Permalink
Commits on Mar 10, 2011
  1. Tag Ping spec as unstable.

    This spec is failing because it is timing out on elle when
    run with the rest of CI. The default timeout is 5 so we could
    conceivably change the default timeout in Ping.pingecho.
    Brian Ford committed Mar 10, 2011
  2. Increase the timeout values on Ping specs.

    Brian Ford committed Mar 10, 2011
  3. Split out cases in Ping.pingecho specs.

    Brian Ford committed Mar 10, 2011
  4. Removed redundant includes.

    Brian Ford committed Mar 10, 2011
  5. Changes to build on Windows.

    Brian Ford committed Mar 10, 2011
  6. Use VM_EXE in rake task.

    TODO: remove rake RSN.
    Brian Ford committed Mar 10, 2011
  7. Merge remote-tracking branch 'origin/master' into hydra

    Conflicts:
    	Rakefile
    	configure
    	kernel/delta/load_order.txt
    	spec/tags/18/ruby/core/marshal/dump_tags.txt
    	spec/tags/18/ruby/core/marshal/load_tags.txt
    Brian Ford committed Mar 10, 2011
  8. Update the -v build rev hash every build.

    Punts and uses the existing Rake stuff for now. Soon the rest of this will be
    migrated to daedalus.
    Brian Ford committed Mar 10, 2011
  9. Minor style fix

    Evan Phoenix committed Mar 10, 2011
  10. Fix Hash marshal dump and remove tags

    Evan Phoenix committed Mar 10, 2011
  11. Start cleanup and organization of the Marshal specs

    Evan Phoenix committed Mar 10, 2011
  12. Style fix

    Evan Phoenix committed Mar 9, 2011
  13. Show differences between #dup and #replace

    Evan Phoenix committed Mar 9, 2011
  14. Fix YARD bug, don't use the custom classes #initialize

    Evan Phoenix committed Mar 9, 2011
  15. Hash#reject! should modify the hash in place.

    The current implementation does a select() on the hash to find items to
    remove, and then after that removes them. This implementation relinks
    the hash in place. This results in a substantial performance
    improvement.
    stormbrew committed Mar 9, 2011
  16. Make Hash#reject build the hash rather than dup.reject!

    This makes rbx' reject considerably faster than before. Duping the hash
    creates and then deleting items from it is considerably more work than
    just inserting items into a new hash.
    stormbrew committed Mar 9, 2011
Commits on Mar 9, 2011
  1. switch from a global to locally scope var

    Chuck Remes committed Mar 9, 2011
  2. and commit the benches too, grrr

    Chuck Remes committed Mar 9, 2011
  3. remove superfluous #dup; more accurate benchmark now

    Chuck Remes committed Mar 9, 2011
  4. bench Hash#keys and Hash#values

    Chuck Remes committed Mar 9, 2011
  5. bench String#dup

    Chuck Remes committed Mar 9, 2011
  6. Merge branch 'bench'

    Chuck Remes committed Mar 9, 2011
  7. bench Hash#dup which presumably includes Hash#new

    Chuck Remes committed Mar 9, 2011
  8. bench Array#dup which presumably includes Array#new

    Chuck Remes committed Mar 9, 2011
  9. bench Hash#reject, #reject\! and #select

    Chuck Remes committed Mar 9, 2011
  10. bench Array#reject, #reject\! and #select

    Chuck Remes committed Mar 9, 2011
  11. bench Hash#reject, #reject\! and #select

    Chuck Remes committed Mar 9, 2011
  12. bench Array#reject, #reject\! and #select

    Chuck Remes committed Mar 9, 2011
  13. Speed up String#chomp! quite a bit

    Previously when chomping, we'd call String#modify! which would end up
    copying the underlying ByteArray even though we didn't modify it. This
    avoids which speeds it up quite a bit. Also a special case for the
    default version (no argument) is added to avoid doing the extra
    seperator checks.
    Evan Phoenix committed Mar 9, 2011
  14. Add missing specs for String#chomp!

    Evan Phoenix committed Mar 9, 2011