Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 16, 2012
  1. Ryan Brown

    Implement closures.

    ribrdb authored
Commits on Sep 9, 2012
  1. Nick Howard
  2. Nick Howard
  3. Nick Howard
  4. Nick Howard
  5. Nick Howard

    clean up underlining

    baroquebobcat authored
Commits on Jul 29, 2012
  1. Nick Howard
Commits on Jul 22, 2012
  1. Nick Howard
Commits on Jun 14, 2012
  1. Ryan Brown

    Fix test_interface_declaration

    ribrdb authored
  2. Ryan Brown
Commits on Jun 13, 2012
  1. Ryan Brown
  2. Ryan Brown
Commits on Jun 12, 2012
  1. Ryan Brown
Commits on Jun 8, 2012
  1. Ryan Brown

    Merge

    ribrdb authored
  2. Ryan Brown

    Mostly fix typer tests.

    ribrdb authored
Commits on May 31, 2012
  1. Ryan Brown
Commits on May 14, 2012
  1. Nick Howard

    fix #186 on newast, ignore implemented methods in getAbstractMethods …

    baroquebobcat authored
    …on factory
    
    - note this only checks for methods on the initial type itself, and not superclasses.
    - otoh, the current impl doesn't check superclasses for interfaces either, so ....
Commits on May 6, 2012
  1. Nick Howard
  2. Nick Howard

    actually use the bootclasspath in the bootstrap_loader

    baroquebobcat authored
    - moved fixtures since we're using them in two places
    - added test for jvm type factory
    - also made IsolatedResourceLoader's constructor public
    Conflicts:
    
    	lib/mirah/jvm/types/factory.rb
  3. Nick Howard

    convert IsolatedResouceLoader to Java, put MirahClassLoader's mirah s…

    baroquebobcat authored
    …rc in a comment,
    
    test class loaders.
  4. Nick Howard
  5. Nick Howard
  6. Ryan Brown Nick Howard

    Support specifying --bootclasspath

    ribrdb authored baroquebobcat committed
    Conflicts:
    
    	Gemfile
    	lib/mirah/jvm/types/factory.rb
    	src/org/mirah/class_loader.mirah
Commits on Apr 29, 2012
  1. Nick Howard

    fixes #185 ScopedBody's generated by macros outside methods should work

    baroquebobcat authored
    macros dump their contents into scoped bodies.
    scoped bodies in the source generator were assumed to be only inside method definitions,
    so they blew up in certain cases
Commits on Apr 23, 2012
  1. Ryan Brown

    Delete dead code

    ribrdb authored
  2. Charles Oliver Nutter Nick Howard
  3. Nick Howard
  4. Nick Howard

    set version to 0.0.11

    baroquebobcat authored
  5. Nick Howard
  6. Nick Howard

    clean up arg processor interface a bit

    baroquebobcat authored
    - no more throwing exit, instead commands check to see if the processor says it should exit.
    - use stderr for printing arg errors
    - tests for arg processor
  7. Nick Howard
  8. Nick Howard

    fixes #175. wrap string interp prior to calling method on it.

    baroquebobcat authored
    if you string replace apples, you can compare apples and oranges.
    more seriously, when generating a method call's source rep, we now wrap StringConcat nodes w/ parens
    
    newast notes: the test isn't passing for an unrelated reason.
  9. Nick Howard

    add test for nested closures, touch struct method where changes were …

    baroquebobcat authored
    …added in master
    
    I didn't reimplement nested closure support, because I'm not sure of where things need to be changed yet.
    
    It looks like
      lib/mirah/ast/structure.rb
    and
      src/org/mirah/typer/closures.mirah
    need some changes for this to work.
  10. Nick Howard

    previous change was insufficiently argy.

    baroquebobcat authored
    Arguments can have empty children. Arguments#args constructs an array w/ just the actual args
  11. Nick Howard
Something went wrong with that request. Please try again.