Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-06 | Avoid reading file from disk by reusing the parser source | Rawi01 | |
2021-04-02 | [website] fixing buildgen of all-versions.html | Reinier Zwitserloot | |
2021-04-02 | [versioning] post-release version bump | Reinier Zwitserloot | |
2021-04-02 | [versioning] pre-release version bump | Reinier Zwitserloot | |
2021-04-02 | [build] fix the website maker's all-versions tool | Reinier Zwitserloot | |
2021-04-02 | Fixes #2803 Manual merge, hide generated code from some Eclipse refactorings | Roel Spilker | |
2021-04-01 | [docker] upgrade gradle (no jdk16 support yet) | Roel Spilker | |
2021-04-01 | [docker] update maven | Roel Spilker | |
2021-04-01 | [docker] upgrade ant | Roel Spilker | |
2021-04-01 | [record] Print compact constructor after class name | Rawi01 | |
2021-04-01 | [fixes #2787] Handle right hand side of assignment first | Rawi01 | |
2021-03-26 | Merge pull request #2793 from Rawi01/license | Reinier Zwitserloot | |
Add licenses of embedded dependencies | |||
2021-03-25 | Add licenses of embedded dependencies | Rawi01 | |
2021-03-24 | Merge pull request #2687 from janrieke/superBuilderConfigBuilderClassName | Reinier Zwitserloot | |
SuperBuilder: consider lombok.builder.className for builder extends clause | |||
2021-03-24 | [records] [`@NonNull`] eclipse impl onfthe `@NonNull` on record components ↵ | Reinier Zwitserloot | |
feature. All tests passing. | |||
2021-03-23 | [testing] wahey, ecj testing works again, and now we can test JDK16 features ↵ | Reinier Zwitserloot | |
in it! | |||
2021-03-23 | [records] [javac] Putting `@NonNull` on a 'field' of a record now affects ↵ | Reinier Zwitserloot | |
the compact constructors, generating one if need be. | |||
2021-03-23 | [delombok] [prettyprinter] add support for the compact record constructor | Reinier Zwitserloot | |
2021-03-22 | [javac] defer removal of `import lombok.x;` nodes until delombok | Reinier Zwitserloot | |
Our test harness setup for JDK15 and up doesn't work with annotations on record 'fields' (`record X(@RightHere String foo)`). | |||
2021-03-22 | [deps] pushing ASM to 9.1, and ASM opcode compat levels to ASM9, as we need ↵ | Reinier Zwitserloot | |
the support for records | |||
2021-03-22 | Merge branch 'records' | Reinier Zwitserloot | |
# Conflicts: # src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java # src/core/lombok/eclipse/handlers/HandleBuilder.java # src/core/lombok/eclipse/handlers/HandleData.java # src/core/lombok/eclipse/handlers/HandleNonNull.java # src/core/lombok/eclipse/handlers/HandleSuperBuilder.java # src/core/lombok/javac/handlers/HandleBuilder.java # src/core/lombok/javac/handlers/HandleNonNull.java # src/core/lombok/javac/handlers/HandleSuperBuilder.java # test/core/src/lombok/RunTestsViaEcj.java | |||
2021-03-21 | [testing] fixed an error (I probably introduced this in the typofix earlier) ↵ | Reinier Zwitserloot | |
in a test file. | |||
2021-03-21 | Merge pull request #2725 from md-5/master | Reinier Zwitserloot | |
[fixes #2724] Increase priority of Builder annotation removal | |||
2021-03-21 | [changelog] reflecting fixes #2701 and fixes #2704 in the changelog | Reinier Zwitserloot | |
2021-03-21 | [trivial] [typofix] | Reinier Zwitserloot | |
2021-03-21 | Merge pull request #2771 from janrieke/copyMoreJacksonAnnotations | Reinier Zwitserloot | |
Add more Jackson annotations to the copy-to-setter list | |||
2021-03-21 | Merge pull request #2772 from janrieke/superBuilderNPEwithSingular | Reinier Zwitserloot | |
[fixes #2701] fix NPE on customized SuperBuilder with Singular | |||
2021-03-21 | Merge pull request #2770 from janrieke/superBuilderNPEinConstructorExists | Reinier Zwitserloot | |
[fixes #2704] SuperBuilder: avoid NPE on existing constructors | |||
2021-03-21 | Merge pull request #2780 from md-5/delombok-16 | Reinier Zwitserloot | |
[jdk16] Add lombok opens in single location | |||
2021-03-20 | [jdk16] Add lombok opens in single location | md_5 | |
Fixes awhitford/lombok.maven#47 | |||
2021-03-20 | [fixes #2724] Increase priority of Builder annotation removal | md_5 | |
Otherwise they may run after `HandleDelegate`. This is problematic as `HandleDelegate` parses the compulation unit and `@Builder` may contain imports (eg `AccessLevel`) that were already removed by other processors, eg `@Getter`. | |||
2021-03-19 | [ecj] [bug-workarounds] | Reinier Zwitserloot | |
The last comment in a line is lost if the array handed to the scanner is exactly sized to the input to process. | |||
2021-03-19 | fix test stub dependencies for ecj | Roel Spilker | |
2021-03-19 | [changelog] | Reinier Zwitserloot | |
2021-03-19 | [jdk16] Suddenly, Stream has a default method toList :-) | Roel Spilker | |
2021-03-19 | [build] broke the distribution. | Reinier Zwitserloot | |
2021-03-19 | [build] remove some errors in eclipse. | Reinier Zwitserloot | |
The ant task we use for streaming test reporting in the ant script needs deps we don't wanna include in eclipse, so I moved it to a src dir that we don't include in eclipse by default. | |||
2021-03-19 | [jdk16] fix delombok (and the test suite, which depends on it) for jdk16. | Reinier Zwitserloot | |
2021-03-19 | [testing] add a test.javac16 | Reinier Zwitserloot | |
2021-03-19 | [testing] fix vm-finder on macs. | Reinier Zwitserloot | |
2021-03-19 | [testing] Fixing running older tests. | Reinier Zwitserloot | |
the new formatter is nice, but needed to be compile with 1.6, otherwise running junit on older VMs doesn't work. | |||
2021-03-19 | [jdk16] JCBindingPattern now has a field names var instead of separate fields | Roel Spilker | |
2021-03-19 | [jdk16] TypeSymbol.isLocal has been renamed | Roel Spilker | |
2021-03-19 | [testing] restore the printing of the actual/expected when tests fail. | Reinier Zwitserloot | |
2021-03-19 | [testing] made the test script a bit more consistent | Reinier Zwitserloot | |
2021-03-19 | [testing] improve the output of `ant test`. | Reinier Zwitserloot | |
2021-03-19 | [build] quality-of-life improvements for lombok dev on windows | Reinier Zwitserloot | |
On windows, Eclipse keeps annotation processors open, which means putting spiProcessor in 'build' is annoying, as you can't delete open files on windows. Fixed by moving it to dist | |||
2021-03-19 | [testing] now that we've patched lombok to work in j16, no need for the ↵ | Reinier Zwitserloot | |
--add-opens lines anymore. | |||
2021-03-19 | [testing] unbroke 'ant test.javac8'. | Reinier Zwitserloot | |
2021-03-19 | [jdk16] forget optimization... | Roel Spilker | |