Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2019-09-25 | [jdk13] Added a new constant pool type to our cp parser | Reinier Zwitserloot | |
2018-10-29 | [java-11] up dependency on lombok.patcher, including asm7 | Roel Spilker | |
2018-07-20 | Replaced StringBuilder by simple char array in "hotspot" method | Roland Praml | |
2018-02-07 | [trivial] copyright header year bump to 2018 | Reinier Zwitserloot | |
2018-02-06 | [jdk9] add support for using lombok with JDK9 code when compiling using the ↵ | Reinier Zwitserloot | |
new module syntax, and having module-info.java files in your source. | |||
2017-11-28 | use ASM6 instead of ASM5 | Roel Spilker | |
2015-01-20 | Bug fix in postcompiler app which seemed to not correctly identify changes. | Roel Spilker | |
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-04-02 | [#655] Switched to ASM5 to support -target 1.8 classes. | Reinier Zwitserloot | |
2014-01-15 | added package-infos to lots of packages, updated the javadoc in these, and ↵ | Reinier Zwitserloot | |
made lots of private/package private methods 'public' in packages that aren't actually public API. Tumi asked for this, and I can imagine this is useful for others who are hacking add-ons to lombok. The package-info files clarify that we aren't committing to long-term stability of anything except the stuff directly in the lombok package, lombok.experimental, and lombok.extern. | |||
2013-05-30 | Fixes for issue 470: VerifyErrors when using @SneakyThrows. | Reinier Zwitserloot | |
2013-04-23 | added temporary debug switch -Dlombok.debugAsmOnly for issue 470. | Reinier Zwitserloot | |
2013-04-23 | fixed capitalization error in an inner class. | Reinier Zwitserloot | |
2012-11-12 | [refactor] Cleaned up static imports (always use *), and refactored out ↵ | Reinier Zwitserloot | |
getCtcInt calls into constants as defined in Javac. | |||
2012-03-26 | Fix for issue 339: return "java/lang/Object" when an error occurs. | Roel Spilker | |
2012-03-19 | Added debugging code to find the cause of issue 339 | Roel Spilker | |
2012-02-13 | Smart ATHROW reducer removed because that can at least in theory go wrong, ↵ | Reinier Zwitserloot | |
and saving one byte isn't relevant, as far as I know. This is simpler, too :) | |||
2012-01-31 | Updated copyright notice in command line tool help, made debug tool=true ↵ | Reinier Zwitserloot | |
subapps not show up in the list of available commands. | |||
2012-01-30 | Added a tool to display the constant pool for a list of class files | Roel Spilker | |
2012-01-30 | Made LombokApp an abstract class and added isDebugTool. | Roel Spilker | |
2012-01-23 | Fixed bug in reading long and double values | Roel Spilker | |
2012-01-09 | Updated to ASM4 final. | Reinier Zwitserloot | |
2011-12-20 | Moved Asm utils out of utils and into core, because utils isn't supposed to ↵ | Reinier Zwitserloot | |
have an asm dependency and now due to lacking the jarjar treatment all sorts of VerifyError hell breaks loose if you put both lombok.jar and lombok-utils.jar of 0.10.6 in the classpath while compiling with javac. | |||
2011-11-07 | Changed copyright notices | Roel Spilker | |
2011-10-24 | pretty big refactor; introduced a new source package which should be (and ↵ | Reinier Zwitserloot | |
is) separately compilable, i.e. has no deps on any of the others. This is preparation work for being able to access some of these from lombok.ast without creating a cyclic dependency nightmare. | |||
2011-06-07 | Updated to ASM 4.0RC1 so that we can deal with java7, | Reinier Zwitserloot | |
especially class files built with java7. Fixes issue #188 | |||
2011-06-06 | Issue 188: add class file pool constants for methodhandles and invokedynamic ↵ | Roel Spilker | |
(java7) | |||
2010-11-09 | Added lombok.Lombok.preventNullAnalysis to the null test in @Cleanup to suppress | Roel Spilker | |
warnings about variables that cannot be null | |||
2010-09-30 | bugfix for the sneakyThrows remover: In rare cases would erroneously delete ↵ | Reinier Zwitserloot | |
an ATHROW opcode. | |||
2010-08-15 | Documented the ClassFileMetaData utility. | Reinier Zwitserloot | |
2010-08-07 | Fixed some bugs in reading the constant pool and added tests | Roel Spilker | |
2010-08-05 | Created utility class to casually inspect class files on the usage of ↵ | Roel Spilker | |
classes, fields and methods | |||
2010-08-05 | Remove the double-athrow | Roel Spilker | |
2010-08-03 | Post Compiler now works, including the sneaky throws remover. Also added a ↵ | Roel Spilker | |
lombok app for it. Not yet in eclipse, though | |||
2010-08-03 | Hey, the sneaky throws remover works, at least when run separately. | Roel Spilker | |