summaryrefslogtreecommitdiff
path: root/ext/opcache/zend_persist.c
Commit message (Expand)AuthorAgeFilesLines
* Future-proof email addressesZeev Suraski2018-11-011-3/+3
* Changed structure of zend_class_entry.trait_aliases and zend_class_entry.trai...Dmitry Stogov2018-07-111-26/+12
* Eliminated REFCOUNTED checks on persistent constant operands in SEND_VAL[_EX]...Dmitry Stogov2018-07-031-0/+11
* Lazy function copying from op_cache SHM into process memoryDmitry Stogov2018-06-251-3/+4
* Fixed bug #76509Nikita Popov2018-06-251-3/+6
* Fixed HashTable load factorDmitry Stogov2018-05-291-3/+3
* Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-6/+6
* Changed worst HashTable load factor from 1.0 to 0.5Dmitry Stogov2018-05-041-3/+3
* Fixed use-after-free.Dmitry Stogov2018-03-071-7/+9
* Merge branch 'PHP-7.2'Dmitry Stogov2018-03-061-5/+31
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Dmitry Stogov2018-03-061-5/+31
| |\
| | * Replaced usafe reference from SHM to process memory with SHM to SHM reference.Dmitry Stogov2018-03-061-5/+31
* | | Merge branch 'PHP-7.2'Dmitry Stogov2018-03-061-0/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Dmitry Stogov2018-03-061-0/+4
| |\ \ | | |/
| | * Don't keep HashTable.pDestructor in SHM and always set it into ZVAL_PTR_DTOR ...Dmitry Stogov2018-03-061-0/+4
* | | AST is not COPYABLE anymore and its reference-counter doesn't have to be init...Dmitry Stogov2018-03-061-1/+1
* | | Set and keep HASH_FLAG_STATIC_KEYS for all HashTables stored in SHM (or file ...Dmitry Stogov2018-03-061-2/+4
* | | Merge branch 'PHP-7.2'Dmitry Stogov2018-03-051-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Dmitry Stogov2018-03-051-1/+1
| |\ \ | | |/
| | * Fixed "opcache.file_cache_fallback" mode.Dmitry Stogov2018-03-051-1/+1
| | * year++Xinchen Hui2018-01-021-1/+1
| * | year++Xinchen Hui2018-01-021-1/+1
* | | Use macros to update specific parts of GC_TYPE_INFO() (direct assignments to ...Dmitry Stogov2018-02-281-4/+6
* | | Optimized fast_memcpy with AVX instructionsXinchen Hui2018-02-151-1/+1
* | | Moved "zval.u2.cache_slot" into free room of "zend_op"Dmitry Stogov2018-02-051-1/+1
* | | Changed CATCH instruction format (extended_value moved into op2, op2 into res...Dmitry Stogov2018-01-311-0/+5
* | | Access HashTable.u.flags through HT_FLAGS() macro.Dmitry Stogov2018-01-221-8/+8
* | | Get rid of IS_TYPE_COPYABLE.Dmitry Stogov2018-01-191-2/+2
* | | A cheaper way to reset type flags.Dmitry Stogov2018-01-171-3/+3
* | | Cleanup (at persistence stage we may get only "user" functions; regular op_ar...Dmitry Stogov2018-01-121-6/+16
* | | year++Xinchen Hui2018-01-021-1/+1
* | | Use GC_FLAGS_SHIFT in a few more placesNikita Popov2017-12-301-1/+1
* | | Encapsulate reference-counting primitives.Dmitry Stogov2017-10-271-3/+3
* | | Constify key access for hash and formal paramsAnatol Belski2017-10-191-1/+1
* | | AST don't have to be COPYABLE anymore.Dmitry Stogov2017-10-101-2/+2
* | | Always use IS_CONSTANT_AST (IS_CONSTANT is removed).Dmitry Stogov2017-10-101-4/+3
* | | Changed zend_ast_ref structure to use only one allocation, removing dichotomy...Dmitry Stogov2017-10-091-3/+4
* | | Refactored recursion pretectionDmitry Stogov2017-10-061-2/+0
* | | Changed the way VM accesses constant operands in 64-bit builds.Dmitry Stogov2017-10-041-6/+21
|/ /
* | Implement jumptable optimizationNikita Popov2017-04-101-0/+2
* | Interned strings unification for TS/NTSAnatol Belski2017-03-041-10/+7
* | Merge branch 'PHP-7.1'Anatol Belski2017-01-301-2/+14
|\ \ | |/
| * Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2017-01-301-2/+14
| |\
| | * Fixed bug #73983 crash on finish work with phar in cli + opcacheAnatol Belski2017-01-301-2/+14
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | | Introduced "zend_type" - an abstraction for type-hinting representation.Dmitry Stogov2017-01-131-2/+6
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* | | Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUED)Dmitry Stogov2016-11-281-9/+6
* | | Fix some sizeof(zend_long) > sizeof(size_t) issuesNikita Popov2016-09-051-2/+2
|/ /