summaryrefslogtreecommitdiff
path: root/sapi/phpdbg
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-162-0/+17
|\
| * Fixed bug #78297Nikita Popov2019-07-162-0/+17
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-06-041-17/+17
|\ \ | |/
| * Fixed bug #78050Nikita Popov2019-06-041-17/+17
| | | | | | | | This is a backport of a9821255612a99f9773c3601ff1914de4e7a7e32.
* | Merge branch 'PHP-7.2' into PHP-7.3Matteo Beccati2019-04-031-0/+1
|\ \ | |/ | | | | | | * PHP-7.2: Ref #76801 remove old file source from file_sources hash in case of file included more than once
| * Ref #76801 remove old file source from file_sources hash in case of file ↵Alessandro Chitolina2019-04-031-0/+1
| | | | | | | | included more than once
* | Merge branch 'PHP-7.2' into PHP-7.3Joe Watkins2019-03-281-1/+1
|\ \ | |/ | | | | | | * PHP-7.2: fix build: readline support must be disabled by default in phpdbg
| * fix build: readline support must be disabled by default in phpdbgJoe Watkins2019-03-281-1/+1
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Joe Watkins2019-03-274-24/+37
|\ \ | |/ | | | | | | * PHP-7.2: Fix #77805 phpdbg build fails when readline is shared
| * Fix #77805 phpdbg build fails when readline is sharedJoe Watkins2019-03-274-20/+37
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Joe Watkins2019-03-271-0/+33
|\ \ | |/ | | | | | | * PHP-7.2: more work on phpdbg conditional breaks
| * more work on phpdbg conditional breaksJoe Watkins2019-03-271-0/+33
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Joe Watkins2019-03-261-1/+16
|\ \ | |/ | | | | | | * PHP-7.2: Fix #77800 phpdbg segfaults on conditional breakpoints
| * Fix #77800 phpdbg segfaults on conditional breakpointsJoe Watkins2019-03-261-1/+16
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Joe Watkins2019-03-235-33/+49
|\ \ | |/ | | | | | | * PHP-7.2: fix bug #76801: phpdbg too many open files error
| * fix bug #76801: phpdbg too many open files errorAlessandro Chitolina2019-03-235-33/+49
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-03-191-2/+2
|\ \ | |/
| * Fix #77767: phpdbg break command help message shows incorrect aliasesMiriam Lauter2019-03-191-2/+2
| | | | | | | | | | | | Previously the aliases for at and del were listed as A and d in the help message for break. This patch corrects the aliases to be @ and ~ respectively.
| * Sync leading and final newlines in *.phpt sectionsPeter Kokot2018-10-159-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines in all *.phpt sections. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
| * Trim trailing whitespace in *.phptPeter Kokot2018-10-141-1/+1
| |
| * Sync leading and final newlines in source code filesPeter Kokot2018-10-147-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
| * Trim trailing whitespace in source code filesPeter Kokot2018-10-1312-34/+34
| |
* | Sync leading and final newlines in *.phpt sectionsPeter Kokot2018-10-159-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines in all *.phpt sections. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Trim trailing whitespace in *.phptPeter Kokot2018-10-141-1/+1
| |
* | Sync leading and final newlines in source code filesPeter Kokot2018-10-147-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Trim trailing whitespace in source code filesPeter Kokot2018-10-134-14/+14
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Remi Collet2018-08-161-1/+1
|\ \ | |/ | | | | | | * PHP-7.2: fix man page installation
| * Merge branch 'PHP-7.1' into PHP-7.2Remi Collet2018-08-161-1/+1
| |\ | | | | | | | | | | | | * PHP-7.1: fix man page installation
| | * fix man page installationRemi Collet2018-08-161-1/+1
| | | | | | | | | | | | | | | Since 91996e7ee504311ff4eca9dbd5840114f75acbad phpdbg.1 is in buildir, not in srcdir
* | | Merge branch 'PHP-7.2' into PHP-7.3Peter Kokot2018-08-043-59/+152
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix bug 76595: Update phpdbg man page
| * | Merge branch 'PHP-7.1' into PHP-7.2Peter Kokot2018-08-043-62/+155
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix bug 76595: Update phpdbg man page
| | * Fix bug 76595: Update phpdbg man pageKevin Abel2018-08-043-62/+155
| | | | | | | | | | | | | | | | | | | | | Send phpdbg.1 man page through configure replacements Update phpdbg.1 man page to include all options Fixes formatting to be more consistent with php.1 Fix paragraph whitespace and ignore phpdbg.1
* | | Remove unused PHP_PROG_LEX macroPeter Kokot2018-07-292-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since PHP 5.3 flex lexer has been replaced with re2c. Commit 0f9e2b1753661afe1c0dee6982e161fcf00d349f made PHP_PROG_LEX macro still available for BC. In commit df6bd506d492292ef4353b0f8da0c34eeb076be5 it was updated. Since this macro is entirely not used in PHP source code anymore from PHP 5.3 and up, this patch removes it together with some old traces of warnings suppression and comments.
* | | Trim trailing whitespaces in build filesPeter Kokot2018-07-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: - ext/*/config*.m4 - configure.ac - acinclude.m4
* | | Pack zend_constant.flags and zend_constant.module_number into reserved space ↵Dmitry Stogov2018-07-262-7/+4
| | | | | | | | | | | | inside zend_constant.value.
* | | Regenerate scanners using re2c version >= 1.0.0 (newer version, at least, ↵Dmitry Stogov2018-07-251-1240/+1243
| | | | | | | | | | | | produce less code)
* | | Remove unused Git attributes identPeter Kokot2018-07-251-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
* | | API cleanup.Dmitry Stogov2018-07-231-2/+2
| | | | | | | | | | | | | | | Removed useless filename and lineno arguments, used in DEBUG build. The patch doesn't break source compatibility of public API (only binary compatibility).
* | | Use zval_ptr_dtor() imstead of zval_dtor()Dmitry Stogov2018-07-051-1/+1
| | |
* | | Replace zval_dtor() with specialized destructorsDmitry Stogov2018-07-051-1/+1
| | |
* | | Replace legacy zval_dtor() by zval_ptr_dtor_nogc() or even more specialized ↵Dmitry Stogov2018-07-045-5/+5
| | | | | | | | | | | | | | | | | | | | | destructors. zval_dtor() doesn't make a lot of sense in PHP-7.* and it's used incorrectly in some places. Its occurances should be replaced by zval_ptr_dtor() or zval_ptr_dtor_nogc(), or even more specialized destructors.
* | | Avoid magic method hash lookupsDmitry Stogov2018-07-021-1/+1
| | |
* | | Changed php_add[c]slashes prototypes (removed should_free argument)Dmitry Stogov2018-06-292-4/+4
| | |
* | | Remove duplicated code (keep destroy_zend_function() for compatibility)Dmitry Stogov2018-06-271-2/+1
| | |
* | | Merge branch 'PHP-7.2'Christoph M. Becker2018-06-251-3/+3
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix arginfo wrt. optional/required parameters
| * | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-06-251-3/+3
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix arginfo wrt. optional/required parameters
| | * Fix arginfo wrt. optional/required parametersChristoph M. Becker2018-06-251-3/+3
| | | | | | | | | | | | | | | All parameters of phpdbg_color(), phpdbg_exec() and phpdbg_prompt() are required. We mark them as such.
* | | Remove useless PHPDBG_* constantsChristoph M. Becker2018-06-251-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | The sole purpose of `PHPDBG_FILE`, `PHPDBG_METHOD`, `PHPDBG_LINENO` and `PHPDBG_FUNC` has been to be passed as first argument to `phpdbg_break`. However, this functions is replaced as of PHP 5.6.3 by `phpdbg_break_file`, `phpdbg_break_method` and 'phpdbg_break_func`, respectively. Therefore, we're finally removing the useless constants.
* | | Merge branch 'PHP-7.2'Thomas Punt2018-04-261-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Allocate default ini values into persistent memory
| * | Merge branch 'PHP-7.1' into PHP-7.2Thomas Punt2018-04-261-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Allocate default ini values into persistent memory