#
42525450 |
| 27-Sep-2024 |
Arnaud Le Blanc |
Remove phpdbg binary during make clean (#16085)
|
#
65e96c1e |
| 13-Aug-2024 |
Peter Kokot |
Autotools: Fix phpdbg build (#15373) With 04a67cd86c6b18f04b7f359b2dd3f4daeb6583ac the list of source files are now added alphabetically. Previously the phpdbg_parser.c was added bef
Autotools: Fix phpdbg build (#15373) With 04a67cd86c6b18f04b7f359b2dd3f4daeb6583ac the list of source files are now added alphabetically. Previously the phpdbg_parser.c was added before the phpdbg_lexer.c. Which caused the "sapi/phpdbg/phpdbg_lexer.l:8:10: fatal error: 'phpdbg_parser.h' file not found" error. To make the order of source files irrelevant, the Makefile substitutions needs to be fixed - the 3rd argument of PHP_ADD_MAKEFILE_FRAGMENT macro, which is the substitution of the $(builddir) Make variable. The $(builddir)/phpdbg_lexer.lo was previously substituted to an absolute path. And the relative should be used, for Make to be able to find the dependent target.
show more ...
|
#
04a67cd8 |
| 09-Aug-2024 |
Peter Kokot |
Autotools: Normalize phpdbg list of source files (#15306)
|
#
4f07cdc5 |
| 03-Aug-2024 |
Peter Kokot |
Replace PHP_OUTPUT with AC_CONFIG_FILES (#15186) This is a follow-up of GH-15177 (c96f08aa70d75736fe227975804f998c408acaaf) and GH-15185 (9467ffb43c0eb271f32f6e435799ccc36bc2b52b
Replace PHP_OUTPUT with AC_CONFIG_FILES (#15186) This is a follow-up of GH-15177 (c96f08aa70d75736fe227975804f998c408acaaf) and GH-15185 (9467ffb43c0eb271f32f6e435799ccc36bc2b52b) The PHP_OUTPUT macro was introduced in the very early phase of the build system due to AC_OUTPUT handling issues in the old Autoconf versions before the AC_CONFIG_FILES, AC_CONFIG_COMMANDS etc were introduced with the AC_OUTPUT signature without arguments. The PHP_OUTPUT was also helping Makefile.in back then being properly generated based on whether all files were generated or only some (when using the obsolete CONFIG_FILES=... ./config.status invocation instead of the new ./config.status --file=...). Another issue is that PHP_OUTPUT can't be used by extensions when using phpize. This replaces the PHP_OUTPUT invocations with default AC_CONFIG_FILES. The obsolete "REDO_ALL" feature at the config.status invocation is also removed with a simpler unconditional generation. In phar extension the "ext/phar" is replaced with $ext_dir variable to be able to use phpize.
show more ...
|
#
16d9bd0a |
| 03-Aug-2024 |
Peter Kokot |
Sync AC_DEFINE help texts (#15207)
|
#
003e2384 |
| 27-Jul-2024 |
Peter Kokot |
Autotools: Quote and fix PHP_SELECT_SAPI arguments (#15118) This macro once had also the 5th argument (the build target), which was removed via 2a6da0f24cbd04361c044c1cdf6b6b30d08a245e.
Autotools: Quote and fix PHP_SELECT_SAPI arguments (#15118) This macro once had also the 5th argument (the build target), which was removed via 2a6da0f24cbd04361c044c1cdf6b6b30d08a245e. This quotes all PHP_SELECT_SAPI arguments and removes the redundant ones. The basic macro usage help text is moved to the macros section from the obsolete docs file.
show more ...
|
#
a7f0fe1f |
| 27-Jul-2024 |
Peter Kokot |
Autotools: Quote macro arguments - PHP_EXPAND_PATH - PHP_LIBGCC_LIBPATH - PHP_OUTPUT - PHP_REMOVE_USR_LIB
|
#
300d0924 |
| 08-Jul-2024 |
Peter Kokot |
Autotools: Refactor phpdbg POSIX Threads checks (#14865) - AS_VAR_IF, AS_VAR_APPEND used and CS synced - Added one missing AC_MSG_RESULT to properly put the configure output log on
Autotools: Refactor phpdbg POSIX Threads checks (#14865) - AS_VAR_IF, AS_VAR_APPEND used and CS synced - Added one missing AC_MSG_RESULT to properly put the configure output log on each line - AH_TEMPLATE used for HAVE_USERFAULTFD_WRITEFAULT to have help text on lesser places - Redundant terminating semicolons removed - Redundant PTHREADS_CHECK call removed as it is already done in configure.ac and before including SAPI M4 stubs - Redundant CFLAGS and LIBS storing and restoring removed
show more ...
|
#
3d8bd8fe |
| 07-Jul-2024 |
Peter Kokot |
Remove unused HAVE_PHPDBG (#14864) This is not defined on Windows and isn't used. Also phpdbg doesn't install any headers to the public usage.
|
#
dc7b67eb |
| 03-Jul-2024 |
Peter Kokot |
Autotools: Sync PHP_ADD_MAKEFILE_FRAGMENT (#14766) - Macro help text updated for extensions and general usage - Arguments quoted - dnl removes redundant newlines in the generated con
Autotools: Sync PHP_ADD_MAKEFILE_FRAGMENT (#14766) - Macro help text updated for extensions and general usage - Arguments quoted - dnl removes redundant newlines in the generated configure script
show more ...
|
#
2c208119 |
| 02-Jul-2024 |
Peter Kokot |
Autotools: Remove unused PHPDBG_SHARED compile definition (#14762) There was also redundant backslash escaping.
|
#
dc1cc503 |
| 01-Jul-2024 |
Peter Kokot |
Autotools: Sync PHP_SUBST in sapi (#14753) - Arguments quoted - Redundant comments removed (some basic help info is in the build/php.m4) - APXS variable as such isn't used in t
Autotools: Sync PHP_SUBST in sapi (#14753) - Arguments quoted - Redundant comments removed (some basic help info is in the build/php.m4) - APXS variable as such isn't used in the generated Makefile, the path to the apxs tool is inserted during the configure step directly
show more ...
|
#
212b2834 |
| 29-Jun-2024 |
Peter Kokot |
Autotools: Sync indentation style in build system files (#14725)
|
#
6e825dfe |
| 15-Jun-2024 |
Peter Kokot |
Add --enable-phpdbg-debug option on Windows (#14568) This enables outputting additional debugging messages when running phpdbg for developing and troubleshooting phpdbg itself. Option wa
Add --enable-phpdbg-debug option on Windows (#14568) This enables outputting additional debugging messages when running phpdbg for developing and troubleshooting phpdbg itself. Option was already added in Autotools and this adds it also to Windows build system. Because additional info is printed when running tests, the --enable-phpdbg-debug option is excluded when building with --enable-snapshot-build if not provided explicitly.
show more ...
|
#
f91dcad5 |
| 03-Mar-2024 |
Peter Kokot |
Remove duplicate phpdbg _GNU_SOURCE compile definition (#13585) The _GNU_SOURCE is defined on few other places when compiling phpdbg (CPPFLAGS and php_config.h) depending on the system.
|
#
734f686a |
| 02-Mar-2024 |
Peter Kokot |
Simplify UFFDIO_WRITEPROTECT_MODE_WP Autoconf check (#13564) AC_CHECK_DECL can check whether preprocessor macro is defined in the given includes.
|
#
42a4e505 |
| 01-Mar-2024 |
Peter Kokot |
Sync logical operators in shell scripting code (#13560) This updates the obsolescent `-a` and `-o` binary primaries to `&&` and `||`. https://pubs.opengroup.org/onlinepubs/96999
Sync logical operators in shell scripting code (#13560) This updates the obsolescent `-a` and `-o` binary primaries to `&&` and `||`. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html
show more ...
|
#
d57a7767 |
| 10-Jan-2024 |
Jan Palus |
Set libtool tag per command instead of global one Global --tag=CC defined in configure.ac is not correct in all cases. For example linking objects that were compiled from C++ sources nee
Set libtool tag per command instead of global one Global --tag=CC defined in configure.ac is not correct in all cases. For example linking objects that were compiled from C++ sources needs to be done with C++ compiler, however for link mode libtool will prefer compiler indicated with --tag. Fixes GH-12349
show more ...
|
#
2fec3e7f |
| 06-Jan-2024 |
Peter Kokot |
Remove unused phpdbg build variables (#13078) - PHP_PHPDBG_CFLAGS and PHP_PHPDBG_FILES were once used in the generated Makefile. - BUILD_PHPDBG check was used together with unused
Remove unused phpdbg build variables (#13078) - PHP_PHPDBG_CFLAGS and PHP_PHPDBG_FILES were once used in the generated Makefile. - BUILD_PHPDBG check was used together with unused and obsolete phpdbg webhelper configuration.
show more ...
|
#
adc4a48d |
| 22-Aug-2023 |
Peter Kokot |
Fix configure phpdbg help output (#12013) By default phpdbg is enabled (--enable-phpdbg) and user can get info in the `./configure --help` output if they want to disable it like with the
Fix configure phpdbg help output (#12013) By default phpdbg is enabled (--enable-phpdbg) and user can get info in the `./configure --help` output if they want to disable it like with the other configuration options.
show more ...
|
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, 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, 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 |
|
#
ae5498c9 |
| 23-Nov-2021 |
Dmitry Stogov |
Fixed typo |
Revision tags: 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 |
|
#
0603d3b2 |
| 11-Oct-2021 |
Joe Watkins |
improve configuration of pthread link for userfaultd thread under NTS (#7568) |
Revision tags: php-8.0.12RC1, php-7.4.25RC1 |
|
#
ad9c10b4 |
| 03-Oct-2021 |
Bob Weinand |
Prefer userfaultfd over mprotect+SIGSEGV signal handling on linux for phpdbg watchpoints Closes GH-7551. |
Revision tags: 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 |
|
#
60fbd6df |
| 13-Jul-2021 |
Joe Watkins |
replace phpdbg custom opcode dumper with O+ dump (#7227) |
Revision tags: 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 |
|
#
766e6b08 |
| 13-Jun-2021 |
Joe Watkins |
ditch remote |