Skip to content
Builds

Loading builds...

Changes

#101 (Dec 18, 2025, 3:45:16 PM)

  1. Enable to skip certain tests (commit: 8f73019) — Geolykt / githubweb

#100 (Dec 2, 2025, 6:59:47 PM)

  1. Make testing suite support negative tests (commit: b7edc88) — Geolykt / githubweb

#99 (Sep 25, 2025, 1:49:18 AM)

  1. [CI-SKIP] Update readme (commit: dcb4c85) — Geolykt / githubweb

#98 (Sep 25, 2025, 1:36:47 AM)

  1. Retire micromixin-runtime, export the callback package in micromixin-annotations (commit: 5d62ecf) — Geolykt / githubweb

#97 (Sep 23, 2025, 12:46:11 PM)

  1. Do not make ReflectionClassWrapperProvider throw an exception if not necessary (commit: bf26bd2) — Geolykt / githubweb

#96 (Sep 9, 2025, 11:34:35 PM)

  1. Introduce micromixin-testing-suite-neo; Deprecate micromixin-runtime (commit: 6ddad3a) — Geolykt / githubweb

#95 (Sep 6, 2025, 10:24:13 PM)

  1. Fix build (commit: 8a82f4a) — Geolykt / githubweb

#94 (Sep 4, 2025, 1:52:51 PM)

  1. Bump version, minor JPMS fixes (commit: d76bdaa) — Geolykt / githubweb

#93 (Nov 4, 2024, 9:39:40 PM)

  1. Expand tests (commit: 87b91ec) — Geolykt / githubweb

#92 (Nov 3, 2024, 8:38:09 PM)

  1. Fix CanonicalOverwrite on methods with arguments (commit: 13b11be) — Geolykt / githubweb

#91 (Oct 29, 2024, 9:07:42 PM)

  1. Added tests for the BeforeNew injection point (commit: ab3757e) — Geolykt / githubweb

#90 (Oct 21, 2024, 2:39:30 PM)

  1. Allow handler methods to call themselves (commit: fab3fcc) — Geolykt / githubweb

#89 (Oct 21, 2024, 1:05:40 PM)

  1. Make error message when 'method' and 'target' is left unspecified less vague. (commit: 6c0cdcb) — Geolykt / githubweb

#88 (Oct 20, 2024, 7:25:01 PM)

  1. Fix java 6 syntax issues (commit: 2df72dc) — Geolykt / githubweb

#87 (Oct 20, 2024, 7:20:30 PM)

  1. Implement At.by / Shift.BY (commit: 7a5f55f) — Geolykt / githubweb

#86 (Oct 13, 2024, 10:18:30 AM)

  1. Remap LVT descriptors and signatures when copying handler methods (commit: 44c455f) — Geolykt / githubweb

#85 (Oct 12, 2024, 10:39:12 PM)

  1. Copy LVT into handler methods (commit: 6b25083) — Geolykt / githubweb

#84 (Oct 8, 2024, 7:26:49 PM)

  1. Evict stale javadoc references (commit: a39671b) — Geolykt / githubweb

#83 (Oct 8, 2024, 7:20:04 PM)

  1. Implement JDT-specific SMAP support (commit: 79bcdb4) — Geolykt / githubweb
  2. Refractor injection point constraint handling (commit: 41b112f) — Geolykt / githubweb

#82 (Oct 6, 2024, 6:36:58 PM)

  1. Fix malformed SMAP attributes - again (commit: 44a8866) — Geolykt / githubweb

#81 (Oct 5, 2024, 11:41:51 PM)

  1. Merge SMAP sourceDebug attributes (commit: 5967eab) — Geolykt / githubweb

#80 (Oct 5, 2024, 11:39:06 PM)

  1. Merge SMAP sourceDebug attributes (commit: 7ed65a6) — Geolykt / githubweb

#79 (Oct 5, 2024, 8:50:16 PM)

  1. Use a VendorID that is compliant with JSR-45 for SMAPs (commit: 9a8f1c1) — Geolykt / githubweb

#78 (Oct 5, 2024, 2:37:59 PM)

  1. Fix typo (commit: d9f8959) — Geolykt / githubweb

