Peter Donovan
Peter Donovan
This branch deletes over **500 LOC** and breaks the "no CMake" build option that directly invokes the C compiler. The corresponding PRs in `reactor-c` and `reactor-c-py` should be merged first....
**EDIT:** The original bug that led to this post is unrelated to anything we have in `master`. However, `master` still apparently has illegal memory accesses according to [this Memcheck output](https://github.com/lf-lang/lingua-franca/files/9239255/py-memcheck-errors.txt)....
Tasks: - [x] Implement missing cases in visitor pattern - [x] Implement line wrapping (Billy, Peter) -- (edit: @petervdonovan is making another pass at this) - [x] Preserve comments -...
I'm labeling this as a question because it's possible this stems from a misunderstanding on my part of the semantics of multiports. I had difficulty getting any programs similar to...
For C, Python, C++, and Rust, it might be a good idea to - run tests with assertions enabled (perhaps in debug mode) - run at least some tests through...
While I was fixing whitespace in the tests, I got [this test failure in CI](https://github.com/lf-lang/lingua-franca/runs/6513057606?check_suite_focus=true): ```+---------------------------------------------------------------------------+ Failed: src/Timers.lf ----------------------------------------------------------------------------- Reason: Test did not pass. Exit code: 101 Compilation output: Generating...
This PR follows some suggestions from @edwardalee about how reactions ought to be triggered. It is related to lf-lang/lingua-franca#736 in that both involve saving more data when the `SET` macro...
I have gotten feedback from multiple people that the requirement that LF tests be formatted has the potential to be annoying if it is not documented properly (and perhaps automated...
This is an issue extracted from the review of #1227. Code formatting should be fast. This is feasible because formatting should be linear in the length of a file, and...
This branch is created to debug a test failure that cannot be reproduced locally. Please do not base work off of it.