| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2015-09-23 | should initialize local variable prepended to false | Yukihiro "Matz" Matsumoto | |
| 2015-09-23 | String#rindex should no longer take integer argument | Yukihiro "Matz" Matsumoto | |
| 2015-09-22 | String#index should no longer take integer argument | Yukihiro "Matz" Matsumoto | |
| 2015-09-22 | add new functions mrb_gc_register/unregister; close #1411 | Yukihiro "Matz" Matsumoto | |
| some routines need to refer mruby objects (e.g. callbacks), in that case you have to protect your objects from garbage collection. the new functions mrb_gc_register() keeps those objects from GC. you have to remove your objects using mrb_gc_unregister() when your C routines use mruby objects any longer, otherwise objects will leak. | |||
| 2015-09-19 | Fix indents | Jun Hiroe | |
| 2015-09-18 | Replace 1 with TURE macro | Jun Hiroe | |
| 2015-09-12 | Don't crash if NULL is passed to mrb_close | Tatsuhiro Tsujikawa | |
| Sometimes it is very useful just return from mrb_close if NULL is passed as mrb. This is the same spirit of free(3), which just does nothing if NULL is passed. | |||
| 2015-09-11 | Support windows locale | Yasuhiro Matsumoto | |
| Add mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_free. Just works for windows. | |||
| 2015-09-10 | avoid unnecessary string duplications by checking the frozen flag | Kazuho Oku | |
