{"push_id":621631567,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"9eb2d16c9cc35f4654977280929d06eecd9bca49","before":"30d14a72a80e7fb0bf9afdd30126567218ebf26c","commits":[{"sha":"5add7c067301f8d2188fc035f74d3ed91ce1b9fb","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"MetaAdapterFactory: IdHelper lives in [persistence], and [kernel] no longer depends on it. Find language id by available means (IdHelper is scheduled for removal anyway).","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/5add7c067301f8d2188fc035f74d3ed91ce1b9fb"},{"sha":"cdc9c085cdb470c270b6d8860c216d3ac700f1f1","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Make: break cycle dependency between [make-runtime] and [kernel]. Relevant classes from [kernel] moved to [make-runtime], deprecated API cleaned.","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/cdc9c085cdb470c270b6d8860c216d3ac700f1f1"},{"sha":"3c96aa480c84db4a63fad69df3172302d068c83a","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Introduce dedicated java module for [kernel-resource] as it needs dependency from [make-runtime] (aka mps-make-rt).\nDependencies from java module mps-kernel (used to be mps-core) to textgen and persistence dropped, as they no longer needed","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/3c96aa480c84db4a63fad69df3172302d068c83a"},{"sha":"cab0745e6f354fcd87c2c4daa14765325b56868c","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Make: mode model input/output streams to [persistence] as they require IdHelper which lives in there. [project] depends on [persistence] as it uses both model streams and java stub stuff (PackageScopeControl).","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/cab0745e6f354fcd87c2c4daa14765325b56868c"},{"sha":"d00bc65c32c3cb5e75ce65cc6ff6d1bb5a835477","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: [migration] and [migration-runtime] into distinct build unit to reflect dependency to [persistence], which is no longer part of [kernel]","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/d00bc65c32c3cb5e75ce65cc6ff6d1bb5a835477"},{"sha":"853e0b24acdef865a2e1aeabfd99841d5012dc60","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: distinct mps-core-component build unit to reflect 'collect-them-all' [mps-core] module, which depends on almost everything we consider 'essential' for MPS to run.","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/853e0b24acdef865a2e1aeabfd99841d5012dc60"},{"sha":"937e251136d089d64d22ed8b0a9c53252e01932c","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: make depends from kernel-resources (obviously), and from mps-generator (not that obvious - rt itself does not, but make solutions do)","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/937e251136d089d64d22ed8b0a9c53252e01932c"},{"sha":"3b1ceae2b819230d8b834bb7006b031d3e50be92","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Make: move BLDependenciesCache out from [generator] to [make-runtime]. Despite the name, latter is not only a generic make runtime, but also Java-aware compilation, thus BLDependenciesCache is not an orphan here.","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/3b1ceae2b819230d8b834bb7006b031d3e50be92"},{"sha":"59818df00ad877df0a367ecf0eedd7585d689fce","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Make: ant tools use make, establish dependency to make-runtime (which re-exports kernel-resources as anyone using make likely to use resources as well). Ant needs MPSCore to initialize MPS environment.","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/59818df00ad877df0a367ecf0eedd7585d689fce"},{"sha":"87efc1946cc908d5f53e8d8971a1ff10950666a7","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: mps platform unit shall explicitly depend from make as the one ceased to be part of kernel unit. Same holds true for MPSCore from mps-core-component. Since mps-ui are in cycle with mps-platform, latter might export make runtime for use of former.","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/87efc1946cc908d5f53e8d8971a1ff10950666a7"},{"sha":"ccb23f494d56e1b4b4c9571092cb65f231cb1209","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: re-export newly introduced spin-off fragments of kernel unit from MPS.Core to facilitate build of language/solution modules","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/ccb23f494d56e1b4b4c9571092cb65f231cb1209"},{"sha":"693fe6eecfa87f350ffb770eb28596e00905e702","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: we shall update mps.build.mps language with new fragments of kernel unit as well. Don't forget how smart we are to have a tailored template for mpsBootstrapCore build script somewhere deep in a generator.","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/693fe6eecfa87f350ffb770eb28596e00905e702"},{"sha":"9eb2d16c9cc35f4654977280929d06eecd9bca49","author":{"email":"88126b5a3d76efaf7d6ea66ccd7277860f253774@gmail.com","name":"Artem Tikhomirov"},"message":"Build: updated build scripts with changed order of mps-core.jar","distinct":true,"url":"https://api.github.com/repos/JetBrains/MPS/commits/9eb2d16c9cc35f4654977280929d06eecd9bca49"}]}