|
bd273035aa
|
Convert LoadBoolean to LoadEncoded; Fix register handling
|
2025-02-06 13:10:11 -05:00 |
|
|
6f0955c29a
|
Improve control flow register consolidation
|
2025-02-06 12:42:55 -05:00 |
|
|
6d17ba9a2c
|
Clean up
|
2025-02-05 19:29:15 -05:00 |
|
|
5662ba3d08
|
Add string concatenation
|
2025-02-05 19:27:51 -05:00 |
|
|
4775d425a0
|
Implement typed registers with untyped constants
|
2025-02-05 19:12:26 -05:00 |
|
|
03103e4fa1
|
Find a solution for the removal of the SetLocal instruction
|
2025-02-03 18:11:45 -05:00 |
|
|
12092c30f4
|
Roll back slightly
|
2025-02-03 18:08:03 -05:00 |
|
|
93f8f31b6d
|
Fix compiler bug
|
2025-02-03 17:56:11 -05:00 |
|
|
371a061b1c
|
Consolidate local operations to point operations
|
2025-02-03 17:49:38 -05:00 |
|
|
c1fe54ccd5
|
Attempt alternative to total register overhaul
|
2025-02-03 15:05:32 -05:00 |
|
|
3fcbde59e5
|
Edit README.md
|
2025-01-30 07:14:48 -05:00 |
|
|
7cfd60d281
|
Merge branch 'dev'
|
2025-01-13 10:44:42 -05:00 |
|
|
b96395c224
|
Fix typo in README.md
|
2025-01-13 10:43:54 -05:00 |
|
|
1409698fdd
|
Fix some bugs to get language working with new 64-bit instructions
|
2025-01-13 10:37:54 -05:00 |
|
|
ac1ee793ab
|
Use fewer operations and encode operand types in the instruction
|
2025-01-13 09:49:08 -05:00 |
|
|
0510e18060
|
Begin implementing typed 64-bit instructions
|
2025-01-13 06:01:38 -05:00 |
|
|
22d46e7b6d
|
Edit README.md
|
2025-01-10 13:50:12 -05:00 |
|
|
61f4093da0
|
Edit README; Begin 64-bit instruction set
|
2025-01-10 12:54:33 -05:00 |
|
|
de426d814a
|
Add thread spawning and a random number generator
|
2025-01-09 19:56:36 -05:00 |
|
|
6eac92f4ce
|
Fix small type in addictive_addition benchmarks
|
2025-01-09 14:41:51 -05:00 |
|
|
0d39d91cc7
|
Merge branch 'dev'
|
2025-01-09 10:41:17 -05:00 |
|
|
5caad00f65
|
Update Rust edition; Edit README; Clean up
|
2025-01-09 10:38:35 -05:00 |
|
|
68c77f5474
|
Edit README; Clean up
|
2025-01-09 06:05:50 -05:00 |
|
|
d9a0f6866b
|
Consolidate Record type into the ThreadData type
|
2025-01-09 05:31:45 -05:00 |
|
|
9d370aea2a
|
Fix function calling bug
|
2025-01-09 02:25:06 -05:00 |
|
|
2b677c7ec8
|
Clean up
|
2025-01-09 01:52:30 -05:00 |
|
|
2365979561
|
Optimize; Remove non-working optimizations; Improve CLI
|
2025-01-09 01:44:07 -05:00 |
|
|
f667716336
|
Continue VM improvements
|
2025-01-08 23:02:08 -05:00 |
|
|
c03ec528b7
|
Optimize and refine VM thread and record
|
2025-01-08 21:04:08 -05:00 |
|
|
6cfa0f58e3
|
Improve VM layout and performance
|
2025-01-08 10:29:53 -05:00 |
|
|
1f88d77476
|
Add generic "Stack" type for call stacks and record stacks
|
2025-01-08 06:06:34 -05:00 |
|
|
e9bd9b37b0
|
Make runtime improvements
|
2025-01-08 04:21:01 -05:00 |
|
|
4473ea5b23
|
Make runtime improvements
|
2025-01-08 04:19:48 -05:00 |
|
|
2c0da440ef
|
Fix bugs in the VM and compiler
|
2025-01-04 02:56:46 -05:00 |
|
|
56becbfacb
|
Fix register-setting bug
|
2025-01-01 21:53:54 -05:00 |
|
|
10c66b3f95
|
Add jump incrementing when emitting return instructions
|
2024-12-30 20:34:06 -05:00 |
|
|
86bdf0bc37
|
Edit README
|
2024-12-28 23:42:30 -05:00 |
|
|
26cb6b9f92
|
Tweak CLI
|
2024-12-26 15:31:00 -05:00 |
|
|
950c36d601
|
Edit README; Fix a test; Try tracing the compiler and VM
|
2024-12-26 14:29:04 -05:00 |
|
|
dc3cc13b12
|
Fix tests
|
2024-12-25 10:04:35 -05:00 |
|
|
71a68c54e4
|
Clean up
|
2024-12-21 13:20:57 -05:00 |
|
|
2df86c58bf
|
Organize compiler and clean up type checking
|
2024-12-18 15:10:40 -05:00 |
|
|
e2a462c3f6
|
Implement short-circuiting for logical operators; Organize compiler
|
2024-12-18 14:57:29 -05:00 |
|
|
71da39f8b5
|
Clean up warnings
|
2024-12-18 08:56:58 -05:00 |
|
|
ed05a981e7
|
Clean up the README and style the CLI
|
2024-12-18 08:49:45 -05:00 |
|
|
46060a473d
|
Clean up docs
|
2024-12-18 06:27:26 -05:00 |
|
|
a34a2c2db4
|
Write docs
|
2024-12-18 06:00:42 -05:00 |
|
|
cee9f0d95c
|
Snazz up the CLI
|
2024-12-17 22:39:22 -05:00 |
|
|
d7289414f4
|
Fix some aspects of the compiler for logic and semicolons
|
2024-12-17 18:11:06 -05:00 |
|
|
72365cd399
|
Continue new VM implementation; Write docs
|
2024-12-17 16:31:32 -05:00 |
|