Reinier Zwitserloot
566dfe73ca
[build] final touches on updating deployment to new cloudflare host
2023-02-03 03:54:46 +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
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
Rawi01
79fdad30d9
[jdk19] Bump lombok.patcher version
2023-01-12 00:37:54 +01:00
Rawi01
d2d97539d2
Add support for eclipse feature tests
2022-05-20 00:08:05 +02:00
Rawi01
75d4e7bba8
[jdk18] Bump lombok.patcher version
2022-03-08 07:26:49 +01:00
Reinier Zwitserloot
97f7d98cdb
[log4j] one more log4j update. Again, lombok is not and never was vulnerable, just ensuring your vulnerability scanners dont give off false positives.
2022-01-16 03:42:11 +01:00
Reinier Zwitserloot
932c939f67
[ #3063 ] Whilst lombok is not vulnerable to Log4Shell, we do have the 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-18 17:47:22 +01:00
Reinier Zwitserloot
c10b47a5d1
[ #3063 ] Whilst lombok is not vulnerable to Log4Shell, we do have the 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-16 21:35:37 +01:00
Reinier Zwitserloot
41a90527d3
[ fixes #3063 ] Bump log4j2 dep version to avoid needless security warnings from dep scanners - lombok is not affected by CVE-2021-44228.
2021-12-12 01:14:04 +01:00
Reinier Zwitserloot
3d7754e269
[testing] wahey, ecj testing works again, and now we can test JDK16 features in it!
2021-03-23 06:01:50 +01:00
Reinier Zwitserloot
3400f66fa7
[deps] pushing ASM to 9.1, and ASM opcode compat levels to ASM9, as we need the support for records
2021-03-22 11:38:56 +01:00
Reinier Zwitserloot
9498849d69
[testing] Fixing running older tests.
...
the new formatter is nice, but needed to be compile with 1.6, otherwise running junit on older VMs doesn't work.
2021-03-19 03:17:38 +01:00
Reinier Zwitserloot
476a43b970
[build] sped up the build considerable.
...
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-16 17:09:13 +01:00
Reinier Zwitserloot
a2ebb4ce36
[test] work in progress: Make test.javac6 pass all tests.
...
The `test.javac6` job causes a ton of errors because many tests use java8+ features. Marking them off as java8+ targeted only.
2021-03-13 04:20:47 +01:00
Reinier Zwitserloot
065616aea1
[ #2599 ] Completely rewrite how we decide whether it's ecj or eclipse for patching
2020-10-15 23:22:16 +02:00
Reinier Zwitserloot
2666a923e6
[deps] bumped lombok.patcher dep to v0.38, which adds ASM9 support.
...
This makes lombok better at handling e.g. javac15.
2020-10-08 20:10:52 +02:00
Reinier Zwitserloot
1ced413ccb
[deps] added some deps used during eclipse testing.
2020-09-24 22:15:31 +02:00
Reinier Zwitserloot
f6a6f9deb5
[trivial] [typo]
2020-09-18 03:43:42 +02:00
Reinier Zwitserloot
9148294f78
[testing] [eclipse] [ #2413 ] Eclipse tests now more expansive
...
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-29 04:14:10 +02:00
Reinier Zwitserloot
6088e6e3d6
[build] added ant website.open
...
this serves the site locally and opens your browser
2020-08-28 00:15:55 +02:00
Reinier Zwitserloot
0bbedd092a
[build] rewriting the build system
2020-06-23 15:55:18 +02:00
Roel Spilker
0401f49fa6
Update org.eclipse dependencies, fixes #2363
2020-03-05 22:53:52 +01:00
Reinier Zwitserloot
ea01e1c319
[deps] updated version on lombok.patcher in order to get ASM 7.2
2019-12-11 00:07:59 +01:00
Reinier Zwitserloot
2fd318886e
[jdk13] upgrading the patcher dep, which has the j13+ ASM dep built in
2019-09-25 01:16:01 +02:00
Reinier Zwitserloot
f3ead31326
Upgraded lombok.patcher dep
2019-01-10 11:40:26 +01:00
Reinier Zwitserloot
b00c0b0bf9
[deps] updated dep versions.
2018-12-17 23:25:21 +01:00
Roel Spilker
182cb0cb9e
[java-11] up dependency on lombok.patcher, including asm7
2018-10-29 21:30:27 +01:00
Reinier Zwitserloot
c896f24278
[build] Fixing running tests via ant test, setting up the build, and a few other build-related issues.
2018-10-15 21:16:06 +02:00
Reinier Zwitserloot
8c28302705
Upgraded our objectweb ASM dep and moved API level up to 6, to avoid a ‘this feature requires ASM5’ error that occurs when patching recent eclipse releases.
2018-09-10 22:24:48 +02:00
Reinier Zwitserloot
769185e123
[ #1806 ] Potential fix for java 11 in regards to module system.
2018-08-21 01:03:59 +02:00
Reinier Zwitserloot
370705e7e1
Fixex #1697 : google’s FluentLogger (Flogger) now available as one of lombok’s log annotations.
2018-06-04 22:18:54 +02:00
Reinier Zwitserloot
2c9c2fefdb
Upgraded lombok.patcher dep to 0.26. (Which updates ASM to be Java10/11 compatible).
2018-05-28 22:29:27 +02:00
Reinier Zwitserloot
2f1a26b606
[website] added supporters infrastructure.
2018-03-11 16:57:22 +01:00
Reinier Zwitserloot
cc55391a75
Website updated to list supporters on the website.
2018-03-11 12:17:14 +01:00
Reinier Zwitserloot
ae22bb617b
Updated to new in ivy++ scp/ssh tasks.
2017-12-12 06:03:34 +01:00
Reinier Zwitserloot
14c7456fea
updated lombok.patcher dep.
2017-11-28 17:21:35 +01:00
Reinier Zwitserloot
d92f508ec5
Fixed ant test-ecj
2017-11-06 23:58:12 +01:00
Reinier Zwitserloot
34e1c295d2
Updated to ivy++ v1.22 in order to allow compiling stuff with ecj; j9 no longer supports 1.4/1.5 but we need it to continue to compile patchtargets for eclipse.
2017-11-06 22:41:32 +01:00
Reinier Zwitserloot
599b6aab67
Updated just about all of the pages to the template-based redesign.
...
Added ajaxified loading for feature pages.
2017-05-29 21:01:53 +02:00
Roel Spilker
192c569128
[issue #1218 ] Annotation Processors that have an (internal) dependency on ecj (google's dagger project has this, don't know of any others), when run inside eclipse, bombs with a LinkageError. Fixed.
2016-11-07 23:26:39 +01:00
Thomas Darimont
c0a2eecb2f
Added support for JBoss Logging v3.3.0-Final via @JBossLog [Issue #1103 ]
2016-05-06 19:14:47 +02:00
Reinier Zwitserloot
a4441fb931
Updated to patcher 0.20 with updates for bugs where you’d type a quote and then eclipse would hang.
2015-04-08 23:06:42 +02:00
Reinier Zwitserloot
e45b492bb0
[i802] working on eclipse mars support; this needs a few updates to integration with patcher.
2015-04-02 02:06:30 +02:00
Reinier Zwitserloot
209654f19e
[i702] findbugs suppress warnings now available via config key.
2015-02-02 00:17:51 +01:00
Reinier Zwitserloot
b0be6f5a13
added guava as a test dep.
2015-01-12 05:29:54 +01:00
Reinier Zwitserloot
9e7c75a0fe
upgraded to the appropriate tandem-developed version of lombok.patcher
2014-12-04 02:53:27 +01:00
Reinier Zwitserloot
e453c2fafa
switched publishing model away from a googlecode download and onto a projectlombok.org hosted download.
2014-06-10 11:56:07 +02:00
Reinier Zwitserloot
29c5558052
upgraded to lombok.patcher 1.15 to fix bug 670.
2014-05-22 03:30:27 +02:00