49 Commits (ccd4716ec77c60391d63a1a6af72f96a09b1c617)

Author SHA1 Message Date
Xinchen Hui ccd4716ec7 year++ 8 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
Anatol Belski ee42529750 Revert "export symbol missing by phpdbg" 9 years ago
Anatol Belski 4e338817d1 export symbol missing by phpdbg 9 years ago
Anatol Belski 3104882cf8 Revert "export symbol missing by phpdbg" 9 years ago
Anatol Belski 611ab7fe5b export symbol missing by phpdbg 9 years ago
Dmitry Stogov 4042f543c4 HANDLE_BLOCK/UNBLOCK_INTERRUPTIONS() protection on inter-process data is completely useless now. 10 years ago
Xinchen Hui 3f77db0510 cast const away 10 years ago
Anatol Belski 4b2fb0b4ae fix dangling pointer, phpdbg reveals it 10 years ago
Anatol Belski 47e26cf9db fix known interned strings init with TS per request 10 years ago
Dmitry Stogov 7b94b958cc Intern some known (and offten used) strings. 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 7aa7627172 Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes). 11 years ago
Dmitry Stogov 4bd22cf1c1 Improved zend_string API (Francois Laupretre) 11 years ago
Xinchen Hui e563386582 Fixed interned string leaks after new STATIC_KEY flag is introduced 11 years ago
Dmitry Stogov a0c07c90f2 Fixed zend_string related inconsistencies 11 years ago
Dmitry Stogov 2b42d71908 Changed HashTable layout: 11 years ago
Dmitry Stogov 12abac8bb7 Limit HashTable size to avoid integer overflow checks 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
Anatol Belski 741bf0ee96 fix the empty_strings SAPI shutdown leak in TS build 11 years ago
Anatol Belski 72b34e1372 fix leaking the empty_string in TS builds 11 years ago
Anatol Belski 761e347b75 that's not char * but zend_string * 11 years ago
Nikita Popov d2a3bf9daf Fix compiler warnings 11 years ago
Anatol Belski 6f9f0bf205 master renames phase 2 11 years ago
Anatol Belski c3e3c98ec6 master renames phase 1 11 years ago
Anatol Belski 8ee2a4a9b5 first shot on merging the core fro the int64 branch 11 years ago
Dmitry Stogov 9a9bb8877e Improved ZTS support 12 years ago
Nikita Popov 211d32c814 Initialize CG(one_time_string) in ZTS as well 12 years ago
Dmitry Stogov 72c287bd23 Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word 12 years ago
Dmitry Stogov 050d7e38ad Cleanup (1-st round) 12 years ago
Nikita Popov f449b04713 Fix some ZTS issues and leaks 12 years ago
Nikita Popov 20f2e5986e Fix ZTS build 12 years ago
Dmitry Stogov 76cc99fe60 Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc) 12 years ago
Dmitry Stogov d8099d0468 Changed data layout to allow more efficient operations 12 years ago
Dmitry Stogov 8dedaf8512 Use interned strings for one character strings 12 years ago
Dmitry Stogov 4d6ff31cb3 emalloced interned strings have to be deallocated before memory manager shutdown 12 years ago
Dmitry Stogov 2b9b9afa7a Use better data structures (incomplete) 12 years ago
Dmitry Stogov f4cfaf36e2 Use better data structures (incomplete) 12 years ago
Xinchen Hui c081ce628f Bump year 12 years ago
Xinchen Hui 47c9027772 Bump year 12 years ago
Xinchen Hui c0d060f5c0 Bump year 12 years ago
Dmitry Stogov 03a37de9b3 Improved empty string handling. Now ZE uses an interned string instead of allocation new empty string each time. (Some extensions might need to be fixed using str_efree() instead of efree() to support interned strings). 12 years ago
Anatol Belski b1abe4ca21 mass replacement for zend_size_t/php_size_t 12 years ago
Anatol Belski 11d4bcd706 remaining replacements ulong vs zend_uint_t 12 years ago