{"push_id":738859107,"size":1,"distinct_size":1,"ref":"refs/heads/gmalmquist/mixed-jvm-levels","head":"1d1cd1790a82ed6c97c60a63ee1545145407b304","before":"7be73ca8e9c7a2eaa41220853b3ef86de4eb1532","commits":[{"sha":"1d1cd1790a82ed6c97c60a63ee1545145407b304","author":{"email":"de99e07effbff7db9225ec5b93e59cadc57850c4@squareup.com","name":"Garrett Malmquist"},"message":"Created JvmPlatform subsystem and added platform arg to jvm_target.\n\njvm_compile automatically partitions targets by their jvm platform\nsettings before sending them on to the CompileStrategy.\n\nThe partitioning also respects target dependencies, so two dependent\ntargets with the same compile settings may be compiled in different\nchunks if they are separated by an intermediate dependency with\ndifferent settings. An example and test of this behavior can be\nfound in test_java_compile_settings_partitioning#test_chunks_respect_dependencies.","distinct":true,"url":"https://api.github.com/repos/gmalmquist/pants/commits/1d1cd1790a82ed6c97c60a63ee1545145407b304"}]}