| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-13 | Add assertion to make sure new capacity does not overflow. | Yukihiro "Matz" Matsumoto | |
| 2016-12-13 | Make sure str->capa is under MRB_INT_MAX; fix #3342 | Yukihiro "Matz" Matsumoto | |
| 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-12 | should not try to set classpath for frozen classes; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | Merge pull request #3341 from kou/support-pkg-config-in-mrbgem-rake | Yukihiro "Matz" Matsumoto | |
| Support pkg-config in mrbgem.rake | |||
| 2016-12-12 | freeze classes/modules; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | freeze instance variables; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | rename prefix RBASIC_ to MRB_; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | Merge pull request #3340 from k0kubun/object-freeze | Yukihiro "Matz" Matsumoto | |
| Implement Object#freeze | |||
| 2016-12-11 | Support pkg-config in mrbgem.rake | Kouhei Sutou | |
| Example usage: MRuby::Gem::Specification.new('mruby-onig-regexp') do |spec| # ... if spec.search_package('onigmo') # Use onigmo.h when onigmo.pc exist. spec.cc.defines += ["HAVE_ONIGMO_H"] elsif spec.search_package('oniguruma') # Use oniguruma.h when oniguruma.pc exist. spec.cc.defines += ["HAVE_ONIGURUMA_H"] else # Use bundled Onigmo otherwise. # ... end end | |||
| 2016-12-11 | Implement Object#freeze | Takashi Kokubun | |
| 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 branch 'bouk-negate' | Yukihiro "Matz" Matsumoto | |
| 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 | gc.c: dead_slot is boolean; ref #3339 | Yukihiro "Matz" Matsumoto | |
| 2016-12-10 | Merge pull request #3339 from kazuho/kazuho/retain-page-with-tt-env | Yukihiro "Matz" Matsumoto | |
| do not destroy a page with an active TT_ENV | |||
| 2016-12-10 | do not destroy a page with an active TT_ENV (e.g. an env referred from TT_FIBER) | Kazuho Oku | |
| 2016-12-10 | Clear parsing_heredoc at the end of file | Yukihiro "Matz" Matsumoto | |
| 2016-12-10 | Merge pull request #3338 from bouk/break-127 | Yukihiro "Matz" Matsumoto | |
| Fix segfault in gen_values with NOVAL and more than 127 args | |||
| 2016-12-09 | Fix segfault in gen_values with NOVAL and more than 127 args | Bouke van der Bijl | |
| 2016-12-09 | Merge pull request #3337 from bouk/undef-127 | Yukihiro "Matz" Matsumoto | |
| Fix segfault when undef is called with more than 126 arguments | |||
| 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-09 | Merge pull request #3336 from AltimitSystems/string.const.macro | Yukihiro "Matz" Matsumoto | |
| Removed unnecessary const macro - const keyword is already a dependency | |||
| 2016-12-08 | Removed unnecessary const macro - const keyword is already a dependency | Felix Jones | |
| 2016-12-08 | Merge pull request #3335 from mattn/fix-vs2013 | Yukihiro "Matz" Matsumoto | |
| fix build on vs2013-vs2015 | |||
| 2016-12-08 | disable define const on VS | Yasuhiro Matsumoto | |
| 2016-12-08 | fix build on vs2013-vs2015 | Yasuhiro Matsumoto | |
| 2016-12-08 | Merge pull request #3331 from dabroz/feature-load-exec | Yukihiro "Matz" Matsumoto | |
| Promote load_exec to mruby API as mrb_load_exec (fixes #3248) | |||
| 2016-12-08 | Merge pull request #3333 from kazuho/kazuho/mrb_gc_unregister | Yukihiro "Matz" Matsumoto | |
| fix issues of mrb_gc_unregister introduced in 09b1185 | |||
| 2016-12-08 | fix issues of mrb_gc_unregister introduced in 09b1185 | Kazuho Oku | |
| * fixes partial copy of objects in GC root array (due to missing `* sizeof(mrb_value)`) * restores the behavior that permitted an unregistered object to be used as an argument | |||
| 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-08 | Merge pull request #3328 from shugo/hash-dup-default_proc | Yukihiro "Matz" Matsumoto | |
| Copy default_proc by Hash#dup. | |||
| 2016-12-08 | Merge pull request #3327 from AltimitSystems/errno.macro | Yukihiro "Matz" Matsumoto | |
| Removed the errno declaration from string.c | |||
| 2016-12-07 | Removed the errno declaration from string.c | Felix Jones | |
| 2016-12-07 | Copy default_proc by Hash#dup. | Shugo Maeda | |
| 2016-12-07 | Wrapped string.c errno with ifndef macro for platforms that use inbuilt ↵ | Felix Jones | |
| errno macro | |||
| 2016-12-07 | Merge pull request #3325 from kazuho/kazuho/detect-64bit | Yukihiro "Matz" Matsumoto | |
| set `MRB_64BIT` if the sizeof(size_t) is 8 | |||
| 2016-12-07 | set `MRB_64BIT` if the sizeof(size_t) is 8 | Kazuho Oku | |
| 2016-12-06 | Add type check for cls before allocation | Yukihiro "Matz" Matsumoto | |
| 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 | Merge pull request #3318 from bouk/splat-stack | Yukihiro "Matz" Matsumoto | |
| Fix stack move segfaulting in OP_ARYCAT | |||
| 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-04 | Add symbol type check for Module#undef_method | Yukihiro "Matz" Matsumoto | |
| 2016-12-03 | add MRB_API to mrb_float_read(); ref #3270 | Yukihiro "Matz" Matsumoto | |
| 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 | Merge branch 'bouk-method-missing-segfault' | Yukihiro "Matz" Matsumoto | |
