| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-26 | remove unused MSVC strtoll fallback | cremno | |
| 2014-08-21 | Unify include guard styles and header comments. | Tatsuhiko Kubo | |
| 2014-08-20 | Add API `mrb_data_init` to initialize `MRB_TT_DATA` tagged instance. | take_cheeze | |
| 2014-08-06 | Rename GC_STATE_NONE GC_STATE_ROOT | Jun Hiroe | |
| 2014-08-05 | Refactor obj_free() in gc.c | Jun Hiroe | |
| 2014-08-05 | Merge pull request #2508 from iij/pr-mrb-str-to-cstr-returns-mutable | Yukihiro "Matz" Matsumoto | |
| revert accidental constify. | |||
| 2014-08-05 | revert accidental constify. | Tomoyuki Sahara | |
| 2014-08-04 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-08-03 | MSVC: add simple (v)snprintf implementation | cremno | |
| _snprintf is not C99's snprintf! This simple implementation, unlike _snprintf, always null-terminates and returns the expected return value (in most cases). Other C99 behaviors (like format specifiers) require adding a complete snprintf implementation. Do we want or need that? The same applies to vsnprintf (aka _vsnprintf). | |||
| 2014-08-04 | turn string obsolete functions into macros | Yukihiro "Matz" Matsumoto | |
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-08-03 | fix typo with MRB_INT16; fix #2495 | Yukihiro "Matz" Matsumoto | |
| 2014-07-24 | Merge pull request #2477 from take-cheeze/allocf_ud | Yukihiro "Matz" Matsumoto | |
| Add field `allocf_ud` to replace current `ud`. | |||
| 2014-07-23 | Silence "unused parameter" warnings in C++ | Jonas Kulla | |
| This has been done already, but the fixes were accidentally removed in 249f05e7d70761823ef07a990276f9200e8b3302. | |||
| 2014-07-21 | Use MRB_TT_EXCEPTION in exception object. | take_cheeze | |
| 2014-07-20 | Move word boxing structs to "mruby/boxing_word.h". | take_cheeze | |
| 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-14 | Use `mrb_bool` as return type of `mrb_const_defined_at`. | take_cheeze | |
| 2014-07-12 | use SystemStackError instead of RuntimeError | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | rename boxing_nix.h to boxing_no.h | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | rename word boxing functions | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | rename SET_FIXNUM_VALUE to SET_INT_VALUE since it sets mrb_int value | Yukihiro "Matz" Matsumoto | |
| 2014-07-09 | Clean up value.h and mrb_value boxing | David Turnbull | |
| 2014-07-06 | Add new API `mrb_ary_resize`(mruby implementation of `rb_ary_resize`). | take_cheeze | |
| 2014-07-01 | Fix MRB_WORD_BOXING by correctly telling GC which mrb_value types are immediate. | David Turnbull | |
| 2014-06-25 | proc.h: MRB_ASPEC_REST() macro return 1 or 0 | ksss | |
| MRB_ASPEC_REST() is macro just only checks whether truthy or falsy. And truthy means exist 1 rest argument in current proc. | |||
| 2014-06-24 | add a few const qualifier | Santa Zhang | |
| 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-21 | clear local variables for the first execution of mrb_context_run(); close #2405 | Yukihiro "Matz" Matsumoto | |
| 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-11 | Add NOFREE macros | Jun Hiroe | |
| 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-07 | move STR_* macros to mruby/string.h with renaming | Yukihiro "Matz" Matsumoto | |
| 2014-06-05 | implement `ISASCII` correctly | cremno | |
| 2014-06-06 | move IS_EVSTR macro that should be private to src/string.c | Yukihiro "Matz" Matsumoto | |
| 2014-06-05 | Merge branch 'atexit' of https://github.com/take-cheeze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| take-cheeze-atexit | |||
| 2014-06-04 | upcoming Visual Studio versions provide `snprintf` | cremno | |
| 2014-06-04 | use pre-allocated RuntimeError for out-of-memory | Yukihiro "Matz" Matsumoto | |
| 2014-06-02 | Implement `NoMethodError#args`. | take_cheeze | |
| 2014-05-30 | add internal function mrb_toplevel_run_keep() to keep stack contents; close ↵ | Yukihiro "Matz" Matsumoto | |
| #2326 | |||
| 2014-05-20 | move prototype of mrb_format() from error.h to mruby.h; ref #2274 | Yukihiro "Matz" Matsumoto | |
| 2014-05-19 | allow NULL (no variable) in lvar section of mrb format; fix #2294 | Yukihiro "Matz" Matsumoto | |
| This fix use UINT16_MAX for NULL symbol tag, that means maximum symbol length is not UINT16_MAX-1. | |||
| 2014-05-18 | Merge pull request #2287 from yui-knk/add-space | Yukihiro "Matz" Matsumoto | |
| Add a space aftre bracket. | |||
| 2014-05-18 | Add a space aftre bracket. | yui-knk | |
