| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-23 | align indent of local variable names in codedump() | Yukihiro "Matz" Matsumoto | |
| 2014-11-22 | should support recursive mlhs decomposition, e.g. (a,b),c = [1,2],3 | Yukihiro "Matz" Matsumoto | |
| 2014-11-19 | Fix an error when calling a method implemented in C by super() with ↵ | sdottaka | |
| arguments. This fix makes the following code workable: Expected: class MRBTime < Time; def self.new; super(2012, 4, 21); end; end MRBTime.new # => Sat Apr 21 00:00:00 2012 Actual: class MRBTime < Time; def self.new; super(2012, 4, 21); end; end MRBTime.new # => can't convert nil into Integer (TypeError) | |||
| 2014-11-19 | separate mrb_notimplement() and mrb_notimplement_m(); ref #2636 | Yukihiro "Matz" Matsumoto | |
| 2014-11-17 | fix mrb_notimplement typo | Robert Mosolgo | |
| 2014-11-17 | Implement C API mrb_notimplement | ksss | |
| 2014-11-12 | add Float::{INFINITY,NAN} if available | Yukihiro "Matz" Matsumoto | |
| 2014-11-06 | %zu format is not supported by MSVC | Hiroshi Mimaki | |
| 2014-11-04 | avoid using rewind(3) to load mrb files | Yukihiro "Matz" Matsumoto | |
| 2014-11-04 | read whole mrb file at once to calculate correct padding offset; ref #2630 | Yukihiro "Matz" Matsumoto | |
| 2014-11-04 | specify alignment specifier for GCC and MSC; ref #2630 | Yukihiro "Matz" Matsumoto | |
| 2014-11-04 | Fix misaligned access when reading irep; close #2630 | Yukihiro "Matz" Matsumoto | |
| Add padding bytes before iseq block that may be used as mrb_code[]. Note that dumped mrb format has changed. Based on a patch from kimu_shu <[email protected]> | |||
| 2014-10-30 | avoid wrong ArgumentError from mrb_get_args() when surrounding method takes ↵ | Yukihiro "Matz" Matsumoto | |
| more than one argument; ref #2627 | |||
| 2014-10-30 | add cast to return from aget_index(); ref #2627 | Yukihiro "Matz" Matsumoto | |
| 2014-10-29 | Handle Array#[float, int] Close #2626 | mattn | |
| 2014-10-29 | Fix mrb_convert_to_integer. | Jun Hiroe | |
| 2014-10-28 | Refactor for_body func | Jun Hiroe | |
| 2014-10-28 | Merge pull request #2623 from suzukaze/fix-indent | Yukihiro "Matz" Matsumoto | |
| Fix indent | |||
| 2014-10-28 | Merge pull request #2621 from suzukaze/fix-parse_string | Yukihiro "Matz" Matsumoto | |
| Replace int with mrb_bool in parse_string func | |||
| 2014-10-28 | Fix indent | Jun Hiroe | |
| 2014-10-28 | Replace int with mrb_bool in parse_string func | Jun Hiroe | |
| 2014-10-28 | Replace int with mrb_bool in local_var_p func | Jun Hiroe | |
| 2014-10-27 | Refactor yylex func | Jun Hiroe | |
| 2014-10-27 | Refactor mrbc_context_new func | Jun Hiroe | |
| 2014-10-20 | instance_methods etc should not include undef'ed method names; based on a ↵ | Yukihiro "Matz" Matsumoto | |
| patch from @cremno; fix #2613 | |||
| 2014-10-15 | fix typo (i->idx) | Jan Berdajs | |
| 2014-10-02 | fixed. cygwin-gcc(ver4.8.3) warning in conv_digit() | Hiroyuki Matsuzaki | |
| 2014-10-02 | cast MRB_ENV_STACK_LEN to (mrb_int); ref #2600 | Yukihiro "Matz" Matsumoto | |
| 2014-10-02 | Pacify MSVC warnings for numeric.c, proc.c, and symbol.c | Hiroshi Mimaki | |
| 2014-10-01 | load.c to use mrb_ro_data_p() | Yukihiro "Matz" Matsumoto | |
| 2014-09-30 | mrbconf.h option MRB_USE_ETEXT_EDATA to reduce memory. | Yukihiro "Matz" Matsumoto | |
| on platforms with _etext and _edata, mruby can distinguish string literals so that it avoids memory allocation to copy them. for example, on my Linux box (x86 32bit), memory consumed by mrbtest decreased from 8,168,203 to 8,078,848 (reduced 88KB). | |||
| 2014-09-30 | mrb_sym2name_len() should initialize lenp even when proper symbol does not exist | Yukihiro "Matz" Matsumoto | |
| 2014-09-30 | remove unnecessary trailing comma to remove pre C99 declaration error with ↵ | Yukihiro "Matz" Matsumoto | |
| -Wdeclaration-after-statement | |||
| 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-21 | Fix `mrb_get_args` arguments types found by mruby-clang-plugin. | take_cheeze | |
| 2014-09-19 | code reduce by using mrb_get_args("n") | Yukihiro "Matz" Matsumoto | |
| 2014-09-19 | `Module#const_defined?` to take second optional argument as CRuby; fix #2593 | Yukihiro "Matz" Matsumoto | |
| 2014-09-19 | change class argument of mrb_const_defined_at from `struct RClass*` to ↵ | Yukihiro "Matz" Matsumoto | |
| `mrb_value` to make it consistent with mrb_const_defined; ref #2593 | |||
| 2014-09-19 | const_defined? to check superclasses; ref #2593 | Yukihiro "Matz" Matsumoto | |
| 2014-09-15 | change mrb_sym type from uint16_t to uint32_t | Yukihiro "Matz" Matsumoto | |
| 2014-09-12 | constify pointer from RARRAY_PTR to detect potential write barrier bugs. | Yukihiro "Matz" Matsumoto | |
| if you see compiler errors due to this commit, you'd better to use array-modifying functions, e.g. mrb_ary_set() or mrb_ary_push(), otherwise you might see nasty GC bugs in the future. if you are sure what you are doing, replace `RARRAY_PTR(ary)` by `mrb_ary_ptr(ary)->ptr`. but be warned. | |||
| 2014-09-09 | Add inline to str_with_class(). | Tatsuhiko Kubo | |
| 2014-09-08 | fixed wandering filename problem | Yukihiro "Matz" Matsumoto | |
| 2014-09-05 | support native byteorder in mrb files; ref 3492be | Yukihiro "Matz" Matsumoto | |
| 2014-09-05 | condition refactoring in load.c | Yukihiro "Matz" Matsumoto | |
| 2014-09-05 | add some MRB_API to function prototypes | Yukihiro "Matz" Matsumoto | |
| 2014-09-05 | use uint16_t instead of short; ref #2568 | Yukihiro "Matz" Matsumoto | |
| 2014-09-04 | fix strict aliasing rule violation | cremno | |
| 2014-09-04 | instance variable name validation based on <ctype.h>; fix #2584 | Yukihiro "Matz" Matsumoto | |
| 2014-09-04 | wrong iseq conversion flag | Yukihiro "Matz" Matsumoto | |
