-
Notifications
You must be signed in to change notification settings - Fork 34
Commits on Apr 6, 2016
-
Configuration menu - View commit details
-
Copy full SHA for ae43475 - Browse repository at this point
Copy the full SHA ae43475View commit details
Commits on May 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 1c07ff4 - Browse repository at this point
Copy the full SHA 1c07ff4View commit details -
patch() is supposed to almost act idempotently
so returning the same type makes the patching code above easier
Configuration menu - View commit details
-
Copy full SHA for 640f013 - Browse repository at this point
Copy the full SHA 640f013View commit details -
Groovy 2.x changed the signature of ClassInfo.globalClassSet
... that we need to rewrite differently.
Configuration menu - View commit details
-
Copy full SHA for e660e30 - Browse repository at this point
Copy the full SHA e660e30View commit details -
While running tests, I came across a strange test failure where each(List,Closure) is delegating to each(Iterator,Closure) and results in a cast failure. Obviously, it shuold have resolved to each(Object,Closure) instead. This got me thinking about how Groovy resolves overloaded methods, which is non-trivial as a dynamic language. So in this change I'm changing the code so that Groovy doesn't have to resolve overloaded versions correctly.
Configuration menu - View commit details
-
Copy full SHA for 234faeb - Browse repository at this point
Copy the full SHA 234faebView commit details -
The problem in the previous commit was due to the return type!
The correct signature, which you can check in DefaultGroovyMethods, is to return the 'self' type
Configuration menu - View commit details
-
Copy full SHA for fc5b7be - Browse repository at this point
Copy the full SHA fc5b7beView commit details
Commits on May 31, 2016
-
Making it clearer from a test failure that we are running the block, …
…if only once, rather than merely returning the list element.
Configuration menu - View commit details
-
Copy full SHA for f248a0f - Browse repository at this point
Copy the full SHA f248a0fView commit details
Commits on Jun 27, 2016
-
[JENKINS-34064] Added a test to warm up Groovy runtime
The suspected cause of the problem is that DGMPatcher is not touching everything it needs to touch, when Groovy runtime is already warm and cached lots of MetaMethod objects. This test, having a name that is alphabetically before CpsTransformerTest, runs before that and populates the cache, exposing the defect in DGMPatcher. Run the test like this: mvn clean test -Dtest=AaaMakeGroovyBusy,CpsTransformerTest
Configuration menu - View commit details
-
Copy full SHA for a362d88 - Browse repository at this point
Copy the full SHA a362d88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5012f04 - Browse repository at this point
Copy the full SHA 5012f04View commit details -
Better traversal of Set; calling remove(Object) could incorrectly tre…
…at elements overriding Object.equals.
Configuration menu - View commit details
-
Copy full SHA for 5cd4abb - Browse repository at this point
Copy the full SHA 5cd4abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57720f7 - Browse repository at this point
Copy the full SHA 57720f7View commit details -
Remember which objects we traversed
... and cast wider net to traverse a bigger graph
Configuration menu - View commit details
-
Copy full SHA for 0e27ded - Browse repository at this point
Copy the full SHA 0e27dedView commit details
Commits on Jun 29, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 6ccbdb3 - Browse repository at this point
Copy the full SHA 6ccbdb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b8e51 - Browse repository at this point
Copy the full SHA a8b8e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dda9e2 - Browse repository at this point
Copy the full SHA 2dda9e2View commit details
Commits on Jul 11, 2016
-
Merge remote-tracking branch 'origin/DGMPatcher-Groovy-2-JENKINS-3406…
…4' into DGMPatcher-Groovy-2-JENKINS-34064 Conflicts: src/main/java/com/cloudbees/groovy/cps/impl/DGMPatcher.java
Configuration menu - View commit details
-
Copy full SHA for ba19abb - Browse repository at this point
Copy the full SHA ba19abbView commit details
Commits on Aug 9, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 7fa8551 - Browse repository at this point
Copy the full SHA 7fa8551View commit details -
Merge branch 'master' into DGMPatcher-Groovy-2-JENKINS-34064
Reverting cloudbees#38 in this branch.
Configuration menu - View commit details
-
Copy full SHA for 68bc735 - Browse repository at this point
Copy the full SHA 68bc735View commit details
Commits on Mar 29, 2017
-
Merge remote-tracking branch 'origin/master' into jenkins-34064-conti…
…nued Conflicts: src/test/groovy/com/cloudbees/groovy/cps/CpsTransformerTest.groovy
Configuration menu - View commit details
-
Copy full SHA for 1ee0805 - Browse repository at this point
Copy the full SHA 1ee0805View commit details
Commits on May 10, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 0800cbc - Browse repository at this point
Copy the full SHA 0800cbcView commit details