1
0
mirror of https://github.com/php/php-src.git synced 2026-04-23 07:58:20 +02:00
Commit Graph

111785 Commits

Author SHA1 Message Date
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