History log of /PHP-8.2/ (Results 26 – 50 of 110567)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6647d5f609-Feb-2024 Jorg Adam Sowa

ext/bcmath: Remove debug.c file (#13359)

968f048b08-Feb-2024 Peter Kokot

Fix undefined symbol pthread_attr_get_np on Solaris (#13358)

Solaris doesn't have pthread_attr_get_np().

Checked on Oracle Solaris 11.4.

c5fbcfa708-Feb-2024 David Carlier

GH-13355 fix new pgsql test

aa2e921e08-Feb-2024 David Carlier

Merge branch 'PHP-8.3'


a9c01b9208-Feb-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


3e237ecf08-Feb-2024 Peter Kokot

Remove remainings of recent oci extensions removal (#13352)

Following a4d64b2605f18d9d015fa3e69b7da87847e27662

cd66fcc617-Jun-2023 Ilija Tovilo

Add request_parse_body() function

RFC: https://wiki.php.net/rfc/rfc1867-non-post

This function allows populating the $_POST and $_FILES globals for non-post
requests. This avoid

Add request_parse_body() function

RFC: https://wiki.php.net/rfc/rfc1867-non-post

This function allows populating the $_POST and $_FILES globals for non-post
requests. This avoids manual parsing of RFC1867 requests.

Fixes #55815
Closes GH-11472

show more ...


UPGRADING
Zend/Optimizer/zend_func_infos.h
Zend/tests/request_parse_body/invalid_boundary.phpt
Zend/tests/request_parse_body/multipart.phpt
Zend/tests/request_parse_body/multipart_garbled.phpt
Zend/tests/request_parse_body/multipart_max_files.phpt
Zend/tests/request_parse_body/multipart_max_input_vars.phpt
Zend/tests/request_parse_body/multipart_max_parts.phpt
Zend/tests/request_parse_body/multipart_missing_boundary.phpt
Zend/tests/request_parse_body/multipart_options_invalid_key.phpt
Zend/tests/request_parse_body/multipart_options_invalid_quantity.phpt
Zend/tests/request_parse_body/multipart_options_invalid_value_type.phpt
Zend/tests/request_parse_body/multipart_options_max_files.phpt
Zend/tests/request_parse_body/multipart_options_max_input_vars.phpt
Zend/tests/request_parse_body/multipart_options_max_parts.phpt
Zend/tests/request_parse_body/multipart_options_post_max_size.phpt
Zend/tests/request_parse_body/multipart_options_upload_max_filesize.phpt
Zend/tests/request_parse_body/unsupported_content_type.phpt
Zend/tests/request_parse_body/urlencoded.phpt
Zend/zend_exceptions.c
Zend/zend_exceptions.h
Zend/zend_exceptions.stub.php
Zend/zend_exceptions_arginfo.h
ext/mbstring/mb_gpc.c
ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h
ext/standard/http.c
main/SAPI.c
main/SAPI.h
main/php_variables.c
main/rfc1867.c
run-tests.php
sapi/cli/php_cli_server.c
sapi/fpm/tests/ghsa-54hq-v5wp-fqgv-max-file-uploads.phpt
sapi/fpm/tests/request_parse_body_multipart.phpt
sapi/fpm/tests/request_parse_body_urlencoded.phpt
sapi/fpm/tests/tester.inc
tests/basic/rfc1867_garbled_mime_headers.phpt
tests/basic/rfc1867_invalid_boundary.phpt
tests/basic/rfc1867_missing_boundary.phpt
tests/basic/rfc1867_post_max_size.phpt
2f89438908-Feb-2024 Ilija Tovilo

Revert "Use __attribute__((assume())) in ZEND_ASSUME when available"

This reverts commit bf4ec8bd9d9d30713a9d3294b946084a6e9e088a.

Partial revert, keep the phpdbg changes.

5752bbda07-Feb-2024 Peter Kokot

[skip ci] Add oci extensions notes to upgrading docs

e76f9e2b07-Feb-2024 Peter Kokot

Remove DARWIN symbol (#13346)

When targeting Darwin systems (macOS, etc.), the compiler defines the
__APPLE__ symbol, which should be sufficient and a more established
detection meth

Remove DARWIN symbol (#13346)

When targeting Darwin systems (macOS, etc.), the compiler defines the
__APPLE__ symbol, which should be sufficient and a more established
detection method practice in these cases.

show more ...

aed6528b07-Feb-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Use a local variable such that a register is used for the column before writing it to memory

2f1fe32007-Feb-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Use a direct statically-known call for decoding in the fast path

82665fd307-Feb-2024 Ilija Tovilo

[skip ci] Fix oudated credits_ext.h file

af80cba807-Feb-2024 Derick Rethans

Per his request, make Calvin code owner for ODBC

a4d64b2607-Feb-2024 Derick Rethans

Removed ext/oci8 and ext/pdo_oci (#13327)

* Removed ext/oci8 and ext/pdo_oci

They now live in their own repositories:

https://github.com/php/pecl-database-oci8
https://

Removed ext/oci8 and ext/pdo_oci (#13327)

* Removed ext/oci8 and ext/pdo_oci

They now live in their own repositories:

https://github.com/php/pecl-database-oci8
https://github.com/php/pecl-database-pdo_oci

As per: https://wiki.php.net/rfc/unbundle_imap_pspell_oci8

show more ...


.circleci/config.yml
.github/actions/configure-x64/action.yml
.github/actions/setup-oracle/action.yml
.github/labeler.yml
.github/workflows/nightly.yml
.github/workflows/push.yml
.gitignore
EXTENSIONS
Zend/Optimizer/zend_func_infos.h
build/Makefile.global
configure.ac
ext/oci8/CREDITS
ext/oci8/LICENSE
ext/oci8/README.md
ext/oci8/config.m4
ext/oci8/config.w32
ext/oci8/oci8.c
ext/oci8/oci8.stub.php
ext/oci8/oci8_arginfo.h
ext/oci8/oci8_collection.c
ext/oci8/oci8_dtrace.d
ext/oci8/oci8_failover.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_lob.c
ext/oci8/oci8_statement.c
ext/oci8/package.xml
ext/oci8/php_oci8.h
ext/oci8/php_oci8_int.h
ext/oci8/tests/CONFLICTS
ext/oci8/tests/array_bind_001.phpt
ext/oci8/tests/array_bind_002.phpt
ext/oci8/tests/array_bind_003.phpt
ext/oci8/tests/array_bind_004.phpt
ext/oci8/tests/array_bind_005.phpt
ext/oci8/tests/array_bind_006.phpt
ext/oci8/tests/array_bind_007.phpt
ext/oci8/tests/array_bind_008.phpt
ext/oci8/tests/array_bind_009.phpt
ext/oci8/tests/array_bind_010.phpt
ext/oci8/tests/array_bind_011.phpt
ext/oci8/tests/array_bind_012.phpt
ext/oci8/tests/array_bind_013.phpt
ext/oci8/tests/array_bind_014.phpt
ext/oci8/tests/array_bind_bdouble.phpt
ext/oci8/tests/array_bind_bfloat.phpt
ext/oci8/tests/array_bind_date.phpt
ext/oci8/tests/array_bind_date1.phpt
ext/oci8/tests/array_bind_float.phpt
ext/oci8/tests/array_bind_float1.phpt
ext/oci8/tests/array_bind_int.phpt
ext/oci8/tests/array_bind_int1.phpt
ext/oci8/tests/array_bind_str.phpt
ext/oci8/tests/array_bind_str1.phpt
ext/oci8/tests/array_bind_uin.phpt
ext/oci8/tests/b47243_1.phpt
ext/oci8/tests/b47243_2.phpt
ext/oci8/tests/b47243_3.phpt
ext/oci8/tests/bind_boolean_1.phpt
ext/oci8/tests/bind_char_1.phpt
ext/oci8/tests/bind_char_2.phpt
ext/oci8/tests/bind_char_3.phpt
ext/oci8/tests/bind_char_4.phpt
ext/oci8/tests/bind_empty.phpt
ext/oci8/tests/bind_long.phpt
ext/oci8/tests/bind_long_raw.phpt
ext/oci8/tests/bind_misccoltypes.phpt
ext/oci8/tests/bind_misccoltypes_errs.phpt
ext/oci8/tests/bind_number.phpt
ext/oci8/tests/bind_query.phpt
ext/oci8/tests/bind_raw.phpt
ext/oci8/tests/bind_raw_2.phpt
ext/oci8/tests/bind_rowid.phpt
ext/oci8/tests/bind_sqltafc.phpt
ext/oci8/tests/bind_sqltchr_1.phpt
ext/oci8/tests/bind_sqltchr_2.phpt
ext/oci8/tests/bind_sqltint.phpt
ext/oci8/tests/bind_sqltnum.phpt
ext/oci8/tests/bind_unsupported_1.phpt
ext/oci8/tests/bind_unsupported_2.phpt
ext/oci8/tests/bind_unsupported_3.phpt
ext/oci8/tests/bug26133.phpt
ext/oci8/tests/bug27303_1.phpt
ext/oci8/tests/bug27303_2.phpt
ext/oci8/tests/bug27303_3.phpt
ext/oci8/tests/bug27303_4.phpt
ext/oci8/tests/bug32325.phpt
ext/oci8/tests/bug35973.phpt
ext/oci8/tests/bug36010.phpt
ext/oci8/tests/bug36096.phpt
ext/oci8/tests/bug36403.phpt
ext/oci8/tests/bug37220.phpt
ext/oci8/tests/bug37581.phpt
ext/oci8/tests/bug38161.phpt
ext/oci8/tests/bug38173.phpt
ext/oci8/tests/bug40078.phpt
ext/oci8/tests/bug40415.phpt
ext/oci8/tests/bug41069.phpt
ext/oci8/tests/bug42134.phpt
ext/oci8/tests/bug42173.phpt
ext/oci8/tests/bug42496_1.phpt
ext/oci8/tests/bug42496_2.phpt
ext/oci8/tests/bug42841.phpt
ext/oci8/tests/bug43492.phpt
ext/oci8/tests/bug43492_2.phpt
ext/oci8/tests/bug43497.phpt
ext/oci8/tests/bug44008.phpt
ext/oci8/tests/bug44113.phpt
ext/oci8/tests/bug44206.phpt
ext/oci8/tests/bug45458.phpt
ext/oci8/tests/bug46994.phpt
ext/oci8/tests/bug47189.phpt
ext/oci8/tests/bug47281.phpt
ext/oci8/tests/bug47281_tt.phpt
ext/oci8/tests/bug51253.phpt
ext/oci8/tests/bug51291_1.phpt
ext/oci8/tests/bug51291_2.phpt
ext/oci8/tests/bug68298.phpt
ext/oci8/tests/bug70700.phpt
ext/oci8/tests/bug71148.phpt
ext/oci8/tests/bug71422.phpt
ext/oci8/tests/bug71600.phpt
ext/oci8/tests/bug72524.phpt
ext/oci8/tests/bug74625.phpt
ext/oci8/tests/calltimeout1.phpt
ext/oci8/tests/clientversion.phpt
ext/oci8/tests/close.phpt
ext/oci8/tests/coll_001.phpt
ext/oci8/tests/coll_002.phpt
ext/oci8/tests/coll_002_func.phpt
ext/oci8/tests/coll_003.phpt
ext/oci8/tests/coll_003_func.phpt
ext/oci8/tests/coll_004.phpt
ext/oci8/tests/coll_004_func.phpt
ext/oci8/tests/coll_009.phpt
ext/oci8/tests/coll_009_func.phpt
ext/oci8/tests/coll_010.phpt
ext/oci8/tests/coll_010_func.phpt
ext/oci8/tests/coll_011.phpt
ext/oci8/tests/coll_011_func.phpt
ext/oci8/tests/coll_012.phpt
ext/oci8/tests/coll_012_func.phpt
ext/oci8/tests/coll_013.phpt
ext/oci8/tests/coll_013_func.phpt
ext/oci8/tests/coll_014.phpt
ext/oci8/tests/coll_014_func.phpt
ext/oci8/tests/coll_015.phpt
ext/oci8/tests/coll_015_func.phpt
ext/oci8/tests/coll_016.phpt
ext/oci8/tests/coll_016_func.phpt
ext/oci8/tests/coll_017.phpt
ext/oci8/tests/coll_017_func.phpt
ext/oci8/tests/coll_018.phpt
ext/oci8/tests/coll_019.phpt
ext/oci8/tests/commit_001.phpt
ext/oci8/tests/commit_002.phpt
ext/oci8/tests/conn_attr.inc
ext/oci8/tests/conn_attr_1.phpt
ext/oci8/tests/conn_attr_2.phpt
ext/oci8/tests/conn_attr_3.phpt
ext/oci8/tests/conn_attr_4.phpt
ext/oci8/tests/conn_attr_5.phpt
ext/oci8/tests/connect.inc
ext/oci8/tests/connect.phpt
ext/oci8/tests/connect_1.phpt
ext/oci8/tests/connect_scope1.phpt
ext/oci8/tests/connect_scope2.phpt
ext/oci8/tests/connect_scope_try1.phpt
ext/oci8/tests/connect_scope_try2.phpt
ext/oci8/tests/connect_scope_try3.phpt
ext/oci8/tests/connect_scope_try4.phpt
ext/oci8/tests/connect_scope_try5.phpt
ext/oci8/tests/connect_scope_try6.phpt
ext/oci8/tests/connect_with_charset_001.phpt
ext/oci8/tests/connect_without_oracle_home.phpt
ext/oci8/tests/connect_without_oracle_home_11.phpt
ext/oci8/tests/create_table.inc
ext/oci8/tests/create_type.inc
ext/oci8/tests/cursor_bind.phpt
ext/oci8/tests/cursor_bind_err.phpt
ext/oci8/tests/cursors.phpt
ext/oci8/tests/db_op_1.phpt
ext/oci8/tests/db_op_2.phpt
ext/oci8/tests/dbmsoutput.phpt
ext/oci8/tests/default_prefetch0.phpt
ext/oci8/tests/default_prefetch1.phpt
ext/oci8/tests/default_prefetch2.phpt
ext/oci8/tests/define.phpt
ext/oci8/tests/define0.phpt
ext/oci8/tests/define1.phpt
ext/oci8/tests/define2.phpt
ext/oci8/tests/define3.phpt
ext/oci8/tests/define4.phpt
ext/oci8/tests/define5.phpt
ext/oci8/tests/define6.phpt
ext/oci8/tests/descriptors.phpt
ext/oci8/tests/details.inc
ext/oci8/tests/drcp_cclass1.phpt
ext/oci8/tests/drcp_characterset.phpt
ext/oci8/tests/drcp_conn_close1.phpt
ext/oci8/tests/drcp_conn_close2.phpt
ext/oci8/tests/drcp_connect1.phpt
ext/oci8/tests/drcp_connection_class.phpt
ext/oci8/tests/drcp_functions.inc
ext/oci8/tests/drcp_newconnect.phpt
ext/oci8/tests/drcp_pconn_close1.phpt
ext/oci8/tests/drcp_pconn_close2.phpt
ext/oci8/tests/drcp_privileged.phpt
ext/oci8/tests/drcp_scope1.phpt
ext/oci8/tests/drcp_scope2.phpt
ext/oci8/tests/drcp_scope3.phpt
ext/oci8/tests/drcp_scope4.phpt
ext/oci8/tests/drcp_scope5.phpt
ext/oci8/tests/driver_name.phpt
ext/oci8/tests/driver_name_11gR2.phpt
ext/oci8/tests/drop_table.inc
ext/oci8/tests/drop_type.inc
ext/oci8/tests/dupcolnames.phpt
ext/oci8/tests/edition_1.phpt
ext/oci8/tests/edition_2.phpt
ext/oci8/tests/error.phpt
ext/oci8/tests/error1.phpt
ext/oci8/tests/error2.phpt
ext/oci8/tests/error3.phpt
ext/oci8/tests/error_bind.phpt
ext/oci8/tests/error_bind_2.phpt
ext/oci8/tests/error_bind_3.phpt
ext/oci8/tests/error_parse.phpt
ext/oci8/tests/error_set.phpt
ext/oci8/tests/exec_fetch.phpt
ext/oci8/tests/execute_mode.phpt
ext/oci8/tests/existence_aliases.phpt
ext/oci8/tests/extauth_01.phpt
ext/oci8/tests/extauth_02.phpt
ext/oci8/tests/extauth_03.phpt
ext/oci8/tests/extauth_04.phpt
ext/oci8/tests/fetch.phpt
ext/oci8/tests/fetch_all1.phpt
ext/oci8/tests/fetch_all2.phpt
ext/oci8/tests/fetch_all3.phpt
ext/oci8/tests/fetch_all4.phpt
ext/oci8/tests/fetch_all5.phpt
ext/oci8/tests/fetch_array.phpt
ext/oci8/tests/fetch_assoc.phpt
ext/oci8/tests/fetch_object.phpt
ext/oci8/tests/fetch_object_1.phpt
ext/oci8/tests/fetch_object_2.phpt
ext/oci8/tests/fetch_row.phpt
ext/oci8/tests/field_funcs.phpt
ext/oci8/tests/field_funcs1.phpt
ext/oci8/tests/field_funcs2.phpt
ext/oci8/tests/field_funcs3.phpt
ext/oci8/tests/imp_res_1.phpt
ext/oci8/tests/imp_res_2.phpt
ext/oci8/tests/imp_res_3.phpt
ext/oci8/tests/imp_res_4.phpt
ext/oci8/tests/imp_res_5.phpt
ext/oci8/tests/imp_res_6.phpt
ext/oci8/tests/imp_res_7.phpt
ext/oci8/tests/imp_res_call_error.phpt
ext/oci8/tests/imp_res_cancel.phpt
ext/oci8/tests/imp_res_close.phpt
ext/oci8/tests/imp_res_cursor.phpt
ext/oci8/tests/imp_res_dbmsoutput.phpt
ext/oci8/tests/imp_res_field.phpt
ext/oci8/tests/imp_res_func_error.phpt
ext/oci8/tests/imp_res_get_1.phpt
ext/oci8/tests/imp_res_get_2.phpt
ext/oci8/tests/imp_res_get_3.phpt
ext/oci8/tests/imp_res_get_4.phpt
ext/oci8/tests/imp_res_get_5.phpt
ext/oci8/tests/imp_res_get_all.phpt
ext/oci8/tests/imp_res_get_cancel.phpt
ext/oci8/tests/imp_res_get_close_1.phpt
ext/oci8/tests/imp_res_get_close_2.phpt
ext/oci8/tests/imp_res_get_close_3.phpt
ext/oci8/tests/imp_res_get_cursor.phpt
ext/oci8/tests/imp_res_get_dbmsoutput.phpt
ext/oci8/tests/imp_res_get_exec.phpt
ext/oci8/tests/imp_res_get_none.phpt
ext/oci8/tests/imp_res_insert.phpt
ext/oci8/tests/imp_res_lob.phpt
ext/oci8/tests/imp_res_prefetch.phpt
ext/oci8/tests/ini_1.phpt
ext/oci8/tests/lob_001.phpt
ext/oci8/tests/lob_002.phpt
ext/oci8/tests/lob_003.phpt
ext/oci8/tests/lob_004.phpt
ext/oci8/tests/lob_005.phpt
ext/oci8/tests/lob_006.phpt
ext/oci8/tests/lob_007.phpt
ext/oci8/tests/lob_008.phpt
ext/oci8/tests/lob_009.phpt
ext/oci8/tests/lob_009.txt
ext/oci8/tests/lob_010.phpt
ext/oci8/tests/lob_011.phpt
ext/oci8/tests/lob_012.phpt
ext/oci8/tests/lob_013.phpt
ext/oci8/tests/lob_014.phpt
ext/oci8/tests/lob_016.phpt
ext/oci8/tests/lob_017.phpt
ext/oci8/tests/lob_018.phpt
ext/oci8/tests/lob_019.phpt
ext/oci8/tests/lob_020.phpt
ext/oci8/tests/lob_021.phpt
ext/oci8/tests/lob_022.phpt
ext/oci8/tests/lob_023.phpt
ext/oci8/tests/lob_024.phpt
ext/oci8/tests/lob_025.phpt
ext/oci8/tests/lob_026.phpt
ext/oci8/tests/lob_027.phpt
ext/oci8/tests/lob_028.phpt
ext/oci8/tests/lob_029.phpt
ext/oci8/tests/lob_030.phpt
ext/oci8/tests/lob_031.phpt
ext/oci8/tests/lob_032.phpt
ext/oci8/tests/lob_033.phpt
ext/oci8/tests/lob_034.phpt
ext/oci8/tests/lob_035.phpt
ext/oci8/tests/lob_036.phpt
ext/oci8/tests/lob_037.phpt
ext/oci8/tests/lob_038.phpt
ext/oci8/tests/lob_039.phpt
ext/oci8/tests/lob_040.phpt
ext/oci8/tests/lob_041.phpt
ext/oci8/tests/lob_042.phpt
ext/oci8/tests/lob_043.phpt
ext/oci8/tests/lob_044.phpt
ext/oci8/tests/lob_aliases.phpt
ext/oci8/tests/lob_null.phpt
ext/oci8/tests/lob_prefetch.phpt
ext/oci8/tests/lob_prefetch_ini.phpt
ext/oci8/tests/lob_temp.phpt
ext/oci8/tests/lob_temp1.phpt
ext/oci8/tests/lob_temp2.phpt
ext/oci8/tests/minfo.phpt
ext/oci8/tests/null_byte_1.phpt
ext/oci8/tests/null_byte_2.phpt
ext/oci8/tests/null_byte_3.phpt
ext/oci8/tests/num.phpt
ext/oci8/tests/oci_execute_segfault.phpt
ext/oci8/tests/old_oci_close.phpt
ext/oci8/tests/old_oci_close1.phpt
ext/oci8/tests/password.phpt
ext/oci8/tests/password_2.phpt
ext/oci8/tests/password_new.phpt
ext/oci8/tests/pecl_bug10194.phpt
ext/oci8/tests/pecl_bug10194_blob.phpt
ext/oci8/tests/pecl_bug10194_blob_64.phpt
ext/oci8/tests/pecl_bug16035.phpt
ext/oci8/tests/pecl_bug16842.phpt
ext/oci8/tests/pecl_bug6109.phpt
ext/oci8/tests/pecl_bug8816.phpt
ext/oci8/tests/persistent.phpt
ext/oci8/tests/prefetch.phpt
ext/oci8/tests/privileged_connect.phpt
ext/oci8/tests/privileged_connect1.phpt
ext/oci8/tests/refcur_prefetch_1.phpt
ext/oci8/tests/refcur_prefetch_2.phpt
ext/oci8/tests/refcur_prefetch_3.phpt
ext/oci8/tests/refcur_prefetch_4.phpt
ext/oci8/tests/select_null.phpt
ext/oci8/tests/serverversion.phpt
ext/oci8/tests/skipif.inc
ext/oci8/tests/skipifconnectfailure.inc
ext/oci8/tests/statement_cache.phpt
ext/oci8/tests/statement_type.phpt
ext/oci8/tests/test.gif
ext/oci8/tests/test.txt
ext/oci8/tests/testping.phpt
ext/oci8/tests/uncommitted.phpt
ext/oci8/tests/xmltype_01.phpt
ext/oci8/tests/xmltype_02.phpt
ext/pdo_oci/CREDITS
ext/pdo_oci/config.m4
ext/pdo_oci/config.w32
ext/pdo_oci/oci_driver.c
ext/pdo_oci/oci_statement.c
ext/pdo_oci/pdo_oci.c
ext/pdo_oci/php_pdo_oci.h
ext/pdo_oci/php_pdo_oci_int.h
ext/pdo_oci/tests/bug41996.phpt
ext/pdo_oci/tests/bug44301.phpt
ext/pdo_oci/tests/bug46274.phpt
ext/pdo_oci/tests/bug46274_2.phpt
ext/pdo_oci/tests/bug54379.phpt
ext/pdo_oci/tests/bug57702.phpt
ext/pdo_oci/tests/bug60994.phpt
ext/pdo_oci/tests/bug_33707.phpt
ext/pdo_oci/tests/checkliveness.phpt
ext/pdo_oci/tests/common.phpt
ext/pdo_oci/tests/oci_success_with_info.phpt
ext/pdo_oci/tests/pdo_oci_attr_action.phpt
ext/pdo_oci/tests/pdo_oci_attr_autocommit_1.phpt
ext/pdo_oci/tests/pdo_oci_attr_autocommit_2.phpt
ext/pdo_oci/tests/pdo_oci_attr_autocommit_3.phpt
ext/pdo_oci/tests/pdo_oci_attr_call_timeout.phpt
ext/pdo_oci/tests/pdo_oci_attr_case.phpt
ext/pdo_oci/tests/pdo_oci_attr_client.phpt
ext/pdo_oci/tests/pdo_oci_attr_client_identifier.phpt
ext/pdo_oci/tests/pdo_oci_attr_client_info.phpt
ext/pdo_oci/tests/pdo_oci_attr_drivername.phpt
ext/pdo_oci/tests/pdo_oci_attr_module.phpt
ext/pdo_oci/tests/pdo_oci_attr_nulls_1.phpt
ext/pdo_oci/tests/pdo_oci_attr_prefetch_1.phpt
ext/pdo_oci/tests/pdo_oci_attr_prefetch_2.phpt
ext/pdo_oci/tests/pdo_oci_attr_server.phpt
ext/pdo_oci/tests/pdo_oci_class_constants.phpt
ext/pdo_oci/tests/pdo_oci_debugdumpparams.phpt
ext/pdo_oci/tests/pdo_oci_fread_1.phpt
ext/pdo_oci/tests/pdo_oci_phpinfo.phpt
ext/pdo_oci/tests/pdo_oci_quote1.phpt
ext/pdo_oci/tests/pdo_oci_stmt_getcolumnmeta.phpt
ext/pdo_oci/tests/pdo_oci_stream_1.phpt
ext/pdo_oci/tests/pdo_oci_stream_2.phpt
ext/pdo_oci/tests/pdo_oci_templob_1.phpt
ext/pdo_oci/tests/pecl_bug_11345.phpt
ext/pdo_oci/tests/pecl_bug_6364.phpt
php.ini-development
php.ini-production
c149b4f530-Jan-2024 Ilija Tovilo

Fix missing syntax error message in cli-server router script

Fixes GH-13113
Closes GH-13275

18cdfd3f07-Feb-2024 Ilija Tovilo

Skip frameless functions with zend_execute_internal

zend_execute_internal is used to intercept function calls. We must use the
DO_FCALL opcode in this instance.

49ebfb0407-Feb-2024 Ilija Tovilo

Fix JMP_FRAMELESS with ZEND_USE_ABS_JMP_ADDR

which is used on 32-bit machines.

294c9ec307-Feb-2024 Ilija Tovilo

[skip ci] Skip push to forks

Creating PRs against forks requries having up-to-date target branches. Pushing
to these currently triggers CI, which is useless as this commit was already

[skip ci] Skip push to forks

Creating PRs against forks requries having up-to-date target branches. Pushing
to these currently triggers CI, which is useless as this commit was already
tested upstream. Contributions are tested via pull request.

show more ...

97e6c54306-Feb-2024 Ilija Tovilo

Fix RC inference narrowing for ASSIGN_OBJ

Fixes oss-fuzz #66519
Closes GH-13345

f9cfd40f06-Feb-2024 Peter Kokot

Refactor utsname.domainname struct member Autoconf check (#13336)

* Refactor utsname.domainname struct member Autoconf check

Autoconf's AC_CHECK_MEMBERS macro (available since Autoc

Refactor utsname.domainname struct member Autoconf check (#13336)

* Refactor utsname.domainname struct member Autoconf check

Autoconf's AC_CHECK_MEMBERS macro (available since Autoconf 2.50) can be
used instead of the compile check. This was originally implemented for
IRIX compatibility, when Autoconf 2.13 didn't have the struct members
checking macro yet.

Macro by default here defines the HAVE_STRUCT_UTSNAME_DOMAINNAME symbol.

* Remove also redundant DARWIN symbol check

Checking in the configuration step also correctly detects missing struct
member on Darwin systems (macos...).

show more ...

0b1ab42a06-Feb-2024 Ilija Tovilo

Fix refactoring mistake

Odd, I rebuilt the project but somehow missed this.

631bc81606-Feb-2024 Ilija Tovilo

Implement stackless internal function calls

Co-authored-by: Dmitry Stogov <dmitry@zend.com>

Closes GH-12461


UPGRADING.INTERNALS
Zend/Optimizer/block_pass.c
Zend/Optimizer/compact_literals.c
Zend/Optimizer/dce.c
Zend/Optimizer/dfa_pass.c
Zend/Optimizer/pass1.c
Zend/Optimizer/sccp.c
Zend/Optimizer/zend_call_graph.c
Zend/Optimizer/zend_call_graph.h
Zend/Optimizer/zend_cfg.c
Zend/Optimizer/zend_dfg.c
Zend/Optimizer/zend_dump.c
Zend/Optimizer/zend_func_info.c
Zend/Optimizer/zend_inference.c
Zend/Optimizer/zend_optimizer.c
Zend/Optimizer/zend_ssa.c
Zend/tests/frameless_jmp_001.phpt
Zend/tests/frameless_jmp_002.phpt
Zend/tests/frameless_jmp_003.phpt
Zend/tests/frameless_jmp_004.phpt
Zend/tests/frameless_jmp_005.phpt
Zend/tests/frameless_throwing_destructor.phpt
Zend/tests/frameless_undefined_var.phpt
Zend/zend.c
Zend/zend_API.c
Zend/zend_API.h
Zend/zend_builtin_functions.c
Zend/zend_builtin_functions.stub.php
Zend/zend_builtin_functions_arginfo.h
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_frameless_function.c
Zend/zend_frameless_function.h
Zend/zend_opcode.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_gen.php
Zend/zend_vm_handlers.h
Zend/zend_vm_opcodes.c
Zend/zend_vm_opcodes.h
build/gen_stub.php
configure.ac
ext/opcache/jit/zend_jit.c
ext/opcache/jit/zend_jit_helpers.c
ext/opcache/jit/zend_jit_ir.c
ext/opcache/jit/zend_jit_trace.c
ext/opcache/tests/ct_eval_frameless_001.phpt
ext/opcache/tests/ct_eval_frameless_002.phpt
ext/opcache/tests/ct_eval_frameless_003.phpt
ext/opcache/tests/opt/inference_frameless.phpt
ext/pcre/php_pcre.c
ext/pcre/php_pcre.stub.php
ext/pcre/php_pcre_arginfo.h
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h
ext/standard/math.c
ext/standard/string.c
ext/standard/type.c
ext/zend_test/tests/observer_frameless.phpt
win32/build/config.w32
7aa2b62906-Feb-2024 Derick Rethans

Moving this to php/policies

7319ca4705-Feb-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] Fix NEWS date again

12345678910>>...4423