#
868257a3 |
| 16-Mar-2024 |
David Carlier |
Fix GH-13727: macro generating invalid call test prototypes fixes. autoconf/libtool generating code to test features missed `void` for C calls prototypes w/o arguments. Note that spe
Fix GH-13727: macro generating invalid call test prototypes fixes. autoconf/libtool generating code to test features missed `void` for C calls prototypes w/o arguments. Note that specific changes related to libtool have to be upstreamed. Co-authored-by: Peter Kokot <petk@php.net> close GH-13732
show more ...
|
#
ec778c0d |
| 24-Feb-2024 |
Peter Kokot |
Use default HAVE_SIGSETJMP symbol description When AC_DEFINE is called after some macro that has already defined the symbol with description (help text), it can be called with two argume
Use default HAVE_SIGSETJMP symbol description When AC_DEFINE is called after some macro that has already defined the symbol with description (help text), it can be called with two arguments to make things easier. [ci skip]
show more ...
|
#
51050427 |
| 18-Feb-2024 |
Peter Kokot |
Remove obsolescent AC_C_INLINE Autoconf macro (#13429) This macro defines the inline keyword to be `__inline__`, `__inline`, or empty, based on the compiler inline support. Since PHP req
Remove obsolescent AC_C_INLINE Autoconf macro (#13429) This macro defines the inline keyword to be `__inline__`, `__inline`, or empty, based on the compiler inline support. Since PHP requires C99, which has the inline keyword definition and all current compilers support it, this check is redundant and not needed anymore.
show more ...
|
#
f84d0468 |
| 16-Feb-2024 |
Kévin Dunglas |
add support for Zend Max Exeuction Timers on FreeBSD (#13393)
|
#
e76f9e2b |
| 07-Feb-2024 |
Peter Kokot |
Remove DARWIN symbol (#13346) When targeting Darwin systems (macOS, etc.), the compiler defines the __APPLE__ symbol, which should be sufficient and a more established detection meth
Remove DARWIN symbol (#13346) When targeting Darwin systems (macOS, etc.), the compiler defines the __APPLE__ symbol, which should be sufficient and a more established detection method practice in these cases.
show more ...
|
#
8f4dc712 |
| 04-Nov-2023 |
Peter Kokot |
build: Fix check for sigsetjmp (#12606) The usual check for presence of sigsetjmp will not be sufficient since the sigsetjmp might be defined as a macro.
|
#
ba35ff08 |
| 07-Aug-2023 |
Peter Kokot |
Remove unused HAVE_GCC_GLOBAL_REGS shell variable (#11877)
|
#
2778b5d2 |
| 24-Jul-2023 |
David CARLIER |
zend vm savee registers support for riscv 64. (#11773) x8 being already reserved, we can only pull x18 to x27.
|
#
9911ab71 |
| 22-Jul-2023 |
Peter Kokot |
Remove unused ZEND_STACK_GROWS_DOWNWARDS constant (#11762)
|
#
75e99800 |
| 07-Jul-2023 |
David CARLIER |
zend stack: prepare zend_call_stack_get implementation for OpenBSD. (#11578)
|
#
f60dc47f |
| 05-Mar-2023 |
Ilija Tovilo |
Re-enable -Wstrict-aliasing We're not disabling -fstrict-aliasing to it's better to keep this warning. Closes GH-10821
|
#
f0495855 |
| 10-Mar-2023 |
Kévin Dunglas |
feat: enable Zend Max Execution Timers by default in 8.3 (#10778)
|
#
fa658735 |
| 03-Mar-2023 |
Michael Orlitzky |
*/*.m4: update main() signatures. The next generation of C compilers is going to enforce the C standard more strictly: https://wiki.gentoo.org/wiki/Modern_C_porting O
*/*.m4: update main() signatures. The next generation of C compilers is going to enforce the C standard more strictly: https://wiki.gentoo.org/wiki/Modern_C_porting One warning that will soon become an error is -Wstrict-prototypes. This is relatively easy to catch in most code (it will fail to compile), but inside of autoconf tests it can go unnoticed because many feature-test compilations fail by design. For example, $ export CFLAGS="$CFLAGS -Werror=strict-prototypes" $ ./configure ... checking if iconv supports errno... no configure: error: iconv does not support errno (this is on a system where iconv *does* support errno). If errno support were optional, that test would have "silently" disabled it. The underlying issue here, from config.log, is conftest.c:211:5: error: function declaration isn't a prototype [-Werror=strict-prototypes] 211 | int main() { This commit goes through all of our autoconf tests, replacing main() with main(void). Up to equivalent types and variable renamings, that's one of the two valid signatures, and satisfies the compiler (gcc-12 in this case). Fixes GH-10751
show more ...
|
#
ad85e714 |
| 03-Mar-2023 |
Kévin Dunglas |
fix: support for timeouts with ZTS on Linux (#10141)
|
#
a408781a |
| 20-Jan-2023 |
Tim Düsterhus |
Remove now-unused check for /dev/urandom from Zend/Zend.m4
|
#
a11c8a30 |
| 16-Dec-2022 |
Arnaud Le Blanc |
Limit stack size (#9104)
|
Revision tags: php-8.2.0RC1, php-8.1.10, php-8.0.23, php-8.0.23RC1, php-8.1.10RC1, php-8.2.0beta3 |
|
#
30ed8fb3 |
| 04-Aug-2022 |
zeriyoshi |
Merge remote-tracking branch 'upstream/PHP-8.1'
|
#
2d777466 |
| 04-Aug-2022 |
zeriyoshi |
Merge remote-tracking branch 'upstream/PHP-8.0' into PHP-8.1
|
#
3725717d |
| 04-Aug-2022 |
Go Kudo |
Remove ZEND_DVAL_TO_LVAL_CAST_OK (#9215) * Remove ZEND_DVAL_TO_LVAL_CAST_OK As far as I can see, this operation should always use the _slow method, and the results seem to be wrong when
Remove ZEND_DVAL_TO_LVAL_CAST_OK (#9215) * Remove ZEND_DVAL_TO_LVAL_CAST_OK As far as I can see, this operation should always use the _slow method, and the results seem to be wrong when ZEND_DVAL_TO_LVAL_CAST_OK is enabled. * update NEWS
show more ...
|
Revision tags: php-8.2.0beta2, php-8.1.9, php-8.0.22, php-8.1.9RC1, php-8.2.0beta1, php-8.0.22RC1, php-8.0.21, php-8.1.8, php-8.2.0alpha3, php-8.1.8RC1, php-8.2.0alpha2, php-8.0.21RC1, php-8.0.20, php-8.1.7, php-8.2.0alpha1, php-7.4.30, php-8.1.7RC1, php-8.0.20RC1, php-8.1.6, php-8.0.19, php-8.1.6RC1, php-8.0.19RC1, php-8.0.18, php-8.1.5, php-7.4.29 |
|
#
2c2ecba0 |
| 01-Apr-2022 |
George Peter Banyard |
Determine value of ZEND_MM_* during config and fix sign conversion (#6981) Also add a new ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT definition. This fixes many [-Wsign-conversion] warning
Determine value of ZEND_MM_* during config and fix sign conversion (#6981) Also add a new ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT definition. This fixes many [-Wsign-conversion] warnings. Co-authored-by: Guillaume Charifi <guillaume.charifi@sfr.fr> Co-authored-by: Bob Weinand <bobwei9@hotmail.com>
show more ...
|
Revision tags: php-8.1.5RC1, php-8.0.18RC1, php-8.1.4, php-8.0.17, php-8.1.4RC1, php-8.0.17RC1, php-8.1.3, php-8.0.16, php-7.4.28, php-8.1.3RC1, php-8.0.16RC1, php-8.1.2, php-8.0.15, php-8.1.2RC1, php-8.0.15RC1, php-8.0.14, php-8.1.1, php-7.4.27, php-8.1.1RC1, php-8.0.14RC1, php-7.4.27RC1, php-8.1.0, php-8.0.13, php-7.4.26, php-7.3.33, php-8.1.0RC6, php-7.4.26RC1, php-8.0.13RC1, php-8.1.0RC5, php-7.3.32, php-7.4.25, php-8.0.12, php-8.1.0RC4, php-8.0.12RC1, php-7.4.25RC1, php-8.1.0RC3, php-8.0.11, php-7.4.24, php-7.3.31, php-8.1.0RC2, php-7.4.24RC1, php-8.0.11RC1, php-8.1.0RC1, php-7.4.23, php-8.0.10, php-7.3.30, php-8.1.0beta3, php-8.0.10RC1, php-7.4.23RC1, php-8.1.0beta2, php-8.0.9, php-7.4.22, php-8.1.0beta1, php-7.4.22RC1, php-8.0.9RC1, php-8.1.0alpha3, php-7.4.21, php-7.3.29, php-8.0.8, php-8.1.0alpha2, php-7.4.21RC1, php-8.0.8RC1, php-8.1.0alpha1, php-8.0.7, php-7.4.20, php-8.0.7RC1, php-7.4.20RC1 |
|
#
1c8bb6d6 |
| 17-May-2021 |
Nikita Popov |
Remove unnecessary LIBZEND_MM_ALIGN assignment We're not using the variable in this branch. |
#
96adc806 |
| 12-May-2021 |
George Peter Banyard |
Add -Wstrict-prototypes compiler warning Disable it for the following extensions: - GD - pspell - readline Closes GH-5888 |
Revision tags: php-8.0.6, php-7.4.19, php-7.4.18, php-7.3.28, php-8.0.5, php-8.0.5RC1, php-7.4.18RC1, php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1, php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1, php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1 |
|
#
dcdc5d90 |
| 29-Sep-2020 |
George Peter Banyard |
Drop -Wno-implicit-fallthrough compiler flag And add it back to ext/date, ext/hash, and ext/opcache |
#
f1ad9199 |
| 16-Apr-2021 |
Dmitry Stogov |
Better support for cross-compilation |
#
7db29d21 |
| 25-Nov-2020 |
Nikita Popov |
Merge branch 'PHP-8.0' * PHP-8.0: Fixed bug #80377
|