Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/php/php-src

The PHP Interpreter
https://github.com/php/php-src

ext/intl: IntlDateFormatter class removing redundant error message info. (#13465)

Also correcting new IntlChar class constants typos.

9a3a4b5ba26824b4432ef6999bf37cf6df5bcbcb authored 10 months ago by David CARLIER <[email protected]>
Update IR

IR commit: 1164842ac28ba141c604c6fae8ec960f9aec369b

b2b5b0101ea1690dc37e89548fdce3051318d668 authored 10 months ago by Dmitry Stogov <[email protected]>
Update IR

IR commit: 0b557c0e4578cbfdbf8017f4adac335d795156dc

793ddc7c8aa6ff47b8f2da70d961ed77755c67e9 authored 10 months ago by Dmitry Stogov <[email protected]>
Simplify setpflags Autoconf check (#13458)

Similar simplification as e72f0c887bad4070a55529bf6e5cd1930b7ee8cb.

7b2c67ca98d68daf6104df9af628eb3c3da6ff7c authored 10 months ago by Peter Kokot <[email protected]>
CI: Fix labeler.yml file to support actions/labeler@v5 (#13459)

ec9ae1ec1b812fb98c6eeee29ba7da25d9ce6921 authored 10 months ago by Ayesh Karunaratne <[email protected]>
Cleanup temp file

5b501f28e5b739718735d487bd73aaf8f17ede11 authored 10 months ago by Arnaud Le Blanc <[email protected]>
[ci skip] NEWS typo

75c4a6fe3395391f60048bbee3400ba8bb353c07 authored 10 months ago by David Carlier <[email protected]>
[ci skip] NEWS/UPGRADING

8bc34dd1bf2ec9831723bf18e018df647974f36f authored 10 months ago by David Carlier <[email protected]>
ext/intl: level up c++ runtime std for icu 74 and onwards.

to align with what is required to build icu 74 itself.

Close GH-13422.

037855fcd3f2bc8a40d7c9ca485b3be81ce480ea authored 10 months ago by David Carlier <[email protected]>
ext/intl: adding new UCHAR_IDS_UNARY_OPERATOR/UCHAR_ID_COMPAT_MATH_START/UCHAR_ID_COMPAT_MATH_CONTINUE.

Close GH-13420.

211dc60044415119acf859455a42523e13a9aa73 authored 10 months ago by David Carlier <[email protected]>
ext/intl: Timezone::getIanaID method addition.

returns the primary IANA zone ID from the provided timezone ID.
Most of the time, timezone ID==I...

22a3866f0cc914ed21760e36778ac161c036631d authored 10 months ago by David Carlier <[email protected]>
Remove redundant getpid function call (#13454)

ef61ed10c2b6d8cbfc3facd5382415f199158be7 authored 10 months ago by Appla <[email protected]>
Add vscode chapter to docs

Closes GH-13441

1bef861527d44ff5f6bf6ee313ffcf035842f06c authored 10 months ago by Ilija Tovilo <[email protected]>
GitHub Actions: Update action versions to avoid node:16 warnings (#13453)

Note 16 is now EOL, so old GitHub Actions that use node 16 now triggers a warning.

This updat...

7ed26c01f5b7aeccd9e2bfd544c79d073df93530 authored 10 months ago by Ayesh Karunaratne <[email protected]>
Simplify prctl and procctl Autoconf checks (#13450)

The AC_CHECK_FUNCS checks whether the linker sees the function in the
usual libraries, in this ...

e72f0c887bad4070a55529bf6e5cd1930b7ee8cb authored 10 months ago by Peter Kokot <[email protected]>
ext/curl: Add `feature_info` assoc array to `curl_version()` (#13439)

The `phpinfo()` section of the Curl extension lists individual features
supported by the partic...

ba0f9fb501b34e2155e710f05a4bf03bb5f74a80 authored 10 months ago by Ayesh Karunaratne <[email protected]>
Remove HAVE_INET_PTON (#13410)

e630aacf795dfbfd875a624856674e29de32c42a authored 10 months ago by Jorg Adam Sowa <[email protected]>
Update IR

IR commit: 873f13dd933acc38ba4cfe2a4aa8558867992a7e

f5efaa39fa8b0d44d1467929fcffc832d04669b5 authored 10 months ago by Dmitry Stogov <[email protected]>
Update IR

IR commit: 67477a78251aafe35515eb7a339e309a0e0d4919

23aac16d13cb48027c5f95003d3c91981e227f33 authored 10 months ago by Dmitry Stogov <[email protected]>
Merge branch 'PHP-8.3'

* PHP-8.3:
Workaround ZTS persistent resource crashes (PHP 8.3 and lower)

6c735739f16c48590b571840e4e32b4380181bdd authored 10 months ago by Niels Dossche <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Workaround ZTS persistent resource crashes (PHP 8.3 and lower)

3ab7aa001fe752d3fbfa4337f7941258519875a1 authored 10 months ago by Niels Dossche <[email protected]>
Workaround ZTS persistent resource crashes (PHP 8.3 and lower)

For master (8.4-dev) I merged GH-13381. But that PR changes public API
of TSRM, so cannot be use...

2f605820a4bbecb5ac9a8414952cfec9466cb77d authored 10 months ago by Niels Dossche <[email protected]>
Remove Autoconf check for C99 header stdint.h (#13444)

This removes the redundant check that defines the HAVE_STDINT_H symbol,
which is used in the ex...

847c7459eb4852616ccdf9a7cdadd3ac6c867ed8 authored 10 months ago by Peter Kokot <[email protected]>
Remove malloc.h (#13436)

This removes the deprecated malloc.h header Autoconf check on *nix
systems and its HAVE_MALLOC_...

b41a5023f981a4e7e67dbefdf3cfd8af27e22051 authored 10 months ago by Peter Kokot <[email protected]>
[skip ci] Sync file permissions in Git repository

Git can track executable (0755) and non-executable (0644) file modes.
This is a minor file permi...

056c43f8482a46d955673534e2c98277118ef33e authored 10 months ago by Peter Kokot <[email protected]>
Specify what is expected in zend_call_stack.base

3baa606f58e669164215189450e59bc0933d8ffb authored 10 months ago by Arnaud Le Blanc <[email protected]>
Fix Autoconf configure new lines

The `dnl` (delete to next line) directive in this combination of `m4_if`
macros and arguments is...

03f15534a17c7031b89dac7aaa21d59474517321 authored 10 months ago by Peter Kokot <[email protected]>
Merge branch 'PHP-8.3'

291a8bdc267f5e76e43d902228264f61ed4d8d22 authored 10 months ago by Matteo Beccati <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

56b7db696444319ca6796ba70939a670b7539c38 authored 10 months ago by Matteo Beccati <[email protected]>
Fix test on non-UTC environments

5373f5dd9d1e97ac4bcf5c2160b3091b4c65e068 authored 10 months ago by Matteo Beccati <[email protected]>
[skip ci] Fix Intel CET check in ext/pcre

This adds test program body `int main(void) { return 0; }` and fixes the
configure step with cac...

0ddc3a23fad619663b7e1cfe1335667655900c28 authored 10 months ago by Peter Kokot <[email protected]>
Zend/tests/offsets: Add test for fetching reference of an object container

a45048b983c28d284ffb9386f355952cfe13036b authored 10 months ago by Gina Peter Banyard <[email protected]>
Merge branch 'PHP-8.3'

* PHP-8.3:
Prevent recording traces started from usupported VM instruction

e3683ea479fde61a5b802928bbfbd5fc7efe91e6 authored 10 months ago by Dmitry Stogov <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Prevent recording traces started from usupported VM instruction

00259952e423f75c4ef379fd6059695a1347af36 authored 10 months ago by Dmitry Stogov <[email protected]>
Prevent recording traces started from usupported VM instruction

728b81d92e659c0fed0a2704490ea4ed69e0e9dd authored 10 months ago by Dmitry Stogov <[email protected]>
[skip ci] Fix ldap skipif

fd47cd8b69de498766ea2912f32926ec03dbae44 authored 10 months ago by Ilija Tovilo <[email protected]>
Remove obsolescent AC_C_INLINE Autoconf macro (#13429)

This macro defines the inline keyword to be `__inline__`, `__inline`,
or empty, based on the co...

51050427f40ffe63ee37b032a47f133c0ea573be authored 10 months ago by Peter Kokot <[email protected]>
[skip ci] Fix docs glob pattern

* does not refer to nested files.

f332e53082c9dcf759a28fdedae9a0635d6fe1e5 authored 10 months ago by Ilija Tovilo <[email protected]>
Merge branch 'PHP-8.3'

* PHP-8.3:
[skip ci] Fix paths-ignore glob pattern

1beb778b3aaa478fa8d66ecfb6f783aa7b22692a authored 10 months ago by Ilija Tovilo <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
[skip ci] Fix paths-ignore glob pattern

3d2f9883baeeb52796bfc349a20a05c4de9f4394 authored 10 months ago by Ilija Tovilo <[email protected]>
[skip ci] Fix paths-ignore glob pattern

* does not work for nested files.

a18cf333baafe37304d01f8b2b20b95d8185b2de authored 10 months ago by Ilija Tovilo <[email protected]>
Fix docs typo

a4dfa35f936b4c80ee2f58247b9fb3cd03ec41af authored 10 months ago by Ilija Tovilo <[email protected]>
[skip ci] Update tidy.php excludes (#13425)

- ext/bcmath/libbcmath removed, because it is forked and maintained in
php-srx. There doesn't...

187f6857df56cc0f7a7450b0730e90b6aebeab1b authored 10 months ago by Peter Kokot <[email protected]>
Rename HAVE_PHP_SOAP symbol on Windows ext/soap (#13426)

This syncs the symbol name with the *nix build, where HAVE_SOAP is
defined.

711e452037aeb512e8e1a57b26b80057eaa2a35f authored 10 months ago by Peter Kokot <[email protected]>
sapi/fpm: little simplification for the kqueue backend. (#13423)

cc934d048c4f77452e4441b1bef7ac40e4c0d059 authored 10 months ago by David CARLIER <[email protected]>
Update error handling when node cannot be added (#13421)

This can only fail on OOM, so be consistent with the other locations and
throw an INVALID_STATE...

60518e9695d5c072eeb8a4b3e47e3f19a69b5de3 authored 10 months ago by Niels Dossche <[email protected]>
Fix links to "old" documentation and mention the new one in the README

[skip-ci]

f1d2de7b43b3c4d216c01c6a87350d67309d55c2 authored 10 months ago by Máté Kocsis <[email protected]>
Tidy up pdo_mysql_attr_max_buffer_size.phpt

50598a7097d367bdfddafcfe6a0692185096eb99 authored 10 months ago by Kamil Tekiela <[email protected]>
Fixed tests for libmysql (#13424)

d43303531917dd94d189e79105e9c355309ea1b2 authored 10 months ago by Saki Takamachi <[email protected]>
Tidy up UT and add NEWS entry

1d453574094e7458f53b489679dc08afa91c00e7 authored 10 months ago by Kamil Tekiela <[email protected]>
Create book for docs

Closes GH-13338

19d2b84788df500a62d7cb668d72419f70b73ca9 authored 10 months ago by Ilija Tovilo <[email protected]>
Fixed GH-13167 Fixed the behavior of `bindValue` and `bindParam`. (#13384)

Fixed to generate an error when a non-scalar value is passed in
`PDO_PARAM_EVT_EXEC_PRE` of `pd...

68f10504de53bcde9e90d0218eaae9c6243b72b3 authored 10 months ago by Saki Takamachi <[email protected]>
Do not generate frameless info items when func info generation is disabled

While here, I fixed newlines around arginfo and function entry generation. Previously, newlines ...

10957e498c5eb8600c7289e3ee1101066e49dd1b authored 10 months ago by Máté Kocsis <[email protected]>
Remove unused register_html_constants() function

90bf429bae6edd476857094f678b472779951825 authored 10 months ago by Máté Kocsis <[email protected]>
[skip ci] Skip JIT tests for Apple Silicon + ZTS

JIT will be disabled for Apple Silicon + ZTS anyway. See:

https://github.com/php/php-src/commit...

ec9b68cb6a318f3a55a4d9377076abea340fe814 authored 10 months ago by Ilija Tovilo <[email protected]>
Merge branch 'PHP-8.3'

* PHP-8.3:
Disable JIT on Apple Silicon + ZTS

9f1b43f5085a43b22cbce51a4c055184f662a922 authored 10 months ago by Ilija Tovilo <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Disable JIT on Apple Silicon + ZTS

f057d2b13888e57b0c9856dd42e7c0667d74c579 authored 10 months ago by Ilija Tovilo <[email protected]>
Disable JIT on Apple Silicon + ZTS

Apple Silicon has stricter rules about rwx mmap regions. They need to be created
using the MAP_J...

6db95512b4c5335e8eaaa9c050dfac756a3d31a2 authored 10 months ago by Ilija Tovilo <[email protected]>
[skip ci] Make tidy.php executable

76b7c5cc78e8f0c646706212c2d89ff0a4e983dc authored 10 months ago by Peter Kokot <[email protected]>
ext/standard: Add more tests to round() (#13399)

ed1c9d8954f2f666d7bac6124180c4cec1cf64cd authored 10 months ago by Saki Takamachi <[email protected]>
Upgrade bundled pcre2lib to 10.43 (#13413)

ae5beff61b3bf4fd91b9aa1a6f33f434ec99f584 authored 10 months ago by Niels Dossche <[email protected]>
ext/ldap: few new unit tests (tls13 protocol). (#13409)

09415077f933afe93b0645aca100eb5a0bd51812 authored 10 months ago by David CARLIER <[email protected]>
Add entry on return type of long2ip to NEWS (#13408)

[skip ci] add entry on return type of long2ip to NEWS and to UPGRADING.

492b9e09e90c4d8b3a0eaf69191b5f7d9ec82387 authored 10 months ago by Jorg Adam Sowa <[email protected]>
Change long2ip return type (#13395)

e7b1f2a95bf357d95a9f5c64a55e7ac64238ebfe authored 10 months ago by Jorg Adam Sowa <[email protected]>
zend_call_stack sort of GH-13358 follow-up. (#13368)

for threaded context, it solely uses a new api only available on
illumos.
Here using a common ...

eaaffae555ae02949d3e7b1e5b07799cb3332ea3 authored 10 months ago by David CARLIER <[email protected]>
Check sockaddr_storage.ss_family with AC_CHECK_MEMBERS (#13407)

This simplifies the check. On AIX 6 and newer, the ss_family is
available, if compiled without ...

b5c3cbf94b6b64568d962c50dcc589507e86d35b authored 10 months ago by Peter Kokot <[email protected]>
Refactor PHP_SOCKADDR_CHECKS (#13406)

Instead of the project macro, the sockaddr_storage and sockaddr.sa_len
can be checked with the ...

25923987b5790ae05080b630a165abffdec85d3b authored 10 months ago by Peter Kokot <[email protected]>
[ci skip] Merge branch 'PHP-8.3'

* PHP-8.3:
[ci skip] Adding myself as reviewer
[ci skip] Adding myself as reviewer

babe8181688a24b5b9b5e8c3f1ab31de052828af authored 10 months ago by Arnaud Le Blanc <[email protected]>
[ci skip] Adding myself as reviewer

9a034c9edbc33cb402893f08855933d374175434 authored 10 months ago by Arnaud Le Blanc <[email protected]>
[ci skip] Adding myself as reviewer

51591ab7c7719efae47c7c13bc1872ae4454a8d9 authored 10 months ago by Arnaud Le Blanc <[email protected]>
[ci skip] NEWS

2065829074a5f254f96c4466c1ce41995cbe166f authored 10 months ago by Arnaud Le Blanc <[email protected]>
add support for Zend Max Exeuction Timers on FreeBSD (#13393)

f84d0468edff7e177f0bfbbb2b5f9f849148635d authored 10 months ago by Kévin Dunglas <[email protected]>
Update IR

IR commit: 89989794a25ac43778398545b32d030dddc0e8b1

1f7cba2fecc4cacd8f94b53c54d8274bce8b3a4c authored 10 months ago by Dmitry Stogov <[email protected]>
ext/ldap: Add LDAP_OPT_X_TLS_PROTOCOL_MAX and LDAP_OPT_X_TLS_PROTOCOL_TLS1_3

close GH-13405.

f6016c702f21adc50891554275c98a6e55b713c5 authored 10 months ago by Steve Wall <[email protected]>
Fix 32-bit fileinfo (#13404)

libmagic 5.45 has a regression on 32-bit that is fixed in current HEAD,
but that's not released...

87abd500e39363c9e5a5d19dec08727ef48feab7 authored 10 months ago by Niels Dossche <[email protected]>
Use AC_CHECK_TYPES for checking struct flock (#13397)

The struct flock is defined in fcntl.h, if system has it. This removes
redundant PHP_STRUCT_FLO...

95887962947b5c9d70e9afa885c6edb524029c17 authored 10 months ago by Peter Kokot <[email protected]>
Update IR

IR commit: f7c0ddb1b4630e1287b0239f85d64a6965dfea29

ce96aa91888441f8dd628d4eb607633508c8f902 authored 10 months ago by Dmitry Stogov <[email protected]>
Use Autoconf AC_CHECK_TYPE for checking siginfo_t (#13389)

The siginfo_t is defined by including the signal.h. Some systems include
the siginfo.h in the s...

1e770d12c214f59d52784e63f48ce74880d569d9 authored 10 months ago by Peter Kokot <[email protected]>
Fix linking ext/curl against OpenSSL (#13262)

Following 68f6ab711323678382d2746e57358d3f57a3446b, the ext/curl doesn't
need to be linked agai...

b222c020bfa876ae1cea87406beb8af0b53f0fab authored 10 months ago by Peter Kokot <[email protected]>
zend_ssa minor struct changes. (#13387)

_zend_ssa_pid::has_range_constraint being the only bool, the bitfield would not bring
any benefit.

aa1eaacc41ef277f95e219b1ffc111ef8b7141c5 authored 10 months ago by David CARLIER <[email protected]>
Add missing --EXTENSIONS-- section from frameless function inference test

844c1ac962c3ccef11c04c0b683dbfcec3e5e4fd authored 10 months ago by Máté Kocsis <[email protected]>
Move constants from dir.c to stub file (#13312)

e957e25c1c182c95592c90fc44a68a82a184769b authored 10 months ago by haszi <[email protected]>
Fix ZTS crashes with persistent resources in modules (#13381)

On shutdown in ZTS the following happens:
- https://github.com/php/php-src/blob/master/Zend/zen...

5941cdaaad4af357f4deb5e3ab1325b87cff7cd6 authored 10 months ago by Niels Dossche <[email protected]>
Merge branch 'PHP-8.3'

* PHP-8.3:
Fix GH-13344: finfo::buffer(): Failed identify data 0:(null)

be34b96975e397213719903006ad7ade5ba4c6da authored 10 months ago by Niels Dossche <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix GH-13344: finfo::buffer(): Failed identify data 0:(null)

e71b597f4d9b57ea9f4263d58d7bba7e1d40028a authored 10 months ago by Niels Dossche <[email protected]>
Fix GH-13344: finfo::buffer(): Failed identify data 0:(null)

Credits to ranvis for finding the upstream commit that fixes the issue.

This backports https://...

c2b671cb1bc61305013aa449e3cd04253f32f52a authored 10 months ago by Niels Dossche <[email protected]>
Update libmagic to 5.45 (#13369)

* Update libmagic to 5.45

This also cleans up magicdata.patch: changes that are already in up...

b7c5813c980b12828538f8b859c25be15a19290c authored 10 months ago by Niels Dossche <[email protected]>
Remove obsolete PHP_WITH_SHARED M4 macro (#13380)

This macro is obsolete in favor of the PHP_ARG_WITH macro. It was once
used in combination with...

686916652e80f60f893baa30d58e60861be191ec authored 10 months ago by Peter Kokot <[email protected]>
Validate constructor property promotion in stubs

115c60e0bbe0dbe1c0b11db7bf50cf23695f14dd authored 10 months ago by Máté Kocsis <[email protected]>
Move PASSWORD constants to stubs (#13349)

20c49f8524abad71b1cbae2caed0a8601486dbbc authored 10 months ago by haszi <[email protected]>
[ci skip] Update UPGRADING.INTERNALS for "%S" modifier

c1609976a9e972cff6b942ecdf04c4f1a7311849 authored 10 months ago by Niels Dossche <[email protected]>
Remove UNEXPECTED from typed prop checks

Closes GH-13143

87edeed3b9fcb9d066d8e18b10fb0ed8cb976873 authored 10 months ago by Michael Voříšek <[email protected]>
Update IR

IR commit: ab6ebce1cc25f7d2c634bd13af043f76d6ef524e

2289af889cf5ed029ca49ea06342837e450adac4 authored 10 months ago by Dmitry Stogov <[email protected]>
Update IR

IR commit: d2ab283e3c3bb4b5ba21701a4d18f14fd9b3d798

a3620cd6e704f63c16672146d7c7595dba6ccf00 authored 10 months ago by Dmitry Stogov <[email protected]>
Merge branch 'PHP-8.3'

* PHP-8.3:
Fix TLS access in JIT with MUSL (#13329)

71cccc0bcc5f083ae6022face1c2514b5240b96a authored 10 months ago by Dmitry Stogov <[email protected]>
Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix TLS access in JIT with MUSL (#13329)

667b08c953edbe99691665f4f3bbb1e82806a0cc authored 10 months ago by Dmitry Stogov <[email protected]>
Fix TLS access in JIT with MUSL (#13329)

94ba883e195613d5a01be07b6ca9a73024b5575b authored 10 months ago by Dmitry Stogov <[email protected]>
Remove PHP atomic includes and PHP_DEFINE M4 macro (#13372)

PHP_DEFINE was introduced with the PHP 5 build system
9d9d39a0de3bec962c343051011f5a2ed7d7b242 ...

eb76a830081c1f86c8af3a94ca9026fdae0f7335 authored 10 months ago by Peter Kokot <[email protected]>
Remove unused symbol HAVE_BSD_ICONV (#13373)

250547c7abc35bef1c95b7f25fd0ad0bebbc6476 authored 10 months ago by Peter Kokot <[email protected]>
Add missing --ini-path and --ini-dir php-config options to man page (#13261)

1139851a8a282ec834a5d9196c9fdfbb6239d02d authored 10 months ago by Peter Kokot <[email protected]>