History log of /PHP-8.4/Zend/zend_alloc.c (Results 151 – 175 of 496)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# c61604b9 22-Sep-2015 Dmitry Stogov

Fixed reporting about repeatable "huge" memory leaks.


# 08e253cd 19-Sep-2015 Bob Weinand

Optimize zend_mm_small_size_to_bin()
It removes a cmov operation and has a much faster branch for small allocations (especially when handling strings) (<= 64 bytes)


Revision tags: php-5.6.14RC1, php-7.0.0RC3
# 1b8bf059 10-Sep-2015 Dmitry Stogov

Don't keep dangling pointer.


# ac83eaef 09-Sep-2015 Dmitry Stogov

Don't inline "slow" and rarely used functions.


# aa3fd8c8 08-Sep-2015 Dmitry Stogov

Fixed typo that might cause serious bugs in MM. May be it was the reason of bug #70392 (SIGSEGV during PHP shutdown).


Revision tags: php-5.6.13, php-7.0.0RC2, php-5.5.29
# 6848cb3f 02-Sep-2015 Dmitry Stogov

Use regular huge pages instead of anonymous if available.


# 111bd5d8 02-Sep-2015 Dmitry Stogov

Introduced additional check. Its miss might be the reason of bug #70392 (SIGSEGV during PHP shutdown)


Revision tags: php-5.4.45
# 89aa1b73 31-Aug-2015 Dmitry Stogov

Ensure proper data alignment


# 87f0f771 28-Aug-2015 Dmitry Stogov

Simplified integer overflow checks


# 5d15d2b2 28-Aug-2015 Dmitry Stogov

Removed useless signal protection


# 76e3e99d 21-Aug-2015 Bob Weinand

Fix issues with phpdbg SIGINT handler
Also fix valgrind warnings in allocator when not using mmap()ed memory


Revision tags: php-5.6.13RC1
# 71af54e5 19-Aug-2015 Dmitry Stogov

Mark error and exception functions as "cold" (Matt's idea)


Revision tags: php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44
# 668ecaa6 04-Aug-2015 Dmitry Stogov

Fixed bug #70098 (Real memory usage doesn't decrease)


# 162bf9e8 11-Aug-2015 Dmitry Stogov

Reimplemented ability to get debug info (C source file and line number) in phpdbg without hacks and ABI breaks.


Revision tags: php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11
# 225bb704 09-Jul-2015 Dmitry Stogov

Added missing API functions


Revision tags: php-5.5.27, php-5.4.43
# ce2cd892 04-Jul-2015 Kalle Sommer Nielsen

Replace references to PHP_WIN32 and TSRM_WIN32 with ZEND_WIN32 in Zend/, this also fixes 1 instance of where fflush(stderr) was misplaced (zend_extensions.c)


Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2
# 70e86b87 22-Jun-2015 Bob Weinand

Also try __has_builtin() where builtins are used


Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL
# c4e9651b 28-May-2015 Kalle Sommer Nielsen

Merge the fix for #69703 to 5.5 per request from Julien


# de696d85 28-May-2015 Kalle Sommer Nielsen

Fixed bug #69703 (Use __builtin_clzl on PowerPC) -- Patch by dja at axtens dot net

# Julien, even though 5.5 is still non security mode I don't think we should merge this patch but I leave t

Fixed bug #69703 (Use __builtin_clzl on PowerPC) -- Patch by dja at axtens dot net

# Julien, even though 5.5 is still non security mode I don't think we should merge this patch but I leave the choice with you

show more ...


Revision tags: php-5.6.10RC1, php-5.5.26RC1
# fb8891d9 18-May-2015 Dmitry Stogov

Reset heap usage statistics on request shutdown


# 0604df8a 14-May-2015 Dmitry Stogov

Fixed phpdbg build


# 8e9b4b5a 14-May-2015 Dmitry Stogov

Refactored custom storage API.


Revision tags: php-5.5.25, php-5.6.9, php-5.4.41
# c591f022 10-May-2015 Stanislav Malyshev

Fix bug #69403 and other int overflows


Revision tags: php-5.6.9RC1, php-5.5.25RC1
# e38ed4c2 16-Apr-2015 Dmitry Stogov

Changed zend_smart_str allocation granularity to do the better job together with Zend MM and avoid useless calls to erealloc().
The actual reallocation routiones are seprated from inlined code to

Changed zend_smart_str allocation granularity to do the better job together with Zend MM and avoid useless calls to erealloc().
The actual reallocation routiones are seprated from inlined code to reduce code size.

show more ...


# 05232cc8 16-Apr-2015 Dmitry Stogov

Revert "Changed zend_smart_str allocation granularity to do the better job together with Zend MM and avoid useless calls to erealloc()." That commit significantly increased the code size because of i

Revert "Changed zend_smart_str allocation granularity to do the better job together with Zend MM and avoid useless calls to erealloc()." That commit significantly increased the code size because of intensive inlining and more expensive reallocation code.

This reverts commit 5275e5560bb186bc3950a0dbf15fe0e54ee4c6ec.

show more ...


12345678910>>...20