summaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)Author
2017-01-07Pass when assert returns a false valueRyo Okubo
2016-12-25Fix segv when primitive valueksss
Fix #3352
2016-12-15Fix crash when exponent is -2147483648Clayton Smith
2016-12-11Implement Object#freezeTakashi Kokubun
2016-12-10Merge pull request #3324 from bouk/mruby/bouk-negateYukihiro "Matz" Matsumoto
Don't generate code for NODE_NEGATE if the result isn't used Reported by https://hackerone.com/haquaman
2016-12-09Fix segfault in gen_values with NOVAL and more than 127 argsBouke van der Bijl
2016-12-08Fix segfault when undef is called with exactly 127 argumentsBouke van der Bijl
The issue is that when there are more than 126 arguments an array needs to be created to pass the arguments on with. Reported by https://hackerone.com/revskills
2016-12-07Don't generate code for NODE_NEGATE if the result isn't usedBouke van der Bijl
Reported by https://hackerone.com/haquaman
2016-12-07Copy default_proc by Hash#dup.Shugo Maeda
2016-12-03update NoMethodError tests; ref #3291Yukihiro "Matz" Matsumoto
2016-12-03Merge branch 'method-missing-segfault' of https://github.com/bouk/mruby into ↵Yukihiro "Matz" Matsumoto
bouk-method-missing-segfault
2016-12-03Merge pull request #3319 from bouk/apost-splattYukihiro "Matz" Matsumoto
Fix segfault when using result of rest assignment
2016-12-03Merge pull request #3317 from bouk/missing-to-sYukihiro "Matz" Matsumoto
Use mrb_ptr instead of mrb_cptr in Kernel#to_s
2016-12-02Fix segfault in mrb_proc_copy.Clayton Smith
2016-12-01Fix segfault when using result of rest assignmentBouke van der Bijl
Reported by https://hackerone.com/haquaman
2016-12-01Use mrb_ptr instead of mrb_cptr in Kernel#to_sBouke van der Bijl
This is to avoid segfault when WORD_BOXING is enabled Reported by https://hackerone.com/brakhane
2016-12-01Merge pull request #3312 from nobu/feature/multi-unicode-escapeYukihiro "Matz" Matsumoto
Feature/multi unicode escape
2016-12-01Support multiple elements \u syntaxNobuyoshi Nakada
2016-12-01Fix assertion argument ordersNobuyoshi Nakada
2016-12-01Add test for recently fixed bugsYutaka HARA
2016-11-30Merge pull request #3278 from bouk/dup-classYukihiro "Matz" Matsumoto
Copy over INSTANCE_TT when duping class
2016-11-25resolve conflict; ref #3279Yukihiro "Matz" Matsumoto
2016-11-25resolve conflict; ref #3283Yukihiro "Matz" Matsumoto
2016-11-25resolve conflict; ref #3285Yukihiro "Matz" Matsumoto
2016-11-25resolve conflict; ref #3286Yukihiro "Matz" Matsumoto
2016-11-25Merge pull request #3287 from bouk/proc-arityYukihiro "Matz" Matsumoto
Fix calling .arity on Proc with undefined `initialize`
2016-11-25Merge pull request #3284 from bouk/remove-method-segfaultYukihiro "Matz" Matsumoto
Fix segfault on remove_method with invalid argument
2016-11-25Merge pull request #3288 from bouk/chomp-bang-lenYukihiro "Matz" Matsumoto
Get String length after args in String#chomp!
2016-11-24Fix instances where return value of mrb_method_search_vm is uncheckedFrancois Chagnon
Reported by @charliesome
2016-11-24Fix unsafe peephole optimizationFrancis Bogsanyi
Reported by https://hackerone.com/dkasak
2016-11-24Get String length after args in String#chomp!Clayton Smith
Fixes RCE issue Reported by @bouk
2016-11-24Fix calling .arity on Proc with undefined `initialize`Francois Chagnon
Reported by @bouk
2016-11-24Fix segfault caused by empty condition in ternaryBouke van der Bijl
Reported by https://hackerone.com/jpenalbae
2016-11-24Fix codegen issue causing misaligned registerBouke van der Bijl
Reported by https://hackerone.com/haquaman
2016-11-24Fix segfault on remove_method with invalid argumentBouke van der Bijl
Reported by https://hackerone.com/jpenalbae
2016-11-24Fix segfault on method call with exactly 127 argumentsBouke van der Bijl
Reported by https://hackerone.com/dkasak
2016-11-24Fix nested empty heredoc causing segfaultBouke van der Bijl
As reported by https://hackerone.com/jpenalbae
2016-11-24Copy over INSTANCE_TT when duping classBouke van der Bijl
2016-11-24Fixed float tolerance in tests when MRB_USE_FLOAT is setTomasz Dąbrowski
2016-11-22hash value may be overflown from IntegerYukihiro "Matz" Matsumoto
mruby special.
2016-11-22Fix typo in testYutaka HARA
2016-11-18Merge pull request #3255 from ksss/range-includeYukihiro "Matz" Matsumoto
Fix condition of Range#include?
2016-11-18Fix condition of Range#include?ksss
2016-11-17String#include? does not take integersYukihiro "Matz" Matsumoto
2016-11-17Ranges should not rewriteksss
2016-11-16Fixed rindex calling into mrb_equal bugYukihiro "Matz" Matsumoto
Fixed by Alex Snaps and reported by Mathieu Leduc-Hamel, both from shopify.com. Thank you!
2016-11-11Merge pull request #3224 from ksss/define_methodYukihiro "Matz" Matsumoto
Module#define_method supports proc argument
2016-11-10test/assert.rb should not use putsTomasz Dąbrowski
2016-11-07fixed wrong stack adjustment for ensure clauses; fix #3175Yukihiro "Matz" Matsumoto
2016-11-04add quoted symbol tests; ref #3231Yukihiro "Matz" Matsumoto