summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_call_graph.c
Commit message (Expand)AuthorAgeFilesLines
* Move optimizer into coreNikita Popov2021-01-281-271/+0
* Replace zend_bool uses with boolNikita Popov2021-01-151-1/+1
* Implement named parametersNikita Popov2020-07-311-1/+5
* Remove more unused func_info fieldsNikita Popov2020-07-301-2/+0
* Keep information about SEND_UNPACK/SEND_ARRAY in call_infoDmitry Stogov2020-05-271-2/+1
* Extract zend_foreach_op_array()Nikita Popov2020-05-191-48/+7
* Allow using prototypes when optimizing arg passingNikita Popov2020-04-161-2/+4
* Merge branch 'PHP-7.4'Nikita Popov2020-03-231-1/+7
|\
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-03-231-1/+7
| |\
| | * Handle NULL caller_call_oplineNikita Popov2020-03-231-1/+7
| | * Future-proof email addressesZeev Suraski2018-11-011-1/+1
* | | Accept const op_array in zend_build_call_mapNikita Popov2020-03-131-1/+1
* | | Use RT_CONSTANT() or CT_CONSTANT() macro depending on ZEND_ACC_DONE_PASS_TWO ...Dmitry Stogov2019-10-111-3/+3
* | | Revert/redo pass_two only onceDmitry Stogov2019-10-101-5/+10
|/ /
* | Check for USER_FUNCTIONDmitry Stogov2019-02-191-1/+3
* | Remove copyright years.Dmitry Stogov2019-02-051-1/+1
* | Remove local variablesPeter Kokot2019-02-031-8/+0
* | Fixed issues related to optimization and persitence of classes linked with in...Dmitry Stogov2018-11-141-2/+6
* | Future-proof email addresses...Zeev Suraski2018-11-011-1/+1
|/
* Remove old SVN keywords substitutionsPeter Kokot2018-06-161-2/+0
* Merge branch 'PHP-7.2'Xinchen Hui2018-06-151-1/+4
|\
| * Fixed bug #76477 (Opcache causes empty return value)Xinchen Hui2018-06-151-1/+4
| * year++Xinchen Hui2018-01-021-1/+1
* | Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and fo...Dmitry Stogov2018-02-051-0/+1
* | year++Xinchen Hui2018-01-021-1/+1
|/
* Use call_map to avoid linear call lookupNikita Popov2017-03-161-0/+23
* Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* Export zend_analyze_calls() to allow building call trees.Dmitry Stogov2016-10-251-3/+10
* Fix call graph constructionNikita Popov2016-10-231-0/+2
* Use simple "one-pass" algorithm.Dmitry Stogov2016-10-181-63/+29
* Split ZEND_SEND_VAR_NO_REF into ZEND_SEND_VAR_NO_REF and ZEND_SEND_VAR_NO_REF...Dmitry Stogov2016-05-311-0/+1
* Fixed possible crashDmitry Stogov2016-05-061-1/+1
* Support known static/method calls in call graphNikita Popov2016-04-271-19/+14
* Fix memory leakAndrea Faulds2016-03-301-0/+2
* arena_alloc never returns NULLXinchen Hui2016-03-091-6/+1
* Fix bitset initializationNikita Popov2016-01-071-1/+1
* Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
* Use do_alloca() instead of alloca()Dmitry Stogov2015-12-161-1/+4
* Added e-SSA based DFA optimisation framework (incomplete)Dmitry Stogov2015-12-161-0/+304