summaryrefslogtreecommitdiff
path: root/Zend
Commit message (Expand)AuthorAgeFilesLines
* Eliminate useless checksDmitry Stogov2019-07-051-2/+2
* Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-0512-7859/+2307
* Assert that HT entries using add_new APIs are really newNikita Popov2019-07-041-2/+4
* Improve zend_binary_assign_op helpers.Dmitry Stogov2019-07-046-2369/+2391
* Introduce and use ZEND_VM_INLINE_HANDLER() to avoid ZEND_RETURN exceptionDmitry Stogov2019-07-042-6/+7
* Set PROPERTY_TYPES_RESOLVED flag for internal classesNikita Popov2019-07-041-3/+8
* Better optimization in RELEASE build. ZEND_ASSERT(s) prevented optimizationDmitry Stogov2019-07-031-12/+12
* Fixed bug #78239Nikita Popov2019-07-032-0/+31
* Optimization of INC/DEC helpersDmitry Stogov2019-07-037-247/+257
* simple ignore arguments in exceptions implementationJoe Watkins2019-07-024-1/+24
* Fix clang buildNikita Popov2019-07-022-78/+78
* Fixed build without global register variablesDmitry Stogov2019-07-021-2/+2
* Separate slow codeDmitry Stogov2019-07-021-26/+42
* Use string destructor instead of general zval_ptr_dtor_nogc()Dmitry Stogov2019-07-022-123/+369
* Eliminate exception checksDmitry Stogov2019-07-022-78/+442
* Generate less code in compile time binary op testNikita Popov2019-07-011-4/+7
* Micro-optimizationDmitry Stogov2019-07-014-14/+38
* Fixed GOTO VMDmitry Stogov2019-07-012-5/+5
* Clarify #if indentation in time limit implemementationNikita Popov2019-07-011-21/+16
* Disable RTLD_DEEPBIND under memory sanitizerNikita Popov2019-07-012-12/+8
* Sync functions checksPeter Kokot2019-06-301-1/+1
* Remove HAVE_DEV_ARANDOMPeter Kokot2019-06-301-8/+0
* Disable ifunc resolvers if memory sanitizer is usedNikita Popov2019-06-282-5/+9
* Fix arginfo leak in disable_functionsNikita Popov2019-06-283-17/+23
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-06-282-1/+25
|\
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-06-282-1/+25
| |\
| | * Fix bugs in AST printersunnyeo2019-06-282-1/+25
| * | Next is 7.3.8Christoph M. Becker2019-06-111-1/+1
* | | 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