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

Fixed re-entrant error caused by both the launch classloader and the java agent trying to transform a class at the same time

b86b843bb30bc25a464be3de478b9b3cd7e43f57 authored over 9 years ago
Fix issue with arrays of primitive types in local variable tables

75f738cf28160f0d0950bcd7cf815754490e465b authored over 9 years ago
Fixed formatting errors

61dd93eaa02b70b701b18ad930a5a18c760ab955 authored over 9 years ago
Fixed false positive of changes to soft interfaces

bbdac72be56e89587c87616a1cb08c27759131ef authored over 9 years ago
Refactored MixinInfo to handle errors on reload gracefully

Also
- Fixed formatting error
- Fixed changing of classinfo's on reload validation
- Changed age...

09b01109b8d0a607595f3ac4546585043e3523be authored over 9 years ago
Add support for lambda expressions inside mixins, thanks to @skinny121

74071eb0a49b952a4b5cbcd14e52ba74526e886b authored over 9 years ago
Fixed incorrect stack map frames

4d0428c380ba67e734d9f915aa808063e5076352 authored over 9 years ago
Remove redundant constant

2c44a81495f8e6b0e1f715b0e1c0f0aabb2bdb28 authored over 9 years ago
Tidy up code

bc8296da0e60fe6992effa3cf32a6a3cbb8e45aa authored over 9 years ago
Fix transformation errors

5a7eaeae79b33b5afbe3e7fe8e9e1782ea4a8ab4 authored over 9 years ago
Fixed issues with detecting chnaged mixin classes

4ffea5561b92a9e51f34c717e0bfe52e540962e0 authored over 9 years ago
Fix typo

7b0a8f5d0577f8d8ea3845aa079070e1785fcc10 authored over 9 years ago
Add java agent to reload mixin

a8558bb5f0b7df57e54c9fd467dd6e161f1a018a authored over 9 years ago
Fix implemented interface methods report

10b0cec45e065f51d9581d2a25af4dc3ae8bd86f authored over 9 years ago
Renamed MemberRef inner classes

b4f06960dcb58aa2012a9be3a0fd49bace86d250 authored over 9 years ago
Fixed typo

2b715538bd782256884852dd0920236952178c6f authored over 9 years ago
Fixed java.lang.VerifyError incorrect stack frame errors

d742604aab4c25f3e1cbcc3b07e9c496dc0b1936 authored over 9 years ago
Fixed style issues and refactored transformConstantNode

The refactor is to get rid of code duplication between load constant
transform method and handli...

e51a2dd28830a9068b2f30531873975bc8d73452 authored over 9 years ago
Removed debug statement

9ab0dfc3df7dbb4e83745dd1ba9eac3f46ad74ea authored over 9 years ago
Added support for lambda expressions inside mixins

To support lambda expression the mixin transformer will transform invoke dynamic instructions in...

b3de136706969bdc09ff340b5ecec4415b055d72 authored over 9 years ago
Set debug regardless. This happens before FML sets deobfuscation.

Signed-off-by: Chris Sanders <[email protected]>

f3c4945019c0725b02df085ff745ffd3fd0b38e9 authored over 9 years ago
Always check isFMLDeobfuscated for null status.

Signed-off-by: Chris Sanders <[email protected]>

d12d3f271c9a499897bb8f1d5f01ca74b8e7ae3d authored over 9 years ago
Perform nasty filter switch to gurarantee that we'll switch into INIT.

While @bloodmc 's changes did fix dev and prod time, it doesn't work with
the IVY launcher built...

bdda81fb265a56ab0262e9b71fd87f7f7441becb authored over 9 years ago
Add new INIT phase to handle FML deobf transformer.

8f9b6148a1f2d185e5b8244edb8cbd9971f6eae7 authored over 9 years ago
Output LVT discrepancies on separate lines to make them easier to read

a1d2ef62bbfb2b72ef776a806967a588dd0e60e0 authored over 9 years ago
Encapsulate Environment within Phase and remove that stupid array

d69c9d7aa9e3b6ace8d28f251bd38d72843c0b57 authored over 9 years ago
Modularise and improve tweaker bootstrap logic, updates #59

Separates the previously rather polluted "may be starting under FML"
logic into a separate modul...

693e4701c098e8e834cc2642883b809a842fa8fb authored over 9 years ago
Version bump to 0.4.5 for development

6ebfa5c016fdb4fae7365fe7f439bad3803c4a9a authored over 9 years ago
Merge branch 'feature/checks'

438d34b70e010f4782b835c1b031b3f7dc844402 authored over 9 years ago
Improve mixin method checks

1fbf4afda3569c0cc8bc6562025ea67b19c06acf authored over 9 years ago
Mixin 0.4.4 Release

e4b68a801d9d061f39161407aaa764adbfe9a411 authored over 9 years ago
Adding images for new documentation pages

