History log of /PHP-8.2/ (Results 201 – 225 of 110567)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c39a863115-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3'

* PHP-8.3:
Use getenv to prevent undefined key warning


0887c5e915-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Use getenv to prevent undefined key warning


f7b498b015-Jan-2024 Gina Peter Banyard

Use true as return types for SplHeap (#13147)

474edd6e15-Jan-2024 Peter Kokot

Remove unused symbols in ext/mbstring/libmbfl/config.h.w32 (#13152)

HAVE_WIN32_NATIVE_THREAD, USE_WIN32_NATIVE_THREAD and ENABLE_THREADS
were once part of the libmbfl build https://githu

Remove unused symbols in ext/mbstring/libmbfl/config.h.w32 (#13152)

HAVE_WIN32_NATIVE_THREAD, USE_WIN32_NATIVE_THREAD and ENABLE_THREADS
were once part of the libmbfl build https://github.com/moriyoshi/libmbfl
but are not used anymore.

show more ...

c16ad91828-Nov-2023 Daniil Gentili

Change default method of disabling JIT

https://wiki.php.net/rfc/jit_config_defaults
Closes GH-12678


UPGRADING
benchmark/benchmark.php
ext/opcache/jit/zend_jit.h
ext/opcache/tests/bug81272.phpt
ext/opcache/tests/jit/add_001.phpt
ext/opcache/tests/jit/add_002.phpt
ext/opcache/tests/jit/add_003.phpt
ext/opcache/tests/jit/add_004.phpt
ext/opcache/tests/jit/add_005.phpt
ext/opcache/tests/jit/add_006.phpt
ext/opcache/tests/jit/add_007.phpt
ext/opcache/tests/jit/add_008.phpt
ext/opcache/tests/jit/add_009.phpt
ext/opcache/tests/jit/add_010.phpt
ext/opcache/tests/jit/add_011.phpt
ext/opcache/tests/jit/add_012.phpt
ext/opcache/tests/jit/add_013.phpt
ext/opcache/tests/jit/add_014.phpt
ext/opcache/tests/jit/and_001.phpt
ext/opcache/tests/jit/and_002.phpt
ext/opcache/tests/jit/array_elem_002.phpt
ext/opcache/tests/jit/assign_001.phpt
ext/opcache/tests/jit/assign_002.phpt
ext/opcache/tests/jit/assign_003.phpt
ext/opcache/tests/jit/assign_004.phpt
ext/opcache/tests/jit/assign_005.phpt
ext/opcache/tests/jit/assign_006.phpt
ext/opcache/tests/jit/assign_007.phpt
ext/opcache/tests/jit/assign_008.phpt
ext/opcache/tests/jit/assign_009.phpt
ext/opcache/tests/jit/assign_010.phpt
ext/opcache/tests/jit/assign_011.phpt
ext/opcache/tests/jit/assign_012.phpt
ext/opcache/tests/jit/assign_013.phpt
ext/opcache/tests/jit/assign_014.phpt
ext/opcache/tests/jit/assign_015.phpt
ext/opcache/tests/jit/assign_016.phpt
ext/opcache/tests/jit/assign_017.phpt
ext/opcache/tests/jit/assign_018.phpt
ext/opcache/tests/jit/assign_019.phpt
ext/opcache/tests/jit/assign_020.phpt
ext/opcache/tests/jit/assign_021.phpt
ext/opcache/tests/jit/assign_022.phpt
ext/opcache/tests/jit/assign_023.phpt
ext/opcache/tests/jit/assign_024.phpt
ext/opcache/tests/jit/assign_025.phpt
ext/opcache/tests/jit/assign_026.phpt
ext/opcache/tests/jit/assign_027.phpt
ext/opcache/tests/jit/assign_028.phpt
ext/opcache/tests/jit/assign_029.phpt
ext/opcache/tests/jit/assign_030.phpt
ext/opcache/tests/jit/assign_031.phpt
ext/opcache/tests/jit/assign_032.phpt
ext/opcache/tests/jit/assign_033.phpt
ext/opcache/tests/jit/assign_034.phpt
ext/opcache/tests/jit/assign_035.phpt
ext/opcache/tests/jit/assign_036.phpt
ext/opcache/tests/jit/assign_037.phpt
ext/opcache/tests/jit/assign_038.phpt
ext/opcache/tests/jit/assign_039.phpt
ext/opcache/tests/jit/assign_040.phpt
ext/opcache/tests/jit/assign_041.phpt
ext/opcache/tests/jit/assign_042.phpt
ext/opcache/tests/jit/assign_043.phpt
ext/opcache/tests/jit/assign_044.phpt
ext/opcache/tests/jit/assign_045.phpt
ext/opcache/tests/jit/assign_046.phpt
ext/opcache/tests/jit/assign_047.phpt
ext/opcache/tests/jit/assign_048.phpt
ext/opcache/tests/jit/assign_049.phpt
ext/opcache/tests/jit/assign_050.phpt
ext/opcache/tests/jit/assign_051.phpt
ext/opcache/tests/jit/assign_052.phpt
ext/opcache/tests/jit/assign_053.phpt
ext/opcache/tests/jit/assign_054.phpt
ext/opcache/tests/jit/assign_055.phpt
ext/opcache/tests/jit/assign_056.phpt
ext/opcache/tests/jit/assign_dim_002.phpt
ext/opcache/tests/jit/assign_dim_003.phpt
ext/opcache/tests/jit/assign_dim_004.phpt
ext/opcache/tests/jit/assign_dim_005.phpt
ext/opcache/tests/jit/assign_dim_006.phpt
ext/opcache/tests/jit/assign_dim_007.phpt
ext/opcache/tests/jit/assign_dim_008.phpt
ext/opcache/tests/jit/assign_dim_009.phpt
ext/opcache/tests/jit/assign_dim_010.phpt
ext/opcache/tests/jit/assign_dim_011.phpt
ext/opcache/tests/jit/assign_dim_012.phpt
ext/opcache/tests/jit/assign_dim_013.phpt
ext/opcache/tests/jit/assign_dim_014.phpt
ext/opcache/tests/jit/assign_dim_015.phpt
ext/opcache/tests/jit/assign_dim_016.phpt
ext/opcache/tests/jit/assign_dim_017.phpt
ext/opcache/tests/jit/assign_dim_op_001.phpt
ext/opcache/tests/jit/assign_dim_op_002.phpt
ext/opcache/tests/jit/assign_dim_op_003.phpt
ext/opcache/tests/jit/assign_dim_op_004.phpt
ext/opcache/tests/jit/assign_dim_op_005.phpt
ext/opcache/tests/jit/assign_dim_op_006.phpt
ext/opcache/tests/jit/assign_dim_op_007.phpt
ext/opcache/tests/jit/assign_dim_undef_exception.phpt
ext/opcache/tests/jit/assign_obj_001.phpt
ext/opcache/tests/jit/assign_obj_002.phpt
ext/opcache/tests/jit/assign_obj_003.phpt
ext/opcache/tests/jit/assign_obj_004.phpt
ext/opcache/tests/jit/assign_obj_on_null.phpt
ext/opcache/tests/jit/assign_obj_op_001.phpt
ext/opcache/tests/jit/assign_obj_op_002.phpt
ext/opcache/tests/jit/assign_obj_op_003.phpt
ext/opcache/tests/jit/assign_obj_ref_001.phpt
ext/opcache/tests/jit/assign_op_001.phpt
ext/opcache/tests/jit/assign_op_002.phpt
ext/opcache/tests/jit/assign_op_003.phpt
ext/opcache/tests/jit/assign_op_004.phpt
ext/opcache/tests/jit/assign_op_005.phpt
ext/opcache/tests/jit/assign_op_006.phpt
ext/opcache/tests/jit/assign_op_007.phpt
ext/opcache/tests/jit/assign_op_008.phpt
ext/opcache/tests/jit/assign_op_009.phpt
ext/opcache/tests/jit/assign_static_prop_001.phpt
ext/opcache/tests/jit/assign_static_prop_op_001.phpt
ext/opcache/tests/jit/bind_global_001.phpt
ext/opcache/tests/jit/bind_static.phpt
ext/opcache/tests/jit/bind_static_002.phpt
ext/opcache/tests/jit/bool_not_001.phpt
ext/opcache/tests/jit/bool_not_002.phpt
ext/opcache/tests/jit/bug77857.phpt
ext/opcache/tests/jit/bug79888.phpt
ext/opcache/tests/jit/bug80426.phpt
ext/opcache/tests/jit/bug80447.phpt
ext/opcache/tests/jit/bug80634.phpt
ext/opcache/tests/jit/bug80745.phpt
ext/opcache/tests/jit/bug80782.phpt
ext/opcache/tests/jit/bug80786.phpt
ext/opcache/tests/jit/bug80802.phpt
ext/opcache/tests/jit/bug80839.phpt
ext/opcache/tests/jit/bug80861.phpt
ext/opcache/tests/jit/bug80959.phpt
ext/opcache/tests/jit/bug81051.phpt
ext/opcache/tests/jit/bug81225.phpt
ext/opcache/tests/jit/bug81225_2.phpt
ext/opcache/tests/jit/bug81226.phpt
ext/opcache/tests/jit/bug81249.phpt
ext/opcache/tests/jit/bug81255.phpt
ext/opcache/tests/jit/bug81256.phpt
ext/opcache/tests/jit/bug81409.phpt
ext/opcache/tests/jit/bug81512.phpt
ext/opcache/tests/jit/bw_not_001.phpt
ext/opcache/tests/jit/bw_not_002.phpt
ext/opcache/tests/jit/call_chain_exit.phpt
ext/opcache/tests/jit/cast_001.phpt
ext/opcache/tests/jit/cast_002.phpt
ext/opcache/tests/jit/closure_001.phpt
ext/opcache/tests/jit/cmp_001.phpt
ext/opcache/tests/jit/cmp_002.phpt
ext/opcache/tests/jit/cmp_003.phpt
ext/opcache/tests/jit/cmp_004.phpt
ext/opcache/tests/jit/cmp_005.phpt
ext/opcache/tests/jit/cmp_006.phpt
ext/opcache/tests/jit/cmp_007.phpt
ext/opcache/tests/jit/cmp_008.phpt
ext/opcache/tests/jit/cmp_009.phpt
ext/opcache/tests/jit/concat_001.phpt
ext/opcache/tests/jit/const_001.phpt
ext/opcache/tests/jit/copy_tmp_001.phpt
ext/opcache/tests/jit/copy_tmp_002.phpt
ext/opcache/tests/jit/count_001.phpt
ext/opcache/tests/jit/defined_001.phpt
ext/opcache/tests/jit/fe_reset_001.phpt
ext/opcache/tests/jit/fe_reset_undef.phpt
ext/opcache/tests/jit/fetch_dim_func_arg_002.phpt
ext/opcache/tests/jit/fetch_dim_func_args_001.phpt
ext/opcache/tests/jit/fetch_dim_is_001.phpt
ext/opcache/tests/jit/fetch_dim_r_001.phpt
ext/opcache/tests/jit/fetch_dim_r_002.phpt
ext/opcache/tests/jit/fetch_dim_r_003.phpt
ext/opcache/tests/jit/fetch_dim_r_004.phpt
ext/opcache/tests/jit/fetch_dim_r_005.phpt
ext/opcache/tests/jit/fetch_dim_r_006.phpt
ext/opcache/tests/jit/fetch_dim_r_007.phpt
ext/opcache/tests/jit/fetch_dim_r_008.phpt
ext/opcache/tests/jit/fetch_dim_r_009.phpt
ext/opcache/tests/jit/fetch_dim_r_010.phpt
ext/opcache/tests/jit/fetch_dim_r_011.phpt
ext/opcache/tests/jit/fetch_dim_r_012.phpt
ext/opcache/tests/jit/fetch_dim_r_013.phpt
ext/opcache/tests/jit/fetch_dim_r_014.phpt
ext/opcache/tests/jit/fetch_dim_r_015.phpt
ext/opcache/tests/jit/fetch_dim_r_016.phpt
ext/opcache/tests/jit/fetch_dim_r_017.phpt
ext/opcache/tests/jit/fetch_dim_rw_001.phpt
ext/opcache/tests/jit/fetch_dim_rw_002.phpt
ext/opcache/tests/jit/fetch_dim_rw_004.phpt
ext/opcache/tests/jit/fetch_dim_w_001.phpt
ext/opcache/tests/jit/fetch_dim_w_002.phpt
ext/opcache/tests/jit/fetch_dim_w_003.phpt
ext/opcache/tests/jit/fetch_dim_w_004.phpt
ext/opcache/tests/jit/fetch_list_r_001.phpt
ext/opcache/tests/jit/fetch_obj_001.phpt
ext/opcache/tests/jit/fetch_obj_002.phpt
ext/opcache/tests/jit/fetch_obj_003.phpt
ext/opcache/tests/jit/fetch_obj_004.phpt
ext/opcache/tests/jit/fetch_obj_005.phpt
ext/opcache/tests/jit/fetch_obj_006.phpt
ext/opcache/tests/jit/fetch_obj_007.phpt
ext/opcache/tests/jit/fetch_obj_008.phpt
ext/opcache/tests/jit/fetch_obj_009.phpt
ext/opcache/tests/jit/fetch_obj_010.phpt
ext/opcache/tests/jit/fetch_obj_is_typed_prop.phpt
ext/opcache/tests/jit/fetch_r_001.phpt
ext/opcache/tests/jit/fetch_static_prop_001.phpt
ext/opcache/tests/jit/gh10271.phpt
ext/opcache/tests/jit/gh10635.phpt
ext/opcache/tests/jit/gh12380.phpt
ext/opcache/tests/jit/gh8030-001.phpt
ext/opcache/tests/jit/gh8030-002.phpt
ext/opcache/tests/jit/gh8461-001.phpt
ext/opcache/tests/jit/gh8461-002.phpt
ext/opcache/tests/jit/gh8461-003.phpt
ext/opcache/tests/jit/gh8461-004.phpt
ext/opcache/tests/jit/gh8461-005.phpt
ext/opcache/tests/jit/gh8461-006.phpt
ext/opcache/tests/jit/gh8461-007.phpt
ext/opcache/tests/jit/gh8461-008.phpt
ext/opcache/tests/jit/gh8591-001.phpt
ext/opcache/tests/jit/gh8591-002.phpt
ext/opcache/tests/jit/gh8591-003.phpt
ext/opcache/tests/jit/gh8591-004.phpt
ext/opcache/tests/jit/gh8591-005.phpt
ext/opcache/tests/jit/gh8591-006.phpt
ext/opcache/tests/jit/gh8847.phpt
ext/opcache/tests/jit/gh8863.phpt
ext/opcache/tests/jit/hot_func_001.phpt
ext/opcache/tests/jit/hot_func_002.phpt
ext/opcache/tests/jit/icall_001.phpt
ext/opcache/tests/jit/identical_001.phpt
ext/opcache/tests/jit/identical_002.phpt
ext/opcache/tests/jit/identical_003.phpt
ext/opcache/tests/jit/identical_004.phpt
ext/opcache/tests/jit/ignored_opcodes.phpt
ext/opcache/tests/jit/inc_001.phpt
ext/opcache/tests/jit/inc_002.phpt
ext/opcache/tests/jit/inc_003.phpt
ext/opcache/tests/jit/inc_004.phpt
ext/opcache/tests/jit/inc_005.phpt
ext/opcache/tests/jit/inc_006.phpt
ext/opcache/tests/jit/inc_007.phpt
ext/opcache/tests/jit/inc_008.phpt
ext/opcache/tests/jit/inc_009.phpt
ext/opcache/tests/jit/inc_010.phpt
ext/opcache/tests/jit/inc_011.phpt
ext/opcache/tests/jit/inc_012.phpt
ext/opcache/tests/jit/inc_013.phpt
ext/opcache/tests/jit/inc_014.phpt
ext/opcache/tests/jit/inc_015.phpt
ext/opcache/tests/jit/inc_016.phpt
ext/opcache/tests/jit/inc_017.phpt
ext/opcache/tests/jit/inc_018.phpt
ext/opcache/tests/jit/inc_019.phpt
ext/opcache/tests/jit/inc_020.phpt
ext/opcache/tests/jit/inc_021.phpt
ext/opcache/tests/jit/inc_022.phpt
ext/opcache/tests/jit/inc_023.phpt
ext/opcache/tests/jit/inc_024.phpt
ext/opcache/tests/jit/inc_obj_001.phpt
ext/opcache/tests/jit/inc_obj_002.phpt
ext/opcache/tests/jit/inc_obj_003.phpt
ext/opcache/tests/jit/inc_obj_004.phpt
ext/opcache/tests/jit/inc_obj_005.phpt
ext/opcache/tests/jit/inc_obj_006.phpt
ext/opcache/tests/jit/init_fcall_001.phpt
ext/opcache/tests/jit/init_fcall_002.phpt
ext/opcache/tests/jit/init_fcall_003.phpt
ext/opcache/tests/jit/isset_001.phpt
ext/opcache/tests/jit/isset_002.phpt
ext/opcache/tests/jit/jmpz_001.phpt
ext/opcache/tests/jit/jmpz_002.phpt
ext/opcache/tests/jit/jmpz_ex_001.phpt
ext/opcache/tests/jit/loop_001.phpt
ext/opcache/tests/jit/loop_002.phpt
ext/opcache/tests/jit/loop_003.phpt
ext/opcache/tests/jit/match_001.phpt
ext/opcache/tests/jit/match_002.phpt
ext/opcache/tests/jit/match_003.phpt
ext/opcache/tests/jit/method_call_001.phpt
ext/opcache/tests/jit/mod_001.phpt
ext/opcache/tests/jit/mod_002.phpt
ext/opcache/tests/jit/mod_003.phpt
ext/opcache/tests/jit/mod_004.phpt
ext/opcache/tests/jit/mod_005.phpt
ext/opcache/tests/jit/mod_006.phpt
ext/opcache/tests/jit/mod_007.phpt
ext/opcache/tests/jit/mod_008.phpt
ext/opcache/tests/jit/mul_001.phpt
ext/opcache/tests/jit/mul_002.phpt
ext/opcache/tests/jit/mul_003.phpt
ext/opcache/tests/jit/mul_004.phpt
ext/opcache/tests/jit/mul_005.phpt
ext/opcache/tests/jit/mul_006.phpt
ext/opcache/tests/jit/mul_007.phpt
ext/opcache/tests/jit/mul_008.phpt
ext/opcache/tests/jit/mul_009.phpt
ext/opcache/tests/jit/nan_001.phpt
ext/opcache/tests/jit/nan_002.phpt
ext/opcache/tests/jit/not_001.phpt
ext/opcache/tests/jit/not_002.phpt
ext/opcache/tests/jit/not_003.phpt
ext/opcache/tests/jit/noval_001.phpt
ext/opcache/tests/jit/oss-fuzz-64727.phpt
ext/opcache/tests/jit/qm_assign_001.phpt
ext/opcache/tests/jit/qm_assign_002.phpt
ext/opcache/tests/jit/qm_assign_003.phpt
ext/opcache/tests/jit/qm_assign_undef_exception.phpt
ext/opcache/tests/jit/readonly_001.phpt
ext/opcache/tests/jit/readonly_002.phpt
ext/opcache/tests/jit/readonly_003.phpt
ext/opcache/tests/jit/readonly_004.phpt
ext/opcache/tests/jit/readonly_005.phpt
ext/opcache/tests/jit/readonly_006.phpt
ext/opcache/tests/jit/readonly_007.phpt
ext/opcache/tests/jit/readonly_008.phpt
ext/opcache/tests/jit/recursive_wrong_args.phpt
ext/opcache/tests/jit/recv_001.phpt
ext/opcache/tests/jit/recv_002.phpt
ext/opcache/tests/jit/recv_003.phpt
ext/opcache/tests/jit/recv_004.phpt
ext/opcache/tests/jit/recv_005.phpt
ext/opcache/tests/jit/reg_alloc_001.phpt
ext/opcache/tests/jit/reg_alloc_002.phpt
ext/opcache/tests/jit/reg_alloc_003.phpt
ext/opcache/tests/jit/reg_alloc_003_32bits.phpt
ext/opcache/tests/jit/reg_alloc_004.phpt
ext/opcache/tests/jit/reg_alloc_005.phpt
ext/opcache/tests/jit/reg_alloc_006.phpt
ext/opcache/tests/jit/reg_alloc_007.phpt
ext/opcache/tests/jit/reg_alloc_008.phpt
ext/opcache/tests/jit/reg_alloc_009.phpt
ext/opcache/tests/jit/reg_alloc_010.phpt
ext/opcache/tests/jit/reg_alloc_011.phpt
ext/opcache/tests/jit/reg_alloc_012.phpt
ext/opcache/tests/jit/reg_alloc_013.phpt
ext/opcache/tests/jit/reg_alloc_014.phpt
ext/opcache/tests/jit/reg_alloc_015.phpt
ext/opcache/tests/jit/reg_alloc_016.phpt
ext/opcache/tests/jit/reg_alloc_017.phpt
ext/opcache/tests/jit/reg_alloc_018.phpt
ext/opcache/tests/jit/reg_alloc_019.phpt
ext/opcache/tests/jit/reg_alloc_020.phpt
ext/opcache/tests/jit/reg_alloc_021.phpt
ext/opcache/tests/jit/reg_alloc_022.phpt
ext/opcache/tests/jit/reg_alloc_023.phpt
ext/opcache/tests/jit/ret_001.phpt
ext/opcache/tests/jit/ret_002.phpt
ext/opcache/tests/jit/ret_003.phpt
ext/opcache/tests/jit/ret_004.phpt
ext/opcache/tests/jit/rope_001.phpt
ext/opcache/tests/jit/rope_002.phpt
ext/opcache/tests/jit/send_ref_001.phpt
ext/opcache/tests/jit/send_val_001.phpt
ext/opcache/tests/jit/send_val_002.phpt
ext/opcache/tests/jit/send_var_ex_001.phpt
ext/opcache/tests/jit/send_var_ex_002.phpt
ext/opcache/tests/jit/shift_left_001.phpt
ext/opcache/tests/jit/shift_left_002.phpt
ext/opcache/tests/jit/shift_right_001.phpt
ext/opcache/tests/jit/shift_right_002.phpt
ext/opcache/tests/jit/shift_right_003.phpt
ext/opcache/tests/jit/shift_right_004.phpt
ext/opcache/tests/jit/sub_001.phpt
ext/opcache/tests/jit/switch_001.phpt
ext/opcache/tests/jit/switch_jumptable.phpt
ext/opcache/tests/jit/trampoline_001.phpt
ext/opcache/tests/jit/trampoline_002.phpt
ext/opcache/tests/jit/type_check_001.phpt
ext/opcache/tests/jit/ucall_001.phpt
ext/opcache/tests/jit/ucall_002.phpt
ext/opcache/tests/jit/ucall_003.phpt
ext/opcache/tests/jit/ucall_004.phpt
ext/opcache/tests/jit/undef_to_typed_ref.phpt
ext/opcache/tests/jit/unreachable_block.phpt
ext/opcache/tests/jit/verify_return_undef.phpt
ext/opcache/tests/jit/xor_001.phpt
ext/opcache/tests/jit/xor_002.phpt
ext/opcache/tests/jit/xor_003.phpt
ext/opcache/zend_accelerator_module.c
ext/phar/tests/024-opcache-win32.phpt
e0737d9315-Jan-2024 Ilija Tovilo

[skip ci] Mark new firebird tests with xleak

880ff82f15-Jan-2024 Peter Kokot

Fix the SO_LISTENQLEN check in FPM (#13089)

This now defines the HAVE_LQ_SO_LISTENQ as the fallback check when all
previous have failed in case of FPM LQ. This seemed to be a typo in the

Fix the SO_LISTENQLEN check in FPM (#13089)

This now defines the HAVE_LQ_SO_LISTENQ as the fallback check when all
previous have failed in case of FPM LQ. This seemed to be a typo in the
build system.

show more ...

ad9ec26014-Jan-2024 David Carlier

Merge branch 'PHP-8.3'


719c74e914-Jan-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


cbd2011914-Jan-2024 Ilija Tovilo

Merge branch 'PHP-8.3'

* PHP-8.3:
strtok is not comptime()


ed64949d14-Jan-2024 Ilija Tovilo

strtok is not comptime()

Fixes GH-13145
Closes GH-13148

9c7b391414-Jan-2024 Máté Kocsis

DeclarePdoMysql:: ATTR_SSL_VERIFY_SERVER_CERT only for Mysqlnd

d84ed03a13-Jan-2024 Máté Kocsis

Improve error messages related to void/never return types of methods

b5a23d8814-Jan-2024 Máté Kocsis

Explicitly initialize object variables passed to Z_PARAM_OBJ_OF_CLASS_OR_LONG_OR_NULL (#13146)

In order to avoid possible miscompilations like #13082

0b7587fe14-Jan-2024 Tim Düsterhus

Merge branch 'PHP-8.3'

* PHP-8.3:
random/standard: Adjust #13138 for PHP 8.3
random/standard: Correctly handle broken engines in php_array_pick_keys (#13138)


00ea756c14-Jan-2024 Tim Düsterhus

random/standard: Adjust #13138 for PHP 8.3

f2f070a814-Jan-2024 Tim Düsterhus

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
random/standard: Correctly handle broken engines in php_array_pick_keys (#13138)


d463d21513-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Minor sqlite3 cleanups (#13141)

* Remove always-true stmt_obj->db_obj condition

This is always true because SQLITE3_CHECK_INITIALIZED checks this.

* Remove always-true para

Minor sqlite3 cleanups (#13141)

* Remove always-true stmt_obj->db_obj condition

This is always true because SQLITE3_CHECK_INITIALIZED checks this.

* Remove always-true param_number check

This is always true because we return early when the value < 1.

show more ...

a3a3186813-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3'

* PHP-8.3:
Follow-up fix for GH-13082


7065fe3a13-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Follow-up fix for GH-13082


89ea24f613-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Give anonymous dom structs a name (#13135)

90785dd812-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[RFC] Improve callbacks in ext/dom and ext/xsl (#12627)

2b30f18712-Jan-2024 Tim Düsterhus

Remove unused includes of php_random.h (#13131)

Before this change php_random.h was listed in 146 different *.dep files for a

env CC=clang ./configure --without-sqlite3 --withou

Remove unused includes of php_random.h (#13131)

Before this change php_random.h was listed in 146 different *.dep files for a

env CC=clang ./configure --without-sqlite3 --without-pdo-sqlite

build, after this change it's only listed in 110 of them, preventing uselessly
recompiling those files when working on ext/random, mostly caused by the include
in ext/standard/basic_functions.h.

show more ...

e31bf3ad12-Jan-2024 Tim Düsterhus

UPGRADING: Add new PHP_ROUND_* to global constants section

see 94ddc74c9a578242514f667a86bcafffc068a426
see #12056

488528d212-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3'

* PHP-8.3:
Fix phar/tests/bug77432.phpt


12345678910>>...4423