Skip to content

Test #107

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 1,529 commits into
base: master
Choose a base branch
from
Open

Test #107

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1529 commits
Select commit Hold shift + click to select a range
81744d6
random: Improve the output quality of RANDOM_SEED() (#13730)
TimWolla Mar 18, 2024
d539c4b
Merge branch 'PHP-8.3'
bwoebi Mar 18, 2024
805326f
An uninitialized DateTime is UNEXPECTED (#13492)
marc-mabe Mar 18, 2024
f47b7f1
Cleanup name handling in magic methods (#13733)
nielsdos Mar 18, 2024
9bed0b5
Merge branch 'PHP-8.3'
bwoebi Mar 18, 2024
968a807
Update IR
dstogov Mar 18, 2024
4e934d7
Merge branch 'PHP-8.3'
bwoebi Mar 18, 2024
5992a29
Improve BC support of arginfo files fenerated by gen_stub.php (#13705)
kocsismate Mar 18, 2024
51dafc6
Fix GH-13745: fix header inclusion in pdo_pgsql.c (#13749)
devnexen Mar 18, 2024
5bb0315
Add the last few remaining constants to stubs (#13751)
kocsismate Mar 19, 2024
1bae61a
Compress interned string table offsets and increase maximum supported…
arnaud-lb Mar 19, 2024
df72526
[ci skip] NEWS
arnaud-lb Mar 19, 2024
25a8f15
Merge branch 'PHP-8.3'
iluuu1994 Mar 19, 2024
5b7d458
Fix missing llvm deps inside docker
iluuu1994 Mar 19, 2024
807524d
random: Use CSPRNG for CombinedLCG seeding (#13748)
TimWolla Mar 19, 2024
f2f656c
CI: update freebsd 13 image.
devnexen Mar 7, 2024
623a980
Merge branch 'PHP-8.3'
devnexen Mar 19, 2024
2e7c6e1
freebsd CI reeanable werror
devnexen Mar 19, 2024
6fb20cd
random: Simplify implementation of php_random_generate_fallback_seed(…
TimWolla Mar 20, 2024
bc59e79
Merge branch 'PHP-8.3'
iluuu1994 Mar 20, 2024
0bf063d
Disabe test for 32-bit build
dstogov Mar 20, 2024
eb51350
Update IR
dstogov Mar 20, 2024
fa512dc
Use new abilities or ir_save()
dstogov Mar 20, 2024
f87632e
Update IR
dstogov Mar 20, 2024
b7e1ec9
Remove unused zend_shutdown_constants() (#13657)
petk Mar 20, 2024
4bf64b5
Remove unused zend_dump_variables() (#13767)
petk Mar 20, 2024
8dbc4b6
Disable ASLR for benchmark (#13769)
iluuu1994 Mar 20, 2024
5430ecd
Merge branch 'PHP-8.3'
nielsdos Mar 20, 2024
4d51bfa
[RFC] Add mb_ucfirst and mb_lcfirst functions (#13161)
youkidearitai Mar 20, 2024
e163038
Fix GH-13764: xsl cannot build on PHP 8.4 (#13770)
nielsdos Mar 20, 2024
79e4ca1
Remove outdated Zend/zend_istdiostream.h file (#13765)
petk Mar 21, 2024
530e0d6
Create modules directory in a centralized location (#13411)
petk Mar 21, 2024
ec2ace7
Merge branch 'PHP-8.3'
remicollet Mar 22, 2024
b9bb8d6
Merge branch 'PHP-8.3'
nielsdos Mar 22, 2024
fd28d31
Merge branch 'PHP-8.3'
remicollet Mar 22, 2024
6150bf5
Fix url_rewriter.hosts not used for output_add_rewrite_var()
Jan 31, 2024
bcd3eec
Fix bug #65106: PHP fails to compile ext/fileinfo
outtersg Jan 31, 2023
6615476
[ci skip] NEWS
nielsdos Mar 22, 2024
df017cd
Remove unused variable APXS_BINDIR
petk Mar 22, 2024
0c07b0d
Make `--enable-embed` libs respect `--libdir`
adsr Oct 9, 2023
3de3e13
ext/openssl: Bump minimum required OpenSSL version to 1.1.1
Ayesh Feb 25, 2024
a4534fa
ext/openssl: Remove kerberos support
Ayesh Mar 2, 2024
93d3ae2
Remove obsolete OpenSSL code in ext/ftp MINIT (#13793)
nielsdos Mar 23, 2024
191d050
Cleanup dom_html_document_encoding_write() (#13788)
nielsdos Mar 23, 2024
ab8e0b7
Merge branch 'PHP-8.3'
nielsdos Mar 24, 2024
f69d540
Removed impossible paths from session_decode and session_encode (#13796)
jorgsowa Mar 24, 2024
ef93086
DOM stubs: Reference interfaces from the global namespace correctly (…
derrabus Mar 25, 2024
c7ca3e5
Merge branch 'PHP-8.3'
arnaud-lb Mar 25, 2024
412e32d
Merge branch 'PHP-8.3'
arnaud-lb Mar 26, 2024
b5446e4
add $padding option to base64_encode
remicollet Mar 13, 2024
dd6e738
[ci skip] NEWS for base64_encode
remicollet Mar 26, 2024
0966f1f
Merge branch 'PHP-8.3'
adoy Mar 26, 2024
93b49d9
Merge branch 'PHP-8.3'
ericmann Mar 26, 2024
6316eb1
Merge branch 'PHP-8.3'
nielsdos Mar 26, 2024
9fae55f
Update IR
dstogov Mar 26, 2024
6c5814d
revert base64_encode change
remicollet Mar 27, 2024
f00e05e
Remove setlocale pragma that no longer is significant. (#13814)
ranvis Mar 27, 2024
413f2cd
Refactor root build directories (#13785)
petk Mar 27, 2024
4bc7ea3
Merge branch 'PHP-8.3'
bukka Mar 28, 2024
b82024b
ext/sockets: adding Linux's TCP_SYNCNT constant.
devnexen Mar 26, 2024
2d6bd16
Fixed GH-13581: threaded mod_php fails on NetBSD with No space availa…
stixpjr Mar 28, 2024
a470110
Add tests for destructors behaviour with GC
mvorisek Mar 9, 2024
894e17c
Merge branch 'PHP-8.3'
bukka Mar 29, 2024
af41d58
Merge branch 'PHP-8.3'
bukka Mar 29, 2024
09f5e79
Merge branch 'PHP-8.3'
bukka Mar 29, 2024
f2b2b7f
Merge branch 'PHP-8.3'
nielsdos Mar 29, 2024
6c2d5e5
Fix linking library for POSIX shared memory functions (#13822)
petk Mar 29, 2024
4d7e3fc
Merge branch 'PHP-8.3'
bukka Mar 29, 2024
186465b
QA - finfo_open - increase test coverage (#13839)
juan-morales Mar 30, 2024
dbe35f6
Merge branch 'PHP-8.3'
bukka Mar 30, 2024
0c3b389
Merge branch 'PHP-8.3'
nielsdos Mar 30, 2024
bd3b684
Merge branch 'PHP-8.3'
bukka Mar 30, 2024
376061e
Merge branch 'PHP-8.3'
devnexen Mar 30, 2024
f590df4
Merge branch 'PHP-8.3'
nielsdos Mar 31, 2024
eaaf175
Remove redundant check in pdo_raise_impl_error (#13851)
nielsdos Mar 31, 2024
f6447b3
Remove redundant check in mysqlnd_fetch_stmt_row_cursor (#13850)
nielsdos Mar 31, 2024
33c2d6b
Remove redundant check in mysqlnd_conn_data::connect (#13849)
nielsdos Mar 31, 2024
2d83b60
Merge branch 'PHP-8.3'
nielsdos Mar 31, 2024
089f513
Merge branch 'PHP-8.3'
devnexen Mar 31, 2024
30885f3
Implement request #71571: XSLT processor should provide option to cha…
nielsdos Mar 31, 2024
c3f5bbd
Simplify always-true check in zend_generator_update_current (#13848)
nielsdos Apr 1, 2024
00c6d53
Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit…
nielsdos Apr 1, 2024
17f936e
[ci skip] NEWS
nielsdos Apr 1, 2024
0dc5998
Merge branch 'PHP-8.3'
nielsdos Apr 1, 2024
b9a2533
Merge branch 'PHP-8.3'
nielsdos Apr 1, 2024
5057390
Update IR
dstogov Apr 1, 2024
eb1cdb5
Fix opline argument for getting the function info for range()
nielsdos Apr 1, 2024
ce2dd0b
Fix potential NULL pointer argument to memcpy (#13859)
nielsdos Apr 1, 2024
dad2d56
adding const attribute to trailing/leading zeros helpers. (#13861)
devnexen Apr 2, 2024
18496cc
Merge branch 'PHP-8.3'
bwoebi Apr 2, 2024
248b5f5
Remove useless NULL-check in phpdbg_print (#13853)
nielsdos Apr 2, 2024
33a523f
Add missing show_output to test after merge of e7462bff19228162a21ccc…
bwoebi Apr 2, 2024
04e0d80
Optimize levenshtein a bit for memory usage (#13830)
nielsdos Apr 2, 2024
7db7c42
ext/pcntl: pcntl_unshare minor error message clarification (for EINVA…
devnexen Apr 2, 2024
e5f4cdd
Fix test that behaves differently w and w/o opcache
iluuu1994 Apr 3, 2024
7a3516c
zend_alloc trailing 1 calculation helper ZEND_ATTRIBUTE_CONST additio…
devnexen Apr 3, 2024
899b916
Merge declarations and assignments in php_dom_iterator_move_forward()
nielsdos Apr 2, 2024
88449f6
Simplify control flow for special case of php_dom_iterator_move_forwa…
nielsdos Apr 2, 2024
f02fd58
Get rid of impossible error branch
nielsdos Apr 2, 2024
6de0486
Express php_dom_libxml_notation_iter() using php_dom_libxml_hash_iter()
nielsdos Apr 2, 2024
aa19461
Don't use a heap allocation to track the current item
nielsdos Apr 2, 2024
fa4d8cd
Cleanup create_notation()
nielsdos Apr 2, 2024
fc9b58f
Remove duplicated code for entity vs notation handling
nielsdos Apr 2, 2024
b7bc413
Remove random newline
nielsdos Apr 2, 2024
15259a0
Factor out common "first container's child" code
nielsdos Apr 2, 2024
5ca72ec
Remove broken check in var_unserializer (#13852)
nielsdos Apr 3, 2024
bb1688d
Fix argument signedness of dom_sanity_check_node_list_types() (#13875)
nielsdos Apr 3, 2024
d2b54dc
Update IR
dstogov Apr 3, 2024
0bf574a
Update IR
dstogov Apr 4, 2024
98b43d0
Merge branch 'PHP-8.3'
TimWolla Apr 4, 2024
e08a5dc
Merge branch 'PHP-8.3'
nielsdos Apr 4, 2024
ae4978a
ext/pcntl: adding pcntl_setns for Linux >= 5.3
devnexen Apr 3, 2024
2508138
ext/pcntl: pcnt_setns few nitpicks changes. (#13885)
devnexen Apr 4, 2024
5363054
Merge branch 'PHP-8.3'
iluuu1994 Apr 5, 2024
0a0e806
Fix serialization of entity references in attributes (#13884)
nielsdos Apr 5, 2024
cf31332
Merge branch 'PHP-8.3'
nielsdos Apr 6, 2024
7c85104
random: Add clarifying comments to the implementation of CombinedLCG
TimWolla Apr 6, 2024
b981d4a
Declare true return type for ext/odbc functions
kocsismate Apr 6, 2024
9a4847a
Get rid of non-exposed solid_fetch_prev() function
kocsismate Apr 6, 2024
c96b975
filter_input_array - Implement solution 2 of GH-13805 (#13804)
juan-morales Apr 6, 2024
1cf8291
ext/pcntl: cpu affinity api introduction.
devnexen Apr 5, 2024
365e211
Convert odbc_bindcols() function to void (#13900)
kocsismate Apr 7, 2024
0086815
adding myself to ext/pcntl ext. (#13901)
devnexen Apr 7, 2024
a0da32a
Cleanup and optimize attribute value reading (#13897)
nielsdos Apr 7, 2024
a22a872
Add next handler parameter to zend_observer_remove_begin/end_handler …
bwoebi Apr 7, 2024
01817e9
ext/pcntl pcntl_signal_get_handler update.
devnexen Apr 7, 2024
8140982
Merge branch 'PHP-8.3'
nielsdos Apr 7, 2024
dd2ffaa
ext/pcntl: pcntl affinity improves EINVAL handling in both cases. (#1…
devnexen Apr 7, 2024
d8f2900
ext/pcntl: adding pcntl_getcpu.
devnexen Apr 7, 2024
1e4bb03
Merge branch 'PHP-8.3'
nielsdos Apr 7, 2024
0f1e979
Fix GH-13789: build failed mbstring_arginfo.h when Visual C++ on Wind…
youkidearitai Apr 7, 2024
68592c8
Merge branch 'PHP-8.3'
nielsdos Apr 7, 2024
7c86062
ext/pcntl: getpriority/setpriority `who` default value handling chang…
devnexen Apr 7, 2024
345580c
Merge branch 'PHP-8.3'
arnaud-lb Apr 8, 2024
13c8d93
Merge branch 'PHP-8.3'
bwoebi Apr 8, 2024
9b5749a
Merge branch 'PHP-8.3'
nielsdos Apr 8, 2024
ae5220a
Avoid call to php_socket_errno() if possible (#13909)
nielsdos Apr 8, 2024
0766ac6
loongarch64 support for fibers
qiangxuhui Apr 1, 2024
e9292c3
Merge branch 'PHP-8.3'
bwoebi Apr 8, 2024
0bc5cb6
Merge branch 'PHP-8.3'
nielsdos Apr 8, 2024
2079da0
Fix #13865 Improve parameter and return value related deprecation mes…
kocsismate Apr 8, 2024
db28693
ext/posix: posix_isatty set errno for it too.
devnexen Apr 8, 2024
fd73681
Fix GCC warning when using getThis() in a conditional (#13923)
arnaud-lb Apr 9, 2024
5708df7
Update IR
dstogov Apr 9, 2024
11d3ded
Fix more "Applying non-zero offset XX to null pointer" warnings (See …
dstogov Apr 9, 2024
645af9f
ext/sockets: adding solaris/illumos SO_EXCLBIND constant.
devnexen Apr 7, 2024
de03a7c
Remove unused os/signpost.h header check (#13920)
petk Apr 9, 2024
6d848fa
Add zend_test.observer.enabled=0 to more tests
bwoebi Apr 9, 2024
158788e
Merge branch 'PHP-8.3'
SakiTakamachi Apr 10, 2024
fc14f17
remove ZWSP
SakiTakamachi Apr 10, 2024
7ca4300
Merge branch 'PHP-8.3'
ramsey Apr 10, 2024
2a1cc4e
Merge branch 'PHP-8.3'
ramsey Apr 10, 2024
a37d661
Fix false positive test failure
dstogov Apr 10, 2024
39c67e3
Merge branch 'PHP-8.3'
devnexen Apr 10, 2024
72f94a1
Merge branch 'PHP-8.3'
kamil-tekiela Apr 10, 2024
c18fa43
Merge branch 'PHP-8.3'
ericmann Apr 10, 2024
51ff37b
Factor out dom_fetch_first_iteration_item()
nielsdos Apr 10, 2024
2bf9da6
Fix key data for NodeList iterations
nielsdos Apr 10, 2024
78ccea4
Fix GH-13863: Removal during NodeList iteration breaks loop
nielsdos Apr 10, 2024
44e8301
Add grapheme_str_split function
youkidearitai Mar 2, 2024
0e16e29
ext/sockets: socket_create_listen update.
devnexen Mar 31, 2024
99cfedf
Merge branch 'PHP-8.3'
bwoebi Apr 10, 2024
4d28e40
Improve check for broken iconv //IGNORE (#13898)
petk Apr 10, 2024
4a0ec3d
Make ext/odbc default value handling more consistent (#13910)
kocsismate Apr 10, 2024
c2553a2
sapi/fcgi: update listen queue size handling. (#13939)
devnexen Apr 10, 2024
5d91f87
Remove rscale in bc_raisemod
SakiTakamachi Apr 4, 2024
47f0a06
Merge branch 'PHP-8.3'
arnaud-lb Apr 11, 2024
91b8457
Fix TLS access in JIT with Musl (#13927)
arnaud-lb Apr 11, 2024
bc62b41
Merge branch 'PHP-8.3'
nielsdos Apr 11, 2024
be2f454
Add dedicated StreamBucket class (#13111)
kocsismate Apr 11, 2024
843946a
Add upgrading note for the "Dedicated StreamBucket class" RFC
kocsismate Apr 11, 2024
3a40e3d
Use a link test to check for GNU libiconv (#13894)
hiirotsuki Apr 11, 2024
a6fdd8f
Update ext/ldap sanity check (#13946)
petk Apr 12, 2024
d24086b
Merge branch 'PHP-8.3'
bukka Apr 12, 2024
4058082
Add GDB pretty-printers for zend_string, zend_type (#13463)
arnaud-lb Apr 12, 2024
ab589e4
Add GDB pretty-printers for zend_ast, zval (#13520)
arnaud-lb Apr 12, 2024
08b2ab2
Include the source location in Closure names (#13550)
TimWolla Apr 12, 2024
55dfd45
Fix bug #63937: Upload speed 10 times slower with PHP (#13041)
nielsdos Apr 12, 2024
72b2524
[ci skip] NEWS
nielsdos Apr 12, 2024
26c432d
ext/posix: changing helpers return to zend_result. (#13957)
devnexen Apr 13, 2024
6df8111
[ci skip] UPGRADING
nielsdos Apr 14, 2024
4829b8f
ext/session: Add test for session_start with read_and_close option (#…
jorgsowa Apr 14, 2024
5c69b2e
Factor out reading an attribute value
nielsdos Apr 10, 2024
ac039cf
Implement HTMLCollection::namedItem()
nielsdos Apr 10, 2024
53f6e5e
Move node list dimension handling to a separate file
nielsdos Apr 10, 2024
aa6564c
Refactor dom_modern_nodelist_get_index()
nielsdos Apr 10, 2024
b3f820b
Split off nodelist header components to nodelist.h
nielsdos Apr 10, 2024
47feb57
Support named items in dimension handling for HTMLCollection
nielsdos Apr 10, 2024
ce4c8ab
Merge branch 'PHP-8.3'
bukka Apr 14, 2024
7fa94c9
Merge branch 'PHP-8.3'
bukka Apr 14, 2024
8ce9f2e
Add test for performing special operations on XSLTProcessor propertie…
nielsdos Apr 14, 2024
a136117
Make (DOM)XPath::quote only accept strings without NULL bytes (#13960)
nielsdos Apr 14, 2024
89e744d
[skip ci] Fix old {closure}() name reference in 32-bit tests
iluuu1994 Apr 15, 2024
8475cfb
[skip ci] Add missing if: always() to community tests
iluuu1994 Apr 15, 2024
5c671c3
Merge branch 'PHP-8.3'
iluuu1994 Apr 15, 2024
887ed94
Merge branch 'PHP-8.3'
iluuu1994 Apr 15, 2024
c2456e9
Merge branch 'PHP-8.3'
iluuu1994 Apr 15, 2024
584a7b8
Merge branch 'PHP-8.3'
nielsdos Apr 15, 2024
d407266
ext/pcntl: pcntl_getqos_class/pcntl_setqos_class addition.
devnexen Apr 11, 2024
a64fc00
tests: add php_history file check (#13967)
spk Apr 16, 2024
326dc17
Fix tests when stdout is unbuffered (#13924)
arnaud-lb Apr 16, 2024
af5db45
Merge branch 'PHP-8.3'
arnaud-lb Apr 16, 2024
46b6ad6
Inline GDB scripts in the PHP binary (#13600)
arnaud-lb Apr 16, 2024
7d6bb3e
Fix extension_dir variable quoting in php-config (#13963)
petk Apr 16, 2024
fe25afe
Update IR
dstogov Apr 16, 2024
14cd67a
Merge branch 'PHP-8.3'
nielsdos Apr 16, 2024
bedafdc
Fix GH-13968: Build failed when with --enable-mbregex on MSVC (#13971)
youkidearitai Apr 16, 2024
a2e924e
Update IR
dstogov Apr 16, 2024
58c0202
Update IR
dstogov Apr 17, 2024
47ec320
Make documentURI and URL not readonly (#13982)
nielsdos Apr 17, 2024
1f8c899
ext/reflection: Add test for ReflectionParameter::getDeclaringFunctio…
Girgias Apr 17, 2024
7a10b97
Merge branch 'PHP-8.3'
iluuu1994 Apr 17, 2024
e23440e
Implement reflection constant
iluuu1994 Mar 11, 2024
d14b208
Merge branch 'PHP-8.3'
SakiTakamachi Apr 17, 2024
ff76cb7
rudimentary midipix port (#13896)
hiirotsuki Apr 18, 2024
fe0e1d8
Describe what you need to ask [email protected] for
derickr Apr 18, 2024
742c2e8
Split out tasks from requested info, and fix typo
derickr Apr 18, 2024
6fed6d8
Use AC_SUBST instead of PHP_SUBST_OLD where possible (#13993)
petk Apr 18, 2024
7192379
Substitute PEAR_INSTALLDIR only when enabling PEAR (#13994)
petk Apr 18, 2024
de490c5
Merge branch 'PHP-8.3'
devnexen Apr 19, 2024
2447cb2
main/output.c: Refine int return type to bool or zend_result (#13997)
Girgias Apr 19, 2024
d03d436
reflection: Fix ReflectionFunction::getShortName() for Closures (#14001)
TimWolla Apr 19, 2024
e0f24ab
Revert php_output_stack_* signature change
Girgias Apr 19, 2024
1b01594
Merge branch 'PHP-8.3'
bukka Apr 19, 2024
edb13b6
CI: Skip building docs if GitHub repository is not php-src (#14006)
bukka Apr 19, 2024
8160869
Merge branch 'PHP-8.3'
iluuu1994 Apr 19, 2024
e93d23a
Remove unused ext/spl SPL_API code (#13985)
petk Apr 19, 2024
bca94e3
[ci skip] Fix typo in release-process.md (#14012)
nielsdos Apr 20, 2024
3e3875c
Merge branch 'PHP-8.3'
SakiTakamachi Apr 20, 2024
151a677
Merge branch 'PHP-8.3'
devnexen Apr 20, 2024
2364054
ext/pcntl: pcntl_fork refining error handling. (#14021)
devnexen Apr 20, 2024
7428a92
[ci skip] Be more specific about ext-dom incompatibilities in UPGRADI…
nielsdos Apr 20, 2024
b3700e2
Simplify prop handler of XMLReader (#14023)
nielsdos Apr 20, 2024
c3b07a6
Adjust nightly org restriction check
iluuu1994 Apr 21, 2024
0e7ef95
[skip ci] Also skip benchmarking on non php-src
iluuu1994 Apr 21, 2024
4f0d4c0
[skip ci] Also skip all other push jobs on non php-src
iluuu1994 Apr 21, 2024
06b87f9
Remove broken hack in mysqlnd_vio::close_stream
nielsdos Mar 21, 2024
319fb50
Fix memory leak in mysqlnd_vio::open_pipe
nielsdos Mar 21, 2024
a20d9d7
Factor common code out into mysqlnd_fixup_regular_list()
nielsdos Mar 21, 2024
0b69c3a
Fix crash in shutdown when using a named pipe with a persistent mysql…
nielsdos Mar 21, 2024
bb8234d
Use php_stream_auto_cleanup() consistently
nielsdos Mar 22, 2024
43cbeb3
Add an assertion for certainty
nielsdos Mar 22, 2024
dd1a32d
NEWS
nielsdos Apr 21, 2024
76a254a
Merge branch 'PHP-8.3'
iluuu1994 Apr 21, 2024
8a79b1c
Test
nielsdos Apr 21, 2024
38e4cba
no-werror
nielsdos Apr 21, 2024
5a6d9a0
Try some more
nielsdos Apr 21, 2024
8f1b560
Try again
nielsdos Apr 21, 2024
e7aa038
debug
nielsdos Apr 27, 2024
6640bcf
test
nielsdos Apr 27, 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
12 changes: 9 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,22 @@
/ext/ffi @dstogov
/ext/gettext @devnexen
/ext/gmp @Girgias
/ext/imap @Girgias
/ext/intl @devnexen
/ext/json @bukka
/ext/libxml @nielsdos
/ext/mbstring @alexdowad
/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
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
48 changes: 19 additions & 29 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 @@ -36,38 +36,28 @@ runs:
--enable-exif \
--with-zip \
--with-zlib \
--enable-soap \
--enable-address-sanitizer \
--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 \
--enable-posix \
--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 \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--with-pspell=/usr/local/opt/aspell \
--with-kerberos \
--enable-sysvmsg \
--with-ffi \
--with-gmp="$BREW_OPT"/gmp \
--with-iconv="$BREW_OPT"/libiconv \
--enable-zend-test \
--enable-dl-test=shared \
--enable-intl \
--with-mhash \
--with-sodium \
--enable-dba \
--enable-werror \
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d \
${{ inputs.configurationParameters }}
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
13 changes: 6 additions & 7 deletions .github/actions/test-linux/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,14 @@ runs:
export PDO_DBLIB_TEST_DSN="dblib:host=127.0.0.1;dbname=master;version=7.0"
export PDO_DBLIB_TEST_USER="pdo_test"
export PDO_DBLIB_TEST_PASS="password"
export PHP_OCI8_TEST_USER="system"
export PHP_OCI8_TEST_PASS="pass"
export PHP_OCI8_TEST_DB="localhost/XEPDB1"
export PDO_OCI_TEST_USER="system"
export PDO_OCI_TEST_PASS="pass"
export PDO_OCI_TEST_DSN="oci:dbname=localhost/XEPDB1;charset=AL32UTF8"
export PGSQL_TEST_CONNSTR="host=localhost dbname=test port=5432 user=postgres password=postgres"
if [[ -z "$PDO_PGSQL_TEST_DSN" ]]; then
export PDO_PGSQL_TEST_DSN="pgsql:host=localhost port=5432 dbname=test user=postgres password=postgres"
fi
export PDO_FIREBIRD_TEST_DATABASE=test.fdb
export PDO_FIREBIRD_TEST_DSN=firebird:dbname=localhost:test.fdb
export PDO_FIREBIRD_TEST_PASS=test
export PDO_FIREBIRD_TEST_USER=test
export ODBC_TEST_USER="odbc_test"
export ODBC_TEST_PASS="password"
export ODBC_TEST_DSN="Driver={ODBC Driver 17 for SQL Server};Server=127.0.0.1;Database=odbc;uid=$ODBC_TEST_USER;pwd=$ODBC_TEST_PASS"
Expand All @@ -47,7 +45,8 @@ runs:
export STACK_LIMIT_DEFAULTS_CHECK=1
sapi/cli/php run-tests.php -P -q ${{ inputs.runTestsParameters }} \
-d opcache.jit=${{ inputs.jitType }} \
-d opcache.jit_buffer_size=16M \
-d opcache.protect_memory=1 \
-d opcache.jit_buffer_size=64M \
${{ inputs.idleCpu == 'true' && '-j$(($(/usr/bin/nproc) - 1))' || '-j$(/usr/bin/nproc)' }} \
-g FAIL,BORK,LEAK,XLEAK \
--no-progress \
Expand Down
Loading