Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-07 | [fixes #2327] mostly trivial: Added this. for field access and unified code ↵ | Reinier Zwitserloot | |
gen of build() methods for `@Builder`. | |||
2019-08-22 | [checkerframework] | Reinier Zwitserloot | |
A bit of a shadow feature because the checker framework folks need to do some work on their side. this update makes lombok generate a few checker framework annotations (if configured to do so) which let the checker framework add warnings and errors for example if you misuse builders, or ignore the return values of withers, etc. | |||
2019-04-24 | [trivial] making a part of the test framework code not warn on default ↵ | Reinier Zwitserloot | |
JDK11+ linter settings. | |||
2019-01-29 | [test] Made it easier to run the tests on just one of the resource files. | Reinier Zwitserloot | |
2018-10-15 | [build] Fixing running tests via `ant test`, setting up the build, and a few ↵ | Reinier Zwitserloot | |
other build-related issues. | |||
2018-10-02 | [buildscript] addition of a test task that runs faster; don’t use it ↵ | Reinier Zwitserloot | |
unless you know what you’re doing as it skips a few important steps. | |||
2018-08-21 | bugfix for the new ‘find the next priority’ system committed earlier; it ↵ | Reinier Zwitserloot | |
should also find next priority for the astvisitors (only the annotation visitors were being considered). | |||
2018-07-25 | Added key ‘dangerousconfig.lombok.disable’. | Reinier Zwitserloot | |
2018-06-04 | Fixex #1697: google’s FluentLogger (Flogger) now available as one of ↵ | Reinier Zwitserloot | |
lombok’s log annotations. | |||
2018-04-05 | [fieldNameConstants] code review, docs, tests, fixup. | Reinier Zwitserloot | |
2017-12-11 | ‘fixed’ ecj testing on JDK9 by requiring that you download the Oracle8 ↵ | Reinier Zwitserloot | |
rt.jar. Fortunately, we already had an optional ant task to fetch this. I’ve simply made it less optional. | |||
2017-09-18 | Merge pull request #1311 from askoning/testsOnLinux | Roel Spilker | |
Several minor fixes to make 'ant test' work more reliably on other systems | |||
2017-07-04 | Fixed some exotic singular cases that were being autosingularized incorrectly. | Reinier Zwitserloot | |
2017-07-03 | Added some broken autosingulars. | Reinier Zwitserloot | |
2017-03-07 | fixded the version mess in the test framework. | Reinier Zwitserloot | |
2017-03-06 | Added support for restricting tests to certain platforms (ecj, javac) | Reinier Zwitserloot | |
2017-02-22 | Make tests run if no (eclipse-generated?) bin/ folder exists | Sander Koning | |
2017-02-16 | Fixed versionmatching for our test framework. | Reinier Zwitserloot | |
2016-11-22 | `var` can now also be configured to emit a warning when used. | Roel Spilker | |
2016-05-11 | Integrate JBossLog code | Roel Spilker | |
- fix jboss-logging.jar name - add copyright notice to new source files - add cross-references from other @Log annotations - update feature page | |||
2016-05-06 | Added support for JBoss Logging v3.3.0-Final via @JBossLog [Issue #1103] | Thomas Darimont | |
2015-11-17 | handle ignored tests correctly | Roel Spilker | |
2015-11-17 | add the capability to the testing framework to verify that delombok actually ↵ | Roel Spilker | |
also handles the changed flag correctly | |||
2015-09-23 | Remove lombok annotation from source | Roel Spilker | |
2015-02-02 | [i702] findbugs suppress warnings now available via config key. | Reinier Zwitserloot | |
2015-02-01 | Fixed issues with val in inner classes, and re-enabled a test that caught it ↵ | Reinier Zwitserloot | |
that we ignored earlier. | |||
2015-01-30 | * Added config key ‘lombok.addGeneratedAnnotation’. | Reinier Zwitserloot | |
* Added ‘format’ directive for tests. * Updates tests to salt in some more format and config keys. | |||
2015-01-21 | * Fixed running ecj tests within eclipse | Reinier Zwitserloot | |
2015-01-20 | Merge the @Singular feature and the fix for ecj and the shadowloader. | Reinier Zwitserloot | |
2015-01-19 | builder @Singleton now works fully in eclipse as well! feature done! | Reinier Zwitserloot | |
2015-01-15 | ecj @Builder @Singular support for j.u. sets and maps. | Reinier Zwitserloot | |
2015-01-03 | [wip] @Singular support. | Reinier Zwitserloot | |
2014-12-10 | [issue #759] delombok now plays nicely with exotic characters, encodings, ↵ | Roel Spilker | |
and backslash U escapes. | |||
2014-05-22 | [trivial] removed possible warning in eclipse. | Reinier Zwitserloot | |
2014-05-21 | Suppressed warning about 'ignoreAllErrors()' that was added to ↵ | Roel Spilker | |
IErrorHandlingPolicy in a more recent ecj editions | |||
2014-05-21 | Added an error if @Delegate is used recursively. | Reinier Zwitserloot | |
2014-05-08 | All tests now succeed on all platforms again; | Reinier Zwitserloot | |
'optional' expected messages added. expanded some tests. Added a check if the bootclasspath supports a certain version, i.e. don't try to run a JDK7-only test if AutoClosable isn't available. | |||
2014-05-06 | added support for different error messages, where either one will mean the ↵ | Reinier Zwitserloot | |
tests pass (new versions of javac, ecj, etc sometimes totally change the message). | |||
2014-05-04 | thoroughly updated the launch targets for testing lombok in eclipse; | Reinier Zwitserloot | |
they should now be able to handle running JDK8 etc tests. CAREFUL: You MUST name your JDK8 'JavaSE-1.8' or it won't work. Also added a basic test for JDK8 features. | |||
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. | |||
2014-05-01 | [test harness] Java 7+ tests would not be triggered using java 8 | Roel Spilker | |
2014-03-04 | [configuration] Merge branch 'master' as we work on configuration. | Reinier Zwitserloot | |
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java | |||
2014-02-10 | [deps] Updated eclipse deps to 3.9 tree. This also enables testing java7 ↵ | Reinier Zwitserloot | |
features on ecj. [Log] updated naming for @Log (topic= instead of mchmulder's 'value'). | |||
2014-01-31 | [configuration] Added first automated test for the configuration framework. ↵ | Roel Spilker | |
For now, it fails. | |||
2014-01-20 | [test] Missing after-X files used to be an implicit 'just ignore the ↵ | Reinier Zwitserloot | |
content' signal; now you need an explicit directive to allow this behaviour. [configuration] added tests for @Accessors configuration key implementations. | |||
2014-01-19 | [configuration] added facilities to override conf file resolution for test ↵ | Reinier Zwitserloot | |
cases, and added first tests to test implementations of configuration-based stuff (FlagUsages, specifically). Error reporter has been refactored. | |||
2014-01-18 | [test-directives] another update to the 'test directives' system; test files ↵ | Reinier Zwitserloot | |
now can start with directives (configuration keys, 'ignore', and java language version limits), and the test directory runner now has a framework to handle these. All existing tests pass at this point. | |||
2014-01-18 | [configuration] updates to the tests to streamline parsing 'directives', ↵ | Reinier Zwitserloot | |
which have become more important as input files now may need to set up some lombok configuration stuff. | |||
2013-08-19 | Only look at the line number for errors and warnings. | Roel Spilker | |
2013-07-16 | * Fixed issues with @FieldDefaults and @Value (you can NOT override | Reinier Zwitserloot | |
@Value's final-by-default and private-by-default with it; now appropriate warnings are emitted) * Builder now errors out on presence of most lombok annotations on an explicit builder class. * Builder now takes @FieldDefaults/@Value into account. * Builder on type now generates the constructor as package private instead of private to avoid synthetic accessor constructors. * added a bunch of test cases. * added a test case feature: If the expected file is omitted entirely but there are expected messages, the differences in the output itself are ignored. * streamlined checking for boolean-ness (removed some duplicate code) * added 'fluent' and 'chain' to @Builder. |