Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-12-22 | 1 | -0/+27 |
|\ | |||||
| * | Fixed bug #73704 (phpdbg shows the wrong line in files with shebang) | Bob Weinand | 2016-12-22 | 1 | -0/+27 |
| | | |||||
* | | Fixed bug #73794 (Crash (out of memory) when using run and # command separator) | Bob Weinand | 2016-12-20 | 1 | -0/+11 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-12-06 | 2 | -0/+90 |
|\ \ | |/ | |||||
| * | Fixed issue getting executable lines from custom wrappers | Bob Weinand | 2016-12-06 | 2 | -0/+90 |
| | | | | | | | | See also krakjoe/phpdbg#161 | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-11-30 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix run-tests.php to always include TEST_PHPDBG_EXECUTABLE if phpdbg available | Bob Weinand | 2016-11-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-11-30 | 2 | -0/+20 |
|\ \ | |/ | |||||
| * | Fixed bug #73615 (phpdbg without option never load .phpdbginit at startup) | Bob Weinand | 2016-11-30 | 2 | -0/+20 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-11-13 | 2 | -3/+3 |
|\ \ | |/ | |||||
| * | Properly escape all filenames when exporting breakpoints | Bob Weinand | 2016-11-13 | 2 | -3/+3 |
| | | |||||
| * | Update NEWS | Bob Weinand | 2016-10-12 | 1 | -0/+3 |
| | | | | | | | | Also add missing include.inc test file | ||||
| * | Fix phpdbg tests after lineno change | Nikita Popov | 2016-10-12 | 5 | -12/+9 |
| | | |||||
| * | Add stdin command and -s command line parameter to phpdbg | Bob Weinand | 2016-10-12 | 3 | -0/+60 |
| | | | | | | | | | | | | | | 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... | ||||
* | | Fix searching for catch blocks | Bob Weinand | 2016-10-16 | 1 | -2/+4 |
| | | | | | | | | Since PHP-7.1 catch blocks are addressed with relative byte difference between two catch blocks as opposed to absolute opcode number | ||||
* | | Merge remote-tracking branch 'origin/PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-14 | 1 | -0/+3 |
| | | | | | | | | (cherry picked from commit 457e68626257e8b5c891f2edf20d31907080063a) | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2016-10-14 | 9 | -20/+13 |
| | | | | | | | | (cherry picked from commit 9669ec707ab99d33404d3132792a24ebd1130fcf) | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-14 | 3 | -0/+60 |
| | | | | | | | | (cherry picked from commit 37ae5f3931b60c55e5004b6da912c4a957bca274) | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Bob Weinand | 2016-10-02 | 1 | -0/+50 |
|\ \ | |/ | |||||
| * | Fix run command args passing when inmidst execution | Bob Weinand | 2016-10-02 | 1 | -0/+50 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Anatol Belski | 2016-09-23 | 1 | -0/+37 |
|\ \ | |/ | | | | | | | | | * PHP-7.0: update NEWS phpdbg next command must stop when leaving function | ||||
| * | phpdbg next command must stop when leaving function | Bob Weinand | 2016-09-23 | 1 | -0/+37 |
| | | |||||
* | | Disable optimizer when it conflicts with phpdbg tests | Bob Weinand | 2016-07-13 | 2 | -0/+4 |
| | | |||||
* | | Rewrite watchpoints to be much more stable | Bob Weinand | 2016-07-11 | 6 | -2/+232 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | | Inline simple constant functions | Dmitry Stogov | 2016-06-30 | 1 | -0/+2 |
| | | |||||
* | | Fixed bug #72213 (Finally leaks on nested exceptions). | Dmitry Stogov | 2016-05-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 8461b0407fc9eab0869d43b84e6a92ba2fe06997 Author: Dmitry Stogov <dmitry@zend.com> Date: Wed May 25 00:34:42 2016 +0300 Rmoved zend_try_catch_element.parent and walk through op_array.try_catch_array backward from the current try_cacth_offset. commit 0c71e249649bed178bfbef30bb3e63c57f07af05 Author: Dmitry Stogov <dmitry@zend.com> Date: Wed May 25 00:04:53 2016 +0300 Move SAVE_OPLINE() to its original place commit 111432a4df738fcd65878a42f23194dc3c4983a2 Author: Dmitry Stogov <dmitry@zend.com> Date: Wed May 25 00:01:10 2016 +0300 Separate the common part of ZEND_HANDLE_EXCEPTION and FAST_RET into zend_dispatch_try_catch_finally_helper. commit 4f21c06c2ec17819a708bc037f318784554a6ecd Author: Nikita Popov <nikic@php.net> Date: Tue May 24 14:55:27 2016 +0200 Improve finally fix commit da5c7274997b8308e682b5bf280124e3a1483086 Author: Dmitry Stogov <dmitry@zend.com> Date: Tue May 24 10:36:08 2016 +0300 Fixed Zend/tests/try/bug70228_3.phpt and Zend/tests/try/bug70228_4.phpt commit cfcedf2fb4f4fc1f7de9f7d53a3037fed7795f19 Author: Dmitry Stogov <dmitry@zend.com> Date: Tue May 24 02:59:27 2016 +0300 Added test commit 4c6aa93d43da941eb4fda15b48154bfb104bdc04 Author: Dmitry Stogov <dmitry@zend.com> Date: Tue May 24 00:38:20 2016 +0300 Added tests commit 8a8f4704b0eca2e460d42c1f253a363b0db8e510 Author: Dmitry Stogov <dmitry@zend.com> Date: Mon May 23 23:27:34 2016 +0300 Fixed bug #72213 (Finally leaks on nested exceptions) | ||||
* | | Fixed bug #72188 (Nested try/finally blocks losing return value) | Dmitry Stogov | 2016-05-13 | 1 | -1/+1 |
| | | |||||
* | | Evaluate arguments of new for classes without ctor | Nikita Popov | 2016-03-25 | 1 | -1/+1 |
| | | | | | | | | ML: http://markmail.org/message/4b3mk7jid64zvz34 | ||||
* | | Make op1/op2 decoding in phpdbg more complete | Nikita Popov | 2016-01-21 | 3 | -3/+3 |
| | | |||||
* | | Merge branch 'PHP-7.0' | Xinchen Hui | 2016-01-01 | 1 | -6/+8 |
|\ \ | |/ | |||||
| * | Fixed test after fix lineno of finally | Xinchen Hui | 2016-01-01 | 1 | -6/+8 |
| | | |||||
* | | Fixed test by disable opcache | Xinchen Hui | 2015-12-10 | 1 | -2/+4 |
| | | |||||
* | | Fixed test (opcache denpends) | Xinchen Hui | 2015-12-09 | 1 | -2/+2 |
| | | |||||
* | | Delete empty live-ranges | Dmitry Stogov | 2015-12-09 | 1 | -2/+2 |
| | | |||||
* | | Fixed tests (new opcache will optimize serias echo IS_CONST into one) | Xinchen Hui | 2015-11-22 | 4 | -46/+46 |
| | | |||||
* | | Changed meaning of "op2" for ZEND_FREE, ZEND_FE_FREE, ZEND_FAST_CALL, ↵ | Dmitry Stogov | 2015-11-10 | 1 | -1/+1 |
|/ | | | | | | | ZEND_FAST_RET. Previously it was an instruction number. Now it's an index in op_array->try_cacth_array[]. | ||||
* | phpdbg test info_001.phpt was dependent on auto_globals_jit | Bob Weinand | 2015-10-13 | 1 | -2/+4 |
| | |||||
* | Fixed bug #70614 (incorrect exit code in -rr mode with Exceptions) | Bob Weinand | 2015-10-02 | 2 | -2/+2 |
| | |||||
* | Fix leave and finish | Bob Weinand | 2015-09-19 | 1 | -0/+41 |
| | |||||
* | Add # delimiter to phpdbg commands | Bob Weinand | 2015-09-17 | 1 | -0/+7 |
| | |||||
* | Fix zend_vm_call_opcode_handler (e.g. Generators throwing exceptions) with ↵ | Bob Weinand | 2015-08-26 | 1 | -0/+24 |
| | | | | IP/FP registers | ||||
* | Fix phpdbg_break_next() and add test | Bob Weinand | 2015-08-23 | 1 | -0/+22 |
| | |||||
* | Fix [valid] valgrind warnings, add first watchpoints test | Bob Weinand | 2015-07-15 | 1 | -0/+46 |
| | |||||
* | Fix breaking on HANDLE_EXCEPTION (opline_before_exception) | Bob Weinand | 2015-08-03 | 1 | -0/+54 |
| | |||||
* | Fixed tests (system dependent numbers are replaced with %d) | Dmitry Stogov | 2015-08-03 | 2 | -6/+6 |
| | |||||
* | Fix tests | Bob Weinand | 2015-07-31 | 5 | -9/+11 |
| | |||||
* | Fix test execution result with opcache | Bob Weinand | 2015-07-28 | 1 | -2/+2 |
| | |||||
* | Fix phpdbg stepping on CATCH with exception | Bob Weinand | 2015-07-28 | 1 | -0/+65 |
| | |||||
* | Fix leaks from bug #70138 | Bob Weinand | 2015-07-26 | 1 | -0/+15 |
| | |||||
* | Fix phpdbg test failure and crash with opcache | Bob Weinand | 2015-07-23 | 1 | -6/+4 |
| |