Changelog for Groovy 2.0.0-rc-3
Bug
- [GROOVY-3467] - Boolean assignment optimized by compiler
- [GROOVY-5456] - Static type compiler failure when defining a closure using the / operator
- [GROOVY-5470] - @TypeChecked Closure methods/properties not recognized inside closure defition
- [GROOVY-5480] - @TypeChecked type inference does not work with closure
- [GROOVY-5482] - Type inference on lists
- [GROOVY-5495] - @TypeChecked and @CompileStatic is not aware of interfaces hierarchy
- [GROOVY-5497] - Returning "null" in a function reports an invalid type checking error
- [GROOVY-5498] - Static type check reports an error when accessing some property
- [GROOVY-5500] - GroovyBugError thrown when it shouldn't be
- [GROOVY-5507] - rcurry for overloaded MethodClosure throws an exception
- [GROOVY-5512] - [NPE] Creating a range in an inner class using @CompileStatic
- [GROOVY-5516] - Type checker fails verification of generic types with addAll
- [GROOVY-5518] - Static Type Checker: Cannot return null with type checking enabled
Task
- [GROOVY-1712] - Source and test reorganization and Groovy core / gdk artifacts