aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-08bugfix: our new trick to try and disable target typing by making the LHS of ↵Reinier Zwitserloot
a 'val' statement be of an unknown type instead of j.l.Object works for Javac8, but breaks Javac6! We now detect this and pick the right strategy based on whether or not the compiler supports target typing.
2014-05-07Our maven/ivy instructions also apply to gradle; updated docs to reflect this.Reinier Zwitserloot
2014-05-07[website] tweaked and reworded contributed instructions for gradle and ↵Reinier Zwitserloot
Android Studio for the website.
2014-05-07Merge branch 'patch-1' of https://github.com/dodgex/lombok into ↵Reinier Zwitserloot
dodgex-patch-androiddocs
2014-05-07Fixed missing dep resolution for ecj variants used by testing.Reinier Zwitserloot
2014-05-06more work on JDK8 support: val on generified lub types now works a little ↵Reinier Zwitserloot
better.
2014-05-06LoggerSlf4jOnNonType test just cares about error messages, so now the actual ↵Reinier Zwitserloot
source output is just ignored as irrelevant.
2014-05-06added a new 'master' javac8 as the basis for Oracle8 testing, and included ↵Reinier Zwitserloot
sources for this to aid in debugging.
2014-05-06added support for different error messages, where either one will mean the ↵Reinier Zwitserloot
tests pass (new versions of javac, ecj, etc sometimes totally change the message).
2014-05-04thoroughly updated the launch targets for testing lombok in eclipse;Reinier Zwitserloot
they should now be able to handle running JDK8 etc tests. CAREFUL: You MUST name your JDK8 'JavaSE-1.8' or it won't work. Also added a basic test for JDK8 features.
2014-05-02Update android.htmldodgex
`apt` is only required when using android-apt plugin
2014-05-02Update android.htmldodgex
added info about @java.beans.ConstructorProperties
2014-05-01[java8] Support in delombok for default methods in interfacesRoel Spilker
2014-05-01[java8] Support in delombok for method references.Roel Spilker
2014-05-01javac does not understand @SuppressWarnings("all")Roel Spilker
2014-05-01Add Android Studio / Gradle instructionsdodgex
2014-05-01bugfix for errors with ecj8 and builder.Reinier Zwitserloot
2014-05-01some pretty significant changes to the build system, to try and add testing ↵Reinier Zwitserloot
against ecj8 to the lineup, and to force compilation with the bootstrap classpath of JDK6 so that we won't accidentally add deps on things that JVM6es don't have.
2014-05-01eclipse usually just wants 'null' instead of a zero-len array.Reinier Zwitserloot
In this particular case, ecj8 (but not ecj7) would start printing extra spaces, causing tests to fail. Other things tend to break too, so, we're sticking to the 'null for empty arrays' model.
2014-05-01[java8] Support in delombok for intersection typecast and lambdasRoel Spilker
2014-05-01Changed whitespaceRoel Spilker
2014-05-01[test harness] Java 7+ tests would not be triggered using java 8Roel Spilker
2014-04-29added docs for the new onParam feature on EqualsAndHashCode, and some tiny ↵Reinier Zwitserloot
stylistic nitpicking.
2014-04-03Fixed tests, added test for ecj.Christian Sterzl
2014-04-03Fixing possible NPEChristian Sterzl
2014-04-03Adde my name to the Authors list.Christian Sterzl
2014-04-03Adding eclipse support.Christian Sterzl
2014-04-03Adding onParam to annotation @EqualsAndHashCode to add individual ↵Christian Sterzl
annotations to the parameters of equals and canEqual.
2014-04-02[#655] Switched to ASM5 to support -target 1.8 classes.Reinier Zwitserloot
2014-04-02[#655] Added a test for the post compiler. It indeed fails in JDK8 now due ↵Reinier Zwitserloot
to an ASM version that doesn't understand java 8 class files.
2014-04-01all usage of sneakyThrow is now throw sneakyThrow as it should be.Reinier Zwitserloot
2014-03-26Added issue number to changelogRoel Spilker
2014-03-26[i659] suppression of @ConstructorProperties should use config instead. Also ↵Roel Spilker
modified all onX examples to use two underscores.
2014-03-26[i660] canEqual is now protected instead of public.Roel Spilker
Also fixed the total lack of canEqual in the usage examples.
2014-03-18Merge branch 'master' into configurationRoel Spilker
Conflicts: build.xml src/core/lombok/eclipse/HandlerLibrary.java src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java src/core/lombok/javac/HandlerLibrary.java src/core/lombok/javac/handlers/JavacHandlerUtil.java
2014-03-17[#590][refactor] Fix for deadlock in WeakHashMap. Refactored all code that ↵Roel Spilker
used a WeakHashMap to fake a field.
2014-03-07fixed the weird goosechase thing in the changelog.Reinier Zwitserloot
2014-03-07post release version bumpReinier Zwitserloot
2014-03-06dang, I typoed the version number in changelog, and I already pushed out to ↵Reinier Zwitserloot
maven. Oh well.
2014-03-06pre-release version bumpReinier Zwitserloot
2014-03-05[configuration] All current kets are now camelCase and stop-bubbling is ↵Roel Spilker
renamed to config.stopBubbling
2014-03-04removed unused codeRoel Spilker
2014-03-04we copied the tests into the build dir for some reason, that was not neccessary.Reinier Zwitserloot
2014-03-04we copied the tests into the build dir for some reason, that was not neccessary.Reinier Zwitserloot
2014-03-04Merge branch 'master' into configurationReinier Zwitserloot
2014-03-04[configuration] Merge branch 'master' as we work on configuration.Reinier Zwitserloot
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java
2014-03-01Updated changelog to reflect fixes for issue #648 and getting rid of the JNA ↵Roel Spilker
dep.
2014-03-01Potential fix for NPE in classloader, issue 648Roel Spilker
2014-03-01yet another patcher-sourced fix, heh. Version-a-day!Reinier Zwitserloot
2014-03-01Updated to new patcher to get rid of JNA dep.Reinier Zwitserloot