Commit Graph
3588 Commits
Author SHA1 Message Date
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 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
Rawi01 2a1a78ca57 [jdk21] Add new javac annotation processor flag 2023-08-02 21:02:15 +02:00
Rawi01 1c2970be2d [jdk21] Remove test for record patterns in for headers (removed in JEP 440) 2023-06-24 17:00:14 +02:00
Rawi01 cb76e67205 [jdk21] Remove test for parenthesized pattern (removed in JEP 441) 2023-06-24 16:57:26 +02:00
Rawi01 73d2686bc2 [jdk21] Add support for new guard field in JCCase 2023-06-24 16:55:10 +02:00
Rawi01 96cd3cd549 [jdk21][fixes #3393] Support changed JCImport.qualid type 2023-06-19 22:00:15 +02:00
Reinier Zwitserloot 9e5e0c3803 [release] post-release version bump 2023-05-25 00:29:09 +02:00
Reinier Zwitserloot 1e284a5907 [build] fix release build script 2023-05-24 23:41:30 +02:00
Reinier Zwitserloot 57a886bb65 [release] pre-release version bump 2023-05-24 23:12:22 +02:00
Reinier Zwitserloot 375891ff4f [build] Check version before allowing release 2023-05-24 22:58:23 +02:00
Rawi01 4c8607f2a4 [fixes #3315] Copy annotations on record components 2023-05-10 17:02:19 +02:00
Rawi01 d54e15c0db Fix javac6 helper test 2023-05-05 23:25:58 +02:00
Rawi01 37ac1bf4cd [fixes #3370] Support Helper in method 2023-05-05 22:48:19 +02:00
Rawi01 1599bc1ce4 Remove record component annotations when using Zulu JDK 2023-04-30 11:36:22 +02:00
Rawi01 4014013fee Exclude type annotation tests for old java versions 2023-04-29 18:50:58 +02:00
Rawi01 eac764691b Refactor reflective type annotation handling 2023-04-29 10:59:04 +02:00
Rawi01 8aa54b7f25 [fixes #3416] Ignore annotations during array detection 2023-04-29 09:24:11 +02:00
Rawi01 250bc0660b [fixes #3406] Find jdt.core classloader if initialized in batch mode 2023-04-16 18:10:19 +02:00