Permalink
Commits on Oct 4, 2013
Commits on Oct 3, 2013
  1. Remove debug comment

    committed Oct 3, 2013
  2. Fix jit

    committed Oct 3, 2013
  3. Use versioned llvm-as and llc

    committed Oct 3, 2013
  4. Add class_id and serial_id

    committed Oct 3, 2013
  5. Add missing typedef change

    committed Oct 3, 2013
  6. Support eject and compile

    committed Oct 3, 2013
Commits on Oct 2, 2013
  1. Follow header file name change

    committed Oct 2, 2013
  2. OptimizeCallSite#inject

    committed Oct 2, 2013
  3. Make primitives

    committed Oct 2, 2013
  4. Define OptimizedCode

    committed Oct 2, 2013
  5. Updater

    committed Oct 2, 2013
  6. Define OptimizedCallSite

    committed Oct 2, 2013
  7. @brixen
Commits on Oct 1, 2013
  1. @brixen

    Renamed some kernel files to be more consistent.

    The naming convention for CamelCase classes/modules was mixed with camelcase.rb
    and camel_case.rb. The convention is camel_case.rb.
    brixen committed Oct 1, 2013
  2. @dbussink

    Improve performance of String#*

    This changes two things. First it alloces a dirty byte array so we don't
    zero the byte array storage and immediately overwrite it.
    
    Seconds is a smarter strategy for creating the pattern by using doubling
    as long as we can and then copy the final data in a single go.
    
    Before:
    === bin/rbx ===
                String#*    58992.9 (±1.9%) i/s -     297055 in   5.037281s
    
    After:
    === bin/rbx ===
                String#*   635072.8 (±12.3%) i/s -    3131848 in   5.015714s
    dbussink committed Oct 1, 2013
  3. @dbussink
  4. @dbussink
  5. @dbussink

    Fixed Kernel.printf for non IO arguments

    Fixes #2624
    dbussink committed Oct 1, 2013
  6. @dbussink
  7. @brixen

    Merge pull request #2626 from kachick/fix-2625

    Fix yield parameter of Enumerable#find_index
    brixen committed Oct 1, 2013
Commits on Sep 30, 2013
  1. @dbussink
  2. @dbussink

    Small cleanup of unused code

    dbussink committed Sep 30, 2013
  3. @dbussink
  4. @dbussink
  5. @dbussink

    Make methods static that can be static

    Also limits the input for the sscanf call explicitly in size.
    dbussink committed Sep 30, 2013
  6. @dbussink

    Remove unused variable

    dbussink committed Sep 30, 2013
  7. @dbussink
  8. @kachick
  9. @kachick
  10. @kachick