summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
Commit message (Collapse)AuthorAgeFilesLines
* - Year++Felipe Pena2012-01-011-1/+1
|
* Fixed bug #60367 (Reflection and Late Static Binding)Xinchen Hui2011-11-241-1/+1
|
* Fixed bug #60357 (__toString() method triggers E_NOTICE "Array to string ↵Xinchen Hui2011-11-221-0/+2
| | | | conversion")
* Fixed ZE specific compile warnings (Bug #55629)Dmitry Stogov2011-09-131-12/+12
|
* Commit Gustavo's closure rebinding patch as desided by voteStanislav Malyshev2011-09-071-0/+22
|
* Close #55490.Sebastian Bergmann2011-08-261-0/+23
|
* Callable typehint following the rules of is_callable($arg, false);Hannes Magnusson2011-08-161-0/+17
|
* - Make usage of new PHP_FE_END macroFelipe Pena2011-07-251-13/+13
|
* - Missing fix for bug #54347Felipe Pena2011-06-111-2/+7
|
* - Fixed bug #54347 (reflection_extension does not lowercase module function ↵Felipe Pena2011-06-091-1/+6
| | | | | | | name) patch by: laruence at yahoo dot com dot cn
* This method doesn't seem to be very useful without scalar types, so ↵Stanislav Malyshev2011-06-051-21/+0
| | | | reverting it too
* removing scalar types in trunkStanislav Malyshev2011-05-151-245/+143
|
* - Simpler fix for bug #53915.Gustavo André dos Santos Lopes2011-02-031-7/+2
|
* - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error onGustavo André dos Santos Lopes2011-02-031-2/+7
| | | | | | constants with self::. - Reflown some NEWS entries to have lines no longer than 80 chars.
* - Year++Felipe Pena2011-01-011-1/+1
|
* - Fix #52854 (ReflectionClass::newInstanceArgs does not work for classes ↵Johannes Schlüter2010-11-211-1/+1
| | | | without constructors
* - Fixed bug #53366 (Reflection doesnt get dynamic property value from ↵Felipe Pena2010-11-201-2/+11
| | | | getProperty())
* Kill warnings about constnessKalle Sommer Nielsen2010-11-191-10/+10
|
* - Fixed ReflectionProperty::isDefault() giving a wrong result for propertiesGustavo André dos Santos Lopes2010-10-261-0/+1
| | | | obtained with ReflectionClass::getProperties().
* - Added ReflectionParameter::canBePassedByValue().Gustavo André dos Santos Lopes2010-10-261-0/+18
|
* - Improved memory usageDmitry Stogov2010-09-151-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | . zend_function.pass_rest_by_reference is replaced by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags . zend_function.return_reference is replaced by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags . zend_arg_info.required_num_args removed. it was needed only for internal functions. Now the first arg_info for internal function (which has special meaning) is represented by zend_internal_function_info structure. . zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count moved into CG(context), because they are used only during compilation. . zend_op_array.start_op is moved into EG(start_op), because it's used only for 'interactive' execution of single top-level op-array. . zend_op_array.done_pass_two is replaced by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. . op_array.vars array is trimmed (reallocated) during pass_two. . zend_class_entry.constants_updated is replaced by ZEND_ACC_CONSTANTS_UPDATED in zend_class_entry.ce_flags . the size of zend_class_entry is reduced by sharing the same memory space by different information for internal and user classes. See zend_class_inttry.info union.
* - Added missing void parameter checksFelipe Pena2010-08-211-0/+20
|
* - Added missing parameter checks for new methods (trunk only)Felipe Pena2010-08-021-0/+21
|
* - Makes "parent" and "self" checking case-insensitiveFelipe Pena2010-07-291-2/+2
|
* - Fixed bug #52057 (ReflectionClass fails on Closure class)Felipe Pena2010-06-111-1/+12
|
* - Fix memleak when passing a non string/object parameterFelipe Pena2010-06-031-1/+1
|
* - Save an object_init_ex() and zval_dtor() calls on ↵Felipe Pena2010-06-021-4/+4
| | | | ReflectionClass::isCloneable()
* - Added ReflectionClass::isCloneable() [DOC]Felipe Pena2010-06-021-0/+34
|
* - More trait reflection workJohannes Schlüter2010-05-301-0/+77
| | | | | #- I'm not happy about ReflectionClass::getTraitAliases, yet
* - Fixed ReflectionClass::isTrait() checking (to not identify abstract class ↵Felipe Pena2010-05-291-1/+1
| | | | as Trait)
* - Missing Trait check fixFelipe Pena2010-05-291-1/+1
|
* - Fixed wrong abstract class identification (it was identified as a Trait)Felipe Pena2010-05-291-1/+1
|
* - Add some folding marksJohannes Schlüter2010-05-291-11/+26
|
* - Make reflection aware of traitsJohannes Schlüter2010-05-291-1/+18
|
* Fixed compiler warning (pointer mismatch)Kalle Sommer Nielsen2010-05-271-1/+1
|
* Remove unused variablePierrick Charron2010-05-261-1/+0
|
* - Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with ↵Felipe Pena2010-05-251-1/+1
| | | | constant array)
* Fixed ZTS buildDmitry Stogov2010-05-241-1/+1
|
* Added caches to eliminate repeatable run-time bindings of functions, ↵Dmitry Stogov2010-05-241-106/+105
| | | | classes, constants, methods and properties
* - Added scalar typehinting.Derick Rethans2010-05-201-4/+106
|
* Changed the structure of op_array.opcodes. The constant values are moved ↵Dmitry Stogov2010-04-201-11/+11
| | | | from opcode operands into a separate literal table
* restore $this support for closures to its former gloryStanislav Malyshev2010-04-191-3/+83
|
* Remove main/php3_compat.h, for that a few references to `function_entry` haveJohannes Schlüter2010-03-301-5/+0
| | | | | to be replaced by `zend_function_entry`.
* Fix protosJohannes Schlüter2010-03-301-2/+2
|
* Add ReflectionZendExtension class and --rz option to CLIJohannes Schlüter2010-03-301-0/+188
|
* Fix foldingJohannes Schlüter2010-03-301-1/+1
|
* Use php_error_docref instead of zend_errorJohannes Schlüter2010-03-301-11/+11
|
* Add ReflectionExtension::isTemporary() and ReflectionExtension::isPersistent().Johannes Schlüter2010-03-301-0/+34
|
* - The ctor requires both argumentsHannes Magnusson2010-03-021-1/+1
| | | | | - Sync/fix ctor and export arguments to 5_2
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|