Timeframe: 30 days, Total Commits: 107 Total Number of Files Changed: 428
Date | Author | File/Message |
---|---|---|
2005-04-05 21:36:04 | James Strachan |
lib/classworlds-1.1-alpha-2-SNAPSHOT-NO-SYSTEM-EXIT.jar v 1.1 patched build to use a local classworlds version - until it gets fixed |
2005-04-05 21:30:43 | Jochen Theodorou |
src/conf/grok-classworlds.conf v 1.6 src/conf/groovy-classworlds.conf v 1.9 src/conf/groovyConsole-classworlds.conf v 1.6 sadly my last update was nonsense |
2005-04-05 21:27:38 | Jeremy Rayner | For now I have made an amendment to the latest CVSHEAD of classworlds, this allows us to run groovyConsole etc I have included the patch inside the amended jar Index: Launcher.java =================================================================== RCS file: /scm/classworlds/classworlds/src/java/main/org/codehaus/classworlds/Launcher.java,v retrieving revision 1.6 diff -c -r1.6 Launcher.java *** Launcher.java 2 Nov 2004 18:41:08 -0000 1.6 --- Launcher.java 5 Apr 2005 08:25:28 -0000 *************** *** 372,384 **** { try { ! int exitCode = mainWithExitCode( args ); ! System.exit( exitCode ); } catch ( Exception e ) { e.printStackTrace(); ! System.exit( 100 ); } } --- 372,383 ---- { try { ! mainWithExitCode( args ); } catch ( Exception e ) { e.printStackTrace(); ! System.exit(100); } } cheers jez. |
2005-04-05 20:42:10 | James Strachan | patched build to work with JSR build |
2005-04-05 19:33:07 | James Strachan | getting ready for the JSR-01 release |
2005-04-05 16:56:41 | Jochen Theodorou |
src/conf/grok-classworlds.conf v 1.5 src/conf/groovy-classworlds.conf v 1.8 src/conf/groovyConsole-classworlds.conf v 1.5 added ${user.home}/.groovy/lib/* as classworlds now no longer has a problem if non existant paths |
2005-04-05 15:27:05 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.24 changed BaseAST to GroovyRecognizer, because BaseAST does not always have the token names initialized |
2005-04-05 14:38:20 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.23 some code to avoid NPEs |
2005-04-05 11:05:47 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.22 added type names to error messages |
2005-04-05 09:15:35 | Jeremy Rayner | * Allow "groovy -l Foo" to search for a groovy script file in the same manner as "groovy Foo" does |
2005-04-05 09:12:03 | Jeremy Rayner |
src/examples/commandLineTools/AntMap.groovy v 1.1 * Amended more examples for new jsr syntax |
2005-04-05 07:19:10 | Jeremy Rayner | * integer divide operator "\" is no longer in spec. instead use x.intdiv(y) |
2005-04-05 06:44:55 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.21 src/test/org/codehaus/groovy/syntax/parser/ReturnTypeErrorTest.java v 1.4 * Fix issue when you have a bare 'return' statement - the AntlrParserPlugin no longer assumes that the expression to return is a sibling of the return statement as this could in fact be the 'else' part in an if statement. i.e. if (something.isTrue()) return else statement1 // in the example above it used to attempt to do 'return statement1' which could be an error |
2005-04-05 01:21:08 | jrose |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.20 src/test/groovy/GStringTest.groovy v 1.13 Upgrade tests for new range and string (regexp) notations. Upgrade the spec. for strings. |
2005-04-04 23:08:34 | Jochen Theodorou |
src/test/UberTestCase3.java v 1.7 src/test/org/codehaus/groovy/syntax/parser/ReturnTypeErrorTest.java v 1.3 at the moment we don't support the CompilationFailedException exception |
2005-04-04 23:02:44 | Jochen Theodorou | last tests from this UTC are now working |
2005-04-04 23:02:10 | Jochen Theodorou |
src/test/org/codehaus/groovy/runtime/PropertyTest.java v 1.18 it's not possible in new groovy to get a method closure from a property. See MetaClass:621 |
2005-04-04 22:42:41 | Jochen Theodorou | added property syntax |
2005-04-04 21:46:57 | Guillaume Laforge |
src/test/UberTestCase3.java v 1.6 src/test/UberTestCaseLongRunningTests.java v 1.6 src/test/groovy/PropertyTest.groovy v 1.10 src/test/groovy/bugs/Groovy593_Bug.groovy v 1.9 src/test/groovy/xml/StreamingMarkupTest.groovy v 1.4 src/test/org/codehaus/groovy/bsf/BSFTest.java v 1.8 src/test/org/codehaus/groovy/syntax/parser/ASTBuilderTest.java v 1.32 src/test/org/codehaus/groovy/syntax/parser/CompilerErrorTest.java v 1.8 - made the build actually build - fixed some bugs and missing def keywords - commented some tests (like the standard jdk5 for loop) since it's been outlawed - there seems to be some problem of exception thrown by antlr instead of CompilationFailedException |
2005-04-04 21:36:01 | Guillaume Laforge |
src/test/org/codehaus/groovy/wiki/RunHtml2WikiTest.java v 1.3 Remove this useless class since we don't run tests our of snippets from wiki pages formerly stored in CVS |
2005-04-04 19:51:30 | Jochen Theodorou | removed newline at the end of the """ |
2005-04-04 19:25:57 | jrose |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.20 Add string literal (and string constructor) format for regular expression strings. Example: "football".replaceAll(/foo/, "Bar") |
2005-04-04 10:44:05 | James Strachan |
src/test/UberTestCase3.java v 1.5 src/test/org/codehaus/groovy/classgen/CallClosureFieldAsMethodTest.groovy v 1.5 another test bites the dust |
2005-04-04 10:37:01 | James Strachan |
src/test/UberTestCase.java v 1.19 src/test/groovy/bugs/FullyQualifiedMethodReturnTypeBug.groovy v 1.1 added test case for use of fully qualified return type |
2005-04-04 10:30:42 | James Strachan |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.18 more test cases working - enabled the newline { test case now that jrose has kindly made it work. Also we now handle fully qualified class names (where the class starts with a capital letter) in declarations, assignments etc. |
2005-04-04 07:11:28 | Jeremy Rayner |
src/examples/console/MortgageCalculator.groovy v 1.2 src/examples/console/knowYourTables.groovy v 1.3 * Migrated some of the example code over to the jsr syntax |
2005-04-04 06:48:17 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.19 src/test/UberTestCase3.java v 1.4 src/test/org/codehaus/groovy/syntax/parser/AbstractMethodCheckTest.java v 1.3 * Fixed another test - fixed. groovy classes that extended fully qualified interfaces were not being converted into GroovyAST correctly - amended. method declarations can no longer begin with fully qualified type names, this is the downside to the upper/lowercase knife edge used to determine if something is a declaration or statement in the grammar. I could forsee problems if you needed to fully qualify a type as a return from a method due to having two of those types from your current imports e.g. import java.util.List import java.awt.List ... List foo() {... ^ Issue here as we can no longer fully qualify this return! |
2005-04-02 03:23:48 | jrose |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.18 More grammar cleanups, plus newline, gstring, x..<y, #!, map-con tweaks. Full notes are here: http://docs.codehaus.org/display/GroovyJSR/2005/04/01/grammar+notes |
2005-04-01 11:26:32 | Jochen Theodorou | removed comment |
2005-04-01 11:14:43 | Jochen Theodorou |
src/main/org/codehaus/groovy/tools/FailsGenerator.groovy v 1.6 added some defs and a new option to not print skipped files |
2005-04-01 11:09:28 | Jochen Theodorou |
src/test/UberTestCase2.java v 1.25 src/test/groovy/FilterLineTest.groovy v 1.3 src/test/groovy/PrimitiveArraysTest.groovy v 1.5 src/test/groovy/ReadLineTest.groovy v 1.4 src/test/groovy/bugs/Groovy593_Bug.groovy v 1.7 src/test/groovy/bugs/Groovy675_Bug.groovy v 1.3 src/test/org/codehaus/groovy/syntax/lexer/EscapedMetaCharacterTest.groovy v 1.4 more tests |
2005-04-01 11:09:55 | Jochen Theodorou | 675 is working now |
2005-04-01 10:06:35 | James Strachan |
src/main/groovy/text/GStringTemplateEngine.java v 1.7 src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.67 even more tests eat dirt |
2005-04-01 09:55:09 | James Strachan | more tests eat dirt |
2005-04-01 09:43:12 | James Strachan |
src/main/org/codehaus/groovy/sandbox/markup/AbstractStreamingBuilder.groovy v 1.5 src/main/org/codehaus/groovy/sandbox/markup/StreamingDOMBuilder.groovy v 1.6 src/main/org/codehaus/groovy/sandbox/markup/StreamingMarkupBuilder.groovy v 1.12 src/main/org/codehaus/groovy/sandbox/markup/StreamingSAXBuilder.groovy v 1.9 more tests fixed |
2005-04-01 09:23:28 | James Strachan |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.17 src/test/UberTestCase.java v 1.17 src/test/groovy/SafeNavigationTest.groovy v 1.4 src/test/groovy/bugs/MarkupAndMethodBug.groovy v 1.5 fixed a bunch more test cases |
2005-04-01 08:48:36 | James Strachan |
src/test/UberTestCase.java v 1.16 more bugs bite the dust |
2005-04-01 07:04:16 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/UnicodeEscapingReader.java v 1.1 * added UnicodeEscapingReader before the lexer starts, thanks to Alan Green (alang) for this patch. |
2005-04-01 07:01:00 | Jeremy Rayner |
src/test/org/codehaus/groovy/syntax/lexer/EscapedMetaCharacterTest.groovy v 1.3 * added UnicodeEscapingReader before the lexer starts, thanks to Alan Green (alang) for this patch. - altered Base64Test for now to not check \u0000, until we resolve why \u0000..\u0002 being left out of lexer * reenabled tests in maven.xml and Uber* * migrated EscapedMetaCharacterTest to the jsr syntax * provided additional error messages for MetaClass and the groovy console |
2005-04-01 07:00:59 | Jeremy Rayner |
src/main/groovy/lang/MetaClass.java v 1.103 src/main/groovy/ui/Console.groovy v 1.21 src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.16 src/main/org/codehaus/groovy/antlr/Main.java v 1.4 src/test/UberTestCase.java v 1.15 src/test/UberTestCase2.java v 1.21 * added UnicodeEscapingReader before the lexer starts, thanks to Alan Green (alang) for this patch. - altered Base64Test for now to not check \u0000, until we resolve why \u0000..\u0002 being left out of lexer * reenabled tests in maven.xml and Uber* * migrated EscapedMetaCharacterTest to the jsr syntax * provided additional error messages for MetaClass and the groovy console |
2005-03-31 13:02:36 | James Strachan |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.15 src/main/org/codehaus/groovy/control/SourceUnit.java v 1.8 src/test/org/codehaus/groovy/syntax/parser/ParserTest.java v 1.19 first cut at getting the interactive console working with the JSR parser |
2005-03-31 10:27:52 | James Strachan |
src/test/groovy/CurlyBracketLayoutTest.groovy v 1.3 src/test/groovy/DoWhileLoopTest.groovy v 1.2 src/test/groovy/LoopBreakTest.groovy v 1.4 src/test/groovy/bugs/FullyQualifiedVariableTypeBug.groovy v 1.2 got a bunch more tests working and clearly document the things still to do in maven.xml |
2005-03-31 10:02:51 | James Strachan |
src/main/groovy/lang/MetaClass.java v 1.102 src/main/groovy/ui/Console.groovy v 1.20 src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.14 src/main/org/codehaus/groovy/antlr/groovy.g v 1.16 src/main/org/codehaus/groovy/ast/CodeVisitorSupport.java v 1.14 src/main/org/codehaus/groovy/ast/GroovyCodeVisitor.java v 1.24 src/main/org/codehaus/groovy/ast/expr/MethodPointerExpression.java v 1.1 src/main/org/codehaus/groovy/ast/expr/SpreadExpression.java v 1.2 src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.27 src/main/org/codehaus/groovy/runtime/Invoker.java v 1.71 src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.66 src/main/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java v 1.5 src/test/groovy/ClosureInStaticMethodTest.groovy v 1.6 src/test/groovy/ClosureMethodCallTest.groovy v 1.7 added support for method pointer syntax as object.&methodName which allows us to fix a bunch of method pointer test cases and get the console working again |
2005-03-31 09:41:38 | James Strachan |
src/main/org/codehaus/groovy/syntax/parser/ASTHelper.java v 1.4 added default imports to java.lang, java.io, java.net, java.util |
2005-03-31 09:07:32 | James Strachan | disabled test for newline insensitivity with closure calling |
2005-03-31 08:57:34 | James Strachan | added new test to check for bracket placement with newline insenstivity |
2005-03-31 07:45:39 | James Strachan |
src/test/groovy/bugs/FullyQualifiedVariableTypeBug.groovy v 1.1 found a new bug and commented out more excludes |
2005-03-31 06:15:11 | James Strachan |
src/main/groovy/lang/MetaBeanProperty.java v 1.6 src/main/org/codehaus/groovy/runtime/Invoker.java v 1.70 * allow coercion from List/array/collections to simple types like Point, Color, Dimension. Dimension d = [1, 2] or foo.size = [2, 1] etc |
2005-03-30 19:32:00 | James Strachan |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.13 * more working scripts * fixed bug where case label: followed by default: works now * fixed bug in build after jez broke it (as the parser directory might not be there) |
2005-03-30 19:06:33 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.15 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.15 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.15 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.14 * removed generated antlr artifacts from source control |
2005-03-30 18:54:07 | James Strachan |
src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.14 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.14 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.14 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.13 patched another couple of scripts |
2005-03-30 18:43:42 | James Strachan |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.12 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.13 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.13 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.13 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.12 fixed a few more test cases |
2005-03-30 18:31:23 | James Strachan |
src/main/org/codehaus/groovy/ant/Groovyc.java v 1.13 src/main/org/codehaus/groovy/antlr/ASTParserException.java v 1.2 src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.11 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.12 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.12 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.12 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.11 src/test/groovy/PrimitiveArraysTest.groovy v 1.3 src/test/groovy/bugs/ForAndSqlBug.groovy v 1.7 * patched another couple of test cases. * fixed a bug where extends clause could not be a fully qualified class name * made it easier to see which file is breaking the build if a bug creeps into the Groovyc step in the build. |
2005-03-29 22:44:16 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.14 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.11 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.11 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.11 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.10 * reverted built in types to use Studman style (1.5) array declarators * this fixes 6 failing test cases o ArrayTest o CallingClosuresWithClosuresBug o Groovy239_Bug o UseClosureInClosureBug o groovy.bugs.ConstructorParameterBug o groovy.bugs.SubscriptOnPrimitiveTypeArrayBug |
2005-03-25 13:09:11 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.10 * fixed typo |
2005-03-24 22:00:01 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.9 * added configureAST() where possible to newly constructed ASTNodes, this is so more line number information is transferred from Antlr AST over to the Groovy AST |
2005-03-24 11:10:32 | Pilho Kim |
src/main/groovy/lang/MetaBeanProperty.java v 1.5 (Fix GROOVY-779) Success to fix this issue. (See the example script "Groovy779_Bug.groovy") So "Groovy779_Bug.groovy" has been added to UberTestCase2, again. |
2005-03-23 21:23:42 | Guillaume Laforge |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.13 src/main/org/codehaus/groovy/sandbox/markup/AbstractStreamingBuilder.groovy v 1.4 src/main/org/codehaus/groovy/sandbox/markup/StreamingDOMBuilder.groovy v 1.5 src/main/org/codehaus/groovy/sandbox/markup/StreamingMarkupBuilder.groovy v 1.11 src/main/org/codehaus/groovy/sandbox/markup/StreamingSAXBuilder.groovy v 1.8 src/main/org/codehaus/groovy/tools/FailsGenerator.groovy v 1.5 src/test/groovy/ArrayTest.groovy v 1.6 src/test/groovy/ArrayTypeTest.groovy v 1.3 src/test/groovy/BitwiseOperationsTest.groovy v 1.6 src/test/groovy/ClosureAsParamTest.groovy v 1.9 src/test/groovy/ClosureComparatorTest.groovy v 1.5 src/test/groovy/ClosureCurryTest.groovy v 1.8 src/test/groovy/ClosureDefaultParameterTest.groovy v 1.3 src/test/groovy/ClosureMethodCallTest.groovy v 1.6 src/test/groovy/ClosureMethodTest.groovy v 1.26 src/test/groovy/ClosureReturnTest.groovy v 1.10 src/test/groovy/ClosureReturnWithoutReturnStatementTest.groovy v 1.4 src/test/groovy/ClosureSugarTest.groovy v 1.8 src/test/groovy/ClosureTest.groovy v 1.21 src/test/groovy/ClosureUsingOuterVariablesTest.groovy v 1.9 src/test/groovy/ClosureWithEmptyParametersTest.groovy v 1.3 src/test/groovy/DefaultParamClosureTest.groovy v 1.4 src/test/groovy/ExceptionInClosureTest.groovy v 1.5 src/test/groovy/ExpandoPropertyTest.groovy v 1.7 src/test/groovy/GeneratorTest.groovy v 1.6 src/test/groovy/GroovyMethodsTest.groovy v 1.22 src/test/groovy/InvokeNormalMethodsFirstTest.groovy v 1.4 src/test/groovy/ListTest.groovy v 1.30 src/test/groovy/LittleClosureTest.groovy v 1.7 src/test/groovy/PrimitiveTypeFieldTest.groovy v 1.6 src/test/groovy/PropertyTest2.groovy v 1.4 src/test/groovy/RegularExpressionsTest.groovy v 1.11 src/test/groovy/SocketTest.groovy v 1.5 src/test/groovy/SpreadOperatorTest.groovy v 1.3 src/test/groovy/bugs/Bytecode4Bug.groovy v 1.6 src/test/groovy/bugs/ClassGeneratorFixesTest.groovy v 1.6 src/test/groovy/bugs/ClosureParameterPassingBug.groovy v 1.9 src/test/groovy/bugs/ClosureTypedVariableBug.groovy v 1.5 src/test/groovy/bugs/ClosureWithBitwiseDefaultParamTest.groovy v 1.3 src/test/groovy/bugs/ClosureWithStaticVariablesBug.groovy v 1.4 src/test/groovy/bugs/ForAndSqlBug.groovy v 1.6 src/test/groovy/bugs/VariablePrecedence.groovy v 1.5 src/test/groovy/bugs/VariablePrecedenceTest.groovy v 1.3 src/test/groovy/mock/MockTest.groovy v 1.7 src/test/groovy/mock/example/SandwichMakerTest.groovy v 1.5 src/test/groovy/sql/SqlTest.groovy v 1.10 src/test/groovy/swing/SwingDemo.groovy v 1.7 src/test/groovy/swing/TableDemo.groovy v 1.6 src/test/groovy/util/AntTest.groovy v 1.12 src/test/groovy/util/BuilderSupportTest.groovy v 1.6 src/test/groovy/util/NavToWiki.groovy v 1.4 src/test/groovy/xml/VerboseDOMTest.groovy v 1.6 src/test/org/codehaus/groovy/classgen/CallClosureFieldAsMethodTest.groovy v 1.4 Changed the closure token separator from :: to -> (hope it's the last time we change our mind) |
2005-03-23 02:08:42 | Pilho Kim | There are two bugs for testing the script "Groovy779_Bug.groovy", yet. The standalone execution with groovy command works good: groovy Groovy779_Bug.groovy But when it is added to UberTestCase2, there are generated two bugs. So the testsuite for "Groovy779_Bug.groovy" in UberTestCase2 has been commeted again. |
2005-03-23 01:30:19 | Pilho Kim | Fix some wired bug of the test script "Groovy779_Bug.groovy", and the testsuite for "groovy.bugs.Groovy779_Bug.class" was added to UberTestCase2. The wired bug was from the reason that "Groovy779_Bug.groovy" have defined another class Person, which have conflicted with other class Person used in other test script. |
2005-03-22 23:45:35 | Jeremy Rayner | * upgraded embedded jar to use jarjar-0.5 |
2005-03-22 22:12:52 | Guillaume Laforge | - upgraded jarjar to 0.5 - added the missing beta-10 version in the POM |
2005-03-22 18:24:37 | Pilho Kim | Comment out the line: suite.addTestSuite(groovy.bugs.Groovy779_Bug.class). It should work in testSuite, although it works separately with the command: groovy Groovy779_Bug.groovy |
2005-03-22 16:48:51 | Pilho Kim | A little more change to fix the issue GROOVY-779. |
2005-03-22 16:33:18 | Pilho Kim |
src/main/groovy/lang/MetaBeanProperty.java v 1.4 src/main/groovy/lang/MetaClass.java v 1.100 src/main/groovy/lang/MetaFieldProperty.java v 1.2 src/main/groovy/lang/TypeMismatchException.java v 1.1 (Fix GROOVY-779) Generate an exception for a mismatched access to typed properties. For an example, class Person { @Property def public String nameID @Property def public int age } p = new Person(nameID:"Dave Ford", age:"12") // This should generate an exception println p.age println p.nameID |
2005-03-22 08:55:43 | Jeremy Rayner | * Incorporated http://tonicsystems.com/products/jarjar/ into building the embeddable jar (groovy-all-x.jar) * also included antlr into the embeddable jar |
2005-03-21 22:42:29 | Jochen Theodorou |
src/main/org/codehaus/groovy/tools/FailsGenerator.groovy v 1.4 added a save option for a more easy start |
2005-03-21 20:48:50 | Jochen Theodorou |
src/main/org/codehaus/groovy/tools/FailsGenerator.groovy v 1.3 $ needed to be escaped |
2005-03-21 20:46:00 | Jochen Theodorou |
src/main/org/codehaus/groovy/tools/FailsGenerator.groovy v 1.2 added directory test, ignores now xml reports of subclasses and some debuging is removed |
2005-03-21 19:28:42 | Jochen Theodorou |
src/main/org/codehaus/groovy/tools/FailsGenerator.groovy v 1.1 a first try on a script to automatically check for already solved bugs |
2005-03-21 19:23:10 | Jochen Theodorou | asm-tree is now required to do the asm:verify task |
2005-03-21 19:23:35 | Jochen Theodorou | adds two new tasks. 1) automatic bytecode check of all classes using the asm lib 2) start of a test task to find solved bugs |
2005-03-18 20:12:32 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.8 * fix for problem with OPTIONAL_ARG and method calls i.e. return foo?.toString() |
2005-03-17 19:57:26 | Guillaume Laforge |
src/main/groovy/lang/SpreadList.java v 1.2 src/main/groovy/lang/Spreadable.java v 1.2 src/main/org/codehaus/groovy/runtime/Invoker.java v 1.69 src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.65 Remove the Spreadable interface which is not really needed. |
2005-03-17 16:16:35 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.7 adding logic fo the implicitThis |
2005-03-17 14:50:09 | Jeremy Rayner |
src/main/org/codehaus/groovy/ast/ClassNode.java v 1.47 * Added ability to dump Groovy AST (not the antlr one) to an xml file usage: $ export JAVA_OPTS=-Dgroovy.ast=xml $ groovyc Foo.groovy Written AST to Foo.groovy.xml |
2005-03-16 08:23:13 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.10 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.10 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.10 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.9 src/test/UberTestCase.java v 1.13 src/test/UberTestCase2.java v 1.14 * Commented out tests in UberTestCase* , this is not because it is the easy way out, but people are confused that CVSHEAD doesn't have 100% pass rate. These have been commented out on the premise that we can get useful feedback from Continuous Integration testing as we gradually fix each of the commented out tests. * For JSR-01 we would like 100% of these tests working again * Also modified maven.xml so that you don't need to supply 'generate' to each invocation * i.e. you can now do the old style 'maven clean' and 'maven' to clean and build with tests respectively. * included a small ant script that has a default target to run junitreport over results of groovy-core tests. |
2005-03-15 23:19:24 | Jochen Theodorou | corrected to property syntax |
2005-03-15 23:05:49 | Jochen Theodorou | the default for numbers is integer, not long |
2005-03-15 21:13:20 | Jochen Theodorou | the Closure class has a new doCall() method returning Object, so void is changed to Object |
2005-03-15 21:11:38 | Jochen Theodorou | to avoid endless loops when closures are using default arguments a method doCall() was added |
2005-03-15 12:41:42 | Jochen Theodorou | avoids to call remove on the same iterator twice |
2005-03-14 23:13:34 | Jochen Theodorou |
src/bin/groovyConsole.bat v 1.5 src/conf/grok-classworlds.conf v 1.4 src/conf/groovy-classworlds.conf v 1.7 src/conf/groovyConsole-classworlds.conf v 1.4 modified to use the GroovyStarter and the new classworlds version |
2005-03-14 23:11:57 | Jochen Theodorou | all feature commandline activity should go through this class. It enables the classworlds launcher to look for classes instead of the system loader and helps to avoid several classloader problems on the command line |
2005-03-14 23:09:08 | Jochen Theodorou | update to classworlds 1.1-alpha-1 |
2005-03-14 20:22:48 | Jochen Theodorou |
src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.26 removes the outer class name from inner class names to avoid verifyer problems |
2005-03-14 20:14:29 | Jochen Theodorou |
src/main/org/codehaus/groovy/ast/expr/ArrayExpression.java v 1.11 sets the type of the array |
2005-03-14 20:12:52 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.6 avoids BinarayExpressions for parameters with default values |
2005-03-14 09:41:25 | Pilho Kim |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.5 Support the optional path operator (?.), which is the replacement of the optional path operator (->) used in Classic Groovy. For an example, class Person { String name int age } Person x = new Person(name:"Foo", age:25) assert x.name == "Foo" assert x?.name == "Foo" x = null assert x?.name == null // assert x->name == null for the case of Classic Groovy |
2005-03-12 23:34:02 | Jochen Theodorou | changes the method selection a little to fix GROOVY-105 |
2005-03-12 19:26:03 | Guillaume Laforge | Make the spread operator work with ranges and all lists too (not only ArrayList) |
2005-03-12 19:25:51 | Guillaume Laforge |
src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.64 Make the spread operator work with ranges and all lists too (not only ArrayList) |
2005-03-12 17:19:17 | Pilho Kim | Add a script file to test the spread operator (*) for lists. |
2005-03-12 17:08:33 | Pilho Kim |
src/main/groovy/lang/SpreadList.java v 1.1 src/main/groovy/lang/SpreadListEvaluatingException.java v 1.1 src/main/groovy/lang/Spreadable.java v 1.1 src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.4 src/main/org/codehaus/groovy/ast/CodeVisitorSupport.java v 1.13 src/main/org/codehaus/groovy/ast/GroovyCodeVisitor.java v 1.23 src/main/org/codehaus/groovy/ast/expr/SpreadExpression.java v 1.1 src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.25 src/main/org/codehaus/groovy/runtime/Invoker.java v 1.68 src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.63 src/main/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java v 1.4 Support spread operation (*) for lists. For examples, assert [1, *[2,3], 4] == [1,2,3,4] // spread operation in list creation def sum(a, b, c) { return a + b + c } assert sum(*[1,2,3]) == 6 // spread operation in parameters |
2005-03-12 11:27:21 | jrose |
src/main/org/codehaus/groovy/antlr/Main.java v 1.3 src/main/org/codehaus/groovy/antlr/groovy.g v 1.12 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.9 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.9 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.9 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.8 Support old-style closures {x| y} under a compatibility switch. Add insignificant newlines to a few new places, in the Java 1.5 extensions. Fix precedence of $x; binds more tightly than dot. Support 'whitespaceIncluded' mode for lexer used in IDE. Adjust comments about operator precedence. UberTestCase problems: 0+0+0+3 Failures, 1+15+8+18 Errors |
2005-03-11 17:49:13 | Jeremy Rayner |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.11 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.8 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.8 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.8 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.7 src/main/org/codehaus/groovy/sandbox/markup/AbstractStreamingBuilder.groovy v 1.3 src/main/org/codehaus/groovy/sandbox/markup/StreamingDOMBuilder.groovy v 1.4 src/main/org/codehaus/groovy/sandbox/markup/StreamingMarkupBuilder.groovy v 1.10 src/main/org/codehaus/groovy/sandbox/markup/StreamingSAXBuilder.groovy v 1.7 src/main/org/codehaus/groovy/tools/DocGenerator.groovy v 1.17 * Migrated the groovy sources in groovy-core to jsr parser syntax * Fixed non-deterministic lookup error on closure expressions |
2005-03-11 13:36:14 | Guillaume Laforge | foo = {i :: {j :: i += j; i} } is ambiguous, in that case, the return keyword is needed, like in foo = {i :: return {j :: i += j; i} } |
2005-03-11 11:29:25 | alang |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.10 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.7 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.7 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.7 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.6 Fix bug: was ignoring first char of octal escapes. |
2005-03-11 09:14:12 | Pilho Kim |
src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.141 src/test/UberTestCase2.java v 1.13 src/test/groovy/bugs/Groovy770_Bug.groovy v 1.1 (Fix the issue GROOVY-770) list minust operation bug |
2005-03-10 22:15:16 | Guillaume Laforge |
src/test/groovy/ExceptionInClosureTest.groovy v 1.4 src/test/groovy/ExpandoPropertyTest.groovy v 1.6 src/test/groovy/GeneratorTest.groovy v 1.5 src/test/groovy/GroovyMethodsTest.groovy v 1.21 src/test/groovy/InvokeNormalMethodsFirstTest.groovy v 1.3 src/test/groovy/ListTest.groovy v 1.29 src/test/groovy/LittleClosureTest.groovy v 1.6 src/test/groovy/PrimitiveTypeFieldTest.groovy v 1.5 src/test/groovy/PropertyTest2.groovy v 1.3 src/test/groovy/RegularExpressionsTest.groovy v 1.10 src/test/groovy/SocketTest.groovy v 1.4 src/test/groovy/mock/MockTest.groovy v 1.6 src/test/groovy/sql/SqlTest.groovy v 1.9 src/test/groovy/swing/SwingDemo.groovy v 1.6 src/test/groovy/swing/TableDemo.groovy v 1.5 src/test/groovy/util/AntTest.groovy v 1.11 src/test/groovy/util/BuilderSupportTest.groovy v 1.5 src/test/groovy/util/NavToWiki.groovy v 1.3 src/test/groovy/xml/VerboseDOMTest.groovy v 1.5 src/test/org/codehaus/groovy/classgen/CallClosureFieldAsMethodTest.groovy v 1.3 Some conversions of closure syntax, to change | into :: |
2005-03-10 21:59:28 | Jeremy Rayner |
src/test/groovy/ArrayTest.groovy v 1.5 src/test/groovy/ArrayTypeTest.groovy v 1.2 src/test/groovy/BitwiseOperationsTest.groovy v 1.5 src/test/groovy/ClosureAsParamTest.groovy v 1.8 src/test/groovy/ClosureComparatorTest.groovy v 1.3 src/test/groovy/ClosureCurryTest.groovy v 1.7 src/test/groovy/ClosureDefaultParameterTest.groovy v 1.2 src/test/groovy/ClosureMethodCallTest.groovy v 1.5 src/test/groovy/ClosureMethodTest.groovy v 1.25 src/test/groovy/ClosureReturnTest.groovy v 1.9 src/test/groovy/ClosureReturnWithoutReturnStatementTest.groovy v 1.3 src/test/groovy/ClosureSugarTest.groovy v 1.7 src/test/groovy/ClosureTest.groovy v 1.20 src/test/groovy/ClosureUsingOuterVariablesTest.groovy v 1.8 src/test/groovy/ClosureWithEmptyParametersTest.groovy v 1.2 src/test/groovy/DefaultParamClosureTest.groovy v 1.3 src/test/groovy/bugs/Bytecode4Bug.groovy v 1.5 src/test/groovy/bugs/ClassGeneratorFixesTest.groovy v 1.4 src/test/groovy/bugs/ClosureParameterPassingBug.groovy v 1.8 src/test/groovy/bugs/ClosureTypedVariableBug.groovy v 1.4 src/test/groovy/bugs/ClosureWithBitwiseDefaultParamTest.groovy v 1.2 src/test/groovy/bugs/ClosureWithStaticVariablesBug.groovy v 1.3 src/test/groovy/bugs/ForAndSqlBug.groovy v 1.5 * modify half of the tests - to replace use of pipe symbol | - with new closure delimiter (double colon) :: more of the same to follow... |
2005-03-10 19:20:58 | Jochen Theodorou |
src/main/org/codehaus/groovy/control/CompilerClassLoader.java v 1.2 allows the compiler to load classes but ignore the normal class loading mechanisms and use the classes given on the classpath in the first place |
2005-03-10 18:26:56 | Jochen Theodorou | allows methods to be overwritten. This was needed to inherit methods correct |
2005-03-09 11:56:54 | jrose |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.3 src/main/org/codehaus/groovy/antlr/groovy.g v 1.9 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.6 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.6 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.6 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.txt v 1.5 Review, clean up, update new grammar. The parser generator is now free of warnings; let's keep it that way! Full notes are here: http://docs.codehaus.org/pages/viewpage.action?pageId=22019 Testing shows a few improvements and no regressions. |
2005-03-08 16:34:29 | Pilho Kim |
src/main/org/codehaus/groovy/antlr/groovy.g v 1.8 src/main/org/codehaus/groovy/antlr/parser/GroovyLexer.java v 1.5 src/main/org/codehaus/groovy/antlr/parser/GroovyRecognizer.java v 1.5 src/main/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.java v 1.5 Reopen the issue GROOVY-755 because of two reasons. The first reason is that the two slashes (//) comment line is not recognized. The second reason is that the comment line started with #! should be permitted only at the first line. |
2005-03-08 01:12:02 | jrose | Regularize whitespace use to 4-column logical tab. Remove all physical tabs. Document this in file comments. No other changes, as verified with 'diff -w'. Test results are stable, compared with CVS versions 1.5 and 1.6. |
2005-03-07 11:23:35 | Jochen Theodorou |
src/main/org/codehaus/groovy/runtime/BigDecimalMath.java v 1.3 BigDecimals with value 0 can have every scale, so a fix to the rescaling was needed |