Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge/0.8.6 #141

Merged
merged 47 commits into from
Jun 2, 2024
Merged

Merge/0.8.6 #141

merged 47 commits into from
Jun 2, 2024

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    ad1d110 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. Configuration menu
    Copy the full SHA
    45856b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a60200d View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Prioritise TypeHandleASM when it is available.

    Fixes remapping of synthetic members in resolvable classes.
    
    (cherry picked from commit c33a48b)
    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    89acb83 View commit details
    Browse the repository at this point in the history
  2. AP: Fix several cases of ASM TypeHandles breaking code that relies on…

    … Mirror.
    
    (cherry picked from commit e5d9db4)
    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    1cec8b1 View commit details
    Browse the repository at this point in the history
  3. Fix resolution of upper bounds of intersection types.

    (cherry picked from commit c902985)
    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    2e4bf96 View commit details
    Browse the repository at this point in the history
  4. AP: Skip superclass validation for imaginary and simulated targets.

    (cherry picked from commit 0fb3116)
    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    be3b94d View commit details
    Browse the repository at this point in the history
  5. AP: Improve validation of mixin superclasses.

    Extending an already-compiled mixin no longer results in an error, and extending (a mixin that targets) your target class does result in an error.
    
    (cherry picked from commit 7f7dbc1)
    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    ebc72cf View commit details
    Browse the repository at this point in the history
  6. AP: Fix and simplify checking of factory invoker return types.

    We no longer use mirror. The generics are irrelevant in the first place because Mixin does not check them at runtime.
    
    (cherry picked from commit ccfb5ee)
    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    74c25d2 View commit details
    Browse the repository at this point in the history
  7. Bump AP to Java 8.

    LlamaLad7 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    d633516 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1edd5f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Rely on the ML-Specification version present in the ModLauncher envir…

    …onment rather than on the Package specification version, since that version is unavailable in two scenarios: 1) ML loaded as a JPMS module and 2) ML added to the classpath using a folder rather than JAR-file.
    shartte committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    a40c96a View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Style fixes

    shartte committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    9e8af15 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    e02f4ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5aa23b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a3cd42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f695176 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5fc662 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3104a5b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6948758 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    41a6885 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    3c8c913 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    73def35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c1abe3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a87babe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c970d84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f57d50 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f0d2cd2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e5a4b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1accf3f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    480bd3d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d2d1fbc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    53aa500 View commit details
    Browse the repository at this point in the history
  12. Mixin 0.8.6 RELEASE

    Mumfrey committed May 12, 2024
    Configuration menu
    Copy the full SHA
    2c9a967 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    3a090bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cf325d View commit details
    Browse the repository at this point in the history
  3. Initial merge for 0.8.6

    LlamaLad7 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    998f057 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1d5bec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8fda508 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fda52dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    92a64e3 View commit details
    Browse the repository at this point in the history
  8. Restore old findInitNodeFor used by MixinExtras, mark as deprecated

    (cherry picked from commit 902c343)
    Mumfrey authored and LlamaLad7 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    0165cf9 View commit details
    Browse the repository at this point in the history
  9. buildscript: Relevant changes from 0.8.6

    Accidentally kept these locally.
    LlamaLad7 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    ab4dab0 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    afb9f13 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Change: Add stack checking to old Target#findInitNodeFor overload a…

    …nd un-deprecate it.
    
    The only reason MixinExtras uses this method is to match Redirect's behaviour, so I would like it to be kept in line with that.
    Additionally, there is nothing wrong with not checking the desc as long as you've definitely found the right `NEW` insn, which the injection point handles itself.
    LlamaLad7 committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    ea733f9 View commit details
    Browse the repository at this point in the history
  2. Build: Bump version.

    LlamaLad7 committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    18f632c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d413b8 View commit details
    Browse the repository at this point in the history