Skip to content

GitHub actions minimal #7

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

Closed
wants to merge 10,000 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
2828757
hash: Upgrade xxHash to 0.8.1
weltling Dec 25, 2021
f6dce4a
Extract common replacement login in pass1
nikic Dec 25, 2021
046096f
Remove outdated FETCH_CLASS handling in FETCH_CLASS_CONSTANT optimiza…
nikic Dec 25, 2021
2cf9303
Sink op_array scope case into get_class_entry()
nikic Dec 25, 2021
206d80e
Reuse get_class_entry_from_op1() helper
nikic Dec 25, 2021
924e875
Minor code cleanup in pass1
nikic Dec 26, 2021
c4334fc
Remove special chr/count handling in sccp function evaluation
nikic Dec 26, 2021
b4ba65d
Fix chunk_split_variation*_32bit.phpt for Windows
cmb69 Dec 25, 2021
9e4437f
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 26, 2021
c5c66bd
Merge branch 'PHP-8.1'
cmb69 Dec 26, 2021
fd3fc5c
Fix GH-7826: Inconsistent argument name in hash_hmac_file and hash_file
cmb69 Dec 25, 2021
a6ddd1a
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 26, 2021
77b5424
Merge branch 'PHP-8.1'
cmb69 Dec 26, 2021
1050eda
Extract special function evaluation from pass1
nikic Dec 26, 2021
e45653c
Make sure SCCP can evaluate all functions pass1 can
nikic Dec 26, 2021
e76ddbd
Prevent strict interpretation of tentative definition
cmb69 Dec 25, 2021
0cd1741
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 26, 2021
057737c
Merge branch 'PHP-8.1'
cmb69 Dec 26, 2021
eac50a3
Implement fast text conversion interface for Big5
alexdowad Dec 5, 2021
da58d42
Implement fast text conversion interface for CP950
alexdowad Dec 6, 2021
40809cb
Implement fast text conversion interface for HZ
alexdowad Dec 6, 2021
c0936d4
Implement fast text conversion interface for UHC
alexdowad Dec 7, 2021
43bb97c
Implement fast text conversion interface for EUC-KR
alexdowad Dec 7, 2021
2055537
Implement fast text conversion interface for CP932
alexdowad Dec 9, 2021
661a101
Implement fast text conversion interface for CP936
alexdowad Dec 9, 2021
9bd08a9
Implement fast text conversion interface for EUC-TW
alexdowad Dec 10, 2021
6ef1b35
Implement fast text conversion interface for EUC-CN
alexdowad Dec 10, 2021
e5af94b
Implement fast text conversion interface for CP51932
alexdowad Dec 10, 2021
3e8088d
Implement fast text conversion interface for EUC-JP-MS
alexdowad Dec 11, 2021
cb4626c
Implement fast text conversion interface for GB18030
alexdowad Dec 12, 2021
01afd9f
Implement fast text conversion interface for JIS
alexdowad Dec 13, 2021
53ffba9
Implement fast text conversion interface for CP5022{0,1,2}
alexdowad Dec 20, 2021
5005445
Mark curl tests using http2.golang.org as XFAIL
cmb69 Dec 26, 2021
710dc03
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 26, 2021
5a3b0da
Merge branch 'PHP-8.1'
cmb69 Dec 26, 2021
7f0a1e2
Fix bug40228*.phpt conflict
cmb69 Dec 26, 2021
187e011
[ci skip] Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 26, 2021
124ac49
[ci skip] Merge branch 'PHP-8.1'
cmb69 Dec 26, 2021
2759e6b
Fixed assertion when check "instanceof" on unlinked class
dstogov Dec 27, 2021
a066b80
Skip abstract methods
dstogov Dec 27, 2021
f82593d
Fix GH-7815: php_uname doesn't recognise latest Windows versions
Quppa Dec 23, 2021
383bdbc
Merge branch 'PHP-8.1'
cmb69 Dec 27, 2021
71b55d7
[ci skip] supportedOs Id for Windows 10 and 11 are the same
cmb69 Dec 27, 2021
76e2a83
Fix zend_observer_fcall_end_all() accessing dangling pointers
rioderelfte Nov 18, 2021
d4c07df
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 27, 2021
a72a011
Merge branch 'PHP-8.1'
cmb69 Dec 27, 2021
ee61094
Revert "Fix zend_observer_fcall_end_all() accessing dangling pointers"
cmb69 Dec 27, 2021
d58c48d
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 27, 2021
1d44829
Merge branch 'PHP-8.1'
cmb69 Dec 27, 2021
eb43f8a
Eliminate more VERIFY_RETURN_TYPE instructions
dstogov Dec 27, 2021
87d9e02
Don't truncate subsecond precision in run-tests.php JUNIT output
cmb69 Dec 27, 2021
b36f25a
[ci skip] Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 27, 2021
693c880
[ci skip] Merge branch 'PHP-8.1'
cmb69 Dec 27, 2021
de358f8
Fix reference contig inference
dstogov Dec 28, 2021
8862e23
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Dec 28, 2021
3319f17
Merge branch 'PHP-8.1'
dstogov Dec 28, 2021
cb3d858
Fix buffer allocations in zlog_stream_set_msg_suffix()
devnexen Dec 27, 2021
5d4bef0
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 28, 2021
8147fec
Merge branch 'PHP-8.1'
cmb69 Dec 28, 2021
fd879e6
JIT: Fix array clobbering by user error handler
dstogov Dec 28, 2021
206bcff
iSeparate tests
dstogov Dec 28, 2021
c69b942
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Dec 28, 2021
9362d6f
Merge branch 'PHP-8.1'
dstogov Dec 28, 2021
85af420
[skip ci] Update documentation of supported php versions (#7822)
TysonAndre Dec 28, 2021
24be11f
Remove bogus type of $object param in SplObjectStorage::offsetSet()
kocsismate Dec 28, 2021
a0ba104
Merge branch 'PHP-8.1'
kocsismate Dec 28, 2021
7d2f2a1
Remove an incorrect JMPZNZ optimization
nikic Dec 30, 2021
0698bf7
Add helper for convertion to CHECK_VAR/FREE/NOP
nikic Dec 30, 2021
f2b5015
Add some more test cases for BCMath
peter279k Dec 30, 2021
50c7512
mysqli_result::__construct should throw exceptions (#7855)
kamil-tekiela Dec 30, 2021
8869bbe
Fix bug GH-7746 (mysqli_sql_exception->sqlstate is inaccessible)
kamil-tekiela Dec 30, 2021
a0be3f8
Merge branch 'PHP-8.1'
kamil-tekiela Dec 30, 2021
b63e4cf
Handle holes in zend_get_opcode_id()
nikic Dec 30, 2021
55a4bae
Merge branch 'PHP-8.1'
nikic Dec 30, 2021
b390351
Fix bug where large bigints may be truncated
NathanFreeman Dec 29, 2021
ae9e986
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 30, 2021
15233a4
Merge branch 'PHP-8.1'
cmb69 Dec 30, 2021
49512b6
Fix formatting in the new mysqli test
kamil-tekiela Dec 30, 2021
b51f519
Merge branch 'PHP-8.0' into PHP-8.1
kamil-tekiela Dec 30, 2021
5cef4e1
Merge branch 'PHP-8.1'
kamil-tekiela Dec 30, 2021
d963b3f
mysqli_next_result_no_repeat_error.phpt must not use --EXTENSIONS--
cmb69 Dec 30, 2021
694c44a
[ci skip] Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Dec 30, 2021
f25a380
[ci skip] Merge branch 'PHP-8.1'
cmb69 Dec 30, 2021
96a5026
Redefine PDOException::$code with correct type
kocsismate Dec 28, 2021
e127f3f
Merge branch 'PHP-8.1'
kocsismate Jan 1, 2022
05ed3b7
Remove duplicated SKIP checks from mysqli tests (#7858)
kamil-tekiela Jan 2, 2022
f70ca0a
Mark mysqli_driver properties readonly
kocsismate Dec 28, 2021
addec73
Merge branch 'PHP-8.1'
kocsismate Jan 4, 2022
70b02d7
riscv64 support for fibers
jcourreges Jan 3, 2022
f2fa875
Merge branch 'PHP-8.1'
cmb69 Jan 4, 2022
d70c698
Prepare for PHP 8.0.16
carusogabriel Jan 4, 2022
f1d7f95
[ci skip] Fix GH-7725: Adjust README instructions on referencing issues
iluuu1994 Jan 4, 2022
15466ed
Merge branch 'PHP-8.0' into PHP-8.1
iluuu1994 Jan 4, 2022
d7027a6
Merge branch 'PHP-8.1'
iluuu1994 Jan 4, 2022
09165ac
Fix ext/sockets build on Haiku
devnexen Dec 29, 2021
623b212
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 4, 2022
e1a2383
Merge branch 'PHP-8.1'
cmb69 Jan 4, 2022
4ae7562
Preparing for 8.1.3-dev
patrickallaert Jan 4, 2022
46bec6d
Fix the OpenMetrics response format returned by the FPM status page
ste93cry Dec 28, 2021
c70f3e0
Merge branch 'PHP-8.1'
bukka Jan 4, 2022
0462719
Fix class synopsis generation
kocsismate Nov 22, 2021
b9e8d93
Merge branch 'PHP-8.1'
kocsismate Jan 6, 2022
62e4ac9
Add support for custom property links
kocsismate Jan 6, 2022
266667c
Merge branch 'PHP-8.1'
kocsismate Jan 7, 2022
66eb96e
Silence potential connection failure in SKIPIF section
cmb69 Jan 7, 2022
9781085
Fix ODBC test which may not properly clean up
cmb69 Jan 5, 2022
0a9f552
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 7, 2022
c6bb747
Merge branch 'PHP-8.1'
cmb69 Jan 7, 2022
51eec50
Run mb_send_mail tests on Windows, too
cmb69 Jan 7, 2022
9e80947
VS 17 == MSVC v143 == Visual Studio 2022 == cl 19.3x
cmb69 Jan 8, 2022
c99a026
Fix memory leak on invalid port
devnexen Jan 8, 2022
2b07513
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 8, 2022
d528d29
Merge branch 'PHP-8.1'
cmb69 Jan 8, 2022
2f6a06c
Fix #81430: Attribute instantiation leaves dangling pointer
beberlei Jan 5, 2022
4833362
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 10, 2022
a8c6a5c
Merge branch 'PHP-8.1'
cmb69 Jan 10, 2022
be22018
Fix pcntl_rfork build for DragonFlyBSD
devnexen Jan 9, 2022
d6b4039
Merge branch 'PHP-8.1'
cmb69 Jan 10, 2022
4170d41
JIT: Fix incorrect FETCH_THIS elimination
dstogov Jan 10, 2022
56430ef
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 10, 2022
bb5047a
Merge branch 'PHP-8.1'
dstogov Jan 10, 2022
b80d30d
Fix type inference for assign to string offset with invalid index.
dstogov Jan 10, 2022
8e5f54e
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 10, 2022
71d6501
Added test
dstogov Jan 10, 2022
8a5c681
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 10, 2022
bd44c56
Merge branch 'PHP-8.1'
dstogov Jan 10, 2022
491793a
Fixed test
dstogov Jan 10, 2022
c958ab1
JIT: Fix array separation after capturing by user error handler
dstogov Jan 10, 2022
1b7d50b
Merge branch 'PHP-8.1'
dstogov Jan 10, 2022
698ac23
Fixed NAN handling in SCCP
dstogov Jan 10, 2022
906cb52
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 10, 2022
4d907a6
Merge branch 'PHP-8.1'
dstogov Jan 10, 2022
796511f
Fix php-cgi name in usage info
cmb69 Jan 9, 2022
1f58365
Fix type inference
dstogov Jan 10, 2022
9824735
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 10, 2022
387c78a
Merge branch 'PHP-8.1'
dstogov Jan 10, 2022
4543cd3
Remove JMPZNZ opcode
nikic Dec 30, 2021
703cac3
Fix GH-7867: FFI::cast() from pointer to array is broken
cmb69 Jan 10, 2022
1632ebb
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 10, 2022
ede1568
Merge branch 'PHP-8.1'
cmb69 Jan 10, 2022
d7db5f6
Fix TSRM ignoring done
krakjoe Nov 5, 2021
f9bf5f4
Merge branch 'PHP-8.0' into PHP-8.1
krakjoe Jan 11, 2022
3c4c200
Merge branch 'PHP-8.1'
krakjoe Jan 11, 2022
e1782c0
Fix ASAN undefined behavior (unsigned char << 24)
dstogov Jan 11, 2022
d8b0337
Fix register allocation on x86
dstogov Jan 11, 2022
3b6d385
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 11, 2022
72cdb0a
Merge branch 'PHP-8.1'
dstogov Jan 11, 2022
522406c
JIT: Fix incorrect flag check
dstogov Jan 11, 2022
d136799
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 11, 2022
a8ccbaf
Merge branch 'PHP-8.1'
dstogov Jan 11, 2022
f7c3f6e
Fix ext/zend_test/tests/observer_bug81430_2.phpt failure
dstogov Jan 12, 2022
f6d7f78
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 12, 2022
9a16533
Merge branch 'PHP-8.1'
dstogov Jan 12, 2022
78974a4
JIT: Fix incorrect flag check
dstogov Jan 11, 2022
7e6558e
Fix ext/zend_test/tests/observer_bug81430_2.phpt failure
dstogov Jan 12, 2022
524ce90
fix GH-7899 Regression in unpack for negative int value
remicollet Jan 7, 2022
d5b6c0d
Merge branch 'PHP-8.1'
remicollet Jan 13, 2022
e31c54d
fix GH-7899 Regression in unpack for negative int value
remicollet Jan 7, 2022
9406198
Merge branch 'PHP-8.1'
remicollet Jan 13, 2022
079c5af
JIT: Fix register allocation
dstogov Jan 14, 2022
cd4e886
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 14, 2022
313371a
Merge branch 'PHP-8.1'
dstogov Jan 14, 2022
ee8f9d7
JIT: Fix trace type inference
dstogov Jan 14, 2022
797e091
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 14, 2022
024755c
Merge branch 'PHP-8.1'
dstogov Jan 14, 2022
655e578
JIT: Fix exception handling
dstogov Jan 14, 2022
2b1f8ab
Merge branch 'PHP-8.1'
dstogov Jan 14, 2022
944b6b6
Merge concatenated literal strings while compiling. (#7948)
TysonAndre Jan 16, 2022
478edcd
Fix GH-7875: mails are sent even if failure to log throws exception
cmb69 Jan 4, 2022
79bf39e
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 17, 2022
ca6613a
Merge branch 'PHP-8.1'
cmb69 Jan 17, 2022
93a3c71
Fix GH-7896: Environment vars may be mangled on Windows
cmb69 Jan 11, 2022
8d2ed19
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 17, 2022
3e32717
Merge branch 'PHP-8.1'
cmb69 Jan 17, 2022
2c4b9e9
[JIT] Print out more meaningful warning message
stkeke Jan 18, 2022
03816fb
Fix GH-7902: mb_send_mail may delimit headers with LF only
cmb69 Jan 18, 2022
69f6b09
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 18, 2022
58cbee1
Merge branch 'PHP-8.1'
cmb69 Jan 18, 2022
cdfc4d3
Fix GH-7883 don't close not open file handle
remicollet Jan 17, 2022
ac1c2dc
Merge branch 'PHP-8.1'
remicollet Jan 18, 2022
20d8561
fuzzer support for FreeBSD, getting opcache location
devnexen Jan 18, 2022
6af65ea
Fix news entry for 8.1.2
ramsey Jan 19, 2022
aff3709
[ci skip] Extend my maintainership of com_dotnet and gd
cmb69 Jan 19, 2022
5fc0db9
Strip MariaDB 10 prefix
kamil-tekiela Jan 19, 2022
1f0661d
Merge branch 'PHP-8.0' into PHP-8.1
kamil-tekiela Jan 19, 2022
262d4c2
Merge branch 'PHP-8.1'
kamil-tekiela Jan 19, 2022
82b8830
Fix coding style from previous commit
kamil-tekiela Jan 20, 2022
1605e6f
Merge branch 'PHP-8.0' into PHP-8.1
kamil-tekiela Jan 20, 2022
2a0bc0b
Merge branch 'PHP-8.1'
kamil-tekiela Jan 20, 2022
de4afc0
[ci skip] Fix NEWS
cmb69 Jan 21, 2022
c25b23f
[ci skip] Merge branch 'PHP-8.1'
cmb69 Jan 21, 2022
d2ec5be
Make gh7875.phpt more resilient
cmb69 Jan 21, 2022
298f0fb
Merge branch 'PHP-8.1'
cmb69 Jan 21, 2022
07aaa34
Fix GH-7978: sockets extension compilation errors
devnexen Jan 21, 2022
943d6f6
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Jan 21, 2022
0832d4a
Merge branch 'PHP-8.1'
cmb69 Jan 21, 2022
b27d2ff
Update php-parser to 4.13.2 in build/gen_stub.php (#7989)
TysonAndre Jan 22, 2022
464e725
Fix typo (wrong string length)
dstogov Jan 28, 2022
e700864
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 28, 2022
e7c2e11
Merge branch 'PHP-8.1'
dstogov Jan 28, 2022
965dafe
Fix too aggressive DCE that leads to memory leak
dstogov Jan 28, 2022
34c2324
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 28, 2022
2af3323
Merge branch 'PHP-8.1'
dstogov Jan 28, 2022
f1ae135
Fix memory leak
dstogov Jan 28, 2022
f711c96
Fix incorrect register allocation
dstogov Jan 28, 2022
f4a3868
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 28, 2022
54c952f
JIT: Fix incorrect type store elimination
dstogov Jan 28, 2022
a23f3dd
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Jan 28, 2022
74f7f2c
Merge branch 'PHP-8.1'
dstogov Jan 28, 2022
22688c7
[ci skip] [Zend] Update README.md with new Zend VM executors
Jan 29, 2022
70f712c
[ci skip] Close stale PRs with GitHub actions
iluuu1994 Jan 25, 2022
2f52956
Optimize stripos/stristr
iluuu1994 Dec 29, 2021
a60a9b4
Fix memory leak
dstogov Feb 1, 2022
8e2406c
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Feb 1, 2022
233b659
Merge branch 'PHP-8.1'
dstogov Feb 1, 2022
7184783
Prevent array modification if it's captured by user error handler during
dstogov Feb 1, 2022
107997e
Merge branch 'PHP-8.1'
dstogov Feb 1, 2022
478448d
JIT: Fix register alloction (missed store)
dstogov Feb 1, 2022
09bf346
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Feb 1, 2022
8ed14f6
Merge branch 'PHP-8.1'
dstogov Feb 1, 2022
8a46311
Bump for 8.0.17-dev
sgolemon Feb 2, 2022
0d189f0
Merge branch 'PHP-8.0' into PHP-8.1
sgolemon Feb 2, 2022
b48fe14
Merge branch 'PHP-8.1'
sgolemon Feb 2, 2022
8db7fd8
Bump for 8.1.4-dev
patrickallaert Feb 3, 2022
8c7521d
[Close stale PRs] Skip RFCs and "Waiting on Review"
iluuu1994 Feb 3, 2022
341a4de
Merge branch 'PHP-8.1'
cmb69 Feb 3, 2022
9bd468d
Fix GH-7953: ob_clean() only does not set Content-Encoding
cmb69 Jan 20, 2022
8009b21
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Feb 3, 2022
d67698a
Merge branch 'PHP-8.1'
cmb69 Feb 3, 2022
706398f
[ci skip] [Close stale PRs] Enable GitHub action
iluuu1994 Feb 4, 2022
0199b22
ext/opcache: check mkstemp() return value right after the call (#8031)
MaxKellermann Feb 5, 2022
7b90ebe
Fix `-Werror=sign-compare` warning in `zend_memnistr` (#8042)
TysonAndre Feb 5, 2022
ca0afc3
Improve speed of dominators and loop identification algorithms
dstogov Feb 7, 2022
bea542a
Haiku fix ZTS build, disabling tls model
devnexen Feb 6, 2022
188a6cc
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Feb 7, 2022
ca62a99
Merge branch 'PHP-8.1'
cmb69 Feb 7, 2022
86c196b
Fix GH-7980: Unexpected result for iconv_mime_decode
cmb69 Feb 3, 2022
49466af
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Feb 7, 2022
c53455f
Merge branch 'PHP-8.1'
cmb69 Feb 7, 2022
2d579a1
[ci skip] Update README.md on ZE description
Feb 8, 2022
1d48da6
Fixed libpng warning when loading interlaced images
brettwhiteman Feb 8, 2022
4a630e6
Merge branch 'PHP-8.0' into PHP-8.1
cmb69 Feb 8, 2022
0052af2
Merge branch 'PHP-8.1'
cmb69 Feb 8, 2022
c035298
Free cached chunks when the requested memory limit is above real usage
dstogov Feb 8, 2022
c7558e2
Merge branch 'PHP-8.0' into PHP-8.1
dstogov Feb 8, 2022
68a51e3
Merge branch 'PHP-8.1'
dstogov Feb 8, 2022
3b46374
Fix GH-8059 use $PHP_EXECUTABLE when $PHP not set
remicollet Feb 8, 2022
c03e111
[ci skip] news
remicollet Feb 8, 2022
05023a2
Merge branch 'PHP-8.1'
remicollet Feb 8, 2022
d7473be
Migrate CI to GitHub actions
iluuu1994 Feb 9, 2022
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.
4 changes: 2 additions & 2 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: "{branch}.build.{build}"

image: Visual Studio 2017
image: Visual Studio 2019

branches:
except:
Expand All @@ -24,7 +24,7 @@ environment:
PHP_BUILD_OBJ_DIR: c:\obj
PHP_BUILD_CACHE_SDK_DIR: c:\build-cache\sdk
PHP_BUILD_SDK_BRANCH: php-sdk-2.2.0
PHP_BUILD_CRT: vc15
PHP_BUILD_CRT: vs16
# ext and env setup for tests
#MYSQL_TEST_PASSWD: Password12!
#MYSQL_TEST_USER: root
Expand Down
28 changes: 28 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
env:
CIRRUS_CLONE_DEPTH: 1
ARCH: amd64

freebsd_instance:
image_family: freebsd-13-0

task:
name: FREEBSD_DEBUG_NTS
install_script:
#- 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
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-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
- echo opcache.enable_cli=1 > /etc/php.d/opcache.ini
- echo opcache.protect_memory=1 >> /etc/php.d/opcache.ini
# Specify opcache.preload_user as we're running as root.
- echo opcache.preload_user=root >> /etc/php.d/opcache.ini
tests_script:
- export SKIP_IO_CAPTURE_TESTS=1
- export CI_NO_IPV6=1
- sapi/cli/php run-tests.php -P -q -j2 -g FAIL,XFAIL,BORK,WARN,LEAK,XLEAK,SKIP --offline --show-diff --show-slow 1000 --set-timeout 120 -d zend_extension=opcache.so
18 changes: 3 additions & 15 deletions .gdbinit
Original file line number Diff line number Diff line change
Expand Up @@ -250,16 +250,13 @@ define ____printzv_contents
____printzv &$zvalue->value.ref->val $arg1
end
if $type == 11
printf "const: %s", $zvalue->value.str->val
end
if $type == 12
printf "CONSTANT_AST"
end
if $type == 13
if $type == 12
printf "indirect: "
____printzv $zvalue->value.zv $arg1
end
if $type == 14
if $type == 13
printf "pointer: %p", $zvalue->value.ptr
end
if $type == 15
Expand All @@ -269,18 +266,9 @@ define ____printzv_contents
printf "_BOOL"
end
if $type == 17
printf "CALLABLE"
end
if $type == 18
printf "ITERABLE"
end
if $type == 19
printf "VOID"
end
if $type == 20
printf "_NUMBER"
end
if $type > 20
if $type > 17
printf "unknown type %d", $type
end
printf "\n"
Expand Down
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Bug report
description: Create a bug report
labels: ["Bug", "Status: Needs Triage"]
body:
- type: textarea
attributes:
label: Description
description: "Please provide a minimal way to reproduce the problem and describe what the expected vs actual behavior is. Provide a [3v4l.org](https://3v4l.org/) link if possible."
value: |
The following code:

```php
<?php
```

Resulted in this output:
```
```

But I expected this output instead:
```
```
validations:
required: true
- type: input
attributes:
label: PHP Version
description: "The used PHP version. Make sure it is [supported](https://www.php.net/supported-versions.php)."
placeholder: "PHP 8.0.12"
validations:
required: true
- type: input
attributes:
label: Operating System
description: "The used operating system, if relevant."
placeholder: "Ubuntu 20.04"
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
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.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Feature request
description: Create a feature request
labels: ["Feature", "Status: Needs Triage"]
body:
- type: textarea
attributes:
label: Description
description: "Please describe the requested feature and why it should be included in PHP."
validations:
required: true
66 changes: 66 additions & 0 deletions .github/actions/apt-x64/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: apt
runs:
using: composite
steps:
- shell: bash
run: |
set -e
sudo apt install bison \
re2c \
locales \
ldap-utils \
openssl \
slapd \
language-pack-de \
libgmp-dev \
libicu-dev \
libtidy-dev \
libenchant-dev \
libaspell-dev \
libpspell-dev \
libsasl2-dev \
libxpm-dev \
libzip-dev \
libsqlite3-dev \
libwebp-dev \
libonig-dev \
libkrb5-dev \
libgssapi-krb5-2 \
libcurl4-openssl-dev \
libxml2-dev \
libxslt1-dev \
libpq-dev \
libreadline-dev \
libldap2-dev \
libsodium-dev \
libargon2-0-dev \
libmm-dev \
libsnmp-dev \
postgresql \
postgresql-contrib \
snmpd \
snmp-mibs-downloader \
freetds-dev \
unixodbc-dev \
llvm \
libc-client-dev \
dovecot-core \
dovecot-pop3d \
dovecot-imapd \
sendmail \
firebird-dev \
liblmdb-dev \
libtokyocabinet-dev \
libdb-dev \
libqdbm-dev \
libjpeg-dev \
libpng-dev \
libfreetype6-dev
mkdir /opt/oracle
wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip
unzip instantclient-basiclite-linuxx64.zip
wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-sdk-linuxx64.zip
unzip instantclient-sdk-linuxx64.zip
mv instantclient_*_* /opt/oracle/instantclient
# Interferes with libldap2 headers.
rm /opt/oracle/instantclient/sdk/include/ldap.h
32 changes: 32 additions & 0 deletions .github/actions/brew/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: brew
runs:
using: composite
steps:
- shell: bash
run: |
set -e
brew install pkg-config \
autoconf \
bison \
re2c
brew install [email protected] \
krb5 \
bzip2 \
enchant \
libffi \
libpng \
webp \
freetype \
intltool \
icu4c \
libiconv \
zlib \
t1lib \
gd \
libzip \
gmp \
tidyp \
libxml2 \
libxslt \
postgresql
brew link icu4c gettext --force
71 changes: 71 additions & 0 deletions .github/actions/configure-macos/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: ./configure
inputs:
configurationParameters:
default: ''
required: false
runs:
using: composite
steps:
- shell: bash
run: |
set -e
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/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"
./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-pdo-sqlite \
--without-pear \
--enable-gd \
--with-jpeg \
--with-webp \
--with-freetype \
--enable-exif \
--with-zip \
--with-zlib \
--enable-soap \
--enable-xmlreader \
--with-xsl \
--with-tidy=/usr/local/opt/tidyp \
--with-libxml \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
--enable-pcntl \
--with-readline=/usr/local/opt/readline \
--enable-mbstring \
--with-curl \
--with-gettext=/usr/local/opt/gettext \
--enable-sockets \
--with-bz2=/usr/local/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 \
--enable-zend-test \
--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 }}
84 changes: 84 additions & 0 deletions .github/actions/configure-x64/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: ./configure
inputs:
configurationParameters:
default: ''
required: false
runs:
using: composite
steps:
- shell: bash
run: |
set -e
./buildconf --force
./configure \
--enable-option-checking=fatal \
--prefix=/usr \
--enable-phpdbg \
--enable-fpm \
--with-pdo-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pgsql \
--with-pdo-pgsql \
--with-pdo-sqlite \
--enable-intl \
--without-pear \
--enable-gd \
--with-jpeg \
--with-webp \
--with-freetype \
--with-xpm \
--enable-exif \
--with-zip \
--with-zlib \
--with-zlib-dir=/usr \
--enable-soap \
--enable-xmlreader \
--with-xsl \
--with-tidy \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
--enable-pcntl \
--with-readline \
--enable-mbstring \
--with-curl \
--with-gettext \
--enable-sockets \
--with-bz2 \
--with-openssl \
--with-gmp \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--with-pspell=/usr \
--with-enchant=/usr \
--with-kerberos \
--enable-sysvmsg \
--with-ffi \
--enable-zend-test \
--with-ldap \
--with-ldap-sasl \
--with-password-argon2 \
--with-mhash \
--with-sodium \
--enable-dba \
--with-cdb \
--enable-flatfile \
--enable-inifile \
--with-tcadb \
--with-lmdb \
--with-qdbm \
--with-snmp \
--with-unixODBC \
--with-imap \
--with-kerberos \
--with-imap-ssl \
--with-pdo-odbc=unixODBC,/usr \
--with-pdo-firebird \
--with-pdo-dblib \
--with-pdo-oci=shared,instantclient,/opt/oracle/instantclient \
--with-oci8=shared,instantclient,/opt/oracle/instantclient \
--enable-werror \
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d \
${{ inputs.configurationParameters }}
Loading