Xdebug - Roadmap
Scheduled For Release 2023-12-31
- 0002252: [Code Coverage] Running phpunit in coverage triggers segfault in xdebug_branch_info_mark_reached (derick)
- 0002164: [Code Coverage] Branch and Path Coverage wrong for first class callable (derick)
- 0002118: [Step Debugging] xdebug_break reports incorrect line information
- 0002283: [Code Coverage] SoapClient usage causes segfault with codecoverage (derick)
- 0002240: [Uncategorized]
Put control socket behind an ini setting (for now)(derick) - 0001155: [Step Debugging]
Local variables are not shown when execution break in error_handler(derick) - 0002000: [Step Debugging]
Dubugger evaluate expression: "can't evaluate expression"(derick) - 0001674: [Code Coverage]
Inconsistent Path & Branch Coverage Reported(derick) - 0002261: [Step Debugging]
Send control socket location in init packet(derick) - 0002250: [Uncategorized]
Multiple 'DEBUG SESSION ENDED' messages with XDEBUG_SESSION_STOP_NO_EXEC(derick) - 0002264: [Uncategorized]
Rounding of fractional numbers(derick) - 0002219: [Uncategorized]
Add control socket on LInux to obtain information and initiate debugger or breakpoint(derick) - 0002221: [Uncategorized]
Crash when other extensions run PHP code without the stack being initialised yet(derick) - 0002228: [Step Debugging]
Return value can not be fetched with property_get if top frame is an internal function(derick) - 0002227: [Stacktraces]
Crash with return value and observers(derick) - 0002223: [Uncategorized]
Xdebug's constants are not available with(derick)xdebug.mode=off
- 0002220: [Uncategorized]
Test failure(derick) - 0002226: [Stacktraces]
xdebug_get_function_stack(['from_exception']) does not always find stored trace(derick) - 0002210: [Tracing]
Flamegraphs crash when using(derick)start_with_request
- 0002214: [Tracing]
Array keys aren't escaped in traces(derick) - 0002207: [Tracing]
Add filenames for include and friends to flamegraph output(derick) - 0002217: [Step Debugging]
xdebug://gateway pseudo host does not support IPv6(derick) - 0002027: [Code Coverage]
Branch/path code coverage for traits drops trait name since 3.1.0(derick) - 0002203: [Stacktraces]
Increase default max nesting time out from 256 to 512(derick) - 0002206: [Step Debugging]
Optimise debugger breakpoints checking(derick) - 0002077: [Tracing]
Bring back xdebug.collect_params(derick) - 0001732: [Profiling]
Add support for flame graph outputs(derick) - 0002200: [Uncategorized]
PECL package file has wrong max PHP version number, and peclweb refuses the package(derick) - 0000476: [Uncategorized]
Exception chaining does not work properly(derick) - 0001562: [Stacktraces]
Add 'local_vars' option to 'xdebug_get_function_stack' to include variables for each st(derick) - 0002132: [Uncategorized]
Errors when mountinfo does not have enough information for finding systemd private tmp directory(derick) - 0002170: [Step Debugging]
Show contents of Spl's ArrayIterator(derick) - 0002172: [Step Debugging]
Show contents of SplDoublyLinkedList and SplPriorityQueue(derick) - 0002183: [Step Debugging]
Bubble up exception message when using code evalution through protocol(derick) - 0002188: [Step Debugging]
Step over with fibers does still step into fiber routines(derick) - 0002194: [Stacktraces]
Add 'params_as_values' option to 'xdebug_get_function_stack' to return data as values(derick) - 0002195: [Stacktraces]
Add 'from_exception' option to 'xdebug_get_function_stack' to return the stack trace where an exception was thrown(derick) - 0002197: [Stacktraces]
Add time index and memory to output of xdebug_get_function_stack(derick) - 0000450: [Uncategorized]
"Incomplete" backtraces when an exception gets rethrown(derick) - 0002143: [Step Debugging]
Suggestions for dbgp Proxy(derick)
36 of 40 issue(s) resolved View Issues
Scheduled For Release 2024-11-29
- 0002150: [Code Coverage] Collapse the two FOREACH start op codes into one to improve path/branch coverage accurateness
- 0001964: [Step Debugging] WSL UNC paths don't have needed prefix (derick)
- 0002289: [Step Debugging] Cant not access an array's keys (derick)
- 0002161: [Step Debugging] Breakpoints not updated when process is running (derick)
- 0001269: [Uncategorized] xdebug_break() does not work in PHP Interactive Shell (derick)
- 0002072: [Profiling] Rewrite the profiler
- 0001670: [Profiling] Allow filtering out source code when profiling
- 0000077: [Profiling] Profiler doesn't handle recursive functions (derick)
- 0000407: [Profiling] Profilerdumpfile name is always auto_prepend_file name (derick)
- 0001852: [Step Debugging] Add SSL support to talk to Xdebug Cloud
- 0001799: [Code Coverage] Inconsistent output of branch/path data when running under Opcache (derick)
- 0001985: [Step Debugging] Add filter support for step debugging
- 0001702: [Step Debugging] External file path mapping function for debug
- 0001342: [Step Debugging] Support -d parameter for eval (derick)
- 0001800: [Uncategorized] Enable and initialise 'filter' only when mode is trace or coverage
- 0000888: [Step Debugging] Extend xdebug to support reverse debugging (derick)
- 0002297: [Uncategorized] Crash in exception handler (derick)
- 0002213: [Step Debugging] Give access to thrown Exception object (derick)
- 0002160: [Code Coverage] Path coverage data non collected from from generators (derick)
- 0001979: [Uncategorized] Xdebug crashes with opcache.protect_memory=yes
- 0001815: [Tracing] valgrind memory warning with tests/tracing/bug00905-php72.phpt (derick)
- 0002305: [Uncategorized]
Segfault when checking whether to ignore creating a debug connection during shutdown functions(derick) - 0002281: [Uncategorized]
PHP 8.4 support(derick) - 0002262: [Uncategorized]
PHP 8.4: Closure names need different wrapping algorithm(derick)
3 of 24 issue(s) resolved View Issues