| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2015-09-10 | freeze the hash key (fixes #2945) | Kazuho Oku | |
| 2015-09-05 | remove `origin` member to implement prepend from struct RClass; ref #2885 | Yukihiro "Matz" Matsumoto | |
| instead origin is saved in ICLASS with MRB_FLAG_IS_ORIGIN set. | |||
| 2015-09-04 | Merge branch 'module-prepend' of https://github.com/polyfox/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| polyfox-module-prepend | |||
| 2015-09-03 | remove trailing spaces from bc9c47d5 | Yukihiro "Matz" Matsumoto | |
| 2015-09-03 | unsigned long may be smaller than mrb_int; use uint64_t instead; fix #2935 | Yukihiro "Matz" Matsumoto | |
| 2015-09-02 | Integer << and >> to use Float instead of raising RangeError | Yukihiro "Matz" Matsumoto | |
| 2015-09-02 | ensure must not be called before rescue; fix #2933 | Yukihiro "Matz" Matsumoto | |
| 2015-09-02 | update string.h.md; ref #2931 | Yukihiro "Matz" Matsumoto | |
| 2015-09-01 | Add a global const variable MRUBY_RELEASE_NO | Jun Hiroe | |
| 2015-08-27 | add String#freeze to the core | Yukihiro "Matz" Matsumoto | |
| 2015-08-17 | fix irep float dump format string for MRB_USE_FLOAT | cremno | |
| IEC 60559 single format has 6 to 9 significant decimal digits precision. However the printf conversion specifier e (and E, of course) already writes 1 digit - the one before the decimal point - and precision specifies the number of digits to write after the decimal point. | |||
| 2015-08-12 | Merge pull request #2913 from gkta/remove-duplicate-len-check | Yukihiro "Matz" Matsumoto | |
| Remove duplicated RARRAY_LEN check in ary_elt | |||
| 2015-08-12 | Remove duplicated RARRAY_LEN check | go.kikuta | |
| 2015-08-11 | Remove non-need tmp value | go.kikuta | |
| 2015-08-10 | prevent out-of-bounds ensure clause access; fix #2910 | Yukihiro "Matz" Matsumoto | |
| 2015-08-07 | FIXABLE() may work wrong on MRB_INT64; fix #2909 | Yukihiro "Matz" Matsumoto | |
| 2015-07-30 | vm: execute ensure without exception at the top of the fiber; fix #2904 | Yukihiro "Matz" Matsumoto | |
| 2015-07-30 | vm: execute ensure at the top of the fiber; fix #2903 | Yukihiro "Matz" Matsumoto | |
| 2015-07-29 | always call frexp() instead of frexpl() | cremno | |
| No values that can only be represented as long double are passed since mrb_float is either float or double. | |||
| 2015-07-16 | Make include_module_at static | Corey Powell | |
| Since I can't forsee any reason to use it directly inplace of using prepend/include | |||
| 2015-07-16 | Merge pull request #2889 from takkaw/fix_build_cygwin64 | Yukihiro "Matz" Matsumoto | |
| 64bit Cygwin also doesn't have frexpl(3) | |||
| 2015-07-16 | Merge pull request #2887 from ↵ | Yukihiro "Matz" Matsumoto | |
| cremno/use-mrb_str_cat_str-instead-of-mrb_str_append use mrb_str_cat_str() instead of mrb_str_append() | |||
| 2015-07-16 | 64bit Cygwin also doesn't have frexpl(3) | takkaw | |
| 2015-07-16 | delete mrb_free()-related non-NULL checks | cremno | |
| No need to optimize since a program only exits once and errors are rare. Also the mruby source code doesn't have these kind of checks elsewhere. The ones in {Time,Random}#initialize are kept because there it actually matters since initialization always happens and re-initialization is unlikely. | |||
| 2015-07-16 | use mrb_str_cat_str() instead of mrb_str_append() | cremno | |
| If the argument is always a string, then mrb_str_cat_str() can be directly called instead of indirectly by mrb_str_append(). mrb_any_to_s(), mrb_obj_as_string(), mrb_inspect() always return a string. | |||
| 2015-07-14 | Remove non-applicable "hack" comment | Corey Powell | |
| 2015-07-14 | Applied gc patch to fix ORIGIN ICLASS method table leak | Corey Powell | |
| Based on the gc patch by ko1 https://github.com/ruby/ruby/commit/5922c954614e5947a548780bb3b894626affe6dd | |||
| 2015-07-14 | Renamed parameters in include_module_at | Corey Powell | |
