Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change Zend Stream API to use zend_string* instead of char*. | Dmitry Stogov | 2021-03-16 | 1 | -10/+7 |
| | | | | | This allows to eliminate re-calculation of string lenght and hash value. See the detailed list of changes in UPGRADING.INTERNALS. | ||||
* | Accept zend_string instead of zval in zend_compile_string | Nikita Popov | 2020-09-07 | 1 | -4/+4 |
| | |||||
* | Fixed bug #62294 | Nikita Popov | 2020-08-10 | 1 | -1/+0 |
| | | | | | | | The primary issue was already resolved in 7c3e487289ec41e560cf7a77e36eb43da2234f33, but the particular example used in this bug report ran into an additional issue on PHP 8, because I forgot to drop a number of zend_bailout calls when switch require failure to throw. | ||||
* | Remove mention of PHP major version in Copyright headers | Gabriel Caruso | 2019-09-25 | 1 | -2/+0 |
| | | | | Closes GH-4732. | ||||
* | Merge branch 'PHP-7.4' | Nikita Popov | 2019-07-24 | 1 | -0/+4 |
|\ | |||||
| * | Revert "Drop free_filename field from zend_file_handle" | Nikita Popov | 2019-07-24 | 1 | -0/+4 |
| | | | | | | | | | | | | | | This reverts commit e0eca262852dba1a78afcde64a49126c81fead1a. free_filename is used by the wincache extension, restore this field for PHP 7.4. | ||||
* | | Merge branch 'PHP-7.4' | Nikita Popov | 2019-07-16 | 1 | -4/+0 |
|\ \ | |/ | |||||
| * | Drop free_filename field from zend_file_handle | Nikita Popov | 2019-07-16 | 1 | -4/+0 |
| | | | | | | | | free_filename was always zero. | ||||
* | | Merge branch 'PHP-7.4' | Nikita Popov | 2019-07-16 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Merge branch 'PHP-7.3' into PHP-7.4 | Nikita Popov | 2019-07-16 | 1 | -0/+1 |
| |\ | |||||
| | * | Fixed bug #78297 | Nikita Popov | 2019-07-16 | 1 | -0/+1 |
| | | | |||||
| | * | Fixed bug #78050 | Nikita Popov | 2019-06-04 | 1 | -17/+17 |
| | | | | | | | | | | | | This is a backport of a9821255612a99f9773c3601ff1914de4e7a7e32. | ||||
* | | | Constify some char* arguments or return values of ZEND_API | twosee | 2019-06-12 | 1 | -1/+1 |
|/ / | | | | | | | Closes GH-4247. | ||||
* | | Try to fix phpdbg + opcache compatibility | Nikita Popov | 2019-06-04 | 1 | -17/+17 |
| | | |||||
* | | Merge branch 'PHP-7.3' into PHP-7.4 | Matteo Beccati | 2019-04-03 | 1 | -0/+1 |
|\ \ | |/ | | | | | | | * PHP-7.3: 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 Chitolina | 2019-04-03 | 1 | -0/+1 |
| | | | | | | | | included more than once | ||||
* | | Merge branch 'PHP-7.3' into PHP-7.4 | Joe Watkins | 2019-03-23 | 1 | -33/+19 |
|\ \ | |/ | | | | | | | * PHP-7.3: fix bug #76801: phpdbg too many open files error | ||||
| * | fix bug #76801: phpdbg too many open files error | Alessandro Chitolina | 2019-03-23 | 1 | -33/+19 |
| | | |||||
| * | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | | |||||
* | | Remove yearly range from copyright notice | Zeev Suraski | 2019-01-30 | 1 | -1/+1 |
| | | |||||
* | | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
|/ | |||||
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Finish remaining replacement uint => uint32_t | Anatol Belski | 2016-12-22 | 1 | -12/+12 |
| | | | | Tthe core should be normalized now, no uints anymore | ||||
* | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-12-22 | 1 | -8/+3 |
|\ | |||||
| * | Fixed bug #73704 (phpdbg shows the wrong line in files with shebang) | Bob Weinand | 2016-12-22 | 1 | -9/+3 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-12-06 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | Fixed issue getting executable lines from custom wrappers | Bob Weinand | 2016-12-06 | 1 | -5/+5 |
| | | | | | | | | See also krakjoe/phpdbg#161 | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-14 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Fix memory leak when compiling files in phpdbg | Bob Weinand | 2016-10-14 | 1 | -2/+2 |
| | | |||||
| * | Add stdin command and -s command line parameter to phpdbg | Bob Weinand | 2016-10-12 | 1 | -12/+23 |
| | | | | | | | | | | | | | | This allows reading the initial script file from stdin instead of being forced to put the script into a file in order to run it with phpdbg. Especially important for programmatic execution of phpdbg. Also adding tests/include_once.phpt and tests/set_exception_handler.phpt as I seem to have forgotten to git add them sometime long ago... | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-14 | 1 | -12/+22 |
| | | | | | | | | (cherry picked from commit 37ae5f3931b60c55e5004b6da912c4a957bca274) | ||||
* | | Use better fix for preventing too early freeing of interned strings | Bob Weinand | 2016-10-06 | 1 | -11/+0 |
| | | | | | | | | Works also with opcache now - just prevent zend_interned_strings_restore completely - zend_interned_strings_dtor will take care as phpdbg only ever uses one single request cycle per module cycle | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-05 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Remove phpdbg fix targeting 7.1 which landed in 7.0 | Bob Weinand | 2016-10-05 | 1 | -11/+0 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-01 | 1 | -0/+11 |
|\ \ | |/ | |||||
| * | Fix invalid access to interned strings after they are freed in phpdbg | Bob Weinand | 2016-10-01 | 1 | -0/+11 |
| | | |||||
| * | Fixed bug #72284 (phpdbg fatal errors with coverage) | Bob Weinand | 2016-05-30 | 1 | -3/+6 |
| | | | | | | | | Cherry-pick of original commits d3371b and 0f20e11 only present in master | ||||
* | | Rewrite watchpoints to be much more stable | Bob Weinand | 2016-07-11 | 1 | -13/+0 |
| | | | | | | | | | | | | | | | | This mainly involves a separate abstraction layer for elements (e.g. $a->b) and watchpoints (on pointer of the Bucket for example). Also better comparison handling (value backup vs. page dumps). It is not yet finished (there are sometimes false positives announced and names not yet perfect), but the functionality is working and not crashing as far as I have tested. Future scope is also relative watchpoints, e.g. "w $this->val expression()" which does not have the symbol tables as basis, but the value (in this example: return value of expression()) as basis. | ||||
* | | Fix include_once in phpdbg | Bob Weinand | 2016-05-07 | 1 | -4/+6 |
| | | |||||
* | | Fix potential double free with phpdbg | Bob Weinand | 2016-05-03 | 1 | -0/+1 |
| | | |||||
* | | - get rid of EG(scope). zend_get_executed_scope() should be used instead. | Dmitry Stogov | 2016-04-28 | 1 | -2/+3 |
|/ | | | | - ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter. | ||||
* | phpdbg: close file handles | Joe Watkins | 2016-04-12 | 1 | -0/+2 |
| | |||||
* | Fix bug #71575 removing extra semicolons outside macros | James Titcumb | 2016-03-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
| * | go back with phpdbg to the state of 5.6.3, reverting the controversial ↵ | Ferenc Kovacs | 2014-11-26 | 1 | -138/+63 |
| | | | | | | | | commits(remote debugging/xml protocol) | ||||
* | | Fixed incomplete initialization. | Dmitry Stogov | 2015-10-30 | 1 | -2/+2 |
| | | |||||
* | | Fix valgrind warning upon displaying lines from eval()ed code in phpdbg | Bob Weinand | 2015-08-31 | 1 | -0/+1 |
| | | |||||
* | | Fixed printing | Xinchen Hui | 2015-08-27 | 1 | -3/+3 |
| | |