summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-01-241-0/+3
|\
| * Add flag to disable jumptable optimizationNikita Popov2019-01-241-0/+3
* | Future-proof email addressesZeev Suraski2018-11-011-2/+2
* | Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers.Dmitry Stogov2018-08-201-0/+2
* | Documented ZEND_ACC_* flags (values are kept unchanged, except for ZEND_ACC_I...Dmitry Stogov2018-07-261-104/+130
* | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | Warn if continue is used on switchNikita Popov2018-07-071-0/+1
* | Another fix for bug #63217Dmitry Stogov2018-07-031-0/+2
* | typoDmitry Stogov2018-06-251-1/+1
* | Lazy function copying from op_cache SHM into process memoryDmitry Stogov2018-06-251-1/+3
* | numner => numberCOFFEE2018-06-251-1/+1
* | Merge branch 'PHP-7.2'Dmitry Stogov2018-06-221-2/+2
|\ \ | |/
| * Merge branch 'PHP-7.1' into PHP-7.2Dmitry Stogov2018-06-221-2/+2
| |\
| | * Added parenthesisDmitry Stogov2018-06-221-2/+2
| | * 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
* | | Fixed bug #75218Nikita Popov2018-06-161-1/+1
* | | Fixed ISSET/ISEMPTY bit meaning to simplify run-time checksDmitry Stogov2018-05-311-1/+1
* | | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-1/+1
* | | Don't store values of PHP_SAPI and PHP_BINARY in file cache, because it may b...Dmitry Stogov2018-04-281-0/+3
* | | Optmized AST creationDmitry Stogov2018-03-151-1/+2
* | | PHP scanner optimizationDmitry Stogov2018-03-141-2/+2
* | | Moved compiler helper functions from zend_opcode.c to zend_compile.cDmitry Stogov2018-03-131-3/+0
* | | Get rid of IS_OBJ_USE_GUARDS and IS_OBJ_HAS_GUARDS flagsDmitry Stogov2018-02-271-1/+1
* | | Use low bitsDmitry Stogov2018-02-051-6/+6
* | | Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and fo...Dmitry Stogov2018-02-051-7/+9
* | | Break dependency between IS_TYPE_REFCOUNTED and ZEND_CALL_FREE_EXTRA_ARGSDmitry Stogov2018-02-021-1/+1
* | | Changed CATCH instruction format (extended_value moved into op2, op2 into res...Dmitry Stogov2018-01-311-0/+2
* | | Make IS_UNUSED to be zero.Dmitry Stogov2018-01-311-2/+2
* | | Change FETCH/ISSET instruction modifiers:Dmitry Stogov2018-01-301-8/+4
* | | Inline functionDmitry Stogov2018-01-161-1/+5
* | | Reorder zend_op_array fields for better data locality and packingDmitry Stogov2018-01-111-11/+8
* | | Get rid of zend_op_array.early_bindingDmitry Stogov2018-01-111-3/+5
* | | year++Xinchen Hui2018-01-021-1/+1
* | | Apply calling convention explicitly to the function, not to the decl.Anatol Belski2017-12-111-1/+1
* | | Use "fastcal" calling convention for internal PHP functions on x86Dmitry Stogov2017-12-111-1/+1
* | | Always use IS_CONSTANT_AST (IS_CONSTANT is removed).Dmitry Stogov2017-10-101-0/+4
* | | Changed the way VM accesses constant operands in 64-bit builds.Dmitry Stogov2017-10-041-46/+15
|/ /
* | Separate ISSET_ISEMPTY_CV/UNSET_CV from ISSET_ISEMPTY_VAR/UNSET_VARDmitry Stogov2017-07-171-1/+0
* | further sync for vim mode linesAnatol Belski2017-07-041-0/+2
* | shutdown_executor() refactoring (reuse opcache fast request shutdown code)Dmitry Stogov2017-06-221-4/+0
* | Introduced "zif_handler" type (zif = zend internal function).Dmitry Stogov2017-06-081-1/+4
* | Drop ZEND_API from zend_assert_valid_class_nameAndrea Faulds2017-04-291-1/+1
* | Remove the ZEND_ACC_CLONE flagNikita Popov2017-04-221-1/+1
* | Document which function flags are still freeNikita Popov2017-04-221-22/+36
* | Remove spurious `CG(context).in_finally` dingleberrySammy Kaye Powers2017-04-101-1/+0
* | Introduced "zend_type" - an abstraction for type-hinting representation.Dmitry Stogov2017-01-131-9/+3
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* | Merge branch 'PHP-7.1'Nikita Popov2016-12-111-0/+3
|\ \ | |/