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
Add refmap status in a couple of other useful spots
ee0c879dc7c3d16c82d77be69f3d3faad106310d authored over 7 years ago
ee0c879dc7c3d16c82d77be69f3d3faad106310d authored over 7 years ago
And one more
9262eddf2d303d08b8d18eac9aff5d33f3008a44 authored over 7 years ago
9262eddf2d303d08b8d18eac9aff5d33f3008a44 authored over 7 years ago
Fix derp in previous commit
503bfd8d0307fddf693e19120a37885cfb1d6e7c authored over 7 years ago
503bfd8d0307fddf693e19120a37885cfb1d6e7c authored over 7 years ago
Provide some refmap status information in log and relevant exceptions
fixes #202
c0e2e5c4dd414fc060ef90e1627d4827bcb3bb4a authored over 7 years ago
Bump to 0.7.1, tweak some injector logic for smaller frame sizes
9caa1eb5e5b1698ee269af6bc1b9cf17722b22d1 authored over 7 years ago
9caa1eb5e5b1698ee269af6bc1b9cf17722b22d1 authored over 7 years ago
Fix locals calculation in accessor generator
5ac85cd931ee5f87b732ad9610fe0f01c562036c authored over 7 years ago
5ac85cd931ee5f87b732ad9610fe0f01c562036c authored over 7 years ago
Fix checkstyle
a7df0a3eb9746fcab6e9d6ba02185a1af46d49dc authored over 7 years ago
a7df0a3eb9746fcab6e9d6ba02185a1af46d49dc authored over 7 years ago
Merge remote-tracking branch 'caseif/fix/injection-error'
787f8664ae0e04c86b125cc3f4c609de2117f68a authored over 7 years ago
787f8664ae0e04c86b125cc3f4c609de2117f68a authored over 7 years ago
Fix incorrect reference to InjectionError
a8064b6b1961da34f047cc194f56d24b0fcb4476 authored over 7 years ago
a8064b6b1961da34f047cc194f56d24b0fcb4476 authored over 7 years ago
Fix erroneous error message from ModifyVariable queries, closes #199
333083aa641ac4e3046d4f9a72a027ae07467404 authored over 7 years ago
333083aa641ac4e3046d4f9a72a027ae07467404 authored over 7 years ago
Change version for production builds
d03215856d6ddf79ded288aca45fc2a0a9e2b793 authored over 7 years ago
d03215856d6ddf79ded288aca45fc2a0a9e2b793 authored over 7 years ago
Merge 0.7 dev branch into master, adds a bunch of stuff, see README
ee15a95f7b4430ba550a7b078c24c441b7fc722f authored over 7 years ago
ee15a95f7b4430ba550a7b078c24c441b7fc722f authored over 7 years ago
Update README
c6fb9aaa21edca2efbb07f370cef1ccc804c2ced authored over 7 years ago
c6fb9aaa21edca2efbb07f370cef1ccc804c2ced authored over 7 years ago
Make BeforeConstant smarter about matching long/double/float comparisons
4d1943e236592d29fb76193af8ebaf0ac1ec57a2 authored over 7 years ago
4d1943e236592d29fb76193af8ebaf0ac1ec57a2 authored over 7 years ago
Add property to injectors to specify max allowed injections, closes #195
f08fc3bb2a4f2582674ac3234a10b91a28e4e1a2 authored over 7 years ago
f08fc3bb2a4f2582674ac3234a10b91a28e4e1a2 authored over 7 years ago
Allow multiple slices for ModifyConstant, closes #194
55777fcf4284f359f4265387dbe761a4a35e7981 authored over 7 years ago
55777fcf4284f359f4265387dbe761a4a35e7981 authored over 7 years ago
Detect and warn on egregious uses of At.Shift.BY, will error in future
a290e810cafe040772bb1906fc3f7238a4a9345a authored over 7 years ago
a290e810cafe040772bb1906fc3f7238a4a9345a authored over 7 years ago
Add jar signing support to build script
583cd5b0a513b2460bebe48890c346bb4fa03170 authored over 7 years ago
583cd5b0a513b2460bebe48890c346bb4fa03170 authored over 7 years ago
Support IDs on injection points, for better CallbackInfo context
54bad25ce624bbc0a3aa6ff520eba65da6f76ed5 authored over 7 years ago
54bad25ce624bbc0a3aa6ff520eba65da6f76ed5 authored over 7 years ago
Allow injectors to specify multiple explicit target methods
217bf321ba8884753fd3e85b53d447bcea5786b5 authored over 7 years ago
217bf321ba8884753fd3e85b53d447bcea5786b5 authored over 7 years ago
Fix up some debug wiring for method merged state
6aee1957e4e1576b8854794669f7916e71b9832d authored over 7 years ago
6aee1957e4e1576b8854794669f7916e71b9832d authored over 7 years ago
I need to learn to finish my
ba0a48a39f318075b7ba50bd2848f8334b6b0283 authored over 7 years ago
ba0a48a39f318075b7ba50bd2848f8334b6b0283 authored over 7 years ago
Detect and compare compatible synthetic bridges, raise error on conflict
ada26ef95b06afd0e20c9592c9efb92137be9250 authored over 7 years ago
ada26ef95b06afd0e20c9592c9efb92137be9250 authored over 7 years ago
Melt snowmen in localcapture prints
d1620ed602ef5ab4a649d6f92f6c8ec8e11aa2d2 authored over 7 years ago
d1620ed602ef5ab4a649d6f92f6c8ec8e11aa2d2 authored over 7 years ago
Update bundled ASM to 5.2
d84212a1b6b88d520646e4b8ed257daf6c60a593 authored over 7 years ago
d84212a1b6b88d520646e4b8ed257daf6c60a593 authored over 7 years ago
Fix source attachment for renamed ASM by remapping source jar as well
39c84ccac6d0b1d98fade627b737e1225a20088c authored over 7 years ago
39c84ccac6d0b1d98fade627b737e1225a20088c authored over 7 years ago
Use original frame size as arbiter for frame size, hopefully fixes #154
16cd2998db801c8ff6625e1220aad91623b03eed authored over 7 years ago
16cd2998db801c8ff6625e1220aad91623b03eed authored over 7 years ago
Fix compiled artefact to include required classes from asm commons
381b945951aa57ad310a53f47144a6538ad11ff2 authored over 7 years ago
381b945951aa57ad310a53f47144a6538ad11ff2 authored over 7 years ago
Merge branch 'master' into 0.7_dev
e5a20abf65337b20a2a02bc836b5b4bd20127232 authored over 7 years ago
e5a20abf65337b20a2a02bc836b5b4bd20127232 authored over 7 years ago
Add missing staticness check to ModifyConstant Injector
ec6d8f652183e337645f5e5f86a8b2d9c9615c6b authored over 7 years ago
ec6d8f652183e337645f5e5f86a8b2d9c9615c6b authored over 7 years ago
Merge branch 'master' into 0.7_dev
ee32b5e4dcad9853d29f5b3cf3bed3217723fc72 authored over 7 years ago
ee32b5e4dcad9853d29f5b3cf3bed3217723fc72 authored over 7 years ago
Fix broken logic for staticness checks on injector handlers, fixes #193
5abbd50b287b551c50a8fa0c469e7ffa5acf3800 authored over 7 years ago
5abbd50b287b551c50a8fa0c469e7ffa5acf3800 authored over 7 years ago
Minor refactoring of Mixin PreProcessor for readability
c403f7f7bf8e8323e49be45a8fc816c9aebedbab authored over 7 years ago
c403f7f7bf8e8323e49be45a8fc816c9aebedbab authored over 7 years ago
Merge branch 'master' into 0.7_dev
4621ede2623046efd3b1e247cb1978b5220b77b2 authored over 7 years ago
4621ede2623046efd3b1e247cb1978b5220b77b2 authored over 7 years ago
Support redirecting ARRAYLENGTH, closes #173
3fb0e53fed56060133a2382a208505c695fc1c8d authored over 7 years ago
3fb0e53fed56060133a2382a208505c695fc1c8d authored over 7 years ago
Expose BeforeConstant as a general-purpose injection point, closes #129
3763912db065cafc95e1eb09caa8bae7833d7aa0 authored over 7 years ago
3763912db065cafc95e1eb09caa8bae7833d7aa0 authored over 7 years ago
0.6.15 Add support for multiple constants in ModifyConstant, closes #190
64feb8cbfdfdb5e98bcc2326f52f4f10a57bce44 authored over 7 years ago
64feb8cbfdfdb5e98bcc2326f52f4f10a57bce44 authored over 7 years ago
Add silent option to Unique
057f0fd90533cb7cde9581196fbbb50dcd6e35ee authored over 7 years ago
057f0fd90533cb7cde9581196fbbb50dcd6e35ee authored over 7 years ago
Support requiring Overwrite at the config level, fix intrinsic accessors
50660894fcfdcd8847b60e39978000f2ac097d31 authored over 7 years ago
50660894fcfdcd8847b60e39978000f2ac097d31 authored over 7 years ago
Add support for Overwrite annotation on non-obfuscated methods
41e53c49425c854ff8d44104a18246d9b9e672c0 authored over 7 years ago
41e53c49425c854ff8d44104a18246d9b9e672c0 authored over 7 years ago
-dev suffix on artefacts for now
87a3837b131ee7d16257c4589b45220259cfc1fb authored over 7 years ago
87a3837b131ee7d16257c4589b45220259cfc1fb authored over 7 years ago
0.7 Add support for inner classes in Mixins. Updates #187.
c117ae87245d2b85ec7c755ed2efa81b56bf0bfd authored over 7 years ago
c117ae87245d2b85ec7c755ed2efa81b56bf0bfd authored over 7 years ago
Update AP to allow (but warn) coerced multi-target reference conflicts
c6ce27efb06175843ac1ffff500635e1a88c44bc authored over 7 years ago
c6ce27efb06175843ac1ffff500635e1a88c44bc authored over 7 years ago
0.6.14 Support covariant types in callback injector handlers with Coerce
updates #192
2a64bc35b4a4019b5be8e0f471fadc42bdcd55b0 authored over 7 years ago
Update README
05469e146cf9154769c9381fa9b35664be26b8ba authored over 7 years ago
05469e146cf9154769c9381fa9b35664be26b8ba authored over 7 years ago
0.6.13 Add support for conforming visibility of overwritten methods
64232fe110ed339aab08c590dfdae0b50d478f57 authored over 7 years ago
64232fe110ed339aab08c590dfdae0b50d478f57 authored over 7 years ago
Add toString method to generated Args classes
1515524661ed7d215e6c989853a3ba184eacbb97 authored over 7 years ago
1515524661ed7d215e6c989853a3ba184eacbb97 authored over 7 years ago
Make AP emit similar warnings to transformer for up/downgraded methods
faf581b9770f1bf66e411ecee48c64c261e830d3 authored over 7 years ago
faf581b9770f1bf66e411ecee48c64c261e830d3 authored over 7 years ago
Remove vestigial debug statements
366473c1af96393640458762e7d7ed60201216b5 authored over 7 years ago
366473c1af96393640458762e7d7ed60201216b5 authored over 7 years ago
0.6.13 Potential resolution for #189, conform visibility of methods
a79c5a0108263027c9c9040951ab39e6eeaf8dea authored over 7 years ago
a79c5a0108263027c9c9040951ab39e6eeaf8dea authored over 7 years ago
Update javadoc for At to include mention of TAIL
8fe09fb9781c33b460e95778f6dd4f4bfe53b93c authored over 7 years ago
8fe09fb9781c33b460e95778f6dd4f4bfe53b93c authored over 7 years ago
Don't force export of synthetic classes
cd9593a4b56d3cf12482ee7329f043f4bfeaa940 authored over 7 years ago
cd9593a4b56d3cf12482ee7329f043f4bfeaa940 authored over 7 years ago
Update README for 0.6.12
9686ac00ce5b6b5b6614edb5fd2ea228aa533e40 authored over 7 years ago
9686ac00ce5b6b5b6614edb5fd2ea228aa533e40 authored over 7 years ago
0.6.12 Add ModifyArgs injector for altering multiple args simultaneously
a75d4a380c332903cbf30b71cc71e0802646e408 authored over 7 years ago
a75d4a380c332903cbf30b71cc71e0802646e408 authored over 7 years ago
Minor clean up
b64866845c93787b51898e22aef9270e1d2b4d1f authored over 7 years ago
b64866845c93787b51898e22aef9270e1d2b4d1f authored over 7 years ago
Enforce staticness of pre-super ModifyArg invocations
e2a3b30b8bb617e5813364a863048202b7905494 authored over 7 years ago
e2a3b30b8bb617e5813364a863048202b7905494 authored over 7 years ago
Improve javadoc of ModifyArg and add references to ModifyArgs
66212a28a23040ca3d3f88ca84fee4685706f5ec authored over 7 years ago
66212a28a23040ca3d3f88ca84fee4685706f5ec authored over 7 years ago
Add ModifyArgs injector for modifying multiple args, closes #162
48c8ab7c5ab35794eb29861d5c86fe1e14608d89 authored over 7 years ago
48c8ab7c5ab35794eb29861d5c86fe1e14608d89 authored over 7 years ago
Version bump to 0.6.12
114fbc99d744bce8f9bb3bc20ef0edaf7dd65e55 authored over 7 years ago
114fbc99d744bce8f9bb3bc20ef0edaf7dd65e55 authored over 7 years ago
Add slice for ModifyConstant, closes #180.
72be34d0f4eb5c60155021d582c10b90d4d1c37d authored over 7 years ago
72be34d0f4eb5c60155021d582c10b90d4d1c37d authored over 7 years ago
Update README
25f9e036d3d0da13c25ee973d70e9a21e431a0d4 authored over 7 years ago
25f9e036d3d0da13c25ee973d70e9a21e431a0d4 authored over 7 years ago
Bump 0.6.11, fix lambda merging & improve Unique, fixes #100, fixes #181
b558323da3bd6ce94aeb442bfd7357f6c40d2fd4 authored over 7 years ago
b558323da3bd6ce94aeb442bfd7357f6c40d2fd4 authored over 7 years ago
Require pre-super redirector handlers to be static, closes #174, v0.6.10
8a169bb7c0a429775e9549075fee87b2cec7da6a authored over 7 years ago
8a169bb7c0a429775e9549075fee87b2cec7da6a authored over 7 years ago
Respect remap on Mixin for At, allow annot to override mixin, fixes #177
3329a3d0846ccfb60c744f6ab5bd073efebaf627 authored over 7 years ago
3329a3d0846ccfb60c744f6ab5bd073efebaf627 authored over 7 years ago
Bump version to 0.6.9 for MC 1.12 fix
ffc72c7ab6c8b2cfcf8171fe54a149148a782dc4 authored over 7 years ago
ffc72c7ab6c8b2cfcf8171fe54a149148a782dc4 authored over 7 years ago
Use native parsing for boolean strings instead of log4j, merges #176
948d55c2c7120a5947d7b521671b2fdcfd5b1525 authored over 7 years ago
948d55c2c7120a5947d7b521671b2fdcfd5b1525 authored over 7 years ago
Use Boolean in place of Booleans from log4j
3fcf405aa384a65096b928bd0a0e5e5a28576dbe authored over 7 years ago
3fcf405aa384a65096b928bd0a0e5e5a28576dbe authored over 7 years ago
Resolve obf mappings in interfaces as well as superclasses, fixes #171
4b7b5a05f4b155e99502dce250ee77a9f7a658b0 authored almost 8 years ago
4b7b5a05f4b155e99502dce250ee77a9f7a658b0 authored almost 8 years ago
Include gen package in thin jar
5accc9e81b2f583db3dc3f35e9bf24c4982513da authored almost 8 years ago
5accc9e81b2f583db3dc3f35e9bf24c4982513da authored almost 8 years ago
Refactor option inheritance, add property to globally ignore "required"
80ece0138adc96bb4bbd96f5f79a42a194c7d710 authored almost 8 years ago
80ece0138adc96bb4bbd96f5f79a42a194c7d710 authored almost 8 years ago
Initialise Logger in ReferenceMapper::read to avoid error message in AP
9c9990b9acb78aeddeefda0aeeeda9e1e231b420 authored almost 8 years ago
9c9990b9acb78aeddeefda0aeeeda9e1e231b420 authored almost 8 years ago
Detect static mismatch and visibility reduction of overwrite and shadows
fixes #167
433ab64dfd6ddca12465156ad323c33f9e880455 authored almost 8 years ago
Support remap annotation for accessors & respect remap setting of mixin
1752418584f8b558b931f5364a50166f94add13c authored almost 8 years ago
1752418584f8b558b931f5364a50166f94add13c authored almost 8 years ago
Fix NPE when no array-access opcode is found near to field. Closes #166
cc4f5f11cda09fc76aa4e67b73ec4b1df13dbb48 authored almost 8 years ago
cc4f5f11cda09fc76aa4e67b73ec4b1df13dbb48 authored almost 8 years ago
Add cause when emitting mixin transform errors in pretty printer
21571470e2db182f33de4638a1ff09e280868ed0 authored almost 8 years ago
21571470e2db182f33de4638a1ff09e280868ed0 authored almost 8 years ago
Refactoring - ASMHelper -> Bytecode
8917cccf28b882dd446a6a1c13c3fc6b76996505 authored almost 8 years ago
8917cccf28b882dd446a6a1c13c3fc6b76996505 authored almost 8 years ago
Refactoring - extract annotation utilities from ASM helper
c30a17e872e4ab803f30de6a545e6d6bfe4b3f62 authored almost 8 years ago
c30a17e872e4ab803f30de6a545e6d6bfe4b3f62 authored almost 8 years ago
Bump ver to 0.6.8. Add implicit-zero modification support. Closes #165
20d0468b44f0f430164624760312fbc0669e3938 authored almost 8 years ago
20d0468b44f0f430164624760312fbc0669e3938 authored almost 8 years ago
Exclude master branch from Travis config, will build that on Jenkins
719079e29268b15dc2db422a02d0eb270cef5ca6 authored almost 8 years ago
719079e29268b15dc2db422a02d0eb270cef5ca6 authored almost 8 years ago
Fix building on Travis
3ea044ca3af5dbd777419a4ac300f62040bfa3c8 authored almost 8 years ago
3ea044ca3af5dbd777419a4ac300f62040bfa3c8 authored almost 8 years ago
Re-add some packages to thin jar which are actually needed
8d3900a2c1443bcca7632f15bb07495bd63726fe authored almost 8 years ago
8d3900a2c1443bcca7632f15bb07495bd63726fe authored almost 8 years ago
Cull exported dependencies, add thin jar, remove some build script cruft
3595312c5cebd43f16a9d8a9249df3da42d2f178 authored almost 8 years ago
3595312c5cebd43f16a9d8a9249df3da42d2f178 authored almost 8 years ago
Remove Travis, just use Jenkins status
f4aaa20f093ed08448974ebfaf08589b44c5b8d2 authored almost 8 years ago
f4aaa20f093ed08448974ebfaf08589b44c5b8d2 authored almost 8 years ago
Travis is literally Hitler
8908669b84f2b4bc4657776726d1b50271089fcb authored almost 8 years ago
8908669b84f2b4bc4657776726d1b50271089fcb authored almost 8 years ago
Update README, mention MCDevIntelliJ, update change log
98da9b7de4f4378484c12020019a0fda09c31612 authored almost 8 years ago
98da9b7de4f4378484c12020019a0fda09c31612 authored almost 8 years ago
Increase checkstyle checks. Javadoc all the things.
791aba7087e2b4d5fd61016f43c514c6eb51db84 authored almost 8 years ago
791aba7087e2b4d5fd61016f43c514c6eb51db84 authored almost 8 years ago
Minor refactor for slice host
9fd488cd6270e7bdb42930488813d6ca7ae26615 authored almost 8 years ago
9fd488cd6270e7bdb42930488813d6ca7ae26615 authored almost 8 years ago
Travis can die in a fire
d794ae74766a79e8698d2fc65a857c3147aec4e9 authored almost 8 years ago
d794ae74766a79e8698d2fc65a857c3147aec4e9 authored almost 8 years ago
I hate YAML with the burning passion of a thousand suns
7bf86e0fed7180d0c819a283b2de83da160073fb authored almost 8 years ago
7bf86e0fed7180d0c819a283b2de83da160073fb authored almost 8 years ago
Build with JDK8 on Travis because Fernflower now requires it
dfb1cf68b16998ee7c11f4e98c97f8dff661e79d authored almost 8 years ago
dfb1cf68b16998ee7c11f4e98c97f8dff661e79d authored almost 8 years ago
Allow mixin configs to specify injection point classes to register
2865db5f04b3421aecc66494b8fae46abb0cf3cc authored almost 8 years ago
2865db5f04b3421aecc66494b8fae46abb0cf3cc authored almost 8 years ago
Abstract out injection point and slice context to interface
3057bd9ca1e17df4b53340628cf4329b41c8cd99 authored almost 8 years ago
3057bd9ca1e17df4b53340628cf4329b41c8cd99 authored almost 8 years ago
Add array access redirector support, bump version to 0.6.7, closes #164
20793c058ed460a473d89505c3319ff167075d20 authored almost 8 years ago
20793c058ed460a473d89505c3319ff167075d20 authored almost 8 years ago
Fix bug with AP not notifying an injector when an At is remapped
983833bb921becf812e2994d69b9cfcd960bfccf authored almost 8 years ago
983833bb921becf812e2994d69b9cfcd960bfccf authored almost 8 years ago
Fix a bug caused by Forge not remapping some static field references
a95a7394bec09907d463b3ed3a651f701302ee40 authored about 8 years ago
a95a7394bec09907d463b3ed3a651f701302ee40 authored about 8 years ago
Fix some issues with startup order and preinit mixins, closes #153
ea4f8aea8ee6de8fd6a215bee14f14a93967f35b authored about 8 years ago
ea4f8aea8ee6de8fd6a215bee14f14a93967f35b authored about 8 years ago
Generate signatures for mixed classes, fixes nearly all decomp issues
d2fe040cb78547b4021278266fa1dbb37b947b88 authored about 8 years ago
d2fe040cb78547b4021278266fa1dbb37b947b88 authored about 8 years ago
Allow static methods in accessor mixins with Java 8 and above, ver 0.6.6
4e75544ca52902186f4038bbd17c04d28b753f33 authored about 8 years ago
4e75544ca52902186f4038bbd17c04d28b753f33 authored about 8 years ago
Fix off-by-one error with static accessor injector
376660e8caf3ae2f7efe9e41c69ff71b049fabbd authored about 8 years ago
376660e8caf3ae2f7efe9e41c69ff71b049fabbd authored about 8 years ago
Clarify the slice id javadoc. Are you happy now @gabizou?
90994e62fa088f858ab44aefd7de74c8c1158fb4 authored about 8 years ago
90994e62fa088f858ab44aefd7de74c8c1158fb4 authored about 8 years ago