Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 5, 2011
  1. Use reia:throw when reporting illegal ivar matches

    Tony Arcieri authored
Commits on Mar 4, 2011
  1. Update naked Leex tokens/skip_tokens records to use the same format a…

    Tony Arcieri authored
    …s the Leex that ships with parsetools
  2. Blow away the vendored leex

    Tony Arcieri authored
Commits on Feb 24, 2011
  1. Simplify eval stamp generation

    Tony Arcieri authored
Commits on Feb 21, 2011
  1. Generate the names of modules used by reia_eval from the current pid,…

    Tony Arcieri authored
    … rather than a timestamp
Commits on Feb 15, 2011
  1. Move apply above inst

    Tony Arcieri authored
  2. Implement reia:eval/1, reia:apply/3, and reia:apply/4

    Tony Arcieri authored
    reia:eval/1 accepts a string with a default empty binding. It's a simple string eval.
    
    reia:apply/3 provides standard Erlang-style Module-Function-Argument (MFA) style function application.
    
    reia:apply/4 provides MFA function application, but also takes a block.
Commits on Feb 12, 2011
  1. Alphabetize the methods in List

    Tony Arcieri authored
  2. UUID#class support

    Tony Arcieri authored
Commits on Jan 17, 2011
  1. Factor apart validate_module_body from validate_class_body

    Tony Arcieri authored
    Originally named validate_function_body (which is completely wrong),
    these functions check what expresions are used in module and class
    bodies.
    
    Eventually all expressions will be allowed, but for now modules can
    only contain functions and classes can only contain class methods
    and instances methods (presently represented as 'functions' in the
    Reia parse tree)
  2. Grammar for class methods

    Tony Arcieri authored
  3. Add a separate nonterminal for method definitions

    Tony Arcieri authored
Commits on Jan 15, 2011
  1. Separate method declarations from function declarations

    Tony Arcieri authored
  2. Better labels for function-related nonterminals in preparation for a …

    Tony Arcieri authored
    …real function/method split
  3. Record for class method AST nodes

    Tony Arcieri authored
Commits on Dec 29, 2010
  1. Remove unused def_prefix nonterminal

    Tony Arcieri authored
  2. It's not really SSA without a phi function, is it?

    Tony Arcieri authored
Commits on Dec 26, 2010
  1. Initial support for dispatching class method calls

    Tony Arcieri authored
  2. Check whether modules are loaded or not in the dispatcher rather than…

    Tony Arcieri authored
    … in Module.re
Commits on Dec 25, 2010
  1. Why wasn't this using a record? Oof

    Tony Arcieri authored
  2. Fake self? Really?

    Tony Arcieri authored
  3. Include a 'module_type' attribute in each generated Reia module, allo…

    Tony Arcieri authored
    …wing conditional dispatch to modules vs classes
Commits on Dec 18, 2010
  1. Factor apart Integer and Float into separate classes

    Tony Arcieri authored
  2. Implement Class#new

    Tony Arcieri authored
  3. Initial implementation of Class (the Reia metaclass)

    Tony Arcieri authored
Commits on Nov 26, 2010
  1. Implement Dict#insert

    Tony Arcieri authored
Commits on Nov 25, 2010
  1. Ugh, binding annotator, we meet again. Add a few comments to make you…

    Tony Arcieri authored
    … less impenetrable
Commits on Nov 20, 2010
  1. @practicingruby
  2. @practicingruby
  3. @practicingruby
Commits on Nov 19, 2010
  1. Support class instantiations that take a block

    Tony Arcieri authored
  2. Run initialize methods through the same set of transforms that all ot…

    Tony Arcieri authored
    …her methods go through
Something went wrong with that request. Please try again.