Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-12 | [tests] add new target for eclipse 2022-12. | Reinier Zwitserloot | |
2023-01-12 | [tests] Added `ant test.ecj19` and updated tests | Reinier Zwitserloot | |
Tests updated because ecj finally fixed their pretty printer for records, yay! | |||
2023-01-12 | [jdk19] Bump lombok.patcher version | Rawi01 | |
2022-05-20 | Add support for eclipse feature tests | Rawi01 | |
2022-03-08 | [jdk18] Bump lombok.patcher version | Rawi01 | |
2022-01-16 | [log4j] one more log4j update. Again, lombok is not and never was ↵ | Reinier Zwitserloot | |
vulnerable, just ensuring your vulnerability scanners dont give off false positives. | |||
2021-12-18 | [#3063] Whilst lombok is not vulnerable to Log4Shell, we do have the ↵ | Reinier Zwitserloot | |
dependency on log4j, solely for testing purposes, and no user input is ever logged with it. Nevertheless, pushing the dep to 2.17 to avoid false positives from vulnerability scanners ruining the day. | |||
2021-12-16 | [#3063] Whilst lombok is not vulnerable to Log4Shell, we do have the ↵ | Reinier Zwitserloot | |
dependency on log4j, solely for testing purposes, and no user input is ever logged with it. Nevertheless, pushing the dep to 2.16 to avoid false positives from vulnerability scanners ruining the day. | |||
2021-12-12 | [fixes #3063] Bump log4j2 dep version to avoid needless security warnings ↵ | Reinier Zwitserloot | |
from dep scanners - lombok is not affected by CVE-2021-44228. | |||
2021-03-23 | [testing] wahey, ecj testing works again, and now we can test JDK16 features ↵ | Reinier Zwitserloot | |
in it! | |||
2021-03-22 | [deps] pushing ASM to 9.1, and ASM opcode compat levels to ASM9, as we need ↵ | Reinier Zwitserloot | |
the support for records | |||
2021-03-19 | [testing] Fixing running older tests. | Reinier Zwitserloot | |
the new formatter is nice, but needed to be compile with 1.6, otherwise running junit on older VMs doesn't work. | |||
2021-03-16 | [build] sped up the build considerable. | Reinier Zwitserloot | |
We used to use the mango SPI processor, but this had two major issues: * ecj wouldn't run annotation processors, requiring a separate proc:only compile run with javac * mangoSPI couldn't do incremental compilation, so this required a full rebuild just to generate SPI files, every time. Addressed by updating to IPP40 which does support explicit annotation processors even for ecj, and adding our own SPI generating annotation processor to the build which can deal with incrementals. There are some limits; removing a `@Provides` annotation on an existing type will need a full clean to pick that up, for example. These limits seem quite exotic, though. | |||
2021-03-13 | [test] work in progress: Make test.javac6 pass all tests. | Reinier Zwitserloot | |
The `test.javac6` job causes a ton of errors because many tests use java8+ features. Marking them off as java8+ targeted only. | |||
2020-10-15 | [#2599] Completely rewrite how we decide whether it's ecj or eclipse for ↵ | Reinier Zwitserloot | |
patching | |||
2020-10-08 | [deps] bumped lombok.patcher dep to v0.38, which adds ASM9 support. | Reinier Zwitserloot | |
This makes lombok better at handling e.g. javac15. | |||
2020-09-24 | [deps] added some deps used during eclipse testing. | Reinier Zwitserloot | |
2020-09-18 | [trivial] [typo] | Reinier Zwitserloot | |
2020-08-29 | [testing] [eclipse] [#2413] Eclipse tests now more expansive | Reinier Zwitserloot | |
We now test generating a level2-DOM from our level1-AST (eclipse has 3 levels of ASTs, more or less), only if that is possible, i.e. only if the full eclipse is available. This requires using a test target named `eclipse-X`, and not one of the `ecjX` ones. This is the change that requires the massive update to the build system. About 6 tests, including a newly added one about @Delegate, now fail. These failures would usually not cause instant failure in eclipse, but can cause errors during save actions and will likely mess with other things in weird ways, such as messing up syntax highlighting. Yes, this commit now makes a bunch of cases fail the unit tests, but that is representative of actual errors in lombok, so I'm checking it in as is (without this commit, the problem is still there, the tests are just incapable of detecting it). | |||
2020-08-28 | [build] added ant website.open | Reinier Zwitserloot | |
this serves the site locally and opens your browser | |||
2020-06-23 | [build] rewriting the build system | Reinier Zwitserloot | |
2020-03-05 | Update org.eclipse dependencies, fixes #2363 | Roel Spilker | |
2019-12-11 | [deps] updated version on lombok.patcher in order to get ASM 7.2 | Reinier Zwitserloot | |
2019-09-25 | [jdk13] upgrading the patcher dep, which has the j13+ ASM dep built in | Reinier Zwitserloot | |
2019-01-10 | Upgraded lombok.patcher dep | Reinier Zwitserloot | |
2018-12-17 | [deps] updated dep versions. | Reinier Zwitserloot | |
2018-10-29 | [java-11] up dependency on lombok.patcher, including asm7 | Roel Spilker | |
2018-10-15 | [build] Fixing running tests via `ant test`, setting up the build, and a few ↵ | Reinier Zwitserloot | |
other build-related issues. | |||
2018-09-10 | Upgraded our objectweb ASM dep and moved API level up to 6, to avoid a ↵ | Reinier Zwitserloot | |
‘this feature requires ASM5’ error that occurs when patching recent eclipse releases. | |||
2018-08-21 | [#1806] Potential fix for java 11 in regards to module system. | Reinier Zwitserloot | |
2018-06-04 | Fixex #1697: google’s FluentLogger (Flogger) now available as one of ↵ | Reinier Zwitserloot | |
lombok’s log annotations. | |||
2018-05-28 | Upgraded lombok.patcher dep to 0.26. (Which updates ASM to be Java10/11 ↵ | Reinier Zwitserloot | |
compatible). | |||
2018-03-11 | [website] added supporters infrastructure. | Reinier Zwitserloot | |
2018-03-11 | Website updated to list supporters on the website. | Reinier Zwitserloot | |
2017-12-12 | Updated to new in ivy++ scp/ssh tasks. | Reinier Zwitserloot | |
2017-11-28 | updated lombok.patcher dep. | Reinier Zwitserloot | |
2017-11-06 | Fixed `ant test-ecj` | Reinier Zwitserloot | |
2017-11-06 | Updated to ivy++ v1.22 in order to allow compiling stuff with ecj; j9 no ↵ | Reinier Zwitserloot | |
longer supports 1.4/1.5 but we need it to continue to compile patchtargets for eclipse. | |||
2017-05-29 | Updated just about all of the pages to the template-based redesign. | Reinier Zwitserloot | |
Added ajaxified loading for feature pages. | |||
2016-11-07 | [issue #1218] Annotation Processors that have an (internal) dependency on ↵ | Roel Spilker | |
ecj (google's dagger project has this, don't know of any others), when run inside eclipse, bombs with a LinkageError. Fixed. | |||
2016-05-06 | Added support for JBoss Logging v3.3.0-Final via @JBossLog [Issue #1103] | Thomas Darimont | |
2015-04-08 | Updated to patcher 0.20 with updates for bugs where you’d type a quote and ↵ | Reinier Zwitserloot | |
then eclipse would hang. | |||
2015-04-02 | [i802] working on eclipse mars support; this needs a few updates to ↵ | Reinier Zwitserloot | |
integration with patcher. | |||
2015-02-02 | [i702] findbugs suppress warnings now available via config key. | Reinier Zwitserloot | |
2015-01-12 | added guava as a test dep. | Reinier Zwitserloot | |
2014-12-04 | upgraded to the appropriate tandem-developed version of lombok.patcher | Reinier Zwitserloot | |
2014-06-10 | switched publishing model away from a googlecode download and onto a ↵ | Reinier Zwitserloot | |
projectlombok.org hosted download. | |||
2014-05-22 | upgraded to lombok.patcher 1.15 to fix bug 670. | Reinier Zwitserloot | |
2014-05-12 | patcher upgrade for issue 666. | Reinier Zwitserloot | |
2014-05-01 | some pretty significant changes to the build system, to try and add testing ↵ | Reinier Zwitserloot | |
against ecj8 to the lineup, and to force compilation with the bootstrap classpath of JDK6 so that we won't accidentally add deps on things that JVM6es don't have. |