| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-11-22 | Make mrb->arena variable sized. Use MRB_GC_FIXED_ARENA for old behavior. | Yukihiro "Matz" Matsumoto | |
| You will not see "arena overflow" error anymore, but I encourage gem authors to check your gems with MRB_GC_FIXED_ARENA to avoid memory broat. | |||
| 2013-11-21 | declare struct mrb_irep. | Tomoyuki Sahara | |
| 2013-11-07 | wrong return value from read_lineno_record() | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | modified to use irep->reps to reference child ireps. preparation for | Yukihiro "Matz" Matsumoto | |
| removing irep array from mrb_state. note that instructions OP_LAMBDA, OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed. | |||
| 2013-11-03 | refactor mrb_context_run() | fleuria | |
| 2013-11-03 | introduce mrb_context_run() | fleuria | |
| currently there are two scnenario to call mrb_run(), the first is calling a proc, in this case mrb should create a new environment, discarding all the variables except args, reciever and block. the second is calling the newly generated irep, like in mirb. in this case, the variables should be kept after mrb_run(). so we introduce mrb_context_run() to handle this seperately. | |||
| 2013-10-15 | better error position display | Yukihiro "Matz" Matsumoto | |
| 2013-09-28 | Remove function delaration not implemented in code | Dusan D. Majkic | |
| 2013-09-25 | change type of mrb->c->status from uint8_t to enum mrb_fiber_state; #1511 | Yukihiro "Matz" Matsumoto | |
| 2013-09-02 | add verbose_backtrace | take_cheeze | |
| 2013-08-29 | Removed unnecessary #undef ISPRINT in include/mruby.h | Paolo Bosetti | |
| 2013-08-27 | Remove function delarations not implemented in code | Dusan D. Majkic | |
| 2013-08-15 | add compatibility macro mrb_class_new_instance() | Yukihiro "Matz" Matsumoto | |
| 2013-08-13 | define Class#new in ruby to call #initialize | Yukihiro "Matz" Matsumoto | |
| 2013-07-25 | introduce mrb_assert() in mruby.h | fleuria | |
| 2013-07-24 | restore once removed mrb_garbage_collect() | Yukihiro "Matz" Matsumoto | |
| 2013-07-24 | Merge pull request #1407 from Fleurer/gc-introduce-incremental-gc-step | Yukihiro "Matz" Matsumoto | |
| separate out `incremental_gc_step()` from `mrb_incremental_gc()`, and misc minor rename | |||
| 2013-07-24 | rename variable_gray_list to atomic_gray_list | fleuria | |
| 2013-07-24 | rename mrb_garbage_collect() to mrb_full_gc() | fleuria | |
| 2013-07-15 | Repalace int with mrb_bool because a return value is boolean. | Jun Hiroe | |
| 2013-07-14 | Replace int with mrb_bool because a return value is boolean. | Jun Hiroe | |
| 2013-07-07 | Change parameter type to suppress -Wsign-compare warnings | Kazuki Tsujimoto | |
| 2013-07-04 | Add comments in mrb_state struct. | Jun Hiroe | |
| 2013-07-01 | Add mrb_class_get_under() | h2so5 | |
| 2013-06-28 | refactor mrb_realloc() | fleuria | |
| remove the redundant codes with mrb_malloc_simple() | |||
| 2013-06-25 | add mrb_malloc_simple() that returns NULL on error | Yukihiro "Matz" Matsumoto | |
