Skip to content
Commits on Dec 5, 2012
  1. @evanphx

    Fix size error on 32bit

    evanphx committed
Commits on Dec 4, 2012
  1. @evanphx
Commits on Jul 18, 2012
  1. @evanphx
  2. @evanphx

    Add -Xcapi.lock to control CAPI locking

    evanphx committed
    By default, CAPI methods are not subject to a single lock, meaning that
    extensions that are not thread safe can crash. As a workaround, a user
    can set -Xcapi.lock to activate the lock. Extensions that use a
    non-threadsafe C library should use a ruby Mutex class internally.
Commits on Jul 16, 2012
  1. @evanphx

    Manually walk VRBs to properly honor the displacement

    evanphx committed
    The iterator will end up asking for ->next on the current element, but
    the current element address needs to be displaced BEFORE asking for
    next, since otherwise you're reading the wrong memory.
Commits on Apr 9, 2012
  1. @evanphx
Commits on Mar 28, 2012
  1. @evanphx

    Merge pull request #1641 from liff/master

    evanphx committed
    Fix infinite loop when parsing RBXOPT
Commits on Mar 26, 2012
  1. @evanphx
Commits on Mar 24, 2012
  1. @evanphx
Commits on Mar 23, 2012
  1. @evanphx
Commits on Mar 14, 2012
  1. @evanphx

    Merge pull request #1605 from jeremyz/master

    evanphx committed
    FFI compatibility enhancement
Commits on Mar 9, 2012
  1. @evanphx

    Merge pull request #1607 from cldwalker/exec_with_dash2

    evanphx committed
    fix Kernel#exec with dash - take 2
  2. @evanphx

    Merge pull request #1606 from cldwalker/exec_with_dash

    evanphx committed
    fix Kernel#exec failing with a dash and no args
Commits on Mar 8, 2012
  1. @evanphx

    Merge pull request #1583 from jeremyz/master

    evanphx committed
    NativeFunction callback management #817, #566, + FFI #1565, #682
Commits on Mar 6, 2012
  1. @evanphx
Commits on Feb 24, 2012
  1. @evanphx
  2. @evanphx
  3. @evanphx

    Guard calling FD_SET properly

    evanphx committed
    If FD_SET is called with a value equal or greater than FD_SETSIZE,
    FD_SET will corrupt memory after the allocation of the fd_set.
  4. @evanphx
  5. @evanphx
Commits on Feb 23, 2012
  1. @evanphx
Commits on Feb 8, 2012
  1. @evanphx
  2. @evanphx

    Update a Strings handle on mutation

    evanphx committed
    Abstracting slot access wins again! One place to change for all code
    that changes the size and data to go through! PARTY!
Commits on Feb 3, 2012
  1. @evanphx
  2. @evanphx

    Fix #1 of the JIT stalling GC runs

    evanphx committed
    This allows us to generate the IR while being gc dependent, but then
    switch independent while running LLVM's opt passes and generating
    machine code.
Commits on Feb 2, 2012
  1. @evanphx
  2. @evanphx
Commits on Jan 31, 2012
  1. @evanphx
  2. @evanphx

    Fix 2 IO gc issues

    evanphx committed
    Both caused objects to allocated in the mature gen far too often,
    causing many more full collections that was needed.
  3. @evanphx
  4. @evanphx
Commits on Jan 27, 2012
  1. @evanphx

    Remove dead code

    evanphx committed
  2. @evanphx

    Use nil<>

    evanphx committed
Commits on Jan 26, 2012
  1. @evanphx
Commits on Jan 25, 2012
  1. @evanphx
Something went wrong with that request. Please try again.