summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-07-29pop cmdarg in lambda body; fix [ruby-bug#11380]cremno
regression introduced by 2fe556d9c039839c20965a2c90dff703f04e40ec
2015-07-29Merge pull request #2900 from joans321/enhance-mrbgem-buildYukihiro "Matz" Matsumoto
mrbgem compile should be depend on mrbgem.rake
2015-07-29Merge pull request #2899 from zzak/shallow-clone-mgemYukihiro "Matz" Matsumoto
Shallow clone mgem source
2015-07-27Shallow clone mgem sourceZachary Scott
2015-07-27Merge pull request #2898 from joans321/update-mrbgems-docYukihiro "Matz" Matsumoto
update mrbgems doc
2015-07-27mrbgem compile should be depend on mrbgem.rakexuejianqing
2015-07-26update mrbgems docxuejianqing
2015-07-26Merge pull request #2897 from joans321/fix-android-gcc-versionYukihiro "Matz" Matsumoto
fix android compile bug : uninitialized constant GCC_VERSION
2015-07-25fix android compile bug : uninitialized constant GCC_VERSIONxuejianqing
2015-07-23Merge pull request #2896 from sagmor/custom-gcc-versionYukihiro "Matz" Matsumoto
Add ability to change compiler versions for androideabi
2015-07-22Add ability to change compiler versions for androideabiSeba Gamboa
2015-07-20Merge pull request #2894 from suzukaze/fix-docsYukihiro "Matz" Matsumoto
Fix indents; Indent is two spaces; Delete tabs [skip ci]
2015-07-19Fix indents; Indent is two spaces; Delete tabs [skip ci]Jun Hiroe
2015-07-18Merge pull request #2892 from Mav7/masterYukihiro "Matz" Matsumoto
Added documentation for hash.
2015-07-17Deleted range and string markdowns for now.Ralph Desir(Mav7)
2015-07-17Update hash.h.mdRalph Desir
2015-07-17Update hash.h.mdRalph Desir
2015-07-17Merge pull request #2890 from jbreeden/sub_pattern_not_foundYukihiro "Matz" Matsumoto
Don't crash if pattern not found for sub
2015-07-16Don't crash if pattern not found for subJared Breeden
2015-07-16Added mrb_prepend_module to mruby headerCorey Powell
2015-07-16Make include_module_at staticCorey Powell
Since I can't forsee any reason to use it directly inplace of using prepend/include
2015-07-16Merge pull request #2889 from takkaw/fix_build_cygwin64Yukihiro "Matz" Matsumoto
64bit Cygwin also doesn't have frexpl(3)
2015-07-16Merge pull request #2887 from ↵Yukihiro "Matz" Matsumoto
cremno/use-mrb_str_cat_str-instead-of-mrb_str_append use mrb_str_cat_str() instead of mrb_str_append()
2015-07-16Merge pull request #2888 from ↵Yukihiro "Matz" Matsumoto
cremno/delete-non-nullptr-checks-before-mrb_free()-calls delete mrb_free()-related non-NULL checks
2015-07-1664bit Cygwin also doesn't have frexpl(3)takkaw
2015-07-16delete mrb_free()-related non-NULL checkscremno
No need to optimize since a program only exits once and errors are rare. Also the mruby source code doesn't have these kind of checks elsewhere. The ones in {Time,Random}#initialize are kept because there it actually matters since initialization always happens and re-initialization is unlikely.
2015-07-16use mrb_str_cat_str() instead of mrb_str_append()cremno
If the argument is always a string, then mrb_str_cat_str() can be directly called instead of indirectly by mrb_str_append(). mrb_any_to_s(), mrb_obj_as_string(), mrb_inspect() always return a string.
2015-07-15Renamed MRB_FLAG_IS_INSTANCE to MRB_INSTANCE_TT_MASKCorey Powell
2015-07-15mrb_protect() to return the exception raised (with the state of true)Yukihiro "Matz" Matsumoto
2015-07-15add an small comment description in mruby/error.h headerYukihiro "Matz" Matsumoto
2015-07-15remove unused variable declarationYukihiro "Matz" Matsumoto
2015-07-15Use class array instead of variadic.take_cheeze
2015-07-15Implement `mrb_protect`, `mrb_ensure`, `mrb_rescue`, `mrb_rescue_exceptions`.take_cheeze
(`mrb_rescue_exceptions` is mruby implementation of `rb_rescue2`.) Closes #2844, closes #2837.
2015-07-15Refactor `Build#compile_as_cxx`.take_cheeze
2015-07-14Remove non-applicable "hack" commentCorey Powell
2015-07-14Applied gc patch to fix ORIGIN ICLASS method table leakCorey Powell
Based on the gc patch by ko1 https://github.com/ruby/ruby/commit/5922c954614e5947a548780bb3b894626affe6dd
2015-07-14Renamed parameters in include_module_atCorey Powell
2015-07-14Merge pull request #2884 from jbreeden/doc_bang_modifierYukihiro "Matz" Matsumoto
Doc bang modifier
2015-07-13Fix typojbreeden
2015-07-13Add ! documentation to mruby.h.mdjbreeden
2015-07-14mrb_get_args: improve function description about !Yukihiro "Matz" Matsumoto
2015-07-14mrb_get_args: allow d!Yukihiro "Matz" Matsumoto
2015-07-14mrb_get_args: allow A,H,s,z,a,d specifiers to take ! to accept nil.Yukihiro "Matz" Matsumoto
S,A,H gives nil, s,z,a,d gives NULL for nil argument. ref 02474da
2015-07-13Clean up testsBlaž Hrastnik
2015-07-13assert() cannot be nestedBlaž Hrastnik
2015-07-13Set origin when doing kind_of? comparisonsBlaž Hrastnik
2015-07-13Enable test_prepend_module_ancestors because it seems to pass.Blaž Hrastnik
2015-07-13Space out test_prepend_super_in_alias assertCorey Powell
Also tried to fix it, however the problem lies with how aliased methods are done and their internal structure. mruby simply aliases methods by grabbing the RProc and giving it a new name, super then determines the original method to call by using the name so a method called m, aliased as m2, will call the m2 super method instead of m
2015-07-13included_modules, origin fixCorey Powell
Prepended modules would include their origin ICLASS
2015-07-13Bugfix, included_modules would include classesCorey Powell