summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2013-04-22ensure clause should be executed only once; close #1185Yukihiro "Matz" Matsumoto
2013-04-22Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2013-04-22should call ensure before popping callinfo; cancel 8ce1ea84Yukihiro "Matz" Matsumoto
2013-04-22Use mrb_bool for the 'b' format specifier of mrb_get_argsh2so5
2013-04-20Merge pull request #1196 from monaka/pr-use-mrb_aspecYukihiro "Matz" Matsumoto
2013-04-21Use mrb_aspec instead of int32_t. As it will clarify what is doing.Masaki Muranaka
2013-04-21Use memcmp instead of strcmp if it is possible.Masaki Muranaka
2013-04-21Remove a comment.Masaki Muranaka
2013-04-21Clean up variable types and type casts.Masaki Muranaka
2013-04-20put spaces after if/whileYukihiro "Matz" Matsumoto
2013-04-20wrong type castYukihiro "Matz" Matsumoto
2013-04-20small consmetic fixYukihiro "Matz" Matsumoto
2013-04-20Module#class_variables should check superclassesYukihiro "Matz" Matsumoto
2013-04-20Add implementation for respond_to_missing?Carson McDonald
2013-04-19Merge pull request #1191 from h2so5/refactor-kernel-and-classYukihiro "Matz" Matsumoto
2013-04-20Refactor kernel.c and class.ch2so5
2013-04-20use ISXDIGIT instead isxdigit on parser.y:3485Daehyub Kim
2013-04-19Make str_modify publich2so5
2013-04-17rollback stack before executing ensure clause.Tomoyuki Sahara
2013-04-16Add Proc#arityh2so5
2013-04-13move no block check to mrb_yield_internalYukihiro "Matz" Matsumoto
2013-04-13add no block check; based on patch from h2so5; close #1174Yukihiro "Matz" Matsumoto
2013-04-11string interpolation (#{foo}) does stringify implicitly; no need to call #to_sYukihiro "Matz" Matsumoto
2013-04-11Fix TypeError messagesh2so5
2013-04-10Refactor mrb_str_dumph2so5
2013-04-09Merge pull request #1164 from h2so5/add-validation-for-c-symbolYukihiro "Matz" Matsumoto
2013-04-09Add validation for C language symbol nameh2so5
2013-04-09preparation for tail call optimization (still has bugs)Yukihiro "Matz" Matsumoto
2013-04-09target_class should not be TT_ICLASS; close #1152Yukihiro "Matz" Matsumoto
2013-04-09nregs size was too big (off by one); close #1137Yukihiro "Matz" Matsumoto
2013-04-06Merge pull request #1147 from schmurfy/dump_osxYukihiro "Matz" Matsumoto
2013-04-06stdint header seems required on osx for uint8_tJulien Ammous
2013-04-06Define isascii for C99kano4
2013-04-05Merge pull request #1141 from mattn/fix_exitYukihiro "Matz" Matsumoto
2013-04-05Fix exitmattn
2013-04-05Add syntax error for incomplete global variablesh2so5
2013-04-05Add syntax error for incomplete instance/class variablesh2so5
2013-04-05factor out redundant Regexp check into functionsYukihiro "Matz" Matsumoto
2013-04-05method function should return mrb_valueYukihiro "Matz" Matsumoto
2013-04-05raise NotImplementedError from Module.constants (15.2.2.3.1); close #1125Yukihiro "Matz" Matsumoto
2013-04-04Add `NameError#name`. Fix `NameError.new` and `NameError.initialize`. Enable ...Masaki Muranaka
2013-04-04Use mrb_name_error() as possible.Masaki Muranaka
2013-04-04Move mrb_name_error() declaration to mruby.h As it is requred by struct mrbgem.Masaki Muranaka
2013-04-04rename DATA API: mrb_get_datatype -> mrb_data_get_ptr; mrb_check_datatype -> ...Yukihiro "Matz" Matsumoto
2013-04-03Merge pull request #1131 from takkaw/mrb_funcall_return_excYukihiro "Matz" Matsumoto
2013-04-02Adjust ci->nregs to prevent heap corruptionGilad Zohari
2013-04-02Module#constants should include constants defined in superclass; close #1126Yukihiro "Matz" Matsumoto
2013-04-02add Module#constants (15.2.2.4.24)Yukihiro "Matz" Matsumoto
2013-04-01Merge pull request #1121 from monaka/pr-check-malloc-failed2Yukihiro "Matz" Matsumoto
2013-04-01bugfix: Kernel#!=, and add #!= testcase.Kouki Ooyatsu