{"push_id":2556584074,"size":31,"distinct_size":1,"ref":"refs/heads/wolfs/core/performance-regression-no-task-graph-refactor","head":"0f225111244fc98a10ddf87000667404b61f9339","before":"01a124537c274b58875ee7fea2793d551ea1ddd0","commits":[{"sha":"6191c2570ea24b7556944316a669e3b7190ea5c5","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Guard incremental compilation against broken jars/classes\n\nInstead of failing, do a full recompilation if a class or jar\ncan't be analyzed. Failures just lead to users deactivating\nincremental compilation.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/6191c2570ea24b7556944316a669e3b7190ea5c5"},{"sha":"b04f56265e62014029e60b5013ef169e28c9501d","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Speed up java incremental compilation tests\n\nThe isolated user home is no longer necessary,\nbecause we no longer share class analysis data\nin the user home, but keep it in the project dir.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b04f56265e62014029e60b5013ef169e28c9501d"},{"sha":"7bd20cd8b367b1c4f9b35645e182db11971666ef","author":{"name":"Daniel Lacasse","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gradle.com"},"message":"Ensure configuration execute in the same order for lazy and eager task API","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/7bd20cd8b367b1c4f9b35645e182db11971666ef"},{"sha":"37fadf396ee0b143685733dfd5112ee91c7e02a2","author":{"name":"Daniel Lacasse","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gradle.com"},"message":"Fix mistakes and address code review comments","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/37fadf396ee0b143685733dfd5112ee91c7e02a2"},{"sha":"f6f36f9473c13249673dd22a349293e7224ddbc8","author":{"name":"Daniel Lacasse","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gradle.com"},"message":"Prevent rules execution when the task is removed or already realized","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/f6f36f9473c13249673dd22a349293e7224ddbc8"},{"sha":"6fca410b63d0efb3a9e32543500e40069a60633f","author":{"name":"Daniel Lacasse","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gradle.com"},"message":"Revert some unecessary changes","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/6fca410b63d0efb3a9e32543500e40069a60633f"},{"sha":"48b8f63a4861253dfb538c012b92d96bbdfb3c30","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Merge remote-tracking branch 'origin/lacasseio/lazy/issue-662' into release\n\n* origin/lacasseio/lazy/issue-662:\n  Revert some unecessary changes\n  Prevent rules execution when the task is removed or already realized\n  Fix mistakes and address code review comments\n  Ensure configuration execute in the same order for lazy and eager task API","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/48b8f63a4861253dfb538c012b92d96bbdfb3c30"},{"sha":"b3dcb95dc3b80e7e52fb2ecefddd8336eac91c1d","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Add a test for trying to configure a lazy task after replacing it","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b3dcb95dc3b80e7e52fb2ecefddd8336eac91c1d"},{"sha":"f0b7f56b7d6a6f453faaa198144cd6bd71a72c9e","author":{"name":"Sterling Greene","email":"f8dc2ca1b24f71bd07cf2580bf789fed70c9e45c@users.noreply.github.com"},"message":"Merge pull request #5320 from gradle/lacasseio/lazy/issue-662\n\nEnsure configuration execute in the same order for lazy and eager task API","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/f0b7f56b7d6a6f453faaa198144cd6bd71a72c9e"},{"sha":"2542638d63dde831b7cf9ed8df717b2c030d50a8","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Revert performance baseline\n\nIt is not clear whether there really is a regression,\nwe need a few more runs to get more data.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/2542638d63dde831b7cf9ed8df717b2c030d50a8"},{"sha":"d1127f4396ea65938274388d62085456e9c56fb0","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Redirect TAPI output to a file in perf tests","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/d1127f4396ea65938274388d62085456e9c56fb0"},{"sha":"f6a0ab9e0225e898db7da39dd502834df862bb87","author":{"name":"Rodrigo B. de Oliveira","email":"6dfa9cecb562e345739f2e4eb69e9ebd0fbff687@gradle.com"},"message":"Upgrade Kotlin DSL {0.17.2 => 0.17.3}","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/f6a0ab9e0225e898db7da39dd502834df862bb87"},{"sha":"0b090a386f54184d2dfeb26822648926699a4b9b","author":{"name":"Paul Merlin","email":"a027184a55211cd23e3f3094f1fdc728df5e0500@nosphere.org"},"message":":init Maven conversion fails with reasonable error when --dsl kotlin (#5331)\n\ninstead of silently ignoring the --dsl option,\r\nand generating Groovy scripts.\r\n\r\nConverting a Maven build to Kotlin DSL scripts it is not supported yet.\r\n\r\nSigned-off-by: Paul Merlin <paul@gradle.com>","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/0b090a386f54184d2dfeb26822648926699a4b9b"},{"sha":"1291ee4bd2ee7eaac42f67f8e1105ef8c9fa8537","author":{"name":"Stefan Oehme","email":"1fac60808c56859b4138a1f00a900c12ed8bd7e9@gmail.com"},"message":"Merge pull request #5348 from gradle/oehme/performance/test/tapi-logging\n\nRedirect TAPI output to a file in perf tests","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/1291ee4bd2ee7eaac42f67f8e1105ef8c9fa8537"},{"sha":"abf7934906a3ac87a1be5d79919fdb9d93899ccc","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Make up-to-date performance test meaningful\n\nTesting the monolithic project with parallel\nexecution doesn't make sense, as it has only\none project.\n\nThe multi-project already uses parallel by\ndefault (in its gradle.properties), so we\nwere just testing that twice.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/abf7934906a3ac87a1be5d79919fdb9d93899ccc"},{"sha":"3a48b67543bc860d6613159293621a120d07cda5","author":{"name":"Bo Zhang","email":"dc45fe023482b3b890b5e574e53c1d051f45b1ef@gradle.com"},"message":"Increase timeout to 300s.\n\nSee https://github.com/gradle/gradle-private/issues/1260\n\nPreviously this test is observed to run for 3 hours, so a timeout is added\nin order to catch the timeout exception as quickly as possible. Now we're\ngoing to increase this timeout to 300s to see if it's really a deadlock issue.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/3a48b67543bc860d6613159293621a120d07cda5"},{"sha":"50d8b44fa9de349d3648d8f31599a56b843d96ab","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Move some performance tests to experiment stage\n\nTesting clean builds is very time-consuming and\nrarely tells us anything about Gradle's performance,\nbecause it is mostly constrained by the performance\nof the tools we are calling.\n\nThe first-use use case takes a long time as well and\nis not important enough to hold up the commit pipeline.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/50d8b44fa9de349d3648d8f31599a56b843d96ab"},{"sha":"f2aa16e3c9b1358a711ff5e67ce9f5fe21a75f46","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Disable test to unblock release pipeline","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/f2aa16e3c9b1358a711ff5e67ce9f5fe21a75f46"},{"sha":"dd988fda6dbfbb2c27a121dc561f127e0c519bdd","author":{"name":"Stefan Oehme","email":"eb0877843acc39f8ef6f7269937dee931c372d23@gradle.com"},"message":"Cache generated file collections\n\nFile collections like gradleApi and gradleTestKit\nshould only be created once, not every time they\nare traversed. This saves some time for projects\nthat make heavy use of these methods, e.g. our\nown large buildSrc project.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/dd988fda6dbfbb2c27a121dc561f127e0c519bdd"},{"sha":"2df061a7fb2409db62e5a9a5be5d647985690f17","author":{"name":"Rodrigo B. de Oliveira","email":"138ea162df8b92f9e86bef49b63204b9039bf283@acm.org"},"message":"Merge pull request #5350 from gradle/bamboo/release/kotlin-dsl-0.17.3\n\nUpgrade Kotlin DSL {0.17.2 => 0.17.3}","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/2df061a7fb2409db62e5a9a5be5d647985690f17"}]}
{"actor":{"display_login":"wolfs"}}