Permalink
Commits on Mar 3, 2010
  1. Fixing some String.Format bugs

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

    Frank Laub committed Mar 3, 2010
    …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
  3. Adding AppendFormat to StringBuilder

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

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

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

    Frank Laub committed Mar 3, 2010
    … so that we can include debug/release directories from expected tests
  7. 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…

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

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

    Frank Laub committed Feb 27, 2010
    … object class. This means an update for the class construction js runtime code.
  2. Fixes for many translation issues. Adding system exception types. Ren…

    Frank Laub committed Feb 27, 2010
    …aming TranlsationTest to GeneralTests
Commits on Feb 26, 2010
  1. Constraining the optimization to reduce an assignment to only those t…

    Frank Laub committed Feb 26, 2010
    …hat are based on dup variables
  2. Generalizing and fixing initialization of primitive arrays in the dec…

    Frank Laub committed Feb 26, 2010
    …ompiler/translator
Commits on Feb 24, 2010
  1. Generic or object, makes no difference to me

    Frank Laub committed Feb 24, 2010
  2. Adding support to the weaver for GenericInstanceMethods during method…

    Frank Laub committed Feb 24, 2010
    … processing
  3. Adding tests for exposing Mono.Cecil issue

    Frank Laub committed Feb 24, 2010
  4. Updating Mono.Cecil with a patched version that fixes an issue with i…

    Frank Laub committed Feb 24, 2010
    …mproper caching of generic parameters.
  5. Adding support for more instructions: ldarga, ldarga.s, and constrain…

    Frank Laub committed Feb 24, 2010
    …ed. Better printing for instructions
Commits on Feb 22, 2010
  1. cleanup

    Frank Laub committed Feb 22, 2010
Commits on Feb 21, 2010
  1. More tests for List<>, exposing more issues and plugging more holes. …

    Frank Laub committed Feb 21, 2010
    …Changed EnumArray() test so it fails currently, which is the proper thing for now
Commits on Feb 18, 2010
  1. Adding more functional tests for the List wrapper. Exposed a problem …

    Frank Laub committed Feb 18, 2010
    …with base/this calling. Adding test for this issue, fixed.
  2. Override ToString() in JsObject so that native objects will defer to …

    Frank Laub committed Feb 18, 2010
    …the native toString() only for hosted mode
Commits on Feb 17, 2010
  1. Really fixing GitHub Issue #5 this time. Name-mangling issue for anon…

    Frank Laub committed Feb 17, 2010
    …ymous methods defined within a constructor
  2. Adding support for nested try structures

    Frank Laub committed Feb 17, 2010
  3. Fixing GitHub Issue #6, structuring of one level of try/catch/finally…

    Frank Laub committed Feb 17, 2010
    … is supported. Nested support untested yet
  4. Renaming test

    Frank Laub committed Feb 17, 2010
  5. Adding orphan nodes to serve as extra roots for a CFG, so that catch/…

    Frank Laub committed Feb 17, 2010
    …finally handlers can still be analyzed for structuring.
Commits on Feb 15, 2010
  1. Starting attempt to deal with try/catch/finally structures. More thou…

    Frank Laub committed Feb 15, 2010
    …ght needs to go into the design so that existing structuring algorithms still work.
  2. Adding GitHub_Issue6 test, fails at the moment

    Frank Laub committed Feb 15, 2010
  3. Fix for GitHub Issue #4

    Frank Laub committed Feb 15, 2010