summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-02-12DISABLE_STDIO does not disable backtraces.Simon Génier
2015-02-07Merge pull request #2719 from suzukaze/delete-temp-variableYukihiro "Matz" Matsumoto
Delete temp variable
2015-02-07Remove eql_p variable in mrb_struct_eql funcJun Hiroe
2015-02-07Remove eql_p variable in mrb_struct_equal funcJun Hiroe
2015-02-07Merge pull request #2718 from matsumoto-r/update-mruby-configYukihiro "Matz" Matsumoto
mruby-config supports MRUBY_LDFLAGS_BEFORE_LIBS in libmruby.flags.mak
2015-02-07Merge pull request #2717 from sgnr/missing-lastpc-on-funcall-cfuncYukihiro "Matz" Matsumoto
Fix possible segfault when accessing backtrace with MRB_WORD_BOXING.
2015-02-06mruby-config supports MRUBY_LDFLAGS_BEFORE_LIBS in libmruby.flags.makMATSUMOTO Ryosuke
2015-02-07Merge pull request #2716 from kou/fix-ensure-context-on-break-and-returnYukihiro "Matz" Matsumoto
Fix ensure with yield context on break and return
2015-02-05Fix possible segfault when accessing backtrace with MRB_WORD_BOXING.Simon Génier
2015-02-05Fix ensure with yield context on break and returnKouhei Sutou
How to reproduce: class A def x yield ensure y end def y end end # Work A.new.x do end # Not work # trace: # [2] /tmp/a.rb:5:in A.x # [0] /tmp/a.rb:15 # /tmp/a.rb:5: undefined method 'y' for main (NoMethodError) A.new.x do break end # trace: # [2] /tmp/a.rb:5:in A.call # [0] /tmp/a.rb:19 # /tmp/a.rb:5: undefined method 'y' for main (NoMethodError) lambda do A.new.x do return end end.call `self` in ensure is broken when yield and break/return are used.
2015-02-03Merge pull request #2715 from suzukaze/fix-dump.cYukihiro "Matz" Matsumoto
Replace int with mrb_bool in dump_bigendian_p func
2015-02-02Replace int with mrb_bool in dump_bigendian_p funcJun Hiroe
2015-02-02allow endian specification of mrb files by `mrbc -e/-E`Yukihiro "Matz" Matsumoto
`mruby -b` now accepts both big/little endian mrb (compiled binary) files. `mrbc` generates mrb files in big endian for .mrb files and in native endian for C files (with -B option specified) by default. If you are cross compiling, you need to specify target endian by -e/-E options if it is different from host endian.
2015-01-31block_given? should work with nested block; fix #2695 close #2712Yukihiro "Matz" Matsumoto
2015-01-31avoid block_given? in loop method for simplicityYukihiro "Matz" Matsumoto
2015-01-26Merge pull request #2714 from xxuejie/use-setter-macro-when-necessaryYukihiro "Matz" Matsumoto
Use setter macro instead of directly setting values
2015-01-26Use setter macro instead of directly setting valuesXuejie "Rafael" Xiao
2015-01-25Merge pull request #2713 from BenMorganIO/grammar-in-doc-updatesYukihiro "Matz" Matsumoto
update grammar and preposition for debugger readme
2015-01-25update grammar and preposition for debugger readmeBen A Morgan
2015-01-23Merge pull request #2710 from sdottaka/fix-window-buildYukihiro "Matz" Matsumoto
tasks/ruby_ext.rake: Fix build error when file path includes \1 or \2. ...
2015-01-22tasks/ruby_ext.rake: Fix build error when file path includes \1 or \2. #2709sdottaka
2015-01-19String#[]= should support negative position; close #2707Yukihiro "Matz" Matsumoto
2015-01-19Merge pull request #2680 from sdottaka/add-fflushYukihiro "Matz" Matsumoto
mrdb, mirb: Add fflush() so that a external program can read output imme...
2015-01-19Merge pull request #2706 from furunkel/masterYukihiro "Matz" Matsumoto
Don't use Build.current if possible
2015-01-18Don't use Build.current if possibleJulian Aron Prenner
2015-01-18Merge pull request #2705 from sdottaka/mrdb-step-into-proc-callYukihiro "Matz" Matsumoto
mrdb: fix crash when stepping into Proc.call
2015-01-18Merge pull request #2704 from takahashim/update-version-readmeYukihiro "Matz" Matsumoto
update stable version number in README
2015-01-18mrdb: fix crash when stepping into Proc.callsdottaka
How to reproduce: ``` cat a.rb Proc.new { 1 }.call echo step | mrdb a.rb ```
2015-01-18update stable version number in READMEtakahashim
2015-01-14Merge pull request #2702 from takahashim/fix-string-matchYukihiro "Matz" Matsumoto
fix infinite loop in String#match(arg) when arg is String
2015-01-14fix infinite loop in String#match(arg) when arg is Stringtakahashim
2015-01-13Merge pull request #2701 from suzukaze/string.uptoYukihiro "Matz" Matsumoto
Add String#upto
2015-01-13Add String#uptoJun Hiroe
2015-01-13Merge pull request #2700 from takahashim/string-ljustYukihiro "Matz" Matsumoto
add String#ljust into mruby-string-ext
2015-01-13Merge pull request #2699 from takahashim/fix-recursive-structYukihiro "Matz" Matsumoto
fix Segmentation fault on Struct#inspect due to recursive Struct object
2015-01-12add String#ljust into mruby-string-exttakahashim
2015-01-12fix Segmentation fault on Struct#inspect due to recursive Struct objecttakahashim
2015-01-10Merge pull request #2697 from cubicdaiya/use-sizeofYukihiro "Matz" Matsumoto
Use sizeof() instead of strlen().
2015-01-08Merge pull request #2696 from furunkel/masterYukihiro "Matz" Matsumoto
Properly implement directory tasks
2015-01-07Correctly handle relative pathsJulian Aron Prenner
2015-01-06Properly implement directory tasksJulian Aron Prenner
2015-01-04Merge pull request #2694 from cubicdaiya/use-mrb-exc-new-str-litYukihiro "Matz" Matsumoto
Use mrb_exc_new_str_lit().
2015-01-03Use mrb_exc_new_str_lit().Tatsuhiko Kubo
2015-01-03Merge pull request #2693 from cubicdaiya/remove-duplicate-declarationsYukihiro "Matz" Matsumoto
Removed duplicated declarations.
2015-01-03Removed duplicated declarations.Tatsuhiko Kubo
* `mrb_show_version()` * `mrb_show_copyright()`
2015-01-03Use sizeof() instead of strlen().Tatsuhiko Kubo
2015-01-03Merge pull request #2692 from cubicdaiya/error-handling-mrb-openYukihiro "Matz" Matsumoto
fixed error-handling for mrb_open().
2015-01-03fixed error-handling for mrb_open().Tatsuhiko Kubo
When mrb_open() is called again, it is not checked.
2015-01-03Merge pull request #2691 from deuwert/tidyup-test-timeYukihiro "Matz" Matsumoto
Round execution time
2015-01-03Round execution timeDaniel Bovensiepen