Mumfrey
|
01bf2d445b
|
Adding images for Mixin Environment wiki page
|
2015-05-11 13:20:17 +01:00 |
|
Mumfrey
|
52abc9d7e5
|
Update coremod injection logic with @luacs1998's suggestions, ref #44
|
2015-05-08 15:36:21 +01:00 |
|
Mumfrey
|
e4827a6684
|
Demote class metadata status message to TRACE to fix @Minecrell
|
2015-05-08 02:16:38 +01:00 |
|
Mumfrey
|
f759953651
|
Merge remote-tracking branch 'fix/lvtgen', closes #42
|
2015-05-08 02:09:33 +01:00 |
|
Mumfrey
|
becfae2c0b
|
Version bump to 0.3.4
|
2015-05-08 02:07:54 +01:00 |
|
Mumfrey
|
c9f6d04f84
|
Clean up debugging code in Locals ready for merge
|
2015-05-08 02:06:35 +01:00 |
|
Mumfrey
|
a4be263684
|
Also dump target on general errors if enabled, references #45
|
2015-05-07 22:19:34 +01:00 |
|
Mumfrey
|
2955e1a359
|
Use information about original frames to improve LVT generation, ref #42
|
2015-05-07 16:36:14 +01:00 |
|
Mumfrey
|
dea3a3b6ef
|
Troubleshooting for LVT generation, emit lots of debug info during gen
|
2015-05-06 13:30:53 +01:00 |
|
Mumfrey
|
c01d491a15
|
Add support for fml mods in container, version bump to 0.3.3, closes #44
|
2015-05-06 13:21:28 +01:00 |
|
Mumfrey
|
f26bdfca80
|
Fix up all javadoc warnings and errors
|
2015-04-30 12:20:12 +01:00 |
|
Mumfrey
|
270fd71bd2
|
Transform class literals in applied mixins, properly fixes #43
|
2015-04-30 12:06:21 +01:00 |
|
Mumfrey
|
6ba4b74785
|
Refactoring, split method transformation up into smaller methods
|
2015-04-30 12:05:48 +01:00 |
|
Mumfrey
|
fbb9720818
|
Add exclusion for synthetic static fields in pre-processor, closes #43
|
2015-04-29 11:59:16 +01:00 |
|
Mumfrey
|
110882d719
|
Fix functionality of LVT generator in production
|
2015-04-29 01:13:52 +01:00 |
|
Mumfrey
|
a3a9993a78
|
Version bump to 0.3.2
|
2015-04-28 17:50:25 +01:00 |
|
Mumfrey
|
dffb1065d3
|
Add error handler support
|
2015-04-28 17:50:19 +01:00 |
|
Mumfrey
|
88fafc87e5
|
Merge branch 'master' of https://github.com/SpongePowered/Mixin.git
|
2015-04-28 11:15:07 +01:00 |
|
Mumfrey
|
a14ffb66d6
|
Fix incorrect instance check in MixinEnvironment
|
2015-04-28 00:05:37 +01:00 |
|
Mumfrey
|
76cb99e914
|
Centralise stack and locals logic into Target
|
2015-04-27 17:13:48 +01:00 |
|
Mumfrey
|
6fc0894e81
|
Annotation Processor minor tweaks and clean up
|
2015-04-27 14:43:06 +01:00 |
|
Mumfrey
|
04ac3aac18
|
Output warnings for unresolved targets during AP run, closes #40
|
2015-04-23 01:06:27 +01:00 |
|
Mumfrey
|
98c0b90545
|
Remove CHECK_IMPLEMENTS requirement for audit run
|
2015-04-23 01:04:29 +01:00 |
|
Mumfrey
|
76173ec0bf
|
Version bump to 0.3.1
|
2015-04-22 01:04:11 +01:00 |
|
Mumfrey
|
a49ccd906d
|
Use non-reentrant class writer for checkclass adapter
|
2015-04-22 01:03:58 +01:00 |
|
Mumfrey
|
7074b9b1b3
|
Fix bug which prevented identically-named mixins in configs
|
2015-04-22 00:58:19 +01:00 |
|
Mumfrey
|
80ada53d28
|
Minor changes for feature/reroute
|
2015-04-21 15:53:43 +01:00 |
|
Mumfrey
|
075d14d0cb
|
Issue tracker is github
|
2015-04-16 17:13:17 +01:00 |
|
Mumfrey
|
3910f72e48
|
Init mixin's ClassInfo last so that init failures don't create bad state
|
2015-04-14 13:30:16 +01:00 |
|
Mumfrey
|
b28f8b73c7
|
Indicate mixin's parent phase in error messages
|
2015-04-14 13:29:09 +01:00 |
|
Mumfrey
|
a85f2cd316
|
Transformer delegation list belongs in MixinEnvironment
|
2015-04-14 12:33:44 +01:00 |
|
Mumfrey
|
333450f64c
|
Merge annotations from mixins into target classes
|
2015-04-14 11:48:33 +01:00 |
|
Mumfrey
|
49fd7e3da7
|
Fix annotation processor issue with anonymous classes in JDT
|
2015-04-13 03:14:48 +01:00 |
|
Mumfrey
|
df3d7c5c26
|
Potentially fix initialiser injections for mixins with no explicit ctor
|
2015-04-13 02:50:14 +01:00 |
|
Mumfrey
|
ebaf45a988
|
Fix supertype resolution for field accesses qualified with super.
|
2015-04-12 01:21:21 +01:00 |
|
Mumfrey
|
9d0627e0ad
|
Clean up MixinBootstrap and MixinEnvironment
|
2015-04-10 19:17:02 +01:00 |
|
Mumfrey
|
433fc6648a
|
Add audit support
|
2015-04-10 02:31:24 +01:00 |
|
Mumfrey
|
7c8da4fd76
|
Allow aliases on synthetic shadows
|
2015-04-10 02:30:59 +01:00 |
|
Mumfrey
|
88932f117e
|
Fix JDK8 javadoc issues, disable javadoc strictness on JDK8. Closes #37
|
2015-04-09 18:18:26 +01:00 |
|
Mumfrey
|
ef85d25679
|
Remove vestigial debugging message
|
2015-04-09 17:00:00 +01:00 |
|
Mumfrey
|
90a4c0f165
|
Handle passthrough correctly when mixin config packages overlap
|
2015-04-09 16:59:21 +01:00 |
|
Mumfrey
|
eb4e693cde
|
Allow Overwrite methods to be aliased
|
2015-04-09 16:58:38 +01:00 |
|
Mumfrey
|
441c3a7e93
|
Fix up environments support for production
|
2015-04-09 16:07:36 +01:00 |
|
Mumfrey
|
a129617ae7
|
Only rebuild transformer list when environment changes
|
2015-04-09 14:28:37 +01:00 |
|
Mumfrey
|
e92f99fba4
|
Add debug message to ClassInfo
|
2015-04-09 14:27:34 +01:00 |
|
Mumfrey
|
6900f211d2
|
Update README.md and build.gradle to version 0.3
|
2015-04-09 11:24:39 +01:00 |
|
Mumfrey
|
06bedd15ee
|
Remove completely inconsequential whitespace to stop @phroa for moaning
|
2015-04-09 03:07:14 +01:00 |
|
Mumfrey
|
0728c80c2a
|
Fix javadoc errors under JDK8
|
2015-04-09 03:02:25 +01:00 |
|
Mumfrey
|
5a6dc56db9
|
Initial implementation of environments, version bump to 0.3
|
2015-04-09 02:21:07 +01:00 |
|
Mumfrey
|
dfb1a24c05
|
Refactor mixin application logic into new class MixinApplicator
|
2015-04-08 16:57:54 +01:00 |
|