initial exception work
add some try/catch/finally tests
update llvm to 3.2
add an explanation for our argv shenanigans, and finally get around to telling emacs about the mode for this file
bump llvm to the 3.2 release branch, and fix up things.  get exceptions mostly working, and the self compiled compiler can now parse/pretty print things
print out a few more type strings
add a break statement test
another exception test
oops, files I forgot to commit
let's be crazy and implement a terribly inefficient mark/sweep gc
add llvm.gcroot work, which has significant problems based on lack of root finding in non-ejs compiled code (i.e. the runtime.)
if we're shutting down, don't mark from roots, and clear them after we're done.
make the initialization of the runtime shadow-stack safe
remove a little spew, and make UpdateExpressions shadow-stack safe
add a alloc-in-loop test
i hate myself sometimes
ignore some tests that are just not even close to working
use char*, and disable the spew - it causes tests to fail
i hate myself sometimes
ignore some tests that are just not even close to working