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

Switch to bootstrapping using the new compiler #233

Merged
merged 51 commits into from
Jun 16, 2014

Commits on Aug 30, 2013

  1. Use real macros in org.mirah.macros.*

    Ryan Brown committed Aug 30, 2013
    Configuration menu
    Copy the full SHA
    ee560c4 View commit details
    Browse the repository at this point in the history
  2. Clean up compilation using the new compiler.

    Ryan Brown committed Aug 30, 2013
    Configuration menu
    Copy the full SHA
    be3324f View commit details
    Browse the repository at this point in the history
  3. Add todo to download compiler.

    Ryan Brown committed Aug 30, 2013
    Configuration menu
    Copy the full SHA
    58d8305 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2013

  1. Fix lub of raw and generic type.

    Ryan Brown committed Sep 4, 2013
    Configuration menu
    Copy the full SHA
    dac8dc1 View commit details
    Browse the repository at this point in the history
  2. Fix subtyping for NullType.

    Ryan Brown committed Sep 4, 2013
    Configuration menu
    Copy the full SHA
    de4bbe7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc30632 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2013

  1. Fix macro classpath.

    Ryan Brown committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    aa97f2f View commit details
    Browse the repository at this point in the history
  2. Support compiling a directory,

    Ryan Brown committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    ab3569f View commit details
    Browse the repository at this point in the history
  3. Fix block arguments in macros.

    Ryan Brown committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    a0c92d5 View commit details
    Browse the repository at this point in the history
  4. Add cast helper method for macros to use.

    Ryan Brown committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    c35bb64 View commit details
    Browse the repository at this point in the history
  5. Patch bad bytecode in mirah.lang.ast.Unquote

    Ryan Brown committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    0d6675e View commit details
    Browse the repository at this point in the history
  6. Support Noops inside ClassDefinition

    Ryan Brown committed Sep 6, 2013
    Configuration menu
    Copy the full SHA
    9b468e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2013

  1. Methods shouldn't return NullType

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    e4ea7d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01cefa7 View commit details
    Browse the repository at this point in the history
  3. Test for nil methods.

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    41e6233 View commit details
    Browse the repository at this point in the history
  4. Improve debug output for type futures.

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    f3837aa View commit details
    Browse the repository at this point in the history
  5. Add intrinsics to NullType

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    ea578b3 View commit details
    Browse the repository at this point in the history
  6. Implement unary minus operator.

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    6b47ed4 View commit details
    Browse the repository at this point in the history
  7. Fix inference for rescue body.

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    3fec7e0 View commit details
    Browse the repository at this point in the history
  8. Fix classloader used for loading macros.

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    21ce0df View commit details
    Browse the repository at this point in the history
  9. Fix 'raise ex' where 'ex' is an exception object.

    Ryan Brown committed Sep 11, 2013
    Configuration menu
    Copy the full SHA
    066fa56 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2013

  1. Fix negated comparisons with NaN.

    Ryan Brown committed Sep 12, 2013
    Configuration menu
    Copy the full SHA
    0460f68 View commit details
    Browse the repository at this point in the history
  2. Change test_findMethod failure to pending.

    Ryan Brown committed Sep 12, 2013
    Configuration menu
    Copy the full SHA
    e916083 View commit details
    Browse the repository at this point in the history
  3. Fix lub test.

    Ryan Brown committed Sep 12, 2013
    Configuration menu
    Copy the full SHA
    d3b3697 View commit details
    Browse the repository at this point in the history
  4. Fix constructors test.

    Ryan Brown committed Sep 12, 2013
    Configuration menu
    Copy the full SHA
    aaa033e View commit details
    Browse the repository at this point in the history
  5. Download bootstrap mirahc from mirah.googlecode.com.

    Ryan Brown committed Sep 12, 2013
    Configuration menu
    Copy the full SHA
    b858825 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2013

  1. Add --jvm option to mirahc.jar

    Ryan Brown committed Sep 13, 2013
    Configuration menu
    Copy the full SHA
    5a44329 View commit details
    Browse the repository at this point in the history
  2. Add dependency on mirahc-1.1.2-dev.jar

    Ryan Brown committed Sep 13, 2013
    Configuration menu
    Copy the full SHA
    3858e40 View commit details
    Browse the repository at this point in the history
  3. Fix jvm version flag.

    Ryan Brown committed Sep 13, 2013
    Configuration menu
    Copy the full SHA
    0d6f12d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2013

  1. Configuration menu
    Copy the full SHA
    e91515e View commit details
    Browse the repository at this point in the history
  2. Fix classfile version of java classes.

    Ryan Brown committed Sep 18, 2013
    Configuration menu
    Copy the full SHA
    9dd9287 View commit details
    Browse the repository at this point in the history
  3. Fix typo in bootstrap mirahc.jar version.

    Ryan Brown committed Sep 18, 2013
    Configuration menu
    Copy the full SHA
    2622fa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56df34f View commit details
    Browse the repository at this point in the history
  5. Add dependency on jruby-complete.jar

    Ryan Brown committed Sep 18, 2013
    Configuration menu
    Copy the full SHA
    6c393f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2013

  1. Merge branch 'fb2' into jvm_version

    Ryan Brown committed Sep 25, 2013
    Configuration menu
    Copy the full SHA
    cbb2630 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2013

  1. Implement MirahCommand.

    Ryan Brown committed Sep 26, 2013
    Configuration menu
    Copy the full SHA
    93b0650 View commit details
    Browse the repository at this point in the history
  2. Better support for extending SimpleDiagnostics

    Ryan Brown committed Sep 26, 2013
    Configuration menu
    Copy the full SHA
    6a5b61e View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2013

  1. Fix loading of macro types.

    Ryan Brown committed Oct 3, 2013
    Configuration menu
    Copy the full SHA
    40ef885 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2013

  1. More classpath fixes.

    Ryan Brown committed Oct 10, 2013
    Configuration menu
    Copy the full SHA
    4c0588b View commit details
    Browse the repository at this point in the history
  2. Fix debug formatting for LocalFuture

    Ryan Brown committed Oct 10, 2013
    Configuration menu
    Copy the full SHA
    e088086 View commit details
    Browse the repository at this point in the history
  3. Fix supertypes of main class.

    Ryan Brown committed Oct 10, 2013
    Configuration menu
    Copy the full SHA
    b045672 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2013

  1. Merge branch 'master' into jvm_version

    Ryan Brown committed Oct 11, 2013
    Configuration menu
    Copy the full SHA
    dd3f3bf View commit details
    Browse the repository at this point in the history
  2. Start implementing type debugger.

    Ryan Brown committed Oct 11, 2013
    Configuration menu
    Copy the full SHA
    90f44dd View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2013

  1. Implement interactive type debugger.

    Ryan Brown committed Oct 30, 2013
    Configuration menu
    Copy the full SHA
    3311a0d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2013

  1. Debugger improvements

    Ryan Brown committed Nov 8, 2013
    Configuration menu
    Copy the full SHA
    0709b89 View commit details
    Browse the repository at this point in the history
  2. MirrorProxy.erasure should return a MirrorProxy.

    Ryan Brown committed Nov 8, 2013
    Configuration menu
    Copy the full SHA
    cf46341 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2013

  1. Test fixes

    Ryan Brown committed Nov 14, 2013
    Configuration menu
    Copy the full SHA
    8cda99e View commit details
    Browse the repository at this point in the history
  2. Fix rakefile syntax

    Ryan Brown committed Nov 14, 2013
    Configuration menu
    Copy the full SHA
    db0c49e View commit details
    Browse the repository at this point in the history
  3. Fixes for generics.

    Ryan Brown committed Nov 14, 2013
    Configuration menu
    Copy the full SHA
    da24688 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2013

  1. Fix comparison of MirrorProxies in LubFinder.

    Ryan Brown committed Nov 15, 2013
    Configuration menu
    Copy the full SHA
    6335479 View commit details
    Browse the repository at this point in the history
  2. Update the bootstrap compiler

    Ryan Brown committed Nov 15, 2013
    Configuration menu
    Copy the full SHA
    4ade702 View commit details
    Browse the repository at this point in the history