Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QuiltMC/Mixin
Mixin is a trait/mixin and bytecode weaving framework for Java using ASM
https://github.com/QuiltMC/Mixin
Merge branch 'feature/slice'
87b2e958bb7bba5a1e94e005e8d8f84c9d013070 authored about 8 years ago
87b2e958bb7bba5a1e94e005e8d8f84c9d013070 authored about 8 years ago
Bump version to 0.6.5
27f40c7b134cab4cc565ab3c1255d4af20ffc516 authored about 8 years ago
27f40c7b134cab4cc565ab3c1255d4af20ffc516 authored about 8 years ago
Add support for "Slices", a partial support for declarative composition
90c5c6a8c18010057c14b9864b45b8051497b6dc authored about 8 years ago
90c5c6a8c18010057c14b9864b45b8051497b6dc authored about 8 years ago
Generate correct refmap entry for unqualified class names in NEW targets
Fixes SpongePowered/SpongeCommon#1123
952769c99048cd29035954b5e513373ec26f3e72 authored about 8 years ago
Probably fixes #159
8e74c719cb6795d813d9bda44b5b90bf05651a40 authored about 8 years ago
8e74c719cb6795d813d9bda44b5b90bf05651a40 authored about 8 years ago
Notify injection when printing so that requirements don't cause an error
5d976094bd5f8755c502f786c610593e003d3234 authored about 8 years ago
5d976094bd5f8755c502f786c610593e003d3234 authored about 8 years ago
Support explicit descriptors for ctor redirect, closes #157
53df42cae5d8101e73154bd89d0a696d7acff310 authored about 8 years ago
53df42cae5d8101e73154bd89d0a696d7acff310 authored about 8 years ago
Add an additional stack entry for NPE's ctor arg, closes #158
ab6ab965390590b190870bbc37c9325e4fd84c58 authored about 8 years ago
ab6ab965390590b190870bbc37c9325e4fd84c58 authored about 8 years ago
Merge remote-tracking branch 'origin/feature/sourcemap', closes #156
798490cb1834ed9691cae9567f321e7d1aba41a5 authored about 8 years ago
798490cb1834ed9691cae9567f321e7d1aba41a5 authored about 8 years ago
SourceDebugExtension support for #156
6971fa83d78502235dbb1aa0f9bea25e74ab9efa authored about 8 years ago
6971fa83d78502235dbb1aa0f9bea25e74ab9efa authored about 8 years ago
Fix build
ec8184939af5215c741d355da1ffe3a5a420269e authored about 8 years ago
ec8184939af5215c741d355da1ffe3a5a420269e authored about 8 years ago
Do not silently consume JSON parse errors when loading refmap resources
d98d6444044c63e927910497576db8459c93ba37 authored about 8 years ago
d98d6444044c63e927910497576db8459c93ba37 authored about 8 years ago
Add support for pseudo mixins, closes #152. Version bump to 0.6.2.
946520c0ed27dd9f1b93650036f8b8b7abdf115e authored about 8 years ago
946520c0ed27dd9f1b93650036f8b8b7abdf115e authored about 8 years ago
Respect remap setting on the Mixin class when processing soft implements
bc810b25da6255c9363386fa372d90b4aeae9576 authored about 8 years ago
bc810b25da6255c9363386fa372d90b4aeae9576 authored about 8 years ago
Refactor some packages in the AP
4bfaf3ce8b837080304cdc553582221569f00d09 authored about 8 years ago
4bfaf3ce8b837080304cdc553582221569f00d09 authored about 8 years ago
Refactor annotation handling in the AP
c007eabc31fdfa2d2eafdaf89bfbd6dc86307573 authored about 8 years ago
c007eabc31fdfa2d2eafdaf89bfbd6dc86307573 authored about 8 years ago
Add handling in the AP for soft implements annotations, closes #151
4934071ee76fb01bd50b089d1b19ece7a313ee16 authored about 8 years ago
4934071ee76fb01bd50b089d1b19ece7a313ee16 authored about 8 years ago
Bump version to 0.6.1 for incoming changes
78434b5f11ae2cf0591ab65f368a678a4261e0dd authored about 8 years ago
78434b5f11ae2cf0591ab65f368a678a4261e0dd authored about 8 years ago
Remove a lot of redundant cruft from ASMHelper
dc18582c86e7b345ffffa72adfc04d8f2e05bdb1 authored about 8 years ago
dc18582c86e7b345ffffa72adfc04d8f2e05bdb1 authored about 8 years ago
Add "non-strict" mode flag to interface checker module, closes #150
70e36777a48245c38bd4fd3a5e2cedc2990c2cbc authored about 8 years ago
70e36777a48245c38bd4fd3a5e2cedc2990c2cbc authored about 8 years ago
Replace a boolean flag with an enum for readability
961296a6fd1f65bafea2e7e9e516f2ddad270cf3 authored about 8 years ago
961296a6fd1f65bafea2e7e9e516f2ddad270cf3 authored about 8 years ago
Merge simon's changes to PrettyPrinter which include cause in stacktrace
38e8e5a951b341c982baf21c677f64a76d1ff01d authored about 8 years ago
38e8e5a951b341c982baf21c677f64a76d1ff01d authored about 8 years ago
Pretty print the cause of a throwable
4b30c9c04f5e890d5483d57fb010026226b3e14c authored about 8 years ago
4b30c9c04f5e890d5483d57fb010026226b3e14c authored about 8 years ago
Permit synthetic non-public methods in interface mixins, fixes #148
5a47b53b2442c172f242f1677df66098e5a91d29 authored about 8 years ago
5a47b53b2442c172f242f1677df66098e5a91d29 authored about 8 years ago
Add link to javadoc to README
c265db7c3edcca78b3e27896ead99750c9a6c5e2 authored over 8 years ago
c265db7c3edcca78b3e27896ead99750c9a6c5e2 authored over 8 years ago
Merge branch 'feature/accessor'
c13e24c70da6a651b9f40d8146d426955f92ad00 authored over 8 years ago
c13e24c70da6a651b9f40d8146d426955f92ad00 authored over 8 years ago
Bump version to 0.6 for incoming changes
8261e5aac6750bbf7512db7533b9f64990941299 authored over 8 years ago
8261e5aac6750bbf7512db7533b9f64990941299 authored over 8 years ago
Port accessor functionality from liteloader, update for mixin style
f83d7757d76ba58b23d3677c18d9141abf3056fb authored over 8 years ago
f83d7757d76ba58b23d3677c18d9141abf3056fb authored over 8 years ago
Allow Redirect injectors to target NEW opcodes, closes #137
81007a9546c47e0984156eb12eda7f132027251b authored over 8 years ago
81007a9546c47e0984156eb12eda7f132027251b authored over 8 years ago
Allow NEW injection point class argument to be specified using target
f7892e6e33c88be307a5c282cb576f5906160892 authored over 8 years ago
f7892e6e33c88be307a5c282cb576f5906160892 authored over 8 years ago
Merge branch 'refactor/ap', closes #142
27aefc03379289086795906d8537a5da35cb7d9a authored over 8 years ago
27aefc03379289086795906d8537a5da35cb7d9a authored over 8 years ago
Bump version to 0.5.16 for new AP features
a77b773e030519ac9ad7022257ccdcf37949cf21 authored over 8 years ago
a77b773e030519ac9ad7022257ccdcf37949cf21 authored over 8 years ago
Further AP refactor, support injectors and shadows in multitarget mixins
ea44243240930999d4874013e81d78286e714d63 authored over 8 years ago
ea44243240930999d4874013e81d78286e714d63 authored over 8 years ago
Apparently I fail at git
3daf7a8011411920dc9a7ede044f00b25b6e4571 authored over 8 years ago
3daf7a8011411920dc9a7ede044f00b25b6e4571 authored over 8 years ago
Improve conform to avoid overlap of non-supermixin injectors, fixes #143
d1b2d02151ff8489a983eefcae154e5435642283 authored over 8 years ago
d1b2d02151ff8489a983eefcae154e5435642283 authored over 8 years ago
Fix async decompiler choking if too many classes submitted too quickly
76c8a8ced5adde9b76e0bdda3ad376cda815b2d7 authored over 8 years ago
76c8a8ced5adde9b76e0bdda3ad376cda815b2d7 authored over 8 years ago
Merge branch 'refactor/ap'
987c3f5e2fb1ac1bb022aeaf8a0c40a29bf66202 authored over 8 years ago
987c3f5e2fb1ac1bb022aeaf8a0c40a29bf66202 authored over 8 years ago
Refactor AP to support different mapping environments, closes #141
8d87440fafcb76ae78eac2609742fb5e87a122fa authored over 8 years ago
8d87440fafcb76ae78eac2609742fb5e87a122fa authored over 8 years ago
Use depth-only re-entrance check in transformer, fixes #139
6a8f127ed587390ab042996253df205052a525b9 authored over 8 years ago
6a8f127ed587390ab042996253df205052a525b9 authored over 8 years ago
Fix merge derp
3c675980b033cd5094e60f14dac805813f0f1f6d authored over 8 years ago
3c675980b033cd5094e60f14dac805813f0f1f6d authored over 8 years ago
Merge mapper fixes and async decompiler
451f24a6da72b53e8a5a93451a16caf0f9d2d224 authored over 8 years ago
451f24a6da72b53e8a5a93451a16caf0f9d2d224 authored over 8 years ago
Null-check strategy setting to prevent log spam when not explicitly set
6ed36dff60be489c2e7f1e506828f328446fa564 authored over 8 years ago
6ed36dff60be489c2e7f1e506828f328446fa564 authored over 8 years ago
Alternative strategy for injecting mixin field initialisers, closes #138
c5e97a08d677870cb2fd27f25c3bc030de160d1f authored over 8 years ago
c5e97a08d677870cb2fd27f25c3bc030de160d1f authored over 8 years ago
Disable already-loaded check during hotswap reload, fixes #136
065b0281f1f1e62f8d96ff4cf8d3cfa813e0227c authored over 8 years ago
065b0281f1f1e62f8d96ff4cf8d3cfa813e0227c authored over 8 years ago
Adjust platform manager bootstrapping, add logging to platform agents
15709d089bbd32fd906fc55a150ee447d6ae4756 authored over 8 years ago
15709d089bbd32fd906fc55a150ee447d6ae4756 authored over 8 years ago
Merge branch 'initphase'
Conflicts:
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java
...
Clean this up, correct version
f0d25bd2995cda0064929f625e750ec8e27f6783 authored over 8 years ago
f0d25bd2995cda0064929f625e750ec8e27f6783 authored over 8 years ago
Quick and dirty merge of platform refactor for remapper, closes #91
adf1c040a6949799b1060bbf4df46a12a7a17b36 authored over 8 years ago
adf1c040a6949799b1060bbf4df46a12a7a17b36 authored over 8 years ago
Support @Unique on fields, bump to 0.5.10
75f327fa569c5a04e1ca1800f597bc1c90e3258e authored over 8 years ago
75f327fa569c5a04e1ca1800f597bc1c90e3258e authored over 8 years ago
Make tweaker/manifest constants public for @Minecrell
2cd02e91a417f676d2dbc73c7c8436257e65bf8f authored over 8 years ago
2cd02e91a417f676d2dbc73c7c8436257e65bf8f authored over 8 years ago
Only emit this warning if calling externally
0541ed4d3cf5a16a9c52ffa4e9781d46ffc08d92 authored over 8 years ago
0541ed4d3cf5a16a9c52ffa4e9781d46ffc08d92 authored over 8 years ago
Minor adjustments for sanity
7bfca4ba788c9ca8d4aac91f015409427c052d7d authored over 8 years ago
7bfca4ba788c9ca8d4aac91f015409427c052d7d authored over 8 years ago
Hard fail if a required mixin target was already transformed, bump 0.5.9
a000477243e32554dd73344e5ce87680e7883f09 authored over 8 years ago
a000477243e32554dd73344e5ce87680e7883f09 authored over 8 years ago
Additional flard
7b8c41a1003f55da0c090019a8c05ff12abdaa2d authored over 8 years ago
7b8c41a1003f55da0c090019a8c05ff12abdaa2d authored over 8 years ago
Support constraints on injector annotations, bump to 0.5.8, closes #135
19ca12970a63867ea4ed65ef0b1386168c6100d4 authored over 8 years ago
19ca12970a63867ea4ed65ef0b1386168c6100d4 authored over 8 years ago
Seriously eclipse
45cf3d6ced0784ecebe0505ec4b4720a2a318304 authored over 8 years ago
45cf3d6ced0784ecebe0505ec4b4720a2a318304 authored over 8 years ago
Add Unique, relax target checks, closes #130, fixes #134, bump to 0.5.7
053bc174dec8170b5d4f2edc9e22fbe8d813eca3 authored over 8 years ago
053bc174dec8170b5d4f2edc9e22fbe8d813eca3 authored over 8 years ago
Additional flard
76856fb41e2a47b23a61416bac1dd62f2d5b8105 authored over 8 years ago
76856fb41e2a47b23a61416bac1dd62f2d5b8105 authored over 8 years ago
Mixins is final
d83548aca085f3c480c27ea5b3e4dd7aa46b848c authored over 8 years ago
d83548aca085f3c480c27ea5b3e4dd7aa46b848c authored over 8 years ago
Deprecate/merge stuff to prepare for 0.6, version bump to 0.5.6
ad64bc1d6d3386974bc35af64b73b1745ee24d81 authored over 8 years ago
ad64bc1d6d3386974bc35af64b73b1745ee24d81 authored over 8 years ago
Revise staticness sanity check for ModifyArg injector
36b439257695682582158cf3ac52ebd19f6c7ddb authored over 8 years ago
36b439257695682582158cf3ac52ebd19f6c7ddb authored over 8 years ago
Fix import order
b6e7436d3511bde071c6ba2a6bca94f7d9d3e2bd authored over 8 years ago
b6e7436d3511bde071c6ba2a6bca94f7d9d3e2bd authored over 8 years ago
Add Debug annotation and handle inject conflicts per-target, fixes #127
13b887621956dbc26c494b1062d9bd4d738a5ba1 authored over 8 years ago
13b887621956dbc26c494b1062d9bd4d738a5ba1 authored over 8 years ago
Remap field descriptors when adding to refmap, fixes #125
62d84432709867c2e413b7060cbd4c907ff3bf47 authored over 8 years ago
62d84432709867c2e413b7060cbd4c907ff3bf47 authored over 8 years ago
Add toString to ObfuscationData for debugging purposes
f0dbff5076dcb5d90c6992eb52254e0e7f276b4e authored over 8 years ago
f0dbff5076dcb5d90c6992eb52254e0e7f276b4e authored over 8 years ago
Strip final flag from Mutable shadow targets, closes #124
244303cd3d2bd1d9697bc968ba28d45703277a03 authored over 8 years ago
244303cd3d2bd1d9697bc968ba28d45703277a03 authored over 8 years ago
Add ModifyConstant injector, version bump to 0.5.5
f19f4deac6c45e0e1260e458634b0c52d6f772e5 authored over 8 years ago
f19f4deac6c45e0e1260e458634b0c52d6f772e5 authored over 8 years ago
Pass mixin prepare errors to error handlers, version bump to 0.5.4
107b58d418be26063504183411764def76fdc57f authored almost 9 years ago
107b58d418be26063504183411764def76fdc57f authored almost 9 years ago
Fix minor derp in PrettyPrinter
0a7067a6e045a16dfec9b9c4d7c22475b5a63518 authored almost 9 years ago
0a7067a6e045a16dfec9b9c4d7c22475b5a63518 authored almost 9 years ago
Fix previous fix for generic issues, fixes #117
46af4560df2817dfd0c9970b58685faa3da3a27f authored almost 9 years ago
46af4560df2817dfd0c9970b58685faa3da3a27f authored almost 9 years ago
Incorrect licence header
ef9ab259aeb3b83c6f4df411d8247b129754fda9 authored almost 9 years ago
ef9ab259aeb3b83c6f4df411d8247b129754fda9 authored almost 9 years ago
Remove non-java6 overload
cf5deda1b9784e6bdde49eb7697048d7812c380c authored almost 9 years ago
cf5deda1b9784e6bdde49eb7697048d7812c380c authored almost 9 years ago
Fix issue where a generic type's upper bound is also generic, fixes #116
ecd9e1e41c7634e82e2f4121255edb361581882b authored almost 9 years ago
ecd9e1e41c7634e82e2f4121255edb361581882b authored almost 9 years ago
Something something exceptions, something something something @gabizou
902e9b93a0c10a6a4ddc40d9c76df17d57151682 authored almost 9 years ago
902e9b93a0c10a6a4ddc40d9c76df17d57151682 authored almost 9 years ago
Fix yet another generics parsing issue with the Annotation Processor
5f3b6b4c5d8520d3020359a2306be8213147dd25 authored almost 9 years ago
5f3b6b4c5d8520d3020359a2306be8213147dd25 authored almost 9 years ago
Auditing changes, report unapplied classes as errors, closes #114
505981e3027f2dc6431164c72d0176598f031dfa authored almost 9 years ago
505981e3027f2dc6431164c72d0176598f031dfa authored almost 9 years ago
Improve error message for invalid injector descriptors, closes #115
3ca55a3a5ccab0666de6faa5d039e914c8d29167 authored almost 9 years ago
3ca55a3a5ccab0666de6faa5d039e914c8d29167 authored almost 9 years ago
Fix this stupid message once and for all, closes #107
2060164ec850916106a9c411034fcf7ded6fb55b authored almost 9 years ago
2060164ec850916106a9c411034fcf7ded6fb55b authored almost 9 years ago
Fix for some generics handling issues in the Annotation Processor
6a82a617f64c25328689dd55191fce9bbe4649ad authored almost 9 years ago
6a82a617f64c25328689dd55191fce9bbe4649ad authored almost 9 years ago
Fix 'Preparing <config> (count)' message
Previously, the message was logged before the mixins in the config were
initialzed, leading to t...
Improve warning for final contract violations in initialisers, ref #106
00f2b8e2027d1d6643866edda04411bd48caee42 authored almost 9 years ago
00f2b8e2027d1d6643866edda04411bd48caee42 authored almost 9 years ago
Disable refmap if running from GradleStart
c1e2c9c0d1af3f96a8ed36323dbc326a07c79132 authored almost 9 years ago
c1e2c9c0d1af3f96a8ed36323dbc326a07c79132 authored almost 9 years ago
Use correct mixin list in debug message, fixes #105
4ad037ade15988230f2486d45f8d0c7bdb2c1739 authored almost 9 years ago
4ad037ade15988230f2486d45f8d0c7bdb2c1739 authored almost 9 years ago
Enable hotswapper automatically if agent is active
ea29f2ba6cae5d149ac1037f42ca1ce7064e2ab2 authored almost 9 years ago
ea29f2ba6cae5d149ac1037f42ca1ce7064e2ab2 authored almost 9 years ago
Add table methods to PrettyPrinter
b34e7e67eb8590bd5fd20c466ce78247788c8bc5 authored almost 9 years ago
b34e7e67eb8590bd5fd20c466ce78247788c8bc5 authored almost 9 years ago
Fix generic super lookups
e9d93c66caa8a2b8000ecc14e30cf20d12ea6c9c authored almost 9 years ago
e9d93c66caa8a2b8000ecc14e30cf20d12ea6c9c authored almost 9 years ago
More debug stuff
1e6ae382dce358bc862f53926a42881dbce38e9a authored almost 9 years ago
1e6ae382dce358bc862f53926a42881dbce38e9a authored almost 9 years ago
Add Throwable convenience functions to PrettyPrinter
2eebd34635eb92ba2c59fffe52829e61617d0315 authored almost 9 years ago
2eebd34635eb92ba2c59fffe52829e61617d0315 authored almost 9 years ago
Convenience method for Map instances
6978f2585541b08cce9071411cc6123fd1963e9f authored almost 9 years ago
6978f2585541b08cce9071411cc6123fd1963e9f authored almost 9 years ago
Quality of life improvements for PrettyPrinter
8e891daa922a56a3e6d504dab4ec108505cdc6b4 authored almost 9 years ago
8e891daa922a56a3e6d504dab4ec108505cdc6b4 authored almost 9 years ago
Give injector handlers unique names to resolve potential conflicts
083eb425d7d4494f295a92f69000dc583beb2bd5 authored almost 9 years ago
083eb425d7d4494f295a92f69000dc583beb2bd5 authored almost 9 years ago
Apply priority logic to injectors as well, fixes #103
71b3d2aaafe5dae312208c5c34ba7b8c88f2741f authored almost 9 years ago
71b3d2aaafe5dae312208c5c34ba7b8c88f2741f authored almost 9 years ago
Add ID for injectors
71b44f93f3d980aecec707cf61094265536bdf1e authored almost 9 years ago
71b44f93f3d980aecec707cf61094265536bdf1e authored almost 9 years ago
Import targets from upstream jars, supported by MixinGradle
cce1039dc7a88163ee72bed3d3e49c7e84f6f7bc authored almost 9 years ago
cce1039dc7a88163ee72bed3d3e49c7e84f6f7bc authored almost 9 years ago
Apply MixinMerged decorations in MixinTargetContext
a8a9205491d27a88ddb86014d565704cdffe11f4 authored almost 9 years ago
a8a9205491d27a88ddb86014d565704cdffe11f4 authored almost 9 years ago
Preserve correct context through injection passes
14315014076083e2653c712c28b5451eb4a3b085 authored almost 9 years ago
14315014076083e2653c712c28b5451eb4a3b085 authored almost 9 years ago
This is neater
6e32c0069d9b81ec21f18f7096e54cd1df8a1695 authored almost 9 years ago
6e32c0069d9b81ec21f18f7096e54cd1df8a1695 authored almost 9 years ago
Fix multi-mixin injector arbitration once and for all
590c11d6cdd6da24b75fe4235aaed826042d8de7 authored almost 9 years ago
590c11d6cdd6da24b75fe4235aaed826042d8de7 authored almost 9 years ago
Javadoc tweaks
665908d32ec4f638cf9848c2d9e46c742d7a9b00 authored almost 9 years ago
665908d32ec4f638cf9848c2d9e46c742d7a9b00 authored almost 9 years ago
Fix usage of asterisk (matchAll) selectors for injector targets
7205be2d680785f0a5c50c6897e825997dcf00b1 authored almost 9 years ago
7205be2d680785f0a5c50c6897e825997dcf00b1 authored almost 9 years ago