History log of /php-src/Zend/zend_gc.c (Results 151 – 175 of 238)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# cca2c8ec 06-May-2016 Dmitry Stogov

Reimplemented Bob's commit bac6fdb0c52c924e726c5a78de8858bf27b6586b without insignificant renaming and white-space changes

# c19cb70d 06-May-2016 Dmitry Stogov

Revert "Refactor zval cleanup into single function"

This reverts commit bac6fdb0c52c924e726c5a78de8858bf27b6586b.

# bac6fdb0 05-May-2016 Bob Weinand

Refactor zval cleanup into single function

Also use zval_ptr_dtor_nogc() everywhere in Zend in favor of zval_dtor()

Revision tags: php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, 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, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2
# 97a9470d 02-Jan-2016 Xinchen Hui

bump year which is missed in rev 49493a2

Revision tags: php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1
# 2f2653aa 04-Nov-2015 Xinchen Hui

Fixed bug #70805 (Segmentation faults whilst running Drupal 8 test suite)

Revision tags: php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43, php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41
# 500b884f 06-May-2015 Dmitry Stogov

Fixed return without value

# 2a9f9860 06-May-2015 Dmitry Stogov

Fixed bug #69534 (Cycle leaks through declared properties on internal classes)

Revision tags: php-5.6.9RC1, php-5.5.25RC1
# 6718b56e 17-Apr-2015 Dmitry Stogov

Change the GC approach to inner-loops handling. Switch to less efficient but more robust algorithm. Destructors handling is still not completely accurate.

# 276080ec 17-Apr-2015 Dmitry Stogov

Added GC checks and improvements

Revision tags: php-5.6.8, php-5.5.24, php-5.4.40
# 00445ba2 14-Apr-2015 Dmitry Stogov

Fixed bug #69446 (GC leak relating to removal of nested data after dtors run)

# 26a6d707 14-Apr-2015 Dmitry Stogov

Fixed memory leak in ext/standard/tests/array/compact_variation1.phpt

# 9806a625 13-Apr-2015 Dmitry Stogov

GC improved to support inner-cycles.

# b8fa90f1 13-Apr-2015 Dmitry Stogov

GC tweaks

# 71ccbf77 11-Apr-2015 Nikita Popov

Add support for more debug output during CC

Compile with ZEND_DEBUG_GC=2

# f08414ce 11-Apr-2015 Xinchen Hui

Temporary fix inifite loop in gc

# 8eaa0988 10-Apr-2015 Dmitry Stogov

Added GC debug code and some small optimizations.

# 7c2956d1 02-Apr-2015 Dmitry Stogov

Merge branch 'PHP-5.6'

* PHP-5.6:
Prevent GC from changing zval or object 'color' before they are actually inserted into possible roots buffer.

Conflicts:
NEWS

Merge branch 'PHP-5.6'

* PHP-5.6:
Prevent GC from changing zval or object 'color' before they are actually inserted into possible roots buffer.

Conflicts:
NEWS
Zend/zend_gc.c

show more ...


# f29c98c1 02-Apr-2015 Dmitry Stogov

Prevent GC from changing zval or object 'color' before they are actually inserted into possible roots buffer.

Revision tags: php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39
# db10b725 13-Mar-2015 Dmitry Stogov

Use fastcall calling convention for most critical ZE subsystems.

Revision tags: php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS, php-5.6.6, php-5.5.22, php-5.4.38
# e10e151e 13-Feb-2015 Dmitry Stogov

Merged zend_array and HashTable into the single data structure.
Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write
zend_array_dup() was changed t

Merged zend_array and HashTable into the single data structure.
Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write
zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument.

show more ...

Revision tags: POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1
# a787719d 04-Feb-2015 Dmitry Stogov

Removed TSRMLS_D

Revision tags: php-5.5.21, php-5.6.5, php-5.4.37, php-5.5.21RC1, php-5.6.5RC1, POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4
# eb6dc9db 02-Dec-2014 Adam Harvey

Make gc_collect_cycles hookable.

# 46e486ff 23-Jan-2015 Dmitry Stogov

It doesn't make sense to colect garbage after fatal errors

# f71e64e5 23-Jan-2015 Dmitry Stogov

Revert "Fixed ASSERTION"

This reverts commit 76f438e06fc61d32272a1f9877266c8d97d871ba.

# 76f438e0 23-Jan-2015 Xinchen Hui

Fixed ASSERTION

12345678910