Commits

Author Commit Message Labels Comments Date
Robert Nystrom
Add little magpie run script.
Robert Nystrom
Ignore generated Magpie jar.
Robert Nystrom
Merge command-line build support from Marcus.
nymaen
Added in fixes from the official branch
nymaen
Adding files to support CL build
Robert Nystrom
Reorganize base lib.
Robert Nystrom
Support for modifying mixins from Magpie.
Robert Nystrom
Refactor "class" expression parsing to desugar to a "receiving" call on the class.
Robert Nystrom
Add "receiving" method on Object.
Robert Nystrom
Remove old comment.
Robert Nystrom
Unify getters, setters, and methods into just "members".
Robert Nystrom
Refactor members.
Robert Nystrom
Merge getters and setters into single "members" concept and namespace.
Robert Nystrom
No more constructors!
Robert Nystrom
Refactor ClassObj.
Robert Nystrom
First pass of getting rid of inheritance and adding basic support for mixins.
Robert Nystrom
Change lexer so that an operator is any name with no letters.
Robert Nystrom
Start to refactor out direct inheritance into delegation: remove explicit references to "Object" class.
Robert Nystrom
Start to hack in delegate fields.
Robert Nystrom
Make "import" a top-level function instead of a method on Object.
Robert Nystrom
Refactor field definitions and declarations into separate class. Preparatory work for delegate fields and being able to attach other metadata to fields.
Robert Nystrom
Make "printRaw" a top-level function instead of a method on Object.
Robert Nystrom
Add 'signify' method to class.
Robert Nystrom
Fix markdown error.
Robert Nystrom
Revise docs.
Robert Nystrom
Fix scoping bug when type-checking 'if' expressions.
Robert Nystrom
Remove redundant code.
Robert Nystrom
Fix bug in spec harness where failures across multiple tests would be lumped together.
Robert Nystrom
More spec for 'if'
Robert Nystrom
Remove unneeded function "call" built-in.
  1. Prev
  2. Next