aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-21[fixes #3332] Prepend jdt.core SCL to compiler SCLRawi01
The latest eclipse version properly splits the jdt.core module and the compiler. To load jdt.core classes during compilation the compiler SCL needs a reference to the jdt.core SCL.
2023-03-21Add authorChristoph Dreis
2023-03-21Merge pull request #3356 from dreis2211/reduce-allocations-typematchReinier Zwitserloot
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-21Merge pull request #3355 from dreis2211/module-name-fixReinier Zwitserloot
Remove obsolete LombokProcessor.getModuleName
2023-03-21Updating tests and changelog to reflect JDK20 supportReinier Zwitserloot
2023-03-21[jdk20] Reorder JavacAST child nodes for JCEnhancedForLoopRawi01
2023-03-21[jdk20] Adds support for updated JCEnhancedForLoopRawi01
2023-03-21[jdk20] Updates support for record patternsRawi01
2023-02-21Reduce allocations from JavacHandlerUtil.typeMatches()Christoph Dreis
2023-02-20Remove obsolete LombokProcessor.getModuleNameChristoph Dreis
2023-02-03[release] post-release version bumpReinier Zwitserloot
2023-02-03[build] final touches on updating deployment to new cloudflare hostReinier Zwitserloot
2023-02-03[build] p2 repo now updated to go to cloudflare R2Reinier Zwitserloot
2023-02-03[build] Uploading edge repo to cloudflare R2 bucket straight from ant now ↵Reinier Zwitserloot
possible
2023-01-19[versioning] pre-release version bump 1.18.26Reinier Zwitserloot
2023-01-19to be JDK6-buildable, replace SafeVarargs with SuppressWarningsReinier Zwitserloot
2023-01-19Replace JDK11 code with JDK6 compatible code to avoid warns/errs during dev ↵Reinier Zwitserloot
only.
2023-01-19Merge pull request #3330 from Rawi01/eclipse-record-testsReinier Zwitserloot
Inject fields after generated record fields
2023-01-15[fixes #3327] Inject fields after generated record fieldsRawi01
2023-01-12Mention noteworthy recent merges of PRs in the changelogReinier Zwitserloot
2023-01-12Merge pull request #3326 from Rawi01/utilityclass-npeReinier Zwitserloot
Reset erasure_field of symbol
2023-01-12Merge pull request #3325 from Rawi01/builder-default-arrayReinier Zwitserloot
Convert short array initializers to long version
2023-01-12Merge pull request #3312 from Rawi01/extensionmethod-nonstaticReinier Zwitserloot
Ignore non-static/non-public extension methods
2023-01-12Merge pull request #3299 from YassinHajaj/masterReinier Zwitserloot
The URL to constructor has been corrected : replaced "Constructor" with "constructor"
2023-01-12Merge pull request #3291 from dashen-tech/masterReinier Zwitserloot
doc: fix some typos
2023-01-12Merge pull request #3289 from mernst/typeannotations-sourcesReinier Zwitserloot
Typo fixes
2023-01-12Merge pull request #3288 from Rawi01/val-default-methodReinier Zwitserloot
Use real type for enclosing class
2023-01-12Merge pull request #3262 from marc-guenther/extension-methods-for-interfacesReinier Zwitserloot
fixes #3259: allow @ExtensionMethod on interfaces
2023-01-12Merge pull request #3250 from mernst/typos-typosReinier Zwitserloot
Fix typos
2023-01-12Merge pull request #3232 from janrieke/superBuilderFixMethodExistsChecksReinier Zwitserloot
Fix SuperBuilder for fields named "build" or "self"
2023-01-12Merge pull request #3215 from janrieke/superBuilderExtendsClauseCollisionsReinier Zwitserloot
SuperBuilder: check extends/implements for collisions (fixes #3202)
2023-01-12[tests] testing eclipse-full works on more platforms.Reinier Zwitserloot
only worked on linux-x86_64, now it should work on more os+arch combos
2023-01-12Merge branch 'Rawi01-eclipse-tests'Reinier Zwitserloot
2023-01-12[tests] add new target for eclipse 2022-12.Reinier Zwitserloot
2023-01-12[tests] Added `ant test.ecj19` and updated testsReinier Zwitserloot
Tests updated because ecj finally fixed their pretty printer for records, yay!
2023-01-12[test] Just cleaning up tests that fail on javac8/6 and ecj.Reinier Zwitserloot
These tests should fail on j6/8 as they use newer features; the test files lacked proper markings so they weren't being skipped.
2023-01-12Support JDK19:Reinier Zwitserloot
Let lombok know where to find patcher-0.46, and retarget 'most recent supported JVM' to 19.
2023-01-12[jdk19] Add support for record patternRawi01
2023-01-12[jdk19] Add support for new guard patternRawi01
2023-01-12[jdk19] Add support for JCConstantCaseLabelRawi01
2023-01-12[jdk19] Bump lombok.patcher versionRawi01
2023-01-12Update AUTHORS to reflect new nameSasha Koning
2023-01-12[documentation] We had various links to features/Log, but the right ↵Reinier Zwitserloot
canonical url is features/log. Also, the changelog has been updated; all links updated to the canonical version.
2023-01-12Update VS Code page for Lombok supportnickzhums
Per (https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-july-2022/), the latest Extension for Pack has provided built-in support for Lombok. In addition, the community-developed Lombok extension has entered a maintenance mode, the original author has moved on from the project. Microsoft is going to maintain the project from now on (The extension has been transferred to Microsoft)
2023-01-12Merge pull request #3198 from Rawi01/builder-refactoringReinier Zwitserloot
Copy field name arrays in (Super)Builder
2023-01-12[tests] add new target for eclipse 2022-12.Reinier Zwitserloot
2023-01-11[tests] Added `ant test.ecj19` and updated testsReinier Zwitserloot
Tests updated because ecj finally fixed their pretty printer for records, yay!
2023-01-11[test] Just cleaning up tests that fail on javac8/6 and ecj.Reinier Zwitserloot
These tests should fail on j6/8 as they use newer features; the test files lacked proper markings so they weren't being skipped.
2023-01-11Support JDK19:Reinier Zwitserloot
Let lombok know where to find patcher-0.46, and retarget 'most recent supported JVM' to 19.
2023-01-11Merge pull request #3251 from Rawi01/jdk19Reinier Zwitserloot
Add support for JDK 19