retrieve values in Hash#each to handle modified keys
Delegate irep string free to mrb_gc_free_str
mrb_str_dup use sheard string instead of new string
Merge pull request #2049 from ksss/str-dup

mrb_str_dup return shared string instead of new string
replace memcpy() with a magic number by two assignments as suggested by @cremno; close #2048
Merge branch 'master' of github.com:mruby/mruby
Refactor array test to use assert_xxx method
Merge pull request #2050 from suzukaze/refactor-array-test

Refactor array test to use assert_xxx method
Add Array#uniq_bang test
Merge pull request #2051 from suzukaze/add-array_bang_test

Add Array#uniq! test
remove num_equal() that potentially cause infinite loop
simplify Numeric#eql?
simplify Fixnum#==
Add test cases to 'large struct' test; a patch from @take-cheeze; ref #2052
Restore arena index since large struct may create many Proc objects; a patch from @take-cheeze; ref #2052
remove mirb regression test that fails on travis-ci only
Refactor fix_rev
Merge pull request #2053 from suzukaze/refactor-fix_rev

Refactor fix_rev
khash.h: use first found k_del
disable bintest for now