Don't generate useless modules for lib types
raise EmptyEnumerable for min, max, inject, etc. if Enumerable has no elements
Made a class's to_s just be its name, without the type id in base 16.
Added sizeof
Added instance_sizeof
Added Tuple#types
Moved cmp and compare_stream to FileUtils
Added missing FileUtils specs
Make sure Tuple#[] primitive only accepts ints
Fixed parsing of block argument with calls that have obj
Small refactors here and there
Ugly --browser option. Will be nicer once we remove the SSA pass.
Fixed "end" not colored
Merge branch 'master' into debugging
Make sure to replace @current_node when visiting a primitive