ed
|
2a087f735e
|
utilizing trailing type annotations more
|
2026-08-19 23:35:57 -04:00 |
|
ed
|
449216967b
|
Review Pass: Type annotations.
|
2026-08-19 23:18:32 -04:00 |
|
ed
|
c226e8a7d3
|
dropped usage of SCRATCH_GPRS nopw using proper setup for current tape runtime.
|
2026-08-19 22:00:18 -04:00 |
|
ed
|
81f37e0098
|
reading...
|
2026-08-19 21:49:36 -04:00 |
|
ed
|
bde829bf59
|
WIP: reviewing lua, some upgrades and fixes along the way.
|
2026-08-19 21:11:09 -04:00 |
|
ed
|
cf78cfa120
|
Rename _shift enums to _pos (may change to offset, but in either case not as accurate to call them _shift, and _shift_smount is longer).
|
2026-08-19 13:17:08 -04:00 |
|
ed
|
3440c9b59e
|
more metaprogram review
|
2026-08-19 11:05:48 -04:00 |
|
ed
|
1cbddc6708
|
More path collapse for metaprogram.
|
2026-08-18 16:37:53 -04:00 |
|
ed
|
b345ccd60e
|
don't bother wiht icache flush atom.
|
2026-08-18 16:10:44 -04:00 |
|
ed
|
bbda5efaea
|
build_noramlized_v3s4 mostly reviewed.
|
2026-08-18 16:10:29 -04:00 |
|
ed
|
290bb0e07a
|
WIP: Adjusting normalize atom proc to to the new tape runtime convention. Trying to reduce redundant scuff to scratch.
|
2026-08-18 13:22:40 -04:00 |
|
ed
|
86fe189b4e
|
Moving definitions to use dedicated scratch register.
|
2026-08-18 09:26:49 -04:00 |
|
ed
|
da007d342e
|
Reviewing. Successfuly reworked register allocation for tape runs.
|
2026-08-18 00:26:36 -04:00 |
|
ed
|
5a4bfb1224
|
Collapse of atom 6-9 into a single atom (finaly). Generalized cross product atom proc and atom component. Still working on normalize_v3s4.
|
2026-08-17 18:18:18 -04:00 |
|
ed
|
d4795cf9de
|
Extract out a cross roduct component.
|
2026-08-17 10:34:43 -04:00 |
|
ed
|
e79c364b40
|
reducing cross product atom procs to a single one in gte for once.
|
2026-08-17 01:05:58 -04:00 |
|
ed
|
18b1d5a04b
|
remove outdated comments.
|
2026-08-16 12:07:09 -04:00 |
|
ed
|
581b00b960
|
wip: going over all codepaths.
|
2026-08-16 10:35:32 -04:00 |
|
ed
|
3faccfc283
|
more reviewing, thinking about atom bundles...
|
2026-08-16 01:22:53 -04:00 |
|
ed
|
1a0d417649
|
lua metaprogram improvmeents
|
2026-08-15 22:24:26 -04:00 |
|
ed
|
3301826f5c
|
reviewed: resolve_look_at__populate_proc
|
2026-08-15 21:34:55 -04:00 |
|
ed
|
d9b9241e2c
|
resolve_look_at__cross_uz_ux_to_up_proc reviewed
|
2026-08-15 19:53:08 -04:00 |
|
ed
|
a16c727db2
|
updates to lua program to furhter support new constructs and correct report errors.
|
2026-08-15 19:52:56 -04:00 |
|
ed
|
8a825a59c7
|
Add RegUse_ support to the lua metaprogram. Ideated further on type mapping atom comonents to their base component op (math distinctions annotated in the asm).
|
2026-08-15 15:51:06 -04:00 |
|
ed
|
f8b28be02e
|
Lua metaprogram support for RegUse_ (needs review)
|
2026-08-15 11:54:51 -04:00 |
|
ed
|
ffc66052f8
|
Curating duffle, preparing to update metaprogram for latest atom asm ideation. Reviewing the resolve_look_at atoms further...
|
2026-08-15 11:21:28 -04:00 |
|
ed
|
7764612325
|
add install extension script
|
2026-08-15 01:19:45 -04:00 |
|
ed
|
1a5b618484
|
done with this theming stuff for now.
|
2026-08-15 01:15:43 -04:00 |
|
ed
|
d23b6a2a36
|
messing around.
|
2026-08-14 22:43:27 -04:00 |
|
ed
|
7ec778a68e
|
more theme stuff
|
2026-08-14 21:48:52 -04:00 |
|
ed
|
9ca865d5db
|
update license to zip for now...
not sure what the standalone repo is going to be yet, but it will be relatively permissive since this is prototype/educational setup
|
2026-08-14 19:43:03 -04:00 |
|
ed
|
764ded4557
|
initial plugin setup for syntax highlighting in vscode...
|
2026-08-14 18:57:37 -04:00 |
|
ed
|
67a84d34f3
|
oops: endregion
|
2026-08-14 13:41:45 -04:00 |
|
ed
|
baaff12f33
|
Ideating on "RegUse_" patterned structs for describe register allocatins to mips atom proc.
|
2026-08-14 12:38:00 -04:00 |
|
ed
|
b695056b9a
|
finished reviewing normalize_v3s4 for now
|
2026-08-14 03:45:34 -04:00 |
|
ed
|
3a4d6304dd
|
static analysis: immeidate field awarenss
|
2026-08-14 01:22:54 -04:00 |
|
ed
|
a535d381ed
|
remove encoding masks from gp (unnecessary, hides errors)
|
2026-08-14 01:22:36 -04:00 |
|
ed
|
c447bfa877
|
fixes to the reg file allocator, exploring...
|
2026-08-14 00:43:19 -04:00 |
|
ed
|
d88e0d0487
|
remove mask from mips and gte instruction encoders. missing math changes.
|
2026-08-13 23:39:35 -04:00 |
|
ed
|
9a6eca6047
|
more review, made a register file allocator (drafted, kinda iffy, want todo comp-time as well).
|
2026-08-13 23:39:03 -04:00 |
|
ed
|
5c9c61720f
|
Redesign: Not making local var in MipsAtom_Proc_ or MipsAtomComp_Proc_ have sym tied to proc name. Adjusted parser as well base do that.
|
2026-08-13 21:42:06 -04:00 |
|
ed
|
b8e31123e4
|
editing/reading.
|
2026-08-13 21:22:29 -04:00 |
|
ed
|
ea3e30a11e
|
oops
|
2026-08-13 20:51:45 -04:00 |
|
ed
|
37f4712237
|
gutting nosiy comments. Looking into some atom components..
|
2026-08-13 19:55:17 -04:00 |
|
ed
|
b699b47b28
|
intiial review on: resolve_look_at__input_and_sub_proc
|
2026-08-13 19:42:43 -04:00 |
|
ed
|
640dab7e61
|
wip: starting to review and update lua metaprogram with more modeling of gte.
|
2026-08-13 18:51:09 -04:00 |
|
ed
|
4688566767
|
FINALLY?
|
2026-08-13 17:42:55 -04:00 |
|
ed
|
5ebaa6e083
|
still failing
|
2026-08-13 13:18:27 -04:00 |
|
ed
|
7f0bdefbcb
|
checkpoint nothing
|
2026-08-13 02:13:47 -04:00 |
|
ed
|
d5f28b83ea
|
minor
|
2026-08-12 22:41:52 -04:00 |
|