CHatingPython
|
84b70077c1
|
refactor(furvm): remove thing handles
|
2026-08-13 22:08:59 +02:00 |
|
CHatingPython
|
21e92dcb4b
|
refactor(furvm): remove executor handle
|
2026-08-13 14:10:43 +02:00 |
|
CHatingPython
|
224468446d
|
refactor: remove furc for later remake
|
2026-08-04 13:09:46 +02:00 |
|
CHatingPython
|
3c0588e8db
|
refactor(furvm): improve type system
Closes: #52
|
2026-07-11 00:45:09 +02:00 |
|
CHatingPython
|
484e16963f
|
refactor: move thing allocator to a separate file
Closes: #44
|
2026-07-03 19:51:09 +02:00 |
|
CHatingPython
|
a7ab214ce3
|
refactor: make context inherit module handle container
Refs: #39
|
2026-07-03 19:41:28 +02:00 |
|
CHatingPython
|
f2294079a0
|
docs(furvm): document the context
Refs: #12
|
2026-06-20 12:42:42 +02:00 |
|
CHatingPython
|
d46aa45c1f
|
feat(furvm): add on release callback to refcount handles
Refs: #12
|
2026-06-20 12:19:53 +02:00 |
|
CHatingPython
|
5a1b7c5aa6
|
refactor(furvm): expose context thing allocator
Refs: #12
|
2026-06-19 14:15:05 +02:00 |
|
CHatingPython
|
ec2c81fc56
|
refactor(furvm): improve the handle system
Absolute slop
Refs: #12
|
2026-06-18 23:58:37 +02:00 |
|
CHatingPython
|
e9b38e95a2
|
refactor(furvm): integrate handle system into things
Sloppy af
Refs: #12
|
2026-06-17 20:19:53 +02:00 |
|
CHatingPython
|
00bcc0e6a5
|
refactor(furvm): use the handle system
Refs: #12
|
2026-06-17 13:59:54 +02:00 |
|
CHatingPython
|
c2b32c9604
|
refactor(furvm): rename handle suffixes to ids
Refs: #12
|
2026-06-16 16:21:49 +02:00 |
|
CHatingPython
|
0dfa8c1c02
|
refactor(furvm): refactor executor
Refs: #12
|
2026-06-16 14:45:36 +02:00 |
|
CHatingPython
|
43dac1ec6d
|
refactor(furvm): refactor mod
Refs: #12
|
2026-06-16 12:05:55 +02:00 |
|
CHatingPython
|
9021ae0089
|
feat(furvm): add collect function to context
|
2026-06-10 20:35:05 +02:00 |
|
CHatingPython
|
26d77bdc02
|
refactor(furvm): use generational indexes for thing
Refs: #10
|
2026-06-10 15:42:09 +02:00 |
|
CHatingPython
|
874d1f14cb
|
refactor(furvm): use an arena allocator for thing data
Refs: #10
|
2026-06-10 15:09:35 +02:00 |
|
CHatingPython
|
bfdbbb0d5f
|
refactor(furvm): better thing implementation
|
2026-06-06 23:16:59 +02:00 |
|
CHatingPython
|
daf16c18e1
|
refactor(furvm): add shared pointer aliases
|
2026-06-06 23:08:20 +02:00 |
|
CHatingPython
|
5ace40b6aa
|
refactor(furvm): change unique pointer to shared pointer for module
|
2026-06-06 22:51:44 +02:00 |
|
CHatingPython
|
a869f71f3a
|
feat(furvm): introduce executor
|
2026-06-06 21:05:17 +02:00 |
|
CHatingPython
|
4895489511
|
refactor(furvm): add id to module
|
2026-06-06 12:53:31 +02:00 |
|
CHatingPython
|
2030b66c7d
|
docs: add missing alias comment
|
2026-06-05 18:17:05 +02:00 |
|
CHatingPython
|
66fdd1dc9c
|
feat(furvm): introduce module, instruction and constant
|
2026-06-05 17:55:40 +02:00 |
|
CHatingPython
|
2f9328d85a
|
feat(furvm): introduce context
|
2026-06-05 12:17:00 +02:00 |
|