#77 (Oct 4, 2024, 9:33:05 PM)

  1. Implement the BeforeNew injection point (commit: 99f6d32) — Geolykt / githubweb

#76 (Sep 22, 2024, 10:08:59 PM)

  1. Fix argument capture in Inject for computational type category 2 (commit: 770280c) — Geolykt / githubweb

#75 (Sep 15, 2024, 12:43:24 PM)

  1. Clarify ambigious Slice.to behaviour in tests (commit: 63b3ec3) — Geolykt / githubweb

#74 (Sep 14, 2024, 10:31:09 AM)

  1. Correctly copy labels in constructor merging (commit: b741dfd) — Geolykt / githubweb

#73 (Sep 13, 2024, 9:56:12 PM)

  1. Implement spongeian constructor merging behaviour: Initial batch (commit: 4395909) — Geolykt / githubweb
  2. Allow injecting into constructors which use this(...) instead of super(...) (commit: 6d66b6b) — Geolykt / githubweb

#72 (Sep 12, 2024, 3:52:21 PM)

  1. Automatically warn if the mixin constructor merging behaviour would differ compared to sponge's mixin impl (commit: ea96695) — Geolykt / githubweb

#71 (Sep 10, 2024, 8:14:28 PM)

  1. Add tests for merging constructors (commit: c81109c) — Geolykt / githubweb

#70 (Sep 9, 2024, 9:52:34 PM)

  1. Allow static redirect handlers to target non-static methods (commit: 3ed476e) — Geolykt / githubweb

#69 (Sep 9, 2024, 8:59:34 PM)

  1. Make RETURN a safe injection point to target constructors with a non-static handler (commit: 0abc763) — Geolykt / githubweb

#68 (Sep 9, 2024, 8:52:39 PM)

  1. Fix invalid bytecode when capturing arguments of non-static method in static Inject handler (commit: fce7f11) — Geolykt / githubweb

#67 (Sep 8, 2024, 8:14:37 AM)

  1. Don't treat Slice.from and Slice.to as Ats that need to be baked (commit: a75d86e) — Geolykt / githubweb

#66 (Sep 8, 2024, 7:27:21 AM)

  1. Inclusive guard checking (commit: 869200e) — lassebq.mine / githubweb
  2. Expand slices test (commit: ba45d5d) — Geolykt / githubweb
  3. Readd SlicedInjectionPointSelector#getAfterSelected (commit: 515be29) — Geolykt / githubweb

#65 (Sep 6, 2024, 11:09:13 AM)

  1. Regression tests for PR #4 (commit: b1d5330) — Geolykt / githubweb
  2. Fix invalid bytecode being generated when injecting into array-returning methods (commit: 8d234df) — Geolykt / githubweb

#64 (Sep 6, 2024, 10:27:28 AM)

  1. Fix RETURN selector (commit: f19d26e) — Geolykt / githubweb

#63 (Sep 3, 2024, 7:53:19 PM)

  1. Fix clinit merging not being performed if target class has no clinit method (commit: d0e7262) — Geolykt / githubweb

#62 (Aug 25, 2024, 2:40:33 PM)

  1. Finish `@CanonicalOverwrite` in micromixin-transformer (commit: 49f666a) — Geolykt / githubweb

#61 (Aug 24, 2024, 10:29:50 PM)

  1. Finish implementation of CanonicalOverwrite in micromixin-backports (commit: 4bb1ed3) — Geolykt / githubweb

#60 (Aug 24, 2024, 6:22:04 PM)

  1. Start on parsing CanonicalOverwrite in micromixin-backport (commit: b45617b) — Geolykt / githubweb
  2. Correct incorrect retention of CanonicalOverwrite (commit: 5a53233) — Geolykt / githubweb

#59 (Aug 21, 2024, 9:13:31 PM)

  1. Readd JPMS in micromixin-backports (commit: 7d2c0f8) — Geolykt / githubweb
  2. Don't compile JPMS definition for micromixin-backports by default (commit: 90febf4) — Geolykt / githubweb

#58 (Aug 19, 2024, 8:06:37 PM)

  1. Completely get rid of JPMS in micromixin-backports (commit: 66265c0) — Geolykt / githubweb

