Skip to content

Fix bugs #75120 and #69625 #3226

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 5,815 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5815 commits
Select commit Hold shift + click to select a range
08755e6
Merge branch 'PHP-7.2'
weltling Mar 12, 2018
c469213
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 12, 2018
a1a3361
Merge branch 'PHP-7.2'
weltling Mar 12, 2018
e547c9f
Merge branch 'PHP-7.1' into PHP-7.2
laruence Mar 13, 2018
f4da273
Merge branch 'PHP-7.2'
laruence Mar 13, 2018
8e576e5
Merge branch 'PHP-7.1' into PHP-7.2
laruence Mar 13, 2018
98fe858
Forgot NEWs
laruence Mar 13, 2018
c305dba
Merge branch 'PHP-7.2'
laruence Mar 13, 2018
575f500
Merge branch 'PHP-7.1' into PHP-7.2
dstogov Mar 13, 2018
1c3796b
Merge branch 'PHP-7.2'
dstogov Mar 13, 2018
5574562
Merge branch 'PHP-7.1' into PHP-7.2
dstogov Mar 13, 2018
9e1e284
Merge branch 'PHP-7.2'
dstogov Mar 13, 2018
c704517
Moved compiler helper functions from zend_opcode.c to zend_compile.c
dstogov Mar 13, 2018
9c0dfd4
Get rid of useless SET_UNUSED()
dstogov Mar 13, 2018
d660d6d
next is 7.2.5
remicollet Mar 13, 2018
52fddfc
Avoid useless iterations
dstogov Mar 13, 2018
1210df6
Merge branch 'PHP-7.2'
cmb69 Mar 13, 2018
b2622ed
Merge branch 'PHP-7.1' into PHP-7.2
cmb69 Mar 13, 2018
62329ef
Merge branch 'PHP-7.2'
cmb69 Mar 13, 2018
0d6da03
Handle scanner error in first place (don't hide them from ext/tokeniz…
dstogov Mar 13, 2018
d1585a9
Revert "Handle scanner error in first place (don't hide them from ext…
dstogov Mar 13, 2018
8afb91c
PHP scanner optimization
dstogov Mar 13, 2018
7448b03
Merge branch 'PHP-7.1' into PHP-7.2
cmb69 Mar 13, 2018
129dd52
Merge branch 'PHP-7.2'
cmb69 Mar 13, 2018
a18a11c
Merge branch 'PHP-7.1' into PHP-7.2
krakjoe Mar 14, 2018
755d226
Merge branch 'PHP-7.2'
krakjoe Mar 14, 2018
2db6d8e
Merge branch 'PHP-7.1' into PHP-7.2
dstogov Mar 14, 2018
a1a2ad7
Merge branch 'PHP-7.2'
dstogov Mar 14, 2018
975d144
Fixed user-opcode support
dstogov Mar 14, 2018
9dc6661
Merge branch 'PHP-7.2'
dstogov Mar 14, 2018
12baec3
Move constant array into read-only memory
dstogov Mar 14, 2018
1e31ac0
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 14, 2018
55155a9
Merge branch 'PHP-7.2'
weltling Mar 14, 2018
1af60a2
Keep initialized object_handlers structures in read-only memory.
dstogov Mar 14, 2018
f9822b1
Remove unused argument
weltling Mar 14, 2018
d69e3ec
Merge branch 'master' of git.php.net:php-src
dstogov Mar 14, 2018
53b4745
PHP scanner optimization
dstogov Mar 14, 2018
73f7c84
Mark zend_ast_export() as "cold".
dstogov Mar 14, 2018
64f64cf
zend_ast_destroy() optimization
dstogov Mar 14, 2018
783778b
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 14, 2018
ddceba9
Merge branch 'PHP-7.2'
weltling Mar 14, 2018
84881c6
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 14, 2018
5a485b1
Merge branch 'PHP-7.2'
weltling Mar 14, 2018
bcacb75
PHP scanner optimization
dstogov Mar 14, 2018
4758164
Fixed bug #76094 (Access violation when using opcache)
laruence Mar 15, 2018
82e325e
Merge branch 'PHP-7.2'
laruence Mar 15, 2018
eb39d8d
Use cheaper functions
dstogov Mar 15, 2018
4bbf200
Optmized AST creation
dstogov Mar 15, 2018
e659fcd
Workaround VA macro expansion difference with VC++
weltling Mar 15, 2018
9f456d6
Optimized str_rot13 with SSE2 instructions
laruence Mar 16, 2018
4353e11
Fixed folder
laruence Mar 16, 2018
5a0b8c1
slashchars are 16 bytes aligned
laruence Mar 16, 2018
0097619
Use const pointers at some appropriate places
weltling Mar 16, 2018
615ca3c
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 16, 2018
6bbc4bf
Merge branch 'PHP-7.2'
weltling Mar 16, 2018
192956b
Switch to placeholder matching
weltling Mar 16, 2018
fa9ea3c
Use const pointers where appropriate
weltling Mar 16, 2018
bb2bfa6
Use const pointers
weltling Mar 17, 2018
397d40c
Mark non exported symbol as static
weltling Mar 17, 2018
077b770
Merge branch 'PHP-7.1' into PHP-7.2
smalyshev Mar 18, 2018
6aec16c
Merge branch 'PHP-7.2'
smalyshev Mar 18, 2018
13a33f7
Merge branch 'PHP-7.1' into PHP-7.2
smalyshev Mar 19, 2018
371076d
Merge branch 'PHP-7.2'
smalyshev Mar 19, 2018
18750a2
Eliminate cast
weltling Mar 19, 2018
cd2912a
Merge branch 'PHP-7.1' into PHP-7.2
cmb69 Mar 19, 2018
cd8d561
Reuse new alignment macros
weltling Mar 19, 2018
9004985
Merge branch 'PHP-7.2'
cmb69 Mar 19, 2018
5e10677
Use const pointers
weltling Mar 20, 2018
8f5c34c
Merge branch 'PHP-7.1' into PHP-7.2
cmb69 Mar 20, 2018
8d9f47f
Merge branch 'PHP-7.2'
cmb69 Mar 20, 2018
ec5b408
Update to Oniguruma 6.8.1
cmb69 Mar 20, 2018
f9cfc02
Rework datatypes wrt warnings
weltling Mar 20, 2018
28ab206
Micro optimization
dstogov Mar 21, 2018
feb22b2
Micro optimization
dstogov Mar 21, 2018
7b88612
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 21, 2018
88b4233
Merge branch 'PHP-7.2'
weltling Mar 21, 2018
d7f2dc4
Improve HashTable iterators handling:
dstogov Mar 21, 2018
1735e29
Reduce overhead of extra-specialization for opcode handler selection.
dstogov Mar 22, 2018
d1c6bda
Fixed expectation
dstogov Mar 22, 2018
e6c1798
Allow extra specialisation for ISSET/ISEMPTY handlers
dstogov Mar 22, 2018
e791e93
Make ZEND_ISSET_ISEMPTY_CV specialised across ISSET/ISEMPTY and HOT (…
dstogov Mar 22, 2018
8598240
Fixed a behavior break introduced by d7f2dc4ec651628e10213625db6aee35…
dstogov Mar 22, 2018
a795bd8
Optimize zend_hash_real_init()
dstogov Mar 22, 2018
b873d3c
Add normalizer_get_raw_decomposition function
pcrov Mar 21, 2018
aca0f7e
[ci skip] Add normalizer_get_raw_decomposition to UPGRADING
pcrov Mar 23, 2018
295b233
Mark few more opcode handlers as "hot".
dstogov Mar 23, 2018
fe6f092
Fixed bug #75982 ($_SERVER mostly empty with default variables_order …
dstogov Mar 23, 2018
91ba1f2
Remove "hot" mark from JMP(Z|NZ|ZNZ) with IS_CONST operand
dstogov Mar 23, 2018
17ed2f2
Add missing skip prefix for some SKIPIF messages
atvoicu Mar 21, 2018
ad87e2b
Merge branch 'PHP-7.2'
nikic Mar 23, 2018
caa3251
Use ZEND_ARG_ARRAY_INFO in DateTime*::__set_state
carusogabriel Mar 10, 2018
e459d27
Drop double CHECK_NULL_PATH check for PHARs
kelunik Mar 21, 2018
08e6840
Fix typo in crc32.h
khanrn Mar 17, 2018
112578f
Don't use optimize pragmas with clang
devnexen Mar 10, 2018
2842aa2
main/php_ini.c: build empty php_load_zend_extension_cb() when !HAVE_L…
tpetazzoni Feb 26, 2018
bd4b203
Merge branch 'PHP-7.2'
nikic Mar 23, 2018
543cab8
Small improvements to run-tests
carusogabriel Feb 27, 2018
7f4327b
Fix expat_compat.h path used in #include
tvlooy Feb 20, 2018
25ba60b
Fixed bug #75722: Rework valgrind detection
mhei Feb 14, 2018
c069adb
Merge branch 'PHP-7.2'
nikic Mar 23, 2018
ab5dcc8
Empty merge
derickr Mar 24, 2018
c72c4c5
Updated to version 2018.4 (2018d)
derickr Mar 24, 2018
7c430fc
Empty merge
derickr Mar 24, 2018
f16e0f8
Updated to version 2018.4 (2018d)
derickr Mar 24, 2018
3306577
Followup fix for bug #75729
nikic Mar 24, 2018
9a3bb12
Merge branch 'PHP-7.2'
nikic Mar 24, 2018
aed1e35
Implement #51368: php_filter_float does not allow custom thousand sep…
cmb69 Mar 11, 2018
5cb825d
Fix #69948: path/domain are not sanitized in setcookie
cmb69 Mar 10, 2018
86aecd8
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 25, 2018
4be28e3
Merge branch 'PHP-7.2'
weltling Mar 25, 2018
f7f4864
Remove redundant warning in array_push() and array_unshift()
timurib Jan 7, 2018
033907b
Add support for rl_completion_suppress_append and rl_completion_appen…
krageon Aug 29, 2017
35f832a
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 26, 2018
e9cbd3c
Merge branch 'PHP-7.2'
weltling Mar 26, 2018
6cce354
Fix datatypes
weltling Mar 26, 2018
600b627
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 27, 2018
5e00c15
Merge branch 'PHP-7.2'
weltling Mar 27, 2018
d83a75b
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 27, 2018
8b20e86
[skip ci] Update NEWS
weltling Mar 27, 2018
9a7ee28
Merge branch 'PHP-7.2'
weltling Mar 27, 2018
8b2bfaa
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 27, 2018
acec6f7
Merge branch 'PHP-7.2'
weltling Mar 27, 2018
c529e9f
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 27, 2018
2b8772a
Merge branch 'PHP-7.2'
weltling Mar 27, 2018
a492fe2
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 27, 2018
51172e8
Merge branch 'PHP-7.2'
weltling Mar 27, 2018
94b4abd
Be consistent in is_executable on a directory in any stream wrapper.
solotandem Feb 26, 2018
3e267ca
Merge branch 'PHP-7.1' into PHP-7.2
krakjoe Mar 27, 2018
f37e95a
Merge branch 'PHP-7.2'
krakjoe Mar 27, 2018
a09c851
Remove, or fix, unused variables
carusogabriel Mar 18, 2018
5ff9d22
Test ini file reporting functions
johnstevenson Mar 17, 2018
fc6cbc3
Merge branch 'PHP-7.1' into PHP-7.2
krakjoe Mar 27, 2018
9b89b09
Merge branch 'PHP-7.2'
krakjoe Mar 27, 2018
4e39968
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 28, 2018
3f8d05b
Merge branch 'PHP-7.2'
weltling Mar 28, 2018
87a9fc3
Merge branch 'PHP-7.1' into PHP-7.2
Tyrael Mar 28, 2018
2f0950d
Merge branch 'PHP-7.2'
Tyrael Mar 28, 2018
4aa9505
Merge identical handlers
dstogov Mar 29, 2018
9510611
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 29, 2018
a6ac569
Merge branch 'PHP-7.2'
weltling Mar 29, 2018
99194d1
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 29, 2018
c4a2824
Merge branch 'PHP-7.2'
weltling Mar 29, 2018
cc7b4b7
Switch to PostgreSQL 10 for AppVeyor tests
weltling Mar 29, 2018
35e3d59
Merge branch 'PHP-7.1' into PHP-7.2
weltling Mar 30, 2018
ef85100
Merge branch 'PHP-7.2'
weltling Mar 30, 2018
d4aba32
Cache negative defined() results
dstogov Mar 30, 2018
8b642af
Merge branch 'PHP-7.1' into PHP-7.2
bukka Mar 30, 2018
6441b1b
Merge branch 'PHP-7.2'
bukka Mar 30, 2018
76f421d
Merge branch 'PHP-7.1' into PHP-7.2
cmb69 Mar 30, 2018
ab592df
Merge branch 'PHP-7.2'
cmb69 Mar 30, 2018
aaae363
Better explanation for the opcache.max_wasted_percentage ini setting
rlerdorf Mar 30, 2018
4b4cd69
Better explanation for the opcache.max_wasted_percentage ini setting
rlerdorf Mar 30, 2018
cad2a0f
Revert the automatic namespace addition
weltling Mar 30, 2018
8d35a42
Utilize the recommended way to handle the icu namespace
weltling Mar 31, 2018
d8200e4
Simplify namespace access
weltling Mar 31, 2018
db307ea
Dereference child1 only after NULL check
dstogov Apr 2, 2018
dc09187
Prefer reloading key->h
dstogov Apr 2, 2018
a4cbd80
Update bundled libsqlite to 3.23.0
cmb69 Apr 2, 2018
22e8a3c
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 3, 2018
917b3e7
Merge branch 'PHP-7.2'
weltling Apr 3, 2018
5cd94db
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 3, 2018
062f93c
[ci skip] Update NEWS
weltling Apr 3, 2018
8e6d7f0
Merge branch 'PHP-7.2'
weltling Apr 3, 2018
658a23a
Remove warnings from inet_pton()/inet_ntop()
DaveRandom Mar 29, 2018
2115878
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 3, 2018
3aa030e
Merge branch 'PHP-7.2'
weltling Apr 3, 2018
1e1695e
Merge branch 'PHP-7.1' into PHP-7.2
Apr 3, 2018
005f2a4
Merge branch 'PHP-7.2'
Apr 3, 2018
cb464a5
Use "fastcall" calling convention
dstogov Apr 3, 2018
4df89a3
Eliminate useless checks
dstogov Apr 3, 2018
a9ab5d4
[ci skip] Update UPGRADING
cmb69 Apr 4, 2018
08178ed
Use recommended options for explicit UnicodeString constructors
weltling Apr 5, 2018
13a2f2d
Move to non deprecated API on suitable ICU versions
weltling Apr 5, 2018
50c8d3e
Fix comparison
weltling Apr 5, 2018
7768f5e
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 5, 2018
df2e4fd
Merge branch 'PHP-7.2'
weltling Apr 5, 2018
e01f88d
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 5, 2018
863aedd
Merge branch 'PHP-7.2'
weltling Apr 5, 2018
9a8e7b5
Use recommended way to handle utf*.h headers and obsolete symbols
weltling Apr 5, 2018
13a5020
Check feature availability as ICU < 49 is still supported
weltling Apr 5, 2018
ef79b3a
Author Name Character Fix
khanrn Apr 3, 2018
36014ad
Replace the deprecated API by the newer one available with ICU 56+
weltling Apr 6, 2018
f9a3519
Sync normalizer_get_raw_decomposition() to allow passing form
weltling Apr 6, 2018
39301ab
Expose functionality for NFKC_Casefold normalization
weltling Apr 6, 2018
14de058
Rethink conditions
weltling Apr 6, 2018
4748959
Merge branch 'PHP-7.1' into PHP-7.2
laruence Apr 10, 2018
22a8ea2
Update NEWS
laruence Apr 10, 2018
085999c
Merge branch 'PHP-7.2'
laruence Apr 10, 2018
043ac32
Merge branch 'PHP-7.1' into PHP-7.2
Apr 10, 2018
6e8cce0
Merge branch 'PHP-7.2'
Apr 10, 2018
d2ebe41
Update bundled libsqlite to 3.23.1
cmb69 Apr 10, 2018
0d87a0b
next is 7.2.6
remicollet Apr 11, 2018
c9d11a9
Merge branch 'PHP-7.2'
remicollet Apr 11, 2018
68296c4
Fixed #74892 - Fixed URL rewriting for urls started with #
andrewnester Jul 11, 2017
255d389
Merge branch 'PHP-7.2'
cmb69 Apr 12, 2018
ab200bd
[ci skip] Update NEWS
cmb69 Apr 12, 2018
7eeb139
Merge branch 'PHP-7.2'
cmb69 Apr 12, 2018
ab68d90
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 12, 2018
d16d80f
Merge branch 'PHP-7.2'
weltling Apr 12, 2018
9f4905f
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 12, 2018
319856d
Merge branch 'PHP-7.2'
weltling Apr 12, 2018
c8c0bb1
[ci skip] Update UPGRADING
cmb69 Apr 12, 2018
281a175
Fix #76164: exif_read_data zend_mm_heap corrupted
cmb69 Apr 12, 2018
7c65345
Merge branch 'PHP-7.2'
cmb69 Apr 12, 2018
3770c2e
Merge branch 'PHP-7.1' into PHP-7.2
cmb69 Apr 13, 2018
9993304
Merge branch 'PHP-7.2'
cmb69 Apr 13, 2018
4302c0b
Merge branch 'PHP-7.1' into PHP-7.2
bukka Apr 13, 2018
b7b65fb
Merge branch 'PHP-7.2'
bukka Apr 13, 2018
b8aec1e
Merge branch 'PHP-7.1' into PHP-7.2
bukka Apr 13, 2018
dca2d9d
Merge branch 'PHP-7.2'
bukka Apr 13, 2018
4887357
Implement flexible heredoc/nowdoc syntax
tpunt Sep 15, 2017
ac732d7
Merge branch 'PHP-7.1' into PHP-7.2
nikic Apr 14, 2018
33bc061
Merge branch 'PHP-7.2'
nikic Apr 14, 2018
0c80cb1
Fix bug #76198
morrisonlevi Apr 8, 2018
193c028
No Content-Type header if MIME type is unknown
Apr 4, 2018
98e43a3
Merge branch 'PHP-7.1' into PHP-7.2
bukka Apr 15, 2018
8327c4c
Merge branch 'PHP-7.2'
bukka Apr 15, 2018
2e5ac35
Move to unsigned types in phar
weltling Apr 17, 2018
c4f4cc9
Avoid strlen calls for regexes
weltling Apr 19, 2018
978cef0
Implement output verbosity seting for nmakefile
weltling Apr 20, 2018
83e7618
Merge branch 'PHP-7.1' into PHP-7.2
smalyshev Apr 23, 2018
0310869
Merge branch 'PHP-7.2'
smalyshev Apr 23, 2018
4c06d92
Merge branch 'PHP-7.1' into PHP-7.2
smalyshev Apr 24, 2018
99f1d90
Merge branch 'PHP-7.2'
smalyshev Apr 24, 2018
1df43a0
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 24, 2018
1de1c86
Merge branch 'PHP-7.2'
weltling Apr 24, 2018
6e5287b
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 24, 2018
1bf4604
Merge branch 'PHP-7.2'
weltling Apr 24, 2018
d8f2e1a
Merge branch 'PHP-7.1' into PHP-7.2
weltling Apr 24, 2018
b9c2b92
Merge branch 'PHP-7.2'
weltling Apr 24, 2018
e107a03
Fix lib names for build with external libpcre2
weltling Apr 24, 2018
42344cd
update NEWS for 7.2.5
remicollet Apr 24, 2018
e79013a
Merge branch 'PHP-7.2'
remicollet Apr 24, 2018
029a60b
Merge branch 'PHP-7.1' into PHP-7.2
Tyrael Apr 24, 2018
a19ce1e
Merge branch 'PHP-7.2'
Tyrael Apr 24, 2018
8677edb
Update NEWS
sarciszewski Apr 24, 2018
2173548
Revamp pcre config for build with external lib
weltling Apr 25, 2018
d22d99a
Fix regex
weltling Apr 25, 2018
16216b6
Switch to more robust config for external pcre2
weltling Apr 26, 2018
7c852a7
Merge branch 'PHP-7.1' into PHP-7.2
nikic Apr 26, 2018
32692bb
Merge branch 'PHP-7.2'
nikic Apr 26, 2018
86cff0b
Avoid using _N in SSE code
devnexen Apr 4, 2018
3182292
Fix unused variable warnings
nikic Apr 26, 2018
b3fff5f
Merge branch 'PHP-7.1' into PHP-7.2
tpunt Apr 26, 2018
d08f1c5
Merge branch 'PHP-7.2'
tpunt Apr 26, 2018
972c486
Merge branch 'PHP-7.1' into PHP-7.2
tpunt Apr 26, 2018
31914a8
Merge branch 'PHP-7.2'
tpunt Apr 26, 2018
2c602be
Merge branch 'PHP-7.1' into PHP-7.2
nikic Apr 27, 2018
1c887ea
Merge branch 'PHP-7.2'
nikic Apr 27, 2018
dcac35d
Fix bugs #75120 and #69625
Felixoid Apr 27, 2018
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.
6 changes: 4 additions & 2 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

version: "{branch}.build.{build}"

image: Visual Studio 2015
image: Visual Studio 2017

branches:
except:
Expand All @@ -24,6 +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.1.3
PHP_BUILD_CRT: vc15
# ext and env setup for tests
#MYSQL_TEST_PASSWD: Password12!
#MYSQL_TEST_USER: root
Expand All @@ -42,7 +43,8 @@ environment:
services:
# the setup scripts have to be touched, once some other db version is used
- mysql
- postgresql96
- postgresql101
- mssql2017

platform:
- x64
Expand Down
4 changes: 1 addition & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ ext/simplexml/simplexml.c ident
ext/iconv/php_iconv.h ident
ext/posix/posix.c ident
ext/recode/recode.c ident
ext/skeleton/create_stubs ident
ext/ext_skel.php ident
ext/phar/phar/pharcommand.inc ident
ext/phar/phar.c ident
ext/sysvmsg/sysvmsg.c ident
Expand All @@ -17,8 +17,6 @@ ext/dba/libcdb/cdb.c ident
ext/filter/filter.c ident
README.input_filter ident
run-tests.php ident
Zend/RFCs/002.txt ident
Zend/RFCs/003.txt ident
ext/exif/exif.c ident
ext/ldap/ldap.c ident
ext/pdo_pgsql/pdo_pgsql.c ident
Expand Down
217 changes: 80 additions & 137 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# General Ignores
# General ignores
*~
.#*
*.
Expand Down Expand Up @@ -31,17 +31,9 @@
phpt.*
core
dynlib.m4
Debug
Debug_TS
Makefile
Makefile.fragments
Makefile.objects
Release
Release_TS
Release_TSDbg
Release_TS_inline
Release_inline
ZendEngine1
_libs
acconfig.h
aclocal.m4
Expand All @@ -56,7 +48,6 @@ config.cache
config.h.in
config.log
config.nice
config.nice.bat
config.status
config.sub
config_vars.mk
Expand All @@ -65,8 +56,6 @@ configuration-parser.h
configuration-parser.output
configuration-scanner.c
configure
configure.bat
configure.js
conftest
conftest.c
debug.log
Expand All @@ -85,7 +74,6 @@ missing
mkinstalldirs
modules
php
php-*.tar.gz
php7.spec
php_lcov.info
php_test_results_*.txt
Expand All @@ -95,11 +83,49 @@ shlibtool
stamp-h
test.php3
tmp-php.ini
want_dependencies
x64
stamp-h.in
scan_makefile_in.awk
main/php_config.h
main/php_config.h.in
main/build-defs.h
main/internal_functions_cli.c
main/config.w32.h
main/stamp-h1
main/streams/build-defs.h
main/streams/stamp-h1
pear/install-pear-nozlib.phar
pear/phpize
pear/run-tests
pear/php-config
pear/scripts
sapi/apache2handler/libphp7.module
sapi/cgi/php-cgi
sapi/cgi/php-cgi.1
sapi/cli/php.1
sapi/fpm/php-fpm
sapi/fpm/php-fpm.1
sapi/fpm/init.d.php-fpm
sapi/fpm/php-fpm.conf
sapi/fpm/fpm/php-cgi
sapi/fpm/php-fpm.8
sapi/fpm/php-fpm.service
sapi/fpm/status.html
sapi/fpm/www.conf
sapi/phpdbg/phpdbg_parser.c
sapi/phpdbg/phpdbg_parser.h
sapi/phpdbg/phpdbg
sapi/phpdbg/build
sapi/phpdbg/*.output
scripts/php-config
scripts/phpize
scripts/man1/*.1
TSRM/tsrm_config.h
win32/*.suo
win32/*.aps
win32/*.positions
win32/ext
win32/phpts.def
win32/wsyslog.h
Zend/zend_config.h
Zend/zend_dtrace_gen.h
Zend/zend_dtrace_gen.hbak
Expand All @@ -109,81 +135,18 @@ Zend/zend_ini_parser.output
Zend/zend_language_parser.c
Zend/zend_language_parser.h
Zend/zend_language_parser.output
ext/date/lib/timelib_config.h
ext/iconv/php_iconv_aliased_libiconv.h
ext/phar/phar.php
main/php_config.h
main/php_config.h.in

# Test specific Ignores
tests/*/*.diff
tests/*/*.out
tests/*/*.php
tests/*/*.exp
tests/*/*.log
tests/*/*.sh
tests/*/*/*.diff
tests/*/*/*.out
tests/*/*/*.php
tests/*/*/*.exp
tests/*/*/*.log
tests/*/*/*.sh
*/tests/*.diff
*/tests/*.out
*/tests/*.php
*/tests/*.exp
*/tests/*.log
*/tests/*.sh
*/tests/*/*.diff
*/tests/*/*.out
*/tests/*/*.php
*/tests/*/*.exp
*/tests/*/*.log
*/tests/*/*.sh
*/tests/*/*/*.diff
*/tests/*/*/*.out
*/tests/*/*/*.php
*/tests/*/*/*.exp
*/tests/*/*/*.log
*/tests/*/*/*.sh
*/*/tests/*.diff
*/*/tests/*.out
*/*/tests/*.out.png
*/*/tests/*.php
*/*/tests/*.exp
*/*/tests/*.log
*/*/tests/*.sh
*/*/tests/*/*.diff
*/*/tests/*/*.out
*/*/tests/*/*.php
*/*/tests/*/*.exp
*/*/tests/*/*.log
*/*/tests/*/*.sh
*/*/tests/*/*/*.diff
*/*/tests/*/*/*.out
*/*/tests/*/*/*.php
*/*/tests/*/*/*.exp
*/*/tests/*/*/*.log
*/*/tests/*/*/*.sh
*/*/tests/*/*/*/*.diff
*/*/tests/*/*/*/*.out
*/*/tests/*/*/*/*.php
*/*/tests/*/*/*/*.exp
*/*/tests/*/*/*/*.log
*/*/tests/*/*/*/*.sh

# Extension specifc ignores
# Extension specific ignores
ext/*/configure.in
ext/*/configure.ac
ext/*/ltmain.sh
ext/*/libs.mk
ext/*/build
ext/*/scan_makefile_in.awk
ext/*/Makefile.global
ext/*/acinclude.m4
ext/*/config.sub

# Extension specific
ext/iconv/scan_makefile_in.awk
ext/date/lib/timelib_config.h
ext/iconv/php_have_bsd_iconv.h
ext/iconv/php_have_ibm_iconv.h
ext/iconv/php_have_libiconv.h
Expand All @@ -193,6 +156,7 @@ ext/iconv/php_php_iconv_impl.h
ext/iconv/php_have_iconv.h
ext/iconv/php_iconv_supports_errno.h
ext/iconv/php_iconv_broken_ignore.h
ext/iconv/php_iconv_aliased_libiconv.h
ext/mbstring/libmbfl/Makefile.in
ext/mbstring/libmbfl/autoscan.log
ext/mbstring/libmbfl/config.sub
Expand All @@ -209,77 +173,56 @@ ext/mbstring/libmbfl/filters/Makefile.in
ext/mbstring/libmbfl/mbfl/Makefile.in
ext/mbstring/libmbfl/mbfl/EastAsianWidth.txt
ext/mbstring/libmbfl/nls/Makefile.in
ext/mssql/#*#
ext/mssql/Makefile.global
ext/mssql/acinclude.m4
ext/mssql/config.sub
ext/mssql/configure.in
ext/mssql/ltmain.sh
ext/mysql/weztest.sqlite
ext/oci8/tests/*.tmp
ext/mbstring/oniguruma/oniguruma.h
ext/oci8/tests/*.vglog
ext/pdo/conftest*
ext/pdo/tests/*.db
ext/pdo/tests/*.tmp
ext/pdo_firebird/conftest*
ext/pdo_mysql/conftest*
ext/pdo_mysql/tests/*.db
ext/pdo_mysql/tests/*.tmp
ext/pdo_oci/conftest*
ext/pdo_odbc/tests/*.db
ext/pdo_odbc/tests/*.tmp
ext/pdo_odbc/tests/*.mdb
ext/pdo_pgsql/conftest*
ext/pdo_pgsql/tests/*.db
ext/pdo_pgsql/tests/*.tmp
ext/pdo_sqlite/conftest*
ext/pdo_sqlite/sqlite3.h
ext/pdo_sqlite/tests/*.db
ext/pdo_sqlite/tests/*.tmp
ext/phar/phar.phar
ext/phar/phar.1
ext/phar/phar.phar.1
ext/pspell/tests/*.tmp
ext/phar/phar.php
ext/reflection/xml
ext/reflection/html
ext/reflection/spl.chm
ext/simplexml/examples/security.new.xml
ext/spl/examples/.htaccess
ext/spl/examples/*.phps
ext/sqlite3/tests/phpsql*
ext/sqlite3/tests/*.db
ext/sqlite3/tests/*.tmp
ext/standard/tests/misc/*.txt
ext/standard/tests/strings/*.txt
main/build-defs.h
main/internal_functions_cli.c
main/config.w32.h
main/stamp-h1
main/streams/build-defs.h
main/streams/stamp-h1
#pear/install-pear-nozlib.phar
pear/phpize
pear/run-tests
pear/php-config
pear/scripts
sapi/apache2handler/libphp7.module
sapi/cgi/php-cgi
sapi/cgi/php-cgi.1
sapi/cli/php.1
sapi/fpm/php-fpm
sapi/fpm/php-fpm.1
sapi/fpm/init.d.php-fpm
sapi/fpm/php-fpm.conf
sapi/fpm/fpm/php-cgi
sapi/phpdbg/phpdbg_parser.c
sapi/phpdbg/phpdbg_parser.h
sapi/phpdbg/phpdbg
scripts/php-config
scripts/phpize
scripts/man1/*.1
win32/*.suo
win32/*.aps
win32/*.positions
win32/ext
win32/phpts.def
win32/wsyslog.h

# ------------------------------------------------------------------------------ Windows
# Generated by `/buildconf.bat`
/configure.bat
/configure.js

# Generated by `/configure.(bat|js)` (architecture dependend)
/config.nice.bat
/Debug/
/Debug_TS/
/Release/
/Release_TS/
/x64/

# ------------------------------------------------------------------------------ Tests
# Generated by `/run-tests.php` upon failure
**/tests/**/*.diff
**/tests/**/*.out*
**/tests/**/*.php
**/tests/**/*.exp
**/tests/**/*.log
**/tests/**/*.sh

# Used by some test cases.
**/tests/**/*.db
**/tests/**/*.txt
**/tests/**/*.tmp

# Special cases to invert previous ignore rules
!ext/fileinfo/libmagic.patch
!ext/mbstring/oniguruma.patch
!scripts/dev/generate-phpt/tests/*.php
!ext/pcre/pcre2lib/config.h
Loading