| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-29 | Support backtrace after method calls | Kouhei Sutou | |
| GitHub: fix #2902, #2917 The current implementation traverses stack to retrieve backtrace. But stack will be changed when some operations are occurred. It means that backtrace may be broken after some operations. This change (1) saves the minimum information to retrieve backtrace when exception is raised and (2) restores backtrace from the minimum information when backtrace is needed. It reduces overhead for creating backtrace Ruby objects. The space for the minimum information is reused by multiple exceptions. So memory allocation isn't occurred for each exception. | |||
| 2015-12-29 | Fix indent | Kouhei Sutou | |
| 2015-12-22 | fix build on VS2012 | Yasuhiro Matsumoto | |
| 2015-12-16 | Add case statement of MRB_TT_SCLASS in mrb_obj_is_kind_of() | Kei Sawada | |
| 2015-12-16 | mrb_str_len_to_inum(): fixed a bug with MRB_INT_MIN conversion; fix #3048 | Yukihiro "Matz" Matsumoto | |
| 2015-12-16 | mrb_str_len_to_inum(): fixed a bug with underscores in digits; fix #3049 | Yukihiro "Matz" Matsumoto | |
| 2015-12-14 | mrb_str_len_to_inum(): string may not be NUL terminated; ref #3043 | Yukihiro "Matz" Matsumoto | |
| 2015-12-14 | mrb_str_len_to_inum(): fixed a bug with separating _ in the digits; ref #3043 | Yukihiro "Matz" Matsumoto | |
| 2015-12-12 | mrb_str_len_to_inum: should not raise "string contains null byte" error on ↵ | Yukihiro "Matz" Matsumoto | |
| "0x"; fix #3043 | |||
| 2015-12-12 | mrb_str_len_to_inum: converting may not be terminated by NUL; fix #3044 | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | preserve original string for error message | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | mrb_str_len_to_inum(): inspect string in error message | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | new API function mrb_string_value_len() | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | mrb_str_to_inum(): should treat null byte in strings properly; fix #3040 | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | mrb_cstr_to_inum(): should ignore trailing white spaces even when badcheck set | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | mrb_str_to_inum(): should raise error when string contains null byte | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | mrb_str_to_inum(): no need to call mrb_string_value_cstr() here; ref 05411ee | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | mrb_string_value_cstr() should not raise error for frozen strings | Yukihiro "Matz" Matsumoto | |
| cf. http://qiita.com/tsahara@github/items/b2a442af95ac893e10a1 (Japanese). | |||
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2015-11-19 | integer range check was moved to mrb_flo_to_fixnum(); ref #3025 | Yukihiro "Matz" Matsumoto | |
| 2015-11-18 | Bugfix nagative-number lshift() bit overflow | murase_syuka | |
| 2015-11-18 | Bugfix lshift() bit overflow; close #3023 | murase_syuka | |
| 2015-11-17 | add RUBY_ENGINE_VERSION | cremno | |
| RUBY_ENGINE_VERSION is equivalent to MRUBY_VERSION. It would be a standard way to get the interpreter version (without a case expression). It's also already defined by CRuby 2.3, JRuby 9000, Opal, and Rubinius. | |||
| 2015-11-17 | DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014 | Yukihiro "Matz" Matsumoto | |
| changes: * rename DISABLE_STDIO -> MRB_DISABLE_STDIO * rename ENABLE_DEBUG -> MRB_ENABLE_DEBUG_HOOK * no more opposite macro definitions (e.g. ENABLE_STDIO, DISABLE_DEBUG). * rewrite above macro references throughout the code. * update documents | |||
| 2015-11-16 | fix comment | murase_syuka | |
| 2015-11-08 | Merge pull request #3004 from cremno/remove-return | Yukihiro "Matz" Matsumoto | |
| remove return | |||
| 2015-11-07 | PR #2521 did not work for singleton classes for non-class objects; fix #3003 | Yukihiro "Matz" Matsumoto | |
| 2015-11-06 | remove return | cremno | |
| The return type of the mrb_objspace_each_objects function is void. So this return statement with an expression is unnecessary and also violates a constraint. From C99 §6.8.6.4: >A return statement with an expression shall not appear >in a function whose return type is void. | |||
| 2015-10-28 | mrb_get_args should consume argument even when type specifier with bang get ↵ | Yukihiro "Matz" Matsumoto | |
| nil; fix #3002 | |||
| 2015-10-27 | mrb_str_concat() may call VM resursively thus may reallocate VM stack; close ↵ | Yukihiro "Matz" Matsumoto | |
| #3000 | |||
| 2015-10-22 | Merge pull request #2999 from sagmor/better-docs | Yukihiro "Matz" Matsumoto | |
| More Docs | |||
| 2015-10-22 | align codedump output for OP_JMP | Yukihiro "Matz" Matsumoto | |
| 2015-10-22 | align codedump output for OP_RETURN | Yukihiro "Matz" Matsumoto | |
| 2015-10-21 | Merge branch 'master' of https://github.com/mruby/mruby into gc_cleanup | furunkel | |
| 2015-10-21 | Merge upstream | furunkel | |
| 2015-10-21 | Merge pull request #2879 from cremno/call-always-frexp-instead-of-frexpl | Yukihiro "Matz" Matsumoto | |
| call always frexp() instead of frexpl() | |||
| 2015-10-20 | Remove obvious warnings from docs | Seba Gamboa | |
| 2015-10-20 | Increasing docs coverage | Seba Gamboa | |
| 2015-10-20 | Prefix mrb_gc_state enum members, make color defines private | furunkel | |
| 2015-10-20 | do not assert is_dead() during mark phase; close #2825 ref #2996 #2769 | Yukihiro "Matz" Matsumoto | |
| 2015-10-19 | Remove gc_ prefix of mrb_gc fields | furunkel | |
| 2015-10-19 | Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warnings | furunkel | |
| 2015-10-19 | Remove segregated value struct declaration | furunkel | |
| 2015-10-19 | Clean up GC code | furunkel | |
| 2015-10-01 | Array#index to take block; fix #2968 close #2970 | Yukihiro "Matz" Matsumoto | |
| 2015-09-29 | chop with utf-8. fix #2967 | Yasuhiro Matsumoto | |
| 2015-09-27 | fix String#inspect with MRB_UTF8_STRING | takahashim | |
| cf. #2963 | |||
| 2015-09-25 | inspect prints valid UTF-8 character without escaping | Yukihiro "Matz" Matsumoto | |
| 2015-09-25 | add boundary check to utf8len() to avoid oob memory access | Yukihiro "Matz" Matsumoto | |
| 2015-09-24 | UTF-8 string support in core | Yukihiro "Matz" Matsumoto | |
| define MRB_UTF8_STRING (in mrbconf.h) to enable UTF-8 support. | |||
