| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2017-01-11 | Use mrb_int for argc. | Clayton Smith | |
| 2017-01-11 | Use temporary variable to avoid potential crash; fix #3387 | Yukihiro "Matz" Matsumoto | |
| This issue was original reported by https://hackerone.com/icanthack https://hackerone.com/titanous suggested the solution. `regs` may be reallocated in the function call. | |||
| 2017-01-11 | String#replace should check replacing string; fix #3374 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/tunz | |||
| 2017-01-11 | Check if ci->target_class is NULL before dereferencing | Yukihiro "Matz" Matsumoto | |
| close #3389 This issue was reported by https://hackerone.com/ston3 | |||
| 2017-01-11 | Raises Exception if raising exception class is redefined | Yukihiro "Matz" Matsumoto | |
| close #3384 This issue was reported by https://hackerone.com/brakhane | |||
| 2017-01-11 | Exception#initialize to take arbitrary number of args; ref #3384 | Yukihiro "Matz" Matsumoto | |
| 2017-01-09 | Validate tm values before timegm(); close #3368 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/volc | |||
| 2017-01-09 | Merge pull request #3381 from sorah/asn | Yukihiro "Matz" Matsumoto | |
| Put package's libs flag after %{objs} | |||
| 2017-01-09 | Put package's libs flag after %{objs} | Sorah Fukumori | |
| In case LDFLAG contains "-Wl,--as-needed" or "--as-needed" is enabled by default, "-l" flags should appear after objs specifiction. | |||
| 2017-01-07 | Merge pull request #3380 from syucream/fix-assert | Yukihiro "Matz" Matsumoto | |
| Pass when assert returns a false value | |||
| 2017-01-07 | Pass when assert returns a false value | Ryo Okubo | |
| 2017-01-07 | Add ary_modify() checks; close #3379 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/an0n-j | |||
| 2017-01-06 | Merge pull request #3377 from ksss/respond_to | Yukihiro "Matz" Matsumoto | |
| Check intern object returned by mrb_check_string_type | |||
