Permalink
Commits on Feb 25, 2013
  1. Fix coding style for :shared

    committed Feb 25, 2013
  2. Merge pull request #2174 from brainopia/patch-1

    Fix typos in proc specs
    dbussink committed Feb 25, 2013
  3. Fix typos in proc specs

    brainopia committed Feb 25, 2013
  4. Merge pull request #2173 from ryoqun/lambda-method

    Don't change a given proc to lambda when shouldn't
    dbussink committed Feb 25, 2013
  5. Use immediate class as specialization type

    We also use the direct class for inline caches, so we want to use this
    consistently. This also makes it easier to improve check_serial so the
    JIT can create a better version of that. Another advantage is that this
    makes it easier to create direct jumps to specialized functions in the
    JIT.
    dbussink committed Feb 25, 2013
  6. Remove a passing tag

    committed Feb 24, 2013
  7. Add an explanation

    committed Feb 24, 2013
Commits on Feb 24, 2013
  1. Merge pull request #2170 from brainopia/support_private_hash

    Add and fix specs for Hash keys with private hash method
    dbussink committed Feb 24, 2013
  2. Don't inline calls for not often called methods

    This changes the JIT so we don't inline methods that aren't often
    called, allowing for more room in JIT'ted code for methods that are
    often called.
    
    It also changes to keep track of compiling explicitly instead of
    (ab)using the call_count for that. Resetting the call count had other
    effects such as disabling that method for future jitting that has
    adverse effects.
    
    On my system this shaves off around 1 - 2 seconds of a CI run.
    dbussink committed Feb 24, 2013
Commits on Feb 23, 2013
  1. Merge pull request #2171 from brainopia/require_date_from_time

    Require date when time is required
    davorb committed Feb 23, 2013
  2. Merge pull request #2169 from tsion/proc-argument-error

    Use CompiledCode name in Proc/BlockEnvironment ArgumentErrors
    dbussink committed Feb 23, 2013
Commits on Feb 21, 2013
  1. Updated notification email. [ci skip]

    This email has filters for all projects so using it instead.
    brixen committed Feb 21, 2013
  2. More CI tags updates.

    brixen committed Feb 21, 2013
  3. Remove race from TCPSocket.new specs.

    The SpecTCPServer does not echo when receiving QUIT so the read
    would block, randomly, of course.
    brixen committed Feb 21, 2013
  4. Updated CI tags for 1.9, 2.0.

    brixen committed Feb 20, 2013
Commits on Feb 20, 2013
  1. Updated MSpec source to b6027016.

    brixen committed Feb 20, 2013
  2. Updated CI tags for 1.8 mode.

    brixen committed Feb 20, 2013
  3. Fixed Proc#arity specs.

    brixen committed Feb 20, 2013
  4. Fixed multi-byte symbol spec.

    brixen committed Feb 20, 2013
Commits on Feb 19, 2013
  1. Use CompiledCode's name in Proc argument errors.

    Scott Olson committed Feb 19, 2013