Reinier Zwitserloot
2ee2dbd8f9
first take on the shadow classloader. All seems to be in order, but we still 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-30 13:46:30 +02:00
Reinier Zwitserloot
25b78d3132
histogram tracker now nanoTime based; lombok itself can be histogrammed now with -Dlombok.histogram
2014-09-29 12:13:10 +01:00
Reinier Zwitserloot
4788403d74
post-release version bump
2014-09-15 22:32:44 +02:00
Reinier Zwitserloot
3150bdcf47
pre-release version bump
2014-09-15 22:25:13 +02:00
Roel Spilker
022d2f3da0
[config] Updated changelog
2014-09-09 21:54:50 +02:00
Roel Spilker
f3ac59efc6
[config] Don't access the file system nearly every call.
2014-09-09 21:45:29 +02:00
Roel Spilker
242e34730d
[config] trivial
2014-09-09 21:28:32 +02:00
Roel Spilker
dc7d0a9188
[config] Don't access the file system every call.
2014-09-09 21:26:54 +02:00
Reinier Zwitserloot
3415ff0f47
post-release version bump
2014-09-02 23:44:26 +02:00
Reinier Zwitserloot
e15b4912b7
pre-release version bump.
2014-09-02 23:33:41 +02:00
Reinier Zwitserloot
3131e93b92
added memoization to config lookup in eclipse. This should help make it (much) faster.
2014-09-02 23:11:23 +02:00
Reinier Zwitserloot
071fa6835a
lombok.disableConfig would cause NPEs here and there because we returned null instead of an empty list for listy keys. Whoops. Spotted and fixed by github user egde, thanks!
2014-09-02 22:28:57 +02:00
Reinier Zwitserloot
093ea84086
Merge pull request #53 from bfritz/website-typos
...
fix copy-and-paste errors in page titles
2014-08-28 23:18:48 +02:00
Brad Fritz
a1c70ef2d8
fix copy-and-paste errors in page titles
2014-08-21 16:29:56 -04:00
Roel Spilker
eba2a515fa
[i731] javac resolution broken by 1.8.0_20; fixed with some reflection voodoo. -R&R
2014-08-21 22:23:17 +02:00
Roel Spilker
836c6e865e
[config] added histogram tracker option (-Dlombok.timeConfig) and disable-entirely option (-Dlombok.disableConfig) to debug continuing speed issues with the config system, for an edge release.
2014-08-21 00:54:21 +02:00
Reinier Zwitserloot
5e6cdb07ef
Some workaround fix-esque work to prevent serious slowdown issues when refactoring.
2014-08-16 01:33:51 +02:00
Reinier Zwitserloot
3c4f684143
[release] post-release version bump
2014-07-01 23:42:15 +02:00
Reinier Zwitserloot
89733ffc8c
one more bugfix in build script
2014-07-01 23:16:59 +02:00
Reinier Zwitserloot
e437ff4d3c
moved buildsystem towards new server model.
2014-07-01 23:13:34 +02:00
Reinier Zwitserloot
8d9a9e285b
[trivial] bugfix in a build script that still looked for the uploadkey of the old release system.
2014-07-01 22:11:02 +02:00
Reinier Zwitserloot
6b429a8936
[release] pre-release version bump
2014-07-01 22:08:31 +02:00
Reinier Zwitserloot
3ad9c273d9
Merge branch 'master' of github.com:rzwitserloot/lombok
...
Conflicts:
doc/changelog.markdown
2014-06-28 17:00:57 +02:00
Roel Spilker
315671e79d
deployEdge has now been fixed to the new server model. The rest of the deploy tasks still need fixing though.
2014-06-25 00:50:43 +02:00
Roel Spilker
74c9e8f427
[post-release-bump] belated post-release version bump.
2014-06-25 00:11:46 +02:00
Roel Spilker
6eb01e4dd6
[issue 699] [issue 682] [issue 683] lots of fixes for eclipse/ecj based issues surrounding path finding.
2014-06-25 00:11:34 +02:00
Roel Spilker
65b735c859
[issue 699] fileName (for finding absolute path of a source file) are sometimes URIs, for example with GWT. We now do the right thing here instead of crashing out.
2014-06-24 20:48:17 +02:00
Reinier Zwitserloot
29e8e2af39
post-release version bump
2014-06-10 12:55:48 +02:00
Reinier Zwitserloot
01d2115b4f
remarked out the work in progress on resolving file paths in eclipse; this causes ClassNotFoundErrors in ecj mode
2014-06-10 12:00:05 +02:00
Reinier Zwitserloot
e453c2fafa
switched publishing model away from a googlecode download and onto a projectlombok.org hosted download.
2014-06-10 11:56:07 +02:00
Reinier Zwitserloot
e70a2058de
pre-release version bump
2014-06-10 11:49:36 +02:00
Reinier Zwitserloot
6f9666c391
added eclipse logging to the configsystem’s error reporter, and cleaned up the changelog slightly.
2014-06-09 13:11:11 +02:00
Roel Spilker
33ead46639
Merge branch 'master' into configResolutionInEclipse
2014-06-06 02:56:05 +02:00
Roel Spilker
288a2236c0
more work on lombok.config resolution issues. Mostly turning outright showstopping errors in workarounds and logs, because we can't reproduce any of it.
2014-06-06 02:56:00 +02:00
Roel Spilker
68c5b016f9
[i554] Another try to prevent NPEs on IBM J9
2014-06-06 00:41:01 +02:00
Roel Spilker
ae57c4b320
addendum to previous commit; found hardcoded reference to an added field and it is safer to now use the augment class to access that field.
2014-06-05 23:51:52 +02:00
Roel Spilker
1ce747178b
Finished refactor of FieldAugment; there's no longer a separate variant for 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 23:45:43 +02:00
Reinier Zwitserloot
f30485c91f
[ #688 ] Bugfix for eclipse: syntax highlighting would break amongst many other features if using @Setter and most other features.
2014-06-05 03:50:26 +02:00
Roel Spilker
87f628fe23
[wip][ #682 ][ #683 ] Research on alternate ways to find the content of lombok.config given a CompilationUnitDeclaration (in eclipse).
2014-06-04 00:26:00 +02:00
Reinier Zwitserloot
b37a95a6a4
bugfixed ‘print build time as part of version number if edge release’ feature.
2014-06-03 18:21:39 +02:00
Reinier Zwitserloot
f8b3056dc4
Fixed up and extended Tolerate with support for constructors, and added docs.
2014-06-01 11:02:18 +02:00
Reinier Zwitserloot
627de194c0
fixed up ‘consequent boolean’ proposal with a different key name and documentation.
2014-06-01 11:01:58 +02:00
Reinier Zwitserloot
fe25bb1533
Revert "Remove a wrong test for copyAnnotations returning empty array."
...
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 842a475916 .
2014-06-01 09:50:18 +02:00
Maaartin Grajcar
6159508d40
Fix a trivial bug in generateNullCheck.
2014-06-01 07:40:44 +02:00
Maaartin Grajcar
8f7c2aa7a2
Implement Tolerate.
2014-05-31 18:24:22 +02:00
Maaartin Grajcar
329b2be3d9
Create GETTER_CONSEQUENT_BOOLEAN.
2014-05-31 18:24:22 +02:00
Maaartin Grajcar
842a475916
Remove a wrong test for copyAnnotations returning empty array.
2014-05-31 18:24:22 +02:00
Reinier Zwitserloot
06371ca258
#682 : bugfix work in progress to fix IllegalArgumentException ‘Path must include project and resource name’.
2014-05-30 03:00:41 +02:00
Reinier Zwitserloot
48c93ecc30
edge releases now include the release timestamp in the ‘full version’ name.
2014-05-30 03:00:36 +02:00
Reinier Zwitserloot
912b96c1e5
#683 : URI not absolute errors in mvn builds due to search for lombok.config being broken.
2014-05-29 20:13:05 +02:00