baac302 | Reinier Zwitserloot | 10 September 2018, 20:15:33 UTC | Updated to ASM6, including API calls, and bumped version. | 10 September 2018, 20:15:33 UTC |
9381edf | Reinier Zwitserloot | 28 May 2018, 21:07:16 UTC | uhoh we don’t want to become the org asm module of course. | 28 May 2018, 21:07:16 UTC |
a05310a | Reinier Zwitserloot | 28 May 2018, 19:28:10 UTC | [release] pre-release version bump | 28 May 2018, 19:28:10 UTC |
0e33299 | Reinier Zwitserloot | 28 May 2018, 19:02:40 UTC | update ASM dep to 6.2 | 28 May 2018, 19:02:40 UTC |
de5e6c6 | Reinier Zwitserloot | 28 May 2018, 18:58:10 UTC | Merge pull request #5 from kgeorgiy/asm-6.1 Upgrade ASM to version 6.1 | 28 May 2018, 18:58:10 UTC |
a8c0d7f | Reinier Zwitserloot | 28 May 2018, 18:57:17 UTC | Merge pull request #4 from kgeorgiy/master Custom JUnit 4.8.1 dependency upgraded to standard JUnit 4.12 | 28 May 2018, 18:57:17 UTC |
5122f51 | Georgiy Korneev | 15 May 2018, 07:28:31 UTC | Upgrade Asm to version 6.1 | 15 May 2018, 07:28:31 UTC |
72f3914 | Georgiy Korneev | 15 May 2018, 05:31:33 UTC | Custom JUnit 4.8.1 dependency upgraded to standard JUnit 4.12 | 15 May 2018, 05:31:33 UTC |
2d130ab | Reinier Zwitserloot | 28 November 2017, 16:13:03 UTC | version bump to account for removing delombok and upgrading the ASM dependency version to a java9 capable version. | 28 November 2017, 16:13:03 UTC |
214ab2c | Reinier Zwitserloot | 28 November 2017, 16:09:19 UTC | Removed lombok as a dependency; a bunch of packagers don’t like it when we have a circular dependency situation (lombok.patcher needed lombok to be compiled, but lombok has lombok.patcher as part of the packed-in deps). | 28 November 2017, 16:11:07 UTC |
5a27e8e | Roel Spilker | 28 November 2017, 10:13:27 UTC | update to asm 6.0 | 28 November 2017, 10:13:27 UTC |
661f0f7 | Reinier Zwitserloot | 24 June 2015, 22:10:19 UTC | [trivial] we throw a less than useful exception if a resource isn’t found, here. (NPE happens, not IOEx). | 07 November 2016, 22:18:09 UTC |
bd7a124 | Roel Spilker | 07 November 2016, 22:15:17 UTC | Added a filtering feature to disable transforming on demand. Helpful for lombok bug 1218. | 07 November 2016, 22:15:17 UTC |
5e4de2e | Roel Spilker | 01 May 2015, 23:17:11 UTC | Changes http to https for - cloud.github.com - projectlombok.org | 01 May 2015, 23:17:11 UTC |
ded2465 | Reinier Zwitserloot | 08 April 2015, 20:53:39 UTC | bugfix to SetSymbolCallScript, changed how TransplantMapper works. | 08 April 2015, 20:53:39 UTC |
aa03c87 | Reinier Zwitserloot | 05 April 2015, 02:21:28 UTC | [trivial] added a ‘report’ option that just dumps stuff to sysout on patch. | 05 April 2015, 02:21:28 UTC |
9277cf3 | Reinier Zwitserloot | 02 April 2015, 00:10:38 UTC | added a convenience bash script for deploying a lombok.patcher build to lombok without distributing a new version to the public site. | 02 April 2015, 00:10:38 UTC |
7848f90 | Reinier Zwitserloot | 01 April 2015, 03:33:39 UTC | re-fixed the SetSymbolDuringMethodCall script. | 01 April 2015, 03:33:39 UTC |
7a7fd25 | Reinier Zwitserloot | 31 March 2015, 22:16:44 UTC | * Added the concept of the ‘TransplantMapper’ * Killed JSR inlining; no longer needed. * No longer COMPUTE_FRAMESing, it’s not workable for what lombok.patcher is meant to do. | 31 March 2015, 22:16:44 UTC |
76f9ff3 | Reinier Zwitserloot | 20 January 2015, 21:44:17 UTC | uploading new published artefacts is in a bit of am ess right now and must be done by hand. The build script task to do it now errors out with that message instead of trying and failing. | 20 January 2015, 21:44:17 UTC |
f94ee94 | Reinier Zwitserloot | 04 December 2014, 01:36:46 UTC | version bump | 04 December 2014, 01:36:46 UTC |
69fc836 | Reinier Zwitserloot | 04 December 2014, 01:36:21 UTC | [trivial] | 04 December 2014, 01:36:21 UTC |
fafa4b5 | Reinier Zwitserloot | 23 October 2014, 21:48:58 UTC | fixed a bug in ClassRootFinder | 23 October 2014, 21:48:58 UTC |
12b1ee7 | Reinier Zwitserloot | 14 October 2014, 21:57:38 UTC | Completely new, shadowloader-enabled take on equinox patching, which should in theory remove the need to have lombok on the bootclasspath. | 14 October 2014, 21:57:38 UTC |
9775fa4 | Reinier Zwitserloot | 21 May 2014, 23:50:25 UTC | Fixed ClassRootFinder for chinese characters in directory name on windows, without breaking other platforms. Voodoo warning; essentially, find yourself, if you magically disappeared from yourself, retry to decode URLs with UTF-8 instead of platform default. | 21 May 2014, 23:50:25 UTC |
bebccf9 | Reinier Zwitserloot | 12 May 2014, 13:05:00 UTC | Add Field no longer adds the field if that field is already there. | 12 May 2014, 13:05:00 UTC |
dc0717d | Reinier Zwitserloot | 01 April 2014, 23:13:54 UTC | hey, yet another version! Updated to ASM5, because ASM4 doesn't understand the output of javac 8. | 01 April 2014, 23:13:54 UTC |
31b68bb | Reinier Zwitserloot | 01 March 2014, 01:52:29 UTC | Fixed HomeFinder to find the jar, not the parent dir of the jar. | 01 March 2014, 01:52:29 UTC |
88af09c | Reinier Zwitserloot | 01 March 2014, 01:38:41 UTC | improved on the 'clean' job. | 01 March 2014, 01:38:41 UTC |
3a66525 | Reinier Zwitserloot | 01 March 2014, 01:31:55 UTC | Split off patcher and injector. | 01 March 2014, 01:31:55 UTC |
53604b7 | Reinier Zwitserloot | 01 March 2014, 01:23:24 UTC | Split the source folders into 2; one for patching/general, one for the live injector, in preparation for making lombok.patcher versions without the live injector (and, notably, without a dep on JNA). | 01 March 2014, 01:23:24 UTC |
91441ec | Reinier Zwitserloot | 01 March 2014, 01:12:25 UTC | Adding lombok.patcher as a 'source' style dependency didn't work. (Caused IllegalStateException). | 01 March 2014, 01:12:25 UTC |
b54f6d2 | Reinier Zwitserloot | 27 February 2014, 16:15:25 UTC | Updated buildscripts to export the proper items, so that you can use this project as dep in lombok directly instead of the packaged jar. | 27 February 2014, 16:15:25 UTC |
1c3031c | Reinier Zwitserloot | 27 February 2014, 04:24:23 UTC | updated version number, because this fix seems to work. | 27 February 2014, 04:24:23 UTC |
722fadd | Reinier Zwitserloot | 27 February 2014, 04:06:45 UTC | Merge branch 'eqfix' | 27 February 2014, 04:06:45 UTC |
f71ae03 | Reinier Zwitserloot | 27 February 2014, 04:06:37 UTC | attempted fix for eclipse luna's equinox | 27 February 2014, 04:06:37 UTC |
4c6f1a8 | Roel Spilker | 25 February 2014, 20:17:09 UTC | yet another take at removing locks. This time we did a far more thorough job, reducing all locks to minimum code coverage and using strictly j.u.concurrent stuff. | 25 February 2014, 20:17:09 UTC |
9d90d6c | Roel Spilker | 24 February 2014, 22:12:21 UTC | yet another attempt at fixing deadlocks, again not sure if this actually fixes anything. Issue #645 and issue #531. | 24 February 2014, 22:13:05 UTC |
78026dc | Reinier Zwitserloot | 08 July 2013, 20:07:46 UTC | shot in the dark to fix lombok issue #531. In general we were synchronizing on a public thingie and that is bad. | 08 July 2013, 20:07:46 UTC |
95392a7 | Reinier Zwitserloot | 17 February 2012, 15:08:27 UTC | Whoops, fixed previous fix. | 17 February 2012, 15:08:27 UTC |
daddaad | Reinier Zwitserloot | 17 February 2012, 15:06:44 UTC | fixed missing dependency jsch | 17 February 2012, 15:06:44 UTC |
0bf55a3 | Reinier Zwitserloot | 09 January 2012, 22:39:28 UTC | Updated to ASM 4.0 final. | 09 January 2012, 22:39:28 UTC |
6107d4e | Reinier Zwitserloot | 09 January 2012, 22:14:57 UTC | Pre-release version update. | 09 January 2012, 22:14:57 UTC |
f94de39 | Reinier Zwitserloot | 09 January 2012, 22:14:46 UTC | Updated to asm final release straight from maven repo. | 09 January 2012, 22:14:46 UTC |
241dfd2 | Reinier Zwitserloot | 09 January 2012, 21:53:59 UTC | Updated copyright statement to 'Project Lombok authors' | 09 January 2012, 21:53:59 UTC |
0d3a20d | Reinier Zwitserloot | 09 January 2012, 21:51:10 UTC | Very minor change to javadoc. | 09 January 2012, 21:51:10 UTC |
a62f465 | Reinier Zwitserloot | 06 June 2011, 22:55:48 UTC | Post-release version bump. | 06 June 2011, 22:55:48 UTC |
731ee4c | Reinier Zwitserloot | 06 June 2011, 22:36:28 UTC | updated to ASM 4.0_RC1 | 06 June 2011, 22:54:57 UTC |
1d27aa4 | Reinier Zwitserloot | 08 November 2010, 22:23:47 UTC | pre-release version bump for v0.4 | 08 November 2010, 22:23:47 UTC |
5f9a367 | Reinier Zwitserloot | 08 November 2010, 22:21:50 UTC | pre-release version bump for v0.4 | 08 November 2010, 22:21:50 UTC |
0502a0e | Reinier Zwitserloot | 17 July 2010, 22:55:44 UTC | Removed debug print | 17 July 2010, 22:55:44 UTC |
ea6dbaf | Reinier Zwitserloot | 20 May 2010, 05:14:57 UTC | Added ability to switch to safer but slower injection mechanism as Franz See reported problems with the fast version. Set JVM property "lombok.patcher.safeInject" if you'd like it to switch. | 20 May 2010, 05:16:34 UTC |
f6b47b7 | Reinier Zwitserloot | 02 May 2010, 11:25:49 UTC | Added README.markdown | 02 May 2010, 11:25:49 UTC |
2e7b695 | Reinier Zwitserloot | 02 May 2010, 09:30:28 UTC | build script update to new version of ivyplusplus | 02 May 2010, 09:30:28 UTC |
5418892 | Reinier Zwitserloot | 29 April 2010, 12:38:34 UTC | Post-release version bump | 29 April 2010, 12:38:34 UTC |
e164d6c | Reinier Zwitserloot | 29 April 2010, 12:37:30 UTC | Pre-release version bump. | 29 April 2010, 12:37:30 UTC |
356c979 | Reinier Zwitserloot | 29 April 2010, 12:34:41 UTC | Updated buildscript to work with v1.1 of ivyplusplus. | 29 April 2010, 12:34:41 UTC |
9660fc4 | Reinier Zwitserloot | 28 April 2010, 17:49:12 UTC | Post release version bump | 28 April 2010, 17:49:12 UTC |
04596db | Reinier Zwitserloot | 28 April 2010, 17:48:09 UTC | Moved to source level 1.5 and changed warnings slightly. | 28 April 2010, 17:48:09 UTC |
3125069 | Reinier Zwitserloot | 28 April 2010, 17:45:40 UTC | Moved build system over to ivyplusplus. | 28 April 2010, 17:47:56 UTC |
13c0749 | Reinier Zwitserloot | 19 April 2010, 12:33:01 UTC | post-release version bump. | 19 April 2010, 12:33:01 UTC |
befccd4 | Reinier Zwitserloot | 19 April 2010, 12:32:33 UTC | versioned the uploaded artifacts. | 19 April 2010, 12:32:33 UTC |
1e28358 | Reinier Zwitserloot | 19 April 2010, 12:14:33 UTC | Added ability to download asm sources. | 19 April 2010, 12:14:33 UTC |
5ed496f | Reinier Zwitserloot | 19 April 2010, 11:50:57 UTC | Deleting previously checked in libraries, no handled via ivy. | 19 April 2010, 11:51:13 UTC |
04696fc | Reinier Zwitserloot | 19 April 2010, 11:33:25 UTC | Changed 'Hook' to take java and not jvm syntax, and moved to ivy dependencies. | 19 April 2010, 11:33:25 UTC |
119bcee | Reinier Zwitserloot | 04 December 2009, 22:53:08 UTC | exit early is now more flexible; by leaving the decision method blank, the method always exits early, and by letting the decision method have a return value of void, it never returns early (and thus, you can insert a call this way). | 04 December 2009, 22:58:10 UTC |
609b959 | Reinier Zwitserloot | 02 December 2009, 23:09:55 UTC | Trivial changes. | 02 December 2009, 23:09:55 UTC |
4624deb | Reinier Zwitserloot | 26 November 2009, 07:44:28 UTC | A fix for #25, which regressed when we fixed #68. | 26 November 2009, 07:44:28 UTC |
97c385f | Reinier Zwitserloot | 26 November 2009, 07:43:06 UTC | You can now skip the tests by building with -DskipTests=true. Useful if you broke patcher on purpose and need it to cough up an agent because you actually need things to break in a controlled fashion. | 26 November 2009, 07:43:06 UTC |
ff8d1e3 | Reinier Zwitserloot | 25 November 2009, 04:06:35 UTC | Fix for ticket #25 - due to using API added in RT1.6, lombok on eclipse running on JVM1.5 would not let you format anything. | 25 November 2009, 04:06:35 UTC |
4132055 | Reinier Zwitserloot | 25 November 2009, 03:34:51 UTC | Fix for ticket #68 (issues with LinkageError about different class objects in signatures). | 25 November 2009, 03:34:51 UTC |
3399b74 | Reinier Zwitserloot | 25 November 2009, 03:27:40 UTC | Fix for errors in the 'COMPUTE_FRAMES not compatible with JSR/RET instruction' flavour. | 25 November 2009, 03:27:40 UTC |
104ae41 | Reinier Zwitserloot | 18 October 2009, 18:09:22 UTC | [TRIVIAL] | 18 October 2009, 18:09:22 UTC |
7b0db29 | Reinier Zwitserloot | 18 October 2009, 15:44:22 UTC | Renamed RemoveReturnsMethodVisitor because it does a lot more than that. | 18 October 2009, 15:44:22 UTC |
f16a002 | Reinier Zwitserloot | 18 October 2009, 15:37:27 UTC | Removed some warnings. | 18 October 2009, 15:37:27 UTC |
30675e2 | unknown | 18 October 2009, 13:52:46 UTC | Configured warnings and solved some. | 18 October 2009, 13:52:46 UTC |
ab3b758 | Reinier Zwitserloot | 17 October 2009, 11:44:29 UTC | trivial javadoc fix | 17 October 2009, 11:44:29 UTC |
1d8c3e7 | Reinier Zwitserloot | 17 October 2009, 11:19:01 UTC | Added the 'insert()' method to all the method-injecting scripts. insert will insert the method directly where you want it, which means any access to local variables is going to go completely haywire, but if you have an extremely simple method (basically, injecting something like "return true" somewhere), you can use this to avoid class loading issues AND replacing an already loaded class. | 17 October 2009, 11:19:01 UTC |
b570a61 | Reinier Zwitserloot | 16 October 2009, 17:47:10 UTC | [TRIVIAL] | 16 October 2009, 17:47:10 UTC |
89c7ba3 | Reinier Zwitserloot | 16 October 2009, 17:46:01 UTC | Due to a brainfart in ant's design that I've ranted a full 10 minutes about to Roel (I'll spare you the colourful language), had to create a copy of the Scp and SSHExec tasks, rename them slightly, and use that instead. | 16 October 2009, 17:46:01 UTC |
70d8d09 | Reinier Zwitserloot | 15 October 2009, 09:26:21 UTC | Added support for 'publish' target in the ant script. | 15 October 2009, 09:26:21 UTC |
c66c6a8 | Reinier Zwitserloot | 12 October 2009, 22:03:42 UTC | project settings | 12 October 2009, 22:03:42 UTC |
e5b5acd | Reinier Zwitserloot | 12 October 2009, 22:03:22 UTC | Minor change that is unlikely to make a practical difference. We call the visitEnd() method on hte FieldVisitor now. | 12 October 2009, 22:03:22 UTC |
1aa6fa4 | Reinier Zwitserloot | 12 October 2009, 22:02:53 UTC | the addTransformer method we call is java 1.6 only. Changed it to use reflection and fall back to the 1.5 call. | 12 October 2009, 22:02:53 UTC |
0fc9d87 | Reinier Zwitserloot | 11 October 2009, 05:52:01 UTC | Fixes to EquinoxClassLoader and added ability to set constants on fields, useful for transporting data from agent to runtime. | 11 October 2009, 05:52:01 UTC |
f452ae2 | Reinier Zwitserloot | 10 October 2009, 23:36:03 UTC | Added the SetSymbolDuringMethodCallScript with all the bells and whistles that entails. | 10 October 2009, 23:36:03 UTC |
aedeaf2 | Reinier Zwitserloot | 10 October 2009, 23:34:34 UTC | renamed the visitMaxS parameter to visitFrames, which is actually what it has always done (which implies maxS, but it does more). | 10 October 2009, 23:34:34 UTC |
febd4cc | Reinier Zwitserloot | 10 October 2009, 22:05:22 UTC | Had a hard time remembering the various ASM tools so wrote a bash script for them. | 10 October 2009, 22:05:22 UTC |
db98046 | Reinier Zwitserloot | 10 October 2009, 21:16:32 UTC | Small change to the test target: Slightly more output if you expicitly run the tests, and an echo of 'all tests succeded' in any case. | 10 October 2009, 21:16:32 UTC |
571f503 | Reinier Zwitserloot | 10 October 2009, 14:06:56 UTC | Updated build script so it doesn't compile and unpack twice by eliminating reliance on antcall. | 10 October 2009, 14:06:56 UTC |
06324c4 | Roel Spilker | 10 October 2009, 00:16:58 UTC | Removed some bug prints that shouldn't even have been checked in. | 10 October 2009, 00:16:58 UTC |
514577b | Reinier Zwitserloot | 08 October 2009, 21:44:01 UTC | Centralized some code shared by most (method-modifying) patch scripts into new abstract class MethodLevelPatcher, and also allowed a list of TargetMatchers instead of just one for those same scripts. | 08 October 2009, 21:44:01 UTC |
b4a5793 | Reinier Zwitserloot | 07 October 2009, 21:50:40 UTC | Finally found the bug: Replace/WrapMethodCallScript only checked the method name and description - not if the method was actually on the targetted class. Fixed that. Also added a debug feature where patched class files can be written out to a directory so you can javap them. | 07 October 2009, 21:50:40 UTC |
649c07b | Reinier Zwitserloot | 07 October 2009, 18:40:36 UTC | Added a pointlessness check which will very quickly exit the build script if nothing has changed. | 07 October 2009, 18:40:36 UTC |
eb4ce51 | Reinier Zwitserloot | 07 October 2009, 16:25:34 UTC | Some changes in the handling of names (basically, most things are now binary named, with dots and $ symbols), required a slight change in this test case. | 07 October 2009, 16:25:34 UTC |
631e925 | Reinier Zwitserloot | 07 October 2009, 16:24:38 UTC | Added the WrapMethodCallScript which is similar in spirit to ReplaceMethodCallScript, except this one lets the original call go through and instead tacks on another call to custom code after it, optionally allowing you to change the thing returned by the call you're wrapping. Also added support to tag on the this context and any parameters of the method you're hacking. | 07 October 2009, 16:24:38 UTC |
0104aea | Reinier Zwitserloot | 07 October 2009, 16:23:50 UTC | Fixed ASMs problems with trying to determine common superclasses in the face of equinox custom classloading. | 07 October 2009, 16:23:50 UTC |
83d55c7 | Reinier Zwitserloot | 07 October 2009, 16:20:39 UTC | Exceptions thrown by class transformers get silently swallowed, so now if our transformation fails, we log it to System.err. Hey, it's better than nothing. | 07 October 2009, 16:20:39 UTC |
706192b | Reinier Zwitserloot | 07 October 2009, 16:18:04 UTC | Added a method to generate the proper DUP opcode for any given type spec. | 07 October 2009, 16:18:04 UTC |
6f23a61 | Reinier Zwitserloot | 07 October 2009, 16:16:50 UTC | Replaced the asm jar with one built custom from trunk; not for the updates, but because the asm.jar from the asm website does not have debug symbols in it, which was too annoying for words. Also added the sources that were used to generate it and linked them to the jar in the eclipse classpath file. | 07 October 2009, 16:16:50 UTC |