summaryrefslogtreecommitdiff
path: root/Zend
Commit message (Expand)AuthorAgeFilesLines
* Set up asan+ubsan scheduled build on azureNikita Popov2019-06-281-1/+4
* Fix out-of-bounds read in array compilationNikita Popov2019-06-281-3/+5
* Add tracked arena allocatorNikita Popov2019-06-281-2/+102
* implement tsrm_is_shutdown APIJoe Watkins2019-06-281-5/+6
* Fixed use-after-freeDmitry Stogov2019-06-281-0/+2
* Fix custom heap freeNikita Popov2019-06-281-1/+7
* Remove HAVE_STRCOLL checkPeter Kokot2019-06-282-4/+0
* Add tracked allocator modeNikita Popov2019-06-271-11/+71
* Separate common code abd eliminate useless checksDmitry Stogov2019-06-271-76/+48
* Inline hot pathDmitry Stogov2019-06-271-23/+38
* Clean headers checksPeter Kokot2019-06-271-10/+1
* Avoid double checks on early bindingDmitry Stogov2019-06-273-69/+126
* Remove HAVE_STRTOD and strtod checkPeter Kokot2019-06-261-1/+1
* Private methods don't have to be duplicatedDmitry Stogov2019-06-261-1/+2
* Reorder conditions to minimize number of checks on fast pathDmitry Stogov2019-06-261-16/+30
* Remove always true/false conditions, remove dead conde and simplify code.Dmitry Stogov2019-06-261-47/+42
* Replace previosly checked conditions by ZEND_ASSERT()Dmitry Stogov2019-06-251-7/+3
* Fixed variance check for abstract constructor during erlay bindingDmitry Stogov2019-06-252-2/+30
* CleanupDmitry Stogov2019-06-251-45/+33
* Fix stream leak in phar cache_listNikita Popov2019-06-252-2/+2
* Set ZEND_ACC_LINKED flag after early binding (for consistency)Dmitry Stogov2019-06-251-2/+4
* Reduce overhead of delayed early bindingDmitry Stogov2019-06-255-33/+61
* Prevent useless hash lookupsDmitry Stogov2019-06-251-5/+8
* Keep lowercased parent class name as second argument of DECLARE_CLASS to avoi...Dmitry Stogov2019-06-256-14/+23
* Fixed bug 78175 (Preloading must store default values of static variables and...Dmitry Stogov2019-06-246-7/+18
* CleanupDmitry Stogov2019-06-214-144/+116
* Make ZEND_SEND_* flags unsignedNikita Popov2019-06-211-3/+3
* Bail out earlier in zend_memnrstrNikita Popov2019-06-201-4/+6
* Disable float division by zero sanitizer for div_functionNikita Popov2019-06-201-0/+3
* Change indexing scheme for symtable_cacheNikita Popov2019-06-203-8/+9
* Fixed bug #78182Nikita Popov2019-06-192-0/+16
* Suppress overflow UB in zend_strtodNikita Popov2019-06-191-1/+1
* Avoid more UB in round()Nikita Popov2019-06-191-1/+1
* Fix signed shift UBNikita Popov2019-06-193-11/+32
* Avoid overflow UB in is_numeric_stringNikita Popov2019-06-191-2/+2
* Fix shift UB in constantsNikita Popov2019-06-193-8/+8
* Turn add_index_zval and add_next_index_zval into inline functiontwosee2019-06-141-13/+17
* Implement numeric literal separatorsTheodore Brown2019-06-1410-28/+188
* Fixed bug #78154Nikita Popov2019-06-133-0/+28
* Fixed bug #78151Nikita Popov2019-06-131-1/+1
* test for bug #78151Joe Watkins2019-06-121-0/+23
* Revert "micro-optimization"Joe Watkins2019-06-124-43/+24
* Make ATTRIBUTE_UNUSED more portableNikita Popov2019-06-121-2/+6
* Mark some operand fetching funs as ATTRIBUTE_UNUSEDNikita Popov2019-06-121-4/+4
* Try to control ZEND_MM_ALIGNED_SIZE typeNikita Popov2019-06-121-5/+5
* Fix -Wmissing-braces warningsNikita Popov2019-06-121-1/+2
* Use %define api.pure instead of %pure-parserNikita Popov2019-06-122-2/+2
* Support full variance if autoloading is usedNikita Popov2019-06-1122-68/+759
* Register class before fetching parentNikita Popov2019-06-1110-1207/+1067
* Add specialized pair construction APINikita Popov2019-06-112-0/+21