Yukihiro "Matz" Matsumoto
9f77232b71
array.c: update Array#shift to take optional argument; close #5428
2021-04-27 16:37:24 +09:00
Yukihiro "Matz" Matsumoto
75ae3d3e23
range.c: fixed a begin-less ranges issue.
2021-03-17 09:48:27 +09:00
John Bampton
940dec5e7d
Fix spelling
2020-12-13 18:38:22 +10:00
Yukihiro "Matz" Matsumoto
6b457d2c00
Merge branch 'work_for_merge' of https://github.com/zubycz/mruby into zubycz-work_for_merge
2020-10-15 18:35:13 +09:00
taiyoslime
bec4d05340
Introduce endless range (a part of #5085 )
...
Co-Authored-By: n4o847 <22975590+n4o847@users.noreply.github.com >
Co-Authored-By: smallkirby <ssmallkirby@gmail.com >
2020-10-13 14:09:36 +09:00
Yukihiro "Matz" Matsumoto
2b188ed8a1
Reorganize Integer system.
...
- Integrate `Fixnum` and `Integer`
- Remove `Integral`
- `int / int -> int`
- Replace `mrb_fixnum()` to `mrb_int()`
- Replace `mrb_fixnum_value()` to `mrb_int_value()`.
- Use `mrb_integer_p()` instead of `mrb_fixnum_p()`
2020-10-12 18:19:54 +09:00
Yukihiro "Matz" Matsumoto
d605b72c1d
Merge branch 'master' into i110/inspect-recursion
2019-07-17 10:35:41 +09:00
KOBAYASHI Shuji
f65b35dc9f
Fix test for Array#slice
2019-04-07 21:31:12 +09:00
KOBAYASHI Shuji
fbad7a1595
Use FrozenError instead of RuntimeError in frozen object modification test
2019-03-19 20:48:32 +09:00
Yukihiro "Matz" Matsumoto
e5649eba70
Remove useless regression tests; ref #4306
2019-03-02 14:01:52 +09:00
Yukihiro "Matz" Matsumoto
997cc8238d
Remove useless regression tests; fix #4306
2019-03-02 14:00:25 +09:00
Yukihiro "Matz" Matsumoto
cca19532c5
Remove Kernel#class_defined? which is not available in CRuby; #3829
2019-01-03 11:34:35 +09:00
Tomoyuki Sahara
91444c4747
replace quicksort with mergesort.
2018-10-18 13:07:47 +09:00
Ichito Nagata
2af92d0ebc
Let inspect recursion do the right thing
2018-06-04 11:25:10 +09:00
Takeshi Watanabe
e66c990234
Fix array replace leak error in mruby-uri.
2018-04-25 13:27:00 +09:00
YAMAMOTO Masaya
dcd5d0ffec
Test for MRB_WITHOUT_FLOAT
2017-10-11 17:58:11 +09:00
ksss
bf48473cf6
Should only check frozen for Array#pop
2017-07-09 18:05:21 +09:00
ksss
c76dc33116
Add frozen test for Array#shift
2017-07-09 17:53:12 +09:00
okkez
6dbe2272cf
Set proper class to subclass of Array
...
More compatibility to CRuby.
2017-03-29 08:02:21 +09:00
Takashi Kokubun
10bb7ad693
Implement Object#freeze
2016-12-11 03:44:15 +09:00
Yutaka HARA
3f83ec64a8
Add test for recently fixed bugs
2016-12-01 14:55:26 +09:00
Yukihiro "Matz" Matsumoto
fb7776586e
hash value may be overflown from Integer
...
mruby special.
2016-11-22 18:00:04 +09:00
Yukihiro "Matz" Matsumoto
1f554ff854
Fixed rindex calling into mrb_equal bug
...
Fixed by Alex Snaps and reported by Mathieu Leduc-Hamel,
both from shopify.com. Thank you!
2016-11-16 02:10:44 +09:00
take_cheeze
ec5b055694
Move direct superclass checking to test/t/superclass.rb.
2014-06-15 15:02:21 +09:00
yui-knk
eafc4dd0af
Make Array#[]= raise IndexError.
...
If second param is negative, Array#[] raise IndexError.
2014-05-08 00:17:17 +09:00
Yukihiro "Matz" Matsumoto
f5ec2115b5
swap actual and expected; ref #1764
2014-02-28 10:01:39 +09:00
ksss
a14a672915
fix test for Array#[]
2014-02-28 08:50:26 +09:00
Yukihiro "Matz" Matsumoto
aa08158f67
Array#[]= is now range aware
2014-01-30 10:50:56 +09:00
Yukihiro "Matz" Matsumoto
0006278088
move Array#[] tests from mrbgems to test/t/array.rb
2014-01-30 10:33:47 +09:00
Yukihiro "Matz" Matsumoto
c7cff199dc
hash value of enumerable should be obtained from its elements; close #1658
2014-01-16 21:33:48 +09:00
Akira Kuroda
5ed6040eb1
add some tests for [], delete_at, index, and rindex
2013-12-30 23:34:56 +09:00
Jun Hiroe
853e26e16a
Fix ISO no in Array#* and Array#+
2013-12-07 12:22:25 +09:00
Paolo Bosetti
6d5bd14481
Added test for inline arrays longer than 126 elements.
2013-10-01 14:47:58 +02:00
Jun Hiroe
90f6b1815c
I add ISO test '15.2.12.3' included modules in Arrray
2013-08-13 21:09:55 +09:00
Daniel Bovensiepen
6873674ed1
Fix order of actual and expect test value for Array
2013-08-01 15:12:50 +08:00
Daniel Bovensiepen
d7deef8a2d
Fix Array Tests
2013-06-09 04:51:19 +08:00
Daniel Bovensiepen
01eb9e0e84
Improve Array tests
2013-06-09 04:49:06 +08:00
Masaki Muranaka
e129a4c8ef
Add test cases.
2013-04-02 11:43:30 +09:00
Yukihiro Matz Matsumoto
30d7c60cfd
Array#[]= should return assigning value; close #584
2012-12-03 23:35:21 +09:00
Akira Kuroda
5c2afd239c
add test case for Array#unshift, <=>, and *
2012-09-30 17:59:45 +09:00
Akira Kuroda
a2aa7e7f52
fix segmentation fault in Array#first
2012-07-29 00:21:40 +09:00
Yukihiro "Matz" Matsumoto
a621f08ecf
Merge pull request #395 from monaka/pr-add-more-test-for-array
...
Add tests for coverage.
2012-07-26 04:33:44 -07:00
Masaki Muranaka
1cda5e0768
Add tests for coverage.
2012-07-25 16:13:44 +09:00
Akira Kuroda
f114e3e252
fix segmentation fault in Array#last
2012-07-25 00:05:51 +09:00
Daniel Bovensiepen
e8b5309080
Add a Test Case for #359 Array Corruption
2012-07-10 15:11:31 +08:00
Masaki Muranaka
750a639eab
Add test for Array#to_s and Array#inspect.
2012-06-21 11:43:03 +09:00
Yukihiro Matsumoto
b32e586099
should enhance test for Array#slice
2012-06-12 12:19:25 +09:00
Daniel Bovensiepen
0c2d74020a
Add more superclass tests
2012-06-03 23:31:53 +08:00
Daniel Bovensiepen
31e9705022
Add Test cases for Literals, Enumeration, Exceptions and clean line endings
2012-05-29 01:20:46 +08:00
Yukihiro Matsumoto
52b2d092d3
test t/*.rb spacing fix
2012-05-23 12:00:49 +09:00