Yukihiro "Matz" Matsumoto
|
59cd24d41f
|
Hash#replace should copy default as well; close #2004
|
2014-04-04 12:14:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b9a4d64064
|
implement Hash#initialize in C
|
2014-04-04 11:03:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
786ed10d59
|
call to_hash before replacing hash
|
2014-04-04 10:55:48 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b8ab6af39d
|
protect NoMethodError from calling to_hash in ==/eql?; close #2002
|
2014-04-04 10:54:46 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
28ab106292
|
Hash#replace to preserve order; close #2001
|
2014-04-04 10:50:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1690fc4c99
|
implement Hash#== and eql? in Ruby
|
2014-04-01 14:56:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d9feed6703
|
move Array#inspect implementation to mrblib/array.rb
|
2014-04-01 14:31:39 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cf58d0d3e9
|
move Hash#inspect implementation to mrblib/hash.rb
|
2014-04-01 14:21:40 +09:00 |
|
ksss
|
2981b4e3d9
|
Hash#__update fix typo
It's called by create Hash of over 126 keys
|
2014-03-24 08:43:44 +09:00 |
|
ksss
|
d9068f0583
|
Hash#{reject,reject!} fix yield value
|
2014-03-23 20:13:49 +09:00 |
|
ksss
|
d8fc05fcb9
|
Hash#{reject,reject!} support return Enumerator
|
2014-03-23 20:11:20 +09:00 |
|
ksss
|
d09e4475bf
|
Hash#{select,select!} fix yield value
|
2014-03-23 13:31:26 +09:00 |
|
ksss
|
5e4626c9ba
|
Hash#{select,select!} support return Enumerator
if non block given
|
2014-03-23 13:31:26 +09:00 |
|
ksss
|
5386cd9b9b
|
Hash#each_{key,value} support return Enumerator
if non block given
|
2014-03-23 00:22:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
041b5a9f67
|
reduce object allocation in __update
|
2014-03-21 21:53:50 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
2c44f96e78
|
reduce hash creation by using update method
|
2014-03-21 09:31:44 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
113ab60784
|
mruby-enumerator: move definitions in core_mod.rb to mrblib core
|
2014-03-14 02:41:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
4a2c37df93
|
made mrb_define_class to return existing class, with heavy refactoring
|
2014-02-08 13:44:31 +09:00 |
|
Masaki Muranaka
|
82c891acee
|
Move comments from hash.c to hash.rb.
|
2013-05-08 13:22:35 +09:00 |
|
Masaki Muranaka
|
6cd7017ec1
|
Remove trailing whitespaces. This is just a cosmetic change.
|
2013-03-03 10:54:00 +09:00 |
|
Yukihiro Matsumoto
|
15b9d74fc7
|
stupid naming error
|
2012-06-03 02:14:30 +09:00 |
|
Yukihiro Matsumoto
|
d060c8a713
|
add Hash#{select/reject} to return Hash as 1.9
|
2012-06-02 23:21:12 +09:00 |
|
Daniel Bovensiepen
|
580b0267a8
|
Some fixes for the Documentation of Hash and Kernel
|
2012-05-06 18:24:39 +08:00 |
|
Daniel Bovensiepen
|
8f4c1af9e4
|
Add documentation to Hash
|
2012-05-06 18:15:23 +08:00 |
|
mimaki
|
e0d6430f63
|
add mruby sources
|
2012-04-20 09:39:03 +09:00 |
|