-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: devnexen/php-src
base: master
head repository: php/php-src
compare: master
- 14 commits
- 14 files changed
- 8 contributors
Commits on May 14, 2025
-
Snapshotted poly_func / poly_this may be spilled
Polymorphic calls pass this and the function to side traces via snapshotting. However, we assume that this/func are in registers, when in fact they may be spilled. Here I update snapshotting of poly_func/poly_this to support spilling: - In zend_jit_snapshot_handler, keep track of the C stack offset of the spilled register, in a way similar to how stack variables. - In zend_jit_start, do not pre-load the registers if they were spilled. - In zend_jit_trace_exit / zend_jit_trace_deoptimization, load from the stack if the register was spilled. - Store a reference to poly_func/poly_this in zend_jit_ctx so we can use that directly in the side trace. Closes phpGH-18408
Configuration menu - View commit details
-
Copy full SHA for 18276a8 - Browse repository at this point
Copy the full SHA 18276a8View commit details -
* PHP-8.4: Snapshotted poly_func / poly_this may be spilled
Configuration menu - View commit details
-
Copy full SHA for 1de16c7 - Browse repository at this point
Copy the full SHA 1de16c7View commit details -
cli: Fix swapped output in
php --ini
(php#18557)In php#18527, I accidentally swapped the values. This is before my modification: ``` zend_printf("Configuration File (php.ini) Path: %s\n", PHP_CONFIG_FILE_PATH); zend_printf("Loaded Configuration File: %s\n", php_ini_opened_path ? php_ini_opened_path : "(none)"); zend_printf("Scan for additional .ini files in: %s\n", php_ini_scanned_path ? php_ini_scanned_path : "(none)"); ``` - "Loaded Configuration File" should be `php_ini_opened_path` - "Scan for additional .ini files in" shoudl be `php_ini_scanned_path`
Configuration menu - View commit details
-
Copy full SHA for 89dc8d7 - Browse repository at this point
Copy the full SHA 89dc8d7View commit details
Commits on May 15, 2025
-
Fix phpGH-18529: ldap no longer respects TLS_CACERT from ldaprc in ld…
…ap_start_tls() Regresion introduced in fix for phpGH-17776 - ensure TLS string options are properly inherited workaround to openldap issue https://bugs.openldap.org/show_bug.cgi?id=10337 - fix ldaps/start_tls tests using LDAPNOINIT in ldaps/tls tests
Configuration menu - View commit details
-
Copy full SHA for 2760a3e - Browse repository at this point
Copy the full SHA 2760a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8da9530 - Browse repository at this point
Copy the full SHA 8da9530View commit details -
Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3: NEWS Fix phpGH-18529: ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls() Regresion introduced in fix for phpGH-17776
Configuration menu - View commit details
-
Copy full SHA for 8647624 - Browse repository at this point
Copy the full SHA 8647624View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73321e2 - Browse repository at this point
Copy the full SHA 73321e2View commit details -
* PHP-8.4: NEWS NEWS Fix phpGH-18529: ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls() Regresion introduced in fix for phpGH-17776
Configuration menu - View commit details
-
Copy full SHA for 2e70a89 - Browse repository at this point
Copy the full SHA 2e70a89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e5b312 - Browse repository at this point
Copy the full SHA 8e5b312View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72efe6d - Browse repository at this point
Copy the full SHA 72efe6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3367f17 - Browse repository at this point
Copy the full SHA 3367f17View commit details
Commits on May 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 47354a7 - Browse repository at this point
Copy the full SHA 47354a7View commit details -
Backport lexbor/lexbor@814e0bc (php#18574)
Co-authored-by: Alexander Borisov <lex.borisov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbc7c5f - Browse repository at this point
Copy the full SHA dbc7c5fView commit details -
* PHP-8.4: Backport lexbor/lexbor@814e0bc (php#18574)
Configuration menu - View commit details
-
Copy full SHA for 05618e7 - Browse repository at this point
Copy the full SHA 05618e7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master