| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-04 | `argv` may be modified when `mrb_funcall()` is called; fix #3419 | Yukihiro "Matz" Matsumoto | |
| Calling `mrb_funcall()` and `mrb_yield()` (and their related functions) are discouraged unless absolutely necessary, because it can cause this kind of issues very easily. | |||
| 2017-02-04 | No need to make env unshared in the finalization; fix #3425 | Yukihiro "Matz" Matsumoto | |
| 2017-02-04 | Mark `mrb->backtrace.exc` as GC root; fix #3388 | Yukihiro "Matz" Matsumoto | |
| 2017-02-04 | Jump address should fit in 16 bits range; fix #3426 | Yukihiro "Matz" Matsumoto | |
| 2017-02-03 | Merge pull request #3420 from udzura/patch-1 | Yukihiro "Matz" Matsumoto | |
| Fix usage of Class#name in mruby-bin-mruby's bintest | |||
| 2017-02-03 | Merge pull request #3427 from clayton-shopify/fix-mrb-random-init | Yukihiro "Matz" Matsumoto | |
| Fetch arguments earlier in mrb_random_init to avoid a crash. | |||
| 2017-02-02 | Fetch arguments earlier to avoid a crash. | Clayton Smith | |
| 2017-02-02 | Use standard Module(Class)#to_s | Uchio KONDO | |
| 2017-01-25 | Update example lines of mrbgems in build_config.rb; ref #3414 | Yukihiro "Matz" Matsumoto | |
| 2017-01-25 | Copy mrb_float values from pool when MRB_WORD_BOXING; ref #3396 | Yukihiro "Matz" Matsumoto | |
| 2017-01-25 | Clear (o).w first for MRB_WORD_BOXING; ref #3396 | Yukihiro "Matz" Matsumoto | |
| 2017-01-24 | Outer class may be same as the class; fix #3382 | 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 | Change return type of mrb_range_beg_len() from `int` to `mrb_int`. | Yukihiro "Matz" Matsumoto | |
| ref #3411 | |||
| 2017-01-23 | Fix a double free problem in codegen.c; fix #3378 | Yukihiro "Matz" Matsumoto | |
| This issue was first reported by https://hackerone.com/geeknik The fix was proposed by @titanous | |||
| 2017-01-23 | Fix memory leak; ref #3378 | Yukihiro "Matz" Matsumoto | |
| The fix was proposed by @titanous | |||
| 2017-01-23 | The ensure clause should keep its ci after its execution; fix #3406 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/ston3 | |||
| 2017-01-23 | Backtrace list must be an array of strings; fix #3408 | Yukihiro "Matz" Matsumoto | |
| 2017-01-23 | Skip non string values in backtraces; ref #3408 | Yukihiro "Matz" Matsumoto | |
| 2017-01-23 | Merge pull request #3412 from ksss/mrb_ary_splice | Yukihiro "Matz" Matsumoto | |
| Refactoring: Use array_copy instead of for loop | |||
| 2017-01-23 | Refactoring: Use array_copy instead of for loop | ksss | |
| 2017-01-23 | Add MRB_API to mrb_range_beg_len(); ref #3411 | Yukihiro "Matz" Matsumoto | |
| 2017-01-23 | Changed the behavior of mrb_range_beg_len(); close #3411 | Yukihiro "Matz" Matsumoto | |
| The new API is: int mrb_range_beg_len(mrb, range, &beg, &len, len, trunc) The new argument `trunc` is a boolean value that specifies whether the function truncates the range. The new return value is an integer instead of a boolean, that is: 0: not a range 1: range with proper edges 2: out of range To get the old behavior, you have to rewrite: mrb_range_beg_len(mrb, range, &beg, &len, len) to: mrn_range_beg_len(mrb, range, &beg, &len, len, TRUE) == 1 [Breaking Change] | |||
| 2017-01-23 | Should not make empty strings shared; fix #3407 | Yukihiro "Matz" Matsumoto | |
| 2017-01-23 | Use mrb_write_barrier() instead of mrb_field_write_barrier_value() | Yukihiro "Matz" Matsumoto | |
| ref #3409 | |||
| 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 | |
| Rewrite mrb_ary_splice | |||
| 2017-01-23 | Merge pull request #3410 from ksss/mrb_ary_aset | Yukihiro "Matz" Matsumoto | |
| Should raise RuntimeError when object frozen | |||
| 2017-01-22 | Should raise RuntimeError when object frozen | ksss | |
| 2017-01-22 | Rewrite mrb_ary_splice | ksss | |
| Referenced to CRuby's array.c(rb_ary_splice) fix #3405 | |||
| 2017-01-21 | Merge pull request #3404 from clayton-shopify/fix-block-params | Yukihiro "Matz" Matsumoto | |
| Fix incorrect parsing of block parameters. | |||
| 2017-01-21 | Fix incorrect parsing of block parameters. | Clayton Smith | |
| 2017-01-21 | Stack position may be bigger than stack bottom; fix #3401 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/titanous | |||
| 2017-01-21 | Merge pull request #3402 from clayton-shopify/fix-masgn-optimization | Yukihiro "Matz" Matsumoto | |
| Remove problematic optimization from NODE_MASGN codegen | |||
| 2017-01-20 | Remove problematic optimization. | Clayton Smith | |
| 2017-01-20 | Integral#step without arg should loop forever as CRuby does. | Yukihiro "Matz" Matsumoto | |
| 2017-01-18 | Initialize callinfo->acc; ref #3243 | Yukihiro "Matz" Matsumoto | |
| 2017-01-18 | Merge pull request #3362 from ksss/proc | Yukihiro "Matz" Matsumoto | |
| Proc shouldn't have `initialize` method | |||
| 2017-01-16 | Dots is not needed for base 10 negative numbers; fix #3400 | Yukihiro "Matz" Matsumoto | |
| 2017-01-16 | Merge pull request #3399 from ksss/caller | Yukihiro "Matz" Matsumoto | |
| Implement Kernel.#caller | |||
| 2017-01-14 | Skip when backtrace doesn't get | ksss | |
| 2017-01-14 | Implement Kernel.#caller | ksss | |
| 2017-01-12 | Add proper given argument number in the wrong-number-argument error. | Yukihiro "Matz" Matsumoto | |
| 2017-01-12 | Add proper stack size calculation; fix #3398 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/ssarong | |||
| 2017-01-12 | Kernel#initialize should not break existing mt; fix #3397 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/icanthack The solution is suggested by @clayton-shopify. | |||
| 2017-01-12 | Merge pull request #3393 from clayton-shopify/fix-exc-initialize | Yukihiro "Matz" Matsumoto | |
| Fix broken MRB_INT64 | |||
| 2017-01-12 | Merge pull request #3394 from clayton-shopify/really-fix-nme | Yukihiro "Matz" Matsumoto | |
| Fix 36fc1f14 not checking in the right location | |||
| 2017-01-12 | Merge pull request #3395 from hhc0null/fix-typo | Yukihiro "Matz" Matsumoto | |
| Fix a typo in string.h. | |||
| 2017-01-12 | Fix a typo. | hhc0null | |
| 2017-01-11 | Fix 36fc1f14 not checking in the right location | Bouke van der Bijl | |
