3 ms·
Cached builds are a thing but actual incremental analysis is a very hard problem. Seemingly unrelated changes a pretty common sources of interesting analyses ba
by UncleMeat 5y ago
Cached builds are a thing but actual incremental analysis is a very hard problem. Seemingly unrelated changes a pretty common sources of interesting analyses bailing so you get more spooky action at a distance than you might expect. This gets worse with whole program optimization.
- jaimebuelta 5y agoPerhaps a good dependency process would be an interesting research. Knowing what parts change when changing a small bit it’s actually very difficult to know, and it seems like a common problem that could improve things in many areas (for example, compilation, but also knowing what tests to run if some piece of the code changes, for example)
- UncleMeat 5y agoThere are hundreds of papers on incremental analysis. You can find them in PL conferences like POPL, PLDI, and OOPSLA. You can also find this kind of topic analyzed from a less theoretical perspective at conferences like FSE and ICSE. It is a hard problem.