Update email addresses.
Update my email address.
Update my IRC nickname
Avoid shadowing an enclosing scope variable
Remove unused @location variable
Remove unused local variable
Update to latest gem dependencies.
Attempt to get Travis to build with rbx
Update Rubinius install info in README.
Use Rubinius 2.0.0 stable on Travis.
Re-add coverage checking.
Fix Travis webhook URLs
Add dependency checking for bytecode caching, fixes #44.
Update bundler lock file for 0.0.2.
Bump version to 0.0.2 for new gem release.
Update Apricot to work on rbx 2.0.0 stable.
Only apply metadata to unfrozen objects.
Update .ruby-version to "rubinius".
Change optional argument syntax to `[a b ? (opt1 default1) (opt2 defa…
Fix build and dependency status images in readme.
Add proof-of-concept Sinatra example.
Only allow recur in tail position. Fixes #22.
Fix code formatting.
Use attr_reader instead of ||= stuff for scopes.
Handle no-forms case in eval explicitly.
This way we avoid invoking the compiler (it used to call
eval_form(nil, file, line) when there were no forms).
Fix naming leftover from new-compiler.
Refactor syntax quote spec
Make syntax quoting a bit more efficient. (Use seqs.)
Add a cons method to Seq.
Use Seq methods, not List methods, in macroexpansion.
Fix line location info in the reader.
Add specs for syntax quoting sets and hashes
This would cover reader.rb completely, but I think it may be impossible
for line 116 to ever be executed.
Only load cached bytecode if it is newer than the source file.