Commit Graph

437 Commits

Author SHA1 Message Date
Ilija Tovilo
00cbcb4b6b
Merge branch 'PHP-8.3'
* PHP-8.3:
  [skip ci] Fix exlusion of buggy Symfony test
2024-07-04 15:45:31 +02:00
Ilija Tovilo
6361b39e81
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Fix exlusion of buggy Symfony test
2024-07-04 15:44:22 +02:00
Ilija Tovilo
a380cdb996
[skip ci] Fix exlusion of buggy Symfony test 2024-07-04 15:44:09 +02:00
tekimen
042ae1559e
[ci skip] Revert2: Add Hamada-san to CODEOWNERS for mbstring (#14744)
This reverts commit 1b47fd026a.
I (@youkidearitai) join to CODEOWNERS for mbstring.
2024-07-01 07:50:07 -07:00
Alex Dowad
1b47fd026a Revert "[ci skip] Add Hamada-san to CODEOWNERS for mbstring"
This reverts commit 0bcc1e613b.

It turns out that GitHub expects all users listed in CODEOWNERS to have
write access to the repository, and @youkidearitai does not currently
have such access. I was not aware of this earlier, and still hope that
he can be added back later, since he is very helpful when it comes
to reviewing GitHub issues and pull requests.
2024-06-29 20:59:03 +02:00
Alex Dowad
0bcc1e613b [ci skip] Add Hamada-san to CODEOWNERS for mbstring
For the last couple years, Hamada-san has provided helpful feedback
on many GitHub issues and pull requests related to mbstring. He is in
a good position to help with reviewing future pull requests.

He agreed (via private mail) that it is fine to add his GitHub account
to CODEOWNERS.
2024-06-29 18:22:57 +02:00
David CARLIER
0c3dd16fbd
ext/gd: ownership. (#14601) 2024-06-19 05:49:06 +01:00
Ilija Tovilo
460b851214
[skip ci] Fix codecov upload 2024-06-13 17:33:56 +02:00
Ilija Tovilo
8fd1388a7f
Merge branch 'PHP-8.3'
* PHP-8.3:
  Remove GitHub actions junit artifacts
2024-06-13 14:09:17 +02:00
Ilija Tovilo
9cec164f76
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Remove GitHub actions junit artifacts
2024-06-13 14:07:43 +02:00
Ilija Tovilo
f598b58790
Remove GitHub actions junit artifacts
Nobody looks at those, and nightly regularly fails due to uploading them.

Closes GH-14555
2024-06-13 14:05:50 +02:00
Ilija Tovilo
86ebc18e38
[skip ci] Add myself as CODEOWNER for some more files 2024-06-13 13:59:55 +02:00
Ilija Tovilo
9771302e29
Merge branch 'PHP-8.3'
* PHP-8.3:
  Attempt to fix mysql_native_password error for 32-bit build
2024-05-29 12:49:51 +02:00
Ilija Tovilo
3250457242
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Attempt to fix mysql_native_password error for 32-bit build
2024-05-29 12:49:43 +02:00
Ilija Tovilo
a05301e783
Attempt to fix mysql_native_password error for 32-bit build
Closes GH-14356
2024-05-29 12:48:47 +02:00
Ilija Tovilo
06fcf3c029
Merge branch 'PHP-8.3'
* PHP-8.3:
  Re-add 32-bit push build
2024-05-29 11:50:45 +02:00
Ilija Tovilo
9f77c1f995
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Re-add 32-bit push build
2024-05-29 11:49:49 +02:00
Ilija Tovilo
69dbfadd1e
Re-add 32-bit push build
32-bit fails more commonly that I had assumed.

Closes GH-14300
2024-05-29 11:47:24 +02:00
Ilija Tovilo
d19fad143b
Merge branch 'PHP-8.3'
* PHP-8.3:
  [skip ci] Adjust CODEOWNERS
2024-05-22 13:17:14 +02:00
Ilija Tovilo
ad155179fe
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Adjust CODEOWNERS
2024-05-22 13:17:07 +02:00
Ilija Tovilo
151f56b376
[skip ci] Adjust CODEOWNERS
Reduce e-mails, I'm watching this repository anyway.
2024-05-22 13:16:04 +02:00
Tim Düsterhus
b80faeb8cb
Merge branch 'PHP-8.3'
* PHP-8.3:
  CI: Do not save the ccache for PRs (8.3+)
  CI: Do not save the ccache for PRs (#14168)
2024-05-07 20:53:55 +02:00
Tim Düsterhus
402f3a923f
CI: Do not save the ccache for PRs (8.3+)
see GH-14168
2024-05-07 20:53:33 +02:00
Tim Düsterhus
1bf42b4eb4
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  CI: Do not save the ccache for PRs (#14168)
2024-05-07 20:52:25 +02:00
Tim Düsterhus
b8aa68bc09
CI: Do not save the ccache for PRs (#14168)
Resolves #14155
2024-05-07 20:52:10 +02:00
Saki Takamachi
45ab6074ae
[ci skip] Added myself to CODEOWNERS 2024-05-05 22:14:59 +09:00
Niels Dossche
f1b8020718
[ci skip] Update CODEOWNERS and EXTENSIONS (#14139)
I'm defacto already maintaining most XML stuff anyway, so update
CODEOWNERS accordingly. The EXTENSIONS file was not yet updated for my
maintenance status so do that as well.

Furthermore, as suggested by @Girgias, add myself as CODEOWNER to
BCMath.
2024-05-05 14:21:45 +02:00
武田 憲太郎
d9a9696e89
Fix libmysql download to stable URL 2024-05-04 17:54:18 +09:00
Saki Takamachi
cd2dea77ff
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  CI: fix oci setup (#14123)
2024-05-04 17:47:55 +09:00
Saki Takamachi
3237b8f471
CI: fix oci setup (#14123)
closes #14123
2024-05-04 17:47:27 +09:00
Saki Takamachi
f442cecab6
Merge branch 'PHP-8.3'
* PHP-8.3:
  Fix the MySQL Server version used for testing to  (#14120)
2024-05-04 07:49:46 +09:00
武田 憲太郎
febbbfac78
Fix the MySQL Server version used for testing to (#14120)
closes #14120
2024-05-04 07:49:07 +09:00
Ilija Tovilo
2f64d07337
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Backport 0e7ef95 and 4f0d4c0
2024-04-21 16:13:21 +02:00
Ilija Tovilo
891e4a5a34
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Backport 0e7ef95 and 4f0d4c0
2024-04-21 16:12:18 +02:00
Ilija Tovilo
469ad32581
[skip ci] Backport 0e7ef95 and 4f0d4c0 2024-04-21 16:11:55 +02:00
Ilija Tovilo
4f0d4c0872
[skip ci] Also skip all other push jobs on non php-src 2024-04-21 16:00:48 +02:00
Ilija Tovilo
0e7ef95a0a
[skip ci] Also skip benchmarking on non php-src 2024-04-21 02:22:57 +02:00
Ilija Tovilo
c3b07a6e5e
Adjust nightly org restriction check
Check for the specific repository.

Closes GH-14026
2024-04-21 02:13:49 +02:00
Jakub Zelenka
edb13b60e9
CI: Skip building docs if GitHub repository is not php-src (#14006) 2024-04-19 17:44:28 +02:00
Arnaud Le Blanc
46b6ad6dae
Inline GDB scripts in the PHP binary (#13600)
This inlines .gdbinit and php_gdb.py in the .debug_gdb_scripts section of the PHP binary so that GDB can auto-load them regardless of the current directory or the availability of the PHP source code (albeit some functionalities of php_gdb.py currently rely on the source being available).
2024-04-16 15:10:01 +02:00
Ilija Tovilo
8475cfb695
[skip ci] Add missing if: always() to community tests 2024-04-15 13:20:48 +02:00
David CARLIER
0086815773
adding myself to ext/pcntl ext. (#13901) 2024-04-07 09:35:36 +01:00
Bob Weinand
18496cc3d4 Merge branch 'PHP-8.3' 2024-04-02 18:13:10 +02:00
Bob Weinand
dbaeb62ab1 Merge branch 'PHP-8.2' of github.com:php/php-src into PHP-8.3 2024-04-02 18:11:55 +02:00
Bob Weinand
e7462bff19
Run one testsuite with observers enabled in CI (#13869)
Signed-off-by: Bob Weinand <bobwei9@hotmail.com>
2024-04-02 18:11:02 +02:00
Niels Dossche
00c6d538ab
Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit.c (#13846)
* Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit.c

ssa_op can be NULL in function JIT. Doing pointer arithmetic on a NULL
pointer is undefined behaviour. Undefined behaviour can be dangerous
because the optimizer may assume then that the variable is not actually
NULL.

To solve this:
1. Add ADVANCE_SSA_OP() to safely add an offset to ssa_op in zend_jit.c
2. For inference, add an extra offset argument to the helper functions.

To reproduce this, use Clang (not GCC) on a test like
sapi/cli/tests/gh12363.phpt (or other tests also work).

* Remove -fno-sanitize=pointer-overflow flag from CI

* Fix NULL pointer offsets added to the stack_map

* Fix an offset add on a potentially NULL ssa->ops

* Fix NULL pointer arithmetic in zend_range_info()

* Address review comments
2024-04-01 13:37:15 +02:00
Ayesh Karunaratne
a4534fafac ext/openssl: Remove kerberos support
Co-authored-by: Peter Kokot <peterkokot@gmail.com>
2024-03-23 15:12:06 +00:00
Ilija Tovilo
8dbc4b61c3
Disable ASLR for benchmark (#13769) 2024-03-20 17:20:29 +01:00
Ilija Tovilo
5b7d45822a
Fix missing llvm deps inside docker 2024-03-19 17:34:18 +01:00
Ilija Tovilo
25a8f155f2
Merge branch 'PHP-8.3'
* PHP-8.3:
  Fix ASan build
2024-03-19 17:17:21 +01:00