- 16 Mar, 2016 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Add appveyor.yml
-
- 15 Mar, 2016 2 commits
- 14 Mar, 2016 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Reduce compiler include_paths
-
- 13 Mar, 2016 1 commit
-
-
wanabe authored
-
- 07 Mar, 2016 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Add default benchmark build config
-
- 06 Mar, 2016 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix SEGV by backtrace and GC
-
Yukihiro "Matz" Matsumoto authored
Suppress a warning
-
Kouhei Sutou authored
GitHub: fix #3122 It reverts #3126. #3126 fixes the segmentation fault but generates broken backtrace. This change fixes the segmentation fault and generates correct backtrace. The strategy of this change is "generating backtrace while irep is alive". /tmp/test.rb: def gen e0 = nil begin 1.times { raise 'foobar' } rescue => e e0 = e end e0 end e = gen GC.start gen GC.start puts e.backtrace.join("\n") Run: % bin/mruby /tmp/test.rb /tmp/test.rb:5:in Object.gen /home/kou/work/ruby/mruby.kou/mrblib/numeric.rb:77:in Integral#times /tmp/test.rb:4:in Object.gen /tmp/test.rb:13 FYI: % ruby -v /tmp/test.rb ruby 2.3.0p0 (2015-12-25) [x86_64-linux-gnu] /tmp/test.rb:5:in `block in gen' /tmp/test.rb:4:in `times' /tmp/test.rb:4:in `gen' /tmp/test.rb:13:in `<main>'
-
Kouhei Sutou authored
This reverts commit bf7719fe, reversing changes made to 4f4fa0ad. We should get backtrace while irep is alive.
-
Kouhei Sutou authored
mrbgems/mruby-eval/src/eval.c: In function ‘create_proc_from_string’: mrbgems/mruby-eval/src/eval.c:152:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] file = "(eval)"; ^
-
- 05 Mar, 2016 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Null check for irep & initialize loc.lineno
-
jbreeden authored
-
jbreeden authored
-
- 04 Mar, 2016 1 commit
-
-
Zachary Scott authored
-
- 29 Feb, 2016 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
The original code crashed when mrb->backtrace.n grew to 16.
-
- 26 Feb, 2016 1 commit
-
-
Carlo Prelz authored
It looks like the logic to reallocate the backtrace was flawed, based on the wrong variable (loc_raw->i, which, as I have verified, decreases from 16 to 0 instead of increasing) I am not sure if this is the correct fix
-
- 24 Feb, 2016 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Avoid Error when Compiling with -std=c99 flag
-
Malizia R authored
-
- 22 Feb, 2016 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 19 Feb, 2016 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 17 Feb, 2016 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 16 Feb, 2016 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
[255, 255, 255, 255, 255].hash raises "can't convert Float into Integer"
-
Yukihiro "Matz" Matsumoto authored
Fix segfault when `eval("__FILE__")` is executed
-
- 15 Feb, 2016 2 commits
-
-
Yusuke Endoh authored
-
Yusuke Endoh authored
-
- 11 Feb, 2016 8 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix bug in mruby-test gem (fix #3094)
-
Yukihiro "Matz" Matsumoto authored
Add more limitations
-
Daniel Bovensiepen authored
-
Daniel Bovensiepen authored
- defined? - alias on global variables - Operator modification - Kernel.binding missing
-
Daniel Bovensiepen authored
In an used build path mruby-test wasn't updating mrbtest.c in the case that the mgem selection was changed. This lead to: - a missing reference in case a GEM was removed - ignoring all new GEMs added to the build configuration This fix keeps track of the active gems and demands a rebuild of mrbtest.c in case that the gem selection changed.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Add toolchain support for OpenWRT
-
Yukihiro "Matz" Matsumoto authored
Addition to mruby limitation documentation
-