Ryan Fleury
|
cf7b664ab2
|
bswap expression & ir
|
2024-08-27 11:35:45 -07:00 |
|
Ryan Fleury
|
8ae8e2f943
|
extend file streaming cache to support range-based file stream queries; begin plugging in file stream queries as alternative to ctrl stream queries; further bugfixes & unification in eval system
|
2024-08-23 12:29:52 -07:00 |
|
Ryan Fleury
|
47462f4789
|
first pass at filesystem evaluation in eval system
|
2024-08-22 16:55:07 -07:00 |
|
Ryan Fleury
|
acd7435553
|
collapse register mode into being a thread space, unify process/thread/debugger read/write paths, keep differences in core eval read/write paths
|
2024-08-22 14:50:27 -07:00 |
|
Ryan Fleury
|
1848acd47e
|
eliminate eval assumption of single architecture; equip each eval module with an architecture; use to correctly specify the debugger process architecture; do initial pass of debugger space evaluation
|
2024-08-21 12:55:50 -07:00 |
|
Ryan Fleury
|
c77d61fb4c
|
ellipses for unfinished arrays/structs in eval single-line visualization
|
2024-08-20 16:33:08 -07:00 |
|
Ryan Fleury
|
4611ddb536
|
eval value array indexing; type-only evaluation of array indexing and member accesses; various fixes
|
2024-08-20 16:13:01 -07:00 |
|
Ryan Fleury
|
b98a75e056
|
switch eval memory reads -> more generalized space reads; apply to register reads as well
|
2024-08-15 11:55:22 -07:00 |
|
Ryan Fleury
|
59c01a73af
|
pipe through space information through eval compiler/interpreter
|
2024-08-15 11:21:52 -07:00 |
|
Ryan Fleury
|
728120690d
|
ptr/array-value comparison path in eval
|
2024-08-14 11:29:45 -07:00 |
|
Ryan Fleury
|
918895c091
|
small string evaluation; strings as values in eval
|
2024-08-14 10:49:56 -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 |
|