#
bf9dc534 |
| 05-May-2021 |
Nikita Popov |
Fixed bug #81007 Backport a change from the master branch. We usually test 32-bit using -m32 from an x86-64 host, probably nobody tried using an actual 32-bit host.
|
#
eaf9421d |
| 07-Mar-2021 |
Michael Heimpold |
ext/opcache: fix configure output while checking mmap MAP_ANON support It seems that f3efb9e3fb introduced a "typo" which may result in the following confusing message: checking
ext/opcache: fix configure output while checking mmap MAP_ANON support It seems that f3efb9e3fb introduced a "typo" which may result in the following confusing message: checking for mmap() using MAP_ANON shared memory support... no=yes Let's fix this. Signed-off-by: Michael Heimpold <mhei@heimpold.de> Closes GH-6758.
show more ...
|
Revision tags: php-8.0.0 |
|
#
4633e70a |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80377 Make sure the $PHP_THREAD_SAFETY variable is always available when configuring extensions. It was previously available for phpized extensions, but for in-tree builds
Fixed bug #80377 Make sure the $PHP_THREAD_SAFETY variable is always available when configuring extensions. It was previously available for phpized extensions, but for in-tree builds it was being set too late. Then, use $PHP_THREAD_SAFETY instead of $enable_zts to check for ZTS in bundled extensions, which makes sure these checks also work for phpize builds.
show more ...
|
#
7fc2a3e1 |
| 24-Nov-2020 |
Dmitry Stogov |
Revert "Fixed bug #80377" This reverts commit fc26ad9b1220fdfd7db15ecaff5e7c38283c55b6.
|
#
fc26ad9b |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80377 Use $PHP_THREAD_SAFETY instead of $enable_zts to check for ZTS. This variable is also available for phpize builds, while enable_zts is only present for in-tree build
Fixed bug #80377 Use $PHP_THREAD_SAFETY instead of $enable_zts to check for ZTS. This variable is also available for phpize builds, while enable_zts is only present for in-tree builds.
show more ...
|
Revision tags: 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, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21 |
|
#
118fa69e |
| 25-Jul-2020 |
David Carlier |
Check for shm_open() in libroot to support Haiku Resides on libroot (system runtime) on this platform. Closes GH-5892.
|
Revision tags: php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1 |
|
#
f3efb9e3 |
| 22-May-2020 |
Tyson Andre |
Fail in `./configure` when no opcache shm backends exist This can be seen when the `./configure` step fails to detect `HAVE_SHM_*`, e.g. due to missing a necessary dependency to compile
Fail in `./configure` when no opcache shm backends exist This can be seen when the `./configure` step fails to detect `HAVE_SHM_*`, e.g. due to missing a necessary dependency to compile the test scripts. (Run `./configure`, run `yum install libtool-ltdl-devel` for missing dependencies, then run `make`, and php can end up built with 0 shared memory opcache caches) Give a clearer error message than `unknown` Searching for `opcache "Fatal Error Unable to allocate shared memory segment of" "unknown: No such file or directory"` reveals issues such as https://github.com/termux/termux-packages/issues/2234 Closes GH-5615
show more ...
|
Revision tags: php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16, php-7.4.4RC1, php-7.3.16RC1, php-7.4.3, php-7.2.28 |
|
#
cf8407a2 |
| 17-Feb-2020 |
Dmitry Stogov |
Fixed bug #79255 (PHP cannot be compiled with enable JIT)
|
#
7a8f180b |
| 17-Feb-2020 |
Nikita Popov |
Revert "Fixed bug #79255 (PHP cannot be compiled with enable JIT)" This reverts commit de6984edd5ce7fa2b2f365b5ae770507ef42022d. Reverting to unbreak 32-bit CI.
|
#
de6984ed |
| 17-Feb-2020 |
Xinchen Hui |
Fixed bug #79255 (PHP cannot be compiled with enable JIT)
|
Revision tags: php-7.3.15RC1, php-7.4.3RC1, php-7.3.15, php-7.2.27, php-7.4.2, php-7.3.14, php-7.3.14RC1, php-7.4.2RC1, php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1 |
|
#
e1362b3c |
| 07-Oct-2019 |
Remi Collet |
add librt for opcache
|
#
6cac8d5b |
| 02-Oct-2019 |
Dmitry Stogov |
Optimizer cleanup - all rules from pass2 moved to pass1 - all JMP unrelated rules from pass3 moved to pass1 - pass3 keeps only JMP optimization rules - pass2.c is removed - p
Optimizer cleanup - all rules from pass2 moved to pass1 - all JMP unrelated rules from pass3 moved to pass1 - pass3 keeps only JMP optimization rules - pass2.c is removed - pass1_5.c remaned to pass1.c ("_5" was related to PHP 5)
show more ...
|
Revision tags: php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1 |
|
#
6afc3ced |
| 18-Jul-2019 |
Peter Kokot |
Remove unused HAVE_SHM_MMAP_ZERO and HAVE_SHM_MMAP_FILE Closes GH-4424
|
Revision tags: php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20 |
|
#
9a3c8e51 |
| 28-Jun-2019 |
Peter Kokot |
Sync functions checks Removed unused checks: - mbsinit check removed, HAVE_MBSINIT removed (not used in php-src) - mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src an
Sync functions checks Removed unused checks: - mbsinit check removed, HAVE_MBSINIT removed (not used in php-src) - mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src anymore since 560ed89bfbb56526251e9bd2fbcb27e5932641d8 which uses PHP's own implementation) - strpncpy check removed, added via a8c9e893b6911c785f698d724b2ff61e7aebb737 and not used. - setpgid check removed since HAVE_SETPGID is not used Moved to a central configure.ac: - fpclass - mbrlen moved to configure.ac (since the HAVE_MBRLEN is used accross the php-src) - sigprocmask - getcwd - getwd - glob - strfmon - nice Duplicated checks removed: - gethostname - getlogin - getpwuid_r - socketpair - mprotect check simplified
show more ...
|
Revision tags: php-7.4.0alpha2 |
|
#
2079b098 |
| 23-Jun-2019 |
Peter Kokot |
Clean headers checks Some headers were checked multiple times in the main configure.ac file and in the bundled extensions or SAPIs themselves. Also many of these checks are then used
Clean headers checks Some headers were checked multiple times in the main configure.ac file and in the bundled extensions or SAPIs themselves. Also many of these checks are then used accross other extensions or SAPIs so a central configure.ac makes most sense for these checks.
show more ...
|
Revision tags: php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2 |
|
#
7a236b67 |
| 17-Jun-2019 |
Dmitry Stogov |
Attempt to fix JIT on Mac OSX ZTS build
|
Revision tags: php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1 |
|
#
75fb7486 |
| 12-May-2019 |
Peter Kokot |
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment characte
Normalize comments in *nix build system m4 files Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment character # which is visible in the output. - Line length normalized to 80 columns - Dots for most of the one line sentences - Macro definitions include similar pattern header comments now
show more ...
|
Revision tags: php-7.1.29, php-7.2.18, php-7.3.5 |
|
#
bb06030b |
| 26-Apr-2019 |
David Carlier |
Little detection change proposal. As pointed out, the further path is called by open rather than shm_open.
|
Revision tags: php-7.2.18RC1, php-7.3.5RC1 |
|
#
b2fb753e |
| 11-Apr-2019 |
Nikita Popov |
Don't build JIT if the host architecture doesn't support it Also display in phpinfo() whether JIT is unavailable/disabled/enabled.
|
#
6d8d4849 |
| 07-Apr-2019 |
Peter Kokot |
Add AS_HELP_STRING to Opcache JIT option
|
Revision tags: php-7.2.17, php-7.3.4, php-7.1.28 |
|
#
e9c49b73 |
| 01-Apr-2019 |
Joe Watkins |
fix zts jit build
|
#
9a068760 |
| 01-Apr-2019 |
Dmitry Stogov |
Added JIT compiler for x86 and x86_64
|
Revision tags: php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16 |
|
#
f8a24975 |
| 01-Mar-2019 |
David Carlier |
Fix shm api detection test for opcache module on FreeBSD Per man page the shm_open path should start with / and contain no further slashes.
|
#
9df6a1e4 |
| 03-Mar-2019 |
Peter Kokot |
Add AS_HELP_STRING to *nix build configure options The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not
Add AS_HELP_STRING to *nix build configure options The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not anymore. [1] https://www.gnu.org/software/autoconf/manual/autoconf.html#Pretty-Help-Strings
show more ...
|
Revision tags: php-7.3.3RC1, php-7.2.16RC1 |
|
#
92227026 |
| 12-Feb-2019 |
Dmitry Stogov |
Avoid dependency on "struct flock" fields order.
|