Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Joeri Exelmans aed0f352e4 Fix some things 2 tahun lalu
  Joeri Exelmans b148794d66 Fixed semantics example (was broken due to runtime changes). 3 tahun lalu
  Joeri Exelmans 96ee45a964 Add readme 3 tahun lalu
  Joeri Exelmans f169cbe3f4 Fix Python (interpreted) version of digital watch example 4 tahun lalu
  Joeri Exelmans c8090246b7 Change SCCD's default memory protocol semantics to SMALL_STEP. Rust skips tests with non-SMALL_STEP memory protocol semantics 4 tahun lalu
  Joeri Exelmans 91a048eedb Declare event parameters for in/out events in statechart interface. Simplify interpreter: Events no longer have integer ID's, use string compare instead. Implemented event parameters in Rust. 4 tahun lalu
  Joeri Exelmans aaf989fc76 Update digital watch example with newly generated code 4 tahun lalu
  Joeri Exelmans fcb4f9a6e1 Rust: Use "associated types" in traits Scheduler and SC to greatly reduce number of type parameters in generated code. 4 tahun lalu
  Joeri Exelmans e32efc7212 Add duration types to Rust action language lib 4 tahun lalu
  Joeri Exelmans dcd5aa6809 Rename dir 'src' to 'python'. Rust: Use conditional compilation attributes to automatically generate InEvent+OutEvent WASM bindings when compiling for wasm32. 4 tahun lalu
  Joeri Exelmans 09e864ca98 Update readme 4 tahun lalu
  Joeri Exelmans d7223ec8b7 Update code generation info file 4 tahun lalu
  Joeri Exelmans 950fcc1e7e Update a couple of README's 4 tahun lalu
  Joeri Exelmans 99569186bb Nicer directory layout for digital watch example. 4 tahun lalu
  Joeri Exelmans 386dd1cf97 Finished digital watch example in browser, through Rust -> WebAssembly. Also: Re-implemented controller's event queue and timer cancellations. 4 tahun lalu
  Joeri Exelmans 04d9e9557e Rust: Make generated in/out event types public 4 tahun lalu
  Joeri Exelmans e6ef62ec1f Rust: implemented syntactic output events 4 tahun lalu
  Joeri Exelmans d616e6553a Put lark cache file in OS temp dir 4 tahun lalu
  Joeri Exelmans c20f0c6633 Made IndentingWriter smarter 4 tahun lalu
  Joeri Exelmans ae8a94e186 Rust: implemented internal event lifeline: "Queue" and input event lifeline: "First Small Step". 5 more tests passing 4 tahun lalu
  Joeri Exelmans 6890368eee Rust bug in Rust stepping function 4 tahun lalu
  Joeri Exelmans 39fc866428 Digital Watch builds successfully with Rust (but haven't interacted with it yet) 4 tahun lalu
  Joeri Exelmans a41a408582 INSTATE-macro only allowed in transition's guard or actions. Added test. 4 tahun lalu
  Joeri Exelmans aa5490f614 Fix some things + add test 4 tahun lalu
  Joeri Exelmans c25669bcd6 Update code_generation.txt 4 tahun lalu
  Joeri Exelmans 57b0349e58 Fixed some tests 4 tahun lalu
  Joeri Exelmans cd3b7a143f Implemented INSTATE macro in Rust 4 tahun lalu
  Joeri Exelmans 46abeb6ba5 Re-engineered state refs (used by transitions and INSTATE-macro). Implemented new strategy for INSTATE-macro in parser and interpreter. 4 tahun lalu
  Joeri Exelmans 667e5b22f3 Progress towards supporting INSTATE-macro in Rust 4 tahun lalu
  Joeri Exelmans aabbf85114 New approach to handling event parameters and access to 'state configuration' + cleanup debris. Rust codegen broken. 4 tahun lalu