Changelog Report

Timeframe: 30 days, Total Commits: 161 Total Number of Files Changed: 831

DateAuthorFile/Message
2005-02-28 13:56:01Jochen Theodorou

maven.xml v 1.92

execute rights fix
2005-02-28 10:36:41James Strachan

project.xml v 1.125

getting ready for beta-10
2005-02-28 10:34:53James Strachan

maven.xml v 1.91

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.10

build patches getting ready for beta-10
2005-02-28 05:03:37phk

src/test/groovy/BitwiseOperationsTest.groovy v 1.3

src/test-new/groovy/BitwiseOperationsTest.groovy v 1.2

For both of New and Classic Groovy, add a test method: void testAmbiguityOfBitwiseOr(). How to avoid the ambiguity of the bitOr operation(|) : closure = { x | y }
2005-02-27 14:28:08phk

src/test-new/groovy/PowerOperationTest.groovy v 1.2

Support the power operators ** and ** for New Groovy. For example, x = 3; x **= 2; assert x == 9; assert -x**2 == -81; assert -x**2 == -(x**2); assert x**-1 == 1/x
2005-02-27 14:20:35phk

src/test/UberTestCase.java v 1.8

src/test/groovy/PowerOperationTest.groovy v 1.1

Support the power operator(**) and the power assign operator(**=) for Classic/New Groovy. Foror example, x = 3**2; assert -x**2 == -81; assert -x**2 == -(x**2); assert x**-1 == 1/x
2005-02-27 07:13:25phk

src/test-new/groovy/PowerOperationTest.groovy v 1.1

Support the math power operator ** for New Groovy (for example, assert -3**2 **= -9 ). But the power assignment operator **= is not supported yet.
2005-02-25 19:16:52James Strachan

src/test-new/groovy/bugs/Groovy252_Bug.groovy v 1.3

more working tests - yay!
2005-02-25 13:33:01James Strachan

src/test-new/groovy/ArrayTest.groovy v 1.3

src/test-new/groovy/ClosureTest.groovy v 1.6

src/test-new/groovy/GroovyMethodsTest.groovy v 1.4

src/test-new/groovy/SubscriptTest.groovy v 1.2

src/test-new/groovy/bugs/ConstructorBug.groovy v 1.2

src/test-new/groovy/bugs/ConstructorParameterBug.groovy v 1.3

src/test-new/groovy/bugs/SubscriptOnPrimitiveTypeArrayBug.groovy v 1.2

fixed a bunch more tests now that groovy arrays are just about working
2005-02-25 13:06:33James Strachan

src/test-new/groovy/ArrayCoerceTest.groovy v 1.6

enabled more testing now that Antlr seems to handle arrays nicely
2005-02-25 11:41:11Jochen Theodorou

src/main/groovy/lang/MetaClass.java v 1.96

avoid unwraping
2005-02-25 08:58:46James Strachan

src/test-new/groovy/ArrayCoerceTest.groovy v 1.5

added more test cases for array coercion
2005-02-25 08:54:07James Strachan

src/test-new/groovy/ArrayCoerceTest.groovy v 1.4

handled an issue in the AST generation (due to Antlr changes) better and have most of the array coerce tests working now
2005-02-25 08:39:20James Strachan

src/test-new/groovy/ArrayCoerceTest.groovy v 1.3

documented the array failures more
2005-02-24 22:41:32Jochen Theodorou

src/main/groovy/lang/MetaClassRegistry.java v 1.19

fixed a little class loading bug caused by the fix of GROOVY-375
2005-02-24 20:08:48James Strachan

src/test-new/groovy/ArrayCoerceTest.groovy v 1.2

Patch to AST generation after Antlr grammar changes
2005-02-24 16:45:59Jochen Theodorou

src/main/groovy/lang/MetaClass.java v 1.95

corrected a little bug when setting fields and added an exception if someone wants to set a private field
2005-02-24 15:33:31James Strachan

src/main/org/codehaus/groovy/ast/expr/CastExpression.java v 1.6

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.24

src/main/org/codehaus/groovy/runtime/Invoker.java v 1.67

src/test-new/groovy/ArrayCoerceTest.groovy v 1.1

src/test-new/groovy/bugs/TestCaseBug.groovy v 1.4

Added most of the guts for auto-list and array coercions. Got a few parser glitches when parsing array types; but other than that its looking good
2005-02-24 13:10:12Jochen Theodorou

src/main/groovy/lang/IllegalPropertyAccessException.java v 1.1

src/main/groovy/lang/MetaClass.java v 1.94

better error message when accessing private fields
2005-02-24 11:14:51James Strachan

src/test/groovy/bugs/Groovy239_Bug.groovy v 1.4

src/test/groovy/bugs/Groovy249_Bug.groovy v 1.5

src/test/groovy/bugs/TedsClosureBug.groovy v 1.5

put back classic-tests I'd accidentally modified (whoops!)
2005-02-24 09:29:07James Strachan

src/main/groovy/lang/MetaClass.java v 1.93

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.9

src/test/groovy/bugs/Groovy239_Bug.groovy v 1.3

src/test/groovy/bugs/Groovy249_Bug.groovy v 1.4

src/test/groovy/bugs/TedsClosureBug.groovy v 1.4

src/test-new/groovy/LocalVariableTest.groovy v 1.3

src/test-new/groovy/VerbatimGStringTest.groovy v 1.3

src/test-new/groovy/bugs/ClosureWithStaticVariablesBug.groovy v 1.3

src/test-new/groovy/bugs/NestedClosure2Bug.groovy v 1.4

src/test-new/groovy/bugs/TedsClosureBug.groovy v 1.2

src/test-new/groovy/sql/PersonTest.groovy v 1.5

Fixed a bunch more test cases; it'll be much easier to see the wood for the trees once New Groovy is integrated into groovy-core after beta-10
2005-02-24 08:10:55James Strachan

src/main/groovy/lang/MetaClass.java v 1.92

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.8

src/test-new/groovy/bugs/Groovy325_Bug.groovy v 1.3

src/test-new/groovy/bugs/NestedClosure2Bug.groovy v 1.3

src/test-new/groovy/bugs/PrimitivePropertyBug.groovy v 1.2

Tightened up the constructor parsing some more to catch more typos in the parser
2005-02-24 07:30:10James Strachan

src/main/groovy/lang/MetaClass.java v 1.91

src/main/groovy/lang/MetaClassRegistry.java v 1.18

src/test-new/groovy/bugs/Groovy325_Bug.groovy v 1.2

Applied patch for GROOVY-375, many thanks Scott Ferguson!
2005-02-24 07:04:07James Strachan

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.23

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.7

src/test-new/groovy/bugs/Groovy325_Bug.groovy v 1.1

Applied patch for GROOVY-325, many thanks Peter Brant!
2005-02-24 06:48:10James Strachan

src/main/groovy/xml/QName.java v 1.2

src/main/org/codehaus/groovy/syntax/parser/ASTHelper.java v 1.3

Applied patch for GROOVY-746, from Dave Brosius - many thanks!
2005-02-23 22:17:26Jochen Theodorou

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.22

src/main/org/codehaus/groovy/syntax/parser/RuntimeParserException.java v 1.3

more readable error message for users
2005-02-23 22:09:15Guillaume Laforge

project.xml v 1.124

src/main/groovy/sql/GroovyRowResult.java v 1.1

src/main/groovy/sql/Sql.java v 1.19

src/test/UberTestCase2.java v 1.10

src/test/groovy/sql/SqlRowsTest.groovy v 1.1

GROOVY-730: added firstRow() and rows() methods to Sql, thanks to Jean-Louis Berliet
2005-02-23 20:53:45Jeremy Rayner

src/main/groovy/ui/GroovyMain.java v 1.16

* New Feature for http://jira.codehaus.org/browse/GROOVY-744 rather than typing (the repetitive): jez$ groovy Foo.groovy It would be nice to follow the convention of the 'java' executable, allowing a command line more like: jez$ groovy Foo This assumes that groovy can "hunt" for the correct script file, given a list of known filename extensions [more info in issue]
2005-02-23 19:59:28phk

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.140

src/main/org/codehaus/groovy/syntax/Types.java v 1.10

Change the operator precedence of the power opertor **. For example, assert -x**2 == -(x**2)
2005-02-23 18:45:18Jochen Theodorou

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.139

support for BigDecimal and BigInteger in power
2005-02-23 17:06:37phk

src/main/org/codehaus/groovy/ast/expr/BinaryExpression.java v 1.8

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.21

src/main/org/codehaus/groovy/syntax/Types.java v 1.9

src/main/org/codehaus/groovy/syntax/lexer/GroovyLexerBase.java v 1.8

src/test/groovy/BitwiseOperationsTest.groovy v 1.2

Support power operations ** and **= (for example, x = 2**3; x **= 2 )
2005-02-23 12:01:00Jochen Theodorou

src/main/org/codehaus/groovy/ast/ClassNode.java v 1.46

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.20

removed the ACC_SUPER flag because of verifyer problems and added line numbers
2005-02-23 08:25:49James Strachan

src/test-new/groovy/ClosureDefaultParameterTest.groovy v 1.2

fixed test case to use less verbose syntax for default parameters on closures
2005-02-22 19:18:35James Strachan

src/test-new/groovy/LiteralTypesTest.groovy v 1.2

added support for classic literals
2005-02-22 17:39:33James Strachan

src/main/groovy/lang/MetaClass.java v 1.90

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.6

src/test-new/groovy/bugs/AmbigousListOrMethodTest.groovy v 1.1

