Permalink
Commits on Mar 30, 2010
  1. Adding Dictionary.Clear()

    Frank Laub committed Mar 30, 2010
  2. Fixing more tests

    Frank Laub committed Mar 30, 2010
Commits on Mar 28, 2010
  1. Fixing some of the tests

    Frank Laub committed Mar 28, 2010
  2. Fixing the type system so that it will correctly resolve virtual meth…

    …od overrides for methods that derive from a generic type
    Frank Laub committed Mar 28, 2010
Commits on Mar 15, 2010
  1. Updates to tests. Additional tests added

    Frank Laub committed Mar 15, 2010
  2. Fix for when the conditionals follow is itself and the else path was …

    …a return/break/throw
    Frank Laub committed Mar 15, 2010
  3. Register virtual methods for interfaces implemented on base classes, …

    …not just the current one
    Frank Laub committed Mar 15, 2010
  4. Adding goto to the visitor

    Frank Laub committed Mar 15, 2010
  5. Adding $Class() and $Array(). $Class will create a new classical-styl…

    …e class and also allow fields to be initialized to default values. $Array is a helper for construction a new array where each element needs to be initialized to default values
    Frank Laub committed Mar 15, 2010
  6. Fixing register transfers so that the assignment happens when it shou…

    …ld in the instruction stream
    Frank Laub committed Mar 15, 2010
  7. OptmizeReturn in order to replace gotos to a single return with a dup…

    …licate return for each branch
    Frank Laub committed Mar 15, 2010
Commits on Mar 6, 2010
  1. When casting to an int, use Math.floor() in order to simulate the imp…

    …licit conversion that would happen in .NET
    Frank Laub committed Mar 6, 2010
Commits on Mar 4, 2010
  1. Fixing constructors that call other constructors in the same type (Ct…

    …orChain). Call type.Resolve() in GetNamespace() to handle TypeSpecification type references properly
    Frank Laub committed Mar 4, 2010
  2. removing un-used prototype code

    Frank Laub committed Mar 4, 2010
  3. Using updated Mono.Cecil that fixes caching problem with generic type…

    …s and parameters
    Frank Laub committed Mar 4, 2010
  4. Fixing bug that caused impl methods of interfaces to not be registere…

    …d correctly in the relection emit API.
    Frank Laub committed Mar 4, 2010
Commits on Mar 3, 2010
  1. Adding more string wrappers

    Frank Laub committed Mar 3, 2010
  2. Fixing some String.Format bugs

    Frank Laub committed Mar 3, 2010
  3. rethrow exceptions if there is no generic catch clause. Earlier optim…

    …ization for coalesing dup variables was invalid, backing it out. Char types are tricky since there is no direct analog in javascript, removing Char.IsWhiteSpace for now until I can figure out a better way to support the char type in general
    Frank Laub committed Mar 3, 2010
  4. Adding AppendFormat to StringBuilder

    Frank Laub committed Mar 3, 2010
  5. Optimization for return calls where the previous stmt is an assignmen…

    …t to a variable and we are returning the same variable
    Frank Laub committed Mar 3, 2010
  6. All translator tests pass once again

    Frank Laub committed Mar 3, 2010
  7. Fixing .gitignore to properly ignore debug/release output directories…

    … so that we can include debug/release directories from expected tests
    Frank Laub committed Mar 3, 2010
  8. Rename for clarity

    Frank Laub committed Mar 3, 2010
Commits on Mar 1, 2010
  1. Initial implementation of String.Format()

    Frank Laub committed Mar 1, 2010
  2. Cleanup of unit tests

    Frank Laub committed Mar 1, 2010
Commits on Feb 28, 2010
  1. Optimizing the virtual overrides so that they are only emitted if the…

    … declaring type has been seen
    Frank Laub committed Feb 28, 2010
  2. Attempting to implement String.Format. Using the box instruction as a…

    … hint for converting integer values on the stack to other types, like bools or chars.
    Frank Laub committed Feb 28, 2010
Commits on Feb 27, 2010
  1. Adding ExpectException tester which makes use of GetTypeName() on the…

    … object class. This means an update for the class construction js runtime code.
    Frank Laub committed Feb 27, 2010