Anatol Belski
ad38168bdd
Use log1p from the CRT
2017-11-17 21:22:51 +01:00
Anatol Belski
6e3cdf1dcc
Remove unused assignment
2017-11-17 18:20:52 +01:00
Anatol Belski
acaaf4608a
Refactor ASCII to wide conversion
...
- add SSE2 based ASCII check in 16 byte blocks
- use early return on fail
2017-11-16 12:57:11 +01:00
Anatol Belski
9acbab30cc
Remove padding
2017-11-15 18:03:51 +01:00
Anatol Belski
721a669996
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Refine allocation
NEWS
2017-11-15 18:03:20 +01:00
Anatol Belski
6f41ca4de1
Refine allocation
...
None of currently supported codepages would claim more than 5
bytes per a multibyte glyph, that's (255*5+1)kb, not 2kb anymore.
2017-11-15 18:02:01 +01:00
Anatol Belski
178add7a58
Unroll loop for ASCII check
2017-11-15 16:02:46 +01:00
Anatol Belski
a0724819c2
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Add missing var declarations for phpize mode
2017-11-15 12:02:09 +01:00
Anatol Belski
5b28218cc6
Add missing var declarations for phpize mode
2017-11-15 12:00:58 +01:00
Anatol Belski
0045ed1064
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Regenerate cp map
2017-11-15 11:24:56 +01:00
Anatol Belski
7f35502bd1
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Regenerate cp map
2017-11-15 11:24:12 +01:00
Anatol Belski
c94d091889
Regenerate cp map
...
Add missing encoding name and don't put nameless cp
2017-11-15 11:17:30 +01:00
Anatol Belski
ce17d2a9be
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75525 Access Violation in vcruntime140.dll
2017-11-15 10:14:51 +01:00
Anatol Belski
020fdfd55d
Fixed bug #75525 Access Violation in vcruntime140.dll
...
It was a mistake to make d_name a pointer. d_name has to be allocated
in the body of struct dirent as per POSIX.1-2008. The binary
compatibility is kept through the extra padding, which will be removed
in 7.3.
2017-11-15 09:55:29 +01:00
Anatol Belski
a5bc5aed71
Patch core for PCRE2 support
...
RFC https://wiki.php.net/rfc/pcre2-migration
2017-11-13 19:37:38 +01:00
Anatol Belski
1d82e2f076
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update libs_version.txt
2017-11-02 22:46:57 +01:00
Anatol Belski
0166e5c466
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Update libs_version.txt
2017-11-02 22:46:25 +01:00
Anatol Belski
91c7460c53
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Update libs_version.txt
2017-11-02 22:44:27 +01:00
Anatol Belski
c3be49e07d
Update libs_version.txt
2017-11-02 22:41:12 +01:00
Anatol Belski
1b25be2650
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Yet one /nologo
2017-11-02 09:24:46 +01:00
Anatol Belski
5a3688fe2c
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Yet one /nologo
2017-11-02 09:24:22 +01:00
Anatol Belski
ba50b27284
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Yet one /nologo
2017-11-02 09:22:25 +01:00
Anatol Belski
f5358c0e23
Yet one /nologo
2017-11-02 09:21:22 +01:00
Anatol Belski
3a59c1e068
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix year
Add /nologo
2017-10-31 10:38:54 +01:00
Anatol Belski
da9da5742c
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix year
Add /nologo
2017-10-31 10:38:18 +01:00
Anatol Belski
98422cfa3d
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fix year
Add /nologo
2017-10-31 10:35:59 +01:00
Anatol Belski
8a3e2a6b14
Fix year
2017-10-31 10:25:15 +01:00
Anatol Belski
164167f3da
Add /nologo
2017-10-31 10:24:34 +01:00
Anatol Belski
1fbcebe100
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Don't create plist files when using clang analyzer
2017-10-25 18:15:16 +02:00
Anatol Belski
777e189445
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Don't create plist files when using clang analyzer
2017-10-25 18:11:40 +02:00
Anatol Belski
8ad4de887f
Don't create plist files when using clang analyzer
2017-10-25 18:06:56 +02:00
Anatol Belski
bcad693468
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fail hard when re2c is not found or the version requirement not met
Fix mismatching alloc
2017-10-23 19:15:43 +02:00
Anatol Belski
734c1f3cd4
Fail hard when re2c is not found or the version requirement not met
...
With 7.2, the binary SDK supplies the minimal required version, thus no
reason to fail later at the compilation time.
2017-10-23 19:01:14 +02:00
Anatol Belski
620d3abfde
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix re2c version detection
2017-10-10 13:00:38 +02:00
Anatol Belski
9c5a1dad64
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix re2c version detection
2017-10-10 13:00:26 +02:00
Anatol Belski
30f121f9bc
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fix re2c version detection
2017-10-10 12:59:14 +02:00
Anatol Belski
d1fc9b425f
Fix re2c version detection
2017-10-10 10:52:52 +02:00
Anatol Belski
0494d90fec
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix ftok() multibyte path support
2017-10-09 13:15:17 +02:00
Anatol Belski
a51c542b53
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix ftok() multibyte path support
2017-10-09 13:13:51 +02:00
Anatol Belski
dc3b9fe619
Fix ftok() multibyte path support
2017-10-09 13:12:40 +02:00
Anatol Belski
eca3bc59b2
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix mkdir() special case for path length < 260 and > 248
2017-09-28 13:20:09 +02:00
Anatol Belski
4f63024206
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix mkdir() special case for path length < 260 and > 248
2017-09-28 13:19:48 +02:00
Anatol Belski
72c008f945
Fix mkdir() special case for path length < 260 and > 248
2017-09-28 13:18:31 +02:00
Anatol Belski
131abe715c
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update lib_versions.txt
2017-09-18 09:38:14 +02:00
Anatol Belski
de2f28ede1
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Update lib_versions.txt
2017-09-18 09:37:46 +02:00
Anatol Belski
e3e3d37fa9
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Update lib_versions.txt
2017-09-18 09:36:29 +02:00
Anatol Belski
7670590efd
Update lib_versions.txt
2017-09-18 09:34:58 +02:00
Anatol Belski
658d8d9760
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix command
2017-09-02 16:59:12 +02:00
Anatol Belski
ecc8f3cf16
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix command
2017-09-02 16:58:58 +02:00
Anatol Belski
296d0826da
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fix command
2017-09-02 16:58:44 +02:00