1
0
mirror of https://github.com/php/php-src.git synced 2026-04-19 22:11:12 +02:00
Commit Graph

129825 Commits

Author SHA1 Message Date
Ilija Tovilo
b37ec26062 Merge branch 'PHP-8.2'
* PHP-8.2:
  Migrate libmysqlclient job to GitHub actions
2022-09-25 16:40:44 +02:00
Ilija Tovilo
a11b05f9a6 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Migrate libmysqlclient job to GitHub actions
2022-09-25 16:40:35 +02:00
Ilija Tovilo
1ee5b65f09 Migrate libmysqlclient job to GitHub actions
Closes GH-9608
2022-09-25 16:37:36 +02:00
Ilija Tovilo
20490e4152 Merge branch 'PHP-8.2'
* PHP-8.2:
  Migrate variation job to GitHub actions
  Migrate --repeat 2 job to GitHub actions
2022-09-25 16:31:08 +02:00
Ilija Tovilo
f505457a6a Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Migrate variation job to GitHub actions
  Migrate --repeat 2 job to GitHub actions
2022-09-25 16:30:57 +02:00
Ilija Tovilo
90b437229f Migrate variation job to GitHub actions 2022-09-25 16:29:54 +02:00
Ilija Tovilo
2cf7d70e53 Migrate --repeat 2 job to GitHub actions 2022-09-25 16:28:43 +02:00
Ilija Tovilo
6a2875bd3d Enable dl-test for msan job
See f07a08df5c
2022-09-25 16:24:44 +02:00
Ilija Tovilo
dd12e2787b Merge branch 'PHP-8.2'
* PHP-8.2:
  Migrate MSAN build to GitHub actions
2022-09-25 16:23:57 +02:00
Ilija Tovilo
a107266e1c Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Migrate MSAN build to GitHub actions
2022-09-25 16:23:48 +02:00
Ilija Tovilo
5c72029e60 Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
  Migrate MSAN build to GitHub actions
2022-09-25 16:21:57 +02:00
Ilija Tovilo
9377c30577 Migrate MSAN build to GitHub actions 2022-09-25 16:18:58 +02:00
Ilija Tovilo
036009b8fb Merge branch 'PHP-8.2'
* PHP-8.2:
  Move Opcache variation job to GitHub actions
2022-09-25 16:06:15 +02:00
Ilija Tovilo
b1e112f668 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Move Opcache variation job to GitHub actions
2022-09-25 16:06:08 +02:00
Ilija Tovilo
9820098363 Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
  Move Opcache variation job to GitHub actions
2022-09-25 16:04:59 +02:00
Ilija Tovilo
1bef2e5108 Move Opcache variation job to GitHub actions
Closes GH-9606
2022-09-25 15:57:59 +02:00
Christoph M. Becker
035e22890f Fix typo (from → form)
Closes GH-9609.
2022-09-24 11:39:50 +02:00
Ilija Tovilo
61c13eb2c8 Merge branch 'PHP-8.2'
* PHP-8.2:
  Migrate community job to GitHub actions
2022-09-23 20:25:30 +02:00
Ilija Tovilo
7a8c1a2307 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Migrate community job to GitHub actions
2022-09-23 20:25:14 +02:00
Ilija Tovilo
e10961b27f Migrate community job to GitHub actions 2022-09-23 20:23:54 +02:00
Ilija Tovilo
7e8c25f216 Merge branch 'PHP-8.2'
* PHP-8.2:
  Revert "Fix parse_url(): can not recognize port without scheme"
2022-09-23 19:44:58 +02:00
Andy Postnikov
2108d6983f Revert "Fix parse_url(): can not recognize port without scheme"
This reverts commit 72d83709d9.

Closes GH-9569
2022-09-23 19:44:29 +02:00
George Peter Banyard
572f180b8d Merge branch 'PHP-8.2'
* PHP-8.2:
  Use true return type for XML functions which always return true
2022-09-23 13:22:35 +01:00
George Peter Banyard
85d10cc93d Use true return type for XML functions which always return true
And fix xml_parser_set_option() which didn't return false on failure.

Closes GH-9539
2022-09-23 13:22:13 +01:00
Dmitry Stogov
1da0b45ff2 Merge branch 'PHP-8.2'
* PHP-8.2:
  Check "ssa_op" before dereference (it may be NULL for opcache.jit=51)
