Started failing early on null item when adding collections together. We want to have those cases sorted out on a higher level. However, until this happens this change will make it much easier to debug things (I had cases of users struggling with this instance of null handling in java exec).
Started reworking the cross-project incremental compilation so that it does treat project dependencies 'specially' but works with any input jar. For now, only extracted out a bit of a model.
Cross-project incremental compilation. Reworked the hacky class delta cache so that it's easier to manage and replace with something else.
Cross-project incremental compilation. Changed the code a bit so that it's easier to implement different approach to figuring out jar deltas.
Cross-project incremental compilation. Deep dive into making the compilation understand jar changes closer to the way we want it implemented. So far, only modelled the algorithm, bits and pieces need to be implemented yet.