summaryrefslogtreecommitdiff
path: root/Zend/zend_string.c
Commit message (Expand)AuthorAgeFilesLines
* Replace zend_bool uses with boolNikita Popov2021-01-151-5/+5
* Improve type declarations for Zend APIsGeorge Peter Banyard2020-08-281-5/+5
* Add zend_string_concat2 APINikita Popov2020-04-141-0/+14
* Export the zend_string_concat3() APINikita Popov2020-04-091-0/+16
* Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2019-04-181-1/+15
|\
| * Check assert only when RC_DEBUG is enabledDmitry Stogov2019-04-181-1/+15
* | Remove local variablesPeter Kokot2019-02-031-10/+0
* | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | Delay hash table allocationDmitry Stogov2019-01-241-2/+4
* | Fix some sign-related issues in comparisonsjvoisin2019-01-091-1/+1
* | Merge branch 'PHP-7.3'Nikita Popov2018-11-131-1/+1
|\ \ | |/
| * Fix compilation on x32Jan Rękorajski2018-11-131-1/+1
| * Future-proof email addressesZeev Suraski2018-11-011-1/+1
* | Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-1/+1
* | Improved shared interned strings handling. The previous implementation worked...Dmitry Stogov2018-10-251-16/+0
|/
* Remove old SVN keywords substitutionsPeter Kokot2018-06-161-2/+0
* micro optimizationDmitry Stogov2018-05-081-0/+5
* Use "fastcall" calling conventionDmitry Stogov2018-04-041-12/+12
* Optimize zend_hash_real_init()Dmitry Stogov2018-03-231-1/+1
* Use macros to update specific parts of GC_TYPE_INFO() (direct assignments to ...Dmitry Stogov2018-02-281-1/+1
* Fixed string comparison (it may fail in case of not null-terminated strings)Dmitry Stogov2018-01-311-2/+2
* Merge branch 'PHP-7.2'Dmitry Stogov2018-01-261-0/+8
|\
| * Restore initial values on graceful server restart.Dmitry Stogov2018-01-261-0/+6
| * year++Xinchen Hui2018-01-021-1/+1
* | year++Xinchen Hui2018-01-021-1/+1
* | Fixed possible local assembler labels conflicts.Dmitry Stogov2017-12-201-26/+26
* | Fix movzb operand sizeNikita Popov2017-12-061-2/+2
* | Use local labelsDmitry Stogov2017-12-061-26/+26
* | Fixed gcc assembler constaints.Dmitry Stogov2017-12-061-29/+99
* | Use unsigned comparison instructionsDmitry Stogov2017-12-051-4/+4
* | Implemented x86 and x86_64 assembler functions for zend_string equality check.Dmitry Stogov2017-12-041-0/+72
* | Use zend_string_equal*() API for zend_string equality check instead of direct...Dmitry Stogov2017-12-041-1/+16
* | Don't intern strings in-place if their refcoung greater than 1Dmitry Stogov2017-11-031-0/+16
* | Switch back from "request" interned strings storage to "permanent" in MSHUTDOWNDmitry Stogov2017-11-021-7/+17
* | Encapsulate reference-counting primitives.Dmitry Stogov2017-10-271-1/+1
* | Fix datatypeAnatol Belski2017-10-191-2/+2
* | Extend zend_string API to avoid reallocation in zend_string_init_interned()Dmitry Stogov2017-10-191-7/+58
|/
* further sync for vim mode linesAnatol Belski2017-07-041-0/+2
* move to hash API for interned strings ht managementAnatol Belski2017-03-071-42/+4
* Interned strings unification for TS/NTSAnatol Belski2017-03-041-145/+157
* Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* further normalizations, uint vs uint32_tAnatol Belski2016-11-261-5/+5
* Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-10-131-12/+0
|\
| * Revert "export symbol missing by phpdbg"Anatol Belski2016-10-131-12/+0
* | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2016-10-121-0/+12
|\ \ | |/
| * export symbol missing by phpdbgAnatol Belski2016-10-121-0/+12
* | HANDLE_BLOCK/UNBLOCK_INTERRUPTIONS() protection on inter-process data is comp...Dmitry Stogov2016-06-201-6/+0
* | cast const awayXinchen Hui2016-06-111-1/+1
* | fix dangling pointer, phpdbg reveals itAnatol Belski2016-06-021-0/+2
* | fix known interned strings init with TS per requestAnatol Belski2016-06-021-7/+16