-
Notifications
You must be signed in to change notification settings - Fork 7.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
An attempt to implemnt "preloading" ability. #3538
Commits on Oct 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9409958 - Browse repository at this point
Copy the full SHA 9409958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0810ce0 - Browse repository at this point
Copy the full SHA 0810ce0View commit details
Commits on Oct 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f76a955 - Browse repository at this point
Copy the full SHA f76a955View commit details -
Configuration menu - View commit details
-
Copy full SHA for c78277a - Browse repository at this point
Copy the full SHA c78277aView commit details
Commits on Oct 17, 2018
-
Merge branch 'master' into immutable
* master: Remove unused variable makefile_am_files Classify object handlers are required/optional Add support for getting SKIP_TAGSTART and SKIP_WHITE options Remove some obsolete config_vars.mk occurrences Remove bsd_converted from .gitignore Remove configuration parser and scanners ignores Remove obsolete buildconf.stamp from .gitignore [ci skip] Add magicdata.patch exception to .gitignore Remove outdated ext/spl/examples items from .gitignore Remove unused test.inc in ext/iconv/tests
Configuration menu - View commit details
-
Copy full SHA for a06f0f3 - Browse repository at this point
Copy the full SHA a06f0f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef07c8 - Browse repository at this point
Copy the full SHA 9ef07c8View commit details -
Hide offset encoding magic in ZEND_MAP_PTR_IS_OFFSET(), ZEND_MAP_PTR_…
…OFFSET2PTR() and ZEND_MAP_PTR_PTR2OFFSET() macros.
Configuration menu - View commit details
-
Copy full SHA for 8dadca8 - Browse repository at this point
Copy the full SHA 8dadca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5a4108 - Browse repository at this point
Copy the full SHA d5a4108View commit details -
Configuration menu - View commit details
-
Copy full SHA for b945548 - Browse repository at this point
Copy the full SHA b945548View commit details -
Configuration menu - View commit details
-
Copy full SHA for c63fc5d - Browse repository at this point
Copy the full SHA c63fc5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0276ea5 - Browse repository at this point
Copy the full SHA 0276ea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad7a78b - Browse repository at this point
Copy the full SHA ad7a78bView commit details -
Merge branch 'immutable' into preload
* immutable: Added comment Added type cast Moved static class members initialization into the proper place. Removed redundand assertion Removed duplicate code Hide offset encoding magic in ZEND_MAP_PTR_IS_OFFSET(), ZEND_MAP_PTR_OFFSET2PTR() and ZEND_MAP_PTR_PTR2OFFSET() macros. typo Remove unused variable makefile_am_files Classify object handlers are required/optional Add support for getting SKIP_TAGSTART and SKIP_WHITE options Remove some obsolete config_vars.mk occurrences Remove bsd_converted from .gitignore Remove configuration parser and scanners ignores Remove obsolete buildconf.stamp from .gitignore [ci skip] Add magicdata.patch exception to .gitignore Remove outdated ext/spl/examples items from .gitignore Remove unused test.inc in ext/iconv/tests
Configuration menu - View commit details
-
Copy full SHA for 21e0beb - Browse repository at this point
Copy the full SHA 21e0bebView commit details -
Reverted back ce->iterator_funcs_ptr. Initialize ce->iterator_funcs_p…
…tr fields in immutable classes.
Configuration menu - View commit details
-
Copy full SHA for 4740dab - Browse repository at this point
Copy the full SHA 4740dabView commit details -
Merge branch 'immutable' into preload
* immutable: Reverted back ce->iterator_funcs_ptr. Initialize ce->iterator_funcs_ptr fields in immutable classes.
Configuration menu - View commit details
-
Copy full SHA for d33908a - Browse repository at this point
Copy the full SHA d33908aView commit details -
Merge branch 'master' into immutable
* master: Remove the "auto" encoding Fixed bug #77025 Add vtbls for EUC-TW encoding
Configuration menu - View commit details
-
Copy full SHA for cd0c36c - Browse repository at this point
Copy the full SHA cd0c36cView commit details -
Merge branch 'immutable' into preload
* immutable: Remove the "auto" encoding Fixed bug #77025 Add vtbls for EUC-TW encoding
Configuration menu - View commit details
-
Copy full SHA for 632b30b - Browse repository at this point
Copy the full SHA 632b30bView commit details -
Merge branch 'master' into preload
* master: Immutable clases and op_arrays.
Configuration menu - View commit details
-
Copy full SHA for ac8f45f - Browse repository at this point
Copy the full SHA ac8f45fView commit details -
Merge branch 'master' into preload
* master: Fixed comment Micro optimizations Mark "top-level" classes
Configuration menu - View commit details
-
Copy full SHA for a609520 - Browse repository at this point
Copy the full SHA a609520View commit details
Commits on Oct 19, 2018
-
Merge branch 'master' into preload
* master: Mark "top-level" functions. Don't initialize static_member_tables during start-up, when inherit internal classes. [ci skip] Update NEWS [ci skip] Update NEWS [ci skip] Update NEWS Fix #77035: The phpize and ./configure create redundant .deps file Remove outdated PEAR artefacts Fix tests/output/bug74815.phpt generating errors.log Revert "Use C++ symbols, when C++11 or upper is compiled" Use C++ symbols, when C++11 or upper is compiled Added new line Remove stamp-h Move all testing docs to qa.php.net Fix a typo in UPGRADING.INTERNALS Fix test when it's run on another drive [ci skip] Update UPGRADING wrt. tidyp support Fixed incorrect reallocation Fix #77027: tidy::getOptDoc() not available on Windows Run CI tests under opcache.protect_memory=1
Configuration menu - View commit details
-
Copy full SHA for b0139dc - Browse repository at this point
Copy the full SHA b0139dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b67e283 - Browse repository at this point
Copy the full SHA b67e283View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ba970 - Browse repository at this point
Copy the full SHA a2ba970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 093e8b1 - Browse repository at this point
Copy the full SHA 093e8b1View commit details
Commits on Oct 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 811f20a - Browse repository at this point
Copy the full SHA 811f20aView commit details
Commits on Oct 24, 2018
-
Merge branch 'master' into preload
* master: (29 commits) Make php_plain_files_wrapper to be writable (workaround for swoole) Remove phpdbg parser files generated by bison Fix conflicts in phpdbg parser Refetetch function name on exceptional path to allow better code on fast code path. fix typo in sysvsem.c Fixed bug #50675 bump to 7.2.13-dev [ci skip] Update NEWS wrt. php-7.3.0RC4 tagging Inlining in the most frequently used code paths Fixed test failurs introduced by 9c144e0 Use persistent strings only for persistent connections Fix accessibility checks for dynamic properties Updated to version 2018.6 (2018f) Updated to version 2018.6 (2018f) Updated to version 2018.6 (2018f) Fix arginfo and clean up fpm_get_status Defragment two Zend related Makefile fragments together [ci skip] Remove automake and aclocal in comments Fix #75282: xmlrpc_encode_request() crashes Fix tests for ICU 63.1 ...
Configuration menu - View commit details
-
Copy full SHA for e4a7ef0 - Browse repository at this point
Copy the full SHA e4a7ef0View commit details -
Merge branch 'master' into preload
* master: Fixed build in directory different from source
Configuration menu - View commit details
-
Copy full SHA for b5ffba0 - Browse repository at this point
Copy the full SHA b5ffba0View commit details -
Merge branch 'master' into preload
* master: Fixed reseting of interned strings buffer.
Configuration menu - View commit details
-
Copy full SHA for d9fc51b - Browse repository at this point
Copy the full SHA d9fc51bView commit details
Commits on Oct 25, 2018
-
Merge branch 'master' into preload
* master: Remove unused var Remove ext/json parser files generated by bison Fix run-tests.php for running phpdbg and certain test sections Normalize .gitignore
Configuration menu - View commit details
-
Copy full SHA for aabe685 - Browse repository at this point
Copy the full SHA aabe685View commit details -
Configuration menu - View commit details
-
Copy full SHA for d70cb10 - Browse repository at this point
Copy the full SHA d70cb10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26587a9 - Browse repository at this point
Copy the full SHA 26587a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f57c1e - Browse repository at this point
Copy the full SHA 4f57c1eView commit details -
Merge branch 'master' into preload
* master: Improved shared interned strings handling. The previous implementation worked incorrectly in ZTS build. It changed strings only in function/class tables of one thread. Now all threads gets the same shared interned strings. Also, on shutdown, we don't try to replace SHM interned strings back to process strings, but delay dettachment of SHM instead. Don't use request heap at shutdown Don't optimize function if inference failed Fixed bug #77058 Improve "narrowing" error message bump versions
Configuration menu - View commit details
-
Copy full SHA for e3c65db - Browse repository at this point
Copy the full SHA e3c65dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab9a40f - Browse repository at this point
Copy the full SHA ab9a40fView commit details -
- remove useless ZCSG(saved_map_ptr_last) - move preloaded classes/functions clean-up code back into better place
Configuration menu - View commit details
-
Copy full SHA for a594a61 - Browse repository at this point
Copy the full SHA a594a61View commit details -
Disable linking and preloading of classes those parent or one of inte…
…rface or trait is an internal class.
Configuration menu - View commit details
-
Copy full SHA for 4531fbf - Browse repository at this point
Copy the full SHA 4531fbfView commit details -
Merge branch 'master' into preload
* master: Don't wrap php_module_shutdown() with zend_try. executor_globals are released in ZTS build, and this leads to crash. [ci skip] Fix indentation in UPGRADING.
Configuration menu - View commit details
-
Copy full SHA for e6b76ec - Browse repository at this point
Copy the full SHA e6b76ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2d1bc - Browse repository at this point
Copy the full SHA 3a2d1bcView commit details
Commits on Oct 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0fe9ea1 - Browse repository at this point
Copy the full SHA 0fe9ea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7fbb4d - Browse repository at this point
Copy the full SHA d7fbb4dView commit details
Commits on Oct 29, 2018
-
Merge branch 'master' into preload
* master: Optimize substr() edge-case conditions [ci skip] Update UPGRADING Fix #71592: External entity processing never fails Add TIDY_TAG_* constants supported by libtidy 5 Add is_iterable to opcache Optimizer
Configuration menu - View commit details
-
Copy full SHA for 386c9d3 - Browse repository at this point
Copy the full SHA 386c9d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4b22c - Browse repository at this point
Copy the full SHA 6d4b22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17a3cb4 - Browse repository at this point
Copy the full SHA 17a3cb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a24d7b - Browse repository at this point
Copy the full SHA 0a24d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 310631c - Browse repository at this point
Copy the full SHA 310631cView commit details -
Merge branch 'master' into preload
* master: Stop Apache if PHP wasn't started successful. Execute zend_post_startup() with module_initialized flag set. Removed dead code Fix mb_strrpos() with encoding passed as 3rd param
Configuration menu - View commit details
-
Copy full SHA for c559f22 - Browse repository at this point
Copy the full SHA c559f22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f697ef - Browse repository at this point
Copy the full SHA 2f697efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e806cb7 - Browse repository at this point
Copy the full SHA e806cb7View commit details
Commits on Oct 30, 2018
-
Merge branch 'master' into preload
* master: [ci skip] Update NEWS [ci skip] Update NEWS [ci skip] Update NEWS fix bug #77079 Add missing null initialization Remove redundant mbfl_string_init calls Use zend_string for mbstring last encoding cache
Configuration menu - View commit details
-
Copy full SHA for 5620495 - Browse repository at this point
Copy the full SHA 5620495View commit details -
Merge branch 'master' into preload
* master: Call function_add_ref() in proper place Updated to version 2018.7 (2018g) Updated to version 2018.7 (2018g) Updated to version 2018.7 (2018g) Reslove inherited op_array references once afrer all optimizations.
Configuration menu - View commit details
-
Copy full SHA for eb6e2c5 - Browse repository at this point
Copy the full SHA eb6e2c5View commit details -
Merge branch 'master' into preload
* master: Keep original value of "prototype"
Configuration menu - View commit details
-
Copy full SHA for 38ab7ef - Browse repository at this point
Copy the full SHA 38ab7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c4f99 - Browse repository at this point
Copy the full SHA 68c4f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a57b5d - Browse repository at this point
Copy the full SHA 4a57b5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a20781 - Browse repository at this point
Copy the full SHA 7a20781View commit details
Commits on Nov 1, 2018
-
Merge branch 'master' into preload
* master: Fix stray newline that caused this test to fail Fix session tests that fail if error_log is set This test needs to log to stdout Fix error condition Fixed bug #77081 ftruncate() changes seek pointer in c mode Fix and improve test case
Configuration menu - View commit details
-
Copy full SHA for 36b644f - Browse repository at this point
Copy the full SHA 36b644fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aea85c6 - Browse repository at this point
Copy the full SHA aea85c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a9d90f - Browse repository at this point
Copy the full SHA 3a9d90fView commit details
Commits on Nov 2, 2018
-
Merge branch 'master' into preload
* master: Future-proof email addresses... Update email addresses. We're still @zend, but future proofing it...
Configuration menu - View commit details
-
Copy full SHA for b610467 - Browse repository at this point
Copy the full SHA b610467View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd17bd - Browse repository at this point
Copy the full SHA 0bd17bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b0a53e - Browse repository at this point
Copy the full SHA 9b0a53eView commit details
Commits on Nov 6, 2018
-
Merge branch 'master' into preload
* master: Update NEWS [ci skip] Update NEWS [ci skip] Update libmagic.patch [ci skip] Update libmagic.patch [ci skip] Declare function proto in header Declare function proto in header Fix #76825: Undefined symbols ___cpuid_count NEWS Fix: #77110 undefined symbol zend_string_equal_val in C++ build Fix #77105: Use position:sticky for <th> in `phpinfo()` Implement handling for JIT recognition when cross compiling Backport 7f5f460 for 7.2 Fix #76348: WSDL_CACHE_MEMORY causes Segmentation fault Rework places in libmagic regarding previous CVE-2014-3538 fixes Change the way JIT availability is checked Fix a test for ldap extension Fixed bug #77092 Future-proof email addresses
Configuration menu - View commit details
-
Copy full SHA for 7ae3a47 - Browse repository at this point
Copy the full SHA 7ae3a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d3429c - Browse repository at this point
Copy the full SHA 8d3429cView commit details
Commits on Nov 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 08ffc9a - Browse repository at this point
Copy the full SHA 08ffc9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cef0d67 - Browse repository at this point
Copy the full SHA cef0d67View commit details
Commits on Nov 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 34645ae - Browse repository at this point
Copy the full SHA 34645aeView commit details
Commits on Nov 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 45fdd03 - Browse repository at this point
Copy the full SHA 45fdd03View commit details