Ryan Fleury
|
59c01a73af
|
pipe through space information through eval compiler/interpreter
|
2024-08-15 11:21:52 -07:00 |
|
Ryan Fleury
|
a0d91862a7
|
bundle per-module info in eval system; use all modules in all processes in ctrl layer evaluations; further sketching out of space info
|
2024-08-15 10:04:52 -07:00 |
|
Ryan Fleury
|
ed75b253f7
|
notes on 'eval space'; first step to evaluating debugger-space things
|
2024-08-14 16:26:47 -07:00 |
|
Ryan Fleury
|
afdb0e5b2e
|
remove addr-mode assumption for string visualizing; eliminate entity deleted flag
|
2024-08-14 12:26:53 -07:00 |
|
Ryan Fleury
|
c64d207d4d
|
finish sketching out complex synthetic type construction; tear out unneeded leaf external evaluation (we can just use the macro map & separate address spaces); sketch out scaffolding for a thread evaluation type
|
2024-08-13 13:40:14 -07:00 |
|
Ryan Fleury
|
0eff5aca06
|
extend constructed types in eval system to support procedural construction of structs/unions/enums; can be used for synthetic evals in debugger frontend & ctrl layer
|
2024-08-13 13:04:05 -07:00 |
|
Ryan Fleury
|
6d30455e76
|
further progress on eliminating file entities; further entity simplification; set up external identifier resolution map for evaluating 'meta' variables; sketch out generalized entity serialization path
|
2024-08-13 11:39:25 -07:00 |
|
Ryan Fleury
|
86f45ce5e7
|
do not assume valid identifier maps if location info is not present
|
2024-08-12 09:26:44 -07:00 |
|
Ryan Fleury
|
a541ca50d9
|
rdi_from_pdb: robustify to malformed/unexpected pdb characteristics; df: display errors with inline code better; eval: fix incorrect assumption of addr mode being required for member access operators
|
2024-08-09 09:27:18 -07:00 |
|
Ryan Fleury
|
eda3d6f8b5
|
fix incorrect assumption of 0 slot -> primary rdi; fixes mistyped locals
|
2024-08-08 15:56:38 -07:00 |
|
Ryan Fleury
|
6a886e096e
|
fix ternary operators in eval; fix incorrect oplist concatentation path
|
2024-08-07 13:10:41 -07:00 |
|
Ryan Fleury
|
5a682e5888
|
split eval systems, to decouple types/exprs/parsing (debug info dependent), from irization (macro map dependent), from interpretation (completely independent of the former two stages & all their dependencies)
|
2024-08-06 13:57:48 -07:00 |
|