summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2014-10-29Merge pull request #2625 from suzukaze/add-kernel.IntegerYukihiro "Matz" Matsumoto
Add kernel#Integer
2014-10-29Add Kernel.IntegerJun Hiroe
2014-10-29Fix mrb_convert_to_integer.Jun Hiroe
2014-10-28Merge pull request #2624 from suzukaze/refactor-for_bodyYukihiro "Matz" Matsumoto
Refactor for_body func
2014-10-28Refactor for_body funcJun Hiroe
2014-10-28Merge pull request #2623 from suzukaze/fix-indentYukihiro "Matz" Matsumoto
Fix indent
2014-10-28Merge pull request #2621 from suzukaze/fix-parse_stringYukihiro "Matz" Matsumoto
Replace int with mrb_bool in parse_string func
2014-10-28Merge pull request #2622 from suzukaze/fix-local_var_pYukihiro "Matz" Matsumoto
Replace int with mrb_bool in local_var_p func
2014-10-28Fix indentJun Hiroe
2014-10-28Replace int with mrb_bool in parse_string funcJun Hiroe
2014-10-28Replace int with mrb_bool in local_var_p funcJun Hiroe
2014-10-27Merge pull request #2620 from suzukaze/refactor-yylexYukihiro "Matz" Matsumoto
Refactor yylex func
2014-10-27Refactor yylex funcJun Hiroe
2014-10-27Merge pull request #2619 from suzukaze/refactor-mrbc_context_newYukihiro "Matz" Matsumoto
Refactor mrbc_context_new func
2014-10-27Refactor mrbc_context_new funcJun Hiroe
2014-10-25Merge pull request #2618 from suzukaze/add-kernel.FloatYukihiro "Matz" Matsumoto
Add Kernel#Float
2014-10-24Add Kernel.FloatJun Hiroe
2014-10-23Merge pull request #2617 from suzukaze/add-kernel.HashYukihiro "Matz" Matsumoto
Add Kernel#Hash
2014-10-21Add Kernel.HashJun Hiroe
2014-10-21Merge pull request #2616 from suzukaze/add-kernel.StringYukihiro "Matz" Matsumoto
Add Kernel#String
2014-10-20Add Kernel.StringJun Hiroe
2014-10-20instance_methods etc should not include undef'ed method names; based on a ↵Yukihiro "Matz" Matsumoto
patch from @cremno; fix #2613
2014-10-20Merge pull request #2612 from suzukaze/refactor-mrb_f_arrayYukihiro "Matz" Matsumoto
Refactor mrb_f_array func
2014-10-19Refactor mrb_f_array funcJun Hiroe
2014-10-19refactoring C part of #2611Yukihiro "Matz" Matsumoto
2014-10-19Merge pull request #2611 from suzukaze/add-kernel.ArrayYukihiro "Matz" Matsumoto
Add Kernel.Array
2014-10-19Add Kernel.ArrayJun Hiroe
2014-10-18need addtional type check to avoid SEGV; ref #2609Yukihiro "Matz" Matsumoto
2014-10-17context proc may be cfunc; fix #2609Yukihiro "Matz" Matsumoto
2014-10-15remove header prototype of mrb_exc_print; close #2607Yukihiro "Matz" Matsumoto
2014-10-15Merge pull request #2608 from mrbrdo/fix-typoYukihiro "Matz" Matsumoto
fix typo (i->idx)
2014-10-15fix typo (i->idx)Jan Berdajs
2014-10-03add similar range check for tm->usec as wellYukihiro "Matz" Matsumoto
2014-10-03always check range before casting time_t to mrb_intYukihiro "Matz" Matsumoto
2014-10-03time_t may overflow mrb_int when word boxing is usedYukihiro "Matz" Matsumoto
2014-10-03word_boxing.h used int to represent symbols; use mrb_sym insteadYukihiro "Matz" Matsumoto
2014-10-02Merge pull request #2602 from Hiroyuki-Matsuzaki/fix_cygwin_gcc_warningYukihiro "Matz" Matsumoto
fixed. cygwin-gcc(ver4.8.3) warning in conv_digit()
2014-10-02remove accidental check-in of mruby-thread gemYukihiro "Matz" Matsumoto
2014-10-02fixed. cygwin-gcc(ver4.8.3) warning in conv_digit()Hiroyuki Matsuzaki
2014-10-02Merge pull request #2601 from mimaki/mrblib_absolute_pathYukihiro "Matz" Matsumoto
Change mrblib's source path to absolute path
2014-10-02cast MRB_ENV_STACK_LEN to (mrb_int); ref #2600Yukihiro "Matz" Matsumoto
2014-10-02Merge pull request #2600 from mimaki/fix_msvc_warningsYukihiro "Matz" Matsumoto
Pacify MSVC warnings for numeric.c, proc.c, and symbol.c
2014-10-02Change mrblib's source path to absolute pathHiroshi Mimaki
2014-10-02Pacify MSVC warnings for numeric.c, proc.c, and symbol.cHiroshi Mimaki
2014-10-02use __init_array_start to determine readonly data section;Yukihiro "Matz" Matsumoto
b72e94f 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.
2014-10-01load.c to use mrb_ro_data_p()Yukihiro "Matz" Matsumoto
2014-09-30mrbconf.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-30mrb_sym2name_len() should initialize lenp even when proper symbol does not existYukihiro "Matz" Matsumoto
2014-09-30remove unnecessary trailing comma to remove pre C99 declaration error with ↵Yukihiro "Matz" Matsumoto
-Wdeclaration-after-statement
2014-09-30O(1) mrb_sym2name_len(); close #2591Yukihiro "Matz" Matsumoto
instead of adding sym->name hash table, linear symbol table is added, and reduced name->sym hash table size.