.. |
block_pass.c
|
Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence.
|
2018-05-28 16:27:12 +03:00 |
compact_literals.c
|
Fixed ISSET/ISEMPTY bit meaning to simplify run-time checks
|
2018-05-31 19:02:51 +03:00 |
compact_vars.c
|
Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence.
|
2018-05-28 16:27:12 +03:00 |
dce.c
|
Fixed bug #76446 (zend_variables.c:73: zend_string_destroy: Assertion `!(zval_gc_flags((str)->gc)).
|
2018-06-13 15:06:51 +08:00 |
dfa_pass.c
|
Merge branch 'PHP-7.2'
|
2018-04-27 22:24:36 +02:00 |
escape_analysis.c
|
Fix DCE of throwing NEWs
|
2018-02-17 14:51:11 +01:00 |
nop_removal.c
|
Get rid of zend_op_array.early_binding
|
2018-01-11 19:15:52 +03:00 |
optimize_func_calls.c
|
Fix some misspellings
|
2018-02-06 16:59:00 +01:00 |
optimize_temp_vars_5.c
|
year++
|
2018-01-02 12:57:58 +08:00 |
pass1_5.c
|
Remove dead code for ADD_STRING/ADD_CHAR optimization
|
2018-06-11 20:17:36 +02:00 |
pass2.c
|
year++
|
2018-01-02 12:57:58 +08:00 |
pass3.c
|
year++
|
2018-01-02 12:57:58 +08:00 |
sccp.c
|
Fixed ISSET/ISEMPTY bit meaning to simplify run-time checks
|
2018-05-31 19:02:51 +03:00 |
scdf.c
|
year++
|
2018-01-02 12:57:58 +08:00 |
scdf.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
ssa_integrity.c
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_call_graph.c
|
Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and following SEND_VAR_EX. Perform the check once in a new CHECK_FUNC_ARG opcode and reuse in the following FETCH_*FUNC_ARG and SEND_FUNC_ARG (SEND_VAR_EX replacement).
|
2018-02-05 19:40:06 +03:00 |
zend_call_graph.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_cfg.c
|
Moved "zval.u2.cache_slot" into free room of "zend_op"
|
2018-02-05 19:41:47 +03:00 |
zend_cfg.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_dfg.c
|
Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and following SEND_VAR_EX. Perform the check once in a new CHECK_FUNC_ARG opcode and reuse in the following FETCH_*FUNC_ARG and SEND_FUNC_ARG (SEND_VAR_EX replacement).
|
2018-02-05 19:40:06 +03:00 |
zend_dfg.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_dump.c
|
Fixed ISSET/ISEMPTY bit meaning to simplify run-time checks
|
2018-05-31 19:02:51 +03:00 |
zend_dump.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_func_info.c
|
Use zend_string_release_ex() instread of zend_string_release() in places, where we sure about string persistence.
|
2018-05-28 16:27:12 +03:00 |
zend_func_info.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_inference.c
|
Fixed bug #76463 (var has array key type but not value type)
|
2018-06-12 20:55:06 +08:00 |
zend_inference.h
|
Allow optional ignorance of operator overlaoding. Optimizer takes into account possibility of operator overloading at default optimization level, but ignores this possibility at "unsafe" level (opcache.optimization_level=-1).
|
2018-02-19 12:21:43 +03:00 |
zend_optimizer.c
|
Optimizer: Don't propagate constants into MAKE_REF
|
2018-06-10 00:10:32 +02:00 |
zend_optimizer.h
|
Allow optional ignorance of operator overlaoding. Optimizer takes into account possibility of operator overloading at default optimization level, but ignores this possibility at "unsafe" level (opcache.optimization_level=-1).
|
2018-02-19 12:21:43 +03:00 |
zend_optimizer_internal.h
|
Get rid of zend_op_array.early_binding
|
2018-01-11 19:15:52 +03:00 |
zend_ssa.c
|
Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and following SEND_VAR_EX. Perform the check once in a new CHECK_FUNC_ARG opcode and reuse in the following FETCH_*FUNC_ARG and SEND_FUNC_ARG (SEND_VAR_EX replacement).
|
2018-02-05 19:40:06 +03:00 |
zend_ssa.h
|
year++
|
2018-01-02 12:57:58 +08:00 |
zend_worklist.h
|
year++
|
2018-01-02 12:57:58 +08:00 |