Shugo Maeda
|
338e0ff52d
|
Copy default_proc by Hash#dup.
|
2016-12-07 22:39:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
144006a20e
|
update NoMethodError tests; ref #3291
|
2016-12-03 18:23:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8f510be211
|
Merge branch 'method-missing-segfault' of https://github.com/bouk/mruby into bouk-method-missing-segfault
|
2016-12-03 18:20:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
23c4ad0865
|
Merge pull request #3319 from bouk/apost-splatt
Fix segfault when using result of rest assignment
|
2016-12-03 12:53:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9776150263
|
Merge pull request #3317 from bouk/missing-to-s
Use mrb_ptr instead of mrb_cptr in Kernel#to_s
|
2016-12-03 12:01:43 +09:00 |
|
Clayton Smith
|
1ff4b3f800
|
Fix segfault in mrb_proc_copy.
|
2016-12-02 09:36:26 -05:00 |
|
Bouke van der Bijl
|
fe362c1f26
|
Fix segfault when using result of rest assignment
Reported by https://hackerone.com/haquaman
|
2016-12-01 15:49:36 -05:00 |
|
Bouke van der Bijl
|
9c61e1cd87
|
Use mrb_ptr instead of mrb_cptr in Kernel#to_s
This is to avoid segfault when WORD_BOXING is enabled
Reported by https://hackerone.com/brakhane
|
2016-12-01 15:23:56 -05:00 |
|
Yukihiro "Matz" Matsumoto
|
f1cf6ef817
|
Merge pull request #3312 from nobu/feature/multi-unicode-escape
Feature/multi unicode escape
|
2016-12-01 18:42:40 +09:00 |
|
Nobuyoshi Nakada
|
0f08914ac0
|
Support multiple elements \u syntax
|
2016-12-01 16:48:43 +09:00 |
|
Nobuyoshi Nakada
|
bd9bc7786f
|
Fix assertion argument orders
|
2016-12-01 16:48:43 +09:00 |
|
Yutaka HARA
|
3f83ec64a8
|
Add test for recently fixed bugs
|
2016-12-01 14:55:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
f7c0024b8e
|
Merge pull request #3278 from bouk/dup-class
Copy over INSTANCE_TT when duping class
|
2016-11-30 03:52:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
55842c5a34
|
resolve conflict; ref #3279
|
2016-11-25 09:33:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
30f12ba4bc
|
resolve conflict; ref #3283
|
2016-11-25 09:27:24 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cc2786c84e
|
resolve conflict; ref #3285
|
2016-11-25 09:25:51 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
0b4017fd69
|
resolve conflict; ref #3286
|
2016-11-25 09:23:47 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d77b254108
|
Merge pull request #3287 from bouk/proc-arity
Fix calling .arity on Proc with undefined `initialize`
|
2016-11-25 09:20:47 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
6905597f5b
|
Merge pull request #3284 from bouk/remove-method-segfault
Fix segfault on remove_method with invalid argument
|
2016-11-25 09:19:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b4d501750c
|
Merge pull request #3288 from bouk/chomp-bang-len
Get String length after args in String#chomp!
|
2016-11-25 08:01:41 +09:00 |
|
Francois Chagnon
|
a384bcce35
|
Fix instances where return value of mrb_method_search_vm is unchecked
Reported by @charliesome
|
2016-11-24 10:51:29 -05:00 |
|
Francis Bogsanyi
|
964427f82c
|
Fix unsafe peephole optimization
Reported by https://hackerone.com/dkasak
|
2016-11-24 10:32:34 -05:00 |
|
Clayton Smith
|
76a1bdfa29
|
Get String length after args in String#chomp!
Fixes RCE issue
Reported by @bouk
|
2016-11-24 10:28:21 -05:00 |
|
Francois Chagnon
|
1ec5994377
|
Fix calling .arity on Proc with undefined initialize
Reported by @bouk
|
2016-11-24 10:23:31 -05:00 |
|
Bouke van der Bijl
|
71641bbf73
|
Fix segfault caused by empty condition in ternary
Reported by https://hackerone.com/jpenalbae
|
2016-11-24 10:20:42 -05:00 |
|
Bouke van der Bijl
|
1253982577
|
Fix codegen issue causing misaligned register
Reported by https://hackerone.com/haquaman
|
2016-11-24 10:18:48 -05:00 |
|
Bouke van der Bijl
|
22f5504054
|
Fix segfault on remove_method with invalid argument
Reported by https://hackerone.com/jpenalbae
|
2016-11-24 10:13:47 -05:00 |
|
Bouke van der Bijl
|
75b31d7438
|
Fix segfault on method call with exactly 127 arguments
Reported by https://hackerone.com/dkasak
|
2016-11-24 10:09:37 -05:00 |
|
Bouke van der Bijl
|
73e4f069be
|
Fix nested empty heredoc causing segfault
As reported by https://hackerone.com/jpenalbae
|
2016-11-24 09:54:18 -05:00 |
|
Bouke van der Bijl
|
73bb30c2f4
|
Copy over INSTANCE_TT when duping class
|
2016-11-24 09:52:30 -05:00 |
|
Tomasz Dąbrowski
|
a8b8abbd82
|
Fixed float tolerance in tests when MRB_USE_FLOAT is set
|
2016-11-24 12:48:41 +01:00 |
|
Yukihiro "Matz" Matsumoto
|
fb7776586e
|
hash value may be overflown from Integer
mruby special.
|
2016-11-22 18:00:04 +09:00 |
|
Yutaka HARA
|
aaa86a1fd5
|
Fix typo in test
|
2016-11-22 16:25:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b03b1e37d9
|
Merge pull request #3255 from ksss/range-include
Fix condition of Range#include?
|
2016-11-18 11:48:49 +09:00 |
|
ksss
|
4ef591c897
|
Fix condition of Range#include?
|
2016-11-18 10:01:03 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
57900d809f
|
String#include? does not take integers
|
2016-11-17 18:02:10 +09:00 |
|
ksss
|
176d93d72a
|
Ranges should not rewrite
|
2016-11-17 14:57:30 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1f554ff854
|
Fixed rindex calling into mrb_equal bug
Fixed by Alex Snaps and reported by Mathieu Leduc-Hamel,
both from shopify.com. Thank you!
|
2016-11-16 02:10:44 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
feb9b3debd
|
Merge pull request #3224 from ksss/define_method
Module#define_method supports proc argument
|
2016-11-11 22:57:52 +09:00 |
|
Tomasz Dąbrowski
|
617050450e
|
test/assert.rb should not use puts
|
2016-11-10 13:17:59 +01:00 |
|
Yukihiro "Matz" Matsumoto
|
6c299aae67
|
fixed wrong stack adjustment for ensure clauses; fix #3175
|
2016-11-07 00:44:08 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
46995c3264
|
add quoted symbol tests; ref #3231
|
2016-11-04 14:21:46 +09:00 |
|
ksss
|
efe4f30b39
|
Module#define_method supports proc argument
|
2016-10-12 22:19:54 +09:00 |
|
ksss
|
d467022347
|
Add testing for regression
|
2016-09-08 16:35:41 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
22dc84f72a
|
Fixed spell errors in test/t/lang.rb; ref #3199
|
2016-08-20 21:57:20 +09:00 |
|
Miura Hideki
|
1751d8fd3b
|
Add new test for optimize VM
|
2016-08-20 20:30:37 +09:00 |
|
Franck Verrot
|
f6a2f67648
|
Correct method name
|
2016-08-15 20:49:32 -07:00 |
|
ksss
|
9dc820590f
|
Should raise LocalJumpError when no block given
|
2016-07-14 13:03:25 +09:00 |
|
Yasuhiro Matsumoto
|
8a15ab0c0c
|
add test for public_methods(false)
|
2016-06-18 01:21:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
dd072b5364
|
remove wrong ISO section from safe navigation test; ref 4c1ce0f6
|
2016-03-24 23:35:04 +09:00 |
|