summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-07-25Added functioning read for Win32Rubyist
2015-07-24Merge pull request #41 from hone/cross_compile_windowsTomoyuki Sahara
support for crossbuild for windows (32 bit and 64 bit) using mingw
2015-07-23support for crossbuild for windows (32 bit and 64 bit) using mingwTerence Lee
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-22Merge pull request #20 from expeditiousRubyist/masterTomoyuki Sahara
Win32 Port
2015-07-21Removed unnecessary/incorrect use of sizeof(int) and corrected moreRubyist
improper usages of mrb_sys_fail
2015-07-21Changed some uses of mrb_sys_fail to instead use mrb_raise whereRubyist
appropriate
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-18Overrided close and write to work on Win32 platformsRubyist
2015-07-18Merge pull request #2892 from Mav7/masterYukihiro "Matz" Matsumoto
Added documentation for hash.
2015-07-17Minimal semi-working compile on Windows platforms.Rubyist
2015-07-17Added Winsock 2 to list of libraries to use when building for WindowsRubyist
targets
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