Skip to content
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

Upgrade ci checkout version #15282

Closed
wants to merge 5,267 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5267 commits
Select commit Hold shift + click to select a range
2d88427
Merge branch 'PHP-8.3'
cmb69 Jul 18, 2024
b05de66
Optimize ext/dom $wholeText (#15001)
nielsdos Jul 18, 2024
efe4e6d
ext/spl: Add ArrayObject test with property hooks (#15005)
Girgias Jul 18, 2024
5471f3d
Don't open-code string value accesses in xpath (#15007)
nielsdos Jul 18, 2024
a59103f
Fix trampoline leak in xpath callables
nielsdos Jul 18, 2024
2d029ef
Avoid duplicating the filename string when profiling in XSL (#15010)
nielsdos Jul 18, 2024
81da53f
Convert forgotten efree to zend_string_release
nielsdos Jul 18, 2024
5905857
RFC: Add the RoundingMode enum (#14833)
TimWolla Jul 18, 2024
27205bd
Cleanup DOMAttr::isId() (#15016)
nielsdos Jul 18, 2024
80a4783
Deduplicate NULL checks in ext/dom (#15015)
nielsdos Jul 18, 2024
b9e1ea3
[skip ci] Trim trailing whitespace in *.m4
petk Jul 18, 2024
436baae
[skip ci] Sync HAVE_SIGSETJMP removal
petk Jul 18, 2024
1fbb666
Use zend_std_build_properties() to access zend_object.properties
arnaud-lb Jul 17, 2024
94172b0
Merge branch 'PHP-8.2' into PHP-8.3
cmb69 Jul 19, 2024
004f3d5
Merge branch 'PHP-8.3'
cmb69 Jul 19, 2024
d75abdc
Add assertion to error path in streams.c (#15027)
nielsdos Jul 19, 2024
f21947a
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 19, 2024
442ae96
Merge branch 'PHP-8.3'
nielsdos Jul 19, 2024
6857c7c
Autotools: Expand m4_normalize sooner (#15018)
petk Jul 19, 2024
a63fd2a
Gate SOCK_DCCP behind its own ifdef (#15031)
NattyNarwhal Jul 19, 2024
39b1006
ext/pgsql: db metadata simplification for table names. (#15036)
devnexen Jul 19, 2024
68ae477
Autotools: Quote M4 arguments (#15033)
petk Jul 20, 2024
1fc2ddc
random: Optimize `Randomizer::getBytesFromString()` (#14894)
SakiTakamachi Jul 20, 2024
74116a4
Remove impossible condition
nielsdos Jul 20, 2024
2946622
Move stricterror fetch to dom_child_removal_preconditions() body
nielsdos Jul 20, 2024
2cfcfe0
Convert more common methods in dom/node.c to fast ZPP (#15043)
nielsdos Jul 20, 2024
ba54ceb
ext/pgsql: pg_convert/pg_insert/pg_update/pg_delete caching regexes.
devnexen Jul 20, 2024
97afc86
Autotools: Quote M4 arguments (#15045)
petk Jul 20, 2024
c4546d4
Autotools: Sync CS in ext/standard process check (#15049)
petk Jul 21, 2024
d5faf44
Remove bogus tree setting code from parentnode/tree.c (#15044)
nielsdos Jul 21, 2024
74de766
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 21, 2024
d14b936
Merge branch 'PHP-8.3'
nielsdos Jul 21, 2024
551c4a3
Use OBJ_RELEASE instead of ZVAL_OBJ + zval_ptr_dtor in php_dom.c (#15…
nielsdos Jul 21, 2024
c4e1f2b
Factor out object creation code in ext/tidy
nielsdos Jul 20, 2024
9435f4d
Throw instead of silently failing when creating a too long text node
nielsdos Jul 18, 2024
3713c02
sapi/fpm: retiring solaris /dev/poll support proposal.
devnexen Jun 27, 2024
c952f56
Update Lexbor
nielsdos Jul 21, 2024
f6940b9
[ci skip] NEWS update
devnexen Jul 21, 2024
e736d7c
Make more pointers const in ext/tidy
nielsdos Jul 21, 2024
09c0455
Consistently check zend_result in the same way
nielsdos Jul 21, 2024
1d045a5
Use RETVAL_BOOL or RETURN_BOOL in ext/tidy
nielsdos Jul 21, 2024
186788f
Fix error handling in tidy constructor
nielsdos Jul 21, 2024
9b78e5f
Remove useless return
nielsdos Jul 21, 2024
c26d1a3
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 21, 2024
af830d8
Merge branch 'PHP-8.3'
nielsdos Jul 21, 2024
90e63d8
[skip ci] Remove GH-14685 artefact
petk Jul 21, 2024
e6089b0
Add upgrading note about Autoconf cache variables (#14985)
petk Jul 22, 2024
f702437
Merge branch 'PHP-8.2' into PHP-8.3
petk Jul 22, 2024
9f74329
Merge branch 'PHP-8.3'
petk Jul 22, 2024
15470bd
sapi/cli/php_cli.c: fix typos (#15057)
lwlwilliam Jul 22, 2024
7b25cac
Update IR
dstogov Jul 22, 2024
fe9fdd4
Autotools: Fix unused result and variables warnings in flush IO check…
petk Jul 22, 2024
8a4a304
Zend: Add `ZEND_BYTES_SWAP32`/`ZEND_BYTES_SWAP64` (#14910)
SakiTakamachi Jul 22, 2024
eb7bb58
Merge branch 'PHP-8.2' into PHP-8.3
dstogov Jul 22, 2024
037da59
Merge branch 'PHP-8.3'
dstogov Jul 22, 2024
0338e8d
Merge branch 'PHP-8.2' into PHP-8.3
dstogov Jul 22, 2024
e4d8699
Merge branch 'PHP-8.3'
dstogov Jul 22, 2024
82479e8
Throw error for recursive comparison, instead of fatal (#14989)
iluuu1994 Jul 22, 2024
2f0bb92
Autotools: Append rt library to FPM_EXTRA_LIBS (#15059)
petk Jul 22, 2024
b2963e9
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 22, 2024
77f870e
Merge branch 'PHP-8.3'
nielsdos Jul 22, 2024
a0e1e08
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 22, 2024
543c4bb
Merge branch 'PHP-8.3'
nielsdos Jul 22, 2024
f4391d4
Fixed segmentation fault when attribute value was not set (#15065)
SakiTakamachi Jul 22, 2024
61b455b
Merge branch 'PHP-8.2' into PHP-8.3
bwoebi Jul 22, 2024
e406ec8
Merge branch 'PHP-8.3'
bwoebi Jul 22, 2024
46924ac
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 22, 2024
810999a
Merge branch 'PHP-8.3'
nielsdos Jul 22, 2024
f4eb81d
Followup GH-14996 (#15062)
arnaud-lb Jul 22, 2024
ead61c7
Merge branch 'PHP-8.2' into PHP-8.3
arnaud-lb Jul 22, 2024
4377dff
[ci skip] NEWS
arnaud-lb Jul 22, 2024
c60dbec
Merge branch 'PHP-8.3'
arnaud-lb Jul 22, 2024
b537f01
[ci skip] NEWS
arnaud-lb Jul 22, 2024
21418b5
ext/intl: SpoofChecker::setAllowedChars support.
devnexen Jun 2, 2024
499ea90
Sync required phar dependencies (#15058)
petk Jul 22, 2024
40e0d3a
Autotools: Check for crypt and crypt_r with AC_* macros (#15060)
petk Jul 22, 2024
40e0e92
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 22, 2024
32fe9bc
Merge branch 'PHP-8.3'
nielsdos Jul 22, 2024
5bac3c2
Merge branch 'PHP-8.2' into PHP-8.3
devnexen Jul 22, 2024
c844034
Merge branch 'PHP-8.3'
devnexen Jul 22, 2024
2599b6e
Merge branch 'PHP-8.2' into PHP-8.3
devnexen Jul 22, 2024
e1c8a85
Merge branch 'PHP-8.3'
devnexen Jul 22, 2024
518939a
Autotools: Normalize ext/dom sources (#15073)
petk Jul 22, 2024
385151d
Merge branch 'PHP-8.2' into PHP-8.3
arnaud-lb Jul 23, 2024
d4ef8b9
Merge branch 'PHP-8.3'
arnaud-lb Jul 23, 2024
00e4588
PDO_Firebird: Supported Firebird 4.0 datatypes (#14897)
sim1984 Jul 9, 2024
e63f822
Fix test on alpine/musl (#15072)
arnaud-lb Jul 23, 2024
e43d9c7
Merge branch 'PHP-8.2' into PHP-8.3
morrisonlevi Jul 23, 2024
9d25296
Merge branch 'PHP-8.3'
morrisonlevi Jul 23, 2024
6cdff75
Autotools: Normalize ext/gd sources (#15086)
petk Jul 23, 2024
40cf2e1
Autotools: Normalize pcre sources (#15085)
petk Jul 23, 2024
1511172
Merge branch 'PHP-8.2' into PHP-8.3
dstogov Jul 24, 2024
8e93eb2
Merge branch 'PHP-8.3'
dstogov Jul 24, 2024
8b6f14a
Compile in opcache without COMPILE_IGNORE_INTERNAL_CLASSES (#15025)
iluuu1994 Jul 24, 2024
6727f54
Port "gd2: use existing overflow2() rather than ad-hoc version" (#15090)
cmb69 Jul 24, 2024
ce25be5
Merge branch 'PHP-8.2' into PHP-8.3
cmb69 Jul 24, 2024
58ac56f
Merge branch 'PHP-8.3'
cmb69 Jul 24, 2024
e3c1e33
Autotools: Normalize ext/opcache sources (#15083)
petk Jul 24, 2024
da69755
Autotools: Sync CS in opcache Capstone check (#15084)
petk Jul 24, 2024
d22abb5
Autotools: Quote PHP_NEW_EXTENSION arguments (#15081)
petk Jul 24, 2024
ce8ffed
Autotools: Normalize ext/fileinfo sources (#15082)
petk Jul 24, 2024
b0db5e7
Autotools: Normalize ext/mbstring installed headers (#15097)
petk Jul 24, 2024
82e63a0
Add pcre dependency as required to ext/filter (#15099)
petk Jul 24, 2024
da72ac1
Fix GH-15094: php_random_default_engine() is not C++ conforming
cmb69 Jul 24, 2024
a0a8624
Fix throw in IS_IDENTICAL in JIT (#15103)
iluuu1994 Jul 25, 2024
ad45208
Add tidyNode::getNextSibling() and tidyNode::getPreviousSibling()
nielsdos Jul 20, 2024
ab449a7
Add missing cstddef include for C++ builds
cmb69 Jul 24, 2024
44b0baf
ext/dba/tests: sort expected test output (#14962)
orlitzky Jul 26, 2024
fa7ee84
Autotools: Quote PHP_CONFIG_NICE arguments
petk Jul 26, 2024
62d0578
Merge branch 'PHP-8.2' into PHP-8.3
cmb69 Jul 26, 2024
a7bd911
Merge branch 'PHP-8.3'
cmb69 Jul 26, 2024
ff4b99e
Autotools: Quote PHP_ADD_LIB* arguments (#15112)
petk Jul 26, 2024
2141094
Autotools: Fix rl_erase_empty_line check (#15109)
petk Jul 26, 2024
6e57550
Autotools: Normalize DTrace sources argument (#15111)
petk Jul 26, 2024
bb8d667
Fix GH-15102: ext/pgsql use after free on persistent connection renew…
devnexen Jul 26, 2024
a7f0fe1
Autotools: Quote macro arguments
petk Jul 27, 2024
c53b272
Autotools: Quote AC_CHECK_LIB arguments (#15116)
petk Jul 27, 2024
a1b45bb
Autotools: Sync PHP_SETUP_* M4 macros (#15117)
petk Jul 27, 2024
ef8e792
Autotools: Quote M4 macro arguments
petk Jul 27, 2024
0c0da80
Autotools: Replace PHP_DEF_HAVE with AC_DEFINE_UNQUTED (#15119)
petk Jul 27, 2024
014e515
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 27, 2024
043a1cb
Merge branch 'PHP-8.3'
nielsdos Jul 27, 2024
cf14adf
Avoid string duplications in simplexml (#15122)
nielsdos Jul 27, 2024
950d010
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 27, 2024
5270ada
Merge branch 'PHP-8.3'
nielsdos Jul 27, 2024
003e238
Autotools: Quote and fix PHP_SELECT_SAPI arguments (#15118)
petk Jul 27, 2024
32210ce
Autotools: Sync CS in XML related extensions (#15110)
petk Jul 27, 2024
0d36701
Autotools: Remove dead code (#15128)
petk Jul 27, 2024
21e01f3
Autotools: Simplify PHP_ALWAYS_SHARED macro (#15129)
petk Jul 27, 2024
590786a
Autotools: Replace PHP_EXT_DIR with $ext_dir (#15133)
petk Jul 28, 2024
ae9b9ea
Autotools: Sync PHP_EXT_* M4 macros (#15134)
petk Jul 28, 2024
dee2944
Autotools: Fix ext/standard sources (#15131)
petk Jul 28, 2024
9d7e609
Fix GH-15137: Unexpected null pointer in Zend/zend_smart_str.h (#15138)
nielsdos Jul 28, 2024
a50adda
ext/gmp: Make GMP class final (#15121)
Girgias Jul 28, 2024
9f57016
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 28, 2024
177fd88
Merge branch 'PHP-8.3'
nielsdos Jul 28, 2024
a7d856d
ext/readline: fix global readline vars when updating rl_line_buffer.
devnexen Jul 27, 2024
2b97c84
Autotools: Quote PHP_CHECK_LIBRARY arguments (#15136)
petk Jul 28, 2024
e0a2e2e
Fix GH-15123: var_dump doesn't actually work on XMLReader (#15130)
nielsdos Jul 28, 2024
664c1d1
Fix: add missing `PHPAPI` (#15142)
drupol Jul 28, 2024
9cd0484
Merge branch 'PHP-8.2' into PHP-8.3
petk Jul 28, 2024
f0788da
Merge branch 'PHP-8.3'
petk Jul 28, 2024
1ceadae
Autotools: Normalize and quote all PHP_NEW_EXTENSION arguments (#15144)
petk Jul 28, 2024
f3c48f1
Autotools: Append hash and opcache build directories (#15132)
petk Jul 29, 2024
9cc63e1
Autotools: Normalize headers arguments (#15149)
petk Jul 29, 2024
575efc0
Autotools: Quote PHP_ADD_SOURCES* macros arguments (#15146)
petk Jul 29, 2024
7d92707
Autotools: Sync shared argument CS (#15141)
petk Jul 29, 2024
9ea290b
Sync HAVE_ICONV preprocessor macro usage (#15148)
petk Jul 29, 2024
7fd54f9
Remove duplicate ZEND_ENABLE_STATIC_TSRMLS_CACHE flag (#15080)
petk Jul 29, 2024
28080dc
`round()`: Corrected test name and fixed UPGRADING (#14943)
SakiTakamachi Jul 29, 2024
53b329e
Fix GH-15101: _ir_RSTORE: Assertion `ctx->control' (#15153)
dstogov Jul 29, 2024
9083ce4
[skip ci] Add missing name in NEWS for GH-15121
TimWolla Jul 29, 2024
4d46f26
Autotools: Update skeleton extension config.m4 template (#15147)
petk Jul 29, 2024
49a08d5
Autotools: Move HAVE_DTRACE to configure.ac (#15160)
petk Jul 30, 2024
8c18ae7
Autotools: Sync CS in bz2 extension (#15163)
petk Jul 30, 2024
0970fd4
Autotools: Sync CS in enchant extension
petk Jul 30, 2024
8356dad
Autotools: Fix xml extension dependency (#15162)
petk Jul 30, 2024
79af1b5
Autotools: Remove unused variable FREETYPE2_FOUND
petk Jul 30, 2024
e24101a
Merge branch 'PHP-8.2' into PHP-8.3
arnaud-lb Jul 30, 2024
e077186
[ci skip] NEWS
arnaud-lb Jul 30, 2024
03149ef
Merge branch 'PHP-8.3'
arnaud-lb Jul 30, 2024
c7b6550
[ci skip] NEWS
arnaud-lb Jul 30, 2024
0e33b8d
Update NEWS for PHP 8.4.0alpha3
SakiTakamachi Jul 30, 2024
60afeb5
RFC: Change GMP bool cast behavior (#15151)
SakiTakamachi Jul 30, 2024
4049594
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Jul 30, 2024
ceca599
Merge branch 'PHP-8.3'
nielsdos Jul 30, 2024
3c68661
Minor cleanup in dom_character_data_append_data (#15173)
nielsdos Jul 30, 2024
b7e43bd
ext/readline: readline_info fix usage when the buffer is not initiali…
devnexen Jul 31, 2024
a578c27
Improve link styling in PHPInfo (#15077)
TimWolla Jul 31, 2024
c96f08a
Autotools: Normalize PHP_OUTPUT arguments (#15177)
petk Jul 31, 2024
28a7c62
[skip ci] Add HAVE_XSL_EXSLT help text (#15174)
petk Jul 31, 2024
0f2f7c6
[skip ci] Update NEWS for PHP 8.4.0alpha4
SakiTakamachi Aug 1, 2024
1ca3230
Autotools: Update php.m4 CPP macros help texts (#15188)
petk Aug 1, 2024
3c36c73
sapi/phpdbg: windows update exception type falling into segfault.
devnexen Jul 24, 2024
eed66e6
Autotools: Fix ffi checks (#15197)
petk Aug 1, 2024
079f82a
Sync CPP macros in ext/iconv (#15191)
petk Aug 1, 2024
4993453
Autotools: Update configure.ac CPP macros help texts (#15189)
petk Aug 1, 2024
f66feae
Sync HAVE_<extension> help texts (#15167)
petk Aug 1, 2024
48916ce
Sync file permissions
petk Aug 2, 2024
97049b4
Merge branch 'PHP-8.2' into PHP-8.3
petk Aug 2, 2024
0339d8c
Merge branch 'PHP-8.3'
petk Aug 2, 2024
9467ffb
Autotools: Remove obsolete config.status invocations (#15185)
petk Aug 2, 2024
5211787
use libedit instead of readline for CI
remicollet Aug 1, 2024
2e9cc9b
Allow optimizer to depend on preloaded symbols (#15021)
iluuu1994 Aug 2, 2024
85fa983
Add ReflectionProperty::getSettableType() test for get-only backed pr…
iluuu1994 Aug 2, 2024
76ad89c
Fix GH-15192: Segmentation fault in dom extension (html5_serializer)
nielsdos Aug 1, 2024
e119c72
Add a test for setting the innerHTML on a prefixed XML element (#15204)
nielsdos Aug 2, 2024
e02fa5f
Autotools: Update config.guess to 2024-07-27 and config.sub to 2024-0…
petk Aug 2, 2024
20ea4ea
[skip ci] Fix NEWS entry for config.* scripts
petk Aug 2, 2024
9913b83
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Aug 3, 2024
3ad9f4d
Merge branch 'PHP-8.3'
nielsdos Aug 3, 2024
16d9bd0
Sync AC_DEFINE help texts (#15207)
petk Aug 3, 2024
4f07cdc
Replace PHP_OUTPUT with AC_CONFIG_FILES (#15186)
petk Aug 3, 2024
cf6bbdf
Autotools: Improve ftp and mysqlnd SSL configure options (#15164)
petk Aug 3, 2024
dcdcb3c
Autotools: Replace AC_MSG_ERROR with AC_MSG_FAILURE (#15209)
petk Aug 4, 2024
f16ab75
Refactor HAVE_SQLDATASOURCES check (#15222)
petk Aug 4, 2024
d6a75e1
Sync preprocessor macros help texts (#15218)
petk Aug 4, 2024
ecd11b9
unserialize: Deprecate the 'S' tag (#12309)
TimWolla Aug 4, 2024
f5f9294
random: Deprecate `lcg_value()` (#15211)
TimWolla Aug 4, 2024
e8ff7c7
session: Deprecate `session.sid_length` and `session.sid_bits_per_cha…
TimWolla Aug 4, 2024
6910167
random: Remove engine_combinedlcg.c (#15216)
TimWolla Aug 4, 2024
49d0d7b
standard: Stop using `php_combined_lcg()` in `uniqid()` (#15217)
TimWolla Aug 4, 2024
b9fef52
Deprecate date_sunrise and date_sunset constants (#12978)
jorgsowa Aug 4, 2024
f0b3e3b
[ci skip] Fix typo in test file name
nielsdos Aug 4, 2024
97eb89a
Autotools: Improve --with-mm configure option check (#15212)
petk Aug 4, 2024
18a99a4
Autotools: Refactor debug checks (#15215)
petk Aug 4, 2024
0aec0fa
Deprecate DOM_PHP_ERR (#15234)
nielsdos Aug 4, 2024
77ad57c
Add and update ext/dba preprocessor macros help texts (#15221)
petk Aug 4, 2024
d9eb378
Remove DOMImplementation::getFeature() (#15233)
nielsdos Aug 4, 2024
95447e0
[skip ci] Remove obsolete comment (#15225)
petk Aug 5, 2024
1251901
Autotools: Check for cross_compiling=yes (#15238)
petk Aug 5, 2024
8bfcbdc
Fix HAVE_LIBGD usage (#15226)
petk Aug 5, 2024
31f2564
Add and update ext/odbc preprocessor macros help texts (#15223)
petk Aug 5, 2024
50217b3
Remove IS_STATIC_VAR_UNINITIALIZED (#15227)
iluuu1994 Aug 5, 2024
43f688e
Fix zend_function.prop_info pointer for trait hooks (#15245)
iluuu1994 Aug 5, 2024
5d9c155
Fix inheritance of hooks onto plain properties
iluuu1994 Jul 29, 2024
0b25e26
Fix bug #51558: shared readline build fails (#15242)
petk Aug 5, 2024
cff39cc
[skip ci] Fix typo
petk Aug 5, 2024
9049d86
[skip ci] Fix typo in ext/gd
petk Aug 5, 2024
11094d5
[skip ci] Fix typo in ext/gd
petk Aug 5, 2024
2f27e0b
Fix missing variance check for abstract set with asymmetric type (#15…
iluuu1994 Aug 5, 2024
31e2d2b
random: Optimize Randomizer::getBytes() (#15228)
TimWolla Aug 5, 2024
e681d93
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Aug 5, 2024
0c7cd92
Merge branch 'PHP-8.3'
nielsdos Aug 5, 2024
a0c29f0
Use unsigned int instead of int for refcount for libxml objects (#15247)
nielsdos Aug 5, 2024
c38c6ac
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Aug 5, 2024
bb299a0
Merge branch 'PHP-8.3'
nielsdos Aug 5, 2024
62f75a7
Autotools: Refactor thread safety checks (#15214)
petk Aug 5, 2024
da5362c
Autotools: Add ext/readline preprocessor macros help texts (#15241)
petk Aug 6, 2024
0c3b767
Autotools: Add pkg-config for GMP library (#15166)
petk Aug 6, 2024
b9da6cb
ext/standard: disable one ipv2long test. (#15200)
devnexen Aug 6, 2024
bc8909a
Zend: Add test disabling assert() function
Girgias Aug 6, 2024
887e6b9
Fix GH-15181: Disabled output handler is flushed again
cmb69 Jul 31, 2024
e811bff
Merge branch 'PHP-8.2' into PHP-8.3
cmb69 Aug 6, 2024
0ca3018
Merge branch 'PHP-8.3'
cmb69 Aug 6, 2024
9c4aa2b
Output diagnostics when SQLFetch with SQL_ERROR
cmb69 Aug 6, 2024
d5c4522
Use new MSVC preprocessor for VS 17 builds
cmb69 Aug 2, 2024
af8ef4c
Update Windows CI to build with vs17
cmb69 Jul 30, 2024
7b32a14
Fix GH-15155: Keep stream context in filtered streams
qkdreyer Jul 29, 2024
74eff98
Deprecate passing incorrect data types for options to ext/hash functi…
nielsdos Aug 6, 2024
84e1920
Autotools: Add phpized configure log and help separators (#15251)
petk Aug 6, 2024
5fc68d8
Update preprocessor macros help texts for enchant and snmp extensions…
petk Aug 6, 2024
a49e0a4
Autotools: Quote AC_PATH_PROG arguments in ext/pdo_firebird
petk Aug 7, 2024
1d56340
Merge branch 'PHP-8.2' into PHP-8.3
nielsdos Aug 7, 2024
027b210
Merge branch 'PHP-8.3'
nielsdos Aug 7, 2024
aa709dc
Merge branch 'PHP-8.2' into PHP-8.3
cmb69 Aug 7, 2024
2190353
Merge branch 'PHP-8.3'
cmb69 Aug 7, 2024
2832b42
Fix nightly Windows builds regarding CRT and runners (GH-15273)
cmb69 Aug 7, 2024
ca57d76
Update ext/zip preprocessor macros help texts (#15271)
petk Aug 7, 2024
f735a6c
Update ci actions/checkout to v4
Disservin Aug 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 1 addition & 14 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,13 @@ jobs:
libicu-dev \
libtidy-dev \
libenchant-2-dev \
libaspell-dev \
libpspell-dev \
libsasl2-dev \
libxpm-dev \
libzip-dev \
libbz2-dev \
libsqlite3-dev \
libwebp-dev \
libonig-dev \
libkrb5-dev \
libgssapi-krb5-2 \
libcurl4-openssl-dev \
libxml2-dev \
libxslt1-dev \
Expand All @@ -71,7 +67,6 @@ jobs:
`#snmp-mibs-downloader` \
freetds-dev \
`#unixodbc-dev` \
libc-client-dev \
dovecot-core \
dovecot-pop3d \
dovecot-imapd \
Expand Down Expand Up @@ -111,7 +106,6 @@ jobs:
--enable-exif \
--with-zip \
--with-zlib \
--with-zlib-dir=/usr \
--enable-soap \
--enable-xmlreader \
--with-xsl \
Expand All @@ -131,9 +125,7 @@ jobs:
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--with-pspell=/usr \
--with-enchant=/usr \
--with-kerberos \
--enable-sysvmsg \
--with-ffi \
--enable-zend-test \
Expand All @@ -152,12 +144,7 @@ jobs:
--with-qdbm \
--with-snmp \
`#--with-unixODBC` \
--with-imap \
--with-kerberos \
--with-imap-ssl \
`#--with-pdo-odbc=unixODBC,/usr` \
`#--with-pdo-oci=shared,instantclient,/opt/oracle/instantclient` \
`#--with-oci8=shared,instantclient,/opt/oracle/instantclient` \
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d \
--with-pdo-firebird \
Expand All @@ -182,7 +169,7 @@ jobs:
sapi/cli/php run-tests.php \
-d zend_extension=opcache.so \
-d opcache.enable_cli=1 \
-d opcache.jit_buffer_size=16M \
-d opcache.jit_buffer_size=64M \
-d opcache.jit=tracing \
-d zend_test.observer.enabled=1 \
-d zend_test.observer.show_output=0 \
Expand Down
5 changes: 3 additions & 2 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ freebsd_task:
#- sed -i -e 's/quarterly/latest/g' /etc/pkg/FreeBSD.conf
#- pkg upgrade -y
- kldload accf_http
- pkg install -y autoconf bison gmake re2c icu libiconv png freetype2 enchant2 bzip2 krb5 t1lib gmp tidyp libsodium libzip libxml2 libxslt openssl oniguruma pkgconf webp libavif
- pkg install -y autoconf bison gmake re2c icu libiconv png freetype2 enchant2 bzip2 t1lib gmp tidyp libsodium libzip libxml2 libxslt openssl oniguruma pkgconf webp libavif
script:
- ./buildconf -f
- ./configure --prefix=/usr/local --enable-debug --enable-option-checking=fatal --enable-fpm --with-pdo-sqlite --without-pear --with-bz2 --with-avif --with-jpeg --with-webp --with-freetype --enable-gd --enable-exif --with-zip --with-zlib --enable-soap --enable-xmlreader --with-xsl --with-libxml --enable-shmop --enable-pcntl --enable-mbstring --with-curl --enable-sockets --with-openssl --with-iconv=/usr/local --enable-bcmath --enable-calendar --enable-ftp --with-kerberos --with-ffi --enable-zend-test --enable-dl-test=shared --enable-intl --with-mhash --with-sodium --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d
- ./configure --prefix=/usr/local --enable-debug --enable-option-checking=fatal --enable-fpm --with-pdo-sqlite --without-pear --with-bz2 --with-avif --with-jpeg --with-webp --with-freetype --enable-gd --enable-exif --with-zip --with-zlib --enable-soap --enable-xmlreader --with-xsl --with-libxml --enable-shmop --enable-pcntl --enable-mbstring --with-curl --enable-sockets --with-openssl --with-iconv=/usr/local --enable-bcmath --enable-calendar --enable-ftp --with-ffi --enable-zend-test --enable-dl-test=shared --enable-intl --with-mhash --with-sodium --enable-werror --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d
- gmake -j2
- mkdir /etc/php.d
- gmake install
Expand All @@ -25,4 +25,5 @@ freebsd_task:
tests_script:
- export SKIP_IO_CAPTURE_TESTS=1
- export CI_NO_IPV6=1
- export STACK_LIMIT_DEFAULTS_CHECK=1
- sapi/cli/php run-tests.php -P -q -j2 -g FAIL,BORK,LEAK,XLEAK --no-progress --offline --show-diff --show-slow 1000 --set-timeout 120 -d zend_extension=opcache.so
2 changes: 1 addition & 1 deletion .gdbinit
Original file line number Diff line number Diff line change
Expand Up @@ -482,7 +482,7 @@ end

define print_pi
set $pi = (zend_property_info *)$arg0
set $initial_offset = ((uint32_t)(zend_uintptr_t)(&((zend_object*)0)->properties_table[(0)]))
set $initial_offset = ((uint32_t)(uintptr_t)(&((zend_object*)0)->properties_table[(0)]))
set $ptr_to_val = (zval*)((char*)$pi->ce->default_properties_table + $pi->offset - $initial_offset)
printf "[%p] {\n", $pi
printf " offset = %p\n", $pi->offset
Expand Down
15 changes: 10 additions & 5 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,15 @@
*.php diff=php
*.[ch] diff=cpp

# Collapse generated files within a pull request.
**/*_arginfo.h linguist-generated
/Zend/zend_vm_execute.h linguist-generated
/Zend/zend_vm_opcodes.{h,c} linguist-generated
# Collapse generated files within git and pull request diff.
**/*_arginfo.h linguist-generated -diff
/main/gdb_inlined_script.c linguist-generated -diff
/Zend/zend_vm_execute.h linguist-generated -diff
/Zend/zend_vm_handlers.h linguist-generated -diff
/Zend/zend_vm_opcodes.[ch] linguist-generated -diff

# The OSS fuzz files are bunary
# The OSS fuzz files are binary
/ext/date/tests/ossfuzz*.txt binary

# Vendored libraries
/ext/dom/lexbor/lexbor linguist-vendored
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
/ext/gd @devnexen
/ext/gettext @devnexen
/ext/gmp @Girgias
/ext/imap @Girgias
/ext/intl @devnexen
/ext/json @bukka
/ext/libxml @nielsdos
Expand Down Expand Up @@ -65,6 +64,7 @@
/Zend/zend_enum.* @iluuu1994
/Zend/zend_execute.* @dstogov @iluuu1994
/Zend/zend_execute_API.c @dstogov @iluuu1994
/Zend/zend_frameless_function.* @iluuu1994
/Zend/zend_gc.* @dstogov @arnaud-lb
/Zend/zend_hash.* @dstogov
/Zend/zend_inheritance.* @dstogov @iluuu1994
Expand Down
3 changes: 0 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,3 @@ contact_links:
- name: Documentation issue
url: https://github.com/php/doc-en/issues
about: Please report documentation issues on the doc-en repository.
- name: Security issue
url: https://bugs.php.net/report.php?security_bug
about: Please report security issues in this private bug tracker.
4 changes: 0 additions & 4 deletions .github/actions/apt-x32/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,17 @@ runs:
g++-multilib \
gcc-multilib \
language-pack-de \
libaspell-dev:i386 \
libbz2-dev:i386 \
libc6:i386 \
libcurl4-openssl-dev:i386 \
libffi-dev:i386 \
libfreetype6-dev:i386 \
libgmp-dev:i386 \
libgssapi-krb5-2:i386 \
libicu-dev:i386 \
libjpeg-dev:i386 \
libkrb5-dev:i386 \
libonig-dev:i386 \
libpng-dev:i386 \
libpq-dev:i386 \
libpspell-dev:i386 \
libreadline-dev:i386 \
libsasl2-dev:i386 \
libsodium-dev:i386 \
Expand Down
27 changes: 19 additions & 8 deletions .github/actions/apt-x64/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,21 @@ runs:
run: |
set -x

sudo apt-get update
sudo apt-get install \
export DEBIAN_FRONTEND=noninteractive

# Install sudo in Docker for consistent actions
if ! type "sudo" > /dev/null; then
apt-get update -y | true
apt-get install -y sudo
fi

sudo apt-get update -y | true
sudo apt-get install -y \
autoconf \
gcc \
make \
curl \
unzip \
bison \
re2c \
locales \
Expand All @@ -19,21 +32,19 @@ runs:
libicu-dev \
libtidy-dev \
libenchant-2-dev \
libaspell-dev \
libpspell-dev \
libbz2-dev \
libsasl2-dev \
libxpm-dev \
libzip-dev \
libsqlite3-dev \
libsqlite3-mod-spatialite \
libwebp-dev \
libonig-dev \
libkrb5-dev \
libgssapi-krb5-2 \
libcurl4-openssl-dev \
libxml2-dev \
libxslt1-dev \
libpq-dev \
libreadline-dev \
libedit-dev \
libldap2-dev \
libsodium-dev \
libargon2-0-dev \
Expand All @@ -46,7 +57,7 @@ runs:
freetds-dev \
unixodbc-dev \
llvm \
libc-client-dev \
clang \
dovecot-core \
dovecot-pop3d \
dovecot-imapd \
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/brew/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ runs:
brew install \
openssl@1.1 \
curl \
krb5 \
bzip2 \
enchant \
libffi \
Expand All @@ -37,6 +36,7 @@ runs:
tidy-html5 \
libxml2 \
libjpeg \
libsodium \
libxslt \
postgresql
brew link icu4c gettext --force
3 changes: 1 addition & 2 deletions .github/actions/build-libmysqlclient/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,9 @@ runs:
set -x
LIBMYSQL=${{ inputs.libmysql }}
MYSQL_BASE=${LIBMYSQL%%-linux-*}
MYSQL_VERSION=${MYSQL_BASE#*-}
MYSQL_DIR=$HOME/$MYSQL_BASE
mkdir -p $MYSQL_DIR
URL=https://cdn.mysql.com/Downloads/MySQL-${MYSQL_VERSION%.*}/$LIBMYSQL
URL=https://downloads.mysql.com/archives/get/p/23/file/$LIBMYSQL
wget -nv $URL
tar -xf $LIBMYSQL --strip-components=1 -C $MYSQL_DIR
PDO_MYSQL=${MYSQL_DIR}
Expand Down
36 changes: 17 additions & 19 deletions .github/actions/configure-macos/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,24 @@ runs:
- shell: bash
run: |
set -x
export PATH="/usr/local/opt/bison/bin:$PATH"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/openssl@1.1/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/curl/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/krb5/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/libffi/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/libxml2/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/libxslt/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/zlib/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/icu4c/lib/pkgconfig"
BREW_OPT="$(brew --prefix)"/opt
export PATH="$BREW_OPT/bison/bin:$PATH"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/openssl@1.1/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/curl/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/libffi/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/libxml2/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/libxslt/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/zlib/lib/pkgconfig"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$BREW_OPT/icu4c/lib/pkgconfig"
./buildconf --force
./configure \
--enable-option-checking=fatal \
--prefix=/usr/local \
--enable-fpm \
--with-pdo-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pgsql=/usr/local/opt/libpq \
--with-pdo-pgsql=/usr/local/opt/libpq \
--with-pgsql="$BREW_OPT"/libpq \
--with-pdo-pgsql="$BREW_OPT"/libpq \
--with-pdo-sqlite \
--without-pear \
--enable-gd \
Expand All @@ -39,26 +39,24 @@ runs:
--enable-soap \
--enable-xmlreader \
--with-xsl \
--with-tidy=/usr/local/opt/tidy-html5 \
--with-tidy="$BREW_OPT"/tidy-html5 \
--with-libxml \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
--enable-pcntl \
--with-readline=/usr/local/opt/readline \
--with-readline="$BREW_OPT"/readline \
--enable-mbstring \
--with-curl \
--with-gettext=/usr/local/opt/gettext \
--with-gettext="$BREW_OPT"/gettext \
--enable-sockets \
--with-bz2=/usr/local/opt/bzip2 \
--with-bz2="$BREW_OPT"/bzip2 \
--with-openssl \
--with-gmp=/usr/local/opt/gmp \
--with-iconv=/usr/local/opt/libiconv \
--with-gmp="$BREW_OPT"/gmp \
--with-iconv="$BREW_OPT"/libiconv \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--with-pspell=/usr/local/opt/aspell \
--with-kerberos \
--enable-sysvmsg \
--with-ffi \
--enable-zend-test \
Expand Down
3 changes: 0 additions & 3 deletions .github/actions/configure-x32/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ runs:
--enable-exif \
--with-zip \
--with-zlib \
--with-zlib-dir=/usr \
--enable-soap \
--enable-xmlreader \
--with-xsl \
Expand All @@ -55,8 +54,6 @@ runs:
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--with-pspell=/usr \
--with-kerberos \
--enable-sysvmsg \
--with-ffi \
--enable-zend-test \
Expand Down
Loading
Loading