Derick Rethans
9d620a94ac
Updated to version 2019.1 (2019a)
2019-04-01 10:38:41 +01:00
Derick Rethans
562eda6b2c
Empty merge
2019-04-01 10:38:41 +01:00
Derick Rethans
83c9906bdb
Updated to version 2019.1 (2019a)
2019-04-01 10:38:41 +01:00
Derick Rethans
4f118e87d4
Empty merge
2019-04-01 10:38:41 +01:00
Derick Rethans
a22bd7a3a8
Updated to version 2019.1 (2019a)
2019-04-01 10:38:40 +01:00
Stanislav Malyshev
63e0c22037
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Unfortunately, travis CI has old oniguruma library
Update NEWS & UPGRADING
Add fallbacks for older oniguruma versions
Add mbstring.regex_stack_limit to php.ini-*
Implement RF bug #72777 - ensure stack limits on mbstring functions.
2019-04-01 00:32:49 -07:00
Stanislav Malyshev
0eea9a6429
Unfortunately, travis CI has old oniguruma library
...
So we can't test it there.
2019-04-01 00:30:56 -07:00
Dmitry Stogov
9a06876072
Added JIT compiler for x86 and x86_64
2019-04-01 10:27:11 +03:00
Stanislav Malyshev
077ce33aa9
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Update NEWS & UPGRADING
Add fallbacks for older oniguruma versions
Add mbstring.regex_stack_limit to php.ini-*
Implement RF bug #72777 - ensure stack limits on mbstring functions.
2019-04-01 00:05:36 -07:00
Stanislav Malyshev
3d5b6f234e
Update NEWS & UPGRADING
2019-04-01 00:03:49 -07:00
Stanislav Malyshev
bc8f292c05
Merge branch 'mb-limit-73' into PHP-7.3
...
* mb-limit-73:
Add fallbacks for older oniguruma versions
Add mbstring.regex_stack_limit to php.ini-*
Implement RF bug #72777 - ensure stack limits on mbstring functions.
2019-04-01 00:00:14 -07:00
Stanislav Malyshev
a0fbb64fa3
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Update NEWS
Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32s
2019-03-31 23:11:34 -07:00
Stanislav Malyshev
a1631ac57b
Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32s
2019-03-31 23:11:34 -07:00
Stanislav Malyshev
9dcf95ab76
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Update NEWS
2019-03-31 23:11:30 -07:00
Stanislav Malyshev
d2a86e1c0f
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Update NEWS
2019-03-31 23:11:27 -07:00
Stanislav Malyshev
682d28abf7
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Update NEWS
2019-03-31 23:11:24 -07:00
Stanislav Malyshev
c684d32fb8
Update NEWS
2019-03-31 23:11:15 -07:00
Stanislav Malyshev
f45e7861ef
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32s
2019-03-31 23:10:04 -07:00
Stanislav Malyshev
9efaac30ae
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32s
2019-03-31 23:09:57 -07:00
Stanislav Malyshev
f3ab302270
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32s
2019-03-31 23:09:18 -07:00
Stanislav Malyshev
f3aefc6d07
Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32s
2019-03-31 23:09:06 -07:00
Anatol Belski
d8628e941f
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Improve ascii check
2019-04-01 02:17:40 +02:00
Anatol Belski
1686c3fa47
Improve ascii check
2019-04-01 02:16:52 +02:00
Anatol Belski
bf78142295
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Rework conditions and make them more future proof
2019-03-31 22:11:54 +02:00
Anatol Belski
f7b053f5da
Rework conditions and make them more future proof
2019-03-31 22:10:56 +02:00
Anatol Belski
4e4bb56d6c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Implement stricter CRT check
2019-03-31 17:34:06 +02:00
Anatol Belski
dd0aca0c11
Implement stricter CRT check
...
This aligns with the recommendations about VS2015, VS2017 and VS2019
compatibility.
More info below
https://devblogs.microsoft.com/cppblog/cpp-binary-compatibility-and-pain-free-upgrades-to-visual-studio-2019/
2019-03-31 17:33:36 +02:00
Anatol Belski
a58882be6c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix return
2019-03-31 14:32:54 +02:00
Anatol Belski
e4a664ecf8
Fix return
2019-03-31 14:31:57 +02:00
Anatol Belski
027e733e69
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Rework the VS version evaluation
Implement stricter extension compatibility check
2019-03-31 14:27:02 +02:00
Anatol Belski
6a624c1dfd
Rework the VS version evaluation
...
For the latest versions, refer also to the Visual Studio version, not to
the exact toolset version. The latest Visual Studio versions are moving
fast and the method existed previously is not sutable to keep up
anymore. Instead of refering to the exact toolset, it refers to the
Visual Studio version and implies the latest toolset available there.
That is still not ideal, another situation can arise where VS version is
not changed, but the toolset version is. It might be better to refer to
it a generic way in the future or even omit at all, and improve the
internal compatibility checks instead.
2019-03-31 14:26:00 +02:00
Anatol Belski
ddce7ada4c
Implement stricter extension compatibility check
...
This hardens the dynamic module loading by checking the linker compatibility
between the core and the dynamic module. This likely should be extended
for the CRT as well, as 2015, 2017 and 2019 versions of Visual Studio
all have same DLL name for the CRT.
2019-03-31 14:26:00 +02:00
Christoph M. Becker
09cdf51bec
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix #77827 : preg_match does not ignore \r in regex flags
2019-03-31 13:36:59 +02:00
Christoph M. Becker
2733420f82
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #77827 : preg_match does not ignore \r in regex flags
2019-03-31 13:35:50 +02:00
Christoph M. Becker
d8b7728b0e
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix #77827 : preg_match does not ignore \r in regex flags
2019-03-31 13:33:21 +02:00
Christoph M. Becker
88460c017a
Fix #77827 : preg_match does not ignore \r in regex flags
2019-03-31 13:31:54 +02:00
Joe Watkins
93773b6f15
Merge branch 'PHP-7.4'
...
* PHP-7.4:
typo [ci skip]
2019-03-31 09:47:04 +02:00
Joe Watkins
2c78b80e1e
typo [ci skip]
2019-03-31 09:46:55 +02:00
Joe Watkins
1bb4b95e6f
Merge branch 'PHP-7.4'
...
* PHP-7.4:
correct readme [ci skip]
2019-03-31 09:44:19 +02:00
Joe Watkins
79c6636f15
correct readme [ci skip]
2019-03-31 09:43:53 +02:00
Stanislav Malyshev
e12c069d33
Add fallbacks for older oniguruma versions
2019-03-30 23:18:33 -07:00
Anatol Belski
5c6fa92de8
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix memory leak
2019-03-30 23:08:05 +01:00
Anatol Belski
ba2269ab9e
Fix memory leak
2019-03-30 23:04:52 +01:00
Anatol Belski
059423a665
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix memory leak
2019-03-30 21:31:54 +01:00
Anatol Belski
4d028a9ee9
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix memory leak
2019-03-30 21:30:48 +01:00
Anatol Belski
a2c87c7f29
Fix memory leak
2019-03-30 21:28:51 +01:00
Anatol Belski
00bb4ecb77
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Use wchar_t as native type in C
2019-03-30 21:09:33 +01:00
Anatol Belski
22091084fa
Use wchar_t as native type in C
2019-03-30 21:08:03 +01:00
Peter Kokot
7915d8bbca
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Move README files to a dedicated docs directory
2019-03-30 19:39:32 +01:00
Peter Kokot
8346b4c9f1
Move README files to a dedicated docs directory
...
The new dedicated docs directory has been introduced after a discussion
on GitHub[1].
Main issue it is addressing is the reduction of too many README files in
the project root directory. The new directory is dedicated for notes and
quick documentation files that either can't be put in the manual or wiki
pages or that relate to the php-src repository specifically and need to
live together with the source code.
Also the `docs` directory is by GitHub used for some repository
configuration files such as pull request templates, and contributing
documentation helper files that are integrated in the interface.
[1]: https://github.com/php/php-src/pull/3988
2019-03-30 19:38:34 +01:00