Added an example of Brian's ambiguous statement along with the 3 different interpretations and testing that each generates the necessary errors or results
2005-02-22 17:03:10James Strachan

src/test-new/groovy/bugs/ClosureWithBitwiseDefaultParamTest.groovy v 1.1

added Chris's ambiguity example, allowing the leading | to be omitted to save a little on the verbosity
2005-02-22 12:56:43phk

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.138

One comment line has been changed.
2005-02-22 09:55:12James Strachan

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.137

src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.62

src/test-new/groovy/BitwiseOperationsTest.groovy v 1.1

added test case for bitwise operators and allowed support for the ~ operator on any string/gstring expression in New Groovy
2005-02-22 07:05:35phk

src/test/UberTestCase.java v 1.7

src/test/groovy/NegateListsTest.groovy v 1.1

Add NegateLists.groovy for negating lists in Classic Groovy
2005-02-22 04:26:21phk

src/test/UberTestCase.java v 1.6

src/test/groovy/BitwiseOperationsTest.groovy v 1.1

Add BitwiseOperationsTest.groovy to test Bitwise Operations in Classic Groovy
2005-02-21 18:01:08phk

src/main/org/codehaus/groovy/syntax/lexer/GroovyLexerBase.java v 1.7

Changed again to support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
2005-02-21 17:52:26phk

src/main/org/codehaus/groovy/syntax/lexer/GroovyLexerBase.java v 1.6

Support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
2005-02-21 17:38:27phk

src/main/org/codehaus/groovy/runtime/BigIntegerMath.java v 1.6

Support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
2005-02-21 17:31:26phk

src/main/org/codehaus/groovy/runtime/BigIntegerMath.java v 1.5

Support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
2005-02-21 17:19:17phk

src/main/org/codehaus/groovy/ast/expr/BitwiseNegExpression.java v 1.1

Added for bitwise operations
2005-02-21 17:16:48phk

src/main/groovy/lang/BitwiseNegateEvaluatingException.java v 1.1

Added for bitwise operations
2005-02-21 17:11:52phk

src/main/org/codehaus/groovy/ast/CodeVisitorSupport.java v 1.12

src/main/org/codehaus/groovy/ast/GroovyCodeVisitor.java v 1.22

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.19

src/main/org/codehaus/groovy/runtime/BigIntegerMath.java v 1.4

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.136

src/main/org/codehaus/groovy/runtime/IntegerMath.java v 1.6

src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.61

src/main/org/codehaus/groovy/runtime/LongMath.java v 1.6

src/main/org/codehaus/groovy/runtime/NumberMath.java v 1.5

src/main/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java v 1.3

src/main/org/codehaus/groovy/syntax/Types.java v 1.8

src/main/org/codehaus/groovy/syntax/lexer/GroovyLexerBase.java v 1.5

src/main/org/codehaus/groovy/syntax/parser/ASTBuilder.java v 1.108

Support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
2005-02-21 08:59:45James Strachan

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.18

src/test-new/groovy/BigDecimalOperationTest.groovy v 1.5

src/test-new/groovy/IntegerOperationTest.groovy v 1.5

src/test-new/groovy/NumberMathTest.groovy v 1.2

src/test-new/groovy/SafeNavigationTest.groovy v 1.3

fixed a bunch of number operation tests and added support for bitwise or and bitwise and
2005-02-20 15:31:59mcspanky

src/test/UberTestCase2.java v 1.9

Restores some accidently deleted tests
2005-02-20 15:30:28mcspanky

src/test/groovy/util/BuilderSupportTest.groovy v 1.3

Tests that exception is properly propagatged through a closure
2005-02-20 15:26:20mcspanky

src/main/groovy/util/GroovyTestCase.java v 1.20

When expects one exception but gets another, now reports both.
2005-02-20 15:25:03mcspanky

src/main/groovy/swing/SwingBuilder.java v 1.12

Arguments of a single object now throw exceptions when inappropriate, e.g. vstrut(10) (should be vstrut(height:10))
2005-02-19 13:07:30James Strachan

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.135

src/test-new/groovy/SliceTest.groovy v 1.1

added ability to update a range of a list, using a sublist expression list[1, 2] = [4, 5, 6] etc
2005-02-19 11:42:44James Strachan

src/test-new/groovy/ReturnTest.groovy v 1.3

more tests working in NG
2005-02-19 11:27:31James Strachan

src/test-new/groovy/PrimitiveTypeFieldTest.groovy v 1.3

src/test-new/groovy/bugs/Bytecode4Bug.groovy v 1.3

rolled back previous patch :). Lets force double || on any non-trivial closure parameter list so {a, b| ... } {a| ... } {|int a| ...}
2005-02-19 09:49:46James Strachan

src/test-new/groovy/ClosureComparatorTest.groovy v 1.4

another test bites the dust
2005-02-18 15:39:03James Strachan

src/test-new/groovy/NewExpressionTest.groovy v 1.2

added more constructor call tests just for MrG :)
2005-02-18 15:23:27James Strachan

src/test-new/groovy/Constructor2Test.groovy v 1.2

better constructor fixes which now handles def, modifiers and just a bare constructor
2005-02-18 15:03:49James Strachan

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.5

src/test-new/groovy/Constructor2Test.groovy v 1.1

src/test-new/groovy/ConstructorTest.groovy v 1.1

src/test-new/groovy/PrivateVariableAccessFromAnotherInstanceTest.groovy v 1.4

src/test-new/groovy/bugs/TestCaseBug.groovy v 1.3

Changed Antlr to handle constructors for New Groovy
2005-02-18 13:46:06James Strachan

src/main/org/codehaus/groovy/syntax/Types.java v 1.7

added operator support for <<= and >>= needs wiring into runtime though
2005-02-18 12:51:55James Strachan

src/test-new/groovy/MethodCallWithoutParenthesisTest.groovy v 1.4

src/test-new/groovy/ProcessTest.groovy v 1.3

src/test-new/groovy/bugs/InconsistentStackHeightBug.groovy v 1.2

src/test-new/groovy/xml/dom/DOMTest.groovy v 1.3

A bunch more tests are now working. Apart from the 3 main outstanding issues; it'd make life much easier to integrate the new parser into the core & use the regular test harness - as soon as beta-10 is out we can do that
2005-02-18 12:09:32James Strachan

src/test-new/groovy/bugs/RussellsOptionalParenTest.groovy v 1.1

Added Russell's test
2005-02-18 10:57:07James Strachan

src/test-new/groovy/MethodCallWithoutParenthesisTest.groovy v 1.3

Fixed bug in AST generation where an identifier was incorrectly coerced into a method call
2005-02-18 06:38:22phk

src/main/org/codehaus/groovy/syntax/lexer/StringLexer.java v 1.5

Fix the issue GROOVY-739, handling the meta character \b in String or GString
2005-02-17 12:45:15James Strachan

src/main/groovy/lang/MetaClass.java v 1.89

src/main/groovy/lang/MissingFieldException.java v 1.1

src/main/org/codehaus/groovy/ast/CodeVisitorSupport.java v 1.11

src/main/org/codehaus/groovy/ast/GroovyCodeVisitor.java v 1.21

src/main/org/codehaus/groovy/ast/expr/AttributeExpression.java v 1.1

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.17

src/main/org/codehaus/groovy/classgen/ClassGenerator.java v 1.190

src/main/org/codehaus/groovy/runtime/Invoker.java v 1.66

src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.60

src/main/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java v 1.2

Added support for foo.@bar to explicitly access a field in New Groovy. We let the MetaClass decide what the 'attribute' is, so we could one day use this mechanism for other things (e.g. XML attributes versus methods)
2005-02-17 10:56:46James Strachan

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.4

src/main/org/codehaus/groovy/control/ParserPluginFactory.java v 1.7

src/main/org/codehaus/groovy/control/ProcessingUnit.java v 1.8

src/main/org/codehaus/groovy/control/SourceUnit.java v 1.6

Added an explicit configuration option to the parser to enable/disable New Groovy (assuming its on the classpath)
2005-02-17 10:15:18James Strachan

src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.3

src/main/org/codehaus/groovy/control/ParserPluginFactory.java v 1.6

src/test-new/groovy/RegularExpressionsTest.groovy v 1.5

Fully working regular expression support in New Groovy (it actually uncovered a minor glitch in the Groovy AST generation)
2005-02-17 09:52:52James Strachan

src/test-new/groovy/RegularExpressionsTest.groovy v 1.4

regex operators mostly working
2005-02-17 08:41:36James Strachan

src/test-new/groovy/DummyMethods.groovy v 1.1

Fix to allow comments/newlines before the package
2005-02-16 14:23:23James Strachan

src/test-new/groovy/bugs/MarkupAndMethodBug.groovy v 1.3

src/test-new/groovy/bugs/RodsBooleanBug.groovy v 1.2

more working tests for NewGroovy
2005-02-16 13:47:44James Strachan

src/test-new/groovy/ClosureComparatorTest.groovy v 1.3

src/test-new/groovy/TernaryOperatorTest.groovy v 1.3

more working tests and support for ternary expressions in the AST builder
2005-02-16 13:25:35James Strachan

src/test-new/groovy/ClosureWithEmptyParametersTest.groovy v 1.1

allow || to be used to specify an empty parameter list if ever required
2005-02-16 13:07:30James Strachan

src/test-new/groovy/ArrayTypeTest.groovy v 1.1

src/test-new/groovy/BigDecimalOperationTest.groovy v 1.4

