History log of /PHP-7.4/Zend/zend_gc.c (Results 26 – 50 of 178)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4
# 1cfbb217 13-Oct-2018 Nikita Popov

Classify object handlers are required/optional


Revision tags: php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2, php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1, php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3
# 8d3f8ca1 03-Jul-2018 Peter Kokot

Remove unused Git attributes ident

The $Id$ keywords were used in Subversion where they can be substituted
with filename, last revision number change, last changed date, and last
use

Remove unused Git attributes ident

The $Id$ keywords were used in Subversion where they can be substituted
with filename, last revision number change, last changed date, and last
user who changed it.

In Git this functionality is different and can be done with Git attribute
ident. These need to be defined manually for each file in the
.gitattributes file and are afterwards replaced with 40-character
hexadecimal blob object name which is based only on the particular file
contents.

This patch simplifies handling of $Id$ keywords by removing them since
they are not used anymore.

show more ...


# 9d1e9b73 06-Jul-2018 Xinchen Hui

rename ref_dtor_func to rc_dtor_func


# f9297387 06-Jul-2018 Xinchen Hui

Rename zval_dtor_func and ref_dotr_func


# e3355ac5 06-Jul-2018 Xinchen Hui

Revert "Rename _zval_dtor_func to _ref_dtor_func"

This reverts commit a362ae6b12419369c5cbdbb4e924915f9b196ef6.


# a362ae6b 06-Jul-2018 Xinchen Hui

Rename _zval_dtor_func to _ref_dtor_func


Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7
# 9465ec46 13-Jun-2018 Xinchen Hui

Added num_roots to gc_status


# e788e826 13-Jun-2018 Dmitry Stogov

Removed "gc_" prefix.


# 2afc8373 13-Jun-2018 Dmitry Stogov

Allow access to some garbage collection internals (Benjamin Eberlei)


# ffaee274 11-Jun-2018 Xinchen Hui

Fixed bug #76427 (Segfault in zend_objects_store_put)


Revision tags: php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6
# 6c3a3835 22-May-2018 Xinchen Hui

indent


# bc1211b8 22-May-2018 Xinchen Hui

unnecessary branch


Revision tags: php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1
# 3b5b64ce 06-Mar-2018 Nikita Popov

Fix garbage marking in gc_collect_roots()

gc_collect_white() will mark white nodes as black and add them as
garbage, but only if it's not buffered yet. The already buffered
roots are

Fix garbage marking in gc_collect_roots()

gc_collect_white() will mark white nodes as black and add them as
garbage, but only if it's not buffered yet. The already buffered
roots are instead marked as garbage in gc_collect_roots() directly.
However, if gc_collect_white() marked a (buffered) root as black
through recursion, it would not subsequently be marked as garbage.

show more ...


# c060d88c 06-Mar-2018 Dmitry Stogov

Fixed bug #76050


# 877da311 05-Mar-2018 Dmitry Stogov

Typo


# ab139b6b 05-Mar-2018 Dmitry Stogov

Reverted e6d6fcedf71a658c49b7c2eb55305cf5970ec681 and overdesign introduced in ae64dd6d566de448d20232436e1aba25c611357c.
Now we have just indexex, pointers and linked list od unused buffers.


# a0563aa7 05-Mar-2018 Nikita Popov

Fix incorrect GC_NUM2ADDR usage

Both first_unused and GC_MAX_UNCOMPRESSED are addresses, so we
should compare them directly.


# e6d6fced 02-Mar-2018 Dmitry Stogov

Switch to better GC address representation


# ae64dd6d 02-Mar-2018 Dmitry Stogov

Make distinct between indexes/numbers, GC addresses and pointers to gc_root_buffers.
Perform conversion through macros.


# f844d40f 02-Mar-2018 Dmitry Stogov

GC API cleanup


# 06c6c632 02-Mar-2018 Dmitry Stogov

Switch to siple "commpression" scheme


# 8b5e76c7 01-Mar-2018 Dmitry Stogov

micro-optimization


# 5c78bb80 01-Mar-2018 Dmitry Stogov

Cleanup


# 26e0ebff 01-Mar-2018 Dmitry Stogov

Tunning for fast paths


# 165dadac 01-Mar-2018 Dmitry Stogov

Cleanup


12345678