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
/
array.c
Age
Commit message (
Expand
)
Author
2018-09-19
fixup! Removed `to_ary` conversion method.
Yukihiro "Matz" Matsumoto
2018-09-19
Removed `to_ary` conversion method.
Yukihiro "Matz" Matsumoto
2018-09-18
Array size may be changed in `mrb_get_args()` reentry.
Yukihiro "Matz" Matsumoto
2018-09-07
Clear terminated space
dearblue
2018-04-25
Fix array replace leak error in mruby-uri.
Takeshi Watanabe
2018-04-18
`ary_dup()` should not use `ary_replace(); fix #4004
Yukihiro "Matz" Matsumoto
2018-04-18
A new function `ary_from_values()`; ref #4004
Yukihiro "Matz" Matsumoto
2018-04-17
Make `ary_replace()` to share entry buffers if possible.
Yukihiro "Matz" Matsumoto
2018-04-17
Make `ary_concat()` to replace the receiver when it is empty.
Yukihiro "Matz" Matsumoto
2018-04-17
Make `ary_replace()` to take `struct RArray*` argument.
Yukihiro "Matz" Matsumoto
2018-04-17
Implement `Array#__svalue` in C.
Yukihiro "Matz" Matsumoto
2018-03-19
Set array length after expanding capacity.
Takeshi Watanabe
2017-12-12
Modifying frozen objects will raise `FrozenError`.
Yukihiro "Matz" Matsumoto
2017-11-13
The number of argument should be retrieved by `mrb_get_argc`; fix #3848
Yukihiro "Matz" Matsumoto
2017-10-11
Add MRB_WITHOUT_FLOAT
YAMAMOTO Masaya
2017-08-26
Reimplement `Array#shift` to be faster.
Yukihiro "Matz" Matsumoto
2017-08-26
`Array#first` to treat 1 argument case specially to improve performance.
Yukihiro "Matz" Matsumoto
2017-08-19
Zero width `unshift` should not touch memory; ref #3780
Yukihiro "Matz" Matsumoto
2017-08-19
Unshift pointer move size was wrong (not `len` but `alen`); fix #3780
Yukihiro "Matz" Matsumoto
2017-08-18
Reduce signed/unsigned comparison warnings; ref #3785
Yukihiro "Matz" Matsumoto
2017-08-18
Separate `mrb_str_buf_new` and `mrb_str_new_capa`.
Yukihiro "Matz" Matsumoto
2017-08-18
Improve Array structure
Miura Hideki
2017-08-11
Remove unnecessary inline function `ary_elt`.
Yukihiro "Matz" Matsumoto
2017-08-05
Fixed heap buffer overflow in `mrb_ary_unshift_m`; fix #3760
Yukihiro "Matz" Matsumoto
2017-07-27
Embed small size array elements in the heap.
Yukihiro "Matz" Matsumoto
2017-07-12
Use "$!" specifier of `mrb_get_args`.
Yukihiro "Matz" Matsumoto
2017-07-12
Add `ary_modify_check()` to `Array#unshift`; ref #3737
Yukihiro "Matz" Matsumoto
2017-07-09
Should only check frozen for Array#pop
ksss
2017-07-09
Should only check frozen fix #3737
ksss
2017-06-20
Array size can be cause integer overflow; fix #3710
Yukihiro "Matz" Matsumoto
2017-06-17
Use `mrb_int` instead of `size_t` for array capacity and length.
Yukihiro "Matz" Matsumoto
2017-05-31
Prevent splicing big recursive arrrays; ref #3679
Yukihiro "Matz" Matsumoto
2017-04-25
Silence warnings caused by implicit type casting.
Yukihiro "Matz" Matsumoto
2017-04-01
Add alias "append" to Array#push, and "prepend" to Array#unshift.
Yukihiro "Matz" Matsumoto
2017-03-29
Set proper class to subclass of Array
okkez
2017-03-19
Should not check/call `to_str` for immediate objects; ref #3515
Yukihiro "Matz" Matsumoto
2017-03-19
Need not to call mrb_obj_as_string() is sep is nil.
Yukihiro "Matz" Matsumoto
2017-01-24
Use size_t to avoid integer overflow in mrb_ary_splice(); fix #3413
Yukihiro "Matz" Matsumoto
2017-01-23
Refactoring: Use array_copy instead of for loop
ksss
2017-01-23
Changed the behavior of mrb_range_beg_len(); close #3411
Yukihiro "Matz" Matsumoto
2017-01-23
Use mrb_write_barrier() instead of mrb_field_write_barrier_value()
Yukihiro "Matz" Matsumoto
2017-01-23
Remove unnecessary inline declaration; ref #3409
Yukihiro "Matz" Matsumoto
2017-01-23
Merge pull request #3409 from ksss/mrb_ary_splice
Yukihiro "Matz" Matsumoto
2017-01-22
Should raise RuntimeError when object frozen
ksss
2017-01-22
Rewrite mrb_ary_splice
ksss
2017-01-07
Add ary_modify() checks; close #3379
Yukihiro "Matz" Matsumoto
2017-01-06
Improve capacity enhancing conditions
Yukihiro "Matz" Matsumoto
2016-12-31
ary_expand_capa(): refine conditions to avoid infinite loop; ref #3353
Yukihiro "Matz" Matsumoto
2016-12-31
ary_expand_capa(): size calculation by size_t; fix #3353
Yukihiro "Matz" Matsumoto
2016-12-27
Check array max size
ksss
[next]