Trivial tinkerings for consistency.
3 lines of code changed in:
Tidying up around the Rant bug.
6 lines of code changed in:
Tidied up the build features.
95 lines of code changed in:
setting id to next release
12 lines of code changed in:
Added quotes to protect against spaces in paths.
2 lines of code changed in:
Removed shadowing variable
0 lines of code changed in:
udpated feature version
1 lines of code changed in:
some fiddling with msys (not working yet)
4 lines of code changed in:
updated out of date information
5 lines of code changed in:
added a TODO comment
2 lines of code changed in:
Changed name of method to follow change in Groovy RC-2.
1 lines of code changed in:
applied patches to use fix Groovy Launch configuration problems, automatically create Groovy Launch configuraiton for Run As Groovy
407 lines of code changed in:
next RC
1 lines of code changed in:
* test to ensure that a class can be used to statically access a method and the runtime does not try to resolve the name as variable
9 lines of code changed in:
modifications to ensure working method closure for static methods
45 lines of code changed in:
* makes a less strict for variables in a static scope to allow them to be resolved to classes and do not fail before that step.
1 lines of code changed in:
fix typo and accidental incorrect basedir
18 lines of code changed in:
moved cruise control stuff to groovy-core
5 lines of code changed in:
* fixes a closure delegation bug when invoking static methods
* fixes the selection of the method invocation in the compiler
* sets the implicit this correctly for methods with default arguments
33 lines of code changed in:
some more cleanup in build scripts
10 lines of code changed in:
changed most constants in build scripts to all upper case for readability
28 lines of code changed in:
fix typo
37 lines of code changed in:
* adds package statements to some tests
* adds a test to ensure "assert x=y" will lead to a compile time error
14 lines of code changed in:
* changes the grammar to disallow "assert x=y". That avoids the typical error of writing a "=" instead of a "=="
* fixes 3 occurrences if using "=" instead of "==" in an assert
* fixes the Expando logic error revealed by modifying the tests. the new logic no longer ignores exception caused by a getter and preferes the properties stored in Expando over others.
12 lines of code changed in:
corrected incorrectly named param
5 lines of code changed in:
some cleanup in the build file
17 lines of code changed in:
Fixes for GROOVY-1469 and GROOVY-1477, this was mostly fixed already but just needed a tweak. Also added some tests.
14 lines of code changed in:
cleaned comments
5 lines of code changed in:
groovyw produced in cygwin build + icons included in executables in cygwin build + cleaned the build script a little
37 lines of code changed in:
* fixes naming in MetaClassRegistry
* removes bugs in building the property name when using categories
* adds a test for property defined properties
26 lines of code changed in:
* as Graeme suggested, some small modifications to allow a better usage of New*MetaMethod in custom MetaClass versions.
27 lines of code changed in:
* corrects the setting of parameterTypes to an empty Class[] instead of null for a closures without parameters like {->}
4 lines of code changed in:
* correcting typo in ReflectorLoader.java
* adds a bit abstraction to the MetaClassImpl
63 lines of code changed in:
Finally... finished going through every token type the parser can
handle. Tests for every token type that can occur on the AST.
This means the SourceCodeTraversal class is complete (barring edge cases)
* Added better cast handling (casting to arrays), type args, type params,
lower and upper bounds for type arg/params, variable arity parameter.
Try this...
$ export JAVA_OPTS=-Dantlr.ast=html
$ groovyc MyExample.groovy
$ open MyExample.groovy.html # then oooh and ahhhh :-)
Enjoy :-)
Jez.
73 lines of code changed in:
do not reset the error and warning lists after writing them, they may be needed multiple times
0 lines of code changed in:
minor test cleanup, converted some println's to asserts
79 lines of code changed in:
change grammar to use ClosableBlock instead of mixed ClosedBlock/Closure
40 lines of code changed in:
move 'as List' out of MetaClassImpl, add tests
45 lines of code changed in:
cosmetic
3 lines of code changed in:
fixed the issue w/ cygwin linking
3 lines of code changed in:
build script now recognizes cygwin correctly, linking not yet working
32 lines of code changed in:
Fixed error, accidentally commited silly code before. Removed it.
0 lines of code changed in:
applied patch for issue 1579 - add shortcuts to launch Groovy shell and groovy console
163 lines of code changed in:
udpated the way JUnit is included in the build path
1 lines of code changed in:
applied patch for JIRA Issue 1565 for adding option to use Junit view for Groovy Test Cases
32 lines of code changed in:
Modifications to label generation. More info now in labels,
and more meaningful ones for some fields.
25 lines of code changed in:
applied patches for issues 1600,1601 that fix problems with separate output folder for groovy classes
8 lines of code changed in:
This is a set of quick fixes that address when you check in/delete multiple groovy enabled projects. Most of the
errors in the error view should go away now.
144 lines of code changed in:
Changed the dependency on the junit.jar from a hardcoded library on someone's harddrive to the org.junit
project that can be directly imported into your workspace.
15 lines of code changed in:
removed returning constant string for exec path on osx
10 lines of code changed in:
Overzealous commenting out of redundant code has my double click action commented out
too. It is now back.
32 lines of code changed in:
Fixed bug where completions shown at odd times.
Cleaned up completion code to use utils.
162 lines of code changed in:
Changed compiler settings - everything set to 1.4.
7 lines of code changed in:
Fixed bug that showed completions at innapropriate times.
DGM methods are now shown for the type to complete. Not ideal when types are not known,
but that will be addressed in a future preference sheet.
41 lines of code changed in:
Added utilities for code assist and ast node search.
560 lines of code changed in:
Removed redundant commented out code.
2 lines of code changed in:
added expanded messages to --help (previously worked only with -h)
4 lines of code changed in:
* fixes the bug Antti found in GCL
* enables category methods to (re)define getter and setter for properties (but beware: it's not working in a script for setter, because the script intercepts setProperty)
264 lines of code changed in:
Added a guard around input setting code preventing Eclipse from sometimes going bezerk
with an endless stream of error dialogs.
Commented out boilerplate code for some other time, no useless buttons visible now.
145 lines of code changed in:
Removed the Euro symbol from a comment that caused Antlr on Ubuntu Edgy to fail to do its job.
1 lines of code changed in:
Added a few bits to try and get teh Mac OS X build working. It all compiles but libjvm.dylib appears to be the wrong library compared to libjvm.so on Linux and Solaris.
17 lines of code changed in:
added icon to the windows build
40 lines of code changed in:
migrate DomToGroovy test from java to groovy
122 lines of code changed in:
minor changes to error messages to increase consistency a little
80 lines of code changed in:
Added the bits needed to make the Mac OS X build viable. All that is needed now is to find out if libjvm.dylib can be used programmatically as libjvm.so is on Linux and Solaris.
11 lines of code changed in:
Setting the project settings to be Java 1.4 compliant.
90 lines of code changed in:
* added to pretty printer <<= >> >>= *= ** **=
spread arguments (f(*list)), spread map arguments (f(*:myMap))
super(), unary plus
* more tests for above and static initializers,
strictfp, string literals, and gstrings
99 lines of code changed in: