Yukihiro "Matz" Matsumoto
|
77edafb04c
|
Need to check number of argument of Struct#new; fix #3823
|
2017-10-29 00:25:45 +09:00 |
|
take_cheeze
|
da5b7fa769
|
Support freeze in Struct.
|
2017-04-21 17:23:54 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5771c9778e
|
add a test for #3296
|
2016-11-30 03:51:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
743c1e7be1
|
stop warnings in the test; ref #3280
|
2016-11-25 09:44:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
79e3980a7f
|
resolve conflict; ref #3281
|
2016-11-25 09:31:51 +09:00 |
|
Clayton Smith
|
b60d6c42aa
|
Don't allow array parameter in Struct.new
|
2016-11-24 10:05:05 -05:00 |
|
Clayton Smith
|
82731d9ee0
|
Remove constant when a struct is redefined.
|
2016-11-24 10:04:09 -05:00 |
|
ksss
|
bf21063a72
|
Add regression test
|
2016-07-22 15:26:17 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
817b884343
|
add #dig tests
|
2016-03-23 12:34:32 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cf5ca03676
|
mruby-struct: copied Struct length is not initialized; fix #3114
|
2016-02-19 11:46:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d3c6fafaf3
|
Merge pull request #2331 from take-cheeze/struct_test
Improve `Struct` test.
|
2015-12-26 15:46:49 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
101ec5eb0a
|
don't print anonymous struct class name
|
2015-09-23 12:51:12 +09:00 |
|
take_cheeze
|
e6a263a162
|
Raise NameError as defined in specification when Struct member isn't found.
|
2014-06-19 22:06:07 +09:00 |
|
take_cheeze
|
a2f5840b60
|
Add tests to Struct#[] and Struct#[]=.
|
2014-06-19 22:06:07 +09:00 |
|
take_cheeze
|
3d94022b54
|
Replace return value result passing with assert_* in Struct test.
|
2014-06-19 22:06:07 +09:00 |
|
take_cheeze
|
77047b5ed4
|
Test all ISO defined classes direct superclass except Object class.
Move mrbgems ISO direct superclass test to `superclass.rb`.
Skips test if class isn't defined.
Close #2332.
|
2014-06-15 17:07:01 +09:00 |
|
take_cheeze
|
32bfa1f15c
|
Add invalid key type check in Struct#[]=.
|
2014-05-28 23:21:13 +09:00 |
|
take_cheeze
|
7bc4d08f71
|
Support string key in Struct#[]=.
|
2014-05-28 23:14:28 +09:00 |
|
take_cheeze
|
44dc05f12a
|
Implement Struct#values_at and Array#values_at .
Add API `mrb_get_values_at()` to mruby/range.h .
|
2014-05-02 23:20:48 +09:00 |
|
take_cheeze
|
90d30f306e
|
Implement Struct#to_h .
|
2014-04-30 23:00:33 +09:00 |
|
take_cheeze
|
e2f6a905bc
|
Implement Struct#to_a and Struct#values .
|
2014-04-27 23:16:32 +09:00 |
|
take_cheeze
|
30c672f890
|
Remove Struct defined check in test.
|
2014-04-21 21:35:58 +09:00 |
|
take_cheeze
|
3675832b0e
|
Implement Struct#size and Struct#length .
|
2014-04-20 22:02:48 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9e3fe6c53d
|
Add test cases to 'large struct' test; a patch from @take-cheeze; ref #2052
|
2014-04-12 21:42:26 +09:00 |
|
Carson McDonald
|
d3a057caed
|
Increase test coverage of mruby-struct
|
2014-01-16 17:54:56 -05:00 |
|
mattn
|
138ecf4723
|
Pluggable Struct
|
2013-03-01 13:37:46 +09:00 |
|