Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-21 | [jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop | Rawi01 | |
2023-03-21 | [jdk20] Adds support for updated JCEnhancedForLoop | Rawi01 | |
2023-03-21 | [jdk20] Updates support for record patterns | Rawi01 | |
2023-02-03 | [release] post-release version bump | Reinier Zwitserloot | |
2023-02-03 | [build] final touches on updating deployment to new cloudflare host | Reinier 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.26 | Reinier Zwitserloot | |
2023-01-19 | to be JDK6-buildable, replace SafeVarargs with SuppressWarnings | Reinier Zwitserloot | |
2023-01-19 | Replace JDK11 code with JDK6 compatible code to avoid warns/errs during dev ↵ | Reinier Zwitserloot | |
only. | |||
2023-01-15 | [fixes #3327] Inject fields after generated record fields | Rawi01 | |
2023-01-12 | Merge pull request #3326 from Rawi01/utilityclass-npe | Reinier Zwitserloot | |
Reset erasure_field of symbol | |||
2023-01-12 | Merge pull request #3325 from Rawi01/builder-default-array | Reinier Zwitserloot | |
Convert short array initializers to long version | |||
2023-01-12 | Merge pull request #3312 from Rawi01/extensionmethod-nonstatic | Reinier Zwitserloot | |
Ignore non-static/non-public extension methods | |||
2023-01-12 | Merge pull request #3299 from YassinHajaj/master | Reinier Zwitserloot | |
The URL to constructor has been corrected : replaced "Constructor" with "constructor" | |||
2023-01-12 | Merge pull request #3289 from mernst/typeannotations-sources | Reinier Zwitserloot | |
Typo fixes | |||
2023-01-12 | Merge pull request #3288 from Rawi01/val-default-method | Reinier Zwitserloot | |
Use real type for enclosing class | |||
2023-01-12 | Merge pull request #3262 from marc-guenther/extension-methods-for-interfaces | Reinier Zwitserloot | |
fixes #3259: allow @ExtensionMethod on interfaces | |||
2023-01-12 | Merge pull request #3250 from mernst/typos-typos | Reinier Zwitserloot | |
Fix typos | |||
2023-01-12 | Merge pull request #3232 from janrieke/superBuilderFixMethodExistsChecks | Reinier Zwitserloot | |
Fix SuperBuilder for fields named "build" or "self" | |||
2023-01-12 | Merge pull request #3215 from janrieke/superBuilderExtendsClauseCollisions | Reinier Zwitserloot | |
SuperBuilder: check extends/implements for collisions (fixes #3202) | |||
2023-01-12 | [jdk19] Add support for record pattern | Rawi01 | |
2023-01-12 | [jdk19] Add support for new guard pattern | Rawi01 | |
2023-01-12 | [jdk19] Add support for JCConstantCaseLabel | Rawi01 | |
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-09 | [fixes #3274] Reset erasure_field of symbol | Rawi01 | |
2023-01-07 | [fixes #3306] Convert short array initializers to long version | Rawi01 | |
2022-12-11 | [fixes #3310] Ignore non-static/non-public extension methods | Rawi01 | |
2022-11-17 | Replaced "Constructor" by "constructor" in URL | YassinHajaj | |
2022-11-17 | Replaced "Constructor" by "constructor" in URL | YassinHajaj | |
2022-11-17 | Replaced "Constructor" by "constructor" in URL | YassinHajaj | |
2022-11-03 | Typo fixes | Michael Ernst | |
2022-10-30 | [fixes #3242] Use real type for enclosing class | Rawi01 | |
2022-10-13 | [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. | |||
2022-09-14 | fixes ...: allow @ExtensionMethod on interfaces | Marc Guenther | |
2022-08-25 | Fix typos | Michael Ernst | |
2022-07-15 | [fix #3230] switch setter and self/build methods to allow overloaded | Jan Rieke | |
self/build methods | |||
2022-06-17 | (SuperBuilder) fix javac type params on conflicting names | Jan Rieke | |
2022-06-17 | (fixes #3202) check extends/implements for collisions (SuperBuilder) | Jan Rieke | |
2022-05-20 | Add support for eclipse feature tests | Rawi01 | |
2022-05-20 | [fixes #3181] Copy field name arrays in (Super)Builder | Rawi01 | |
The eclipse SelectionEngine uses the identity, finds the field in the builder and gets confused by the wrong source positions. If we clone the array it only finds the correct field and it works as expected. | |||
2022-05-07 | [extern-annotations] Together with @rspilker, checked the list of base ↵ | Reinier Zwitserloot | |
copyable annotations and cleaned it up. | |||
2022-05-07 | [extern-annotations] Together with @rspilker, checked the list of ↵ | Reinier Zwitserloot | |
'annotations that mean: Non null' and cleaned it up. | |||
2022-04-18 | [versioning] post-release version bump 1.18.24 | Reinier Zwitserloot | |
2022-04-18 | [versioning] pre-release version bump 1.18.24 | Reinier Zwitserloot | |
2022-04-02 | Merge pull request #3155 from Rawi01/extensionmethod-conditional-methodref | Reinier Zwitserloot | |
Improve the handling of ExtensionMethod arguments | |||
2022-04-02 | [#3143] Review and update jopatai's work on the maven/ecj agent jar | Reinier Zwitserloot | |
* Update copyright headers * Update code style (tabs, not spaces, spaces around + operator - that's about it) * Use `x.class.getResourceAsStream`, not `x.getClass().` - minor mostly irrelevant nit. * Rename and re-locate the jar itself. * 'ecj' as an alias for this command seems a bit too cavalier' removed it. * The source is in its own 'root' src dir, it doesn't really fit in the eclipse agent sources - it's more a maven agent. * Fixed a bug where a filehandle wasn't safe closed. Mostly irrelevant (JVM would quite afterwards anyway). * Slight rewording of the ecj docs. | |||
2022-03-29 | [fixes #3153] Improve the handling of ExtensionMethod arguments | Rawi01 | |
2022-03-18 | [fixes #3143] Maven+ECJ Agent Bootstrap | JohnPaulTaylorII | |
* Adds AgentBootstrap, the actual bootstrapping agent * Adds MavenEcjBootstrapApp, the command line app for generating the appropriate files * Updates the build to package these correctly * Updates the documentation for setup/ecj | |||
2022-03-17 | Merge pull request #3137 from JohnPaulTaylorII/master | Reinier Zwitserloot | |
[fixes #3133] Additional bits setting when creating type annotations | |||
2022-03-17 | [fixes #2990] Treat records and enums as places where `static` is allowed. | Reinier Zwitserloot | |