src/test-new/groovy/ClosureDefaultParameterTest.groovy v 1.1

src/test-new/groovy/ClosureTest.groovy v 1.5

fixed some issues with double-bar closure parameter closures such as {|foo| ... } or {|String x, int y| ...} or even {|(String x = "abc")| ... }
2005-02-16 11:04:03James Strachan

src/test-new/groovy/ClosureMethodTest.groovy v 1.2

src/test-new/groovy/MapConstructionTest.groovy v 1.2

allow map keys to be boolean/numeric literals
2005-02-16 09:21:19James Strachan

src/test-new/groovy/CompareToTest.groovy v 1.3

src/test-new/groovy/LeftShiftTest.groovy v 1.2

src/test-new/groovy/xml/StreamingMarkupTest.groovy v 1.3

Tidied up precedence for <=> and found the issue with the << parsing; we can't yet parse foo.bar << whatnot
2005-02-16 08:59:28James Strachan

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.16

src/test-new/groovy/CompareToTest.groovy v 1.2

Added support for compare to <=> to New Groovy Fixed a boolean autoboxing but when LHS or RHS is a comparison expression
2005-02-15 21:57:12Jochen Theodorou

src/main/groovy/lang/Closure.java v 1.45

fix for GROOVY-733
2005-02-15 20:05:34James Strachan

src/test-new/groovy/ClosureComparatorTest.groovy v 1.2

src/test-new/groovy/ClosureTest.groovy v 1.4

src/test-new/groovy/bugs/ClassGeneratorFixesTest.groovy v 1.3

src/test-new/groovy/bugs/ClosureTypedVariableBug.groovy v 1.3

re-enabled a bunch more test cases now that closures with named parameters are working fine now in the Groovy AST layer for new groovy
2005-02-15 19:32:33James Strachan

src/test-new/groovy/ClosureSugarTest.groovy v 1.4

Fix to Antlr to pass through any closure parameter names to the AST
2005-02-14 18:48:04Jochen Theodorou

src/main/groovy/util/GroovyTestCase.java v 1.19

corrected a little cut&paste bug
2005-02-14 18:28:53James Strachan

src/main/org/codehaus/groovy/syntax/Types.java v 1.6

src/test-new/groovy/DoWhileLoopTest.groovy v 1.1

src/test-new/groovy/VerbatimGStringTest.groovy v 1.2

src/test-new/groovy/WhileLoopTest.groovy v 1.4

src/test-new/groovy/bugs/StaticClosurePropertyBug.groovy v 1.3

src/test-new/groovy/bugs/UseStaticInClosureBug.groovy v 1.3

src/test-new/groovy/util/AntTest.groovy v 1.3

src/test-new/groovy/util/BuilderSupportTest.groovy v 1.3

src/test-new/groovy/util/XmlParserTest.groovy v 1.3

src/test-new/groovy/xml/NamespaceDOMTest.groovy v 1.2

src/test-new/groovy/xml/StreamingMarkupTest.groovy v 1.2

src/test-new/groovy/xml/dom/DOMTest.groovy v 1.2

Got all of the classic test cases ported over (apart from those which hit a parser bug). They don't all work yet - am waiting until the parser bugs are fixed first :)
2005-02-14 17:41:15James Strachan

src/test-new/groovy/OverloadInvokeMethodTest.groovy v 1.2

src/test-new/groovy/PrivateVariableAccessFromAnotherInstanceTest.groovy v 1.3

src/test-new/groovy/PropertyTest.groovy v 1.3

src/test-new/groovy/PropertyWithoutDotTest.groovy v 1.2

src/test-new/groovy/RegularExpressionsTest.groovy v 1.3

src/test-new/groovy/SafeNavigationTest.groovy v 1.2

src/test-new/groovy/SerializeTest.groovy v 1.3

src/test-new/groovy/ShellTest.groovy v 1.3

src/test-new/groovy/SocketTest.groovy v 1.3

src/test-new/groovy/SortTest.groovy v 1.2

src/test-new/groovy/StaticThisTest.groovy v 1.2

src/test-new/groovy/SwitchTest.groovy v 1.3

src/test-new/groovy/SwitchWithDifferentTypesTest.groovy v 1.2

src/test-new/groovy/TernaryOperatorTest.groovy v 1.2

src/test-new/groovy/ToArrayBug.groovy v 1.2

src/test-new/groovy/script/ScriptTest.groovy v 1.2

src/test-new/groovy/sql/PersonTest.groovy v 1.4

src/test-new/groovy/sql/SqlCompleteWithoutDataSourceTest.groovy v 1.2

src/test-new/groovy/sql/SqlTest.groovy v 1.2

src/test-new/groovy/tree/NavigationTest.groovy v 1.2

src/test-new/groovy/util/AntTest.groovy v 1.2

src/test-new/org/codehaus/groovy/runtime/DummyBean.java v 1.1

A bunch more new-groovy tests working
2005-02-14 15:54:35James Strachan

src/test-new/groovy/LocalFieldTest.groovy v 1.2

src/test-new/groovy/LoopBreakTest.groovy v 1.3

src/test-new/groovy/MapTest.groovy v 1.3

src/test-new/groovy/MethodCallWithoutParenthesisTest.groovy v 1.2

src/test-new/groovy/MinMaxTest.groovy v 1.3

src/test-new/groovy/NamedParameterTest.groovy v 1.2

src/test-new/groovy/mock/MockTest.groovy v 1.3

src/test-new/groovy/model/TableModelTest.groovy v 1.3

Reordered the parser-bugs in the AllTests.java test case into priority order, so we can focus on fixing the high priority stuff first. Got a few more tests working too
2005-02-14 14:24:15James Strachan

src/test-new/groovy/IntegerOperationTest.groovy v 1.4

src/test-new/groovy/InvokeNormalMethodsFirstTest.groovy v 1.2

src/test-new/groovy/ListIteratingTest.groovy v 1.2

src/test-new/groovy/ListTest.groovy v 1.4

More working tests... Slowly but surely...
2005-02-14 13:26:26James Strachan

src/test-new/groovy/GroovyMethodsTest.groovy v 1.3

src/test-new/groovy/gravy/Build.groovy v 1.2

More working tests and fixed bug in AST generation for named parameters, with closure arguments
2005-02-14 12:56:48James Strachan

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.15

src/test-new/groovy/DollarEscapingTest.groovy v 1.3

src/test-new/groovy/gpath/GPathTest.groovy v 1.2

src/test-new/groovy/gpath/NodeGPathTest.groovy v 1.2

A few more fixes to get more tests passing with new-groovy
2005-02-14 10:43:19James Strachan

src/test-new/groovy/ClosureReturnTest.groovy v 1.2

src/test-new/groovy/ClosureReturnWithoutReturnStatementTest.groovy v 1.2

src/test-new/groovy/ClosureSugarTest.groovy v 1.3

src/test-new/groovy/ClosureTest.groovy v 1.3

fixed more test cases and documented the parser failures a little neater
2005-02-14 09:27:07James Strachan

src/test-new/groovy/ClosureInStaticMethodTest.groovy v 1.2

Fixed the new-groovy tests some more
2005-02-07 18:37:04Jochen Theodorou

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.134

added getAt and putAt methods for boolean arrays
2005-02-07 18:36:52Jochen Theodorou

src/main/groovy/lang/MetaClass.java v 1.88

added test if coerce was really successfull to avoid endless loops
2005-02-07 16:09:45phk

src/test/groovy/bugs/Groovy593_Bug.groovy v 1.4

Comment has been changed again.
2005-02-07 15:57:43phk

src/test/groovy/bugs/Groovy593_Bug.groovy v 1.3

This test should success on Windows XP. Comment has been changed.
2005-02-07 15:22:02phk

src/test/groovy/bugs/Groovy593_Bug.groovy v 1.2

Fix the crlf handling, depending on operating system.
2005-02-07 11:20:12Jochen Theodorou

src/main/org/codehaus/groovy/ast/expr/ArrayExpression.java v 1.10

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.14

src/test/UberTestCase.java v 1.5

src/test/groovy/ArrayAutoboxingTest.groovy v 1.1

reworked the native arrays and fixes GROOVY-722
2005-02-05 21:53:52Jochen Theodorou

src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.59

modified the convertToXY methods to respect null values
2005-02-05 16:39:05mcspanky

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.13

src/test/groovy/bugs/DoubleSizeParametersBug.groovy v 1.2

Cleaner fix for 704: GetNextVariableID() now takes size of variables into account
2005-02-05 16:02:22mcspanky

src/main/groovy/util/BuilderSupport.java v 1.8

src/test/groovy/util/BuilderSupportTest.groovy v 1.2

src/test-new/groovy/util/BuilderSupportTest.groovy v 1.2

Builders throw exception for invalid num/type of args; object can come before map
2005-02-05 09:56:41James Strachan

src/test-new/groovy/ClosureAsParamTest.groovy v 1.2

src/test-new/groovy/bugs/ZoharsBug.groovy v 1.2

Fixed the new-groovy tests some more
2005-02-05 09:45:48James Strachan

src/test-new/groovy/bugs/MarkupAndMethodBug.groovy v 1.2

src/test-new/groovy/bugs/NestedClosure2Bug.groovy v 1.2

src/test-new/groovy/bugs/NestedClosureBug.groovy v 1.2

src/test-new/groovy/bugs/OverloadInvokeMethodBug.groovy v 1.2

src/test-new/groovy/bugs/StaticClosurePropertyBug.groovy v 1.2