#57 (Aug 18, 2024, 2:08:21 PM)

  1. Create tests for CanonicalOverwrite (commit: 1969ef7) — Geolykt / githubweb

#56 (Aug 17, 2024, 10:02:27 PM)

  1. Further flesh out the API details of CanonicalOverwrite (commit: 0f96176) — Geolykt / githubweb

#55 (Aug 16, 2024, 10:02:07 PM)

  1. "Invent" CanonicalOverwrite, not yet implemented. (commit: 4372bff) — Geolykt / githubweb

#54 (Aug 8, 2024, 10:42:55 AM)

  1. Fix null crash when one parameter is annotated but the other is not (commit: 649e153) — Geolykt / githubweb

#53 (Aug 8, 2024, 1:14:08 AM)

  1. Finish implementing `Cancellable` in Redirect (commit: a29586a) — Geolykt / githubweb

#52 (Aug 8, 2024, 1:11:53 AM)

  1. Tests for `Cancellable`, refractor Redirect argument capture logic (commit: 21ea047) — Geolykt / githubweb
  2. Finish implementing `Cancellable` in Redirect (commit: 6e0d2a4) — Geolykt / githubweb

#51 (Jul 31, 2024, 11:13:37 AM)

  1. Supress classloading failures when they are expected (commit: e2c1439) — Geolykt / githubweb
  2. Add tests preparing injection in constructor (commit: 4ef8be0) — Geolykt / githubweb
  3. Add support for static handlers targetting non-static methods (commit: ad2e468) — Geolykt / githubweb

#50 (Jul 25, 2024, 9:25:31 PM)

  1. Deprecate the Objects class for external consumption (commit: 3d8b72f) — Geolykt / githubweb

#49 (Jul 13, 2024, 1:27:42 PM)

  1. Fix AIOOBE when using Shift.AFTER (commit: e924269) — Geolykt / githubweb

#48 (Jul 3, 2024, 12:08:25 AM)

  1. Support argument capture in Redirect (commit: 0ffb983) — Geolykt / githubweb

#47 (Jun 18, 2024, 9:41:01 AM)

  1. Fix Redirect not properly pushing this down the operand stack (commit: b543e4c) — Geolykt / githubweb

#45 (Jun 9, 2024, 9:51:58 PM)

  1. Prepare publication to OSSRH: Signing (commit: db77175) — Geolykt / githubweb

#44 (Jun 8, 2024, 9:41:27 PM)

  1. Fix misinformation over aliases on shadow and overwrite (commit: 77a0dd2) — Geolykt / githubweb

#43 (Jun 7, 2024, 9:56:37 PM)

  1. Prepare publication to OSSRH: Metadata (commit: 2f2aafe) — Geolykt / githubweb

#42 (Jun 5, 2024, 8:44:46 PM)

  1. Warn when using aliases on non-private members (commit: 82f9016) — Geolykt / githubweb

#41 (Jun 4, 2024, 10:17:34 AM)

  1. Implement implicit local selection within ModifyVariable (commit: cc01c64) — Geolykt / githubweb

#40 (May 30, 2024, 9:51:03 AM)

  1. Implement At.shift (commit: 268eaee) — Geolykt / githubweb

#39 (May 26, 2024, 9:07:32 PM)

  1. Introduce required ABI breakages to implement At-shifts (commit: 27577de) — Geolykt / githubweb

#38 (May 18, 2024, 9:57:45 AM)

  1. Partially implement LOAD and STORE (commit: e9a210a) — Geolykt / githubweb

#37 (May 14, 2024, 9:50:15 PM)

  1. Start work on ModifyVariable (commit: a2e81d0) — Geolykt / githubweb

#36 (May 9, 2024, 7:43:05 AM)

  1. Verify slices before applying them (commit: ec36e27) — Geolykt / githubweb
  2. Fix Desc not matching fields (commit: ddf34a1) — Geolykt / githubweb

#35 (May 8, 2024, 8:11:58 PM)

  1. 0.5.0 breaking changes (commit: f6dcdf1) — Geolykt / githubweb
  2. Fix mixin configs being swallowed due to incorrect sorting behaviour (commit: cc21a27) — Geolykt / githubweb

