CHatingPython
|
a1e43576cc
|
this code is a mess and I am losing my mind
This commit does not work and I am so down I don't even bother
committing to conventional commits until I fix this mess.
|
2026-07-19 21:38:00 +02:00 |
|
CHatingPython
|
46e92deed5
|
feat(furvm): introduce missing push instructions
Closes: #58
|
2026-07-14 12:55:34 +02:00 |
|
CHatingPython
|
42e71080a2
|
feat(furvm): introduce set instruction
Closes: #57
|
2026-07-14 12:40:47 +02:00 |
|
CHatingPython
|
798287ef47
|
refactor: remove ReturnValue instruction
|
2026-07-13 20:33:37 +02:00 |
|
CHatingPython
|
e1b75ccc8e
|
feat(furvm): introduce length of operator
Closes: #54
|
2026-07-11 23:17:59 +02:00 |
|
CHatingPython
|
7c74850aff
|
feat: introduce array and get instruction
|
2026-07-06 10:53:48 +02:00 |
|
CHatingPython
|
ee9eadeea8
|
feat: introduce sizeof instruction
Closes: #34
|
2026-07-05 22:33:15 +02:00 |
|
CHatingPython
|
642d57622a
|
feat: introduce pointerof operation
Introduce pointerof operation and do some side-quests along the way.
Refs: #34
Closes: #17
|
2026-07-05 14:54:16 +02:00 |
|
CHatingPython
|
6ec4710eaa
|
feat: introduce reference instruction
|
2026-07-01 21:58:33 +02:00 |
|
CHatingPython
|
8dfc880c07
|
feat(furvm): introduce comparison operators
|
2026-06-15 00:06:50 +02:00 |
|
CHatingPython
|
eec25e3aea
|
feat(furvm): introduce jump and jump not zero instructions
|
2026-06-14 23:49:29 +02:00 |
|
CHatingPython
|
f6f716e8c9
|
feat(furvm): add variables
|
2026-06-14 14:22:45 +02:00 |
|
CHatingPython
|
3f6d0adef6
|
feat(furvm): add call instruction
|
2026-06-11 15:09:30 +02:00 |
|
CHatingPython
|
4d935ef75f
|
feat(furvm): add operation instructions
|
2026-06-10 20:02:31 +02:00 |
|
CHatingPython
|
0534359503
|
feat(furvm): add clone function to thing
Closes #9
|
2026-06-10 19:32:07 +02:00 |
|
CHatingPython
|
16b6b9549c
|
feat(furvm): add push byte as int instruction
|
2026-06-06 17:49:49 +02:00 |
|
CHatingPython
|
c6ec18aeb8
|
feat(furvm): add return instructions
|
2026-06-06 17:43:35 +02:00 |
|
CHatingPython
|
6481c9c71d
|
refactor(furvm): change instruction_t base to furvm::byte
|
2026-06-05 18:14:25 +02:00 |
|
CHatingPython
|
6605b3264f
|
docs: fix typo in PushConstant instruction
|
2026-06-05 18:06:54 +02:00 |
|
CHatingPython
|
66fdd1dc9c
|
feat(furvm): introduce module, instruction and constant
|
2026-06-05 17:55:40 +02:00 |
|