src/test-new/groovy/bugs/TestBase.groovy v 1.2

src/test-new/groovy/bugs/TestCaseBug.groovy v 1.2

src/test-new/groovy/bugs/UseStaticInClosureBug.groovy v 1.2

src/test-new/groovy/bugs/VariablePrecedence.groovy v 1.2

src/test-new/groovy/bugs/VariableScopingBug.groovy v 1.2

Fixed the new-groovy tests some more
2005-02-05 09:40:37James Strachan

src/test/groovy/bugs/MarkupAndMethodBug.groovy v 1.3

src/test/groovy/bugs/MarkupInScriptBug.java v 1.3

src/test/groovy/bugs/NestedClosure2Bug.groovy v 1.4

src/test/groovy/bugs/NestedClosureBug.groovy v 1.4

src/test/groovy/bugs/OverloadInvokeMethodBug.groovy v 1.3

src/test/groovy/bugs/RodsBooleanBug.groovy v 1.4

src/test/groovy/bugs/StaticClosurePropertyBug.groovy v 1.4

src/test/groovy/bugs/TestBase.groovy v 1.5

src/test/groovy/bugs/TestCaseBug.groovy v 1.3

src/test/groovy/bugs/UseStaticInClosureBug.groovy v 1.5

Put back tests so that they work (whoops, was fixing the wrong tests! :)
2005-02-05 07:35:15sstirling

src/test/groovy/bugs/Groovy593_Bug.groovy v 1.1

add test for bug 593
2005-02-05 07:34:09sstirling

src/test/UberTestCase2.java v 1.8

add test for bug 593
2005-02-04 21:46:33James Strachan

src/test/groovy/bugs/StaticClosurePropertyBug.groovy v 1.3

src/test/groovy/bugs/TestBase.groovy v 1.4

src/test/groovy/bugs/TestCaseBug.groovy v 1.2

src/test/groovy/bugs/UseStaticInClosureBug.groovy v 1.4

More working tests
2005-02-04 21:29:10James Strachan

src/test/groovy/bugs/RodsBooleanBug.groovy v 1.3

More working tests
2005-02-04 21:19:11James Strachan

src/test/groovy/bugs/MarkupAndMethodBug.groovy v 1.2

src/test/groovy/bugs/MarkupInScriptBug.java v 1.2

src/test/groovy/bugs/NestedClosure2Bug.groovy v 1.3

src/test/groovy/bugs/NestedClosureBug.groovy v 1.3

src/test/groovy/bugs/OverloadInvokeMethodBug.groovy v 1.2

src/test-new/groovy/bugs/InterfaceImplBug.groovy v 1.2

src/test-new/org/codehaus/groovy/dummy/FooHandler.java v 1.1

More working tests
2005-02-04 20:36:20James Strachan

src/test-new/groovy/bugs/Groovy239_Bug.groovy v 1.2

src/test-new/groovy/bugs/Groovy252_Bug.groovy v 1.2

src/test-new/groovy/bugs/Groovy303_Bug.groovy v 1.2

More working tests
2005-02-04 20:21:32James Strachan

src/test-new/groovy/bugs/ForLoopBug.groovy v 1.2

src/test-new/groovy/bugs/GetterBug.groovy v 1.2

Fixed a few more test cases, documenting which ones we can run & why
2005-02-04 20:02:06James Strachan

src/test-new/groovy/Base64Test.groovy v 1.2

src/test-new/groovy/benchmarks/createLoop.groovy v 1.2

src/test-new/groovy/benchmarks/loop2.groovy v 1.2

src/test-new/groovy/bugs/Bytecode5Bug.groovy v 1.2

src/test-new/groovy/bugs/BytecodeBug.groovy v 1.2

src/test-new/groovy/bugs/CastWhenUsingClosuresBug.groovy v 1.2

src/test-new/groovy/bugs/ChristofsPropertyBug.groovy v 1.2

src/test-new/groovy/bugs/ClassGeneratorFixesTest.groovy v 1.2

src/test-new/groovy/bugs/ClassInNamedParamsBug.groovy v 1.2

src/test-new/groovy/bugs/ClosureInClosureBug.groovy v 1.2

src/test-new/groovy/bugs/ClosureParameterPassingBug.groovy v 1.3

src/test-new/groovy/bugs/ClosureTypedVariableBug.groovy v 1.2

src/test-new/groovy/bugs/ClosureVariableBug.groovy v 1.2

src/test-new/groovy/bugs/ClosureWithStaticVariablesBug.groovy v 1.2

src/test-new/groovy/bugs/ConstructorParameterBug.groovy v 1.2

Fixed a few more test cases
2005-02-04 19:23:55James Strachan

src/test-new/groovy/bugs/Bytecode2Bug.groovy v 1.2

src/test-new/groovy/bugs/Bytecode3Bug.groovy v 1.2

src/test-new/groovy/bugs/Bytecode4Bug.groovy v 1.2

Fixed a few more test cases
2005-02-04 19:20:59James Strachan

src/test-new/groovy/bugs/BooleanBug.groovy v 1.2

Fixed named argument passing AST
2005-02-04 19:12:31James Strachan

src/test-new/groovy/bugs/ArrayMethodCallBug.groovy v 1.2

src/test-new/groovy/bugs/AssignmentInsideExpressionBug.groovy v 1.2

src/test-new/groovy/bugs/BenchmarkBug.groovy v 1.2

src/test-new/groovy/bugs/BlockAsClosureBug.groovy v 1.2

A bunch more working tests
2005-02-04 19:03:09James Strachan

src/main/org/codehaus/groovy/control/ParserPluginFactory.java v 1.5

src/test-new/groovy/DateTest.groovy v 1.3

src/test-new/groovy/PrefixTest.groovy v 1.2

src/test-new/groovy/SimplePostfixTest.groovy v 1.1

Fixed bug in prefix/postfix operators and got a few more test cases working
2005-02-04 13:02:56Jochen Theodorou

src/test/UberTestCase.java v 1.4

added PrimitiveArraysTest
2005-02-04 13:00:20James Strachan

src/test-new/groovy/ArrayParamMethodTest.groovy v 1.2

Fixed support for array types in the AST
2005-02-04 13:00:21Jochen Theodorou

src/test/groovy/PrimitiveArraysTest.groovy v 1.1

testcase for primitive arrays with different forms of declaration
2005-02-04 11:16:17dierk

src/test/groovy/xml/MarkupWithWriterTest.groovy v 1.1

src/test/groovy/xml/UseMarkupWithWriterScript.groovy v 1.1

added MarkupBuilder tests that do not print to Stdout but to a given Writer
2005-02-04 11:14:36dierk

src/test/UberTestCase2.java v 1.7

added MarkupBuilder tests that do not print to Stdout but to a given Writer
2005-02-04 11:06:30James Strachan

src/test-new/groovy/DateTest.groovy v 1.2

src/test-new/groovy/LeftShiftTest.groovy v 1.1

added a new test case for left shift (been having some issues with it but it seems to work fine)
2005-02-04 10:59:44James Strachan

src/test-new/groovy/IfPropertyTest.groovy v 1.3

another test bites the dust
2005-02-04 10:57:35James Strachan

src/test-new/groovy/CompilerErrorTest.groovy v 1.2

src/test-new/groovy/OptionalReturnTest.groovy v 1.3

Fixed bug where only first statement in closures was being added to the AST
2005-02-04 10:39:24James Strachan

src/test-new/groovy/NoPackageTest.groovy v 1.2

another working test
2005-02-04 10:38:07James Strachan

src/test-new/groovy/IfTest.groovy v 1.2

src/test-new/groovy/NullPropertyTest.groovy v 1.2

another working test
2005-02-04 10:30:19James Strachan

src/test-new/UberTestCase.java v 1.2

src/test-new/UberTestCase2.java v 1.2

src/test-new/UberTestCase3.java v 1.2

src/test-new/UberTestCaseLongRunningTests.java v 1.2

src/test-new/groovy/ForLoopTest.groovy v 1.4

src/test-new/org/codehaus/groovy/classgen/TestSupport.java v 1.1

Fixed another test & moved over the TestSupport class that a few tests depend on
2005-02-04 09:49:25James Strachan

src/test-new/groovy/ClosureCloneTest.groovy v 1.2

Added another failing test to the list for jez :)
2005-02-04 09:38:58James Strachan

src/main/groovy/util/GroovyTestCase.java v 1.18

src/test-new/groovy/WhileLoopTest.groovy v 1.3

Another test case working, fixed up the assertScript() to make the temp directory it needs - and allow New Groovy to compile 'scripts' :)
2005-02-04 09:22:32James Strachan

src/test-new/groovy/GStringTest.groovy v 1.4

src/test-new/groovy/ListTest.groovy v 1.3

another test working...
2005-02-03 21:04:32Jeremy Rayner

src/test-new/groovy/ArrayTest.groovy v 1.2

src/test-new/groovy/BigDecimalOperationTest.groovy v 1.3

src/test-new/groovy/CastTest.groovy v 1.2

src/test-new/groovy/ClassTest.groovy v 1.2

src/test-new/groovy/DollarEscapingTest.groovy v 1.2

src/test-new/groovy/DoubleOperationTest.groovy v 1.3

src/test-new/groovy/ExpandoPropertyTest.groovy v 1.2

src/test-new/groovy/GStringTest.groovy v 1.3

src/test-new/groovy/IfWithMethodCall.groovy v 1.2

src/test-new/groovy/IntegerOperationTest.groovy v 1.3

src/test-new/groovy/ListTest.groovy v 1.2