2022-09-23 13:14:53 +03:00
Dmitry Stogov
95d9e5157f Check "ssa_op" before dereference (it may be NULL for opcache.jit=51) 2022-09-23 13:14:07 +03:00
Ilija Tovilo
b61c81c949 Replace reallocarray with safe_perealloc (#9593) 2022-09-22 14:55:41 +02:00
Patrick Allaert
49499c512e Merge branch 'PHP-8.2' 2022-09-22 13:17:17 +02:00
Patrick Allaert
18cd80c327 Fixed undefined macros warnings 2022-09-22 13:17:02 +02:00
David Carlier
c0f5d46c03 Merge branch 'PHP-8.2' 2022-09-22 11:26:22 +01:00
David Carlier
fd55b50833 Merge branch 'PHP-8.1' into PHP-8.2 2022-09-22 11:24:37 +01:00
wxue1
52f4ed16e0 Indirect call reduction for Jit code
Changing indirect call to direct call for Jit code
benefits the branch prediction, which gets 1% performance
gain in our workload.
Similarly, we change indirect jump to direct jump.

Signed-off-by: Su, Tao <tao.su@intel.com>
Signed-off-by: Wang, Xue <xue1.wang@intel.com>
2022-09-22 11:22:27 +01:00
Ilija Tovilo
3ad2cc7598 Merge branch 'PHP-8.2'
* PHP-8.2:
  PS(mod_user_class_name) must not leak into next request
2022-09-22 11:38:24 +02:00
Ilija Tovilo
3071d85a6b PS(mod_user_class_name) must not leak into next request
Fixes GH-9584
2022-09-22 11:37:37 +02:00
Nikita Popov
0b2fe40d23 Drop dead ENABLE_TEST_CLASS check 2022-09-21 21:28:21 +02:00
Dmitry Stogov
7d794c0d33 Merge branch 'PHP-8.2'
* PHP-8.2:
  Intern string values of internal classes to prevent their future interning during inheritance.
2022-09-20 20:46:54 +03:00
Dmitry Stogov
bda449afe8 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Intern string values of internal classes to prevent their future interning during inheritance.
2022-09-20 20:46:44 +03:00
Dmitry Stogov
3a46f9fd1d Intern string values of internal classes to prevent their future interning during inheritance. 2022-09-20 20:43:29 +03:00
Tim Düsterhus
3ba7756376 Merge branch 'PHP-8.2'
* PHP-8.2:
  Remove superfluous helper variable in `Randomizer::getBytes()` (#9563)
2022-09-20 17:42:03 +02:00
Joshua Rüsweg
ca399841ad Remove superfluous helper variable in Randomizer::getBytes() (#9563)
* Remove superfluous helper variable in Randomizer::getBytes()

* Reduce the scope of `result` in Randomizer::getBytes()

Co-authored-by: Tim Düsterhus <tim@bastelstu.be>
2022-09-20 17:41:31 +02:00
Remi Collet
c398694e19 Merge branch 'PHP-8.2'
* PHP-8.2:
  declare random globals as public API
2022-09-20 13:20:51 +02:00
Remi Collet
28a4d7676a declare random globals as public API 2022-09-20 13:20:23 +02:00
Dmitry Stogov
8f3c1940f9 Merge branch 'PHP-8.2'
* PHP-8.2:
  Reorder conditions to avoid valgrind "Conditional jump or move depends on uninitialised value" warning.
2022-09-19 17:19:38 +03:00
Dmitry Stogov
5a868022e7 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Reorder conditions to avoid valgrind "Conditional jump or move depends on uninitialised value" warning.
2022-09-19 17:19:28 +03:00
Dmitry Stogov
20d1d234ca Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
  Reorder conditions to avoid valgrind "Conditional jump or move depends on uninitialised value" warning.
2022-09-19 17:19:19 +03:00
Dmitry Stogov
e488f7b0eb Reorder conditions to avoid valgrind "Conditional jump or move depends on uninitialised value" warning. 2022-09-19 17:17:53 +03:00
Derick Rethans
6d6e455000 Merge branch 'PHP-8.2' 2022-09-19 14:43:42 +01:00
Derick Rethans
a99d406da0 Merge branch 'allow-external-diff-tool' into PHP-8.2 2022-09-19 14:43:35 +01:00
Derick Rethans
d7d6794f94 Use external diff tool if TEST_PHP_DIFF_CMD env var is set 2022-09-19 14:43:16 +01:00
Dmitry Stogov
4d5c6ca32d Merge branch 'PHP-8.2'
* PHP-8.2:
  Fix SSA construction and type inference
2022-09-19 15:46:08 +03:00