Timeframe: 30 days, Total Commits: 52 Total Number of Files Changed: 167
Date | Author | File/Message |
---|---|---|
2006-06-28 12:59:18 | Jochen Theodorou | remove left over System.out |
2006-06-27 15:53:35 | tug |
src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.207 Slightly simplify the changes which fix Groovy-1362 |
2006-06-27 15:29:26 | tug |
src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.206 src/test/org/codehaus/groovy/runtime/FileAppendTest.groovy v 1.1 Apply Joachim Baumann's patch for Groovy 1362. Thanks Joachim! |
2006-06-26 14:36:19 | Jochen Theodorou | correct misspelling of "NLS" to "nls" (nls is optional, NLS not) |
2006-06-25 19:58:43 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.70 src/main/org/codehaus/groovy/ast/ClassCodeVisitorSupport.java v 1.2 src/main/org/codehaus/groovy/ast/ClassNode.java v 1.73 src/main/org/codehaus/groovy/classgen/Verifier.java v 1.55 src/main/org/codehaus/groovy/control/ResolveVisitor.java v 1.22 small change to make ResovleVisitor a ClassCodeVisitior and adds object initilializers in classes it is now possible to use code like: class Foo{ def bar; {bar="it works"} } |
2006-06-25 18:52:00 | Jochen Theodorou |
src/main/org/codehaus/groovy/classgen/BytecodeHelper.java v 1.30 correct handling of primitive arrays |
2006-06-25 18:17:17 | Jochen Theodorou | avoids NPE if MetaClass is diretly used like in some tests |
2006-06-25 11:56:40 | Jochen Theodorou | remove nondeterminism between rules created through adding NLS before "throws" |
2006-06-23 15:26:04 | Jochen Theodorou |
src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.91 src/main/org/codehaus/groovy/classgen/BytecodeHelper.java v 1.29 add a helper method to convert array names correctly for class loading |
2006-06-23 15:25:19 | Jochen Theodorou | let's the GroovyCodesource decide if a source is cachable or not. by default file sources are, all others not. |
2006-06-23 15:23:38 | Jochen Theodorou | adds a nls before "throws" and removes a=b in if-expression, but only if used directly. if (a=b) isn't allowed then anay longer, but if ((a=b)) is still available |
2006-06-23 15:15:16 | tug |
src/main/org/codehaus/groovy/runtime/wrappers/PojoWrapper.java v 1.3 Add a temporary sanity check to ensure we don't wrap groovy objects as POJOs |
2006-06-23 14:52:44 | tug |
src/main/org/codehaus/groovy/runtime/wrappers/BooleanWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/ByteWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/CharWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/DoubleWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/FloatWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/GroovyObjectWrapper.java v 1.2 src/main/org/codehaus/groovy/runtime/wrappers/IntWrapper.java v 1.2 src/main/org/codehaus/groovy/runtime/wrappers/LongWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/PojoWrapper.java v 1.2 src/main/org/codehaus/groovy/runtime/wrappers/ShortWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/Wrapper.java v 1.2 complete all the primitive wrapper types - add the constrained type information to Wrapper |
2006-06-23 11:05:01 | tug |
src/main/groovy/lang/DelegatingMetaClass.java v 1.3 src/main/groovy/lang/MetaClass.java v 1.145 src/main/groovy/lang/MetaClassImpl.java v 1.17 src/main/org/codehaus/groovy/runtime/wrappers/GroovyObjectWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/IntWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/PojoWrapper.java v 1.1 src/main/org/codehaus/groovy/runtime/wrappers/Wrapper.java v 1.1 Commit intial versions of the Wrapper classes to be used by the new MOP to capure type information. Changes to the MetaClass implementation are just to enrure that these classes can be used transparently at the moment. There will be one wrapper for each scalr primitive type in the future. |
2006-06-21 14:29:58 | graeme | GROOVY-1372: Added ability to specify parent class loader in constructor |
2006-06-21 14:29:40 | graeme | GROOVY-1371: Added ability to specify parent class loader in constructor |
2006-06-16 11:33:10 | Jochen Theodorou | removes "new Object{}" it isn't supported by groovy and shouldn't be recognized then |
2006-06-16 10:48:56 | galleon | correct GROOVY-1308 for better handling of XML escaping Thanks Peter for the patch |
2006-06-16 08:15:35 | Jochen Theodorou | adding getClassName again for ide plugins |
2006-06-15 23:08:14 | Jochen Theodorou | allow String == GString |
2006-06-15 20:42:01 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.69 src/main/org/codehaus/groovy/ast/ImportNode.java v 1.6 src/main/org/codehaus/groovy/ast/ModuleNode.java v 1.32 src/main/org/codehaus/groovy/control/ResolveVisitor.java v 1.21 with this change groovy now resolves import statments to classes if a full class name is given. If the resolving failes, the class generation fails. This should ensure that there are no surprises if a class is imported. |
2006-06-15 17:21:33 | Jochen Theodorou |
src/main/org/codehaus/groovy/ast/Parameter.java v 1.17 src/main/org/codehaus/groovy/classgen/VariableScopeVisitor.java v 1.4 src/main/org/codehaus/groovy/control/ResolveVisitor.java v 1.20 enables resolving and the correct scope generation for default arguments in parameters |
2006-06-15 15:54:28 | Jochen Theodorou | changes the script naming convention to use a counter instead of the current time |
2006-06-15 15:29:07 | Jochen Theodorou | extended error message for duplicate class definitions. The emssage prints now the location of the duplicated class and gives a special message for the "class in script combined with script body and class has name of the file" problem |
2006-06-15 13:34:14 | Jochen Theodorou | allows throws clause in interfaces without the need for a semicolon |
2006-06-15 13:31:42 | Jochen Theodorou | corrected newlines and copyright |
2006-06-15 13:30:15 | Jochen Theodorou | corrected newlines and copyright |
2006-06-15 13:20:20 | Jochen Theodorou | changes RootLoade into a URLClassloader and removes the inner loader. With this patch the getRootLoader method in DGM should work again. |
2006-06-15 13:19:27 | Jochen Theodorou | removes the xerces parser from the given classpath. This is needed as the parser used by ant to call this task and a parser inside the executed task may conflict due to a class duplication. The result is a class cast exception, for the Xerces class. |
2006-06-13 22:15:02 | galleon |
src/main/org/codehaus/groovy/runtime/Invoker.java v 1.88 src/main/org/codehaus/groovy/runtime/NullObject.java v 1.1 src/test/org/codehaus/groovy/runtime/NullObjectTest.groovy v 1.1 Add a singleton NullObject so that we can call methods on null This is dealing with JIRA-1119 & JIRA-433 |
2006-06-09 14:58:32 | dierk |
src/test/groovy/DownUpStepTest.groovy v 1.7 src/test/org/codehaus/groovy/runtime/DefaultGroovyMethodsTest.java v 1.8 GROOVY-833: final clean-up work |
2006-06-09 13:50:10 | tug |
src/examples/swing/BloglinesClient.groovy v 1.10 src/main/groovy/inspect/swingui/ObjectBrowser.groovy v 1.9 src/main/groovy/mock/interceptor/Demand.groovy v 1.3 src/main/groovy/mock/interceptor/MockFor.groovy v 1.2 src/main/groovy/mock/interceptor/MockInterceptor.groovy v 1.3 src/main/groovy/mock/interceptor/StubFor.groovy v 1.3 src/main/groovy/ui/Console.groovy v 1.37 src/main/groovy/util/CliBuilder.groovy v 1.7 src/main/groovy/xml/StreamingDOMBuilder.groovy v 1.5 src/main/groovy/xml/StreamingMarkupBuilder.groovy v 1.6 src/main/groovy/xml/StreamingSAXBuilder.groovy v 1.6 src/main/groovy/xml/streamingmarkupsupport/AbstractStreamingBuilder.groovy v 1.3 src/tck/src/org/codehaus/groovy/tck/BatchGenerate.groovy v 1.3 src/test/gls/scope/ClassVariableHidingTest.groovy v 1.2 src/test/gls/scope/MultipleDefinitionOfSameVariableTest.groovy v 1.5 src/test/groovy/ClosureComparatorTest.groovy v 1.7 src/test/groovy/ClosureTest.groovy v 1.25 src/test/groovy/GroovyInterceptableTest.groovy v 1.4 src/test/groovy/PrimitiveDefaultValueTest.groovy v 1.3 src/test/groovy/bugs/BooleanBug.groovy v 1.6 src/test/groovy/bugs/Bytecode4Bug.groovy v 1.9 src/test/groovy/bugs/ChristofsPropertyBug.groovy v 1.3 src/test/groovy/bugs/GetterBug.groovy v 1.4 src/test/groovy/bugs/Groovy249_Bug.groovy v 1.9 src/test/groovy/bugs/Groovy779_Bug.groovy v 1.6 src/test/groovy/bugs/Groovy831_Bug.groovy v 1.2 src/test/groovy/bugs/PrimitivePropertyBug.groovy v 1.4 src/test/groovy/bugs/SuperMethod2Bug.groovy v 1.7 src/test/groovy/bugs/TedsClosureBug.groovy v 1.8 src/test/groovy/bugs/TestBase.groovy v 1.10 src/test/groovy/bugs/VariablePrecedence.groovy v 1.11 src/test/groovy/lang/ClassReloadingTest.groovy v 1.7 src/test/groovy/mock/example/SandwichMaker.groovy v 1.5 src/test/groovy/script/AtomTestScript.groovy v 1.5 src/test/groovy/script/MarkupTestScript.groovy v 1.4 src/test/groovy/swing/TableDemo.groovy v 1.10 src/test/groovy/util/BuilderSupportTest.groovy v 1.11 src/test/org/codehaus/groovy/classgen/CallClosureFieldAsMethodTest.groovy v 1.7 src/test/org/codehaus/groovy/classgen/MetaClassTest.groovy v 1.10 Remove all @Property usage |
2006-06-09 11:22:20 | dierk |
src/main/org/codehaus/groovy/runtime/WritableFile.java v 1.6 GROOVY-833: fix without delegate |
2006-06-09 09:25:00 | dierk |
src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.205 src/main/org/codehaus/groovy/runtime/WritableFile.java v 1.5 src/test/groovy/DownUpStepTest.groovy v 1.6 src/test/org/codehaus/groovy/runtime/DefaultGroovyMethodsTest.java v 1.7 GROOVY-833: Groovy-core compile errors in eclipse with 5.0 compiler enabled |
2006-06-08 11:36:53 | tug |
src/test/groovy/Foo.groovy v 1.12 Two unit tests which produce failures when @Property is removed |
2006-06-07 12:44:41 | dierk |
src/main/groovy/util/AntBuilder.java v 1.12 src/main/org/codehaus/groovy/ant/FileScanner.java v 1.2 src/test/groovy/util/AntTest.groovy v 1.16 src/test/groovy/util/AntTest.xml v 1.1 GROOVY-1335 and GROOVY-824: AntBuilder doesn't instantiate Tasks the Ant way |
2006-06-07 12:09:44 | Jochen Theodorou |
src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java v 1.68 new property semantics |
2006-06-06 17:00:47 | tug | fix missing character |
2006-06-06 16:55:21 | tug | Change the encoding of Base64Test to UTF-8 |
2006-06-06 15:06:04 | Jochen Theodorou | test for adding additional phases in GCL |
2006-06-06 14:53:06 | Jochen Theodorou | groovy version of the class loader test with more tests |
2006-06-06 14:33:46 | Jochen Theodorou |
src/main/groovy/lang/Closure.java v 1.59 src/main/groovy/lang/GroovyClassLoader.java v 1.74 src/main/groovy/lang/GroovyCodeSource.java v 1.8 src/main/groovy/lang/MetaClassImpl.java v 1.16 src/main/groovy/lang/SpreadMap.java v 1.3 src/main/org/codehaus/groovy/control/CompilationFailedException.java v 1.5 src/main/org/codehaus/groovy/control/CompilationUnit.java v 1.42 src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.15 src/main/org/codehaus/groovy/control/ResolveVisitor.java v 1.19 this patch contains some minor changes as a result of a findbugs analyses and the second part of the GCL changes. The inner classes in CompilationUnit are renamed, GCL does cache sources again and some documentation is added |
2006-06-06 14:29:36 | Jochen Theodorou |
src/main/org/codehaus/groovy/classgen/CompileStack.java v 1.7 removes unneeded class variable |
2006-06-06 14:28:44 | Jochen Theodorou | avoid setting header the status code field after body is started |
2006-06-05 06:22:21 | tug |
src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.204 Fix Groovy-1331 Tahnks to Jeff Brown for the patch! |
2006-06-04 22:00:02 | tug |
src/src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.1 Fix Groovy-1331 Tahnks to Jeff Brown for the patch! |
2006-05-31 21:10:07 | Jochen Theodorou | removed getRessources from inner loader as it is a) not needed and b) final in 1.4, even if it is not final in 1.5 |
2006-05-30 18:27:48 | Jochen Theodorou |
src/main/org/codehaus/groovy/runtime/ReflectorLoader.java v 1.1 src/test/groovy/lang/ClassReloadingTest.groovy v 1.6 src/test/groovy/lang/GroovyClassLoaderTest.java v 1.3 src/test/org/codehaus/groovy/classgen/DumpingClassLoader.java v 1.14 src/test/org/codehaus/groovy/classgen/ReflectorGeneratorTest.java v 1.5 src/test/org/codehaus/groovy/classgen/TupleListTest.java v 1.11 src/test/org/codehaus/groovy/control/CompilationUnitTest.java v 1.2 third part... this patch introduces deep changes in the classlaoder structure. A ReflectorLaoder is introduced, specialized to load the Reflectors without the overhead a GroovyClassLoader would give. This Loader should also make the Relfector process a bit less fragil. GCL is now not any longer recompiling by default, but recompiling can be controled through the compiler configuration and a method in case of subclassing GCL. It should be now more easy to write custom versions of the GCL as the class loading process is more modularized and can be overwritten in subclasses at many points. This patch also changes the CompilationUnit into a state machine, going through the different compilation phases and executing all operations stored for that phase. This change allows to add operations without subclassing CompilationUnit, for example adding properties to each generated class. |
2006-05-30 18:24:03 | Jochen Theodorou |
src/main/groovy/ui/GroovyMain.java v 1.25 src/main/org/codehaus/groovy/ast/MixinNode.java v 1.5 src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.90 src/main/org/codehaus/groovy/classgen/VariableScopeVisitor.java v 1.3 src/main/org/codehaus/groovy/control/CompilationUnit.java v 1.41 src/main/org/codehaus/groovy/control/CompilerConfiguration.java v 1.14 secound try... this patch introduces deep changes in the classlaoder structure. A ReflectorLaoder is introduced, specialized to load the Reflectors without the overhead a GroovyClassLoader would give. This Loader should also make the Relfector process a bit less fragil. GCL is now not any longer recompiling by default, but recompiling can be controled through the compiler configuration and a method in case of subclassing GCL. It should be now more easy to write custom versions of the GCL as the class loading process is more modularized and can be overwritten in subclasses at many points. This patch also changes the CompilationUnit into a state machine, going through the different compilation phases and executing all operations stored for that phase. This change allows to add operations without subclassing CompilationUnit, for example adding properties to each generated class. |
2006-05-30 18:14:45 | Jochen Theodorou |
src/main/groovy/lang/DelegatingMetaClass.java v 1.2 src/main/groovy/lang/GroovyClassLoader.java v 1.72 src/main/groovy/lang/GroovyCodeSource.java v 1.7 src/main/groovy/lang/GroovyShell.java v 1.52 this patch introduces deep changes in the classlaoder structure. A ReflectorLaoder is introduced, specialized to load the Reflectors without the overhead a GroovyClassLoader would give. This Loader should also make the Relfector process a bit less fragil. GCL is now not any longer recompiling by default, but recompiling can be controled through the compiler configuration and a method in case of subclassing GCL. It should be now more easy to write custom versions of the GCL as the class loading process is more modularized and can be overwritten in subclasses at many points. This patch also changes the CompilationUnit into a state machine, going through the different compilation phases and executing all operations stored for that phase. This change allows to add operations without subclassing CompilationUnit, for example adding properties to each generated class. |
2006-05-30 17:27:29 | Jochen Theodorou | changes to SQL handling lost in the server crash |
2006-05-30 13:15:26 | dierk |
src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.203 src/main/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java v 1.12 GROOVY-1329: handle null more gracefully in switch/case |