30 Commits

Author SHA1 Message Date
Rachel Powers
138492b5b5 add xtask tag command
Some checks failed
deploy preview to netlify / build (push) Has been cancelled
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-17 20:25:58 -07:00
Rachel Powers
6e80f21046 refactor(vm): fix Reagent code gen
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-16 18:02:56 -07:00
Rachel Powers
c81080659e refactor(frontend): fix loading code to editor
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-08-26 20:11:42 -07:00
Rachel Powers
b1c9db278d refactor(frontend) finish signal conversion, fix passing data to VM
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-08-19 22:22:39 -07:00
Rachel Powers
6c26a37ca0 refactor(vm, frontend): turns out that the serde_wasm_bindgen facilities of TSify are borken... 2024-06-01 04:22:58 -07:00
Rachel Powers
d618f7b091 refactor(vm, frontend): internally tag template enum, finish remap frontend 2024-05-31 21:41:09 -07:00
Rachel Powers
7b6909a323 refactor(vm, frontend): memory instructions, baseObject
- parse and map meory instructions
- use FrozenObjectFull to propogate  data out of VM to componates (far
  less wasm calls)
2024-05-29 20:08:16 -07:00
Rachel Powers
e4167efc20 chore(codegen): generate json database in www/data 2024-05-28 13:56:22 -07:00
Rachel Powers
1843bdbfce refactor(vm): cleanup, trait docs, reenable interpreter tests 2024-05-27 22:12:06 -07:00
Rachel Powers
88ff2d1bdb refactor(vm): freeze concreet ic, add "humans", tsify feature 2024-05-27 01:10:59 -07:00
Rachel Powers
24778b21b7 refactor(vm): rework object freazing
- let vm carry object dtabase
 - seperate frozen object info and templates
2024-05-23 23:04:42 -07:00
Rachel Powers
d79726a794 refactor(vm): drop null fields from json 2024-05-20 22:59:30 -07:00
Rachel Powers
bc84200105 refactor(vm): update prefab database with new data 2024-05-20 22:18:12 -07:00
Rachel Powers
4346bc5302 refactor(vm): pull generated data into new crate
pregenerate prefab templates -> locked behind crate feature
2024-05-19 21:44:15 -07:00
Rachel Powers
b0bdc37a8a chore(clippy): sweep sweep sweep 2024-05-18 04:28:30 -07:00
Rachel Powers
0c5e2b29a8 refactor(vm): more ic10 instruction impls 2024-05-14 23:52:16 -07:00
Rachel Powers
25b7046ed2 refactor(vm): update up codegen, remove duplicated enums 2024-05-14 16:26:23 -07:00
Rachel Powers
8288d8ae6f refactor(vm) start reimpl of VM struct using object trait 2024-05-12 02:08:25 -07:00
Rachel Powers
17bde04c86 refactor(vm) start impl of IC trait function 2024-05-10 13:57:51 -07:00
Rachel Powers
096e272b07 refactor(vm) use generated enums wherever possible 2024-05-09 13:58:28 -07:00
Rachel Powers
371167db45 refactor(vm) cleanup serde_derive usage 2024-05-09 09:49:26 -07:00
Rachel Powers
48fbe671ff refactor(vm) cleanup errors 2024-05-07 23:09:08 -07:00
Rachel Powers
5cc935b826 refactor(vm) helpful codegen round 1~ 2024-05-07 21:59:06 -07:00
Rachel Powers
7c05e841ae chore: update Changelog 2024-04-28 13:20:27 -07:00
Rachel Powers
8564709e68 chore: changelog tools 2024-04-28 12:55:54 -07:00
Rachel Powers
d249d2381a build settings 2024-04-08 14:11:51 -07:00
Rachel Powers
3437c9b194 editor working under webcomponate
- session is now an EventTarget using CustomEvent
2024-04-07 22:18:35 -07:00
Rachel
6e4be9cf9e Don't build silently in CI
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-04-03 12:08:17 -07:00
Emil Gardström
8dbb57c694 satisfy lints 2024-04-03 11:31:21 +02:00
Emil Gardström
4c47c6f640 add helper for building 2024-04-02 17:32:45 +02:00