aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-28[versioning] post-release version bumpReinier Zwitserloot
2021-01-28[versioning] pre-release version bump of the changelog as wellReinier Zwitserloot
2021-01-28[versioning] pre-release version bumpReinier Zwitserloot
2021-01-28[trivial] [build] .gitignore the jvm locations cachefileReinier Zwitserloot
2021-01-28Validate positions during testsRawi01
2021-01-28[fixes #2691] Add end positions to all generated nodesRawi01
2021-01-21[fixes #2716] SuperBuilder now skips initializers while gathering typesRawi01
2021-01-15Add to AUTHORS.Christian Schlichtherle
2021-01-15Improve Javadoc and consistently use SourceVersion.latest().Christian Schlichtherle
2021-01-15Fix inconsistency in lombok.toString.callSuper docLars Knickrehm
2021-01-14[fixes #2443] Remove multiline Javadoc tagsRawi01
2021-01-14[fixes #2695] Create void literal properlyRawi01
2021-01-03[website] Clarified @Accessors documentation and added links to issue #2464 ↵Reinier Zwitserloot
and issue #2693
2021-01-01Merge pull request #2690 from mattiasgronlund/masterReinier Zwitserloot
Do not lose generic arguments when adding annotations
2021-01-01Do not lose generic arguments when adding annotations #2689Mattias Grönlund
2020-12-30[fixes #2647] consider lombok.builder.className for builder extendsJan Rieke
2020-12-27fixing sneakythrows in ecj, and with that, the tests.Reinier Zwitserloot
2020-12-27Merge pull request #2684 from Rawi01/npe-javadocReinier Zwitserloot
Fix NullPointerException during Javadoc copy
2020-12-27Merge pull request #2685 from Rawi01/copy-name-npeReinier Zwitserloot
Replace duplicate code with new method, add null check
2020-12-23[refactor] Replace duplicate code with new method, add null checkRawi01
2020-12-22[trivial] hey, setting automatic module name is probably a good idea. Can't ↵Reinier Zwitserloot
hurt.
2020-12-22Fix configuration test, the configuration app generates platform-specific ↵Roel Spilker
line-endings
2020-12-22Run tests if no exclusions matchRoel Spilker
2020-12-21[fixes #2682] Fix NPE, always add Javadoc return statementRawi01
2020-12-20[tests] Support javadoc in ecj testsRawi01
2020-12-15fix #2679murphy-li
2020-12-11Merge pull request #2674 from mjaggard/patch-1Reinier Zwitserloot
Add information about 2020.3 having Lombok support
2020-12-10Merge pull request #2676 from andrebrait/patch-1Reinier Zwitserloot
Add missing PR number
2020-12-10Add missing PR numberAndre Brait
2020-12-10[changelog] adding fix to ExtensionMethod with generics in ecjReinier Zwitserloot
2020-12-10Merge pull request #2671 from kdombeck/add-changelogReinier Zwitserloot
Add new cache hashCode feature to changelog
2020-12-10Merge pull request #2658 from Rawi01/extension-method-genericReinier Zwitserloot
Reset inference context for extension methods
2020-12-10Merge pull request #2668 from mkurz/fix-sbt-subprojectsReinier Zwitserloot
Fixing reading files in sbt 1.4+ subprojects
2020-12-09Add information about 2020.3 having Lombok supportmjaggard
Built in support is now available in IntelliJ
2020-12-08Add new cache hashCode feature to changelogKen Dombeck
2020-12-05Fixing reading files in sbt 1.4+ subprojectsMatthias Kurz
2020-12-04[trivial] recording ecj fix in changelogReinier Zwitserloot
2020-12-04Fix typoAndre Brait
2020-12-04[build] build is now far less unreliableReinier Zwitserloot
Tiered compilation used to dump every stage into the same build dir, and included that dir on the classpath, which means any ordering issues introduced into a build aren't going to result in a failed build, thus breaking the build for everybody except those who already had a working lombok in their build dir before starting a build. The opposite of bootstrapping, in other words. Fixed by having each stage build into its own private stage phase.
2020-12-04[build] the build can now autocleanReinier Zwitserloot
autocleaning means that the build system detects that the usual incremental mode, where the build artefacts are not deleted and instead used to skip steps already performed, is not an option due to changes in the build script itself or a change in deps not detectable. It works by having a version number which can be incremented, and a system that checks for mismatches and forces a clean.
2020-12-04[build] bugfix for mapstructBinding buildReinier Zwitserloot
2020-12-04[pr #2637] recent versions of ecj double-close the classfile stream, causing ↵Reinier Zwitserloot
corrupt classfiles Would crash with java.lang.ClassFormatError: Extra bytes at the end of class file de/lomboktest/Application Fixes https://github.com/mplushnikov/lombok-intellij-plugin/issues/969 figuring out the problem was the hard work - credits to @Rawi01 for discovering this
2020-12-04[build] added a publish target for the mapstruct binding jarReinier Zwitserloot
2020-12-04[build] #2616 have lombok-mapstruct-binding contain a java module file and ↵Roel Spilker
java8 class files.
2020-12-04[build] The 'utils' source files had a dep on main which is not okay; I need ↵Reinier Zwitserloot
to address the build so that this causes errors.
2020-12-04#2616 attempt to have java9 modules and java8 class filesRoel Spilker
2020-12-03reorder exportsRoel Spilker
2020-12-03Add documentation for cacheStrategyAndre Brait
2020-12-03[fixes #2657] Use the correct field to query parent type parametersRawi01
2020-11-25[fixes #2648] Reset inference context, remove generic information copyRawi01
In Java >= 8 ecj uses the inference context to resolve the generic information. This one is already set before lombok tries rewrite the method call. Simply copying the information does not cover all the different cases but reseting the inference contexts and running type inference again does.