Commits on Sep 9, 2011
  1. Add in a quick README for stage0 showing the status of some features …

    …that do and do not work
    committed Sep 9, 2011
  2. Implement basic throw statement. Fix top-level error handler to deal …

    …with JS-alike exceptions
    committed Sep 9, 2011
Commits on Sep 8, 2011
Commits on Sep 3, 2011
  1. Add a -i option to js2wxst0. Add a runtime library for tests to setup…

    … rosella et al. Fix up array constants and the Array constructor/prototype. update 01-rosella_test.t to show how tests should be. Other misc fixes
    committed Sep 3, 2011
  2. several fixes to the object model to pass 'this' as a named parameter…

    …. Some fixes to VariableDeclare wast to prevent double-declarations of global variables
    committed Sep 3, 2011
  3. Add in special syntax to add inline Winxed statements. It's extremely…

    … ugly. I need to find something better
    committed Sep 3, 2011
Commits on Sep 1, 2011
  1. Start playing around with adding a symbol table to differentiate betw…

    …een local and global variables
    committed Sep 1, 2011
  2. box functions from the top-level scope and store them as globals. Cha…

    …nge function generation so that every FunctionDecl has an implicit this as the first argument
    committed Aug 31, 2011
  3. Add in a few comments

    committed Aug 31, 2011
  4. add the runtime directory to the harness. folders named t/stageX will…

    … be JS files. things named t/stageX_whatever will be winxed
    committed Aug 31, 2011
  5. +tests for several JSObject utility functions: construct and box_func…

    …tion. clean up some stuff
    committed Aug 31, 2011
  6. refactor the Function/Object bootstrap so it actually works. Make sur…

    …e to set the prototype properly. Refactor role checking to make it easier to specify roles for individual types. Add in some tests for JSObject
    committed Aug 31, 2011
Commits on Aug 31, 2011
  1. small formatting changes

    committed Aug 31, 2011
  2. do/while, ternary-?:, return. Break generated __main__ up to separate…

    … error-handling from the rest, and make indenting code more consistent
    committed Aug 31, 2011
  3. if, for, and for/in

    committed Aug 31, 2011
  4. Get unary operators working

    committed Aug 31, 2011
  5. + a few more builtin methods

    committed Aug 30, 2011