Permalink
Switch branches/tags
Commits on Oct 4, 2013
Commits on Oct 3, 2013
  1. Remove debug comment

    ryoqun committed Oct 3, 2013
  2. Fix jit

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

    ryoqun committed Oct 3, 2013
  4. Add class_id and serial_id

    ryoqun committed Oct 3, 2013
  5. Add missing typedef change

    ryoqun committed Oct 3, 2013
  6. Support eject and compile

    ryoqun committed Oct 3, 2013
Commits on Oct 2, 2013
  1. OptimizeCallSite#inject

    ryoqun committed Oct 2, 2013
  2. Make primitives

    ryoqun committed Oct 2, 2013
  3. Define OptimizedCode

    ryoqun committed Oct 2, 2013
  4. Updater

    ryoqun committed Oct 2, 2013
  5. Define OptimizedCallSite

    ryoqun committed Oct 2, 2013
Commits on Oct 1, 2013
  1. Renamed some kernel files to be more consistent.

    brixen committed Oct 1, 2013
    The naming convention for CamelCase classes/modules was mixed with camelcase.rb
    and camel_case.rb. The convention is camel_case.rb.
  2. Improve performance of String#*

    dbussink committed Oct 1, 2013
    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
  3. Merge pull request #2626 from kachick/fix-2625

    brixen committed Oct 1, 2013
    Fix yield parameter of Enumerable#find_index
Commits on Sep 30, 2013
  1. Small cleanup of unused code

    dbussink committed Sep 30, 2013
  2. Make methods static that can be static

    dbussink committed Sep 30, 2013
    Also limits the input for the sscanf call explicitly in size.
  3. Remove unused variable

    dbussink committed Sep 30, 2013