3151396bb0c783a8a98fa751ff1b3f9dab8ced65 authored over 9 years ago
Add option to disable target validation in AP, closes #48 for now

ce9b186e44805fc6cd81d35edbc6e9d1f6a4c9a6 authored over 9 years ago
Allow constraints to be forcibly ignored for testing purposes

333fec6f0b3368c4e88238b2fa4cc458a4c5acb5 authored over 9 years ago
Mix initialisers more effectively, fixes @Aaron1011

98eb5f7f5b8d62bc15b0200310f180ce02d33b22 authored over 9 years ago
Some extra tutorial images

a826bfdb9b339901666c332252d1a73433a6b8a1 authored over 9 years ago
Update annotation processor to check declared constraints as well

ed5cd6f318b5668407bbca6d61b3f2e676230884 authored over 9 years ago
Add new internal interface for token provider

f66760a5bf5f1e3c0e8b0b002d4110d4f5197ce6 authored over 9 years ago
Add basic constraint validation capabilities to overwrite annotations

7434e54b602839b18db5aba3f04674eba9c14d5d authored over 9 years ago
Version bump to 0.4.4 for development

b46bfe5da64fc337999377600473b5ae91fa41f2 authored over 9 years ago
Mixin 0.4.3 Release

bf422849fbdfe406ac50938b644ee74cf6cbe7ff authored over 9 years ago
Fix RuntimeDecompiler warning log output

e0280cbf93eba8f965ab9fe99c7df86b9028d413 authored over 9 years ago
Only display the header once per session

4e3de30efb20d91d79d994e902041a4742c7acf8 authored over 9 years ago
Add support for injector callbacks without method args, closes #49

696708ca743d82c8fe007d39c54e8cb14ad7670e authored over 9 years ago
Also include fernflower dep in compile configuration

ac85eae3a57209dbacbc9f0ca5064e5175734d07 authored over 9 years ago
Fix config priority and provide config-wide mixin priorty setting

1218cc51e3259df2b3314f7cfb5d25188bc0bb91 authored over 9 years ago
Add export filter, allows exporting only interesting classes if required

97319a50494d6ec7bf79be6cb6b5d2731f9759dc authored over 9 years ago
Unify source header format with Sponge projects

e4c445b8a480b048ea7ad73b12f51ab371cda55c authored over 9 years ago
Allow runtime-decompilation of exported classes using fernflower

7f3f7bf446ef67ea2c83c9b92155834648cad3e8 authored over 9 years ago
Version bump to 0.4.3

771746185f0c268be7127c2fee6c49aaf55c043b authored over 9 years ago
Add coercion support for covariant parameter types in injected callbacks

1631a6c66eb6d21c6791bf418dda35a839bb5b07 authored over 9 years ago
Allow truncation of local capture injectors

c9e31fad0f4006c67234713056e3c3f794d0d6fa authored over 9 years ago
Add AfterInvoke (INVOKE_ASSIGN) injection point type

7427f06dbb71bb5b6bacbcaa964880d34dcdab91 authored over 9 years ago
Fixes and improvements for local capture, avoid cryptic error on bad LVT

10040e9f3dbc3640c5b2ab0179a707eb2d42e58d authored over 9 years ago
Attempt to fix shaded build on CI server

4e1c5b272b43d2bc47a6f7203820d49a0c1f7d72 authored over 9 years ago
Add support for static member queries in ClassInfo

48ff6de3a0990f6b66140da9989bea78c460c3b6 authored over 9 years ago
Fix issue with LVT generation involving arrays, version bump to 0.4.2

e743c1450fc57cf1ed755f0cbc463dd54650a729 authored over 9 years ago
Mixin 0.4.1 Release

181eeca6d049e3bba9096560ab2db11a17fecf95 authored over 9 years ago
Fix minor javadoc issue

143cc9aecbafa45d3dd4333badf1d6005aee2c6d authored over 9 years ago
Fix derp in build script and bump version to 0.4.1 (that was fast huh?)

65a2854aac44f379a01a93de11d8892466797484 authored over 9 years ago
Mixin 0.4 Release

1d78b6dca06b8007766b98af61c990a87cdeecce authored over 9 years ago
Merge remote-tracking branch 'origin/feature/shade-asm'

a241b82c2049e3b17e8e88906774175f3e5f84d4 authored over 9 years ago
Version bump to 0.4 since this is a major change

497c663da72c8a6d4f034b6ff61d5a34bb0b46bc authored over 9 years ago
Exclude new ASM package in bootstrap

a0b01d3c9c2c898d9208d279b9f1c5ebea906ace authored over 9 years ago
Only add executable jars to compile classPath

02ddcf6168ab3aa9c436f9a5eec06456d2d379a3 authored over 9 years ago
Generate and depend on a package-renamed version of ASM

