summaryrefslogtreecommitdiff
path: root/ext/opcache
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Implemented builtin instruction for strlen()Dmitry Stogov2014-07-111-1/+13
* | | | Implement call_user_func() and call_user_func_array() using special opcodes.Dmitry Stogov2014-07-111-0/+1
* | | | Changed zend_make_printable_zval() to return "use_copy" instead of additional...Dmitry Stogov2014-07-091-2/+2
* | | | ZEND_SEND_VAR and ZEND_SEND_VAL specializationDmitry Stogov2014-07-082-9/+16
* | | | Merge branch 'master' into testDmitry Stogov2014-07-072-12/+29
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6'Xinchen Hui2014-07-032-9/+32
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-07-032-9/+32
| | |\ \ | | | |/
| | | * Fixed bug #67215 (php-cgi work with opcache, may be segmentation fault happen)Xinchen Hui2014-07-031-9/+4
| | | * Add test for bug #67215Xinchen Hui2014-07-031-0/+28
* | | | Simplify call-frame handlingDmitry Stogov2014-07-071-4/+12
* | | | Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are e...Dmitry Stogov2014-07-033-7/+1
* | | | Removed EG(opline_ptr) and use corresponding value from EG(current_execute_data)Dmitry Stogov2014-07-021-33/+33
* | | | Removed EG(active_op_array) and use corresponding value from EG(current_execu...Dmitry Stogov2014-07-022-6/+12
* | | | Refactoring: use call_frames instead of call_slotsDmitry Stogov2014-06-246-90/+106
* | | | Code cleanupDmitry Stogov2014-06-202-20/+1
* | | | Use arena allocator for optimizer temporary data structuresDmitry Stogov2014-06-189-134/+128
* | | | Use arena allocator for zend_class_entry, zend_op_array and zend_property_inf...Dmitry Stogov2014-06-182-10/+8
* | | | Fixed HASH_FLAG_APPLY_PROTECTION flag usageDmitry Stogov2014-06-171-2/+3
* | | | Don't include trailing zero into hash functionDmitry Stogov2014-06-172-25/+25
* | | | Optimize out useles pathsDmitry Stogov2014-06-161-81/+56
* | | | Use absolute addresses as branch targets for NEW, FE_RESET and FE_FETCHDmitry Stogov2014-06-112-0/+9
* | | | Avoid repeatable zend_is_autogolobal() callsDmitry Stogov2014-06-102-1/+4
* | | | Improved ZTS supportDmitry Stogov2014-06-091-14/+77
* | | | Simplified and optimized ZEND_HANDLE_NUMERIC()Dmitry Stogov2014-06-031-3/+1
* | | | Introduced immutable arrays. They don't need to be copyed and may be used dir...Dmitry Stogov2014-05-294-3/+44
* | | | Merge branch 'master' into phpngXinchen Hui2014-05-261-0/+25
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6'Xinchen Hui2014-05-261-0/+25
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-05-261-0/+25
| | |\ \ | | | |/
| | | * Update NEWs and add a testXinchen Hui2014-05-261-0/+25
* | | | Merge branch 'master' into phpngDmitry Stogov2014-05-261-4/+25
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6'Dmitry Stogov2014-05-261-4/+25
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-5.5' into PHP-5.6Dmitry Stogov2014-05-261-4/+25
| | |\ \ | | | |/
| | | * Fixed issue #183 (TMP_VAR is not only used once)Dmitry Stogov2014-05-261-4/+25
* | | | Merge branch 'master' into phpngDmitry Stogov2014-05-184-1/+14
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.6'Dmitry Stogov2014-05-181-0/+6
| |\ \ \ | | |/ /
| | * | Support for __debugInfo (Joe Watkins)Dmitry Stogov2014-05-181-0/+6
| * | | Merge branch 'PHP-5.6'Dmitry Stogov2014-05-183-1/+12
| |\ \ \ | | |/ /
| | * | Optimize ZEND_POW (Rouven Weßling)Dmitry Stogov2014-05-183-0/+12
* | | | Fixed Zend Hash API usage (although it's in comments)Xinchen Hui2014-05-181-2/+2
* | | | Fixed new hash API usageDmitry Stogov2014-05-172-4/+4
* | | | return ptr, not statusPierre Joye2014-05-151-1/+1
* | | | Fixed hack. now we may store numbers not as pointers.Dmitry Stogov2014-05-152-14/+18
* | | | Re-applyed Bob's patch with minor fixesDmitry Stogov2014-05-073-0/+6
* | | | Reverted Bob's patch (it breaks many tests when run with opcache and needs to...Dmitry Stogov2014-05-073-8/+0
* | | | Re-added fix for bug #66015 and adapted for phpng branchBob Weinand2014-05-063-0/+8
* | | | Mark all strings stored in SHM as IS_INTERNED to avoid refcountingDmitry Stogov2014-05-061-0/+1
* | | | Fix use after free for doc_comment persistNikita Popov2014-05-051-1/+6
* | | | Split IS_BOOL into IS_FALSE and IS_TRUEDmitry Stogov2014-04-304-30/+40
* | | | Optimized JMPZNZ to avoid multiplication at runtime (may be it makes sense to...Dmitry Stogov2014-04-302-1/+14
* | | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-268-8/+80
|\ \ \ \ | |/ / /