Christian Menard
Christian Menard
At the moment the TypeScript Test for MacOS and Windows run for more than 4 hours. This is way too long. Do we know why it takes so long (for...
In some recent PR merges, the diagram synthesis broke for many of our tests and examples (see #801). That this could slip through unnoticed, shows that there is a big...
See https://www.lf-lang.org/ and https://github.com/lf-lang/lingua-franca
Currently, if the target declaration uses a property that is not supported by the target, this is reported as a warning. This is problematic, as we and potentially users don't...
https://github.com/lf-lang/lingua-franca/pull/1713 adds the new lfd binary for generating diagrams on the command line. This is only the bare minimum implementation providing the essential functionality. We should add more command line...
[`state foo: int(42)`](https://github.com/lf-lang/lingua-franca/pull/1580) introduced a new initializer syntax. Currently, the validator produces a warning if the old initializer syntax is used (e.g., `state foo: int(42)` instead of `state foo: int...
We decided to deprecate the interpretation of a comma-separated list of expressions enclosed in `(` and `)` as a list, in favor of using the corresponding expressions and syntax rules...
The following code is legal LF ``` reactor Foo(bar:int=2) { input bar:int state bar: int method bar(): int {==} reaction bar(bar) } ``` but it causes compile errors in the...
#1455 has shown that the Python target does not work correctly with the recently released Python version 3.11. We should update the generator and/or runtime to ensure compatibility with Python...
The following minimal program uses a connection to parr outputs from its contained reactor through: ``` target Cpp; reactor Src { output out: void } reactor Wrapper { src =...