Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: remove-ndebug-…
Commits on Mar 4, 2012
  1. @dbussink
Commits on Mar 3, 2012
  1. @dbussink

    Fix FFI alignment

    dbussink authored
    This needs to align by the type, not the complete element size in
    case of an array of elements of a certain type.
    Fixes #1579
  2. @dbussink
  3. @dbussink
  4. @brixen
  5. @brixen

    Updated CI tags.

    brixen authored
  6. @brixen
  7. @brixen

    Fixed Module#name.

    brixen authored
    OMG Module#name. We have moved a lot of critical functionality into
    Rubinius::Type to avoid issues with people undef'ing methods on core
    library classes. We need to create a proper Mirrors implementation.
    So some of this commit removes helper methods and under, under protective
    methods for Module#name. Further, we need the name at various points in
    the VM/C-API, so the 1.8/1.9 logic for "" vs nil for an anonymous module's
    name is now in the primitive.
  8. @brixen

    Rewrote Module language specs.

    brixen authored
Commits on Mar 2, 2012
  1. @dbussink
  2. @dbussink
  3. @dbussink
  4. @jfirebaugh
Commits on Mar 1, 2012
  1. @jfirebaugh

    Fix instance_eval specs

    jfirebaugh authored
    instance_eval has always yielded the object. The behavior
    difference between Ruby versions was the return value: in
    1.9.1, it returned nil rather than the result of the block.
  2. @dbussink
  3. @dbussink

    Merge pull request #1577 from ryoqun/llvm-shutdown

    dbussink authored
    Call llvm_shutdown()
  4. @argent-smith

    Site regen'd

    argent-smith authored
  5. @argent-smith
Commits on Feb 29, 2012
  1. @dbussink

    Use MurmurHash 3 for String hashing

    dbussink authored
    This gives us a fast hashing algorithm with good distribution.
    It also allows for using a seed value to randomize the hash
    output so it mitigates hash collision DoS attacks.
  2. @dbussink
  3. @hosiawak
  4. Indent scoped code of main()

Commits on Feb 28, 2012
  1. @hosiawak

    Fixed #1578

    hosiawak authored
  2. @hosiawak
  3. Remove blank line

Commits on Feb 27, 2012
  1. @dbussink

    Don't use Fiber locals if we're not trying to change the current thread

    dbussink authored
    Celluloid actually uses this by setting up locals in another
    thread that it just started and thus exposed this issue.
  2. @dbussink

    Add specs for setting thread locals from another thread

    dbussink authored
    When we set a thread local from another thread, we should
    not look at whether we're running a fiber or not, but just
    set the thread local.
Commits on Feb 26, 2012
  1. @dbussink

    Move random number generator from MRI into separate files

    dbussink authored
    This moves the implementation taken from MRI into it's
    own files, so it isn't mixed with the Rubinius Randomizer
    object and thus defines a cleaner api between the two.
Commits on Feb 25, 2012
  1. @dbussink
Something went wrong with that request. Please try again.