132 Commits (a06f0f3d3aba53e766046221ee44fb9720389ecc)

Author SHA1 Message Date
Nikita Popov 1cfbb21790 Classify object handlers are required/optional 7 years ago
Nikita Popov 45cdcb2d0b Fixed bug #76846 7 years ago
Peter Kokot 8d3f8ca12a Remove unused Git attributes ident 8 years ago
Xinchen Hui ffaee27478 Fixed bug #76427 (Segfault in zend_objects_store_put) 8 years ago
Dmitry Stogov f2b4ec4bdc Export standard object handlers, to avoid indirect access 8 years ago
Dmitry Stogov 1af60a2a71 Keep initialized object_handlers structures in read-only memory. 8 years ago
Dmitry Stogov 6f483dc94c Use macros to update specific parts of GC_TYPE_INFO() (direct assignments to GC_TYPE(), GC_FLAGS() and GC_INFO() are prohibited) 8 years ago
Dmitry Stogov b3e22da745 Use OBJ_FLAGS() macro to access object flags (even if they are currently stored together with GC_FLAGS) 8 years ago
Dmitry Stogov 4861373182 Replace checks with asserts 8 years ago
Xinchen Hui a6519d0514 year++ 8 years ago
Xinchen Hui 7a7ec01a49 year++ 8 years ago
Xinchen Hui ccd4716ec7 year++ 8 years ago
Dmitry Stogov 175e461369 Use fastcall calling convention for objects and resources API 8 years ago
Dmitry Stogov 49ea143bbd Encapsulate reference-counting primitives. 8 years ago
Anatol Belski bc5811f361 further sync for vim mode lines 9 years ago
Dmitry Stogov 908ce66f73 Cleanup. Removed unused functions and unimplemented prototype. Avoid useless "dtor_obj" calls. 9 years ago
Dmitry Stogov f25ecdacf8 shutdown_executor() refactoring (reuse opcache fast request shutdown code) 9 years ago
Nikita Popov 5af997ed81 Don't use zend_try around dtor_obj() and free_obj() 9 years ago
Jim Zubov 1b1399c95d Added EG(flags) - executor global flags 9 years ago
Jim Zubov f9afc6aabc newly added zend_object_store.no_reuse is redefined as a global zend_object_store_no_reuse, 9 years ago
Jim Zubov 9a8a1c9da1 Bug Fix: 9 years ago
Sammy Kaye Powers dac6c639bb Update copyright headers to 2017 9 years ago
Sammy Kaye Powers 478f119ab9 Update copyright headers to 2017 9 years ago
Sammy Kaye Powers 9e29f841ce Update copyright headers to 2017 9 years ago
Dmitry Stogov 51f59739b6 Turn function into inline 9 years ago
Stanislav Malyshev 6a7cc8ff85 Fix bug #73052 - Memory Corruption in During Deserialized-object Destruction 9 years ago
Xinchen Hui 9564998e49 Fixed Bug #71859 (zend_objects_store_call_destructors operates on realloced memory, crashing) 10 years ago
Xinchen Hui 97a9470d97 bump year which is missed in rev 49493a2 10 years ago
Xinchen Hui 3537e95dae bump year which is missed in rev 49493a2 10 years ago
Dmitry Stogov 37f0c6b5cb Add myself into list of authors of the most refactored files. 10 years ago
Nikita Popov 866bd89b1d Always report object leaks 11 years ago
Dmitry Stogov 388c2cbdbc Micro optimizations 11 years ago
Nikita Popov aef96d5169 Partially enable leak reports for objects 11 years ago
Xinchen Hui fc33f52d8c bump year 11 years ago
Xinchen Hui 0579e8278d bump year 11 years ago
Xinchen Hui 73c1be2653 Bump year 11 years ago
Stanislav Malyshev b7a7b1a624 trailing whitespace removal 11 years ago
Anatol Belski bdeb220f48 first shot remove TSRMLS_* things 11 years ago
Nikita Popov 116c5ecda1 Remove proxy object implementation 11 years ago
Anatol Belski 6f9f0bf205 master renames phase 2 12 years ago
Dmitry Stogov 2ed8a17045 Refactored run_time_cache usage in object handlers 12 years ago
Xinchen Hui d85e39cf4a Fixed invalid read in ext/pdo/tests/pdo_025.phpt(pgsql) 12 years ago
Dmitry Stogov 5864ce8a44 Fixed compilation warnings 12 years ago
Dmitry Stogov e96073b1e4 Moved zend_literal->cache_slot right into zval. 12 years ago
Dmitry Stogov 050d7e38ad Cleanup (1-st round) 12 years ago
Dmitry Stogov d8a0c6c6ab typo 12 years ago
Dmitry Stogov 7402af380b Fixed destruction of objects and iterators on unclean request shutdown and GC (few cases are still unfixed). 12 years ago
Dmitry Stogov d8099d0468 Changed data layout to allow more efficient operations 12 years ago
Dmitry Stogov ea85451b65 Refactored data structures to keep zend_object* instead of a whole zval in some places 12 years ago
Dmitry Stogov 5db78476e3 Mark objects that are going to be deleted 12 years ago