1386 Commits (f216176bc952bab346ed075b758c7e5eaaacaee0)

Author SHA1 Message Date
Dmitry Stogov f216176bc9 Initialize only the necessary fields. 10 years ago
Nikita Popov 921b3251b3 Fix bug #71604 10 years ago
Nikita Popov 4746e5efcb Forbid "yield from" in force closed generators 10 years ago
Dmitry Stogov 2ae21abdf7 Fixed bug #72213 (Finally leaks on nested exceptions). 10 years ago
Nikita Popov 91f5940329 Forbid dynamic calls to scope introspection functions 10 years ago
Dmitry Stogov 88196e9151 Added specialized handler for ZEND_FETCH_DIM_R opcode with only numeric indexes. 10 years ago
Xinchen Hui fad91468db Revert "Fixed Bug #72213 (Finally leaks on nested exceptions)" 10 years ago
Dmitry Stogov c466df6813 Inlined fast paths of the freqently execute handlers for FETCH_DIM_R. 10 years ago
Dmitry Stogov 34a6c93b25 Specialize ZEND_ASSIGN_ADD and family according to value of opline->extended_value 10 years ago
Xinchen Hui 5037ebf058 Fixed Bug #72213 (Finally leaks on nested exceptions) 10 years ago
Dmitry Stogov 8f7b1a3248 IS_CONST operands don't have to be separated. Use reference-counting instead of duplication. 10 years ago
Dmitry Stogov 1fe7b3bca1 micro-optimisation 10 years ago
Dmitry Stogov 97bf4e0b12 Check if generator object is created by GENERATOR_CREATE when throw exceptions from generator function 10 years ago
Dmitry Stogov 414c4c6776 Revert "Check if generator object is created by GENERATOR_CREATE when throw exceptions from generator function." 10 years ago
Dmitry Stogov a9b517c614 Check if generator object is created by GENERATOR_CREATE when throw exceptions from generator function. 10 years ago
Dmitry Stogov be071702b3 Fixed bug #72188 (Nested try/finally blocks losing return value) 10 years ago
Dmitry Stogov ccf18da450 Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers. 10 years ago
Dmitry Stogov 7b94b958cc Intern some known (and offten used) strings. 10 years ago
Dmitry Stogov cca2c8ecc4 Reimplemented Bob's commit bac6fdb0c5 without insignificant renaming and white-space changes 10 years ago
Dmitry Stogov c19cb70dac Revert "Refactor zval cleanup into single function" 10 years ago
Bob Weinand bac6fdb0c5 Refactor zval cleanup into single function 10 years ago
Dmitry Stogov 26adba38bc Micro-optimization 10 years ago
Joe Watkins c38310f25a change fcall and statement handlers to accept frame 10 years ago
Nikita Popov fbae590bf0 Fix leaks in QM_ASSIGN, JMP_SET and COALESCE 10 years ago
Bob Weinand 7c174b6197 Fix use after free on AST expressions in constant declarations 10 years ago
Dmitry Stogov 3e9419dd28 Fixed compilation warnings 10 years ago
Dmitry Stogov 747a482b9c Don't initialize EX(call)->symbol_table on each function call. 10 years ago
Dmitry Stogov 6499162ff0 - get rid of EG(scope). zend_get_executed_scope() should be used instead. 10 years ago
Dmitry Stogov 92233dd736 Fixed bug #72101 (crash on complex code) 10 years ago
Nikita Nefedov 19759a5602 Fix RECV opcode to handle all kinds of exceptions 10 years ago
Nikita Nefedov ed9a1a9d68 Fix RECV opcode to handle all kinds of exceptions 10 years ago
Dmitry Stogov f484801483 Reduced amount of code generated for interrupt handling. 10 years ago
Nikita Popov 73958ca62d Fix SEND_USER as well 10 years ago
Nikita Popov a8792158bd Fix SEND_ARRAY+PREFER_REF SHM corruption 10 years ago
Xinchen Hui aa9f8e695c combine conditions 10 years ago
Nikita Popov d1a38743a5 Fix SEND_UNPACK array separation 10 years ago
Bob Weinand 15d1d4f45b Fixed bug #72038 (Function calls with values to a by-ref parameter don't always throw a notice) 10 years ago
Nikita Popov dd6c6b1c48 Cleanup condition in SEND_VAR_NO_REF 10 years ago
Nikita Popov 64f91774f2 Remove IS_VAR_RET_REF flag 10 years ago
Dmitry Stogov 562d6315b1 Optimize zend_binary_assign_op_dim_helper() 10 years ago
Dmitry Stogov e95efb6312 Move rare cases of DO_FCALL into separate helpers. 10 years ago
Dmitry Stogov 85f35a8fc1 Separate unspecializeble code of INCLIDE_OR_EVAL into helper functions 10 years ago
Dmitry Stogov f48b20721c ASSIGN_ADD micro optimization 10 years ago
Dmitry Stogov a809444b64 Delay IS_UNDEF check for FETCH_DIM_W and family 10 years ago
Dmitry Stogov 0b3e2fe2b1 Delay IS_UNDEF check for FETCH_DIM_R and family 10 years ago
Dmitry Stogov 23b65bf732 Reuse zend_fetch_dimension_address_read() for FETCH_LIST 10 years ago
Dmitry Stogov 43b1618023 Added missing "goto" 10 years ago
Dmitry Stogov eaf489ac2b Optimize ASSIGN_DIM (separate common unspecializeble code into helper functions). 10 years ago
Nikita Popov 4e585eb429 Fix ZEND_SEPARATE for by-val func returning ref zval 10 years ago
Nikita Popov 6a2eee520a Drop unnecessary ZEND_SEPARATE code 10 years ago