Vern Paxson
|
2f14205010
|
tidying
|
2024-06-21 10:01:52 -07:00 |
|
Vern Paxson
|
50a1367dbb
|
switch to using DirectField
|
2024-06-20 11:02:53 -07:00 |
|
Vern Paxson
|
c1d1a992b4
|
move execution headers into ZBody.h
|
2024-06-18 16:49:03 -07:00 |
|
Vern Paxson
|
809c7134fe
|
fixup for loop body control flow
|
2024-06-15 10:21:55 -07:00 |
|
Vern Paxson
|
83eda01682
|
fix for tracking control flow in loops
|
2024-06-15 09:57:46 -07:00 |
|
Vern Paxson
|
8a87fe8253
|
loop init fixup
|
2024-06-14 15:56:58 -07:00 |
|
Vern Paxson
|
3cdf26fea0
|
cleaner interface
|
2024-06-13 18:56:33 -07:00 |
|
Vern Paxson
|
da2f9bc919
|
fixups for loops
|
2024-06-13 12:54:12 -07:00 |
|
Vern Paxson
|
aa873b182d
|
fix for tracking type management associated with constants
|
2024-06-13 10:30:50 -07:00 |
|
Vern Paxson
|
ec3c619969
|
fix for tracking is_managed
|
2024-06-13 10:21:07 -07:00 |
|
Vern Paxson
|
abf55da5a8
|
access to instruction type via method to ensure is_managed consistency
|
2024-06-13 09:57:33 -07:00 |
|
Vern Paxson
|
6ad14dec3e
|
checking CFT info when doing optimization pruning
|
2024-06-13 09:16:26 -07:00 |
|
Vern Paxson
|
9b32d3f494
|
fix for ZBody traversal
|
2024-06-12 18:52:41 -07:00 |
|
Vern Paxson
|
3dbaa141ec
|
tracking control flow
|
2024-06-12 15:05:24 -07:00 |
|
Vern Paxson
|
e479ccf3a0
|
abstract setting return type
|
2024-06-11 20:55:01 -07:00 |
|
Vern Paxson
|
eb98746628
|
Z_FRAME
|
2024-06-11 17:10:37 -07:00 |
|
Vern Paxson
|
fefc7036d8
|
profiling accommodates types directly
|
2024-06-11 16:38:57 -07:00 |
|
Vern Paxson
|
d5078b2722
|
ZBody/ZInst traversal
|
2024-06-11 14:36:12 -07:00 |
|
Vern Paxson
|
9f57ac7c64
|
fix for traversing recursive types
|
2024-06-11 12:27:03 -07:00 |
|
Vern Paxson
|
b5b4c843c7
|
all ZVal access via accessors rather than directly
|
2024-06-11 10:44:14 -07:00 |
|
Vern Paxson
|
8c66f6eed8
|
more aux macros
|
2024-06-11 09:12:14 -07:00 |
|
Vern Paxson
|
61a487318d
|
splitting Global() into GlobalID() and GlobalVal()
|
2024-06-10 15:00:26 -07:00 |
|
Vern Paxson
|
6941351c52
|
precheck/precheck-action
|
2024-06-10 13:35:02 -07:00 |
|
Vern Paxson
|
3ccea89f8d
|
ERROR/WARN macros
|
2024-06-10 13:09:59 -07:00 |
|
Vern Paxson
|
e00eb271c7
|
trimming "break"s
|
2024-06-10 12:52:49 -07:00 |
|
Vern Paxson
|
3eb3ad618f
|
documentation update
|
2024-06-09 15:09:18 -07:00 |
|
Vern Paxson
|
f6445a792e
|
-O validate-ZAM option
|
2024-06-09 15:04:08 -07:00 |
|
Vern Paxson
|
0447aaa76f
|
'f'/'s' for access to special ZBody variables
|
2024-06-09 14:24:53 -07:00 |
|
Vern Paxson
|
5369b5b81e
|
'g' for accessing globals
|
2024-06-09 13:46:01 -07:00 |
|
Vern Paxson
|
6272db4cdd
|
switch to 'b' for branches
|
2024-06-09 13:31:52 -07:00 |
|
Vern Paxson
|
7b65341104
|
whoops - subtlety re std::optional references
|
2024-06-09 10:00:27 -07:00 |
|
Vern Paxson
|
59d9a3b4d9
|
bug fix for vector operations
|
2024-06-08 15:40:30 -07:00 |
|
Vern Paxson
|
9001bbc827
|
adjustments to has-field to simplify gen-zam
|
2024-06-08 11:33:23 -07:00 |
|
Vern Paxson
|
c9b1eea946
|
validation complete, other than some missing ops
|
2024-06-08 09:28:58 -07:00 |
|
Vern Paxson
|
83f4366620
|
working on linting
|
2024-06-07 15:47:17 -07:00 |
|
Vern Paxson
|
67313127f9
|
shift ZAM instruction analysis into ZAM/
|
2024-06-07 14:57:25 -07:00 |
|
Vern Paxson
|
09f1480881
|
tidying
|
2024-06-06 19:55:56 -07:00 |
|
Vern Paxson
|
6f2f4dcf47
|
remove internal-binary-op and related attributes
|
2024-06-06 18:42:35 -07:00 |
|
Vern Paxson
|
8ec62029d6
|
finished conversion to op-types
|
2024-06-06 20:41:26 -04:00 |
|
Vern Paxson
|
013da742d9
|
starting to convert over to op-types
|
2024-06-06 19:53:15 -04:00 |
|
Vern Paxson
|
61ee575ace
|
README clarifications
|
2024-06-06 17:35:38 -04:00 |
|
Vern Paxson
|
d5a93aa252
|
"type", "types" -> "class", "classes"
|
2024-06-06 17:24:22 -04:00 |
|
Vern Paxson
|
c0eada4187
|
renaming instruction "type" to "class"
|
2024-06-06 17:19:43 -04:00 |
|
Vern Paxson
|
93946c7d5d
|
some experimenting with ZAM/CPP crossover
|
2024-06-05 14:57:24 -04:00 |
|
Vern Paxson
|
569e903f11
|
importing of ZAM descriptions
|
2024-06-04 13:25:43 -07:00 |
|
Vern Paxson
|
9e05482413
|
split up ZAM.op
|
2024-06-04 09:42:27 -07:00 |
|
Vern Paxson
|
f24faf0f26
|
make is_managed optional
|
2024-06-04 08:11:12 -07:00 |
|
Vern Paxson
|
98fc4c51d4
|
shift 'z' references over to macros
|
2024-06-04 08:06:29 -07:00 |
|
Vern Paxson
|
2e2d3e5ba4
|
converting some comments, in preparation for more macros
|
2024-06-03 16:28:32 -07:00 |
|
Vern Paxson
|
8088f91145
|
for cat() replacements, confine frame knowledge to aux
|
2024-06-03 16:02:35 -07:00 |
|