Christian Menard

Results 39 issues of 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...

help wanted
typescript
ci

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...

diagrams
testing

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...

enhancement

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...

help wanted
good first issue
cli

[`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...

language

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...

bug
validation

#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...

bug
enhancement
help wanted
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 =...

bug
diagrams