Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-20 | [builder] [refactor] # of params was growing to ridiculous proportions. | Reinier Zwitserloot | |
refactored to use a single object with a bunch of fields so we can pass this object around instead. | |||
2020-09-18 | Add missing null check | Rawi01 | |
2020-09-18 | [trivial] [typo] | Reinier Zwitserloot | |
2020-09-18 | Merge pull request #2560 from Rawi01/extensionmethod-names | Reinier Zwitserloot | |
Detect static method access properly | |||
2020-09-18 | Merge pull request #2558 from Rawi01/extensionmethod-suppress | Reinier Zwitserloot | |
Fix suppressBaseMethods in ecj/eclipse | |||
2020-09-18 | Merge branch 'delegate-methods-outline' of git://github.com/Rawi01/lombok ↵ | Reinier Zwitserloot | |
into Rawi01-delegate-methods-outline # Conflicts: # src/core/lombok/eclipse/EclipseAugments.java | |||
2020-09-18 | Merge branch 'eclipse-javadoc' of git://github.com/Rawi01/lombok into ↵ | Reinier Zwitserloot | |
Rawi01-eclipse-javadoc # Conflicts: # src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java | |||
2020-09-18 | [tests] ant-based compiling of test infra was failing. | Reinier Zwitserloot | |
I committed some code to debug classpath issues; this code is no longer needed and was using java8+ features that aren't available at compile time in the first place; a simple matter of removing that code is all that was needed. | |||
2020-09-18 | [tests] removed a ridiculously exotic feature that still works, but is too ↵ | Reinier Zwitserloot | |
hard to test Specifically, using as custom logger topic a concatenated string, like literally `"A" + "B"`. It works, but depending on javac and phase of the moon that ends up as `"A" + "B"` or `"AB"`, and I don't think it's worthwhile for lombok to try to be consistent in this and test for that. | |||
2020-09-18 | [tests] fixed a test that fails due to, of all things, a javac bug. | 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-09-17 | Merge pull request #2570 from Rawi01/eclipse-test-fixes | Reinier Zwitserloot | |
Eclipse test fixes | |||
2020-09-17 | Merge pull request #2413 from Rawi01/extensionmethod | Reinier Zwitserloot | |
Improve ExtensionMethod support in Eclipse | |||
2020-09-03 | Fix ExtensionMethod for older eclipse version | Rawi01 | |
2020-08-31 | Merge branch 'master' into extensionmethod | Rawi01 | |
Conflicts: build.xml | |||
2020-08-31 | Merge branch 'master' into eclipse-javadoc | Rawi01 | |
Conflicts: src/core/lombok/javac/handlers/JavacHandlerUtil.java test/core/src/lombok/RunTestsViaEcj.java | |||
2020-08-29 | [tests] Fix CustomLog tests | Rawi01 | |
2020-08-29 | [tests] Fix SuperBuilder test | Rawi01 | |
2020-08-29 | [tests] Fix Delegate tests | Rawi01 | |
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-29 | [docs] confkey addConstructorProperties had wrong docs about its default value | Reinier Zwitserloot | |
2020-08-28 | [trivial] | Reinier Zwitserloot | |
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 | [website] [#397] [#2371] added docs for installing in eclipse via p2 | Reinier Zwitserloot | |
2020-08-28 | [build] added ant website.open | Reinier Zwitserloot | |
this serves the site locally and opens your browser | |||
2020-08-27 | Issue 2552 - generate class initializer body only after field member injection | Kay Schubert | |
2020-08-27 | Revert "changed arraylist to set" | Roel Spilker | |
This reverts commit 273d8fc53ccbcf0e5e9b3a74489e8ebf8220b546. | |||
2020-08-27 | changed arraylist to set | Le Beier | |
2020-08-27 | trivial - Only assign variable once | Roel Spilker | |
2020-08-27 | Fix missing parameter names, annotations in following annotation processors 2 | Denis Stepanov | |
2020-08-27 | [fixes #2566] Reset constant value set during type resolution | Rawi01 | |
2020-08-27 | [test] [bugfix] Compare full line instead of ignoring the last character | Rawi01 | |
2020-08-27 | Use enum instead of Boolean; switch to synchronized map | Rawi01 | |
2020-08-27 | Handle each Eclipse ASTs not more than two times (diet + full) | Rawi01 | |
2020-08-27 | Skip PostCompiler for empty byte arrays | Rawi01 | |
2020-08-21 | [trivial] [changelog] | Reinier Zwitserloot | |
2020-08-20 | [docs] typo-fixes | Reinier Zwitserloot | |
2020-08-20 | [fixes #2261] Detect static method access properly | Rawi01 | |
2020-08-20 | [bugfix] Fix suppressBaseMethods in ecj/eclipse | Rawi01 | |
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-08-16 | Add generated delegate methods to eclipse outline | Rawi01 | |
2020-07-29 | Support javadoc copying in eclipse | Rawi01 | |
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-24 | [trivial] I broke 'ant dist' earlier today | Reinier Zwitserloot | |
2020-07-24 | [trivial] update javadoc on Builder.java | inherithandle | |
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-23 | [bugfix] [javac] LUB types + val | Reinier Zwitserloot | |
Until recently, we'd 'resolve' LUB (compound) types in val constructs by just taking the first one in the line of interfaces. The problem is, different versions of different compilers use different orderings. In an earlier commit, the eclipse impl gained a new algorithm that is more stable, e.g. by sorting on alphabet. now the javac side has the same algorithm. | |||
2020-07-23 | [trivial] [tests] fixing a broken test | Reinier Zwitserloot | |