History log of /PHP-7.3/ext/reflection/php_reflection.c (Results 101 – 125 of 698)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 0cfb4765 28-Jun-2016 Dmitry Stogov

Fixed compilation warnings


# 323b2733 21-Jun-2016 Dmitry Stogov

Fixed compilation warnings


# 771e5cc2 11-Jun-2016 Aaron Piotrowski

Replace zend_ce_error with NULL and replace more E_ERROR with thrown Error


# ea355206 01-Jun-2016 Danack

Cleanup spurious changes.


# 63ca65da 15-May-2016 Danack

Add Closure::fromCallable().

Add the ability to create closures from callable as part of RFC: https://wiki.php.net/rfc/closurefromcallable


# 3684d411 14-May-2016 Joe Watkins

fix #72209 (ReflectionProperty::getValue() doesn't fail if object doesn't match type)


Revision tags: php-5.6.22RC1, php-7.0.7RC1
# a1ed4ab3 10-May-2016 Nikita Popov

Fixed bug #72174

Also fixes a memory leak if ::getValue() is used with __get().


# 4b0f9586 02-May-2016 Nikita Popov

Add missing update_constants in ReflectionClassConstant

Also fix indentation of __toString().


# 5595dd5f 29-Apr-2016 Nikita Popov

Revert code to use DUP instead of COPY

In a1c405e0c50c627cdd9a7695b4c7d644238b6b9b next to the actual fix
I have also switched some (effective) ZVAL_DUPs to ZVAL_COPYs. I'm
reverting

Revert code to use DUP instead of COPY

In a1c405e0c50c627cdd9a7695b4c7d644238b6b9b next to the actual fix
I have also switched some (effective) ZVAL_DUPs to ZVAL_COPYs. I'm
reverting this part as those were probably there for a reason
(presumably issues with non-atomic refcounting on ZTS).

show more ...


# a1c405e0 29-Apr-2016 Nikita Popov

Fix usages of zend_update_constant_ex

If an in-place update in an external zval is performed, it needs
to incref'd beforehand, not afterwards.


Revision tags: php-7.0.6
# 6499162f 28-Apr-2016 Dmitry Stogov

- get rid of EG(scope). zend_get_executed_scope() should be used instead.
- ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change"

- get rid of EG(scope). zend_get_executed_scope() should be used instead.
- ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.

show more ...


Revision tags: php-5.6.21, php-5.5.35
# f0a2e8eb 27-Apr-2016 Dmitry Stogov

Removed "zend_fcall_info.function_table". It was assigned in many places, but is never used.


Revision tags: php-5.6.21RC1, php-7.0.6RC1
# 64f91774 10-Apr-2016 Nikita Popov

Remove IS_VAR_RET_REF flag

Instead decide whether a function returned by reference or by value
by checking whether the return value has REFERENCE type. This means
that functions retu

Remove IS_VAR_RET_REF flag

Instead decide whether a function returned by reference or by value
by checking whether the return value has REFERENCE type. This means
that functions returning by reference must always return a reference
and functions returning by value must not return a reference.

show more ...


# 7abfaac9 01-Apr-2016 Dmitry Stogov

Merge zend_execute_data->called_scope into zend_execute_data->This.
"called_scope" made sense only for static method calls, for dynamic calls it was always equal to the class of $this.
Now EG

Merge zend_execute_data->called_scope into zend_execute_data->This.
"called_scope" made sense only for static method calls, for dynamic calls it was always equal to the class of $this.
Now EG(This) may store IS_OBJECT + $this or IS_UNUSED + "called_scope" (of course, "called_scope" may be NULL).
Some code might need to be adopted to support this change.
Checks (Z_OBJ(EX(This))) might need to be converted into (Z_TYPE(EX(This)) == IS_OBJECT).

show more ...


Revision tags: php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19
# c67c166f 02-Mar-2016 Dmitry Stogov

Removed zend_fcall_info.symbol_table


Revision tags: php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32
# 8412de9d 28-Jan-2016 Andrea Faulds

Support void return type in reflection


Revision tags: php-5.6.18RC1
# 11cf826b 20-Jan-2016 Joe Watkins

fix ReflectionClass::__toString doc block omitted


# b899656e 20-Jan-2016 Joe Watkins

fix ReflectionClass::__toString doc block omitted


Revision tags: php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2
# 49493a2d 01-Jan-2016 Lior Kaplan

Happy new year (Update copyright to 2016)


Revision tags: php-7.0.2RC1, php-5.6.17RC1
# 0adbf6de 09-Dec-2015 Xinchen Hui

Remove useless check


Revision tags: php-7.0.1RC1
# c58b0cb4 08-Dec-2015 Dmitry Stogov

Removed useless checks


# a75c1950 08-Dec-2015 Dmitry Stogov

Implemented the RFC `Support Class Constant Visibility`.

Squashed commit of the following:

commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9
Author: Dmitry Stogov <dmitry@zend.com

Implemented the RFC `Support Class Constant Visibility`.

Squashed commit of the following:

commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Dec 8 12:38:42 2015 +0300

Fixed test expectation

commit 211f873f542504d0a0f72b6b5cb23908a1c99a2d
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Dec 8 12:28:38 2015 +0300

Embed zend_class_constant.flags into zend_class_constants.value.u2.access_flags

commit 51deab84b2cdbf9cdb1a838cf33b2ee45c61748b
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon Dec 7 11:18:55 2015 +0300

Fixed issues found by Nikita

commit 544dbd5b47e40d38a8ccb96bc5583e9cb7fdd723
Author: Dmitry Stogov <dmitry@zend.com>
Date: Sat Dec 5 02:41:05 2015 +0300

Refactored immplementation of https://wiki.php.net/rfc/class_const_visibility
@reeze created an RFC here and I emailed internals here and didn't get any responses positive/negative.

show more ...


# 3ae33415 04-Dec-2015 Xinchen Hui

Fixed bug #71018 (ReflectionProperty::setValue() behavior changed)


Revision tags: php-7.0.0
# 6cb6c044 27-Nov-2015 Xinchen Hui

Fixed bug #70982 (setStaticPropertyValue behaviors inconsistently with 5.6)


Revision tags: php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6
# 95446b44 23-Oct-2015 Xinchen Hui

Indents


12345678910>>...28