{"push_id":1363055145,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"92cd7a6f0ef94b74e96d587121baf48428457968","before":"f90745df648a4052df216fe5638b9bf2fe04f317","commits":[{"sha":"bc8fe2fb3b300834040e46dd52ee77067fbac534","author":{"name":"Fedor Korotkov","email":"d756bf5461cee603a9ae69fa159442a1db1a9b46@airbnb.com"},"message":"Zinc compiler enchasments\n\nUse direct java compiler and create separate caches for different Zinc versions. Also refactored creating a new compiler so it acquires a lock only if needed and only for writing the final compiler interface to the cache.\n\nBefore a lock was acquired even for checking file existence in the cache and more importantly *compiling* the interface which affects performance of highly parallel builds.","distinct":true,"url":"https://api.github.com/repos/gradle/gradle/commits/bc8fe2fb3b300834040e46dd52ee77067fbac534"},{"sha":"92cd7a6f0ef94b74e96d587121baf48428457968","author":{"name":"Eric Wendelin","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@gradle.com"},"message":"Stabilize ZincScalaCompilerFactory and improve testing\n\n- Moved ZincCompilerServices to be private inner class\n- Fixed failures in ScalaCompileParallelIntegrationTest\n- Fixed typo \"coping\" => \"copying\"\n- Update Zinc compiler interface JAR name. File name started\n  with compiler-interface-compiler-interface-\n- Avoid leaking files when generating Zinc interface JAR\n- Acquire lock when trying to get pre-existing zinc interface JAR.\nThis prevents returning a partially-copied JAR.\n- Create temp file under zinc cache dir so we can verify that no\nfiles are left behind after creating compiler interface JAR.\n- Wrap Zinc cache closure in try/finally to avoid leaving it open\nif an exception is thrown in operations before it's closed.\n- Print warning if compiler interface JAR takes over 30 seconds to\ngenerate.\n\nIssue: #707, #733, #734","distinct":true,"url":"https://api.github.com/repos/gradle/gradle/commits/92cd7a6f0ef94b74e96d587121baf48428457968"}]}
{"actor":{"display_login":"eriwen"}}