Skip to content

sqlite3 single thread #110

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

Open
wants to merge 2,440 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2440 commits
Select commit Hold shift + click to select a range
bf139e9
Remove unused defined CPP macros in fpm SAPI (#14740)
petk Jul 1, 2024
ebad61d
Autotools: Quote AC_SUBST arguments (#14743)
petk Jul 1, 2024
042ae15
[ci skip] Revert2: Add Hamada-san to CODEOWNERS for mbstring (#14744)
youkidearitai Jul 1, 2024
7232636
Sync PHP_SUBST_OLD (#14746)
petk Jul 1, 2024
1bcb57d
ext/sockets: socket_accept setting fcntl's FD_CLOEXEC on unixes.
devnexen Jun 19, 2024
1d90544
[ci skip] Add missing simplexml entry to dom test
nielsdos Jul 1, 2024
0c5d3db
Fix includes for separate builds for ext/dom (#14752)
nielsdos Jul 1, 2024
0346217
Autotools: Sync PHP_SUBST in ext/gd (#14751)
petk Jul 1, 2024
dc1cc50
Autotools: Sync PHP_SUBST in sapi (#14753)
petk Jul 1, 2024
e9a9a2b
Autotools: Sync PHP_SUBST in ext/odbc (#14749)
petk Jul 1, 2024
2b2f755
Merge branch 'PHP-8.3'
petk Jul 1, 2024
66a06d6
Merge branch 'PHP-8.3'
devnexen Jul 1, 2024
1f2948a
Sync PHP_SUBST in phpize.m4 (#14756)
petk Jul 1, 2024
2e756e0
Remove unused PTHREADS CPP macro definition (#14759)
petk Jul 2, 2024
9674a42
Autotools: Move openpty check to libraries section (#14737)
petk Jul 2, 2024
7711bdc
Autotools: Quote PHP_SUBST arguments in php.m4 (#14758)
petk Jul 2, 2024
b9f8113
Autotools: Quote PHP_SUBST arguments in configure.ac (#14757)
petk Jul 2, 2024
bee84c0
Autotools: Quote PHP_SUBST arguments in extensions (#14748)
petk Jul 2, 2024
2c20811
Autotools: Remove unused PHPDBG_SHARED compile definition (#14762)
petk Jul 2, 2024
5e27a2a
Autotools: Simplify SAPI configure log check messages (#14764)
petk Jul 2, 2024
8291e81
Remove unused ZEND_JIT_IR (#14760)
petk Jul 2, 2024
72c8746
RFC: Add `#[\Deprecated]` Attribute (#11293)
beberlei Jul 2, 2024
985e5ff
Remove doubled variable name from assignment
nielsdos Jul 1, 2024
7407e76
Remove duplicated code
nielsdos Jul 1, 2024
00b36ce
Remove always-false opcode check
nielsdos Jul 1, 2024
00691f4
Remove always-true if check
nielsdos Jul 1, 2024
fa5e29f
Remove always-false if check
nielsdos Jul 1, 2024
a071d1c
Autotools: Refactor PS_STRINGS check in cli (#14763)
petk Jul 2, 2024
7575905
Autotools: Refactor PEAR check (#14765)
petk Jul 2, 2024
6b03720
sapi/cli: setting process name little optimisation. (#14767)
devnexen Jul 2, 2024
7c6ff87
Expose fibers API
arnaud-lb Feb 21, 2024
3c56af9
Allow fiber switching during destructor execution
arnaud-lb Feb 21, 2024
c08fe2d
[ci skip] NEWS/UPGRADING for GH-13460
arnaud-lb Jul 2, 2024
b229f18
Update NEWS for PHP 8.4.0alpha1
ericmann Jul 2, 2024
c3a5b98
Add zend_hash_get_current_pos_ex() (#14770)
nielsdos Jul 2, 2024
162e71e
Update Lexbor
nielsdos Jul 2, 2024
768900b
Implement Dom $innerHTML property
nielsdos Apr 12, 2024
fc09f4b
Implement Dom\TokenList (#13664)
nielsdos Jul 2, 2024
1fa0db0
Merge remote-tracking branch 'upstream/PHP-8.3'
zeriyoshi Jul 3, 2024
dc7b67e
Autotools: Sync PHP_ADD_MAKEFILE_FRAGMENT (#14766)
petk Jul 3, 2024
063213b
Autotools: Refactor PCRE JIT checks (#14781)
petk Jul 3, 2024
ec277ce
Autotools: Refactor IPv6 check (#14782)
petk Jul 3, 2024
e63e1af
Merge branch 'PHP-8.3'
arnaud-lb Jul 3, 2024
0bd2602
Fix stack limit on ASAN/MSAN (#14771)
arnaud-lb Jul 3, 2024
85705ed
Fix compilation on libxml2 2.13
nielsdos Jul 3, 2024
173a403
Fix tests for libxml2 2.13.2
nielsdos Jul 3, 2024
ef80266
Fix double entity encoding in soap
nielsdos Jul 3, 2024
d80be78
Stop relying on the deprecated xmlLastError global
nielsdos Jul 3, 2024
0410bf4
Merge branch 'PHP-8.3'
devnexen Jul 3, 2024
a6b336a
Refactor HAVE_GETIFADDRS checks (#14787)
petk Jul 3, 2024
a86163a
Autotools: Refactor getaddrinfo check (#14783)
petk Jul 3, 2024
d7cd155
Autotools: Refactor cache variables in configure.ac and ext/ldap (#14…
petk Jul 3, 2024
88e36a7
Merge branch 'PHP-8.3'
petk Jul 3, 2024
81cdb8c
Remove unused code from xml/compat.c
nielsdos Jul 4, 2024
8759971
Avoid pointless duplication in _end_element_handler
nielsdos Jul 4, 2024
5b673e9
Merge branch 'PHP-8.3'
nielsdos Jul 4, 2024
cf914f4
Implement PHP-specific extensions to Dom (#14754)
nielsdos Jul 4, 2024
c6ab4b3
Autotools: Refactor ext/standard cache variables (#14799)
petk Jul 4, 2024
f230037
Autotools: Refactor ext/standard strptime check (#14800)
petk Jul 4, 2024
ad7d1a7
Fix GH-14792: Compilation failure on pdo_* extensions (#14797)
petk Jul 4, 2024
c6debd7
Merge branch 'PHP-8.3'
iluuu1994 Jul 4, 2024
f9844f0
Merge branch 'PHP-8.3'
nielsdos Jul 4, 2024
00cbcb4
Merge branch 'PHP-8.3'
iluuu1994 Jul 4, 2024
279d82b
Merge branch 'PHP-8.3'
nielsdos Jul 4, 2024
0fb1238
Merge branch 'PHP-8.3'
nielsdos Jul 4, 2024
de35468
Make bug49278.phpt more resilient
cmb69 Jul 4, 2024
bcfdf10
Merge branch 'PHP-8.3'
nielsdos Jul 4, 2024
c69deda
Merge branch 'PHP-8.3'
nielsdos Jul 4, 2024
acac365
Autotools: Refactor PHP_TEST_WRITE_STDOUT check (#14819)
petk Jul 4, 2024
94dc2d2
Autotools: Refactor crypt_r style check (#14820)
petk Jul 4, 2024
1a38098
Remove HAVE_STRPTIME_DECL_FAILS (#14821)
petk Jul 4, 2024
a62eda3
Fix stack limit on MSAN (#14829)
arnaud-lb Jul 4, 2024
17a5347
Autotools: Refactor PHP_FPM_LQ checks (#14828)
petk Jul 5, 2024
cc7cfce
Autotools: Refactor PHP_FPM_BUILTIN_ATOMIC (#14825)
petk Jul 5, 2024
dccc911
Autotools: Refactor PHP_TIME_R_TYPE check (#14823)
petk Jul 5, 2024
ae42053
Autotools: Refactor PHP_BROKEN_GCC_STRLEN_OPT (#14824)
petk Jul 5, 2024
ffab987
Update MSVC compiler version detection (#14810)
cmb69 Jul 5, 2024
27879fb
Fix GH-14798: Valgrind and address sanitizer are not compatible (#14826)
petk Jul 5, 2024
955c2e6
Autotools: Add ZEND_ENABLE_STATIC_TSRMLS_CACHE to skeleton (#14827)
petk Jul 5, 2024
fbc3297
Autotools: Move crypt_r check (#14832)
petk Jul 5, 2024
d7ddf83
Autotools: Refactor AVX-512 checks (#14831)
petk Jul 5, 2024
83cd1c2
Autotools: Refactor mach_vm_read check in FPM (#14830)
petk Jul 5, 2024
2269c06
Fix stack limit under valgrind (#14818)
arnaud-lb Jul 5, 2024
e4904a2
Merge branch 'PHP-8.3'
nielsdos Jul 5, 2024
17ef4b7
Autotools: Sync CS in phpize and configure.ac (#14838)
petk Jul 6, 2024
8c8322f
ext/xml: Use zend_hash_find_ptr_lc() to avoid allocation in some case…
nielsdos Jul 6, 2024
b438448
Merge branch 'PHP-8.3'
nielsdos Jul 6, 2024
f98aa06
Merge branch 'PHP-8.3'
nielsdos Jul 6, 2024
fff206b
Merge branch 'PHP-8.3'
nielsdos Jul 6, 2024
b418d19
[ci skip] Make test more robust
nielsdos Jul 6, 2024
1f64e7c
Fix build for armv7 (#14801)
andypost Jul 6, 2024
f0441e0
Add LIBXML_NO_XXE constant (#14844)
nielsdos Jul 6, 2024
ec19abf
[ci skip] NEWS for GH-14801
arnaud-lb Jul 6, 2024
b41e90c
Fix bug #81481 (xml_get_current_byte_index limited to 32-bit numbers …
nielsdos Jul 6, 2024
c14fa48
Merge branch 'PHP-8.3'
devnexen Jul 6, 2024
8e1561c
Check session_create_id() input for null byte (#14728)
jorgsowa Jul 6, 2024
2ab24b0
Remove unused arguments from _external_entity_ref_handler()
nielsdos Jul 6, 2024
ec19989
Remove pointless const specifier on scalar argument
nielsdos Jul 6, 2024
be2d9fd
Remove unused include from xml.c
nielsdos Jul 6, 2024
335d6f0
Fix grammar mistake in comment in xml.c
nielsdos Jul 6, 2024
19358d6
Stop using reserved names
nielsdos Jul 6, 2024
292e936
Handle invalid values better in PHP_XML_OPTION_SKIP_TAGSTART
nielsdos Jul 6, 2024
ff3e767
Avoid pointless cast to prevent implementation-defined conversion war…
nielsdos Jul 6, 2024
776939c
Avoid function pointer cast to preserve ability to do CFI
nielsdos Jul 6, 2024
e2189be
Merge branch 'PHP-8.3'
nielsdos Jul 6, 2024
0a1f1dd
Place macro argument in parentheses
nielsdos Jul 6, 2024
ac4ed1c
Remove unused argument
nielsdos Jul 6, 2024
f165906
Stop using reserved name in php_xsl.h
nielsdos Jul 6, 2024
c6d0181
Fix narrowing warning
nielsdos Jul 6, 2024
acda7ed
Stop using reserved names in simplexml
nielsdos Jul 6, 2024
477c2af
Fix typo in simplexml.c
nielsdos Jul 6, 2024
f4af8f3
Fix libxml test compatibility in xsl
nielsdos Jul 6, 2024
42530c6
Remove unused SMART_STR_PREALLOC (#14848)
petk Jul 6, 2024
2ebef11
Update http links to https and sync www.php.net URLs (#14854)
petk Jul 7, 2024
af29403
Enable erase_empty_line in ext/readline (#14526)
petk Jul 7, 2024
c2fd071
ext/pcntl: Added new function pcntl_waitid
vrza Jun 20, 2024
58b34fb
[ci skip] UPGRADING fix for pcntl_waitid constants
devnexen Jul 7, 2024
23391f1
Merge branch 'PHP-8.3'
nielsdos Jul 7, 2024
1db75d4
ext/sockets: socket_get_option/socket_set_option SO_LINGER_SEC. (#14858)
devnexen Jul 7, 2024
2acd4c2
Autotools: Sync HAVE_ERASE_EMPTY_LINE help text (#14857)
petk Jul 7, 2024
9def76e
Autotools: Refactor crypt check in ext/standard (#14856)
petk Jul 7, 2024
e925449
Autotools: Simplify POSIX Threads check (#14855)
petk Jul 7, 2024
80e0c0a
Autotools: Refactor dmalloc check (#14726)
petk Jul 7, 2024
1bdf9aa
Remove support for EOL Apache 2.0 and 2.2 in favor of 2.4+ (#14664)
petk Jul 7, 2024
3d8bd8f
Remove unused HAVE_PHPDBG (#14864)
petk Jul 7, 2024
300d092
Autotools: Refactor phpdbg POSIX Threads checks (#14865)
petk Jul 8, 2024
0b3c506
Merge branch 'PHP-8.3'
nielsdos Jul 8, 2024
083493b
Fix AS_VAR_* checks (#14868)
petk Jul 8, 2024
2f97ad9
[skip ci] Add link to FPM docs in FPM man page (#14853)
petk Jul 8, 2024
c695b1d
Improve error message for too long file in ext/tidy (#14870)
nielsdos Jul 8, 2024
dd79502
Remove unnecessary include statements from dom
nielsdos Jul 6, 2024
3303c15
Make some pointers const in php_dom.h
nielsdos Jul 6, 2024
ae0ba1a
Add parenthesis to macro arguments in internal_helpers.h
nielsdos Jul 6, 2024
c98a7c1
Add parenthesis to macro arguments in dom_properties.h
nielsdos Jul 6, 2024
013bc53
Stop using reserved names in dom
nielsdos Jul 6, 2024
ff770d0
Throw an exception when using the namespace axis in XPath in modern D…
nielsdos Jul 8, 2024
dda9676
Revert "Stop using reserved names in dom"
nielsdos Jul 8, 2024
33289df
Revert "Remove unnecessary include statements from dom"
nielsdos Jul 8, 2024
05b9345
Autotools: Remove unused DEBUG_CFLAGS variable (#12659)
petk Jul 8, 2024
1f847a0
Check Apache HTTP Server command-line utility (#14173)
petk Jul 8, 2024
7fda122
Autotools: Move Apache warning to SAPI's config.m4 (#14872)
petk Jul 8, 2024
8825235
Reapply "Stop using reserved names in dom"
nielsdos Jul 8, 2024
23a55ba
ext/gd: checking imagescale/imagefilter invalid values.
devnexen Jun 18, 2024
3618382
Handle BSD checksum and file utilities (#14690)
NattyNarwhal Jul 8, 2024
745ae8d
Autotools: Remove obsolete crypt link override due to OpenSSL (#14863)
petk Jul 8, 2024
9e94d2b
Autotools: Refactor builtin checks (#14835)
petk Jul 8, 2024
479707b
tsrm_realpath_r for win32 mountpoints copy little optimisations. (#14…
devnexen Jul 8, 2024
64c7c4c
Merge branch 'PHP-8.3'
NattyNarwhal Jul 8, 2024
19813b5
Merge branch 'PHP-8.3'
nielsdos Jul 8, 2024
c2cbbd9
zend_alloc: remove duplicate zend_mm_alloc_large definition (#14880)
jvoisin Jul 9, 2024
9185f61
Autotools: Use FPM_EXTRA_LIBS for ACL library (#14881)
petk Jul 9, 2024
93c3ebd
ext/gd minor corrections concerning image format id for errors. (#14887)
devnexen Jul 9, 2024
6bb9600
[skip ci] Fix some typos (#14893)
michaelg100 Jul 9, 2024
29f98e7
Replace `@deprecated` by `#[\Deprecated]` for internal functions / cl…
TimWolla Jul 10, 2024
71defce
Merge branch 'PHP-8.3'
nielsdos Jul 10, 2024
17cf7b3
ext/pcntl adding Pcntl namespace for Qos class.
devnexen Jul 9, 2024
d59691c
Autotools: Move php_shtool variable initialization to PHP_INIT_BUILD_…
petk Jul 10, 2024
5586d0c
Autotools: Refactor ptrace check for PHP-FPM (#14907)
petk Jul 10, 2024
32bf50a
Merge branch 'PHP-8.3'
cmb69 Jul 11, 2024
be4b10e
Added scale to bc_compare argument (#14802)
SakiTakamachi Jul 11, 2024
33928a0
Update config.guess to 2024-01-01 and config.sub to 2024-01-01 (#14898)
petk Jul 11, 2024
2463576
sapi/apache2handler: function using char * to const char *. (#14925)
devnexen Jul 11, 2024
58a3ab9
Autotools: Fix config.status script syntax (#14929)
petk Jul 12, 2024
79215c0
Autotools: Sync CS for PHP_EBCDIC and PHP_C_BIGENDIAN (#14923)
petk Jul 12, 2024
0f398a4
sapi/apache: AP_MPMQ_MAX_THREADS is always available. (#14934)
devnexen Jul 12, 2024
e935f00
Autotools: Simplify the iconv not found error (#14931)
petk Jul 12, 2024
92c0db3
Avoid reconciling when cloning into the same document (#14921)
nielsdos Jul 12, 2024
149abd2
Autotools: Refactor oniguruma invalid KOI8 check (#14928)
petk Jul 12, 2024
3703459
Merge branch 'PHP-8.3'
nielsdos Jul 12, 2024
8fe127a
Autotools: Enhance PHP_EVAL_LIBLINE M4 macro (#14924)
petk Jul 12, 2024
1a07bb9
Fix GH-14873: PHP 8.4 min function fails on typed integer
nielsdos Jul 10, 2024
3dd0c11
Autotools: Use FPM_EXTRA_LIBS for systemd library (#14883)
petk Jul 12, 2024
2ea79c0
Autotools: Use FPM_EXTRA_LIBS for apparmor library (#14884)
petk Jul 12, 2024
fb5d64c
Autotools: Use FPM_EXTRA_LIBS for SELinux library (#14885)
petk Jul 12, 2024
1ee4bf1
Autotools: Use LIBS for appending -lonig (#14936)
petk Jul 13, 2024
520787b
Autotools: Refactor PDO_ODBC_CHECK_HEADER (#14935)
petk Jul 13, 2024
79c134a
Merge branch 'PHP-8.3'
devnexen Jul 13, 2024
31a21bb
Make ext/fileinfo/generate_patch.sh simpler to use (#14941)
petk Jul 13, 2024
808d5b3
[ci skip] Add note about --with-openssl-legacy-provider
petk Jul 13, 2024
35f64bb
Autotools: Trim redundant newlines in PHP_ADD_BUILD_DIR (#14946)
petk Jul 13, 2024
09d61b6
Autotools: Refactor curl config.m4 (#14948)
petk Jul 14, 2024
780a828
[RFC] Property hooks (#13455)
iluuu1994 Jul 14, 2024
a6d1844
Merge branch 'PHP-8.3'
cmb69 Jul 14, 2024
f7649dc
[skip ci] Fix duplicate core header in NEWS
iluuu1994 Jul 14, 2024
a0c42df
[skip ci] Add property hooks entry to NEWS
iluuu1994 Jul 14, 2024
e38d510
[skip ci] Fix NEWS entry
iluuu1994 Jul 14, 2024
82fe4a2
Merge branch 'PHP-8.3'
cmb69 Jul 14, 2024
0e2e8e0
Autotools: Quote all PHP_ADD_BUILD_DIR arguments (#14947)
petk Jul 14, 2024
0051b73
Autotools: Refactor PHP-FPM /proc/pid filename check (#14949)
petk Jul 14, 2024
20d8151
Add cachegrind support for php-cgi warmups (#14952)
iluuu1994 Jul 14, 2024
47d3ce4
Autotools: Quote RE2C_FLAGS argument (#14950)
petk Jul 14, 2024
8e8dc40
Fix #78757: Enhance sendmail log notice (#14955)
petk Jul 14, 2024
1fe854e
Autotools: Sync quotes in PHP_INSTALL_HEADERS
petk Jul 14, 2024
85b7181
Added property hooks words in fuzzer parser dict (#14958)
jorgsowa Jul 14, 2024
4ef7539
Split off private data from the ns mapper
nielsdos Jul 9, 2024
8ad5c64
Refactor XML serializer such that passing context is easier
nielsdos Jul 10, 2024
6980eba
Support templated content
nielsdos Jul 10, 2024
694e044
Autotools: Sync LIBS and LDFLAGS handling (#14956)
petk Jul 15, 2024
913157f
Extract obtaining of fake scope into function (#14960)
iluuu1994 Jul 15, 2024
673b4e8
ext/standard: change `highlight_string()`/`print_r` stub return type …
Ayesh Jul 15, 2024
7b3d7c6
[ci skip] NEWS for return type change in ext/standard
nielsdos Jul 15, 2024
6635948
Check for iODBC and unixODBC with pkg-config in PDO_ODBC (#14963)
NattyNarwhal Jul 15, 2024
9c84d24
[skip ci] Update UPGRADING.INTERNALS
petk Jul 15, 2024
ccd2787
[skip ci] Update PHP version in phpdbg help (#14965)
petk Jul 16, 2024
a2bc783
Autotools: Add missing sigil in AC_CASE and fix Autoconf syntax (#14967)
petk Jul 16, 2024
7e022ea
Avoid duplicate code in zend_std_write_property() (#14966)
iluuu1994 Jul 16, 2024
aa006f1
Merge branch 'PHP-8.3'
iluuu1994 Jul 16, 2024
e7c16d2
Build/Windows: Update the Windows icon as svg and build derivatives f…
Ayesh Jul 15, 2024
a4c867e
Merge branch 'PHP-8.3'
ericmann Jul 16, 2024
551038b
zend_compile: Fully remove `ZEND_DIM_ALTERNATIVE_SYNTAX` (#14974)
TimWolla Jul 16, 2024
a26ec58
De-duplicate readonly property modification error message (#14972)
iluuu1994 Jul 16, 2024
f0dc7ad
Merge branch 'PHP-8.3'
adoy Jul 16, 2024
ae2abcf
Add a check for required extensions in benchmark.php (#14811)
jvoisin Jul 16, 2024
c4f1c5c
Updated firebird version in windows ci (#14912)
SakiTakamachi Jul 16, 2024
f58a3c3
Fix references in request_parse_body() options array
nielsdos Jul 16, 2024
251b789
Use fast ZPP for ParentNode manipulation methods (#14981)
nielsdos Jul 16, 2024
eb18192
[ci skip] Fix NEWS
nielsdos Jul 16, 2024
71c520c
Fix xmlreader extension phpize build
petk Jul 16, 2024
fdbe910
Fix indirect readonly error messages (#14979)
iluuu1994 Jul 16, 2024
ead679e
Merge branch 'PHP-8.3'
iluuu1994 Jul 16, 2024
f590b34
Drop support for OpenSSL < 1.1.0 on Windows
cmb69 Jul 16, 2024
b2c3f2f
Delete bug78987.phpt test (#14982)
nielsdos Jul 17, 2024
d55ef3f
ext/pdo_firebird: Added Pdo\Firebird::ATTR_API_VERSION (#14916)
SakiTakamachi Jul 17, 2024
acd6ac3
Fixed parent class of stub (#14990)
SakiTakamachi Jul 17, 2024
3c9ab6e
ext/bcmath: Moved macros and added a test
SakiTakamachi Jul 17, 2024
2aeff2c
main: update Winsock api version to 2.2 (#14909)
devnexen Jul 17, 2024
cf1835b
Autotools: Fix Autoconf syntax (erroneous dnl) (#14987)
petk Jul 17, 2024
0caaeb6
[ci skip] Update release process for pre-GA (#14988)
saundefined Jul 17, 2024
7d99a9c
Merge branch 'PHP-8.3'
nielsdos Jul 17, 2024
1b07772
[ci skip] Remove outdated comment
nielsdos Jul 17, 2024
8d59715
zend build making sigjmp_buf and api check as mandatory. (#14942)
devnexen Jul 17, 2024
b3a4a6b
Resolve TODOs in ext/dom around nullable content (#14999)
nielsdos Jul 17, 2024
4cb82b0
ext/pdo_firebird: Do not implement new constants in PDO core (#14995)
SakiTakamachi Jul 17, 2024
c550d34
ext/pdo_firebird: Added getApiVersion() and removed from getAttribute…
SakiTakamachi Jul 18, 2024
223683d
Merge branch 'PHP-8.3'
devnexen Jul 18, 2024
f507da9
[ci skip] Clarify usage of C99 standard (#14993)
cmb69 Jul 18, 2024
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
2fb721a
sqlite3 single thread
nielsdos Jul 18, 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
4 changes: 2 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 Down
6 changes: 5 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,13 @@

# 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
23 changes: 18 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,41 @@

/.github @iluuu1994 @TimWolla
/build/gen_stub.php @kocsismate
/ext/bcmath @Girgias
/ext/bcmath @Girgias @nielsdos @SakiTakamachi
/ext/curl @adoy
/ext/date @derickr
/ext/dba @Girgias
/ext/dom @nielsdos
/ext/ffi @dstogov
/ext/gd @devnexen
/ext/gettext @devnexen
/ext/gmp @Girgias
/ext/imap @Girgias
/ext/intl @devnexen
/ext/json @bukka
/ext/libxml @nielsdos
/ext/mbstring @alexdowad
/ext/mbstring @alexdowad @youkidearitai
/ext/mysqlnd @SakiTakamachi
/ext/odbc @NattyNarwhal
/ext/opcache @dstogov @iluuu1994
/ext/openssl @bukka
/ext/pdo_odbc @NattyNarwhal
/ext/pdo_pgsql @devnexen
/ext/pcntl @devnexen
/ext/pdo @SakiTakamachi
/ext/pdo_dblib @SakiTakamachi
/ext/pdo_firebird @SakiTakamachi
/ext/pdo_mysql @SakiTakamachi
/ext/pdo_odbc @NattyNarwhal @SakiTakamachi
/ext/pdo_pgsql @devnexen @SakiTakamachi
/ext/pdo_sqlite @SakiTakamachi
/ext/pgsql @devnexen
/ext/random @TimWolla @zeriyoshi
/ext/session @Girgias
/ext/simplexml @nielsdos
/ext/sockets @devnexen
/ext/spl @Girgias
/ext/standard @bukka
/ext/xml @nielsdos
/ext/xmlreader @nielsdos
/ext/xmlwriter @nielsdos
/ext/xsl @nielsdos
/main @bukka
/sapi/fpm @bukka
Expand All @@ -44,8 +54,11 @@
/Zend/zend_API.* @dstogov @iluuu1994
/Zend/zend_call_stack.* @arnaud-lb
/Zend/zend_closures.* @dstogov
/Zend/zend_compile.* @iluuu1994
/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
6 changes: 1 addition & 5 deletions .github/actions/apt-x64/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,14 @@ runs:
libicu-dev \
libtidy-dev \
libenchant-2-dev \
libaspell-dev \
libbz2-dev \
libpspell-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 \
Expand All @@ -61,7 +58,6 @@ runs:
unixodbc-dev \
llvm \
clang \
libc-client-dev \
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 \
[email protected] \
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/[email protected]/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/[email protected]/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
7 changes: 0 additions & 7 deletions .github/actions/configure-x64/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ runs:
--enable-exif \
--with-zip \
--with-zlib \
--with-zlib-dir=/usr \
--enable-soap \
--enable-xmlreader \
--with-xsl \
Expand All @@ -53,9 +52,7 @@ runs:
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--with-pspell=/usr \
${{ inputs.skipSlow == 'false' && '--with-enchant=/usr' || '' }} \
--with-kerberos \
--enable-sysvmsg \
--with-ffi \
--enable-zend-test \
Expand All @@ -74,11 +71,7 @@ runs:
--with-qdbm \
${{ inputs.skipSlow == 'false' && '--with-snmp' || '' }} \
${{ inputs.skipSlow == 'false' && '--with-unixODBC' || '' }} \
${{ inputs.skipSlow == 'false' && '--with-imap' || '' }} \
${{ inputs.skipSlow == 'false' && '--with-imap-ssl' || '' }} \
${{ inputs.skipSlow == 'false' && '--with-pdo-odbc=unixODBC,/usr' || '' }} \
$([ -d "/opt/oracle/instantclient" ] && echo '--with-pdo-oci=shared,instantclient,/opt/oracle/instantclient') \
$([ -d "/opt/oracle/instantclient" ] && echo '--with-oci8=shared,instantclient,/opt/oracle/instantclient') \
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d \
${{ inputs.skipSlow == 'false' && '--with-pdo-firebird' || '' }} \
Expand Down
30 changes: 0 additions & 30 deletions .github/actions/setup-oracle/action.yml

This file was deleted.

6 changes: 0 additions & 6 deletions .github/actions/setup-x64/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,3 @@ runs:
sudo cp ext/snmp/tests/snmpd.conf /etc/snmp
sudo cp ext/snmp/tests/bigtest /etc/snmp
sudo service snmpd restart

sudo groupadd -g 5000 vmail
sudo useradd -m -d /var/vmail -s /bin/false -u 5000 -g vmail vmail
sudo cp ext/imap/tests/setup/dovecot.conf /etc/dovecot/dovecot.conf
sudo cp ext/imap/tests/setup/dovecotpass /etc/dovecot/dovecotpass
sudo service dovecot restart
Loading