Aleksander Krajewski CHatingPython
CHatingPython pushed to master at KPGPMC/furlang 2026-09-11 16:48:39 +00:00
3b98f77c08 chore: flat out the file structure
CHatingPython pushed to master at KPGPMC/furlang 2026-09-11 16:12:15 +00:00
959d0a7773 feat(furc): implement SSA destruction
CHatingPython pushed to master at KPGPMC/furlang 2026-09-10 19:49:04 +00:00
70375af068 test(furc/ssa): implement tests for SSA
46d0de759a feat(furc/ssa): implement SSA stage
01964a495c feat(furc/ir): add equality comparison to ir classes
21fb587e36 fix(furc/ir): use separate counter for variables
fe65a09af9 feat(furlang): add serialization
Compare 7 commits »
CHatingPython opened issue CHatingPython/catboy_engine#2 2026-09-08 16:42:08 +00:00
feat(renderer): implement a basic vulkan renderer
CHatingPython closed issue CHatingPython/catboy_engine#1 2026-09-07 21:05:00 +00:00
feat(ecs): introduce component view
CHatingPython pushed to master at CHatingPython/catboy_engine 2026-09-07 21:05:00 +00:00
6639127bcf feat(ecs): introduce component view
320eb29957 chore: add hooks from furlang
Compare 2 commits »
CHatingPython opened issue CHatingPython/catboy_engine#1 2026-09-06 20:41:53 +00:00
feat(ecs): introduce component view
CHatingPython created branch master in CHatingPython/catboy_engine 2026-09-06 20:38:56 +00:00
CHatingPython pushed to master at CHatingPython/catboy_engine 2026-09-06 20:38:56 +00:00
57b350863a feat(ecs): implement basic ECS
CHatingPython closed issue KPGPMC/furlang#61 2026-09-05 23:20:55 +00:00
feat(furvm): introduce strings
CHatingPython pushed to master at KPGPMC/furlang 2026-09-05 23:20:55 +00:00
9bf4da4fd9 feat(furvm): add string type and improve assigning
6c7d16631d feat(furvm): allow setting thing's value
24a9530abc refactor(furvm): improve thing value access
0354ec1e79 refactor(furvm): move thing type to types.hpp
ddb60ca93a fix(furdb): add slices to furdb
Compare 6 commits »
CHatingPython closed issue KPGPMC/furlang#38 2026-09-04 18:36:13 +00:00
test: add unit tests for furvm things
CHatingPython pushed to master at KPGPMC/furlang 2026-09-04 14:20:25 +00:00
cfefca49ee test(furvm): add array and slice tests
CHatingPython closed issue KPGPMC/furlang#63 2026-09-03 21:56:03 +00:00
feat(furvm): introduce slices
CHatingPython pushed to master at KPGPMC/furlang 2026-09-03 21:55:46 +00:00
21e963168e feat(furas): add slice type and instruction
b067bbb4ea feat(furvm): introduce slice instruction
fe37bf8058 feat(furvm): introduce slice type
977b22d8f5 fix(furvm): add stack.hpp
Compare 4 commits »
CHatingPython opened issue KPGPMC/furlang#63 2026-09-03 20:41:43 +00:00
feat(furvm): introduce slices
CHatingPython closed issue KPGPMC/furlang#62 2026-09-01 20:36:34 +00:00
refactor(furvm): cleanup things
CHatingPython pushed to master at KPGPMC/furlang 2026-09-01 20:36:34 +00:00
30a06186db feat(furvm): introduce stack storage
CHatingPython closed issue KPGPMC/furlang#60 2026-09-01 16:09:28 +00:00
feat(furvm): add breakpoint support to furvm
CHatingPython closed issue KPGPMC/furlang#13 2026-09-01 15:49:01 +00:00
[furvm] introduce constant pool