You can clone with
HTTPS or Subversion.
included is called over and over again even if the module was already…
… included (append_features is not)
Fix issue where negative integers were being treated incorrectly in s…
…printf. This was causing a bug in ActiveSupport.
When immediates are frozen or tainted, they return themselves, not false
Add |&b| support
LLVM is now enabled by default
Don't rely on Array#to_s, it's changing. Fixes #120.
Added note about "developer mode" for crash reporter.
Cull SendSite and Selector
Add -Xjit.log to control where jit debug info goes
Cleanup some jit config options
Use chained exceptions in Type.coerce_to
Refactor Environment/cli.cpp around
Properly handle erasing llvm::Values
Update language tags
Add Rubinius.method_missing_reason, improve method_missing exception
Fix JIT zsuper scope bug
We currently allow a method to have it's locals to be closed to eval-ish
changes. For now, treat zsuper like an eval-ish function so we can at
least read the locals to send them up.
Update tags on super
Add zsuper instruction to fix super bugs
Add DISABLE_SEGV var so CrashReporter can be used
Work around String#unpack bug
Fixed Regexp#named_captures to return an empty hash when there are
no named captures.
Updated CI tags for specs.
Comment out super spec that causes compilation failure.
Updated CI frozen specs to RubySpec 06112c74.
Simplify checking for modification
Fix invalid method
Abstract all uses of ByteArray::bytes
Improve String#split performance
Move Debugger under Rubinius namespace
Not only setup segv_handler when on linux, but if execinfo.h is avail…
Get stepping working again for simplest case
This change re-enables stepping by instruction, as long as the current
instruction does not perform a send, raise, return or yield.
Add control flow attribute to each opcode
Required for Breakpoint to be able to determine how to step through