src/test-new/groovy/LoopBreakTest.groovy v 1.2

src/test-new/groovy/MapTest.groovy v 1.2

src/test-new/groovy/MinMaxTest.groovy v 1.2

src/test-new/groovy/RangeTest.groovy v 1.2

src/test-new/groovy/SerializeTest.groovy v 1.2

src/test-new/groovy/ShellTest.groovy v 1.2

src/test-new/groovy/SwitchTest.groovy v 1.2

src/test-new/groovy/TryCatchTest.groovy v 1.3

src/test-new/groovy/bugs/ClosureParameterPassingBug.groovy v 1.2

src/test-new/groovy/model/TableModelTest.groovy v 1.2

src/test-new/groovy/sql/PersonTest.groovy v 1.3

src/test-new/groovy/util/XmlParserTest.groovy v 1.2

src/test-new/groovy/util/XmlSlurperTest.groovy v 1.2

* assert uses comma instead of colon to delimit the two parameter form of assertion statement
2005-02-03 20:37:05Jochen Theodorou

src/main/org/codehaus/groovy/ast/FieldNode.java v 1.13

src/main/org/codehaus/groovy/ast/expr/ArrayExpression.java v 1.9

src/main/org/codehaus/groovy/ast/expr/CastExpression.java v 1.5

src/main/org/codehaus/groovy/ast/expr/VariableExpression.java v 1.9

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.12

src/main/org/codehaus/groovy/classgen/BytecodeHelper.java v 1.18

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.133

src/main/org/codehaus/groovy/runtime/InvokerInvocationException.java v 1.6

enables primitive arrays
2005-02-03 15:28:24phk

src/test/UberTestCase2.java v 1.6

Add to test Groovy675_Bug.groovy
2005-02-03 13:46:24phk

src/test/groovy/bugs/Groovy675_Bug.groovy v 1.1

Script file which tests to fix the issue GROOVY-675.
2005-02-03 13:33:40phk

src/main/org/codehaus/groovy/syntax/lexer/GStringLexer.java v 1.2

Another file to fix the issues GROOVY-675 and GROOVY-700
2005-02-03 13:30:12Jochen Theodorou

src/main/groovy/ui/GroovyMain.java v 1.15

improved error reporting for throwables
2005-02-03 13:27:37phk

src/main/org/codehaus/groovy/syntax/lexer/StringLexer.java v 1.4

Fix the issues GROOVY-675 and GROOVY-700 for handling meta characters \ and $ in strings and gstrongs
2005-02-03 04:32:14mcspanky

src/test-new/groovy/GroovyMethodsTest.groovy v 1.2

min and max now take closure with single arg; minimize and maximize gone
2005-02-03 04:22:22mcspanky

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.132

src/test/groovy/GroovyMethodsTest.groovy v 1.19

min and max now take closure with single arg; minimize and maximize gone
2005-02-03 03:25:33sstirling

src/main/groovy/xml/MarkupBuilder.java v 1.9

FIX GROOVY-593: XMLBuilder makes broken XML if data contains '&' -- fixed for attribute values and element textdata. So this example markup builder sytnax: // create MarkupBuilder . . . chars = builder.chars() { ampersand(a:"&", "&") {} quote("\'") {} lessthan(attr: "value", "chars: & < > \'") {} element(attr: "value 1 & 2", "chars: & < > \' in middle") {} greaterthan(">") {} } Will come out looking like this in XML: <chars> <ampersand a='&amp;'>&amp;</ampersand> <quote>&quot;</quote> <lessthan attr='value'>chars: &amp; &lt; &gt; &quot;</lessthan> <element attr='value 1 &amp; 2'>chars: &amp; &lt; &gt; &quot; in middle</element> <greaterthan>&gt;</greaterthan> </chars>
2005-02-02 21:03:08James Strachan

src/test-new/groovy/GStringTest.groovy v 1.2

src/test-new/groovy/HeredocsTest.groovy v 1.2

Fixed more test cases...
2005-02-02 20:56:27James Strachan

src/test-new/groovy/Bar.groovy v 1.3

src/test-new/groovy/Foo.groovy v 1.2

src/test-new/groovy/ForLoopTest.groovy v 1.3

Fixed a few more tests
2005-02-02 20:27:49James Strachan

src/test-new/groovy/AssertTest.groovy v 1.3

ported test case to groovy-syntax for asserts
2005-02-02 20:17:50James Strachan

src/test-new/groovy/ReadLineTest.groovy v 1.3

src/test-new/groovy/ReturnTest.groovy v 1.2

src/test-new/groovy/UnaryMinusTest.groovy v 1.2

src/test-new/groovy/WhileLoopTest.groovy v 1.2

more working tests for New Groovy
2005-02-02 20:01:45James Strachan

src/test-new/groovy/ImportTest.groovy v 1.2

src/test-new/groovy/InstanceofTest.groovy v 1.2

src/test-new/groovy/MultilineStringTest.groovy v 1.2

src/test-new/groovy/PrimitiveTypeFieldTest.groovy v 1.2

Added more tests
2005-02-02 19:43:37James Strachan

src/test-new/groovy/BindingTest.groovy v 1.2

