Permalink
Switch branches/tags
Commits on Feb 25, 2013
  1. Fix coding style for :shared

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

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

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

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

    dbussink committed Feb 25, 2013
    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.
  6. Remove a passing tag

    ryoqun committed Feb 24, 2013
  7. Add an explanation

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

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

    dbussink committed Feb 24, 2013
    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.
Commits on Feb 23, 2013
  1. Merge pull request #2171 from brainopia/require_date_from_time

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

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

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

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

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

    brixen committed Feb 20, 2013
Commits on Feb 20, 2013
  1. Updated CI tags for 1.8 mode.

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

    brixen committed Feb 20, 2013
  3. 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
    Scott Olson committed Feb 19, 2013