Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-26 | updated changelog | Reinier Zwitserloot | |
2015-01-26 | optimized the creation for singular lists/collections. | Reinier Zwitserloot | |
2015-01-26 | updated copyright year in documentation | Reinier Zwitserloot | |
2015-01-26 | documentation for @Singular. | Reinier Zwitserloot | |
2015-01-21 | [i742][i747] Fix for ExtensionMethod broken in Eclipse using java8 | Roel Spilker | |
2015-01-21 | Fix for the eclipse launch targets for testing (they didn't work on windows). | Roel Spilker | |
2015-01-21 | the previous basic for fix didn't really work, this one is better. | Roel Spilker | |
2015-01-21 | Fix for erroneous use of val in basic fors. | Reinier Zwitserloot | |
2015-01-21 | [@Singular @Builder] Our recipe for guava builders did not work in javac 1.7 ↵ | Reinier Zwitserloot | |
and below; fixed. | |||
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-20 | [shadowloader] all the patching we do for ecj are ALL entrypoints and need ↵ | Roel Spilker | |
shadowloader treatment. This commit makes it happen. | |||
2015-01-20 | Bug fix in postcompiler app which seemed to not correctly identify changes. | Roel Spilker | |
2015-01-20 | brainfarted ‘singleton’ where I meant ‘singular’ in all the test ↵ | Reinier Zwitserloot | |
files. Whoops! | |||
2015-01-20 | added the lombok.singular.auto config option. | Reinier Zwitserloot | |
2015-01-20 | added the ‘always use guava’ lombok.config option for @Singular @Builder. | Reinier Zwitserloot | |
2015-01-20 | trying to manually add (parts of) the infrastructure for @Singular @Builder ↵ | Reinier Zwitserloot | |
stuff is now flagged as an error. | |||
2015-01-19 | builder @Singleton now works fully in eclipse as well! feature done! | Reinier Zwitserloot | |
2015-01-19 | * Refactor AnnotationValues generator to also pick up on annotation ↵ | Reinier Zwitserloot | |
‘methods’ that don’t actually exist in the targeted annotation type; this is useful for old (experimental) variants that had more methods, for example. | |||
2015-01-16 | added j.u.List support for eclipse for @Singular @Builder. | Reinier Zwitserloot | |
2015-01-15 | ecj @Builder @Singular support for j.u. sets and maps. | Reinier Zwitserloot | |
2015-01-12 | added singleton builder support for javac: guava maps. | Reinier Zwitserloot | |
2015-01-12 | added guava as a test dep. | Reinier Zwitserloot | |
2015-01-12 | added singleton builder support for javac: guava lists and sets. | Reinier Zwitserloot | |
2015-01-12 | added singleton builder support for javac: java.util lists | Reinier Zwitserloot | |
2015-01-11 | Set @Singularize code for javac improved, Map @Singularize added. | Reinier Zwitserloot | |
2015-01-05 | [javac] smeared the code for java.util set singularizer out across the ↵ | Reinier Zwitserloot | |
appropriate supertypes in preparation for code reuse when implementing for map and list. | |||
2015-01-05 | @Singleton for j.u.Sets works in javac. | 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-12-09 | Actually the previous commit lied; you CAN use the hider trick to have a ↵ | Roel Spilker | |
class be invisible to most autocomplete dialogs and yet still work as an SPI provider; SPI lines are binary names (with dollars for inner classes), that's all. Name fixed and previous commit reverted. | |||
2014-12-09 | Our quirky 'hider' trick, with a public class inside a package private ↵ | Roel Spilker | |
class, doesn't work after all. Removed it and renamed the launching processor to _ShadowLaunchingAnnotationProcessor. | |||
2014-12-08 | ShadowClassLoader didn't work on windows. The usual 'converting paths to | Roel Spilker | |
urls and back is an utter mystery' problems. | |||
2014-12-08 | moved builder to core package (deprecated old one, created new one, added ↵ | Reinier Zwitserloot | |
alias). | |||
2014-12-08 | Added @UtilityClass annotation and javac handler | Luan Nico | |
2014-12-04 | Merge branch 'shadowLauncher' | Reinier Zwitserloot | |
2014-12-04 | upgraded to the appropriate tandem-developed version of lombok.patcher | Reinier Zwitserloot | |
2014-12-04 | fix for lombok not compiling if JDK8’s javac is used as default compiler. | Reinier Zwitserloot | |
2014-11-25 | add instructions for using lombok with sbt | Andraž Bajt | |
2014-10-29 | [shadowloader] simple bugfix; shadowloader wasn’t working in luna. | Reinier Zwitserloot | |
2014-10-29 | added changelog comment about the shadowloader | Reinier Zwitserloot | |
2014-10-28 | [trivial] Classed up the place with some javadoc. | Reinier Zwitserloot | |
2014-10-28 | [shadowloader] added caching for jarfile content lookups. | Reinier Zwitserloot | |
2014-10-28 | bugfixes to shadowloader for loading in ‘normal’ mode. (no overrides). | Reinier Zwitserloot | |
2014-10-28 | Installer updated to no longer add -Xbootclasspath. | Reinier Zwitserloot | |
2014-10-24 | [i738] Fix link to configuration system on Android setup page. | Roel Spilker | |
2014-10-24 | Making SCL work right is more complicated than it first seemed. | Reinier Zwitserloot | |
Right now the rules are: * _IF_ a class is being loaded, sourced by a lombok-jar originating class, we FIRST search the lombok jar, and if we can’t find it, farm out the job to the originating equinox-side loader. * _IF_ the equinox-side loader attempts to load a class, and it does NOT start with lombok, we don’t interfere and would never serve up any content from the lombok-jar (so if we have deps, they do NOT get loaded, by design). If it DOES start with lombok, we load it, and the loading class is SCL, not the equinox-side loader. * getResource() to load classes did not work (because internally classes end in .SCL.lombok and not .class). This breaks a bunch of things. Fixed by having getResource() be aware that it should try rewriting any request for a .class to .SCL.lombok. * launchified annotationprocessor, and cleaned up the launchified agent, which now, like all other launchers, just sets up classloader stuff and then calls into the lombok loader side to finish the actual processing, instead of trying to do it itself in a handicapped environment that can’t load much. | |||
2014-10-19 | Minor, put installer window on correct location | Ebrahim Byagowi | |
2014-09-30 | first take on the shadow classloader. All seems to be in order, but we still ↵ | Reinier Zwitserloot | |
have to solve the problem with adding our shadow loader to the equinox infrastructure (solved in lombok currently by adding all of lombok to the bootclasspath), and all the public API still has to be kept as actual class files by build.xml. Currently it is all shadowed away. | |||
2014-09-29 | histogram tracker now nanoTime based; lombok itself can be histogrammed now ↵ | Reinier Zwitserloot | |
with -Dlombok.histogram |