c[ode]clap - Roadmap
Scheduled For Release 2022-10-29
- 0001876: [Expressions/Watchpoints] linux: expression execution can potentially stall (spx)
- 0000760: [Profiling] add profiling tools (cpu) (spx)
- 0001126: [Debugger] initial remote debugging support (only Linux targets) (spx)
- 0002016: [DWARF]
Linux: problems debugging binaries linked with -fuse-ld=lld(spx) - 0002003: [Expressions/Watchpoints]
casting to different pointer type "(x *)" and expanding as array ",.." not working correctly(spx) - 0002004: [UI]
output panel: tabs are shown as unprintable characters(spx) - 0002005: [UI]
output panel: using "Wrap lines" can prevent spaces/tabs at the beginning to be shown(spx) - 0002007: [UI]
do not break single line variable tooltips when they don't fit into the window in order to keep them readable(spx) - 0002002: [UI]
menu panels are drawn underneath the bottom panel while debugging is active(spx) - 0002006: [Debugger]
potential incomplete stacktrace for recursive calls(spx) - 0001855: [Debugger]
arm64: in most cases a wrong CFA is used (for DW_OP_call_frame_cfa)(spx) - 0001867: [DWARF]
DWARF: DW_TAG_subprogram with DW_AT_ranges is not resolved correctly(spx) - 0001890: [PDB/CodeView]
pdb/cv: incorrect handling of multiple source files inside pdb subsection lines(spx) - 0001856: [DWARF]
add support for DWARF 5 comdat format(spx) - 0001877: [General]
ELF: add support for compressed sections (SHF_COMPRESSED)(spx) - 0001849: [UI]
macOS: 14.4: EXC_BREAKPOINT in AppKit using makeKeyAndOrderFront(spx) - 0001828: [DWARF]
DWARF: implementation of DW_LNS_fixed_advance_pc is incorrect(spx) - 0001827: [DWARF]
DWARF: fix handling of CUs without specified size for non-split debug information(spx) - 0001829: [DWARF]
DWARF: add handling of DW_FORM_udata and DW_FORM_sdata to DW_AT_high_pc(spx) - 0001414: [UI]
multi-window support(spx) - 0001802: [UI]
memory view: add option to show addresses relative instead of absolute(spx) - 0001799: [Expressions/Watchpoints]
change wildcard symbol from * to % to avoid ambiguities(spx) - 0000308: [UI]
add a way to add source breakpoints without starting the executable(spx) - 0001771: [Debugger]
macOS: initial support for debugging fat/universal binaries(spx) - 0001798: [Expressions/Watchpoints]
change %regs to $regs to free up % symbol(spx) - 0001768: [DWARF]
DW_FORM_ref_udata not handled correctly(spx) - 0001534: [Debugger]
musl libc compatibility(spx) - 0001631: [UI]
using navigation shortcuts (pgup/pgdown) without clicking the source view once scrolls in assembly mode(spx) - 0001523: [Debugger]
code compiled in c++ mode on recent arch linux versions crashes on dlopen calls (linux, DWARF 5)(spx) - 0001529: [DWARF]
DWARF 5: incorrect processing of compile unit with both rnglistx and rnglists_base attributes(spx) - 0001527: [Debugger]
crash trying to debug any binary created using odin lang (windows)(spx) - 0001531: [DWARF]
DWARF: incorrect processing of const_value variable with byte count larger than u16(spx) - 0001632: [Expressions/Watchpoints]
members for expanded pointer to struct do not update when parent pointer changes(spx) - 0001630: [Expressions/Watchpoints]
expressions: wrong symbol resolution order: global functions have precedence over local variables(spx) - 0001661: [UI]
Linux: GLX: BadMatch X11 error with llvmpipe using recent mesa versions(spx) - 0001682: [DWARF]
DWARF (AArch64): potential wrong line/address mapping(spx) - 0001685: [UI]
potential regression: some UI scaling settings render incorrectly/garbled(spx) - 0001629: [DWARF]
DWARF: potential crash when child hierarchy depth is too high(spx) - 0001500: [UI]
show "pending" stdout/stderr before the current line was finished by newline(spx) - 0001514: [UI]
Linux: symbolic links in file dialog not working as expected(spx) - 0001499: [UI]
graphics api assertion when resizing the window too small(spx) - 0000316: [General]
add filter input to output window(spx) - 0001355: [UI]
add search function to output panel(spx) - 0001411: [UI]
add ability to use floating expressions as panels(spx) - 0001410: [UI]
add a "restart" action that restarts the debugged application and sets a breakpoint at the current position(spx) - 0001539: [General]
fix snapshot builds to be compatible with versions >=0.9.8(spx) - 0001374: [General]
initial support for Linux/AArch64(spx) - 0001400: [UI]
project explorer: add toggle to show/hide non-existing files(spx) - 0001368: [Debugger]
initial pretty printers for rust types(spx) - 0001228: [UI]
add localization support(spx) - 0001385: [UI]
persist/restore open debugger tabs(spx) - 0001375: [General]
initial support for Windows/AArch64(spx) - 0001351: [UI]
add "project explorer" panel(spx) - 0000765: [Breakpoints]
wildcard breakpoints(spx) - 0000981: [DWARF]
add tests for DWARF dwo format(spx) - 0000011: [Expressions/Watchpoints]
wildcard matches in expressions(spx) - 0001104: [General]
add option to import from other installation or workspace file(spx) - 0001378: [Workspace]
Workspace "Save as" doing nothing when having default workspace open(spx) - 0000400: [UI]
move debugger files titlebar actions to "project explorer" panel(spx) - 0001365: [General]
use clang for windows and linux build(spx)
57 of 60 issue(s) resolved View Issues