summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2012-07-07Optimize range check.Masaki Muranaka
2012-07-06remove MRB_TT_THREAD,MRB_TT_THREADGRPYukihiro Matsumoto
2012-07-06range optimization from @monaka; close #348Yukihiro Matsumoto
2012-07-06Merge branch 'master' of github.com:mruby/mrubyYukihiro Matsumoto
2012-07-06remove debug printf; close #345Yukihiro Matsumoto
2012-07-06Merge pull request #346 from monaka/pr-cleanup-dump.c-20120706Yukihiro "Matz" Matsumoto
Clean up dump.c
2012-07-06write_pool_block(): reduce calling strlen(). refs #301.Masaki Muranaka
dump_irep_record(): Set error code in case dump failed.
2012-07-05better object_id calculationYukihiro Matsumoto
2012-07-05move RDoc commentsYukihiro Matsumoto
2012-07-05Module#include should also include included modules; close #340Yukihiro Matsumoto
2012-07-05prepare for OP_TAILCALLYukihiro Matsumoto
2012-07-05restore arena_idx after initializing irepYukihiro Matsumoto
2012-07-05cdump.c: pool may contain fixnum valueYukihiro Matsumoto
2012-07-05big init function in cdump may overflow arenaYukihiro Matsumoto
2012-07-04add input check to readint_float()Yukihiro Matsumoto
2012-07-04input cast to unsigned char for unqualified tolower(); close #342Yukihiro Matsumoto
2012-07-04stop strtod() warning; add more checks; close #247Yukihiro Matsumoto
2012-07-03Merge branch 'master' of github.com:mruby/mrubyYukihiro Matsumoto
2012-07-03use new function mrb_parser_free()Yukihiro Matsumoto
2012-07-03add new function mrb_parser_free()Yukihiro Matsumoto
2012-07-03use mrbc_context; free parser for each iteration; close #312Yukihiro Matsumoto
2012-07-03raise SyntaxError only when capture_errors is setYukihiro Matsumoto
2012-07-03remove unused variablesYukihiro Matsumoto
2012-07-03capture_errors can be specified by mrbc_contextYukihiro Matsumoto
2012-07-03refactor mirb codeYukihiro Matsumoto
2012-07-03preserve toplevel local variable info in mrbc_contextYukihiro Matsumoto
2012-07-03add context arg to mrb_parser_parse()Yukihiro Matsumoto
2012-07-03test/driver to use EXIT_SUCCESSYukihiro Matsumoto
2012-07-03add context to parser, that would hold local variable info, filename, and ↵Yukihiro Matsumoto
line number. mrbc_context argument has been added to mrb_parse_xxx() functions. Normally, you just to need to add NULL (or 0) to the last argument of the above functions.
2012-07-03modify compiler API; replace mrb_compie_xxx with mrb_load_xxx() that ↵Yukihiro Matsumoto
combines compilatoin and execution
2012-07-03constify parser input stringsYukihiro Matsumoto
2012-07-03remove size_t from parserYukihiro Matsumoto
2012-07-01Merge pull request #339 from masamitsu-murase/initialize_module_mt_with_khashYukihiro "Matz" Matsumoto
Initialize mt of module with khash.
2012-07-01Initialize mt of module with khash.Masamitsu MURASE
2012-06-30Merge pull request #337 from masamitsu-murase/fix_str_replaceYukihiro "Matz" Matsumoto
Fix str_replace in string.c
2012-06-30Merge pull request #338 from masamitsu-murase/modify_data_gcYukihiro "Matz" Matsumoto
Free iv of MRB_TT_DATA instance.
2012-07-01Free iv of MRB_TT_DATA instance.Masamitsu MURASE
2012-06-30Fix str_replace in string.cMasamitsu MURASE
- Increment refcnt of shared string. - Free buffer before replacing. - Clear MRB_STR_SHARED after decref is called. - Fix target of aux.capa.
2012-06-29Merge pull request #336 from bovi/struct-enable-gcYukihiro "Matz" Matsumoto
Make strucdata optional if ENABLE_STRUCT is activated
2012-06-29Make strucdata optional if ENABLE_STRUCT is activitatedDaniel Bovensiepen
2012-06-28allow string interpolation in symbols like :"a=#{15}"Yukihiro Matsumoto
2012-06-28allow :"text" form; close #321Yukihiro Matsumoto
2012-06-28always define POOL_ALIGNMENT (default 4); reduce strength as well; close #333Yukihiro Matsumoto
2012-06-28do not undef config macro MRB_USE_FLOATYukihiro Matsumoto
2012-06-26Merge pull request #332 from bovi/printf-not-implementedYukihiro "Matz" Matsumoto
Sprintf NotImplementedError
2012-06-27resolve conflict in class.cYukihiro Matsumoto
2012-06-27raise NoImplementedError also for sprintf in case it isn't availableDaniel Bovensiepen
2012-06-27sizeof("a") is bigger by one than strlen("a")Yukihiro Matsumoto
2012-06-27use return value from sprintf/snprintfYukihiro Matsumoto
2012-06-27raise NotImplementedError in case of sprintf is missingDaniel Bovensiepen