You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make a small change, save the file, and repeat a few times in quick succession
FTL will queue up all these builds for the same module. After the last save, ftl will have a few of these in the queue. FTL will then build this same module a few times with the same result each time, which is unnecessary.
Possibly, we could look at the existing build to see if it started after the current message, as that would indicate the file change had already been included in the current build.
The text was updated successfully, but these errors were encountered:
Fixes#1210
This required a bit of a refactor to use pointers for `Module` and
`ExternalLibrary` here. Hopefully, that's ok.
Example of rapid changes getting skipped. Note that I logged skips in
`Warnf` just to highlight for this screenshot. Real skip messages are
logged at `Debugf`
![Screenshot 2024-04-16 at 2 03
09 PM](https://github.com/TBD54566975/ftl/assets/51647/079878c6-3fa6-4f4c-9705-7a422e639db6)
Steps to repro:
ftl dev
with some modulesFTL will queue up all these builds for the same module. After the last save, ftl will have a few of these in the queue. FTL will then build this same module a few times with the same result each time, which is unnecessary.
Possibly, we could look at the existing build to see if it started after the current message, as that would indicate the file change had already been included in the current build.
The text was updated successfully, but these errors were encountered: