Skip to content
Success

Changes

Summary

  1. Introduce micromixin-testing-suite-neo; Deprecate micromixin-runtime (commit: 6ddad3a) (details)
Commit 6ddad3a886318ec424721b0f2491e14b50ad9d87 by Geolykt
Introduce micromixin-testing-suite-neo; Deprecate micromixin-runtime

Currently micromixin-testing-suite-neo is a skeleton of what it could be,
though I am fairly certain that it will grow over time.

This is also the first full-scale JPMS of SLL. Launcher-micromixin
felt easier on the bones, but that might be caused by launcher-sponge
having done all the hard work already. Regardless, launcher-micromixin
did show that there was a serious flaw with how micromixin-runtime was
handled, so we have decided to deprecate the package. It will be removed
shortly (within the 0.8.0 cycle), meaning that newer artifacts will not be
published.

Also unlike the old testing suite (which will be kept in this repository for
a while at least), the output of the testing suite can be viewed in the
jenkins log. Well at least hopefully - it's a bit more difficult to test
your jenkins config locally so we'll have to hope that I got it right on
the first try.
(commit: 6ddad3a)
The file was modifiedmicromixin-backports/build.gradle (diff)
The file was modifiedmicromixin-runtime/src/main/java9/module-info.java (diff)
The file was addedmicromixin-testing-suite-neo/micromixin-test-config-gradle.json
The file was modifiedmicromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfo.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java (diff)
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestingEnvironmentExtension.java
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/MicromixinTestingSuiteNeo.java
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/ExpectedAnnotations.java
The file was modifiedmicromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable.java (diff)
The file was addedmicromixin-testing-suite-neo/src/main/resources/extension.json
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/SLF4JLogger.java
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/OverwriteMixins.java
The file was addedmicromixin-testing-suite-neo/src/main/java/module-info.java
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/AssertMemberNames.java
The file was addedmicromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
The file was modifiedmicromixin-backports/src/main/java9/module-info.java (diff)
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/OverwriteMixinsTarget.java
The file was addedmicromixin-testing-suite-neo/micromixin-test-config-eclipse.json
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java (diff)
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestReport.java
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java (diff)
The file was modifiedsettings.gradle (diff)
The file was addedmicromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
The file was modifiedmicromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CancellationException.java (diff)
The file was modifiedmicromixin-annotations/src/main/java9/module-info.java (diff)
The file was modifiedmicromixin-annotations/build.gradle (diff)
The file was addedmicromixin-testing-suite-neo/build.gradle
The file was addedmicromixin-testing-suite-neo/src/main/java/de/geolykt/starloader/mod/Extension.java
The file was modifiedmicromixin-transformer/src/main/java9/module-info.java (diff)