Commit Verlauf

Autor SHA1 Nachricht Datum
  Joeri Exelmans aaf989fc76 Update digital watch example with newly generated code vor 4 Jahren
  Joeri Exelmans fcb4f9a6e1 Rust: Use "associated types" in traits Scheduler and SC to greatly reduce number of type parameters in generated code. vor 4 Jahren
  Joeri Exelmans e32efc7212 Add duration types to Rust action language lib vor 4 Jahren
  Joeri Exelmans dcd5aa6809 Rename dir 'src' to 'python'. Rust: Use conditional compilation attributes to automatically generate InEvent+OutEvent WASM bindings when compiling for wasm32. vor 4 Jahren
  Joeri Exelmans 09e864ca98 Update readme vor 4 Jahren
  Joeri Exelmans d7223ec8b7 Update code generation info file vor 4 Jahren
  Joeri Exelmans 950fcc1e7e Update a couple of README's vor 4 Jahren
  Joeri Exelmans 99569186bb Nicer directory layout for digital watch example. vor 4 Jahren
  Joeri Exelmans 386dd1cf97 Finished digital watch example in browser, through Rust -> WebAssembly. Also: Re-implemented controller's event queue and timer cancellations. vor 4 Jahren
  Joeri Exelmans 04d9e9557e Rust: Make generated in/out event types public vor 4 Jahren
  Joeri Exelmans e6ef62ec1f Rust: implemented syntactic output events vor 4 Jahren
  Joeri Exelmans d616e6553a Put lark cache file in OS temp dir vor 4 Jahren
  Joeri Exelmans c20f0c6633 Made IndentingWriter smarter vor 4 Jahren
  Joeri Exelmans ae8a94e186 Rust: implemented internal event lifeline: "Queue" and input event lifeline: "First Small Step". 5 more tests passing vor 4 Jahren
  Joeri Exelmans 6890368eee Rust bug in Rust stepping function vor 4 Jahren
  Joeri Exelmans 39fc866428 Digital Watch builds successfully with Rust (but haven't interacted with it yet) vor 4 Jahren
  Joeri Exelmans a41a408582 INSTATE-macro only allowed in transition's guard or actions. Added test. vor 4 Jahren
  Joeri Exelmans aa5490f614 Fix some things + add test vor 4 Jahren
  Joeri Exelmans c25669bcd6 Update code_generation.txt vor 4 Jahren
  Joeri Exelmans 57b0349e58 Fixed some tests vor 4 Jahren
  Joeri Exelmans cd3b7a143f Implemented INSTATE macro in Rust vor 4 Jahren
  Joeri Exelmans 46abeb6ba5 Re-engineered state refs (used by transitions and INSTATE-macro). Implemented new strategy for INSTATE-macro in parser and interpreter. vor 4 Jahren
  Joeri Exelmans 667e5b22f3 Progress towards supporting INSTATE-macro in Rust vor 4 Jahren
  Joeri Exelmans aabbf85114 New approach to handling event parameters and access to 'state configuration' + cleanup debris. Rust codegen broken. vor 4 Jahren
  Joeri Exelmans ed6edbda09 Worked out strategy for INSTATE-macro. vor 4 Jahren
  Joeri Exelmans 320638f099 Rust: prefix local variables with "local_" to prevent naming collisions vor 4 Jahren
  Joeri Exelmans cf98858b11 Update performance stats vor 4 Jahren
  Joeri Exelmans ec39dd73ea Rust: fix internal event lifeline bug vor 4 Jahren
  Joeri Exelmans ae8735f1b4 Fix Rust codegen vor 4 Jahren
  Joeri Exelmans 57e1cb0e29 Update test framework to use Rust library. Fix TimerId error in generated code. vor 4 Jahren