Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-18 | [trivial] [typo] | Reinier Zwitserloot | |
2020-09-18 | [build] eclipse test target for Javac8 fixed | Reinier Zwitserloot | |
javac8 has a bizarre dependency situation: we need the stubs in src/stubs there to compile, but if they are there at runtime during a test run of javac8, they take precedence over the JDK's javac (because we include this as a separate cp entry, and thus it is not a bootclasspath item), and messes everything up. The fix is to tell eclipse to compile various src/X folders to different 'bin' targets, which required an update to ivyplusplus as well. also it was just broken in general, fixed that too :) | |||
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 | Merge pull request #2548 from rosti-il/master | Reinier Zwitserloot | |
Fix tests under Windows, fix test.javac11 and test.javac14, fix issue #1745 | |||
2020-08-28 | [build] added ant website.open | Reinier Zwitserloot | |
this serves the site locally and opens your browser | |||
2020-08-18 | Fix tests under Windows, fix test.javac11 and test.javac14, fix issue #1745 | Rostislav Krasny | |
The change of the TestConfiguration.java is based on the fact that Git for Windows is configured with 'core.autocrlf=true' by default. | |||
2020-07-24 | [tests] fixed the 'ant test.javac' tests. | Reinier Zwitserloot | |
2020-07-24 | [tests] command line 'ant test.eclipse' fixed | Reinier Zwitserloot | |
2020-07-23 | [test] bugfix for the 'dist' step | Reinier Zwitserloot | |
2020-07-23 | [tests] only add agent VM args for ECJ/Eclipse tests | Reinier Zwitserloot | |
2020-07-03 | [build] [wip] the eclipse debug targets still aren't entirely correct. | Reinier Zwitserloot | |
2020-07-03 | [build] propagate chosen bootclasspath into eclipse test targets | Reinier Zwitserloot | |
2020-07-02 | [build] fixed a build issue (on 'ant dist') on windows. | Reinier Zwitserloot | |
apparently on windows symlinking requires admin rights because ????? This can be fixed with an explicit update to group policies, which I can't assume anybody working on lombok is going to actually do. /bin/ln in msysgit just copies (interesting choice). I could write a mechanism that tries /bin/ln and if not there, try <copy> instead, either in the build scripts or in ivyplusplus, but that's way too much effort to avoid a 2MB copy. So, for now, we just copy... if more symlinking is to be done later, we'll revisit, though. copying is such a silly waste of time, slowing down the build for no reason. | |||
2020-06-25 | [build] [mapstructBinding] | Reinier Zwitserloot | |
2020-06-23 | [build] rewriting the build system | Reinier Zwitserloot | |
2020-03-05 | Update org.eclipse dependencies, fixes #2363 | Roel Spilker | |
2020-03-05 | [eclipse-p2] the eclipse p2 site is now selfsigned. | Reinier Zwitserloot | |
2020-02-28 | [eclipse-p2] create a p2 eclipse update site | Reinier Zwitserloot | |
2019-12-11 | [deps] added explicit link to lombok.patcher-0.36 | Reinier Zwitserloot | |
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-08-22 | Use dynamic year-value for JavaDoc-Copyright | Jan Matèrne | |
2019-03-25 | [javadoc] new javadoc tools, new boneheaded mistakes. Seemingly nobody gives ↵ | Reinier Zwitserloot | |
a toss about this tool over at oracle? Used some hacks to work around the worst offenses. | |||
2019-01-10 | Upgraded lombok.patcher dep | Reinier Zwitserloot | |
2018-12-18 | Serve dependencies instead of using a CDN. Fixes #1964. | Roel Spilker | |
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 | Fully integrating ‘ant edge-release’ to include updating the site, our ↵ | Reinier Zwitserloot | |
mavenrepo on projectlombok.org, and the branch on git. | |||
2018-09-10 | [website] some work on releasing edge and updating git. | Reinier Zwitserloot | |
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-09-04 | running the edge-release task also sets the git tag now. | Reinier Zwitserloot | |
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 | |
2018-02-06 | [compiling] running the ant compile job now no longer emits any warnings. ↵ | Reinier Zwitserloot | |
Each warning that was emitted has been addressed, or analysed and suppressed. | |||
2018-01-09 | Updated copyright notices to 2018. | Reinier Zwitserloot | |
2017-12-12 | build script for edge release updated | 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-10-26 | Removed flash-based video player; these days, who needs it, right? | Reinier Zwitserloot | |
2017-10-26 | website-only now available. | Reinier Zwitserloot | |
2017-06-13 | The way download-edge makes the HTML page for the edge release completely ↵ | Reinier Zwitserloot | |
rewritten. | |||
2017-06-13 | All references in javadoc to projectlombok.org URLs now use the canonical URL. | Reinier Zwitserloot | |
2017-06-13 | htaccess dynamically generated to canonicalize all web requests. | Reinier Zwitserloot | |
2017-05-29 | Final touches to the new website: | Reinier Zwitserloot | |
* htaccess for ‘nice looking’ URLs. * download-edge overwritten upon stable releases. * fixes to the build system. * Added google analytics pagetracker. |