Added a slightly better UberTest which kinda works OK in IDEA (though I don't get red/green lights :(
2005-02-02 19:05:40James Strachan

src/test-new/groovy/IfElseTest.groovy v 1.2

Fixed another test case - if () else if () ...
2005-02-02 18:44:28James Strachan

src/test/README.txt v 1.1

src/test-new/README.txt v 1.1

Added README's to the test area
2005-02-02 18:39:37James Strachan

src/test-new/groovy/AmbiguousInvocationTest.groovy v 1.2

src/test-new/groovy/AssertNumberTest.groovy v 1.2

src/test-new/groovy/AssertTest.groovy v 1.2

src/test-new/groovy/Bar.groovy v 1.2

src/test-new/groovy/BigDecimalOperationTest.groovy v 1.2

src/test-new/groovy/ChainedAssignment.groovy v 1.2

src/test-new/groovy/ClosureInClosureTest.groovy v 1.2

src/test-new/groovy/ClosureSugarTest.groovy v 1.2

src/test-new/groovy/ClosureTest.groovy v 1.2

src/test-new/groovy/DefaultParamTest.groovy v 1.2

src/test-new/groovy/DoubleOperationTest.groovy v 1.2

src/test-new/groovy/FilterLineTest.groovy v 1.2

src/test-new/groovy/ForLoopTest.groovy v 1.2

src/test-new/groovy/IfPropertyTest.groovy v 1.2

src/test-new/groovy/IntegerOperationTest.groovy v 1.2

src/test-new/groovy/LocalPropertyTest.groovy v 1.2

src/test-new/groovy/LocalVariableTest.groovy v 1.2

src/test-new/groovy/MethodParameterAccessWithinClosureTest.groovy v 1.2

src/test-new/groovy/OptionalReturnTest.groovy v 1.2

src/test-new/groovy/OverridePropertyGetterTest.groovy v 1.2

src/test-new/groovy/PrivateVariableAccessFromAnotherInstanceTest.groovy v 1.2

src/test-new/groovy/ProcessTest.groovy v 1.2

src/test-new/groovy/PropertyTest.groovy v 1.2

src/test-new/groovy/PropertyTest2.groovy v 1.2

src/test-new/groovy/ReadLineTest.groovy v 1.2

src/test-new/groovy/RegularExpressionsTest.groovy v 1.2

src/test-new/groovy/SocketTest.groovy v 1.2

src/test-new/groovy/StringOperationTest.groovy v 1.2

src/test-new/groovy/TextPropertyTest.groovy v 1.2

src/test-new/groovy/TryCatchTest.groovy v 1.2

src/test-new/groovy/benchmarks/loop.groovy v 1.2

src/test-new/groovy/mock/MockTest.groovy v 1.2

src/test-new/groovy/mock/example/SandwichMaker.groovy v 1.2

src/test-new/groovy/model/MvcDemo.groovy v 1.2

src/test-new/groovy/sql/Person.groovy v 1.2

src/test-new/groovy/sql/PersonTest.groovy v 1.2

src/test-new/groovy/swing/TableLayoutDemo.groovy v 1.2

src/test-new/groovy/tree/ClosureClassLoaderBug.groovy v 1.2

src/test-new/groovy/tree/NestedClosureBugTest.groovy v 1.2

src/test-new/groovy/tree/SmallTreeTest.groovy v 1.2

src/test-new/groovy/tree/VerboseTreeTest.groovy v 1.2

src/test-new/groovy/xml/VerboseDOMTest.groovy v 1.2

Got a munch more test-new test cases working against New Groovy
2005-02-02 17:47:06James Strachan

src/test-new/UberTestCase.java v 1.1

src/test-new/UberTestCase2.java v 1.1

src/test-new/UberTestCase3.java v 1.1

src/test-new/UberTestCaseLongRunningTests.java v 1.1

src/test-new/groovy/.cvsignore v 1.1

src/test-new/groovy/AmbiguousInvocationTest.groovy v 1.1

src/test-new/groovy/ArrayParamMethodTest.groovy v 1.1

src/test-new/groovy/ArrayTest.groovy v 1.1

src/test-new/groovy/AssertNumberTest.groovy v 1.1

src/test-new/groovy/AssertTest.groovy v 1.1

src/test-new/groovy/Bar.groovy v 1.1

src/test-new/groovy/Base64Test.groovy v 1.1

src/test-new/groovy/BigDecimalOperationTest.groovy v 1.1

src/test-new/groovy/BindingTest.groovy v 1.1

src/test-new/groovy/BooleanOperationTest.groovy v 1.1

src/test-new/groovy/CallInnerClassCtorTest.groovy v 1.1

src/test-new/groovy/CastTest.groovy v 1.1

src/test-new/groovy/CategoryTest.groovy v 1.1

src/test-new/groovy/ChainedAssignment.groovy v 1.1

src/test-new/groovy/ClassExpressionTest.groovy v 1.1

src/test-new/groovy/ClassLoaderBug.groovy v 1.1

src/test-new/groovy/ClassTest.groovy v 1.1

src/test-new/groovy/ClosureAsParamTest.groovy v 1.1

src/test-new/groovy/ClosureCloneTest.groovy v 1.1

src/test-new/groovy/ClosureComparatorTest.groovy v 1.1

src/test-new/groovy/ClosureCurryTest.groovy v 1.1

src/test-new/groovy/ClosureInClosureTest.groovy v 1.1

src/test-new/groovy/ClosureInStaticMethodTest.groovy v 1.1

src/test-new/groovy/ClosureListenerTest.groovy v 1.1

src/test-new/groovy/ClosureMethodCallTest.groovy v 1.1

src/test-new/groovy/ClosureMethodTest.groovy v 1.1

src/test-new/groovy/ClosureReturnTest.groovy v 1.1

src/test-new/groovy/ClosureReturnWithoutReturnStatementTest.groovy v 1.1

src/test-new/groovy/ClosureSugarTest.groovy v 1.1

src/test-new/groovy/ClosureTest.groovy v 1.1

src/test-new/groovy/ClosureUsingOuterVariablesTest.groovy v 1.1

src/test-new/groovy/ClosureWithDefaultParamTest.groovy v 1.1

src/test-new/groovy/CompareToTest.groovy v 1.1

src/test-new/groovy/CompareTypesTest.groovy v 1.1

src/test-new/groovy/CompilerErrorTest.groovy v 1.1

src/test-new/groovy/DateTest.groovy v 1.1

src/test-new/groovy/DefaultParamClosureTest.groovy v 1.1

src/test-new/groovy/DefaultParamTest.groovy v 1.1

src/test-new/groovy/DollarEscapingTest.groovy v 1.1

src/test-new/groovy/DoubleOperationTest.groovy v 1.1

src/test-new/groovy/DummyInterface.java v 1.1

src/test-new/groovy/DummyMethods.java v 1.1

src/test-new/groovy/EscapedUnicodeTest.groovy v 1.1

src/test-new/groovy/ExceptionInClosureTest.groovy v 1.1

src/test-new/groovy/ExpandoPropertyTest.groovy v 1.1

src/test-new/groovy/FilterLineTest.groovy v 1.1

src/test-new/groovy/Foo.groovy v 1.1

src/test-new/groovy/ForLoopTest.groovy v 1.1

src/test-new/groovy/ForLoopWithLocalVariablesTest.groovy v 1.1

src/test-new/groovy/GStringTest.groovy v 1.1

src/test-new/groovy/GeneratorTest.groovy v 1.1

src/test-new/groovy/GlobalPrintlnTest.groovy v 1.1

src/test-new/groovy/GroovyMethodsTest.groovy v 1.1

src/test-new/groovy/HeredocsTest.groovy v 1.1

src/test-new/groovy/HomepageTest.groovy v 1.1

src/test-new/groovy/IfElseCompactTest.groovy v 1.1

src/test-new/groovy/IfElseTest.groovy v 1.1

src/test-new/groovy/IfPropertyTest.groovy v 1.1

src/test-new/groovy/IfTest.groovy v 1.1

src/test-new/groovy/IfWithMethodCall.groovy v 1.1

src/test-new/groovy/ImmutableModificationTest.groovy v 1.1

src/test-new/groovy/ImportTest.groovy v 1.1

src/test-new/groovy/InstanceofTest.groovy v 1.1

src/test-new/groovy/IntegerOperationTest.groovy v 1.1

src/test-new/groovy/InvokeNormalMethodsFirstTest.groovy v 1.1

src/test-new/groovy/ListIteratingTest.groovy v 1.1

src/test-new/groovy/ListTest.groovy v 1.1

src/test-new/groovy/LiteralTypesTest.groovy v 1.1

src/test-new/groovy/LittleClosureTest.groovy v 1.1

src/test-new/groovy/LocalFieldTest.groovy v 1.1

src/test-new/groovy/LocalPropertyTest.groovy v 1.1

src/test-new/groovy/LocalVariableTest.groovy v 1.1

src/test-new/groovy/LogTest.groovy v 1.1

src/test-new/groovy/LogicTest.groovy v 1.1

src/test-new/groovy/LoopBreakTest.groovy v 1.1

src/test-new/groovy/MapConstructionTest.groovy v 1.1

src/test-new/groovy/MapPropertyTest.groovy v 1.1

src/test-new/groovy/MapTest.groovy v 1.1

src/test-new/groovy/MethodCallTest.groovy v 1.1

src/test-new/groovy/MethodCallWithoutParenthesisTest.groovy v 1.1

src/test-new/groovy/MethodParameterAccessWithinClosureTest.groovy v 1.1

src/test-new/groovy/MinMaxTest.groovy v 1.1

src/test-new/groovy/MinusEqualsTest.groovy v 1.1

src/test-new/groovy/ModuloTest.groovy v 1.1

src/test-new/groovy/MultilineStringTest.groovy v 1.1

src/test-new/groovy/MultiplyDivideEqualsTest.groovy v 1.1

src/test-new/groovy/NamedParameterTest.groovy v 1.1

src/test-new/groovy/NegationTests.groovy v 1.1

src/test-new/groovy/NewExpressionTest.groovy v 1.1

src/test-new/groovy/NoPackageTest.groovy v 1.1

src/test-new/groovy/NullPropertyTest.groovy v 1.1

src/test-new/groovy/NumberMathTest.groovy v 1.1

src/test-new/groovy/OptionalReturnTest.groovy v 1.1

src/test-new/groovy/OuterUser.java v 1.1

src/test-new/groovy/OverloadInvokeMethodTest.groovy v 1.1

src/test-new/groovy/OverridePropertyGetterTest.groovy v 1.1

src/test-new/groovy/PlusEqualsTest.groovy v 1.1

src/test-new/groovy/PostfixTest.groovy v 1.1

src/test-new/groovy/PrefixTest.groovy v 1.1

src/test-new/groovy/PrimitiveTypeFieldTest.groovy v 1.1

src/test-new/groovy/PrimitiveTypesTest.groovy v 1.1

src/test-new/groovy/PrintTest.groovy v 1.1

src/test-new/groovy/PrivateVariableAccessFromAnotherInstanceTest.groovy v 1.1

src/test-new/groovy/ProcessTest.groovy v 1.1

src/test-new/groovy/PropertyTest.groovy v 1.1

src/test-new/groovy/PropertyTest2.groovy v 1.1

src/test-new/groovy/PropertyWithoutDotTest.groovy v 1.1

src/test-new/groovy/RangeTest.groovy v 1.1

src/test-new/groovy/ReadLineTest.groovy v 1.1

src/test-new/groovy/RegularExpressionsTest.groovy v 1.1

src/test-new/groovy/ReturnTest.groovy v 1.1

src/test-new/groovy/SafeNavigationTest.groovy v 1.1

src/test-new/groovy/SampleMain.groovy v 1.1

src/test-new/groovy/SerializeTest.groovy v 1.1

src/test-new/groovy/ShellTest.groovy v 1.1

src/test-new/groovy/SocketTest.groovy v 1.1

src/test-new/groovy/SortTest.groovy v 1.1

src/test-new/groovy/StaticThisTest.groovy v 1.1

src/test-new/groovy/StringOperationTest.groovy v 1.1

src/test-new/groovy/StringTest.groovy v 1.1

src/test-new/groovy/SubscriptTest.groovy v 1.1

src/test-new/groovy/SwitchTest.groovy v 1.1

src/test-new/groovy/SwitchWithDifferentTypesTest.groovy v 1.1

src/test-new/groovy/TernaryOperatorTest.groovy v 1.1

src/test-new/groovy/TextPropertyTest.groovy v 1.1

src/test-new/groovy/ThrowTest.groovy v 1.1

src/test-new/groovy/ToArrayBug.groovy v 1.1

src/test-new/groovy/TripleQuotedStringTest.groovy v 1.1

src/test-new/groovy/TryCatchTest.groovy v 1.1

src/test-new/groovy/TypesafeMethodTest.groovy v 1.1

src/test-new/groovy/UnaryMinusTest.groovy v 1.1

src/test-new/groovy/UnitTestAsScript.groovy v 1.1

src/test-new/groovy/UnsafeNavigationTest.groovy v 1.1

src/test-new/groovy/VerbatimGStringTest.groovy v 1.1

src/test-new/groovy/WhileLoopTest.groovy v 1.1

src/test-new/groovy/tree/ClosureClassLoaderBug.groovy v 1.1

src/test-new/groovy/tree/NavigationTest.groovy v 1.1

src/test-new/groovy/tree/NestedClosureBugTest.groovy v 1.1

src/test-new/groovy/tree/NodePrinterTest.java v 1.1

src/test-new/groovy/tree/SmallTreeTest.groovy v 1.1

src/test-new/groovy/tree/TreeTest.groovy v 1.1

src/test-new/groovy/tree/VerboseTreeTest.groovy v 1.1

src/test-new/groovy/txn/TransactionBean.java v 1.1

src/test-new/groovy/txn/TransactionBuilder.java v 1.1

src/test-new/groovy/txn/TransactionTest.groovy v 1.1

src/test-new/groovy/util/AntTest.groovy v 1.1

src/test-new/groovy/util/BuilderSupportTest.groovy v 1.1

src/test-new/groovy/util/Dummy.java v 1.1

src/test-new/groovy/util/DummyMBean.java v 1.1

src/test-new/groovy/util/EmptyScriptTest.java v 1.1

src/test-new/groovy/util/MBeanTest.java v 1.1

src/test-new/groovy/util/NavToWiki.groovy v 1.1

src/test-new/groovy/util/NodeTest.java v 1.1

src/test-new/groovy/util/OrderByTest.groovy v 1.1

src/test-new/groovy/util/SpoofTask.java v 1.1

src/test-new/groovy/util/SpoofTaskContainer.java v 1.1

src/test-new/groovy/util/XmlParserTest.groovy v 1.1

src/test-new/groovy/util/XmlSlurperTest.groovy v 1.1

src/test-new/groovy/xml/DOMTest.groovy v 1.1

src/test-new/groovy/xml/MarkupTest.groovy v 1.1

src/test-new/groovy/xml/NamespaceDOMTest.groovy v 1.1

src/test-new/groovy/xml/SAXTest.groovy v 1.1

src/test-new/groovy/xml/SmallNamespaceDOMTest.groovy v 1.1

src/test-new/groovy/xml/StreamingMarkupTest.groovy v 1.1

src/test-new/groovy/xml/TestXmlSupport.java v 1.1

src/test-new/groovy/xml/VerboseDOMTest.groovy v 1.1

src/test-new/groovy/xml/XmlTest.java v 1.1

src/test-new/groovy/xml/dom/DOMTest.groovy v 1.1

added the classic test cases to the New Groovy test area so we can start trying our hands at runing the new parser against the classic tests
2005-02-02 17:46:54James Strachan

src/test-new/groovy/benchmarks/createLoop.groovy v 1.1

src/test-new/groovy/benchmarks/loop.groovy v 1.1

src/test-new/groovy/benchmarks/loop2.groovy v 1.1

src/test-new/groovy/bugs/ArrayMethodCallBug.groovy v 1.1

src/test-new/groovy/bugs/AssignmentInsideExpressionBug.groovy v 1.1

src/test-new/groovy/bugs/AutoboxingOfComparisonsBug.groovy v 1.1

src/test-new/groovy/bugs/BadScriptNameBug.groovy v 1.1

src/test-new/groovy/bugs/BenchmarkBug.groovy v 1.1

src/test-new/groovy/bugs/BlockAsClosureBug.groovy v 1.1

src/test-new/groovy/bugs/BooleanBug.groovy v 1.1

src/test-new/groovy/bugs/ByteIndexBug.groovy v 1.1

src/test-new/groovy/bugs/Bytecode2Bug.groovy v 1.1

src/test-new/groovy/bugs/Bytecode3Bug.groovy v 1.1

src/test-new/groovy/bugs/Bytecode4Bug.groovy v 1.1

src/test-new/groovy/bugs/Bytecode5Bug.groovy v 1.1

src/test-new/groovy/bugs/Bytecode6Bug.groovy v 1.1

src/test-new/groovy/bugs/Bytecode7Bug.groovy v 1.1

src/test-new/groovy/bugs/BytecodeBug.groovy v 1.1

src/test-new/groovy/bugs/CallingClosuresWithClosuresBug.groovy v 1.1

src/test-new/groovy/bugs/CastWhenUsingClosuresBug.groovy v 1.1

src/test-new/groovy/bugs/ChristofsPropertyBug.groovy v 1.1

src/test-new/groovy/bugs/ClassGeneratorFixesTest.groovy v 1.1

src/test-new/groovy/bugs/ClassInNamedParamsBug.groovy v 1.1

src/test-new/groovy/bugs/ClassInScriptBug.java v 1.1

src/test-new/groovy/bugs/ClosureInClosureBug.groovy v 1.1

src/test-new/groovy/bugs/ClosureParameterPassingBug.groovy v 1.1

src/test-new/groovy/bugs/ClosureTypedVariableBug.groovy v 1.1

src/test-new/groovy/bugs/ClosureVariableBug.groovy v 1.1

src/test-new/groovy/bugs/ClosureWithStaticVariablesBug.groovy v 1.1

src/test-new/groovy/bugs/ClosuresInScriptBug.java v 1.1

src/test-new/groovy/bugs/ConstructorBug.groovy v 1.1

src/test-new/groovy/bugs/ConstructorParameterBug.groovy v 1.1

src/test-new/groovy/bugs/DefVariableBug.groovy v 1.1

src/test-new/groovy/bugs/DoubleSizeParametersBug.groovy v 1.1

src/test-new/groovy/bugs/ForAndSqlBug.groovy v 1.1

src/test-new/groovy/bugs/ForLoopBug.groovy v 1.1

src/test-new/groovy/bugs/FullyQualifiedClassBug.groovy v 1.1

src/test-new/groovy/bugs/GetterBug.groovy v 1.1

src/test-new/groovy/bugs/Groovy239_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy249_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy252_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy278_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy303_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy308_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy389_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy513_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy558_616_Bug.groovy v 1.1

src/test-new/groovy/bugs/Groovy666_Bug.groovy v 1.1

src/test-new/groovy/bugs/GuillaumesBug.groovy v 1.1

src/test-new/groovy/bugs/GuillaumesMapBug.groovy v 1.1

src/test-new/groovy/bugs/IanMaceysBug.java v 1.1

src/test-new/groovy/bugs/InconsistentStackHeightBug.groovy v 1.1

src/test-new/groovy/bugs/InterfaceImplBug.groovy v 1.1

src/test-new/groovy/bugs/InvokeNormalMethodFromBuilder_Bug657.groovy v 1.1

src/test-new/groovy/bugs/IterateOverCustomTypeBug.groovy v 1.1

src/test-new/groovy/bugs/MarkupAndMethodBug.groovy v 1.1

src/test-new/groovy/bugs/MarkupInScriptBug.java v 1.1

src/test-new/groovy/bugs/MethodCallWithoutParensInStaticMethodBug.groovy v 1.1

src/test-new/groovy/bugs/MethodDispatchBug.groovy v 1.1

src/test-new/groovy/bugs/MorgansBug.groovy v 1.1

src/test-new/groovy/bugs/NestedClosure2Bug.groovy v 1.1

src/test-new/groovy/bugs/NestedClosureBug.groovy v 1.1

src/test-new/groovy/bugs/NullCompareBug.groovy v 1.1

src/test-new/groovy/bugs/OverloadInvokeMethodBug.groovy v 1.1

src/test-new/groovy/bugs/PrimitivePropertyBug.groovy v 1.1

src/test-new/groovy/bugs/PrintlnWithNewBug.groovy v 1.1

src/test-new/groovy/bugs/PropertyBug.groovy v 1.1

src/test-new/groovy/bugs/RodsBooleanBug.groovy v 1.1

src/test-new/groovy/bugs/RodsBug.groovy v 1.1

src/test-new/groovy/bugs/ScriptBug.java v 1.1

src/test-new/groovy/bugs/SeansBug.java v 1.1

src/test-new/groovy/bugs/SimpleModel.java v 1.1

src/test-new/groovy/bugs/StaticClosurePropertyBug.groovy v 1.1

src/test-new/groovy/bugs/StaticMarkupBug.groovy v 1.1

src/test-new/groovy/bugs/StaticMethodCallBug.groovy v 1.1

src/test-new/groovy/bugs/SubscriptAndExpressionBug.groovy v 1.1

src/test-new/groovy/bugs/SubscriptOnPrimitiveTypeArrayBug.groovy v 1.1

src/test-new/groovy/bugs/SubscriptOnStringArrayBug.groovy v 1.1

src/test-new/groovy/bugs/SuperMethod2Bug.groovy v 1.1

src/test-new/groovy/bugs/SuperMethodBug.groovy v 1.1

src/test-new/groovy/bugs/TedsClosureBug.groovy v 1.1

src/test-new/groovy/bugs/TestBase.groovy v 1.1

src/test-new/groovy/bugs/TestCaseBug.groovy v 1.1

src/test-new/groovy/bugs/TestDerived.groovy v 1.1

src/test-new/groovy/bugs/TestSupport.java v 1.1

src/test-new/groovy/bugs/ToStringBug.groovy v 1.1

src/test-new/groovy/bugs/TryCatch2Bug.groovy v 1.1

src/test-new/groovy/bugs/TryCatchBug.groovy v 1.1

src/test-new/groovy/bugs/UnknownVariableBug.groovy v 1.1

src/test-new/groovy/bugs/UseClosureInClosureBug.groovy v 1.1

src/test-new/groovy/bugs/UseStaticInClosureBug.groovy v 1.1

src/test-new/groovy/bugs/VariablePrecedence.groovy v 1.1

src/test-new/groovy/bugs/VariableScopingBug.groovy v 1.1

src/test-new/groovy/bugs/ZoharsBug.groovy v 1.1

src/test-new/groovy/gpath/GPathTest.groovy v 1.1

src/test-new/groovy/gpath/NodeGPathTest.groovy v 1.1

src/test-new/groovy/gravy/Build.groovy v 1.1

src/test-new/groovy/j2ee/CreateData.groovy v 1.1

src/test-new/groovy/j2ee/J2eeConsole.java v 1.1

src/test-new/groovy/lang/DerivedScript.java v 1.1

src/test-new/groovy/lang/DummyGString.java v 1.1

src/test-new/groovy/lang/GStringTest.java v 1.1

src/test-new/groovy/lang/GroovyShellTest.java v 1.1

src/test-new/groovy/lang/IntRangeTest.java v 1.1

src/test-new/groovy/lang/MetaClassTest.java v 1.1

src/test-new/groovy/lang/MockWriter.java v 1.1

src/test-new/groovy/lang/RangeTest.java v 1.1

src/test-new/groovy/lang/ScriptIntegerDivideTest.java v 1.1

src/test-new/groovy/lang/ScriptPrintTest.java v 1.1

src/test-new/groovy/lang/ScriptTest.java v 1.1

src/test-new/groovy/lang/SequenceTest.java v 1.1

src/test-new/groovy/lang/TupleTest.java v 1.1

src/test-new/groovy/mock/MockTest.groovy v 1.1

src/test-new/groovy/mock/example/CheeseSlicer.groovy v 1.1

src/test-new/groovy/mock/example/SandwichMaker.groovy v 1.1

src/test-new/groovy/mock/example/SandwichMakerTest.groovy v 1.1

src/test-new/groovy/model/MvcDemo.groovy v 1.1

src/test-new/groovy/model/TableModelTest.groovy v 1.1

src/test-new/groovy/notworking/ListFiles.groovy v 1.1

src/test-new/groovy/script/AtomTestScript.groovy v 1.1

src/test-new/groovy/script/CallAnotherScript.groovy v 1.1

src/test-new/groovy/script/ClassWithScript.groovy v 1.1

src/test-new/groovy/script/EvalInScript.groovy v 1.1

src/test-new/groovy/script/HelloWorld.groovy v 1.1

src/test-new/groovy/script/HelloWorld2.groovy v 1.1

src/test-new/groovy/script/MapFromList.groovy v 1.1

src/test-new/groovy/script/MarkupTestScript.groovy v 1.1

src/test-new/groovy/script/MethodTestScript.groovy v 1.1

src/test-new/groovy/script/PackageScript.groovy v 1.1

src/test-new/groovy/script/ScriptTest.groovy v 1.1

src/test-new/groovy/script/ScriptWithFunctions.groovy v 1.1

src/test-new/groovy/script/ShowArgs.groovy v 1.1

src/test-new/groovy/script/UseClosureInScript.groovy v 1.1

src/test-new/groovy/security/RunAllGroovyScriptsSuite.java v 1.1

src/test-new/groovy/security/RunOneGroovyScript.java v 1.1

src/test-new/groovy/security/SecurityTest.java v 1.1

src/test-new/groovy/security/SecurityTestSupport.java v 1.1

src/test-new/groovy/security/SignedJarTest.java v 1.1

src/test-new/groovy/security/forbiddenCodeBase.gvy v 1.1

src/test-new/groovy/sql/Person.groovy v 1.1

src/test-new/groovy/sql/PersonTest.groovy v 1.1

src/test-new/groovy/sql/SqlCompleteTest.groovy v 1.1

src/test-new/groovy/sql/SqlCompleteWithoutDataSourceTest.groovy v 1.1

src/test-new/groovy/sql/SqlTest.groovy v 1.1

src/test-new/groovy/sql/SqlWithBuilderTest.groovy v 1.1

src/test-new/groovy/sql/SqlWithTypedResultsTest.groovy v 1.1

src/test-new/groovy/sql/TestHelper.groovy v 1.1

src/test-new/groovy/swing/Demo.java v 1.1

src/test-new/groovy/swing/MyTableModel.java v 1.1

src/test-new/groovy/swing/SwingDemo.groovy v 1.1

src/test-new/groovy/swing/TableDemo.groovy v 1.1

src/test-new/groovy/swing/TableLayoutDemo.groovy v 1.1

src/test-new/groovy/text/TemplateTest.java v 1.1

added the classic test cases to the New Groovy test area so we can start trying our hands at runing the new parser against the classic tests
2005-02-02 15:34:35James Strachan

src/main/org/codehaus/groovy/ast/ClassNode.java v 1.45

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.11

got the field/property/method disambiguation test working - also fixed a wacky bug... if you have a field and a method with the same name before it was assuming a method call should map to a closure invocation on the field! :) Now its fixed to at least try the method call
2005-02-02 14:59:14James Strachan

