- 02 Oct, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
b72e94fa used _etext and _edata to distinguish C string literals from heap allocated strings, but using _edata, global char arrays may be considered as string literals. to avoid the issue, we have to use __init_array_start, which might be less portable. you can still use _edata, by using MRB_NO_INIT_ARRAY_START.
-
- 30 Sep, 2014 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
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).
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
remove unnecessary trailing comma to remove pre C99 declaration error with -Wdeclaration-after-statement
-
Yukihiro "Matz" Matsumoto authored
instead of adding sym->name hash table, linear symbol table is added, and reduced name->sym hash table size.
-
Yukihiro "Matz" Matsumoto authored
target_class should not be TT_ICLASS in instance_eval(string); ref #1152
-
Yukihiro "Matz" Matsumoto authored
fixed. closures scope in eval(string)
-
- 29 Sep, 2014 2 commits
-
-
Satoshi Odawara authored
-
Satoshi Odawara authored
-
- 28 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Remove duplicated mrb_print_backtrace() declaration
-
- 27 Sep, 2014 1 commit
-
-
Kouhei Sutou authored
It is declared in mruby.h.
-
- 21 Sep, 2014 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix `mrb_get_args` arguments type error found by mruby-clang-plugin.
-
take_cheeze authored
-
Yukihiro "Matz" Matsumoto authored
Wrap README, etc. to 80 columns
-
Eric Hodel authored
-
Eric Hodel authored
-
Eric Hodel authored
-
- 18 Sep, 2014 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
change class argument of mrb_const_defined_at from `struct RClass*` to `mrb_value` to make it consistent with mrb_const_defined; ref #2593
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Implement Hash[]
-
INOUE Yasuyuki authored
-
INOUE Yasuyuki authored
-
INOUE Yasuyuki authored
-
- 17 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
update outdated links to the original program.
-
- 16 Sep, 2014 1 commit
-
-
Miura Hideki authored
-
- 14 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 12 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
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.
-
- 10 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Add inline to str_with_class().
-
- 08 Sep, 2014 5 commits
-
-
Tatsuhiko Kubo authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix MSVC C++ ABI build. Close #2588.
-
take_cheeze authored
-
Yukihiro "Matz" Matsumoto authored
-
- 07 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 06 Sep, 2014 1 commit
-
-
INOUE Yasuyuki authored
-