index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
hash.c
Age
Commit message (
Expand
)
Author
2014-04-15
resolve conflict
Yukihiro "Matz" Matsumoto
2014-04-13
use kh_put2 in mrb_hash_set for performance improvement
Yukihiro "Matz" Matsumoto
2014-04-09
improve hash function based on #2027; close #2027
Yukihiro "Matz" Matsumoto
2014-04-04
Hash#replace should copy default as well; close #2004
Yukihiro "Matz" Matsumoto
2014-04-04
implement Hash#initialize in C
Yukihiro "Matz" Matsumoto
2014-04-04
Hash#replace to preserve order; close #2001
Yukihiro "Matz" Matsumoto
2014-04-02
Use bool macro KHASH_DEFINE and KHASH_DECLARE
ksss
2014-04-01
Hash#keys to update memory region directly
Yukihiro "Matz" Matsumoto
2014-04-01
should adjust hash value order at deletion
Yukihiro "Matz" Matsumoto
2014-04-01
implement Hash#== and eql? in Ruby
Yukihiro "Matz" Matsumoto
2014-04-01
function expansion in hash.c
Yukihiro "Matz" Matsumoto
2014-04-01
move Hash#inspect implementation to mrblib/hash.rb
Yukihiro "Matz" Matsumoto
2014-04-01
Hash to preserve order as Ruby1.9 does
Yukihiro "Matz" Matsumoto
2014-03-31
Hash function to avoid funcalls if possible
Yukihiro "Matz" Matsumoto
2014-03-15
calc hash value directly for strings, symbols and numbers
Yukihiro "Matz" Matsumoto
2014-03-12
fix mrb_funcall calling
take_cheeze
2014-03-08
use mrb_str_cat_lit for literals
cremno
2014-03-08
fix #1823
ksss
2014-03-07
Hash#== and eql? should not return fixnum; ref #1823
Yukihiro "Matz" Matsumoto
2014-03-07
Fix behavior Hash#eql?
ksss
2014-02-27
use mrb_str_cat_lit() intead of mrb_str_cat
cubicdaiya
2014-02-14
clearn up warning in hash.c
Li Yazhou
2014-02-13
hash / hash-ext: various small changes
cremno
2014-02-09
Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE
Yukihiro "Matz" Matsumoto
2014-02-08
made mrb_define_class to return existing class, with heavy refactoring
Yukihiro "Matz" Matsumoto
2014-02-06
use mrb_str_new_lit() more widely
Yukihiro "Matz" Matsumoto
2014-01-31
use mrb_bool, FALSE and TRUE more
cremno
2013-12-23
Remove 'mrb_state' field from 'kh_xxx_t' structure.
crimsonwoods
2013-12-01
add mrb_intern_lit for creating symbol from string literal
take_cheeze
2013-11-29
rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513
Yukihiro "Matz" Matsumoto
2013-06-27
Refactor mrb_hash_empty_p() func in hash.c
Jun Hiroe
2013-06-26
Merge pull request #1308 from suzukaze/refactor-hash-c
Yukihiro "Matz" Matsumoto
2013-06-26
Refactor mrb_hash_has_keyWithKey() func in hash.c
Jun Hiroe
2013-06-26
Add arena save/restore around use of hash KEY.
Carson McDonald
2013-06-15
Merge upstream
Daniel Bovensiepen
2013-06-17
Add ISO Number to Hash
Daniel Bovensiepen
2013-05-12
Implemented ObjectSpace.count_objects to count the number of allocated object...
Ryan Scott
2013-05-08
Remove mrb_hash_lookup() as no one uses it. Use mrb_hash_get instead.
Masaki Muranaka
2013-05-08
Move comments from hash.c to hash.rb.
Masaki Muranaka
2013-05-08
Move Hash#values_at to mruby-hash-ext gem.
Masaki Muranaka
2013-04-29
rename hash related gc functions
Yukihiro "Matz" Matsumoto
2013-04-25
rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206
Yukihiro "Matz" Matsumoto
2013-03-29
Sort include files. Some redundant includes are removed.
Masaki Muranaka
2013-03-23
Use mrb_str_cat() instead of mrb_str_cat2() as possible.
Masaki Muranaka
2013-03-22
Merge pull request #1039 from crimsonwoods/fix_the_type_of_opcode
Yukihiro "Matz" Matsumoto
2013-03-22
Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by s...
Masaki Muranaka
2013-03-21
fix the type of value that is returned by bit-shift expression.
crimsonwoods
2013-03-19
rename mrb_true_or_false_value() to mrb_bool_value()
Yukihiro Matz Matsumoto
2013-03-19
Use mrb_true_or_false_value() / in hash_equal().
Masaki Muranaka
2013-03-19
Use mrb_true_or_false_value() / in mrb_hash_has_keyWithKey().
Masaki Muranaka
[next]