Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | fix for lombok not compiling if JDK8’s javac is used as default compiler. | Reinier Zwitserloot | |
2014-10-29 | [shadowloader] simple bugfix; shadowloader wasn’t working in luna. | 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 | 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 | |||
2014-09-15 | post-release version bump | Reinier Zwitserloot | |
2014-09-15 | pre-release version bump | Reinier Zwitserloot | |
2014-09-09 | [config] Don't access the file system nearly every call. | Roel Spilker | |
2014-09-09 | [config] trivial | Roel Spilker | |
2014-09-09 | [config] Don't access the file system every call. | Roel Spilker | |
2014-09-02 | post-release version bump | Reinier Zwitserloot | |
2014-09-02 | pre-release version bump. | Reinier Zwitserloot | |
2014-09-02 | added memoization to config lookup in eclipse. This should help make it ↵ | Reinier Zwitserloot | |
(much) faster. | |||
2014-09-02 | lombok.disableConfig would cause NPEs here and there because we returned ↵ | Reinier Zwitserloot | |
null instead of an empty list for listy keys. Whoops. Spotted and fixed by github user egde, thanks! | |||
2014-08-21 | [i731] javac resolution broken by 1.8.0_20; fixed with some reflection ↵ | Roel Spilker | |
voodoo. -R&R | |||
2014-08-21 | [config] added histogram tracker option (-Dlombok.timeConfig) and ↵ | Roel Spilker | |
disable-entirely option (-Dlombok.disableConfig) to debug continuing speed issues with the config system, for an edge release. | |||
2014-08-16 | Some workaround fix-esque work to prevent serious slowdown issues when ↵ | Reinier Zwitserloot | |
refactoring. | |||
2014-07-01 | [release] post-release version bump | Reinier Zwitserloot | |
2014-07-01 | [release] pre-release version bump | Reinier Zwitserloot | |
2014-06-25 | [post-release-bump] belated post-release version bump. | Roel Spilker | |
2014-06-25 | [issue 699] [issue 682] [issue 683] lots of fixes for eclipse/ecj based ↵ | Roel Spilker | |
issues surrounding path finding. | |||
2014-06-24 | [issue 699] fileName (for finding absolute path of a source file) are ↵ | Roel Spilker | |
sometimes URIs, for example with GWT. We now do the right thing here instead of crashing out. | |||
2014-06-10 | remarked out the work in progress on resolving file paths in eclipse; this ↵ | Reinier Zwitserloot | |
causes ClassNotFoundErrors in ecj mode | |||
2014-06-10 | pre-release version bump | Reinier Zwitserloot | |
2014-06-09 | added eclipse logging to the configsystem’s error reporter, and cleaned up ↵ | Reinier Zwitserloot | |
the changelog slightly. | |||
2014-06-06 | Merge branch 'master' into configResolutionInEclipse | Roel Spilker | |
2014-06-06 | more work on lombok.config resolution issues. Mostly turning outright ↵ | Roel Spilker | |
showstopping errors in workarounds and logs, because we can't reproduce any of it. | |||
2014-06-06 | [i554] Another try to prevent NPEs on IBM J9 | Roel Spilker | |
2014-06-05 | addendum to previous commit; found hardcoded reference to an added field and ↵ | Roel Spilker | |
it is safer to now use the augment class to access that field. | |||
2014-06-05 | Finished refactor of FieldAugment; there's no longer a separate variant for ↵ | Roel Spilker | |
boolean and references, and the code no longer blows up with a bunch of NPEs if you try to use the reference variant (which is now the only variant) with a primitive type. Should have zero effect on features or bugs, 100% refactor. | |||
2014-06-05 | [#688] Bugfix for eclipse: syntax highlighting would break amongst many ↵ | Reinier Zwitserloot | |
other features if using @Setter and most other features. | |||
2014-06-04 | [wip][#682][#683] Research on alternate ways to find the content of ↵ | Roel Spilker | |
lombok.config given a CompilationUnitDeclaration (in eclipse). | |||
2014-06-03 | bugfixed ‘print build time as part of version number if edge release’ ↵ | Reinier Zwitserloot | |
feature. | |||
2014-06-01 | Fixed up and extended Tolerate with support for constructors, and added docs. | Reinier Zwitserloot | |
2014-06-01 | fixed up ‘consequent boolean’ proposal with a different key name and ↵ | Reinier Zwitserloot | |
documentation. | |||
2014-06-01 | Revert "Remove a wrong test for copyAnnotations returning empty array." | Reinier Zwitserloot | |
While Maaartinus' thoughts are obviously correct (far better to use an empty array to convey 'this list-like construct has 0 items in it right now', vs. a null pointer), eclipse actually uses null-as-empty almost everywhere, and a lot of eclipse code will simply break if you don't do it right. This reverts commit 842a4759165c5cd05aae63da3921ee11a3641a4b. | |||
2014-06-01 | Fix a trivial bug in generateNullCheck. | Maaartin Grajcar | |