src/main/groovy/util/GroovyTestCase.java v 1.17

src/main/org/codehaus/groovy/ast/expr/VariableExpression.java v 1.8

Finally figured out why the property test case was behaving strangely for @Property name; JUnit doesn't like it when you overload setName() and to not set its name field.
2005-02-02 10:31:09James Strachan

src/main/groovy/lang/GroovyShell.java v 1.41

src/main/org/codehaus/groovy/control/ProcessingUnit.java v 1.7

Fixed up the exception handling better, to preserve the cause and handle null AST nodes. Fixed a number of class name / package related bugs Added support for range expressions Implemented @Property to define bean properties
2005-02-02 05:37:00sstirling

src/main/groovy/lang/GroovyClassLoader.java v 1.33

src/main/groovy/lang/GroovyShell.java v 1.40

Re-fix bug and remove formatting applied in previous rev (so diffs to older versions will be intelligible!)
2005-02-02 05:12:04sstirling

src/main/groovy/lang/GroovyClassLoader.java v 1.32

src/main/groovy/lang/GroovyShell.java v 1.39

Fix for GROOVY-710: Remove a needless IOException from GroovyShell. Actually there were a whole bunch of unneeded throws for IOExceptions in GroovyShell parse() methods, which stemmed from a method in GroovyClassLoader that did not actually ever throw or need to throw an IOException. The throws clause for all methods calling that method have been updated to reflect the change.
2005-02-01 19:40:38James Strachan

