add rand implementation
add specs
Array#new
optimize code
Fix bug where receiverless top level calls broke in irb mode
Add Opal::SprocketsParser as Parser subclass for handling requires
(#299)
Remove some unused vars
Allow bin/opal to take a string of ruby, or a filename to parse
Allow bin/opal to compile a string (or filename)
Move some cli stuff from bin/opal to cli.rb
Initial commit of trying to fix nil
Get all specs passing
Update changelog
Keep the sourcemap comment on the top
Extract the source maps server into its own class
Change SourceMapServer#{path => prefix}

For consistency with sprockets.
Use a reduced SourceMapServer#inspect
Add build_specs rake task for bundling specs to build/specs.js
Add rake task to build minified specs to check minified opal runs correctly
First commit of parsing to fragments to keep line/columns [ci skip]