Commit Graph
3510 Commits
Author SHA1 Message Date
Rawi01 8c02b75cd9 Add build order 2023-03-22 10:22:34 +01:00
Rawi01 05a2c250fc Add build args 2023-03-22 10:22:34 +01:00
Rawi01 34abdc0ba0 Mark scripts as executable 2023-03-22 10:22:34 +01:00
Rawi01 ec7a2e1164 Add integration tests 2023-03-22 10:22:34 +01:00
Rawi01 428023f548 Fix Java12 tests 2023-03-22 10:22:34 +01:00
Rawi01 193f808b69 Update ant.yml 2023-03-22 10:22:34 +01:00
Rawi01 10d824ace8 Fix test compile order 2023-03-22 10:22:34 +01:00
Rawi01 b2657770e5 Add test workflow 2023-03-22 10:22:34 +01:00
Reinier Zwitserloot 79c5d2dfd3 Merge pull request #3358 from dreis2211/config-parent-cache
Cache ConfigurationFile.parent()
2023-03-21 17:39:34 +01:00
Rawi01 e64c6b5879 [fixes #3346] Add jakarta Nonnull/Nullable annotations 2023-03-21 17:38:04 +01:00
Reinier Zwitserloot 984cd1d5cf [trivial] code style 2023-03-21 17:37:24 +01:00
Reinier Zwitserloot 5a2b68c574 Merge pull request #3357 from dreis2211/stop-bubbling
Avoid looking up parent if bubbling stopped
2023-03-21 17:35:23 +01:00
Rawi01 6f204d98c4 [fixes #3366] Handle @NonNull type annotations on record components 2023-03-21 17:13:54 +01:00
Rawi01 13642eb896 [fixes #3332] Prepend jdt.core SCL to compiler SCL
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-21 17:11:45 +01:00
Christoph Dreis 70cf9b5d0d Add author 2023-03-21 17:10:58 +01:00
Reinier Zwitserloot f494c8efea Merge pull request #3356 from dreis2211/reduce-allocations-typematch
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-21 17:10:34 +01:00
Reinier Zwitserloot f22f6d7e13 Merge pull request #3355 from dreis2211/module-name-fix
Remove obsolete LombokProcessor.getModuleName
2023-03-21 17:04:45 +01:00
Reinier Zwitserloot f6c9bfba1b Updating tests and changelog to reflect JDK20 support 2023-03-21 16:31:04 +01:00
Rawi01 148680cb49 [jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop 2023-03-21 16:12:22 +01:00
Rawi01 d96bf4cc36 [jdk20] Adds support for updated JCEnhancedForLoop 2023-03-21 16:12:22 +01:00
Rawi01 83c4dcfd52 [jdk20] Updates support for record patterns 2023-03-21 16:12:22 +01:00
Christoph Dreis ea0fbd8ca5 Cache ConfigurationFile.parent() 2023-02-22 14:03:58 +01:00
Christoph Dreis 094077da6e Avoid looking up parent if bubbling stopped 2023-02-22 13:56:13 +01:00
Christoph Dreis f13750c271 Reduce allocations from JavacHandlerUtil.typeMatches() 2023-02-21 08:37:38 +01:00
Christoph Dreis d5f1f79df6 Remove obsolete LombokProcessor.getModuleName 2023-02-20 20:50:17 +01:00
Reinier Zwitserloot e5c324c615 [release] post-release version bump 2023-02-03 04:02:13 +01:00
Reinier Zwitserloot 566dfe73ca [build] final touches on updating deployment to new cloudflare host 2023-02-03 03:54:46 +01:00
Reinier Zwitserloot dbb7ea00b8 [build] p2 repo now updated to go to cloudflare R2 2023-02-03 02:30:56 +01:00
Reinier Zwitserloot 756f0019c3 [build] Uploading edge repo to cloudflare R2 bucket straight from ant now possible 2023-02-03 02:21:20 +01:00
Reinier Zwitserloot 930cc24105 [versioning] pre-release version bump 1.18.26 2023-01-19 22:58:23 +01:00
Reinier Zwitserloot 86029538ee to be JDK6-buildable, replace SafeVarargs with SuppressWarnings 2023-01-19 22:55:03 +01:00
Reinier Zwitserloot e02d0c64cf Replace JDK11 code with JDK6 compatible code to avoid warns/errs during dev only. 2023-01-19 22:51:30 +01:00
Reinier Zwitserloot d3a05b574b Merge pull request #3330 from Rawi01/eclipse-record-tests
Inject fields after generated record fields
2023-01-19 22:50:31 +01:00
Rawi01 b718fbf497 [fixes #3327] Inject fields after generated record fields 2023-01-15 23:50:41 +01:00
Reinier Zwitserloot 75c9a9ddde Mention noteworthy recent merges of PRs in the changelog 2023-01-12 02:14:50 +01:00
Reinier Zwitserloot 5ed4d0f37f Merge pull request #3326 from Rawi01/utilityclass-npe
Reset erasure_field of symbol
2023-01-12 02:05:31 +01:00
Reinier Zwitserloot 9e6f66c557 Merge pull request #3325 from Rawi01/builder-default-array
Convert short array initializers to long version
2023-01-12 02:04:20 +01:00
Reinier Zwitserloot 8bb4dc5daa Merge pull request #3312 from Rawi01/extensionmethod-nonstatic
Ignore non-static/non-public extension methods
2023-01-12 01:56:15 +01:00
Reinier Zwitserloot b69ff85b94 Merge pull request #3299 from YassinHajaj/master
The URL to constructor has been corrected : replaced "Constructor" with "constructor"
2023-01-12 01:53:14 +01:00
Reinier Zwitserloot d81212f46a Merge pull request #3291 from dashen-tech/master
doc: fix some typos
2023-01-12 01:52:14 +01:00
Reinier Zwitserloot 179f7369c8 Merge pull request #3289 from mernst/typeannotations-sources
Typo fixes
2023-01-12 01:50:43 +01:00
Reinier Zwitserloot fd64adb9f0 Merge pull request #3288 from Rawi01/val-default-method
Use real type for enclosing class
2023-01-12 01:50:17 +01:00
Reinier Zwitserloot 3c9e4770b3 Merge pull request #3262 from marc-guenther/extension-methods-for-interfaces
fixes #3259: allow @ExtensionMethod on interfaces
2023-01-12 01:48:01 +01:00
Reinier Zwitserloot 9ad2846b5d Merge pull request #3250 from mernst/typos-typos
Fix typos
2023-01-12 01:45:44 +01:00
Reinier Zwitserloot e90d497c93 Merge pull request #3232 from janrieke/superBuilderFixMethodExistsChecks
Fix SuperBuilder for fields named "build" or "self"
2023-01-12 01:44:52 +01:00
Reinier Zwitserloot ef916881ad Merge pull request #3215 from janrieke/superBuilderExtendsClauseCollisions
SuperBuilder: check extends/implements for collisions (fixes #3202)
2023-01-12 01:40:23 +01:00
Reinier Zwitserloot f090e50d0d [tests] testing eclipse-full works on more platforms.
only worked on linux-x86_64, now it should work on more os+arch combos
2023-01-12 01:37:00 +01:00
Reinier Zwitserloot 073ec78dd5 Merge branch 'Rawi01-eclipse-tests' 2023-01-12 00:40:22 +01:00
Reinier Zwitserloot ffd364b964 [tests] add new target for eclipse 2022-12. 2023-01-12 00:40:03 +01:00
Reinier Zwitserloot a6f34d0a15 [tests] Added ant test.ecj19 and updated tests
Tests updated because ecj finally fixed their pretty printer for records, yay!
2023-01-12 00:40:03 +01:00