Peter Kokot
b632528eb3
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Update year to 2024
2024-01-04 19:30:19 +01:00
Peter Kokot
2575e6b88c
Update year to 2024
2024-01-04 19:26:32 +01:00
Peter Kokot
d7d3a1c66e
Sync YFLAGS in scripts/dev/genfiles with PHP_PROG_BISON macro defaults ( #12709 )
...
- Adds -Wall YFLAGS when using the scripts/dev/genfiles to have similar
output there in case things need to be fixed.
- Syncs @ suppression operators across the bison calls.
2023-11-22 22:54:09 +01:00
Peter Kokot
5140889c92
Remove unused build variables ( #12746 )
...
- LFLAGS
- PHP_LIBS
- SHARED_LIBTOOL
- EXT_LIBS
These were part of the build system in the past and are no longer used
in current code.
2023-11-22 19:15:30 +01:00
Remi Collet
c3c4b5356a
also display PHP version in phpize
2023-09-07 16:34:09 +02:00
Tim Düsterhus
343191a644
Merge branch 'PHP-8.2'
...
* PHP-8.2:
makedist: Use fixed sort in generated tarball (#10615 )
2023-02-22 20:15:05 +01:00
Tim Düsterhus
9660a7fa59
makedist: Use fixed sort in generated tarball ( #10615 )
...
Instead of some undefined order, the files will now be includes in alphabetical
order to make the tarball more reproducible.
2023-02-22 20:14:54 +01:00
Tim Düsterhus
fa1a7f027c
Merge branch 'PHP-8.2'
...
* PHP-8.2:
makedist: Use fixed owner/group in generated tarball (#10613 )
2023-02-18 11:35:29 +01:00
Tim Düsterhus
7d229787b0
makedist: Use fixed owner/group in generated tarball ( #10613 )
...
This reduces the amount of system-dependent data within the tarball and makes
it more reproducible. Instead of the information of the release manager that
generates the tarball, the tarball will include the fixed 0:0 value as
owner:group.
2023-02-18 11:17:08 +01:00
Ben Ramsey
735b94ac20
Merge branch 'PHP-8.2'
2023-02-14 14:13:45 -06:00
Ben Ramsey
c9ce25c800
Merge branch 'PHP-8.1' into PHP-8.2
2023-02-14 14:13:30 -06:00
Ben Ramsey
d9ac59b0a9
Ensure tar is not bsdtar
2023-02-14 14:13:01 -06:00
Ben Ramsey
f2e21de3cf
Merge branch 'PHP-8.2'
2023-02-14 13:50:07 -06:00
Ben Ramsey
1d2e6cb016
Merge branch 'PHP-8.1' into PHP-8.2
2023-02-14 13:49:49 -06:00
Ben Ramsey
843ba82b53
Use gtar if it's in the PATH
2023-02-14 13:49:02 -06:00
Peter Kokot
3030d956d9
[skip ci] Update year to 2023 ( #10374 )
2023-01-19 12:01:29 +01:00
Derick Rethans
2c166647f1
Fix phpize to include _GNU_SOURCE by default
...
This is to address the issue at
067df26344 (commitcomment-61578732)
2022-06-16 20:49:03 +01:00
Michal Prívozník
a87f4dd930
check_parameters.php: Make the script's retval reflect errors
...
When the check_parameters.php script meets an error it prints it
out but the exit value is not affected, it's still 0. This does
not fly with projects that want to run this script as a part of
their test suite.
Therefore, make the script return 0 on success and 2 if any error
was reported.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Closes GH-8790.
2022-06-16 15:34:37 +02:00
istiak101
bf2867bc72
Fix FSF address & update year to 2022
...
FSF mailing address was changed long time ago. This patch updates that address. Also updated year from 2021 to 2022.
Closes GH-8009.
2022-03-19 18:25:29 +01:00
Patrick Allaert
ceb6fa6dc0
Convert some recently introduced zend_bool to bool
...
As well as `scripts/dev/check_parameters.php` utility.
Cfr. 3e01f5afb1
2021-06-18 15:21:39 +01:00
Joe Watkins
c29226581e
Set BUILD_CC for phpize
2021-06-13 16:25:41 +02:00
Nikita Popov
ea256a218b
Add %0 format to run-tests.php
...
This format matches against null bytes, and prevents the test
expectation from being interpreted as binary data.
bless_tests.php will automatically replace \0 with %0 as well.
2021-05-29 11:33:13 +02:00
KsaR
01b3fc03c3
Update http->https in license ( #6945 )
...
1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https.
2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier".
3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted.
4. fixed indentation in some files before |
2021-05-06 12:16:35 +02:00
Bartosz Gorski
49a20cf3db
Removed mentions of git.php.net from the documentation
2021-03-29 14:05:20 +02:00
Nikita Popov
f1cf553437
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Update year to 2021
2021-02-02 16:46:52 +01:00
Peter Kokot
8c04944b66
Update year to 2021
...
Closes GH-6636.
2021-02-02 16:46:16 +01:00
Nikita Popov
367f8452c4
Fix phpt reindentation in tidy script
...
This was missing adjacent SKIPIF/FILE/CLEAN sections.
2020-11-25 16:07:56 +01:00
Nikita Popov
373fd61a51
Allow running tidy.php on specific directory
2020-11-25 15:54:26 +01:00
Nikita Popov
bfceb710be
Apply tidy to SKIPIF and CLEAN section as well
2020-09-18 14:28:14 +02:00
Nikita Popov
16189974dd
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Support more placeholders in bless_tests.php
2020-09-08 14:22:32 +02:00
Nikita Popov
ababa22136
Support more placeholders in bless_tests.php
...
And don't replace trailing --CLEAN-- sections.
2020-09-08 14:22:20 +02:00
Nikita Popov
a2604e628f
Backport bless_tests.php changes from PHP 8
2020-08-05 14:59:56 +02:00
Remi Collet
5c37715dfd
ensure all files have same date in official archives
2020-06-25 14:59:10 +02:00
Christoph M. Becker
38bca539a1
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Also support absolute Windows filenames
2020-06-10 12:12:47 +02:00
Christoph M. Becker
c5bafc3a19
Also support absolute Windows filenames
...
The output normalization of bless_tests.php only detected absolute Unix
filenames; we extend this for absolute Windows filenames, regardless of
the platform we're running on (tests may have been run on Windows, but
bless_tests.php may be run from WSL or a Linux VM, for instance).
2020-06-10 12:11:13 +02:00
Christoph M. Becker
4fa3687e56
Unbundle ext/xmlrpc
...
According to <https://wiki.php.net/rfc/unbundle_xmlprc > we unbundle
ext/xmlrpc.
2020-05-29 16:47:44 +02:00
Nikita Popov
5bc1e224db
Make numeric operations on resources, arrays and objects type errors
...
RFC: https://wiki.php.net/rfc/arithmetic_operator_type_checks
Closes GH-5331.
2020-05-05 16:11:13 +02:00
Máté Kocsis
3709e74b5e
Store default parameter values of internal functions in arg info
...
Closes GH-5353. From now on, PHP will have reflection information
about default values of parameters of internal functions.
Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
2020-04-08 18:37:51 +02:00
Remi Collet
e11d3b1690
Move gen_stub.php to build directory and install it so phpize can take care of it, and thus extension can use it as it is already in Makefile
2020-04-03 10:48:20 +02:00
Nikita Popov
50d07ff28c
mb_detect_encoding(): Use proper array|string parameter
...
Needed to add support for nullabiltiy in some places.
2020-03-30 16:15:12 +02:00
Nikita Popov
d2cb200e10
Enable formatting of phpt files in tidy.php
2020-02-03 22:52:04 +01:00
Nikita Popov
169805777c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Apply tidy formatting
2020-02-03 13:42:08 +01:00
Nikita Popov
58b17906f5
Apply tidy formatting
...
Mostly reindent PHP scripts to spaces.
2020-02-03 13:41:31 +01:00
Nikita Popov
6b38251820
Add bundled jit libraries to exclude list
2020-02-03 13:41:09 +01:00
Nikita Popov
fc2663abef
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Add tidy.php to enforce formatting
2020-02-03 13:35:49 +01:00
Nikita Popov
4fd6318580
Add tidy.php to enforce formatting
...
Many parts are disabled for the PHP-7.4 branch. We only strip
trailing whitespace in C files and reindent .php files to spaces.
2020-02-03 13:34:42 +01:00
Nikita Popov
292a1aeb59
Support union types for args in gen stubs
...
Using this requires care! The zpp implementation for this union
must be consistent with the arginfo implementation!
Apart from array|object, this is probably only the case for
int|float right now.
2019-11-15 17:33:37 +01:00
Nikita Popov
0cec268d15
Support single class unions in gen stubs
2019-11-15 17:19:26 +01:00
Máté Kocsis
27e83d0fb8
Add union return types for function stubs
2019-11-11 14:54:55 +01:00
Nikita Popov
9bbbc9e7e9
Add support for union types in stubs
...
This is the MVP for supporting union types in PHP stubs. Return
types with only builtin types work, which is the part we mainly
need.
Closes GH-4895.
2019-11-08 17:32:18 +01:00