Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-19 | Issue 625: use (even) better primes for hashcodes | Roel Spilker | |
2014-01-15 | post-release version bump | Reinier Zwitserloot | |
2014-01-15 | pre-release version bump | Reinier Zwitserloot | |
2014-01-15 | added package-infos to lots of packages, updated the javadoc in these, and ↵ | Reinier Zwitserloot | |
made lots of private/package private methods 'public' in packages that aren't actually public API. Tumi asked for this, and I can imagine this is useful for others who are hacking add-ons to lombok. The package-info files clarify that we aren't committing to long-term stability of anything except the stuff directly in the lombok package, lombok.experimental, and lombok.extern. | |||
2014-01-15 | #627: Fix for refactoring when @Getter(lazy=true) | Tumi | |
When if in NB Editor, just make the getter available (lazy stuff will be created when compiling). The inNetbeansEditor test is made after all the validations are made to the annotated field, and generates a regular getter for validations, Naviagator and autocompletion. | |||
2014-01-14 | [#626] introduction of formatting options triggered a longer standing bug ↵ | Reinier Zwitserloot | |
about wonky timing on replacing Options with LombokOptions, causing javac to complain about not recognizing i.e. a Getter annotation when using it more than once in a file. | |||
2014-01-09 | [#625] Instead of '31' as a prime number for hashCode(), use something else. ↵ | Reinier Zwitserloot | |
31, probably owing to its inclusion in Effective Java, is overused, as proven by Maaartinus in issue 625. Switching to 277 instead. Also, 1231/1237 pair used for booleans has been replaced by 2591/2609. | |||
2014-01-09 | Added code to NOT add @SuppressWarnings to things if a @SuppressWarnings is ↵ | Reinier Zwitserloot | |
already there. Lombok itself can't ever do that anyway (we don't add @SW except to things we just generated fresh), but some lombok extension builders do, and this helps them. | |||
2014-01-02 | 591: setting positions for parameters even when running in NB editor, to ↵ | Jan Lahoda | |
avoid problems in javac's Flow. | |||
2013-12-19 | Added flag PARAMETER to the generated parameters. | Roel Spilker | |
2013-12-11 | semi-fix for issue 602, but not complete as adding annotations to generated ↵ | Reinier Zwitserloot | |
fields leads to crazy issues (see issue 217): generated LOG field now has @SuppressWarnings on it. | |||
2013-12-11 | Added complete support for delombok's 'pretty' format options; covering all ↵ | Reinier Zwitserloot | |
of the issue #608. | |||
2013-12-11 | Added format preferences: Suppress @SuppressWarnings, suppress needless ↵ | Reinier Zwitserloot | |
application of 'final'. | |||
2013-12-11 | finished API for setting format prefs via command line. | Reinier Zwitserloot | |
2013-12-03 | Fix for Issue #591: v1.12.2 doesn't well with netbeans. | Roel Spilker | |
2013-10-10 | Post release version bump | Reinier Zwitserloot | |
2013-10-10 | pre-release version bump | Reinier Zwitserloot | |
2013-10-10 | Fix for issues when mixing @NonNull on params with @SneakyThrows or ↵ | Reinier Zwitserloot | |
@Synchronized [Issue #588] | |||
2013-10-10 | Whoops, Classload errors running lombok on javac with backing JVM 7 or ↵ | Reinier Zwitserloot | |
below; fixed. | |||
2013-09-25 | [jdk8support] ... and javadoc copying support is back for javac8. Also fixed ↵ | Roel Spilker | |
some copyright headers. | |||
2013-09-25 | [jdk8support] there was a bunch of duplicate code in both JavacAST and ↵ | Roel Spilker | |
JavacResolution. We've unified this (and fixed the fact that the JavacAST variant didn't work with javac8). | |||
2013-09-25 | Pre-emptive fix for the anticipated removal of ListBuffer.lb() in javac8 | Roel Spilker | |
2013-09-24 | tiny tiny fix for some incredibly unlikely mix of intellij, ibm stuff, and ↵ | Reinier Zwitserloot | |
who knows what. At any rate, Roel is absolutely sure this will fix it, so, hey, who am I to argue? NB: Unicum | |||
2013-09-24 | Merge branch 'master' into jdk8check | Reinier Zwitserloot | |
Conflicts: src/core/lombok/core/Version.java src/core/lombok/javac/handlers/HandleConstructor.java test/transform/resource/messages-delombok/EqualsAndHashCodeWithSomeExistingMethods.java.messages test/transform/resource/messages-ecj/EqualsAndHashCodeWithSomeExistingMethods.java.messages | |||
2013-09-24 | Fixed netbeans 7.4RC1 issue (JavaCompiler.version() was returning bogus ↵ | Reinier Zwitserloot | |
values, so we now work around that javac bug). | |||
2013-09-20 | Issue 559: NullPointerException when @NonNull is used in abstract method | Sander Koning | |
- Prevent NPE in javac and give a proper warning in both eclipse and javac - Add test cases | |||
2013-09-10 | version naming and changelog update for edge release | Reinier Zwitserloot | |
2013-09-09 | added a todo comment only | Roel Spilker | |
2013-08-19 | Fix suppressing diagnostic messages during resolution in #java8 #val | Roel Spilker | |
2013-08-19 | Only look at the line number for errors and warnings. | Roel Spilker | |
2013-08-14 | * Fixed 553: @XArgsConstructor (and @Builder on a class) did not look at ↵ | Reinier Zwitserloot | |
@Accessors to handle field accessors. * various operations on names in javac were really slow; they are faster now. | |||
2013-08-12 | replaced double underscore as new standard way of writing the dummy ↵ | Reinier Zwitserloot | |
annotation for onX instead of single underscore, which emits warnings on javac8+. Also made dollars and Xes legal in addition to underscores, in case double underscore disappears later too. | |||
2013-08-11 | Oops: didn't realise the text appeared in multiple places. | Jan Ouwens | |
2013-08-11 | Fixed two typos | Jan Ouwens | |
2013-08-06 | position now set for all code generated by javac handlers; | Reinier Zwitserloot | |
this also solves the AssertionError in the Bits class on javac8-ea. | |||
2013-08-06 | added Flags.PARAMETER to all the parameters we generate in javac. | Reinier Zwitserloot | |
2013-07-28 | Some work on actually making lombok work on JDK8's javac. | Reinier Zwitserloot | |
2013-07-28 | more progress. This one is less JDK8 compatible, but | Reinier Zwitserloot | |
it has major refactorings to make JDK6-8 support possibly with much prettier code. | |||
2013-07-26 | experiment: Can we wrap TreeMaker and remove a heck of a lot of opportunity ↵ | Reinier Zwitserloot | |
to program handlers that are not cross javac6-8 compatible? | |||
2013-07-23 | A source file with just @Getter in it now compiles in javac8, but there is ↵ | Reinier Zwitserloot | |
still a looooong way to go. | |||
2013-07-22 | Merge branch 'master' into jdk8. Also added some major fixes whilst merging. | Reinier Zwitserloot | |
Conflicts: src/core/lombok/javac/handlers/JavacHandlerUtil.java src/utils/lombok/javac/CommentCatcher.java src/utils/lombok/javac/Javac.java | |||
2013-07-16 | post-release version bump to 0.12.1 | Reinier Zwitserloot | |
2013-07-16 | bumped version | Reinier Zwitserloot | |
2013-07-16 | * Fixed issues with @FieldDefaults and @Value (you can NOT override | Reinier Zwitserloot | |
@Value's final-by-default and private-by-default with it; now appropriate warnings are emitted) * Builder now errors out on presence of most lombok annotations on an explicit builder class. * Builder now takes @FieldDefaults/@Value into account. * Builder on type now generates the constructor as package private instead of private to avoid synthetic accessor constructors. * added a bunch of test cases. * added a test case feature: If the expected file is omitted entirely but there are expected messages, the differences in the output itself are ignored. * streamlined checking for boolean-ness (removed some duplicate code) * added 'fluent' and 'chain' to @Builder. | |||
2013-07-16 | Renamed ImmutableList to LombokImmutableList, to reduce our ImmutableList ↵ | Reinier Zwitserloot | |
coming up in autocomplete dialogs when guava's was intended. | |||
2013-07-08 | Fixed value's snippet integration (it hadn't been updated yet now that Value ↵ | Reinier Zwitserloot | |
has moved from experimental into core). | |||
2013-07-08 | gave up on adding support for moving javadoc to getter/setter in eclipse. ↵ | Reinier Zwitserloot | |
Eclipse breaks the javadoc out of the raw source and we can't modify that without breaking a billion things. To solve this issue we'd have to write some very complicated patches to intercept this process and somehow propagate the node that the javadoc is attached to AND translate from the ast model to dom or whatever is being used there. Not gonna happen for this low priority feature. | |||
2013-07-08 | Support for javadoc copying in Getter/Setter generation for javac, as well ↵ | Reinier Zwitserloot | |
as updates to all relevant documentation | |||
2013-07-07 | eclipse support for the new @Getter(lazy=true) desugaring. | Reinier Zwitserloot | |
2013-07-07 | @Getter(lazy=true) now uses a different, more efficient desugaring. ↵ | Reinier Zwitserloot | |
Implementing in javac, ecj still has to be done. |