| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-05-29 | class variable table intialization bug; close #206 | Yukihiro Matsumoto | |
| 2012-05-29 | force room in arena before raising arena overflow error | Yukihiro Matsumoto | |
| 2012-05-29 | Merge pull request #205 from monaka/pr-use-default-case-in-switch-statement | Yukihiro "Matz" Matsumoto | |
| Use default case in switch statement. | |||
| 2012-05-29 | make arena_idx restoration per irep, not per load | Yukihiro Matsumoto | |
| 2012-05-29 | Use default case in switch statement. | Masaki Muranaka | |
| 2012-05-29 | compact arena before raising exception; also reserve a few slots to allocate ↵ | Yukihiro Matsumoto | |
| exception objects | |||
| 2012-05-29 | use API to restore arena_idx | Yukihiro Matsumoto | |
| 2012-05-29 | restore arena_idx after reading irep | Yukihiro Matsumoto | |
| 2012-05-28 | Merge pull request #201 from thecodeshop/rm-cmake-tgt | Yukihiro "Matz" Matsumoto | |
| remove extraneous cmake build targets | |||
| 2012-05-28 | column position adjustment was wrong | Yukihiro Matsumoto | |
| 2012-05-28 | ignore error nodes (with node_begin initialization) | Yukihiro Matsumoto | |
| 2012-05-28 | Hash#keys stop duping keys | Yukihiro Matsumoto | |
| 2012-05-27 | Simplify CMake mruby object library | Jon | |
| Also removes an unnecessary build target from the CMake generated build and project files. | |||
| 2012-05-28 | column adjustment was wrong for pushed back characters | Yukihiro Matsumoto | |
| 2012-05-27 | Add "ifndef/endif" to avoid conflict of "MIN" and "MAX" definition. | Masamitsu MURASE | |
| 2012-05-27 | Add 'ifndef/endif' to avoid conflict of 'TRUE' definition. | Masamitsu MURASE | |
| 2012-05-26 | clear arena_idx after exiting scope; close #195 | Yukihiro Matsumoto | |
| 2012-05-25 | adjust stack position before exiting mrb_run(); close #193 | Yukihiro Matsumoto | |
| 2012-05-24 | remove ZeroDivisionError since mruby gives float for integer division | Yukihiro Matsumoto | |
| 2012-05-24 | parser->colum number was wrong | Yukihiro Matsumoto | |
| 2012-05-24 | wrong number of arguments for self-assignments | Yukihiro Matsumoto | |
| 2012-05-23 | Clean and DRY up the basic Makefiles | Jon | |
| 2012-05-24 | raise error on too many arguments | Yukihiro Matsumoto | |
| 2012-05-24 | simplify Array#join | Yukihiro Matsumoto | |
| 2012-05-24 | made mrb_get_args() better (optinal args, type checks); close #173 #176 | Yukihiro Matsumoto | |
| 2012-05-23 | remove warning for open paren after space | Yukihiro Matsumoto | |
| 2012-05-23 | allow empty paren as a valid expr | Yukihiro Matsumoto | |
| 2012-05-23 | add dependency from keywords to lex.def | Yukihiro Matsumoto | |
| 2012-05-23 | cast style consistency | Yukihiro Matsumoto | |
| 2012-05-22 | Merge pull request #180 from mitchblank/master | Yukihiro "Matz" Matsumoto | |
| call mrb_close() in tools and test programs | |||
| 2012-05-23 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro Matsumoto | |
| 2012-05-22 | Merge pull request #178 from monaka/pr-avoid-redundant-redeclaration-20110522 | Yukihiro "Matz" Matsumoto | |
| Avoid warning: redundant redeclaration of ‘OnigEncDefaultCharEncoding’ | |||
| 2012-05-23 | explicit normalization -0.0 to 0.0 | Yukihiro Matsumoto | |
| 2012-05-22 | Merge pull request #182 from thecodeshop/cmake | Yukihiro "Matz" Matsumoto | |
| Add CMake build infrastructure | |||
| 2012-05-22 | Add native and cross compiling CMake build support | Jon | |
| 2012-05-22 | First cmake build system. Works on Linux. | Beoran | |
| 2012-05-22 | should mark iv from MRB_TT_DATA | Yukihiro Matsumoto | |
| 2012-05-22 | change example code to do mrb_close() | Mitchell Blank Jr | |
| I was hoping this would cause valgrind to complain less, but there is still a lot of memory leaked (does mrb_close() actually free all of the managed blocks?) Anyway this helps somewhat and is good practice | |||
| 2012-05-22 | Avoid warning: redundant redeclaration of ‘OnigEncDefaultCharEncoding’ | Masaki Muranaka | |
| 2012-05-21 | use mrb_int for struct tm fractions | Yukihiro Matsumoto | |
| 2012-05-21 | use mrb's allocator; thanks to @mitchblank | Yukihiro Matsumoto | |
| 2012-05-21 | wrong stack position in rescue clause | Yukihiro Matsumoto | |
| 2012-05-20 | More C++ compilability work: mrb_obj_alloc void* conversions | Mitchell Blank Jr | |
| One of the biggest set of changes needed to make C++ compile, is that you can't autoconvert "void*" to a different pointer type without a cast (you can of course, convert pointers *to* "void*"!) For the first part, convert the users of "mrb_obj_alloc". Since it has to return something, make it RBasic* (that's what mrb_obj_alloc() is operating on anyway). This way, even in C you'll get a warning if you don't cast it. For places where there are a lot of similar calls to mrb_obj_alloc(), this can be easily hidden through a macro. I did this in string.c: #define mrb_obj_alloc_string(mrb) ((struct RString *) mrb_obj_alloc((mrb), MRB_TT_STRING, (mrb)->string_class)) I also updated the mrb_object() macro to also return a RBasic* -- my previous commit changed that from "void*" -> "RObject*", but I figure it should be consistent with mrb_obj_alloc() | |||
| 2012-05-20 | ANSIfy name2ctype.h | Yukihiro Matsumoto | |
| 2012-05-20 | 'not (2)' should not raise warning | Yukihiro Matsumoto | |
| 2012-05-20 | waring refactoring; print line number | Yukihiro Matsumoto | |
| 2012-05-20 | Merge pull request #169 from mitchblank/cplusplus | Yukihiro "Matz" Matsumoto | |
| Part 1 of C++ compilability | |||
| 2012-05-20 | Merge pull request #168 from k-tsj/add-cast | Yukihiro "Matz" Matsumoto | |
| Add cast to remove "cast from pointer to integer of different size" warning | |||
| 2012-05-20 | use mrb_assoc_new to generate a key-value pair | Yukihiro Matsumoto | |
| 2012-05-20 | C++ compilability - avoid 'goto' across a variable initialization | Mitchell Blank Jr | |
| C++ is pickier about when a 'goto' can cross a variable being delcared. The fix is to just add a set of braces to restrict the variable's scope. Without this, g++ will fail with: regcomp.c:3057: error: jump to label 'set_call_attr' regcomp.c:3087: error: from here regcomp.c:3041: error: skips initialization of 'int gnum' | |||
