Skip to content
Permalink
Branch: master
Commits on Mar 16, 2019
  1. Merge pull request #175 from styd/fix-readme

    Arcovion committed Mar 16, 2019
    Fix headings, commands, and code links
  2. Fix headings, commands, and code links

    styd committed Mar 16, 2019
Commits on Mar 9, 2019
  1. Merge pull request #173 from styd/hash-slice

    Arcovion committed Mar 9, 2019
    Native Hash#slice vs other slice alternatives
  2. Add ActiveSupport and faster implementation

    styd committed Mar 9, 2019
Commits on Feb 24, 2019
  1. Hash#slice vs Hash#select{ #includes? }

    styd committed Feb 24, 2019
Commits on Feb 9, 2019
  1. Merge pull request #163 from bdewater/update-proc-call-vs-yield

    Arcovion committed Feb 9, 2019
    Update `Proc#call` and block arguments vs `yield` for Ruby 2.5 and 2.6
  2. Update `Proc#call` and block arguments vs `yield` for Ruby 2.5

    bdewater committed Aug 26, 2018
    In Ruby 2.5, passing through a `block` argument has become a lot faster.
    I renamed the 'block argument' benchmark because I felt the old name was misleading as the fastest on Ruby 2.5.
Commits on Jun 14, 2018
  1. Merge pull request #157 from parkerfinch/fix-typo

    nirvdrum committed Jun 14, 2018
    Fix typo
Commits on May 13, 2018
  1. Fix typo

    parkerfinch committed May 13, 2018
Commits on May 2, 2018
  1. Merge pull request #154 from JacobEvelyn/inefficient-hash-search

    ixti committed May 2, 2018
    Add Hash#key? vs. Hash#keys.include? and Hash#value? vs. Hash#values.include?
  2. Remove `Hash#[]` from tests

    JacobEvelyn committed May 2, 2018
Commits on May 1, 2018
  1. Separate keys and values, and simplify benchmarks

    JacobEvelyn committed May 1, 2018
Commits on Apr 27, 2018
  1. Add Hash#key? vs. Hash#keys.include? and Hash#value? vs. Hash#values.…

    JacobEvelyn committed Apr 27, 2018
    …include?
Commits on Apr 8, 2018
  1. Merge pull request #153 from parkerfinch/sort_by-first

    Arcovion committed Apr 8, 2018
    Add Enumerable#sort_by.first vs Enumerable#min_by
  2. Add Enumerable#sort_by.first vs Enumerable#min_by

    parkerfinch committed Apr 8, 2018
Commits on Apr 3, 2018
  1. Merge pull request #152 from bdewater/string-delete-prefix

    Arcovion committed Apr 3, 2018
     Add `String#delete_prefix` and `delete_suffix` benchmarks
  2. CI against Ruby 2.5

    bdewater committed Apr 3, 2018
    Add Travis workaround for Bundler 1.16.1 and Rubygems 2.7.3
Commits on Apr 2, 2018
  1. Merge pull request #151 from bdewater/string-dup-vs-unary-plus

    Arcovion committed Apr 2, 2018
    Add comparison for unfreezing strings in `frozen_string_literal: true` files
  2. Add comparison for unfreezing strings in `frozen_string_literal: true…

    bdewater committed Apr 2, 2018
    …` commented files
Commits on Apr 1, 2018
  1. Merge pull request #150 from bdewater/regexp-match-questionmark

    Arcovion committed Apr 1, 2018
    Add `String#match?` to comparisons
  2. Add `String#match?` to `String#start_with?`/`String#end_with?` compar…

    bdewater committed Apr 1, 2018
    …ison
  3. Add faster `String#match?` to `Regexp#===` vs `String#match` vs `Stri…

    bdewater committed Apr 1, 2018
    …ng#=~` comparison
    
    I did not change the filename of the test for clarity's sake. Also the question mark is a reserved character on Windows.
Commits on Mar 21, 2018
  1. Merge pull request #149 from bdewater/time-and-date-parsing

    Arcovion committed Mar 21, 2018
    Add ISO8601 string parsing comparison for `Time` and `Date`
  2. Add ISO8601 string parsing comparison for `Time` and `Date`

    bdewater committed Mar 21, 2018
    Unless you're dealing with historic times, you should avoid using `DateTime` as outlined in the Ruby docs:
    https://ruby-doc.org/stdlib-2.3.0/libdoc/date/rdoc/DateTime.html#class-DateTime-label-When+should+you+use+DateTime+and+when+should+you+use+Time-3F
Commits on Mar 17, 2018
  1. Merge pull request #148 from bdewater/unpack1

    Arcovion committed Mar 17, 2018
     Add String#unpack1 vs String#unpack[0]
  2. Add String#unpack1 vs String#unpack[0]

    bdewater committed Mar 17, 2018
  3. CI against 2.4.3

    bdewater committed Mar 17, 2018
Commits on Feb 14, 2018
  1. Merge pull request #146 from styd/inheritance-check

    Arcovion committed Feb 14, 2018
    Add inheritance check
  2. Merge pull request #147 from styd/add-ruby-command

    Arcovion committed Feb 14, 2018
    Add command that runs the script
Commits on Feb 13, 2018
  1. Add command that runs the script

    styd committed Feb 13, 2018
  2. Add inheritance check

    styd committed Feb 13, 2018
Commits on Feb 11, 2018
  1. Merge pull request #145 from styd/remove-extra-spaces

    ixti committed Feb 11, 2018
    Remove extra spaces (or other contiguous chars)
  2. Remove extra spaces (or other contiguous chars)

    styd committed Feb 11, 2018
Commits on Jan 26, 2018
  1. Merge pull request #142 from 284km/attr_accessor_vs_getter_and_setter

    Arcovion committed Jan 26, 2018
    Move `attr_accessor vs getter and setter` from String to General
Older
You can’t perform that action at this time.