| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2014-05-13 | should use mrb_type() for the sake of MRB_WORD_BOXING | Yukihiro "Matz" Matsumoto | |
| 2014-05-08 | Add API `mrb_atexit()`. | take_cheeze | |
| `mrb_final_mrbgems` will be called as mrb_state atexit function. Maybe useful in #1844. | |||
| 2014-05-03 | new macro mrb_int(mrb,x) to retrieve mrb_int from mrb_value with conversion ↵ | Yukihiro "Matz" Matsumoto | |
| if needed | |||
| 2014-04-25 | better integer size assertion suggested by usak | Yukihiro "Matz" Matsumoto | |
| 2014-04-25 | eliminate plain int except for a few cases like arena_index | Yukihiro "Matz" Matsumoto | |
| 2014-04-18 | Sort out the variables which belongs to 'mrb_callinfo' to improve 'cipush' ↵ | crimsonwoods | |
| performance. | |||
| 2014-04-16 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-04-11 | Qualify argv argument of API `const`. | Takeshi Watanabe | |
| 2014-04-10 | Qualify mrb_yield_*'s argv `const`. | take_cheeze | |
| 2014-04-09 | Add MRB_TT_HAS_BASIC_P macro to check whether a typetag has MRB_OBJECT_HEADER. | take_cheeze | |
| 2014-03-26 | add new function mrb_toplevel_run to prevent running through C function ↵ | Yukihiro "Matz" Matsumoto | |
| boudaries on exceptions; close #1942 | |||
| 2014-03-23 | Use MRB_ARGS_REST() instead of ARGS_REST() | cubicdaiya | |
| According to include/mruby.h, /* compatibility macros; will be removed */ #define ARGS_REST() MRB_ARGS_REST() | |||
| 2014-03-21 | make Fiber#transfer compatible with CRuby | take_cheeze | |
| 2014-03-20 | use FiberError in fiber exception raise | take_cheeze | |
| 2014-03-19 | Merge pull request #1890 from take-cheeze/fiber_resuming | Yukihiro "Matz" Matsumoto | |
| Revert MRB_FIBER_RESUMED as MRB_FIBER_RESUMING. | |||
| 2014-03-19 | rename mrb_yield_internal to mrb_yield_with_class since it's no longer internal | Yukihiro "Matz" Matsumoto | |
| 2014-03-19 | export mrb_yield_internal. | Tomoyuki Sahara | |
| 2014-03-19 | revert MRB_FIBER_RESUMED as MRB_FIBER_RESUMING to fix recurive resume | take_cheeze | |
| 2014-03-19 | string functions arguments changed from mrb_int to size_t that would take ↵ | Yukihiro "Matz" Matsumoto | |
| strlen() | |||
| 2014-03-19 | change mrb_int to size_t that would take strlen() | Yukihiro "Matz" Matsumoto | |
| 2014-03-16 | unify indent style | cubicdaiya | |
| 2014-03-15 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | string length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | Add Fiber's double resume test and fix it. | take_cheeze | |
| 2014-03-13 | Merge pull request #1851 from tmash06/add_include_limit_h | Yukihiro "Matz" Matsumoto | |
| add including limits.h. | |||
| 2014-03-13 | add including limits.h. | tmash06 | |
| Because Android's libc(bionic) defines SIZE_MAX at limits.h. | |||
| 2014-03-12 | add mrb_strlen_lit which makes _lit macros safer | cremno | |
| strlen(3) + string literal is usually optimized but strlen(3) doesn't check if its argument is really a string literal. This is important for mruby's _static functions to which some _lit macros are expanded (string literals have static storage). See comment for some additional info. remove unnecessary parentheses | |||
| 2014-03-01 | support c++ exception | take_cheeze | |
| 2014-03-01 | use C style comments instead of C++ style comments | cubicdaiya | |
| According to CONTRIBUTING.md, Don't use C++ style comments /* This is the prefered comment style */ Use C++ style comments only for temporary comment e.g. commenting out some code lines. | |||
| 2014-03-01 | mrb_fiber_yield() is available now; you have to link mruby-fiber mrbgem to ↵ | Yukihiro "Matz" Matsumoto | |
| use the function; there's no function available to create new fiber from C (countapart of Lua's lua_newthread), but that's because you cannot create a new fiber from C due to mruby C API design limitation. define your method to create fibers in Ruby; close #1269 | |||
| 2014-02-12 | include mruby/version.h in mruby.h | Tomoyuki Sahara | |
| 2014-02-09 | Store raw stack address in callinfo instead of offset from stbas | Miura Hideki | |
| 2014-02-08 | forget to add function prototypes | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | introduce mrb_str_new_lit() to create strings from C string litrals | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | Merge pull request #1669 from cremno/copyright-2014 | Yukihiro "Matz" Matsumoto | |
| update copyright year | |||
| 2014-01-31 | Merge pull request #1668 from cremno/etc-c-cleanup | Yukihiro "Matz" Matsumoto | |
| etc.c: small cleanup | |||
| 2014-01-30 | mruby.h: remove mrb_str_format declaration | cremno | |
| The function mrb_str_format is only defined when the mrbgem mruby-sprintf was activated. That might not always be the case (by default it currently is). mrb_str_format still has external linkage, so from now on mrbgem authors have to declare it in their source code if they want or need to call it. | |||
| 2014-01-30 | Happy new year! (update copyright year) | cremno | |
| Let's not wait until May this time (f0a9b95af3d542ac1db7fcb4a3d77990a284c185)! | |||
| 2014-01-30 | etc.c: small cleanup (delete unused functions) | cremno | |
| mrb_data_object_alloc: unnecessary cast mrb_lastline_get: mruby doesn't support $_, weird and unused code mrb_exec_recursive: see 4e46abb86914b36e70b5f3ad0826d0b648e9b4ef mrb_block_proc: unused, doesn't really do anything (or needs to be rewritten) mrb_obj_to_sym: actually use id (and MSVC detected unreachable code) | |||
| 2014-01-23 | add callback invocation from OP_DEBUG | Yukihiro "Matz" Matsumoto | |
| 2013-12-25 | rename mrb_intern_litral -> mrb_intern_static | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | zero copy C literal strings in symbol table | Yukihiro "Matz" Matsumoto | |
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
