History log of /php-src/Zend/zend_object_handlers.c (Results 201 – 225 of 672)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# a6519d05 02-Jan-2018 Xinchen Hui

year++

# 7a7ec01a 02-Jan-2018 Xinchen Hui

year++

# b2b2b437 25-Dec-2017 Nikita Popov

Add _IS_NUMBER as cast_object() target type

convert_scalar_to_number() will now call cast_object() with an
_IS_NUMBER argument, in which case the cast handler should return
either an

Add _IS_NUMBER as cast_object() target type

convert_scalar_to_number() will now call cast_object() with an
_IS_NUMBER argument, in which case the cast handler should return
either an integer or floating point number, whichever is more
appropriate.

Previously convert_scalar_to_number() unconditionally converted
objects to integers instead.

Fixes bug #53033.
Fixes bug #54973.
Fixes bug #73108.

show more ...

# 182317f6 25-Dec-2017 Nikita Popov

Remove unnecessary type check

# 2667ddc4 25-Dec-2017 Nikita Popov

Remove unnecessary readobj==writeobj checks

This can no longer be the case since PHP 7. The writeobj must
always point to a different zval.

# 4dfbfe93 18-Dec-2017 Xinchen Hui

Use cheaper API

Revision tags: php-7.2.1RC1
# 6a9d2b21 07-Dec-2017 Dmitry Stogov

Cleanup type conversion

Revision tags: php-7.1.13RC1, php-7.0.27RC1
# 74c84cd7 04-Dec-2017 Dmitry Stogov

Use zend_string_equal*() API for zend_string equality check instead of direct memcmp() usage.

# 60c74297 29-Nov-2017 Xinchen Hui

Merge branch 'PHP-7.2'

* PHP-7.2:
Update NEWS
Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)
Revert "ext/sodium: pwhash: do not warn on low parameters"

Merge branch 'PHP-7.2'

* PHP-7.2:
Update NEWS
Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)
Revert "ext/sodium: pwhash: do not warn on low parameters"

Conflicts:
Zend/zend_object_handlers.c

show more ...


# bedf6093 29-Nov-2017 Xinchen Hui

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)


# 3b9ba7b6 29-Nov-2017 Xinchen Hui

Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)

Revision tags: php-7.2.0, php-7.1.12, l
# ccc12b82 16-Nov-2017 Dmitry Stogov

Avoid unnecessary reference-counting on strings.

Revision tags: php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1
# 49ea143b 26-Oct-2017 Dmitry Stogov

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-count

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-counting (disabled for now).
These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.

show more ...

# aeca7618 26-Oct-2017 Dmitry Stogov

Removed useless reallocations

# 0366684c 26-Oct-2017 Dmitry Stogov

Merge branch 'PHP-7.2'

* PHP-7.2:
Fixed indirect modification of magic ArrayAccess method arguments


# 1d846fdf 26-Oct-2017 Dmitry Stogov

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Fixed indirect modification of magic ArrayAccess method arguments


# 503df277 26-Oct-2017 Dmitry Stogov

Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
Fixed indirect modification of magic ArrayAccess method arguments


# 98eee907 26-Oct-2017 Dmitry Stogov

Fixed indirect modification of magic ArrayAccess method arguments

# 0772b32e 26-Oct-2017 Dmitry Stogov

Restore object copying on magic method calls (It was removed in master only).

# b09e3983 26-Oct-2017 Dmitry Stogov

Merge branch 'PHP-7.2'

* PHP-7.2:
Fixed indirect modification of magic method arguments.


# e3997b2c 26-Oct-2017 Dmitry Stogov

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Fixed indirect modification of magic method arguments.


# 177cdcf3 26-Oct-2017 Dmitry Stogov

Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
Fixed indirect modification of magic method arguments.


# bc59289b 26-Oct-2017 Dmitry Stogov

Fixed indirect modification of magic method arguments.

# 5cb5b27c 26-Oct-2017 Xinchen Hui

Merge branch 'PHP-7.2'

* PHP-7.2:
Update NEWS
Update NEWS
Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS)

Conflicts:
Zend

Merge branch 'PHP-7.2'

* PHP-7.2:
Update NEWS
Update NEWS
Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS)

Conflicts:
Zend/zend_object_handlers.c

show more ...


# 11a4b57e 26-Oct-2017 Xinchen Hui

Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
Update NEWS
Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS)


12345678910>>...27