Ryan Fleury
|
bfe6f655be
|
more work on watch view to replace all old uis
|
2024-09-23 14:26:27 -07:00 |
|
Ryan Fleury
|
f728614e0b
|
eliminate watch view fill kind; extend rtti & eval type system with 'external' pointers, for e.g. meta-space vaddr u64s pointing into an address space; begin sketching out paths for mutational rows in watch collections, use to add 'add target' fastpath in targets collection evaluations
|
2024-09-23 10:57:43 -07:00 |
|
Ryan Fleury
|
ebaad35813
|
fix filter passthrough & fix double-application of view rules in some cases
|
2024-09-20 17:19:13 -07:00 |
|
Ryan Fleury
|
066f5f6cf2
|
add correct inheritance rules for oct, hex, dec, bin, only, omit view rules
|
2024-09-20 16:24:09 -07:00 |
|
Ryan Fleury
|
c98db01b63
|
replace watch view fill kind with top-level expression & view rule; collection macro for watches; reintroduce only/omit, with new expr-macro-based eval visualization system; remove root-expression-generation from expansion block generation, since it makes things a bit more complicated
|
2024-09-20 16:15:29 -07:00 |
|
Ryan Fleury
|
a1debd9219
|
targets, breakpoints, watch pins, etc. collections; fix . access on enum types; add more information to meta evaluations
|
2024-09-20 13:49:27 -07:00 |
|
Ryan Fleury
|
432e70caf6
|
begin sketching out 'collections', which are the formal mechanism in the eval/eval-viz systems for visualizing synthetic structures/arrays/trees produced by the debugger, rather than ad-hocing / hardwiring the correct ev-block production for each kind of view - the views can still stay, but this is an important feature for other cases
|
2024-09-20 12:04:13 -07:00 |
|
Ryan Fleury
|
bbd86449d8
|
fix ghost auto-view-rule text visualization to calculate auto view rule from raw type expression rather than post-view-rule-applied one
|
2024-09-19 16:07:14 -07:00 |
|
Ryan Fleury
|
05ec402a8e
|
make eval visualization system robust to absence of auto view rule table
|
2024-09-19 15:23:55 -07:00 |
|
Ryan Fleury
|
df4d18aa5c
|
sketch out type-based auto-view-rule in eval visualization system
|
2024-09-19 15:22:47 -07:00 |
|
Ryan Fleury
|
714c736530
|
eliminate old manual serialization code for meta evals in ctrl msgs
|
2024-09-18 17:01:59 -07:00 |
|
Ryan Fleury
|
9899efe93c
|
merge view rules & view specs entirely; simplify graphical view rules down to single hook
|
2024-09-16 14:44:28 -07:00 |
|
Ryan Fleury
|
793ad8fe1e
|
new view rule table definition in df, merging graphical view rules & views totally
|
2024-09-13 13:39:40 -07:00 |
|
Ryan Fleury
|
65ed1f0997
|
another checkpoint - eliminate cmd specs from engine, move all dynamic command definition things into frontend
|
2024-09-12 12:11:00 -07:00 |
|
Ryan Fleury
|
20aba085cd
|
oops
|
2024-09-10 17:14:10 -07:00 |
|
Ryan Fleury
|
299ea04539
|
port debugger frontend to using eval visualization layer, over old debug engine code
|
2024-09-10 17:10:48 -07:00 |
|
Ryan Fleury
|
bb50e88141
|
eval_visualization layer: builtin view rules, porting of more debug engine code over
|
2024-09-10 16:14:11 -07:00 |
|
Ryan Fleury
|
e989da4087
|
float down dbg engine eval visualization stuff into formal codebase layer which just builds on top of eval
|
2024-09-10 15:46:05 -07:00 |
|