-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restructuring of mechanism for compiling federated programs #1221
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e788dec - Browse repository at this point
Copy the full SHA e788decView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd2733a - Browse repository at this point
Copy the full SHA dd2733aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba45194 - Browse repository at this point
Copy the full SHA ba45194View commit details -
Configuration menu - View commit details
-
Copy full SHA for df06de5 - Browse repository at this point
Copy the full SHA df06de5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1476fa - Browse repository at this point
Copy the full SHA c1476faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e4637 - Browse repository at this point
Copy the full SHA b4e4637View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f377f - Browse repository at this point
Copy the full SHA 14f377fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee8367f - Browse repository at this point
Copy the full SHA ee8367fView commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1de5399 - Browse repository at this point
Copy the full SHA 1de5399View commit details -
fix key-value style target property getters to return null if there a…
…re no key-value pairs
Configuration menu - View commit details
-
Copy full SHA for fed63d4 - Browse repository at this point
Copy the full SHA fed63d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 192a50b - Browse repository at this point
Copy the full SHA 192a50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7806be - Browse repository at this point
Copy the full SHA e7806beView commit details
Commits on Aug 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c9c286c - Browse repository at this point
Copy the full SHA c9c286cView commit details
Commits on Aug 8, 2022
-
Added relative dependency within a federate for input control reactions.
Also added back book keeping related to control reactions.
Configuration menu - View commit details
-
Copy full SHA for f2a3357 - Browse repository at this point
Copy the full SHA f2a3357View commit details -
Configuration menu - View commit details
-
Copy full SHA for d803d33 - Browse repository at this point
Copy the full SHA d803d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec1e55 - Browse repository at this point
Copy the full SHA 3ec1e55View commit details
Commits on Aug 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9f1199c - Browse repository at this point
Copy the full SHA 9f1199cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a40fe1c - Browse repository at this point
Copy the full SHA a40fe1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6729e80 - Browse repository at this point
Copy the full SHA 6729e80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8916b28 - Browse repository at this point
Copy the full SHA 8916b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67dafe5 - Browse repository at this point
Copy the full SHA 67dafe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a346e5d - Browse repository at this point
Copy the full SHA a346e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb98b6c - Browse repository at this point
Copy the full SHA fb98b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6846c3 - Browse repository at this point
Copy the full SHA b6846c3View commit details
Commits on Aug 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9481449 - Browse repository at this point
Copy the full SHA 9481449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a26d3c - Browse repository at this point
Copy the full SHA 8a26d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88989f4 - Browse repository at this point
Copy the full SHA 88989f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d08b7 - Browse repository at this point
Copy the full SHA 17d08b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1711762 - Browse repository at this point
Copy the full SHA 1711762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e87059 - Browse repository at this point
Copy the full SHA 5e87059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 514417d - Browse repository at this point
Copy the full SHA 514417dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32163c7 - Browse repository at this point
Copy the full SHA 32163c7View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 38f325b - Browse repository at this point
Copy the full SHA 38f325bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f66a0cb - Browse repository at this point
Copy the full SHA f66a0cbView commit details
Commits on Aug 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cb96eae - Browse repository at this point
Copy the full SHA cb96eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 888adcc - Browse repository at this point
Copy the full SHA 888adccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9488233 - Browse repository at this point
Copy the full SHA 9488233View commit details -
Revert the state of handling string ports to where it was on master. …
…Simplify getNetworkReactionTarget
Configuration menu - View commit details
-
Copy full SHA for 5892ec6 - Browse repository at this point
Copy the full SHA 5892ec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a33117f - Browse repository at this point
Copy the full SHA a33117fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76558b6 - Browse repository at this point
Copy the full SHA 76558b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 261c302 - Browse repository at this point
Copy the full SHA 261c302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 083ff1f - Browse repository at this point
Copy the full SHA 083ff1fView commit details
Commits on Aug 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e9503bc - Browse repository at this point
Copy the full SHA e9503bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7233121 - Browse repository at this point
Copy the full SHA 7233121View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2af57d6 - Browse repository at this point
Copy the full SHA 2af57d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d21278 - Browse repository at this point
Copy the full SHA 5d21278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95c8d33 - Browse repository at this point
Copy the full SHA 95c8d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b55c83 - Browse repository at this point
Copy the full SHA 6b55c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 149de25 - Browse repository at this point
Copy the full SHA 149de25View commit details -
Configuration menu - View commit details
-
Copy full SHA for df46f35 - Browse repository at this point
Copy the full SHA df46f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e361e - Browse repository at this point
Copy the full SHA c0e361eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5764df7 - Browse repository at this point
Copy the full SHA 5764df7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa2c3d - Browse repository at this point
Copy the full SHA 4fa2c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2439f5f - Browse repository at this point
Copy the full SHA 2439f5fView commit details
Commits on Aug 13, 2022
-
Merge progress from parallel compilations.
It is not clear that this is working properly because the compilations seem to happen too quickly for the progress changes to be visible in the progress bar.
Configuration menu - View commit details
-
Copy full SHA for 670e7c3 - Browse repository at this point
Copy the full SHA 670e7c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45b53ae - Browse repository at this point
Copy the full SHA 45b53aeView commit details
Commits on Aug 26, 2022
-
Add annotation for the main reactor generated from federated reactor …
…for TypeScript target.
Configuration menu - View commit details
-
Copy full SHA for ee96f3c - Browse repository at this point
Copy the full SHA ee96f3cView commit details -
Generate config in TypeSciprt to be constructed as "interface federat…
…eConfig", instead of JSON-like string.
Configuration menu - View commit details
-
Copy full SHA for b08dc88 - Browse repository at this point
Copy the full SHA b08dc88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5075cc4 - Browse repository at this point
Copy the full SHA 5075cc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e355a93 - Browse repository at this point
Copy the full SHA e355a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0afec11 - Browse repository at this point
Copy the full SHA 0afec11View commit details
Commits on Aug 27, 2022
-
Generate code for checking defaultFederateConfig.minOutputDelay only …
…when the main reactor is a federate.
Configuration menu - View commit details
-
Copy full SHA for 968f212 - Browse repository at this point
Copy the full SHA 968f212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 290928b - Browse repository at this point
Copy the full SHA 290928bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae98a18 - Browse repository at this point
Copy the full SHA ae98a18View commit details -
Merge pull request #1336 from lf-lang/fed-gen-ts
Make preamble from fed-gen valid TypeScript code
Configuration menu - View commit details
-
Copy full SHA for 78c3a87 - Browse repository at this point
Copy the full SHA 78c3a87View commit details
Commits on Sep 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 878753a - Browse repository at this point
Copy the full SHA 878753aView commit details
Commits on Sep 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d37e59d - Browse repository at this point
Copy the full SHA d37e59dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2097908 - Browse repository at this point
Copy the full SHA 2097908View commit details
Commits on Sep 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 45225a5 - Browse repository at this point
Copy the full SHA 45225a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcb0300 - Browse repository at this point
Copy the full SHA fcb0300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b99b76 - Browse repository at this point
Copy the full SHA 3b99b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 067891b - Browse repository at this point
Copy the full SHA 067891bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 022753f - Browse repository at this point
Copy the full SHA 022753fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eccf9b - Browse repository at this point
Copy the full SHA 4eccf9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a00b1b9 - Browse repository at this point
Copy the full SHA a00b1b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab9798 - Browse repository at this point
Copy the full SHA 0ab9798View commit details
Commits on Sep 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4974ab0 - Browse repository at this point
Copy the full SHA 4974ab0View commit details -
Update reactor-c-py submodule.
This is supposed to fix the "conflicting types for ‘lf_reactor_c_main’" issue.
Configuration menu - View commit details
-
Copy full SHA for e3db9bb - Browse repository at this point
Copy the full SHA e3db9bbView commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fe74042 - Browse repository at this point
Copy the full SHA fe74042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5428956 - Browse repository at this point
Copy the full SHA 5428956View commit details
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d0102ab - Browse repository at this point
Copy the full SHA d0102abView commit details
Commits on Oct 20, 2022
-
Merge branch 'master' into fed-gen
I have not vetted this merge for correctness or to see if it compiles. I will try to be available to help out with fixing the problems that will come out of this merge since I remember what I did during the merge.
Configuration menu - View commit details
-
Copy full SHA for 675b82f - Browse repository at this point
Copy the full SHA 675b82fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2204a5 - Browse repository at this point
Copy the full SHA c2204a5View commit details -
This code was accidentally deleted during the merge.
Configuration menu - View commit details
-
Copy full SHA for fb6c084 - Browse repository at this point
Copy the full SHA fb6c084View commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ea8c25f - Browse repository at this point
Copy the full SHA ea8c25fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad64ebb - Browse repository at this point
Copy the full SHA ad64ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7383674 - Browse repository at this point
Copy the full SHA 7383674View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bebc935 - Browse repository at this point
Copy the full SHA bebc935View commit details
Commits on Oct 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d5efde1 - Browse repository at this point
Copy the full SHA d5efde1View commit details
Commits on Oct 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bde74e2 - Browse repository at this point
Copy the full SHA bde74e2View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86681d6 - Browse repository at this point
Copy the full SHA 86681d6View commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 99f1657 - Browse repository at this point
Copy the full SHA 99f1657View commit details
Commits on Nov 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 21f0659 - Browse repository at this point
Copy the full SHA 21f0659View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc4f6b - Browse repository at this point
Copy the full SHA 3bc4f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ef8d0 - Browse repository at this point
Copy the full SHA 71ef8d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f0dac - Browse repository at this point
Copy the full SHA 46f0dacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d76b1b - Browse repository at this point
Copy the full SHA 3d76b1bView commit details
Commits on Nov 18, 2022
-
Update FedFileConfig to remove the whole directory
As the whole directory is generated it makes sense to remove all of them.
Configuration menu - View commit details
-
Copy full SHA for d7bc743 - Browse repository at this point
Copy the full SHA d7bc743View commit details
Commits on Nov 19, 2022
-
Fixing the loss of the hostname that is specified in a federated lf f…
…ile. Priority os given to what was given in cmd line though.
Configuration menu - View commit details
-
Copy full SHA for 0b45929 - Browse repository at this point
Copy the full SHA 0b45929View commit details
Commits on Nov 21, 2022
-
Merge pull request #1484 from lf-lang/fed-gen-docker
Fixing the loss of the hostname that is specified in a federated lf f…
Configuration menu - View commit details
-
Copy full SHA for 82a33be - Browse repository at this point
Copy the full SHA 82a33beView commit details -
Adding host name null check in the federate reactor. This fixes the n…
…ewly failing federaed tests.
Configuration menu - View commit details
-
Copy full SHA for 03ba451 - Browse repository at this point
Copy the full SHA 03ba451View commit details
Commits on Dec 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e6aa511 - Browse repository at this point
Copy the full SHA e6aa511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 411cb38 - Browse repository at this point
Copy the full SHA 411cb38View commit details -
Configuration menu - View commit details
-
Copy full SHA for e85e838 - Browse repository at this point
Copy the full SHA e85e838View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b257d4 - Browse repository at this point
Copy the full SHA 0b257d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b78d8fc - Browse repository at this point
Copy the full SHA b78d8fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dd774c - Browse repository at this point
Copy the full SHA 4dd774cView commit details -
Convert an ESLint error to warning.
We should not refuse to compile just because the generated code looks bad.
Configuration menu - View commit details
-
Copy full SHA for 0785600 - Browse repository at this point
Copy the full SHA 0785600View commit details -
Add error message in case of unsupported target.
Previously we just had an NPE. The LSP tests understand reports that a feature is unsupported, but they don't understand NPEs.
Configuration menu - View commit details
-
Copy full SHA for 5c822b3 - Browse repository at this point
Copy the full SHA 5c822b3View commit details -
The output of the test framework is visually appealing, but it swallows useful information.
Configuration menu - View commit details
-
Copy full SHA for c2fed76 - Browse repository at this point
Copy the full SHA c2fed76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8f5c5 - Browse repository at this point
Copy the full SHA 2c8f5c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a5bc8a - Browse repository at this point
Copy the full SHA 6a5bc8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 833a154 - Browse repository at this point
Copy the full SHA 833a154View commit details -
Create directory for preamble.
Hopefully this resolves the failing Windows LSP tests.
Configuration menu - View commit details
-
Copy full SHA for f3d1481 - Browse repository at this point
Copy the full SHA f3d1481View commit details
Commits on Dec 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0679084 - Browse repository at this point
Copy the full SHA 0679084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ddca8 - Browse repository at this point
Copy the full SHA 86ddca8View commit details
Commits on Dec 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8a93865 - Browse repository at this point
Copy the full SHA 8a93865View commit details
Commits on Jan 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e9aa51 - Browse repository at this point
Copy the full SHA 8e9aa51View commit details
Commits on Jan 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1e84ed1 - Browse repository at this point
Copy the full SHA 1e84ed1View commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f18083e - Browse repository at this point
Copy the full SHA f18083eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1ce535 - Browse repository at this point
Copy the full SHA f1ce535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 262df92 - Browse repository at this point
Copy the full SHA 262df92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3273b5d - Browse repository at this point
Copy the full SHA 3273b5dView commit details -
Properly check result and only attempt to execute command if the buil…
…d was successful
Configuration menu - View commit details
-
Copy full SHA for 3bcad35 - Browse repository at this point
Copy the full SHA 3bcad35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71a31ea - Browse repository at this point
Copy the full SHA 71a31eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8e47a9 - Browse repository at this point
Copy the full SHA b8e47a9View commit details
Commits on Jan 10, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for 1023fe6 - Browse repository at this point
Copy the full SHA 1023fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for baf1b1b - Browse repository at this point
Copy the full SHA baf1b1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e5405 - Browse repository at this point
Copy the full SHA 24e5405View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14b8db5 - Browse repository at this point
Copy the full SHA 14b8db5View commit details -
Use ConcurrentHashMap instead of HashMap.
The HashMap was not thread-safe. Probably this does not solve any problems that we actually observed, but it's hard to know.
Configuration menu - View commit details
-
Copy full SHA for 40304de - Browse repository at this point
Copy the full SHA 40304deView commit details -
Try to address failing C federated tests.
This change seems to get BroadcastFeedback to pass locally.
Configuration menu - View commit details
-
Copy full SHA for 3627d78 - Browse repository at this point
Copy the full SHA 3627d78View commit details -
Try to address failing Python tests.
This issue is the same as the one with TS. It seems very minor.
Configuration menu - View commit details
-
Copy full SHA for 3172968 - Browse repository at this point
Copy the full SHA 3172968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7125a6b - Browse repository at this point
Copy the full SHA 7125a6bView commit details -
Try to address failing CCpp tests.
They were failing because of linker errors. Usually when CCpp fails with linker errors and C does not, it is because of the shenanigans that we used to do with our #includes. So I merged the latest changes from reactor-c/main. This introduced another problem, so I cherry-picked Erling's commit related to the LF_THREADED compile definition.
Configuration menu - View commit details
-
Copy full SHA for d57cd1f - Browse repository at this point
Copy the full SHA d57cd1fView commit details -
Try to address failing Python docker tests.
Warning: increase in TestBase.MAX_EXECUTION_TIME_SECONDS! This is apparently necessary because of the quantity of dependencies that must be downloaded in order to run Python Docker tests.
Configuration menu - View commit details
-
Copy full SHA for b33cd57 - Browse repository at this point
Copy the full SHA b33cd57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 265e637 - Browse repository at this point
Copy the full SHA 265e637View commit details -
Another case of the FileConfig class simply not being finished yet.
Configuration menu - View commit details
-
Copy full SHA for 8497120 - Browse repository at this point
Copy the full SHA 8497120View commit details
Commits on Jan 11, 2023
-
Mark Cpp DistributedCount as failing.
It looks like this test does not exist in `master`. In order to limit the scope of this PR to refactoring rather than adding new features, it seems wise to omit this test from CI.
Configuration menu - View commit details
-
Copy full SHA for fd9886d - Browse repository at this point
Copy the full SHA fd9886dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c924911 - Browse repository at this point
Copy the full SHA c924911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cc4845 - Browse repository at this point
Copy the full SHA 1cc4845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff8fdd - Browse repository at this point
Copy the full SHA 5ff8fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb73705 - Browse repository at this point
Copy the full SHA fb73705View commit details -
Configuration menu - View commit details
-
Copy full SHA for 051a57a - Browse repository at this point
Copy the full SHA 051a57aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b03fa - Browse repository at this point
Copy the full SHA e2b03faView commit details -
Try to pass TS serialization test.
As far as CI is concerned I suspect that it might have been sufficient merely to correct the path (".resolve("src")"), but on my machine I also had to install google-protobuf probably because it was not already installed globally. This could have been done by modifying the produced package.json instead of just copying it, as is done in updatePackageConfig, but the method used in this commit also seems to work.
Configuration menu - View commit details
-
Copy full SHA for 5a5a9e4 - Browse repository at this point
Copy the full SHA 5a5a9e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2620c0 - Browse repository at this point
Copy the full SHA b2620c0View commit details -
This bug appeared in LSP tests, but it apparently affects federated TypeScript. There are a few things to point out about this: * I think the code now does what it was originally supposed to do, but I'm not sure. * It's not clear that the result of this computation is even being used. * Ad hoc string processing is a major pain point in our code base.
Configuration menu - View commit details
-
Copy full SHA for 8b73b3c - Browse repository at this point
Copy the full SHA 8b73b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15edb01 - Browse repository at this point
Copy the full SHA 15edb01View commit details -
Merge pull request #1521 from lf-lang/fed-gen-wip
Refactoring + partial fix of Docker support
Configuration menu - View commit details
-
Copy full SHA for 3dfb765 - Browse repository at this point
Copy the full SHA 3dfb765View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f197fc - Browse repository at this point
Copy the full SHA 8f197fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0edf26e - Browse repository at this point
Copy the full SHA 0edf26eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec07c6b - Browse repository at this point
Copy the full SHA ec07c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1937d23 - Browse repository at this point
Copy the full SHA 1937d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 542e5ac - Browse repository at this point
Copy the full SHA 542e5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c1ff69 - Browse repository at this point
Copy the full SHA 6c1ff69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b206c - Browse repository at this point
Copy the full SHA 48b206cView commit details -
Merge pull request #1538 from lf-lang/fed-gen-tests
Update the test framework in fed-gen to the changes made in master
Configuration menu - View commit details
-
Copy full SHA for 49c1ddc - Browse repository at this point
Copy the full SHA 49c1ddcView commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f048647 - Browse repository at this point
Copy the full SHA f048647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab1365 - Browse repository at this point
Copy the full SHA 9ab1365View commit details -
Configuration menu - View commit details
-
Copy full SHA for c82bfcb - Browse repository at this point
Copy the full SHA c82bfcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7951034 - Browse repository at this point
Copy the full SHA 7951034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5710070 - Browse repository at this point
Copy the full SHA 5710070View commit details -
Try again to fix Python failure.
This still generates wrong code. For example, AfterNoTypes fails with a segfault because the body of _lf_gendelay_0reaction_function_0 (everything after `cinit`, which ends around line 256) is wrong. But I am having trouble tracing through the code generator to find out why.
Configuration menu - View commit details
-
Copy full SHA for 12af1eb - Browse repository at this point
Copy the full SHA 12af1ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab2cd14 - Browse repository at this point
Copy the full SHA ab2cd14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5f33f - Browse repository at this point
Copy the full SHA 9c5f33fView commit details
Commits on Jan 13, 2023
-
Attempt to address failing LSP tests.
No idea why this issue does not show up in the TypeScript federated runtime tests. Relevant lines in the CI log: * Unable to import file:/D:/a/lingua-franca/lingua-franca/test/TypeScript/fed-gen/TopLevelArtifacts/src/......srclibCount.lf: java.io.FileNotFoundException: D:\a\lingua-franca\lingua-franca\test\TypeScript\fed-gen\TopLevelArtifacts\src\......srclibCount.lf (The system cannot find the file specified) * Test client received diagnostic at line 0: Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) * Test client received diagnostic at line 0: Couldn't resolve reference to Reactor 'Count'.
Configuration menu - View commit details
-
Copy full SHA for 6fec9a0 - Browse repository at this point
Copy the full SHA 6fec9a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d22ce - Browse repository at this point
Copy the full SHA d6d22ceView commit details -
Fix gendelays in Python the right way.
Thanks to @lhstrh for the advice -- he was exactly right.
Configuration menu - View commit details
-
Copy full SHA for ffa5f0f - Browse repository at this point
Copy the full SHA ffa5f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2b2343 - Browse repository at this point
Copy the full SHA c2b2343View commit details
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93d2fbd - Browse repository at this point
Copy the full SHA 93d2fbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2015cc - Browse repository at this point
Copy the full SHA a2015ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb26367 - Browse repository at this point
Copy the full SHA fb26367View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1a5ca - Browse repository at this point
Copy the full SHA fd1a5caView commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2fda9ef - Browse repository at this point
Copy the full SHA 2fda9efView commit details -
Address deadlock in LoopDistributedCentralizedPhysicalAction.
This is an off-by-one error in the computation of WORKERS_NEEDED_FOR_FEDERATE. The code in this commit is copied from other code from master/CUtil which was last touched by Steven Wong and which is deleted in this branch. I should also point out that the previous commit, which updated the reactor-c version, probably would not have been necessary given this commit.
Configuration menu - View commit details
-
Copy full SHA for e9855fd - Browse repository at this point
Copy the full SHA e9855fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b59db - Browse repository at this point
Copy the full SHA 10b59dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f81f0f - Browse repository at this point
Copy the full SHA 9f81f0fView commit details -
Merge pull request #1475 from lf-lang/axmmisaka/fix-clean
Fix `--clean` flag in federated generator
Configuration menu - View commit details
-
Copy full SHA for 0ff948f - Browse repository at this point
Copy the full SHA 0ff948fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9418c60 - Browse repository at this point
Copy the full SHA 9418c60View commit details -
Do not cache the targetConfig.
This matters in case of AST transformations. The test framework uses an AST transformation to set tests as CCpp, and it needs the context set in order to do the AST transformation. But the context would need to be computed after the AST transformation in order for it to get the right target. This is the least invasive way to sidestep this dependency cycle. I acknowledge that there may be performance consequences, but I'm not concerned about performance consequences until they are shown to be of practical significance. The fact is that if we do not cache, we do not have two inconsistent views of the targetConfig in the presence of AST transformations that touch the targetConfig.
Configuration menu - View commit details
-
Copy full SHA for e5d8558 - Browse repository at this point
Copy the full SHA e5d8558View commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1999ec0 - Browse repository at this point
Copy the full SHA 1999ec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3411a70 - Browse repository at this point
Copy the full SHA 3411a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5da73 - Browse repository at this point
Copy the full SHA 3a5da73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f10f5ce - Browse repository at this point
Copy the full SHA f10f5ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bdeb4c - Browse repository at this point
Copy the full SHA 3bdeb4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bba9662 - Browse repository at this point
Copy the full SHA bba9662View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0691e9d - Browse repository at this point
Copy the full SHA 0691e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a14dda - Browse repository at this point
Copy the full SHA 9a14ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3afe50a - Browse repository at this point
Copy the full SHA 3afe50aView commit details -
Address IllegalAccessExceptions.
This also adds `e.printStackTrace()` in the test framework. I prefer that over swallowing all errors (including their stack traces) and printing a generic "something went wrong in the tests" error message instead.
Configuration menu - View commit details
-
Copy full SHA for 4b98ea2 - Browse repository at this point
Copy the full SHA 4b98ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f0ab2 - Browse repository at this point
Copy the full SHA 68f0ab2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 417ad49 - Browse repository at this point
Copy the full SHA 417ad49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93cd9b3 - Browse repository at this point
Copy the full SHA 93cd9b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e58d82 - Browse repository at this point
Copy the full SHA 8e58d82View commit details -
Merge pull request #1549 from lf-lang/rm-old-fedfc
Removal of `OldFedFileConfig`
Configuration menu - View commit details
-
Copy full SHA for 10591b3 - Browse repository at this point
Copy the full SHA 10591b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0e946 - Browse repository at this point
Copy the full SHA bf0e946View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d1b55 - Browse repository at this point
Copy the full SHA f5d1b55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d1764 - Browse repository at this point
Copy the full SHA 67d1764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11fc3f2 - Browse repository at this point
Copy the full SHA 11fc3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 130243a - Browse repository at this point
Copy the full SHA 130243aView commit details
Commits on Jan 17, 2023
-
Address federated Python LSP test failure.
The issue was not exactly a concurrency bug in the sense that data was not being set to an invalid state (AFAICT) by concurrent access. But it was in the sense that shared state was causing an error in the compilation of one federate to abort the compilation of another federate. This is OK -- it might even be desirable -- but it is a source of complexity. The root cause of the problem is that non-errors were being reported as errors. That is the only aspect of the issue that is being fixed here, and maybe the only aspect that really needs to be fixed.
Configuration menu - View commit details
-
Copy full SHA for 67ee590 - Browse repository at this point
Copy the full SHA 67ee590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3784afe - Browse repository at this point
Copy the full SHA 3784afeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad6e1c - Browse repository at this point
Copy the full SHA 9ad6e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ee6f2e - Browse repository at this point
Copy the full SHA 0ee6f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e8900 - Browse repository at this point
Copy the full SHA 29e8900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5e372 - Browse repository at this point
Copy the full SHA 4a5e372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4f98e - Browse repository at this point
Copy the full SHA 5a4f98eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 153f6da - Browse repository at this point
Copy the full SHA 153f6daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 246ad92 - Browse repository at this point
Copy the full SHA 246ad92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d50e4 - Browse repository at this point
Copy the full SHA 68d50e4View commit details -
Added support for Platform Config to AST Node Conversion
Arduino needs additional information for the flash command that we could use (i.e. port where arduino is connected), so it's added as a PlatformOption
Configuration menu - View commit details
-
Copy full SHA for 5039529 - Browse repository at this point
Copy the full SHA 5039529View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3937c1 - Browse repository at this point
Copy the full SHA d3937c1View commit details -
Merge pull request #1552 from lf-lang/fed-gen-attributes
Clean up attributes in fed-gen
Configuration menu - View commit details
-
Copy full SHA for ddeac11 - Browse repository at this point
Copy the full SHA ddeac11View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba18111 - Browse repository at this point
Copy the full SHA ba18111View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8976e8 - Browse repository at this point
Copy the full SHA f8976e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39f620a - Browse repository at this point
Copy the full SHA 39f620aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b766dad - Browse repository at this point
Copy the full SHA b766dadView commit details -
Reduce test timeout from 300 to 180 seconds.
When I am in Cory Hall, it takes me 88 seconds to run a Python Docker test on my laptop. I think that if we make the timeout much less than 180 seconds (double what is definitely required), we will be cutting it too close. It is bad to have spurious test failures in CI.
Configuration menu - View commit details
-
Copy full SHA for 6ab91c2 - Browse repository at this point
Copy the full SHA 6ab91c2View commit details -
[lsp] Do validation with noCompile & with Docker
This should not affect the compiler -- only the language server. When editing a file, the user should get feedback about syntax errors, regardless of whether their build setup involves Docker. This means that redundant work will happen -- for example, npm will be run even though all of that build-related work is supposed to be orchestrated via Docker alone. That's fine. The build-related work is only for syntax checking during development, anyway.
Configuration menu - View commit details
-
Copy full SHA for 1503f13 - Browse repository at this point
Copy the full SHA 1503f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a0604 - Browse repository at this point
Copy the full SHA 87a0604View commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c2de90 - Browse repository at this point
Copy the full SHA 6c2de90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b24cf9 - Browse repository at this point
Copy the full SHA 3b24cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8cbc75 - Browse repository at this point
Copy the full SHA f8cbc75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19175ef - Browse repository at this point
Copy the full SHA 19175efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf00ba - Browse repository at this point
Copy the full SHA 3bf00baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 912a7ce - Browse repository at this point
Copy the full SHA 912a7ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6234e78 - Browse repository at this point
Copy the full SHA 6234e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c7dcf - Browse repository at this point
Copy the full SHA c4c7dcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f69401 - Browse repository at this point
Copy the full SHA 4f69401View commit details -
Configuration menu - View commit details
-
Copy full SHA for 492116d - Browse repository at this point
Copy the full SHA 492116dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e98ec25 - Browse repository at this point
Copy the full SHA e98ec25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6b099 - Browse repository at this point
Copy the full SHA 6a6b099View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e1b726 - Browse repository at this point
Copy the full SHA 6e1b726View commit details -
Configuration menu - View commit details
-
Copy full SHA for fda6a04 - Browse repository at this point
Copy the full SHA fda6a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff2ad0 - Browse repository at this point
Copy the full SHA 1ff2ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f4f156 - Browse repository at this point
Copy the full SHA 3f4f156View commit details -
Merge pull request #1556 from lf-lang/fix-docker-tests
Fix docker tests in fed-gen
Configuration menu - View commit details
-
Copy full SHA for 539a12e - Browse repository at this point
Copy the full SHA 539a12eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15ed9fc - Browse repository at this point
Copy the full SHA 15ed9fcView commit details -
Revert "Remove check for
docker-compose
which is no longer used."This reverts commit 3f4f156.
Configuration menu - View commit details
-
Copy full SHA for de1bb3d - Browse repository at this point
Copy the full SHA de1bb3dView commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c368d9e - Browse repository at this point
Copy the full SHA c368d9eView commit details -
Add Docker options in attempt to avoid problems with active endpoints…
… and unreachable RTI
Configuration menu - View commit details
-
Copy full SHA for 68ddd53 - Browse repository at this point
Copy the full SHA 68ddd53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad413b - Browse repository at this point
Copy the full SHA 3ad413bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 850e7ff - Browse repository at this point
Copy the full SHA 850e7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d5605 - Browse repository at this point
Copy the full SHA 04d5605View commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34559d3 - Browse repository at this point
Copy the full SHA 34559d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dfe1ab - Browse repository at this point
Copy the full SHA 5dfe1abView commit details -
Removed commented out code and reverted change to docker compose comm…
…and in TestBase because it is not effective
Configuration menu - View commit details
-
Copy full SHA for 8d25d50 - Browse repository at this point
Copy the full SHA 8d25d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b5108 - Browse repository at this point
Copy the full SHA b0b5108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c70a6 - Browse repository at this point
Copy the full SHA 94c70a6View commit details