Skip to content
Commits on Jun 13, 2012
  1. @dbussink

    Merge pull request #1781 from lenary/noisy

    Noisy VM Mode
    dbussink committed Jun 13, 2012
  2. @lenary
  3. @dbussink

    Explicitly cast to size_t

    dbussink committed Jun 13, 2012
  4. @dbussink

    Fix heavy fragmentation of inflated headers and capi handle storage

    Due to a bug we weren't using all the possible handle slots which caused
    heavy fragmentation and slowdown over a period of time.
    dbussink committed Jun 13, 2012
  5. @dbussink

    Use separate spinlocks for memory and inflated header allocation

    We also remove the lock around setting object id's by using an atomic
    increment. This does introduce the possibility that object id's are
    skipped because the same object can get an object id concurrently. This
    however is a very minimal case since it means that you are creating new
    object id's on constantly modifying global state.
    dbussink committed Jun 1, 2012
  6. @dbussink
Commits on Jun 12, 2012
  1. @dbussink
Commits on Jun 10, 2012
  1. @dbussink

    Make sure to cleanup the LLVM engine when shutting down

    Also make sure to initialize the condition variables
    dbussink committed Jun 10, 2012
  2. @dbussink

    Merge pull request #1778 from lgierth/addrinfo-naming

    Rename AddrInfo to Addrinfo
    dbussink committed Jun 10, 2012
  3. @lgierth

    Rename AddrInfo to Addrinfo

    lgierth committed Jun 10, 2012
  4. @dbussink
  5. @dbussink

    Revert "Use LDSHARED from MRI when building extension for MRI"

    This reverts commit 6390e95.
    
    Looks like this breaks stuff on Linux. We need to investigate on how to
    properly fix this since this can be problematic with ccache setups etc.
    dbussink committed Jun 10, 2012
  6. @dbussink
  7. @dbussink
  8. @dbussink

    Support LLVM 3.1

    dbussink committed Jun 10, 2012
Commits on Jun 9, 2012
  1. @dbussink
  2. @dbussink

    Fix building LLVM from source

    dbussink committed Jun 9, 2012
  3. @dbussink

    Allow for a binary llvm-config

    Also cleans up the handling of flags for both the prebuilt and source
    version and an existing LLVM installation through llvm-config. We store
    the complete command to execute llvm-config and reuse that to setup the
    necessary flags for LLVM.
    dbussink committed Jun 9, 2012
  4. @dbussink

    Remove unused build.rb file

    dbussink committed Jun 9, 2012
  5. @dbussink
  6. @dbussink

    Merge pull request #1744 from ryoqun/to-ast-19

    String#to_ast wrongly uses Melbourne not Melbourne19
    dbussink committed Jun 9, 2012
  7. @dbussink

    Merge pull request #1753 from voxik/master

    Keep RubyGems untouched
    dbussink committed Jun 9, 2012
  8. @dbussink

    Merge pull request #1754 from eregon/file_identical

    Cleanup File#identical?: use a shared implementation which fixes 1.8
    dbussink committed Jun 9, 2012
  9. @dbussink
Commits on Jun 8, 2012
  1. @dbussink
  2. @txus @dbussink
  3. @txus @dbussink
  4. @txus @dbussink

    Rename StaticScope to ConstantScope... EVERYWHERE

    StaticScope is (ehem, was) where constants were scoped to, so IMHO
    ConstantScope makes for a much better name :)
    txus committed with dbussink May 22, 2012
Commits on Jun 7, 2012
  1. @dbussink

    Guard cases where we might GC with OnStack

    In these cases it was possible that a GC was triggered when dispatching
    a method into Ruby land. We didn't propery mark the object as OnStack in
    that case which could cause an on object to be seen.
    
    Fixes #1770
    dbussink committed Jun 7, 2012
Commits on Jun 5, 2012
  1. @dbussink
  2. @dbussink
  3. @dbussink
  4. @dbussink
  5. @dbussink

    Use handle index in aux_word

    dbussink committed May 23, 2012
  6. @dbussink
Something went wrong with that request. Please try again.