Joeri Exelmans
|
950fcc1e7e
Update a couple of README's
|
il y a 4 ans |
Joeri Exelmans
|
99569186bb
Nicer directory layout for digital watch example.
|
il y a 4 ans |
Joeri Exelmans
|
386dd1cf97
Finished digital watch example in browser, through Rust -> WebAssembly. Also: Re-implemented controller's event queue and timer cancellations.
|
il y a 4 ans |
Joeri Exelmans
|
04d9e9557e
Rust: Make generated in/out event types public
|
il y a 4 ans |
Joeri Exelmans
|
e6ef62ec1f
Rust: implemented syntactic output events
|
il y a 4 ans |
Joeri Exelmans
|
d616e6553a
Put lark cache file in OS temp dir
|
il y a 4 ans |
Joeri Exelmans
|
c20f0c6633
Made IndentingWriter smarter
|
il y a 4 ans |
Joeri Exelmans
|
ae8a94e186
Rust: implemented internal event lifeline: "Queue" and input event lifeline: "First Small Step". 5 more tests passing
|
il y a 4 ans |
Joeri Exelmans
|
6890368eee
Rust bug in Rust stepping function
|
il y a 4 ans |
Joeri Exelmans
|
39fc866428
Digital Watch builds successfully with Rust (but haven't interacted with it yet)
|
il y a 4 ans |
Joeri Exelmans
|
a41a408582
INSTATE-macro only allowed in transition's guard or actions. Added test.
|
il y a 4 ans |
Joeri Exelmans
|
aa5490f614
Fix some things + add test
|
il y a 4 ans |
Joeri Exelmans
|
c25669bcd6
Update code_generation.txt
|
il y a 4 ans |
Joeri Exelmans
|
57b0349e58
Fixed some tests
|
il y a 4 ans |
Joeri Exelmans
|
cd3b7a143f
Implemented INSTATE macro in Rust
|
il y a 4 ans |
Joeri Exelmans
|
46abeb6ba5
Re-engineered state refs (used by transitions and INSTATE-macro). Implemented new strategy for INSTATE-macro in parser and interpreter.
|
il y a 4 ans |
Joeri Exelmans
|
667e5b22f3
Progress towards supporting INSTATE-macro in Rust
|
il y a 4 ans |
Joeri Exelmans
|
aabbf85114
New approach to handling event parameters and access to 'state configuration' + cleanup debris. Rust codegen broken.
|
il y a 4 ans |
Joeri Exelmans
|
ed6edbda09
Worked out strategy for INSTATE-macro.
|
il y a 4 ans |
Joeri Exelmans
|
320638f099
Rust: prefix local variables with "local_" to prevent naming collisions
|
il y a 4 ans |
Joeri Exelmans
|
cf98858b11
Update performance stats
|
il y a 4 ans |
Joeri Exelmans
|
ec39dd73ea
Rust: fix internal event lifeline bug
|
il y a 4 ans |
Joeri Exelmans
|
ae8735f1b4
Fix Rust codegen
|
il y a 4 ans |
Joeri Exelmans
|
57e1cb0e29
Update test framework to use Rust library. Fix TimerId error in generated code.
|
il y a 4 ans |
Joeri Exelmans
|
70b6458ae9
Simplify Rust library
|
il y a 4 ans |
Joeri Exelmans
|
7be18b138b
Move and remove some stuff
|
il y a 4 ans |
Joeri Exelmans
|
da171175c5
Progress with SCCD Rust library
|
il y a 4 ans |
Joeri Exelmans
|
6f76cb9440
Created SCCD Rust library
|
il y a 4 ans |
Joeri Exelmans
|
0c6429f0fa
Got rid of legacy dir
|
il y a 4 ans |
Joeri Exelmans
|
b190e2fd4f
More progress with Rust. Ported digital watch GUI to HTML + SVG.
|
il y a 4 ans |