4404f360e268a5005d484308e9daee7fefbc9287 authored over 9 years ago
Rename all references to ASM in source to use remapped packages

741bc03b8d522b2dee1048c20c9aeb221ab86017 authored over 9 years ago
Mixin 0.3.4 Release

1e80e1d1257d4c7c2163bef889dc56c8e84458de authored over 9 years ago
Make build type suffix configurable via properties file

ac5828a4a70e27a7e6fd3d2d659eb3ed263bc8b2 authored over 9 years ago
Fix bad stack calc in injector, fixes SpongePowered/SpongeVanilla#163

584f14877e62be708d45340864414f78b644e9c8 authored over 9 years ago
Adding images for Mixin Environment wiki page

01bf2d445b572dfd15906bf598d4e2047f4fddb6 authored over 9 years ago
Update coremod injection logic with @luacs1998's suggestions, ref #44

52abc9d7e55baf6924f6cbdf106157d23aeba175 authored over 9 years ago
Demote class metadata status message to TRACE to fix @Minecrell

e4827a668427928ef3f376621afe3807dc8272b8 authored over 9 years ago
Merge remote-tracking branch 'fix/lvtgen', closes #42

f7599536514c068642372c79f36594e4fd6a005b authored over 9 years ago
Version bump to 0.3.4

becfae2c0b6ceb19eb16e87d6eaa87091166d909 authored over 9 years ago
Clean up debugging code in Locals ready for merge

c9f6d04f84d71163d4e0180bd883ace86486c0a5 authored over 9 years ago
Also dump target on general errors if enabled, references #45

a4be2636844f9bfe110b7f20c1a1d8d72a950955 authored over 9 years ago
Use information about original frames to improve LVT generation, ref #42

2955e1a359a0472b17983f691b326ce8afb54b0e authored over 9 years ago
Troubleshooting for LVT generation, emit lots of debug info during gen

dea3a3b6ef7c0aeadd242609ec15eb9523633f13 authored over 9 years ago
Add support for fml mods in container, version bump to 0.3.3, closes #44

c01d491a15e662622c6e26ddc6e608511184628a authored over 9 years ago
Fix up all javadoc warnings and errors

f26bdfca805dac1ac045eae8944e75208607badf authored over 9 years ago
Transform class literals in applied mixins, properly fixes #43

270fd71bd2812a5e423d7c67b354a189cf586aaf authored over 9 years ago
Refactoring, split method transformation up into smaller methods

6ba4b747855f6a58b1509d58ec37b79e67296276 authored over 9 years ago
Add exclusion for synthetic static fields in pre-processor, closes #43

fbb972081872ca7cc82f772746dbfb558bfe6337 authored over 9 years ago
Fix functionality of LVT generator in production

110882d7190a70c79449b8b742a3f1f40a36a9d7 authored over 9 years ago
Version bump to 0.3.2

a3a9993a781c50f52134c1f00e28498f9074ea14 authored over 9 years ago
Add error handler support

dffb1065d31c5b95c8f73b2b2425a0b208918ea6 authored over 9 years ago
Merge branch 'master' of https://github.com/SpongePowered/Mixin.git

88fafc87e5c885bd3c3d63c6642ae3a582d3b1b3 authored over 9 years ago
Fix incorrect instance check in MixinEnvironment

a14ffb66d666087c4d4f8255b7f4c7a14b026d5a authored over 9 years ago
Centralise stack and locals logic into Target

76cb99e914e150834d4d48c6e54bfeca1f97cd81 authored over 9 years ago
Annotation Processor minor tweaks and clean up

6fc0894e8188553ecba01eba682e33bab2cebb2d authored over 9 years ago
Output warnings for unresolved targets during AP run, closes #40

04ac3aac18e3911af7e557a656399fbc94b096cb authored almost 10 years ago
Remove CHECK_IMPLEMENTS requirement for audit run

98c0b9054517db9c7932e08460c803d239ada7d9 authored almost 10 years ago
Version bump to 0.3.1

76173ec0bf6c076d653603d6a7e1784b2037aa8a authored almost 10 years ago
Use non-reentrant class writer for checkclass adapter

a49ccd906dd44d5c0a456be999632db70be568cd authored almost 10 years ago
Fix bug which prevented identically-named mixins in configs

7074b9b1b37ac17b7eb2ee1cf65280eb67cfb1f9 authored almost 10 years ago
Minor changes for feature/reroute

80ada53d288f324ba86740b4d7dd12bb1d69bfcf authored almost 10 years ago
Issue tracker is github

075d14d0cb77caa0798a7d131879a6e8756370ca authored almost 10 years ago
Init mixin's ClassInfo last so that init failures don't create bad state

3910f72e48b654eb437b97ef330d70bf1d72736d authored almost 10 years ago
Indicate mixin's parent phase in error messages

b28f8b73c79d2f6575f0f14536cda3ff5d9b92ae authored almost 10 years ago