Permalink
Commits on Jul 12, 2017
  1. Use Prime.prime? in README

    ddfreyne committed with alexdowad Mar 5, 2017
Commits on Jun 14, 2016
  1. Merge pull request #230 from hamstergem/vector_uniq

    alexdowad committed Jun 14, 2016
    Trying Travis CI for latest changes
  2. Allow failures on RBX

    alexdowad committed Jun 14, 2016
  3. Adds an Array setter `#[]=` that raises an error

    no-reply committed with alexdowad Jun 13, 2016
    The error points to `#put`; this closes #219. The relevant spec is
    included in the `#put` specs.
  4. Simplify Vector#uniq

    stephencelis committed with alexdowad Mar 20, 2016
    There's no need to switch on `block_given?` (`&nil` can pass through to `Array#uniq{,!}`).
    
    Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Commits on Jun 4, 2016
  1. Merge pull request #226 from no-reply/fix/benchmark_messages

    alexdowad committed Jun 4, 2016
    Fix minor error in benchmark messages
  2. Upgrade RubyGems & Bundler in CI

    no-reply committed Jun 4, 2016
    Travis was failing with problems apparently related Bundler 1.7's
    behavior with to RubyGems 2.5.1. See:
    bundler/bundler#3558
    
    Forcing an upgrade to both fixes the build.
  3. Fix minor error in benchmark messages

    no-reply committed Jun 4, 2016
    Corrects mistaken benchmark descriptions in `bench/hash/get_bench.rb`.
Commits on Feb 20, 2016
  1. Releasing a new major

    krainboltgreene committed Feb 20, 2016
  2. Bumping the ruby version

    krainboltgreene committed Feb 20, 2016
Commits on Jan 26, 2016
  1. Include LICENSE in gem

    alexdowad committed Jan 26, 2016
    This was requested by Hanno Zulla, who has created a Debian package for Hamster.
    
    Reference: https://lists.debian.org/debian-ruby/2016/01/msg00089.html
Commits on Dec 10, 2015
Commits on Dec 9, 2015
  1. Add Hamster::Enumerable#grep_v

    dubek committed Dec 9, 2015
  2. Fix Set specs descriptions

    dubek committed Dec 9, 2015
  3. Separate out with a block grep case.

    xaviershay committed Dec 9, 2015
    Could probably remove a further level for shared example but making
    minimal change for now.
  4. Fix set specs.

    xaviershay committed Dec 5, 2015
  5. Add Hamster::Hash#>= #> #<= #<

    dubek committed Dec 9, 2015
Commits on Dec 7, 2015
  1. add Hamster::Hash#dig

    HParker committed with dubek Dec 6, 2015
Commits on Dec 5, 2015
  1. Add Hamster::Hash#to_proc

    dubek committed Dec 5, 2015
    Part of #212
  2. Update CoC to the latest version

    Mathias Huber committed with alexdowad Nov 18, 2015
    from http://contributor-covenant.org/version/1/3/0/
    replace full quote of CoC in README with link
  3. Add Hamster::Hash#fetch_values

    dubek committed Dec 5, 2015
    Part of #212
Commits on Dec 2, 2015
  1. Update concurrent ruby to 1.0

    Ch4s3 committed with alexdowad Dec 2, 2015
  2. Freeze EmptyList, not List

    alexdowad committed Dec 2, 2015
Commits on Oct 28, 2015
  1. We're releasing 2.0.0

    krainboltgreene committed Oct 28, 2015
Commits on Oct 26, 2015
  1. Removed deprecated Vector#set usage in docs and specs

    dubek committed Oct 26, 2015
    Following the changes in 5bc4737, Vector#put is now used in all the
    examples and specs code (older set_spec.rb was renamed to put_spec.rb
    and all .set calls were modified to .put calls).
    
    A short spec for Vector#set is in place
    (spec/lib/hamster/vector/set_spec.rb) until the method is completely
    removed.
Commits on Oct 24, 2015
Commits on Oct 14, 2015
  1. Backport Struct#to_h to MRI 1.9.3 and earlier

    alexdowad committed Oct 14, 2015
    e7a8f12 added support for Ruby core Structs to Hamster.from. Unfortunately,
    MRI <= 1.9.3 doesn't provide Struct#to_h, which is used. Therefore, backport it.
    
    We could use Struct#members and Struct#values directly in Hamster.from instead,
    but that would penalize performance on new Ruby interpreters.
Commits on Sep 15, 2015