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

Convert INTERPOLATE into multis #1192

Merged
merged 6 commits into from Oct 14, 2017

Commits on Oct 13, 2017

  1. Break apart INTERPOLATE into obvious multis

    These required minimal code changes to the original method.
    MasterDuke17 committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    1761540 View commit details
    Browse the repository at this point in the history
  2. Break out an Iterable multi for INTERPOLATE

    And remove that funcitonality from the main Mu:D multi.
    MasterDuke17 committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    0a68a18 View commit details
    Browse the repository at this point in the history
  3. Consolidate $i and $m flags to INTERPOLATE

    There was one too many parameters to intern the callsite, so the method
    dispatch wasn't getting cached, so the initial conversion to multis
    ended up making it 3x slower.
    MasterDuke17 committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    d73d500 View commit details
    Browse the repository at this point in the history
  4. Break out Associatve and Regex into their own...

    multis for INTERPOLATE.
    MasterDuke17 committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    1775259 View commit details
    Browse the repository at this point in the history
  5. Remove unused conditional and variable in some...

    INTERPOLATE multis.
    MasterDuke17 committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    e8003c8 View commit details
    Browse the repository at this point in the history
  6. Comment about how the #?if !moar branch in the...

    INTERPOLATE multis is required to compile on JVM and JS, but doesn't
    actually work.
    MasterDuke17 committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    4d3ccd8 View commit details
    Browse the repository at this point in the history