Updated ruby-llvm
Normalize regex
Bootstrap: pass lib flags
Bootstrap: free vars
Bootstrap: fix empty types
Bootstrap: continued restrictions and ported more specs from the other compiler
Faster way to compute matches cover
Bootstrap: added type inference module spec. Made Program extend NonGenericModuleType
Spec: show backtrace for exceptions
Bootstrap: continued block specs
Bootstrap: continued def specs
Bootstrap: continued codegen
Bootstrap: some block codegen specs now pass
Bootstrap: correctly codegen self inside blocks
Bootstrap: set function params names
Bootstrap: array literals starting to work
Bootstrap: infer types for new of generic classes
Copy function attributes for external declarations. Declare globals as externals if defined in another module.
Merge branch 'master' into incremental_compilation