fix formating
Update README.md
Update README.md
Update readme: add note about CLA
typo
Disable the escape analysis until it can be fixed
Add CONTRIBUTING.md
This shows up for both pull requests and creating new issues; make this more clear that the CLA only applies to pull requests if you come from the issue page.
Fix missing stdarg include
More robust insertion point for arg_scratch
Merge pull request #19 from asuhan/many_args_ir_fix

Many args ir fix
Update INSTALLING

Should fix #22.
Update INSTALLING
Merge pull request #24 from Bengt/patch-1

List ccache as required in INSTALLING
Merge pull request #14 from jyu-rmn/master

Update README.md
Merge pull request #8 from hostmaster/master

fix text formatting
Fairly large refactor: do much more during the CFG lowering.

In particular, lower all control-flow-involving expressions (such as boolops,
list comprehensions, if expressions) into actual control flow.  This requires
unfolding the AST into a flat structure, since the control-flow-expression can
be nested inside other expressions, including other control-flow-expressions.

The IRGenerator was doing this before, but was leading to duplication because
it's very similar to what the CFG generator already has to do.

Doing this earlier in the pipeline means that more analysis passes can work on
the lowered expressions, rather than having to be taught how they work.  In
particular, the name analysis does not need to have to special case the fact
that list comprehensions may set names -- but aren't guaranteed to if they don't
get executed or the iterator is empty.  I tried implementing list comprehensions
without doing this, and a bunch of the work was in reimplementing the logic that
the analyzers already implement.

As a side benefit, deopts become much easier since the AST is already unfolded;
this change gets rid of the messy fake-variable-setting way that the IRGenerator
was unfolding the AST to get this same effect.
Minor documentation changes
Convert INSTALLING to markdown
whoops