src/main/org/codehaus/groovy/control/ProcessingUnit.java v 1.6

src/main/org/codehaus/groovy/syntax/SyntaxException.java v 1.11

src/main/org/codehaus/groovy/syntax/TokenException.java v 1.4

src/main/org/codehaus/groovy/syntax/parser/ParserException.java v 1.5

Added better exception handling to report errors in the Antlr plugin and AST validation through the control framework
2005-02-01 16:18:39Russel Winder

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.131

Added printf for JDK1.5 users only.
2005-02-01 13:56:30Russel Winder

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.130

Reverted a change that should never have been committed.
2005-02-01 10:48:39Russel Winder

src/test/org/codehaus/groovy/classgen/DumpingClassLoader.java v 1.10

Moved AsmClassGenerator2 to AsmClassGenerator.
2005-02-01 10:46:54Russel Winder

src/main/org/codehaus/groovy/ast/expr/ArrayExpression.java v 1.8

src/main/org/codehaus/groovy/ast/expr/BinaryExpression.java v 1.7

src/main/org/codehaus/groovy/ast/expr/BooleanExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/CastExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/ClassExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/ClosureExpression.java v 1.7

src/main/org/codehaus/groovy/ast/expr/ConstantExpression.java v 1.8

src/main/org/codehaus/groovy/ast/expr/ConstructorCallExpression.java v 1.6

src/main/org/codehaus/groovy/ast/expr/Expression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/FieldExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/GStringExpression.java v 1.11

src/main/org/codehaus/groovy/ast/expr/ListExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/MapEntryExpression.java v 1.6

src/main/org/codehaus/groovy/ast/expr/MapExpression.java v 1.5

src/main/org/codehaus/groovy/ast/expr/MethodCallExpression.java v 1.6

src/main/org/codehaus/groovy/ast/expr/NegationExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/PostfixExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/PrefixExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/PropertyExpression.java v 1.5

src/main/org/codehaus/groovy/ast/expr/RangeExpression.java v 1.5

src/main/org/codehaus/groovy/ast/expr/RegexExpression.java v 1.5

src/main/org/codehaus/groovy/ast/expr/StaticMethodCallExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/TernaryExpression.java v 1.3

src/main/org/codehaus/groovy/ast/expr/TupleExpression.java v 1.4

src/main/org/codehaus/groovy/ast/expr/VariableExpression.java v 1.7

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.10

src/main/org/codehaus/groovy/classgen/AsmClassGenerator2.java v 1.12

src/main/org/codehaus/groovy/classgen/BytecodeExpression.java v 1.3

src/main/org/codehaus/groovy/classgen/BytecodeHelper.java v 1.17

src/main/org/codehaus/groovy/control/CompilationUnit.java v 1.11

Moved AsmClassGenerator2 to AsmClassGenerator.
2005-02-01 10:27:44Russel Winder

src/main/org/codehaus/groovy/classgen/AsmClassGenerator2.java v 1.11

src/main/org/codehaus/groovy/classgen/BytecodeHelper.java v 1.16

src/main/org/codehaus/groovy/classgen/Verifier.java v 1.34

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.129

src/main/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java v 1.1

src/main/org/codehaus/groovy/runtime/SriptBytecodeAdapter.java v 1.2

Changed Sript... to Script...
2005-02-01 10:20:48James Strachan

src/main/org/codehaus/groovy/ast/FieldNode.java v 1.12

Added support for @property on fields to turn them into bean properties
2005-01-31 09:25:41James Strachan

src/main/org/codehaus/groovy/ast/stmt/SwitchStatement.java v 1.4

Fixed switch statement
2005-01-29 14:26:50dierk

src/main/groovy/ui/Console.groovy v 1.18

fixed text selection handling