summaryrefslogtreecommitdiff
path: root/Zend/zend_alloc.h
Commit message (Collapse)AuthorAgeFilesLines
* Try to control ZEND_MM_ALIGNED_SIZE typeNikita Popov2019-06-121-5/+5
|
* Implemented a faster way to access predefined TSRM resources - CG(), EG(), etc.Dmitry Stogov2019-03-141-0/+4
|
* Remove local variablesPeter Kokot2019-02-031-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly used by Vim and Emacs editors yet with recent changes the once working definitions don't work anymore in Vim without custom plugins or additional configuration. Neither are these settings synced across the PHP code base. A simpler and better approach is EditorConfig and fixing code using some code style fixing tools in the future instead. This patch also removes the so called modelines for Vim. Modelines allow Vim editor specifically to set some editor configuration such as syntax highlighting, indentation style and tab width to be set in the first line or the last 5 lines per file basis. Since the php test files have syntax highlighting already set in most editors properly and EditorConfig takes care of the indentation settings, this patch removes these as well for the Vim 6.0 and newer versions. With the removal of local variables for certain editors such as Emacs and Vim, the footer is also probably not needed anymore when creating extensions using ext_skel.php script. Additionally, Vim modelines for setting php syntax and some editor settings has been removed from some *.phpt files. All these are mostly not relevant for phpt files neither work properly in the middle of the file.
* Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
|
* Provide is_zend_ptr() function to check if a pointer lays in Zend MM heap.Dmitry Stogov2018-12-121-0/+1
|
* Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-3/+3
|
* Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
| | | | | | | | | | | | | | | 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.
* Merge branch 'PHP-7.2'Xinchen Hui2018-07-231-1/+8
|\ | | | | | | | | * PHP-7.2: Fixed pefree_size (efree_size will be expaned to do {} while () form)
| * Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2018-07-231-1/+8
| |\ | | | | | | | | | | | | * PHP-7.1: Fixed pefree_size (efree_size will be expaned to do {} while () form)
| | * Fixed pefree_size (efree_size will be expaned to do {} while () form)Xinchen Hui2018-07-231-1/+8
| | |
| | * year++Xinchen Hui2018-01-021-1/+1
| | |
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | |
| * | year++Xinchen Hui2018-01-021-1/+1
| | |
* | | Trailing whitespaces on ZendGabriel Caruso2018-01-041-3/+3
| | | | | | | | | | | | Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
* | | year++Xinchen Hui2018-01-021-1/+1
|/ /
* | further sync for vim mode linesAnatol Belski2017-07-041-0/+2
| |
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
| |
* | further normalizations, uint vs uint32_tAnatol Belski2016-11-261-4/+4
|/ | | | | | fix merge mistake yet one more replacement run
* bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
|
* Don't inline "slow" and rarely used functions.Dmitry Stogov2015-09-091-27/+3
|
* Ensure proper data alignmentDmitry Stogov2015-08-311-0/+3
|
* Add myself into list of authors of the most refactored files.Dmitry Stogov2015-08-311-0/+1
|
* Reimplemented ability to get debug info (C source file and line number) in ↵Dmitry Stogov2015-08-111-0/+11
| | | | phpdbg without hacks and ABI breaks.
* Fixed bug #70098 (Real memory usage doesn't decrease)Dmitry Stogov2015-08-041-0/+2
|
* Added missing API functionsDmitry Stogov2015-07-091-0/+2
|
* Better check for __builtin_constant_p() availabilityDmitry Stogov2015-06-251-1/+1
|
* Fixed phpdbg buildDmitry Stogov2015-05-141-1/+1
|
* Refactored custom storage API.Dmitry Stogov2015-05-141-5/+95
|
* Changed zend_smart_str allocation granularity to do the better job together ↵Dmitry Stogov2015-04-161-0/+14
| | | | | | with Zend MM and avoid useless calls to erealloc(). The actual reallocation routiones are seprated from inlined code to reduce code size.
* Revert "Changed zend_smart_str allocation granularity to do the better job ↵Dmitry Stogov2015-04-161-14/+0
| | | | | | 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.
* Changed zend_smart_str allocation granularity to do the better job together ↵Dmitry Stogov2015-04-161-0/+14
| | | | with Zend MM and avoid useless calls to erealloc().
* Minimize copying of HashTable realocationDmitry Stogov2015-03-051-7/+19
|
* bump yearXinchen Hui2015-01-151-1/+1
|
* trailing whitespace removalStanislav Malyshev2015-01-101-2/+2
|
* second shot on removing TSRMLS_*Anatol Belski2014-12-141-3/+3
|
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-8/+8
|
* Added API function to retrive current custom heap handlersDmitry Stogov2014-10-141-0/+4
|
* Allow to substitute storage layer in memory manager.Dmitry Stogov2014-10-141-0/+17
|
* Use fastcall calling convention for heap functionsDmitry Stogov2014-10-061-4/+4
|
* Changed "inline" into "zend_always_inline"Dmitry Stogov2014-09-181-3/+3
|
* reduce the struct size by 8 byte on 64 bitAnatol Belski2014-09-131-1/+1
| | | | this one looks like debug only, but still useful
* Revert "Move safe_address into zend_multiply.h"Nikita Popov2014-09-061-0/+1
| | | | | | | This reverts commit 43b02e169c718335a82b8c90c3252194f988659a. I'm getting symbol resolution issues for zend_error_noreturn in the opcache.so, so reverting this for now.
* Move safe_address into zend_multiply.hNikita Popov2014-09-061-1/+0
| | | | | | | This allows reuse in zend_arena_calloc. Also renamed the function to zend_safe_address as it's no longer private to the allocator.
* Fixed support for C++Dmitry Stogov2014-09-051-2/+2
|
* Replaced Zend Memory ManagerDmitry Stogov2014-08-261-53/+91
|
* master renames phase 6Anatol Belski2014-08-251-7/+7
|
* master renames phase 1Anatol Belski2014-08-251-2/+2
|
* first shot on merging the core fro the int64 branchAnatol Belski2014-08-161-9/+10
|
* Revert "stash" (pushed by accident)Xinchen Hui2014-07-181-90/+15
| | | | This reverts commit a18bf5fc9303e2739ee7026bdb3bbf272bf4baa8.
* stashXinchen Hui2014-07-161-15/+90
|