Leandro Pacheco
abbe26618f
Instructions with link statements ( #1439 )
...
Allow VM instructions to use the `link` notation, unifying the way
machines are linked from VMs and block machines.
Previous syntax for "external instructions" not allowed anymore, and
should use the new `link` syntax.
2024-06-18 17:31:38 +00:00
Leandro Pacheco
cea207ff3f
Machine properties using with syntax ( #1267 )
...
This implements issue #1251 .
Basically `machine Foo(a,b) { ... }` is now `machine Foo with latch: a,
operation_id: b { ... }`
2024-04-25 16:02:01 +00:00
Georg Wiese
46e8bb8ee5
Move STD machines into submodule ( #1201 )
...
Moves all machines in the standard library to `std::machines`. That way,
it is separated from the PIL utilities in STD.
2024-04-25 12:14:33 +00:00
Georg Wiese
10aeae6cb5
Allow and use permutation in all std machines
2024-03-21 17:20:18 +01:00
Georg Wiese
3ce5a9f98a
Add tests for Shift and Binary machines
2024-02-26 11:24:03 +01:00