| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-14 | Implement Kernel.#caller | ksss | |
| 2017-01-09 | Validate tm values before timegm(); close #3368 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/volc | |||
| 2017-01-05 | Merge pull request #3369 from ksss/fix-str-prepend | Yukihiro "Matz" Matsumoto | |
| Rewrite String#prepend with Ruby | |||
| 2017-01-04 | Rewrite String#prepend with Ruby | ksss | |
| Fix #3357 | |||
| 2017-01-02 | add explicit casts | Yukihiro "Matz" Matsumoto | |
| 2017-01-01 | Initialize potentially uninitialized variable tsec. | Yukihiro "Matz" Matsumoto | |
| 2016-12-28 | save/restore arena index around yield; ref #3359 | Yukihiro "Matz" Matsumoto | |
| 2016-12-21 | One less argument for raisef(); fix #3355 | Yukihiro "Matz" Matsumoto | |
| This issue was reported by https://hackerone.com/mg36 | |||
| 2016-12-21 | Proc shouldn't have `initialize` method | ksss | |
| Fix #3356 | |||
| 2016-12-18 | Check if width is zero or negative before fill; fix #3347 | Yukihiro "Matz" Matsumoto | |
| Reported by https://hackerone.com/haquaman. | |||
| 2016-12-18 | Prohibit mixture of posarg and nextarg; ref #3347 | Yukihiro "Matz" Matsumoto | |
| 2016-12-18 | NODE_NEGATE cdr may not be code-node; fix #3348 ref #3324 | Yukihiro "Matz" Matsumoto | |
| Reported by Denis Kasak https://hackerone.com/dkasak | |||
| 2016-12-18 | Zero length heredoc still crashed; ref Shopify/mruby-internal#81 | Yukihiro "Matz" Matsumoto | |
| 2016-12-14 | remove debug code; ref #3344 | Yukihiro "Matz" Matsumoto | |
| 2016-12-13 | tLABEL should not come after conditional ternary; fix #3344 | Yukihiro "Matz" Matsumoto | |
| 2016-12-13 | void_expr_error(): n may be NULL. | Yukihiro "Matz" Matsumoto | |
| Reported from @clayton-shopify. | |||
| 2016-12-13 | Fixed wrong condition in new_sym() that breaks symbol data. | Yukihiro "Matz" Matsumoto | |
| 2016-12-13 | Failed to realloc irep->syms in certain condition. | Yukihiro "Matz" Matsumoto | |
| Also msym size changed to 512 from 256. | |||
| 2016-12-10 | Merge pull request #3329 from bouk/reuse | Yukihiro "Matz" Matsumoto | |
| Mark all the built-in classes during GC sweep | |||
| 2016-12-10 | Merge pull request #3324 from bouk/mruby/bouk-negate | Yukihiro "Matz" Matsumoto | |
| Don't generate code for NODE_NEGATE if the result isn't used Reported by https://hackerone.com/haquaman | |||
| 2016-12-10 | Clear parsing_heredoc at the end of file | Yukihiro "Matz" Matsumoto | |
| 2016-12-09 | Fix segfault in gen_values with NOVAL and more than 127 args | Bouke van der Bijl | |
| 2016-12-08 | Fix segfault when undef is called with exactly 127 arguments | Bouke van der Bijl | |
| The issue is that when there are more than 126 arguments an array needs to be created to pass the arguments on with. Reported by https://hackerone.com/revskills | |||
| 2016-12-07 | Promote load_exec to mruby API as mrb_load_exec (fixes #3248) | Tomasz Dąbrowski | |
| 2016-12-07 | Don't generate code for NODE_NEGATE if the result isn't used | Bouke van der Bijl | |
| Reported by https://hackerone.com/haquaman | |||
| 2016-12-07 | Mark all the built-in classes during GC sweep | Bouke van der Bijl | |
| Reported by https://hackerone.com/haquaman | |||
| 2016-12-06 | Protect exceptions within main() function | Yukihiro "Matz" Matsumoto | |
| 2016-12-06 | Raise an exception in time_update_datetime(). | Yukihiro "Matz" Matsumoto | |
| The function used to return NULL on error, but not checked in the caller site. | |||
| 2016-12-05 | Reorganize heredoc rules; fix #3273 | Yukihiro "Matz" Matsumoto | |
| The following codes used to be SyntaxError: (1) a = <<-EOD; hello EOD (2) <<-EOD.bla begin k EOD end | |||
| 2016-12-03 | Import locale insensitive strtod() from Ruby1.8; fix #3270 | Yukihiro "Matz" Matsumoto | |
| The function was renamed to `mrb_float_read(const char*, char**)`. | |||
| 2016-12-03 | Needed to apply block from safe-navigation operators; fix #3310 | Yukihiro "Matz" Matsumoto | |
| 2016-12-03 | Print NODE_SCALL (&.) from mrb_parser_dump() | Yukihiro "Matz" Matsumoto | |
| 2016-12-03 | codegen: avoid unnecessary OP_MOVE after CASE | Yukihiro "Matz" Matsumoto | |
| 2016-12-03 | Merge pull request #3319 from bouk/apost-splatt | Yukihiro "Matz" Matsumoto | |
| Fix segfault when using result of rest assignment | |||
| 2016-12-03 | Check before retrieving struct RRange pointer; fix #3320 | Yukihiro "Matz" Matsumoto | |
| range->edges may be NULL for example when #initialize_copy removed. | |||
| 2016-12-03 | Merge pull request #3315 from ksss/enumerator-with_index | Yukihiro "Matz" Matsumoto | |
| Fix some incompatibility for Enumerator#with_index | |||
| 2016-12-01 | Fix segfault when using result of rest assignment | Bouke van der Bijl | |
| Reported by https://hackerone.com/haquaman | |||
| 2016-12-01 | avoid comparison between signed and unsigned integer; ref #3312 | Yukihiro "Matz" Matsumoto | |
| 2016-12-01 | Support multiple elements \u syntax | Nobuyoshi Nakada | |
| 2016-12-01 | Extract read_escape_unicode from read_escape | Nobuyoshi Nakada | |
| 2016-12-01 | Support svalue | ksss | |
| 2016-12-01 | Support nil argument as no argument | ksss | |
| 2016-12-01 | Merge pull request #3311 from ksss/enum-generator | Yukihiro "Matz" Matsumoto | |
| Support Enumerable methods | |||
| 2016-12-01 | Support Enumerable methods | ksss | |
| 2016-11-30 | Fixed too much void_expr_error(); fix #3307 | Yukihiro "Matz" Matsumoto | |
| 2016-11-30 | resolve conflict; ref #3306 | Yukihiro "Matz" Matsumoto | |
| 2016-11-30 | Change Lazy class outer | ksss | |
| Lazy class should be under Enumerator instead of Enumerable | |||
| 2016-11-30 | Implement Enumerable::Lazy#to_enum and enum_for | ksss | |
| 2016-11-30 | add a test for #3296 | Yukihiro "Matz" Matsumoto | |
| 2016-11-30 | should not refer Struct class by name; fix #3296 | Yukihiro "Matz" Matsumoto | |
