| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-11 | Wrote YARD docs for mrb_define_module, mrb_include_module, ↵ | Ralph Desir(Mav7) | |
| mrb_prepend_module, mrb_define_class_method, mrb_define_module_function, and mrb_define_const on mruby.h | |||
| 2015-10-08 | Fix `mrb_obj_respond_to` | Seba Gamboa | |
| 2015-10-08 | Formatting docs to new YARD structure | Seba Gamboa | |
| 2015-10-08 | Fix samples syntax highlighting | Seba Gamboa | |
| 2015-10-08 | Remove old doxygen tags | Seba Gamboa | |
| 2015-10-08 | Testing @see tag | Seba Gamboa | |
| 2015-09-27 | fix signature of mrb_class_new_instance() | takahashim | |
| dd925578c604a608f83172f85d8e5bfc3bb99c6a changed the order of arguments, but it doesn't seem intentional. | |||
| 2015-09-22 | Merge pull request #2959 from sagmor/api-documentation | Yukihiro "Matz" Matsumoto | |
| C API documentation | |||
| 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-21 | Sort compiler macros around | Seba Gamboa | |
| 2015-09-21 | Sorting documentation grouping | Seba Gamboa | |
| 2015-09-20 | Setting up doxygen groups | Seba Gamboa | |
| 2015-09-20 | Merging documentation from docs | Seba Gamboa | |
| 2015-09-18 | Playing around with some documentations schemes | Seba Gamboa | |
| 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-08-16 | Added mrb_get_argc and mrb_get_mid | felixjones | |
| 2015-07-16 | Added mrb_prepend_module to mruby header | Corey Powell | |
| 2015-06-24 | remove deprecated.h | Yukihiro "Matz" Matsumoto | |
| 2015-06-23 | Move deprecated macros and functions to dedicated header file | furunkel | |
| 2015-05-28 | simplify all IS* and TO* macros | cremno | |
| Reduces the file size (by up to 2 KB with VS2015 RC, /O2, /MD) and removes the requirement of including <ctype.h> before their usage. Multiple macro argument evaluation and lack of type-checking is still an issue. | |||
| 2015-05-28 | simplify ISASCII() macro | cremno | |
| 2015-05-18 | fix type of mrb_exc_new()'s len parameter | cremno | |
| mrb_str_new() takes size_t, so should mrb_exc_new(). | |||
| 2015-05-15 | Update Coopyright Information to year 2015 | Daniel Bovensiepen | |
| 2015-02-19 | add a prototype declaration for mrb_fiber_resume(); ref #1269 | Yukihiro "Matz" Matsumoto | |
| 2015-01-03 | Removed duplicated declarations. | Tatsuhiko Kubo | |
| * `mrb_show_version()` * `mrb_show_copyright()` | |||
| 2014-12-02 | fix ISBLANK() for Visual Studio < 2013 (ref #2658) | cremno | |
| Visual Studio versions older than 2013 lack C99's isblank(). Since only ASCII characters are passed to it, implement it directly without calling the locale-specific isblank(). | |||
| 2014-11-19 | Merge pull request #2640 from mruby-Forum/v1.1.01.1.0 | Hiroshi Mimaki | |
| mruby-1.1.0 | |||
| 2014-11-19 | separate mrb_notimplement() and mrb_notimplement_m(); ref #2636 | Yukihiro "Matz" Matsumoto | |
| 2014-11-18 | Add mruby debugger (mrdb) | mimaki | |
| 2014-11-17 | Implement C API mrb_notimplement | ksss | |
| 2014-10-29 | Fix mrb_convert_to_integer. | Jun Hiroe | |
| 2014-09-30 | O(1) mrb_sym2name_len(); close #2591 | Yukihiro "Matz" Matsumoto | |
| instead of adding sym->name hash table, linear symbol table is added, and reduced name->sym hash table size. | |||
| 2014-09-15 | change mrb_sym type from uint16_t to uint32_t | Yukihiro "Matz" Matsumoto | |
| 2014-08-27 | add symbol table overflow check | cremno | |
| Since raising an error might intern a few new strings, some symbols need to be reserved. 8 should be sufficient. If the real limit has been reached, mrb_bug() is called. | |||
| 2014-08-06 | Rename GC_STATE_NONE GC_STATE_ROOT | Jun Hiroe | |
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-07-17 | Add field `allocf_ud` to replace current `ud`. | take_cheeze | |
| Since some use it as `mrb_state` associated user data. | |||
| 2014-07-12 | use SystemStackError instead of RuntimeError | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | Clean up value.h and mrb_value boxing | David Turnbull | |
| 2014-06-23 | rename mrb_open_without_mrbgems to mrb_open_core | take_cheeze | |
| 2014-06-23 | make default allocf public to use it with mrb_open_without_mrbgems | take_cheeze | |
| 2014-06-23 | add mrb_open_without_mrbgems API | take_cheeze | |
| 2014-06-16 | Add fixed state atexit stack feature. | take_cheeze | |
| Adds following macros: * MRB_FIXED_STATE_ATEXIT_STACK (not defined by default) * When defined enables fixed state atexit stack. * MRB_FIXED_STATE_ATEXIT_STACK_SIZE (default value: 5) * This macro will be ignored when `MRB_FIXED_STATE_ATEXIT_STACK` isn't defined. * When `mrb_state_atexit` is called more than this value it will raise runtime error. | |||
| 2014-06-10 | rename mrb_atexit to mrb_state_atexit to clarify a func will be called at ↵ | Yukihiro "Matz" Matsumoto | |
| the end of state, not process; ref #2211 | |||
| 2014-06-09 | Fallback to `mrb_assert` instead of dirty trick. | take_cheeze | |
| 2014-06-08 | Use `_Static_assert` when C11 is available and use it in pointer size check. | take_cheeze | |
| 2014-06-05 | implement `ISASCII` correctly | cremno | |
| 2014-06-05 | Merge branch 'atexit' of https://github.com/take-cheeze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| take-cheeze-atexit | |||
| 2014-06-04 | use pre-allocated RuntimeError for out-of-memory | Yukihiro "Matz" Matsumoto | |
| 2014-05-20 | move prototype of mrb_format() from error.h to mruby.h; ref #2274 | Yukihiro "Matz" Matsumoto | |
