Skip to content
forked from php/php-src

sync #8

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

Merged
merged 792 commits into from
Nov 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
792 commits
Select commit Hold shift + click to select a range
e6b51cc
Fixed tracing JIT support for aliasses (Zend/tests/bug75420.13.phpt a…
dstogov Oct 27, 2020
a73b2dd
Merge branch 'PHP-8.0'
dstogov Oct 27, 2020
47a5620
Fixed memory leak in Zend/tests/bug78999.phpt
dstogov Oct 28, 2020
a49200a
Merge branch 'PHP-8.0'
dstogov Oct 28, 2020
ab0ec3f
Check for null dbh methods in get_gc
nikic Oct 28, 2020
2693f79
Don't force rebuild of symbol table, when populating $http_response_h…
dstogov Oct 28, 2020
94fd97e
Merge branch 'PHP-8.0'
dstogov Oct 28, 2020
b03776a
Fix bug #79375
kamil-tekiela Sep 20, 2020
793bf12
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 28, 2020
dc03e62
Merge branch 'PHP-8.0'
nikic Oct 28, 2020
fe55fe1
Sync test with master
nikic Oct 28, 2020
990bb34
Handle mysqli errors in more cases
kamil-tekiela Sep 17, 2020
d928c58
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 28, 2020
67598af
Merge branch 'PHP-8.0'
nikic Oct 28, 2020
68f80be
Fixed run-time binding of preloaded dynamically declared function
dstogov Oct 28, 2020
6beb080
Merge branch 'PHP-7.4' into PHP-8.0
dstogov Oct 28, 2020
84a0d48
Merge branch 'PHP-8.0'
dstogov Oct 28, 2020
68dcaa2
Fixed bug #66528
nikic Oct 28, 2020
39be0df
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 28, 2020
bd555b6
Merge branch 'PHP-8.0'
nikic Oct 28, 2020
f547412
Fix #79177: FFI doesn't handle well PHP exceptions within callback
cmb69 Oct 28, 2020
d07f675
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Oct 28, 2020
9238186
Merge branch 'PHP-8.0'
cmb69 Oct 28, 2020
a66d73d
Fixed bug #65825
nikic Oct 28, 2020
246b8b2
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 28, 2020
f3c9597
Merge branch 'PHP-8.0'
nikic Oct 28, 2020
24537a7
Retain QUIT_SEND connection state
nikic Oct 29, 2020
d784c65
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 29, 2020
5e69534
Merge branch 'PHP-8.0'
nikic Oct 29, 2020
c21e901
Fix #44618: Fetching may rely on uninitialized data
cmb69 Oct 29, 2020
133ac01
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Oct 29, 2020
9838eff
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Oct 29, 2020
3d11a0f
Merge branch 'PHP-8.0'
cmb69 Oct 29, 2020
bd6850a
[ci skip] Fix NEWS order
cmb69 Oct 29, 2020
9fdbc2a
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Oct 29, 2020
4273ec8
Merge branch 'PHP-8.0'
cmb69 Oct 29, 2020
78b44dd
Report gone away error in one more place
nikic Oct 29, 2020
ce7c2cc
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 29, 2020
60ab7a3
Merge branch 'PHP-8.0'
nikic Oct 29, 2020
ee3227a
Fix format specifier
cmb69 Oct 29, 2020
dd97cb1
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Oct 29, 2020
489b532
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Oct 29, 2020
278ee58
Merge branch 'PHP-8.0'
cmb69 Oct 29, 2020
0044a81
Handle errors during PDO row fetch
nikic Oct 29, 2020
1a7bcd9
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 29, 2020
39532f9
Merge branch 'PHP-8.0'
nikic Oct 29, 2020
b5481de
Fix bug #72413: Segfault with get_result and PS cursors
kamil-tekiela Sep 17, 2020
8957260
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 29, 2020
dd008fd
Merge branch 'PHP-8.0'
nikic Oct 29, 2020
6c71d34
Use constant size string in hash bench.php
divinity76 Oct 27, 2020
b133183
Create TSSA loops for recursive call/return traces and move invariant…
dstogov Oct 30, 2020
fab8ef6
Merge branch 'PHP-8.0'
dstogov Oct 30, 2020
3bd3651
Fixed bug #80290
nikic Oct 30, 2020
da4d5e9
Merge branch 'PHP-8.0'
nikic Oct 30, 2020
085e16c
Fix signed integer overflow
nikic Oct 30, 2020
b32a48f
Merge branch 'PHP-8.0'
nikic Oct 30, 2020
0427dcb
Fix bug79177.phpt wrt. JIT
cmb69 Oct 30, 2020
72d9d9b
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Oct 30, 2020
fdbfb41
Merge branch 'PHP-8.0'
cmb69 Oct 30, 2020
8373828
Fix SSA integrity violation for type inference in dead code
nikic Oct 30, 2020
5958137
Merge branch 'PHP-7.4' into PHP-8.0
nikic Oct 30, 2020
3e2b127
Merge branch 'PHP-8.0'
nikic Oct 30, 2020
904c1b6
FIxed bug #80299
nikic Oct 30, 2020
ada2a55
Merge branch 'PHP-8.0'
nikic Oct 30, 2020
1b3b430
Add --repeat testing mode
nikic Oct 21, 2020
d44235a
Convert numeric string array keys to integers correctly in JITted code
alexdowad Oct 29, 2020
e2dc80b
Merge branch 'PHP-8.0'
alexdowad Oct 30, 2020
526c624
Fix test added in d44235acaeb4
alexdowad Oct 30, 2020
2ce15d9
Merge branch 'PHP-8.0'
alexdowad Oct 30, 2020
b5ff87c
Fix mbstring support for CP1252 encoding
alexdowad Oct 18, 2020
831abe2
Add test suite for CP1252 encoding
alexdowad Oct 18, 2020
72e91e9
hash: Add MurmurHash3 with streaming support
weltling Aug 30, 2020
5e16209
NEWS: Add murmurhash info [ci skip]
weltling Oct 31, 2020
347a3f8
UPGRADING: Add murmurhash note [ci skip]
weltling Oct 31, 2020
c3a6deb
Bump minimal OpenSSL version to 1.0.2
bukka Oct 10, 2020
58e71ef
hash: murmur: Suppress sanitize warnings under GCC
weltling Nov 1, 2020
0659d44
hash: murmur: Fix GCC support version for no_sanitize
weltling Nov 1, 2020
cf38a6f
Fix tests for MariaDB
kamil-tekiela Oct 28, 2020
bcdb54d
Merge branch 'PHP-8.0'
nikic Nov 2, 2020
9690ded
Fix #70461: disable md5 code when it is not supported in net-snmp
cmb69 Oct 28, 2020
0123f75
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Nov 2, 2020
6fc2cab
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Nov 2, 2020
4fa02d5
Merge branch 'PHP-8.0'
cmb69 Nov 2, 2020
0571f09
Rename opcache.jit_max_loops_unroll to opcache.jit_max_loop_unrolls
nikic Nov 2, 2020
d5dff02
Merge branch 'PHP-8.0'
nikic Nov 2, 2020
94938e4
[ci skip] Fix small typo
drbyte Nov 2, 2020
a1dcbb2
Merge branch 'PHP-8.0'
cmb69 Nov 2, 2020
b18b9c9
Test cases for mbstring encodings are less repetitive
alexdowad Nov 2, 2020
44bd580
Fix mbstring support for CP1251 encoding
alexdowad Oct 18, 2020
eb4151e
Add test suite for CP1251 encoding
alexdowad Oct 18, 2020
e6d17cf
Fix mbstring support for CP1254 encoding
alexdowad Oct 18, 2020
0b13305
Add test suite for CP1254 encoding
alexdowad Oct 18, 2020
bc04e0c
All bytes are valid in CP866 encoding
alexdowad Oct 18, 2020
20a404f
Remove dead code from mbfilter_cp866.c (and do general code cleanup)
alexdowad Oct 18, 2020
0485bed
Add test suite for CP866 encoding
alexdowad Oct 18, 2020
8926252
All bytes are valid in CP850 encoding
alexdowad Oct 18, 2020
b6e7526
Remove dead code from mbfilter_cp850.c (and do general code cleanup)
alexdowad Oct 18, 2020
9980534
Add test suite for CP850 encoding
alexdowad Oct 18, 2020
7b97789
All bytes are valid in KOI8-R encoding
alexdowad Oct 18, 2020
0a8ebb3
Remove dead code from mbfilter_koi8r.c
alexdowad Oct 18, 2020
fde7794
Remove dead code from mbfilter_iso8859_{2,4,5,9,10,13,14,15,16}.c
alexdowad Oct 18, 2020
9db4387
Add test suite for KOI8-R encoding
alexdowad Oct 18, 2020
f9826fb
All bytes are valid in KOI8-U encoding
alexdowad Oct 18, 2020
e814588
Remove dead code from mbfilter_koi8u.c (and do general code cleanup)
alexdowad Oct 18, 2020
335c1b9
Add test suite for KOI8-U encoding
alexdowad Oct 18, 2020
be1a215
Optimize (AND FIX) mb_check_encoding (cut execution time by 50%+)
alexdowad Aug 29, 2020
9f5a4b3
Fix mbstring support for ARMSCII-8
alexdowad Oct 18, 2020
ff953f2
Add test suite for ARMSCII-8 encoding
alexdowad Oct 18, 2020
6d6fade
Improved error message for typed class properties with null as defaul…
BogdanUngureanu Nov 2, 2020
4d16d3c
Fix typo in UPGRADING
drbyte Nov 2, 2020
6e30a40
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
00ba784
Fix another implicit function declaration in configure
nikic Nov 3, 2020
4e68c53
Merge branch 'PHP-7.3' into PHP-7.4
nikic Nov 3, 2020
53c417d
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 3, 2020
e1cbfb3
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
06ddda2
Modernize IMAP tests
Girgias Nov 3, 2020
6f24318
Preserve trait method alias name during preloading
nikic Nov 3, 2020
ac5486b
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
14c42c6
Fix persisting property info table with internal parent
nikic Nov 3, 2020
a600443
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
51b5f7d
Don't ignore internal classes during preloading
nikic Nov 3, 2020
fa15f03
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
ee934f8
Fix variance checks on resolved union types
nikic Nov 3, 2020
b4b91a8
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
7e55317
Allow unlinked classes when performing in_compilation variance check
nikic Nov 3, 2020
fa72727
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
9fd8e00
Fix use of type copy ctor when importing trait properties
nikic Nov 3, 2020
8d43896
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
b009573
Report parse errors during preloading
nikic Nov 3, 2020
d0a07cd
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
54668a4
Don't disable early binding during preloading script
nikic Nov 3, 2020
b43c455
Merge branch 'PHP-8.0'
nikic Nov 3, 2020
4b3438d
hash: murmur: Initialize final hash explicitly
weltling Nov 3, 2020
28eb23c
Make all IMAP fetch*() tests conflict with the default mailbox
Girgias Nov 3, 2020
e0d6c3f
Fix dynamic function definition in preload script
nikic Nov 4, 2020
c6563dd
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 4, 2020
6457043
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
9ed2f48
Don't disable opcache for generic tests
nikic Nov 4, 2020
bae3a35
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
57b0e5a
Don't xfail method_static_var.phpt
nikic Nov 4, 2020
3f400a7
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
d17fae8
Fix parallel testing for IMAP
Girgias Nov 4, 2020
7794925
Assert that references are not persisted
nikic Nov 4, 2020
80e063c
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
2cab085
Fix #80266: parse_url silently drops port number 0
cmb69 Nov 4, 2020
00e41a1
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Nov 4, 2020
b8f2531
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Nov 4, 2020
bceab5b
Merge branch 'PHP-8.0'
cmb69 Nov 4, 2020
670fe59
Fix static variable in methods inheritance during preloading
nikic Nov 4, 2020
c380812
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
73321bc
getlastmod() can return false
nikic Nov 4, 2020
bb1dd83
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
7c7c6b0
End output handlers in preload shutdown
nikic Nov 4, 2020
313a56a
Merge branch 'PHP-8.0'
nikic Nov 4, 2020
33969c2
Fix multiple trait fixup
nikic Nov 5, 2020
1fea175
Merge branch 'PHP-8.0'
nikic Nov 5, 2020
2effbfd
Fixup trait methods even if no traits are used
nikic Nov 5, 2020
0461438
Merge branch 'PHP-8.0'
nikic Nov 5, 2020
ff91800
Fixed incorrect invariant guard motion
dstogov Nov 5, 2020
5cd88cc
Merge branch 'PHP-8.0'
dstogov Nov 5, 2020
6808968
Backport preloading trait fixup fixes
nikic Nov 5, 2020
2d89491
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 5, 2020
9bdf221
Merge branch 'PHP-8.0'
nikic Nov 5, 2020
8d7ca47
only display libzip both headers/library versions if they differ
remicollet Nov 5, 2020
e2509cf
report about ZSTD compression availability
remicollet Nov 5, 2020
ca5c8c3
Merge branch 'PHP-8.0'
remicollet Nov 6, 2020
98e4f94
Move stack overflow checks out of the loops
dstogov Nov 6, 2020
668ac03
Merge branch 'PHP-8.0'
dstogov Nov 6, 2020
d65a520
Raise E_WARNING on PHP related errors
cmb69 Oct 20, 2020
21594ed
Merge branch 'PHP-8.0'
remicollet Nov 6, 2020
c464637
Stabalize IMAP parallel testing, again
Girgias Nov 6, 2020
77b6e95
Split tests for compatibility with ICU 68.1
cmb69 Nov 6, 2020
49ca191
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Nov 6, 2020
6768f47
Merge branch 'PHP-8.0'
cmb69 Nov 6, 2020
25643b5
Update version in 7.4 branch
derickr Nov 7, 2020
fe2cbca
Merge branch 'PHP-7.4' into PHP-8.0
derickr Nov 7, 2020
b0b4a59
Merge branch 'PHP-8.0'
derickr Nov 7, 2020
b1019f4
Rename PhpToken::getAll() to PhpToken::tokenize()
nikic Nov 9, 2020
e09ad4a
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
5df461b
Skip preload test under asan
nikic Nov 9, 2020
6033c77
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
4bbe55b
Fixed missaligned access
dstogov Nov 9, 2020
13a8f3b
Merge branch 'PHP-8.0'
dstogov Nov 9, 2020
6fb3d92
Fixed bug #80334
nikic Nov 9, 2020
31d975a
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
114613d
Remove embedded property from mysqli_driver
kamil-tekiela Nov 6, 2020
12ab4cb
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
3eb8828
Fix issues with mbstring encoding tests
alexdowad Nov 5, 2020
cc03c54
Remove useless byte{2,4}{be,le} encodings from mbstring
alexdowad Nov 4, 2020
ad7e0f1
Fix mbstring support for Shift-JIS
alexdowad Oct 19, 2020
8f6889b
Fix mbstring support for EUC-JP text encoding
alexdowad Oct 1, 2020
a416f93
Treat non-ASCII characters as erroneous when converting ASCII text
alexdowad Nov 5, 2020
3e7acf9
Remove mbstring identify filters
alexdowad Nov 4, 2020
8eaaabd
Fixed bug #80310: Support for icu4c 68.1.
derrabus Nov 3, 2020
96b7251
Merge branch 'PHP-7.3' into PHP-7.4
nikic Nov 9, 2020
4cd3934
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 9, 2020
5143b4d
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
975735c
Use true/false instead of TRUE/FALSE in intl
nikic Nov 9, 2020
b6a93c3
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
d971b67
Fix phi use chain management when renaming variable
nikic Nov 9, 2020
523dd9a
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 9, 2020
4945bc2
Merge branch 'PHP-8.0'
nikic Nov 9, 2020
b5ce6df
7.3.26 is next
cmb69 Nov 10, 2020
bd2b4a5
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Nov 10, 2020
25e3d7b
Merge branch 'PHP-7.4' into PHP-8.0
cmb69 Nov 10, 2020
0947ea8
Merge branch 'PHP-8.0'
cmb69 Nov 10, 2020
f419e04
Add integration test for symfony preloading
nikic Nov 9, 2020
9f1dba8
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 10, 2020
5cf70df
Merge branch 'PHP-8.0'
nikic Nov 10, 2020
343b53a
Update NEWS for PHP 8.0.0RC4
carusogabriel Nov 10, 2020
822e166
Update NEWS for 8.0.0
carusogabriel Nov 10, 2020
c1f8dd4
PHP-7.4 is now for 7.4.14
derickr Nov 10, 2020
9b627c6
Merge branch 'PHP-7.4' into PHP-8.0
derickr Nov 10, 2020
71f035e
Merge branch 'PHP-8.0'
derickr Nov 10, 2020
1aff51d
Fix community job
nikic Nov 11, 2020
1562d76
Merge branch 'PHP-8.0'
nikic Nov 11, 2020
d1d50c2
Test EUC-JP and Shift-JIS more thoroughly
alexdowad Nov 9, 2020
b05ad51
Don't redundantly flush mbstring filters multiple times
alexdowad Nov 9, 2020
a5827c2
Fix broken binary search function in mbstring
alexdowad Nov 9, 2020
2f98bd8
SJIS-2004 encoding conversion: handle invalid (or truncated) 2nd byte…
alexdowad Sep 8, 2020
eda73a5
Don't mangle non-Japanese chars which appear after a 'combining' kana…
alexdowad Sep 17, 2020
d40f9cf
Add test suite for SJIS-2004 encoding
alexdowad Sep 8, 2020
4c39cd3
SJIS-mac encoding conversion: handle invalid (or truncated) 2nd byte …
alexdowad Sep 9, 2020
7f0e86b
Convert Unicode halfwidth Yen sign to MacJapanese halfwidth Yen sign
alexdowad Sep 19, 2020
b27a34c
SJIS-mac encoding conversion: Stop the carnage of innocent Unicode co…
alexdowad Sep 19, 2020
fbdcab9
Unicode -> SJIS-mac conversion doesn't reject valid codepoints after …
alexdowad Nov 9, 2020
1cf12c0
Add test suite for SJIS-mac encoding
alexdowad Sep 9, 2020
6dd7547
Leading BOM is stripped for UTF-32
alexdowad Sep 4, 2020
17d82b6
Enhance mbstring support for UCS-2 text
alexdowad Sep 4, 2020
e169ad3
Consolidate all single-byte encodings in one source file
alexdowad Nov 3, 2020
855d8fa
[Observer] Save opline before calling begin/end handlers
dstogov Nov 11, 2020
a15d215
Merge branch 'PHP-8.0'
dstogov Nov 11, 2020
11c4821
[Observer+JIT] Save opline before calling begin/end handlers
dstogov Nov 11, 2020
329d38c
Merge branch 'PHP-8.0'
dstogov Nov 11, 2020
b4a2a96
Retain reference to share handle from curl handle
nikic Nov 11, 2020
d637f0d
Merge branch 'PHP-8.0'
nikic Nov 11, 2020
800cf5a
Fix double free when socket_accept fails
nikic Nov 11, 2020
01de000
Merge branch 'PHP-8.0'
nikic Nov 11, 2020
a0de82a
Fixed reference-counting propagation
dstogov Nov 11, 2020
de359c0
Stop on fake frame
dstogov Nov 11, 2020
aa84e2c
Merge branch 'PHP-8.0'
dstogov Nov 11, 2020
2d2d42b
Fixed incorrect invariant guard motion
dstogov Nov 11, 2020
fa35561
Merge branch 'PHP-8.0'
dstogov Nov 11, 2020
eda7492
Handle errors during next_result()
nikic Nov 11, 2020
d776c31
Merge branch 'PHP-7.4' into PHP-8.0
nikic Nov 11, 2020
fe73616
Merge branch 'PHP-8.0'
nikic Nov 11, 2020
03e7854
Remove assertion
dstogov Nov 11, 2020
9f13c8f
Merge branch 'PHP-8.0'
dstogov Nov 11, 2020
9acebe1
Fixed incorrectly eliminated type store
dstogov Nov 11, 2020
d54e197
Merge branch 'PHP-8.0'
dstogov Nov 11, 2020
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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,8 @@ Currently we have the following branches in use:

| Branch | |
| --------- | --------- |
| master | Active development branch for PHP 8.0, which is open for backwards incompatible changes and major internal API changes. |
| master | Active development branch for PHP 8.1, which is open for backwards incompatible changes and major internal API changes. |
| PHP-8.0 | Is used to release the PHP 8.0.x series. This is a current stable version and is open for bugfixes only. |
| PHP-7.4 | Is used to release the PHP 7.4.x series. This is a current stable version and is open for bugfixes only. |
| PHP-7.3 | Is used to release the PHP 7.3.x series. This is a current stable version and is open for bugfixes only. |
| PHP-7.2 | Is used to release the PHP 7.2.x series. This is an old stable version and is open for security fixes only. |
Expand Down
Loading