#34 (May 8, 2024, 3:02:21 PM)

  1. Introduce support for redirecting fields (commit: 4a976a2) — Geolykt / githubweb

#33 (May 7, 2024, 7:38:46 PM)

  1. [CI-SKIP] Introduce tests to validate the unviability of Intrinsic (commit: af687e3) — Geolykt / githubweb
  2. Refractor mixin prefix generation (commit: 1df7dfb) — Geolykt / githubweb

#31 (Apr 28, 2024, 3:05:01 PM)

  1. Implement argument capture in `@ModifyConstant` and `@ModifyReturnValue` (commit: b9bdb74) — Geolykt / githubweb

#30 (Apr 27, 2024, 10:48:03 PM)

  1. Correct documentation for `@Unique`, remove inappropriate warnings (commit: fb87963) — Geolykt / githubweb

#29 (Apr 27, 2024, 12:36:26 PM)

  1. Emit warnings if `@Shadow` annotated field has a prefix (commit: a9a4b98) — Geolykt / githubweb

#28 (Apr 25, 2024, 6:20:07 PM)

  1. Implement 'allow' (commit: 6e23def) — Geolykt / githubweb

#27 (Apr 25, 2024, 11:20:49 AM)

  1. Fix crash when applying `@Mutable` (commit: 4251183) — Geolykt / githubweb

#26 (Apr 25, 2024, 10:54:44 AM)

  1. Properly configure gradle toolchains (commit: ba48326) — Geolykt / githubweb

#25 (Apr 25, 2024, 9:50:28 AM)

  1. Fix AnnotationNode.values being nullable by default. (#3) (commit: 22a6f24) — noreply / githubweb

#24 (Apr 24, 2024, 6:06:30 PM)

  1. impr: moved Mutable parsing and handling as part of the Shadow annotation (#2) (commit: ccdac44) — noreply / githubweb

#23 (Apr 24, 2024, 10:14:13 AM)

  1. feat: implement Mutable annotation (commit: be6c4c3) — 0xjoemama / githubweb

#22 (Apr 24, 2024, 10:09:33 AM)

  1. Include LICENSE file in produced jars (commit: 130c50f) — Geolykt / githubweb

#17 (Feb 27, 2024, 5:18:52 PM)

  1. Move transformer classes to transformer package (commit: 423a4a0) — Geolykt / githubweb
  2. Injection point selectors select instructions, not labels (commit: b48d1cd) — Geolykt / githubweb

#16 (Feb 20, 2024, 8:25:23 PM)

  1. Add ModifyConstant annotation to annotations artifact (commit: f61cddc) — Geolykt / githubweb

#15 (Feb 20, 2024, 8:23:13 PM)

  1. Add ModifyConstant annotation to annotations artifact (commit: d3fbdd7) — Geolykt / githubweb

#14 (Feb 18, 2024, 11:56:50 AM)

  1. Test for and correct invalid assertion in Inject.method docs (commit: 877885d) — Geolykt / githubweb
  2. Implement ModifyConstant (commit: 5186253) — Geolykt / githubweb

#13 (Jan 30, 2024, 10:51:51 PM)

  1. Add support for slices (commit: 27c562e) — Geolykt / githubweb

#12 (Jan 25, 2024, 7:32:08 PM)

  1. Add missing attributes to the At annotation (commit: 347bf74) — Geolykt / githubweb

#11 (Jan 18, 2024, 6:58:41 AM)

  1. Move to org.stianloader namespace (commit: 5c84948) — Geolykt / githubweb

#10 (Jan 17, 2024, 11:44:04 PM)

  1. Add Stack pollution/poisoning tests (commit: b545852) — Geolykt / githubweb
  2. Implement ModifyArg (commit: f959bd2) — Geolykt / githubweb

#9 (Jan 11, 2024, 9:57:22 PM)

  1. Implement better logging (commit: 91596c0) — Geolykt / githubweb

#7 (Jan 11, 2024, 4:56:10 PM)

  1. Add support for MixinExtra's ModifyReturnValue (commit: b62c901) — Geolykt / githubweb