Reinier Zwitserloot
b118bea124
[release] pre-release version bump
2023-09-20 04:34:53 +02:00
Reinier Zwitserloot
7cbb5e9d4a
[ fixes #3182 ] [docs] Add a note about wonky equality definitions in the core libraries (BigDecimal in particular) to the docs of EqualsAndHashCode
2023-09-20 04:24:19 +02:00
Reinier Zwitserloot
9bcaaafed4
[ fixes #3474 ] lombok.jar now contains zero paths that could clash with other modules, as that's already enough to trigger split package errors from jigsaw.
2023-09-20 04:08:53 +02:00
Rawi01
9ef9b58334
Add JDK 21 to test workflow
2023-09-17 18:50:42 +02:00
Rawi01
9f350ac78c
Merge pull request #3503 from Rawi01/javac6-singular-test
...
Exclude failing test for javac < 8
2023-09-17 15:23:08 +02:00
Rawi01
e226cd3578
Exclude failing test for javac < 8
2023-09-17 15:14:40 +02:00
Reinier Zwitserloot
67cd7a6218
Merge pull request #3494 from Rawi01/enum-getter
...
Remove javac support for getter on enum members
2023-09-17 12:46:00 +02:00
Reinier Zwitserloot
6623e12fb2
Merge pull request #3486 from Rawi01/superbuilder-javadoc
...
Copy javadoc to generated SuperBuilder
2023-09-17 12:44:12 +02:00
Reinier Zwitserloot
28e5ddb075
[ #3314 ] Add line to changelog
2023-09-17 12:41:06 +02:00
Reinier Zwitserloot
60ed4adfce
Merge pull request #3482 from Rawi01/getter-lazy
...
Keep initializer position for lazy getter
2023-09-17 12:38:14 +02:00
Reinier Zwitserloot
f16c131dae
Merge pull request #3480 from pbi-qfs/intellij-setup-2023.2
...
Update intellij plugin setup instructions for IntelliJ 2023.2
2023-09-17 12:35:39 +02:00
Reinier Zwitserloot
a93091d41d
[ #3450 ] Add line to changelog
2023-09-17 12:33:48 +02:00
Reinier Zwitserloot
39f8c31e78
[ #3463 ] Add line to changelog
2023-09-17 12:33:48 +02:00
Reinier Zwitserloot
e3d43668eb
Merge pull request #3479 from Rawi01/extensionmethod-record
...
Add support for extension methods on records
2023-09-17 12:30:42 +02:00
Reinier Zwitserloot
8e55a95758
Merge pull request #3478 from Rawi01/extensionmethod-widening
...
Support argument widening for extension methods
2023-09-17 11:32:42 +02:00
Reinier Zwitserloot
25c240a230
Merge pull request #3502 from Rawi01/jakarta-generated-annotations
...
Add support for jakarta generated annotation
2023-09-17 04:40:49 +02:00
Reinier Zwitserloot
4ea4bf48ae
[ fixes #1377 ] lombok.Singular now removed when delomboking
2023-09-17 04:30:30 +02:00
Reinier Zwitserloot
f574fee5f9
[issue #1377 ] [test-case] Added test that proves @Singular is not removed
2023-09-17 04:18:57 +02:00
Reinier Zwitserloot
af05813e91
[trivial] Fix a test that failed only because we updated some text output.
2023-09-17 04:18:13 +02:00
Rawi01
1e929c934a
[ fixes #3248 ] Add support for jakarta generated annotation
2023-09-15 23:12:46 +02:00
Roel Spilker
65773f5258
[integration] ant
2023-09-15 04:44:57 +02:00
Roel Spilker
30b564fb76
[integration] unfortunately java 21 is still unsupported
2023-09-15 04:37:58 +02:00
Roel Spilker
4d527303e5
[docker] next set of fixes
2023-09-15 04:15:23 +02:00
Reinier Zwitserloot
5b872c8172
[docker] Fixing missing execute flags
2023-09-15 03:50:39 +02:00
Reinier Zwitserloot
1a80774640
[trivial] Updated outdated comment
2023-09-15 03:42:30 +02:00
Reinier Zwitserloot
96b93cfa17
[launch] Allow the ShadowClassLoader to load package private helpers while bootstrap-patching OSGi loaders
2023-09-15 03:40:19 +02:00
Reinier Zwitserloot
d6365fbd23
[launch] The PackageShader wasn't actually doing its job of hiding ASM at all
2023-09-15 03:40:19 +02:00
Roel Spilker
08fa14e769
[docker] cleanup old versions, minor improvements
2023-09-15 02:43:11 +02:00
Reinier Zwitserloot
64927d0132
[trivial]
2023-09-15 01:39:50 +02:00
Reinier Zwitserloot
900ff573eb
[ fixes #3443 ] On eclipse installations upgraded since pre-mars the installer wouldn't overwrite lombok installs properly.
2023-09-15 01:39:50 +02:00
Reinier Zwitserloot
1842bc7ca5
[deps] Updated lombok.patcher version (which includes newer ASM)
2023-09-15 01:39:50 +02:00
Roel Spilker
635d562af0
[docker] add jdk-21
2023-09-15 01:28:05 +02:00
Roel Spilker
f1fc67668a
[docker] add jdk-17 and change line endings
2023-09-15 00:50:22 +02:00
Rawi01
da004063e2
[ fixes #3427 ] Remove javac support for getter on enum members
2023-08-31 20:20:17 +02:00
Rawi01
850238b1d9
[ fixes #3147 ] Copy javadoc to generated SuperBuilder
2023-08-21 06:46:20 +02:00
Rawi01
3fb99fa699
Fix javac6 tests
2023-08-13 16:23:04 +02:00
Rawi01
ba47865bf0
[ fixes #3448 ] Keep initializer position for lazy getter
2023-08-13 16:07:39 +02:00
Pascal Bihler
71acb64567
Update intellij plugin setup instructions for IntelliJ 2023.2
2023-08-08 11:18:28 +02:00
Rawi01
f67b66456a
[ fixes #3450 ] Add support for extension methods on records
2023-08-07 22:19:08 +02:00
Rawi01
519a482a15
[ fixes #3463 ] Support argument widening for extension methods
2023-08-07 21:58:12 +02:00
Reinier Zwitserloot
000ce6d19a
[changelog] Documented the major updates/fixes introduced in the previous merges
2023-08-04 02:17:10 +02:00
Reinier Zwitserloot
e2aebfdf43
Merge pull request #3359 from dreis2211/error-logger-creation
...
Prevent repeated expensive creation of error logger
2023-08-04 02:05:43 +02:00
Reinier Zwitserloot
b7c6108f3a
Merge pull request #3422 from Rawi01/helper
...
Support Helper in method
2023-08-04 02:01:46 +02:00
Reinier Zwitserloot
dbd6ad41df
Merge pull request #3387 from jeff87218/master
...
fix some typos
2023-08-04 02:00:13 +02:00
Reinier Zwitserloot
fe663a5cea
Merge pull request #3420 from Rawi01/tostring-array
...
Ignore annotations during array detection
2023-08-04 01:59:52 +02:00
Reinier Zwitserloot
32e5fb5105
Merge pull request #3410 from Rawi01/extensionmethod-in-lambda
...
Delay replacement of extension methods in arguments
2023-08-04 01:58:35 +02:00
Reinier Zwitserloot
4d6e8f3ffa
Merge pull request #3425 from Rawi01/jacksonized-record
...
Copy annotations on record components
2023-08-04 01:56:27 +02:00
Reinier Zwitserloot
f6ca064d75
Merge pull request #3473 from Rawi01/jdk21
...
Add support for JDK21
2023-08-04 01:50:40 +02:00
Reinier Zwitserloot
891cee1025
[ fixes #3474 ] ASM + lombok on the classpath at runtime would cause a split package error if using the module system
2023-08-04 01:47:07 +02:00
Reinier Zwitserloot
67d155985a
[loader] Fix an issue when using lombok as a module while using ObjectWeb ASM as dep.
...
Evidently jigsaw's damage to java extends to our way of shading ObjectWeb ASM dep - it's a split package violation even though lombok loads its stuff in a separate loader. We fix it by using some on-the-fly extremely fast constant pool rewriting.
2023-08-03 23:58:17 +02:00