Yukihiro "Matz" Matsumoto
|
fdec607cd0
|
Remove unnecessary inline declaration; ref #3409
|
2017-01-23 10:30:14 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9d0f07e6a7
|
Merge pull request #3409 from ksss/mrb_ary_splice
Rewrite mrb_ary_splice
|
2017-01-23 10:28:09 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
39ce9fe585
|
Merge pull request #3410 from ksss/mrb_ary_aset
Should raise RuntimeError when object frozen
|
2017-01-23 00:24:00 +09:00 |
|
ksss
|
b49bd70f59
|
Should raise RuntimeError when object frozen
|
2017-01-22 18:53:20 +09:00 |
|
ksss
|
65c9baae7c
|
Rewrite mrb_ary_splice
Referenced to CRuby's array.c(rb_ary_splice)
fix #3405
|
2017-01-22 14:06:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
bd50273bbc
|
Merge pull request #3404 from clayton-shopify/fix-block-params
Fix incorrect parsing of block parameters.
|
2017-01-21 23:52:26 +09:00 |
|
Clayton Smith
|
797ff625f3
|
Fix incorrect parsing of block parameters.
|
2017-01-21 09:08:37 -05:00 |
|
Yukihiro "Matz" Matsumoto
|
c48aef0b65
|
Stack position may be bigger than stack bottom; fix #3401
This issue was reported by https://hackerone.com/titanous
|
2017-01-21 18:01:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
873b96bebc
|
Merge pull request #3402 from clayton-shopify/fix-masgn-optimization
Remove problematic optimization from NODE_MASGN codegen
|
2017-01-21 11:15:14 +09:00 |
|
Clayton Smith
|
2c0f8f1a23
|
Remove problematic optimization.
|
2017-01-20 18:40:18 -05:00 |
|
Yukihiro "Matz" Matsumoto
|
b23fb45f9c
|
Integral#step without arg should loop forever as CRuby does.
|
2017-01-20 17:58:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
fe0e45505b
|
Initialize callinfo->acc; ref #3243
|
2017-01-18 17:53:08 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c8536d977d
|
Merge pull request #3362 from ksss/proc
Proc shouldn't have `initialize` method
|
2017-01-18 00:09:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c83069860a
|
Dots is not needed for base 10 negative numbers; fix #3400
|
2017-01-16 17:21:55 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c59ef59ad9
|
Merge pull request #3399 from ksss/caller
Implement Kernel.#caller
|
2017-01-16 17:11:47 +09:00 |
|
ksss
|
59d9f313df
|
Skip when backtrace doesn't get
|
2017-01-14 22:01:20 +09:00 |
|
ksss
|
6f9cb7406a
|
Implement Kernel.#caller
|
2017-01-14 22:01:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8d61f2120c
|
Add proper given argument number in the wrong-number-argument error.
|
2017-01-12 23:14:35 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a3571240e5
|
Add proper stack size calculation; fix #3398
This issue was reported by https://hackerone.com/ssarong
|
2017-01-12 23:08:58 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
38acb9ec36
|
Kernel#initialize should not break existing mt; fix #3397
This issue was reported by https://hackerone.com/icanthack
The solution is suggested by @clayton-shopify.
|
2017-01-12 21:43:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
41eff635bf
|
Merge pull request #3393 from clayton-shopify/fix-exc-initialize
Fix broken MRB_INT64
|
2017-01-12 15:31:32 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
fb1dad82aa
|
Merge pull request #3394 from clayton-shopify/really-fix-nme
Fix 36fc1f14 not checking in the right location
|
2017-01-12 15:29:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a69d92e819
|
Merge pull request #3395 from hhc0null/fix-typo
Fix a typo in string.h.
|
2017-01-12 15:04:13 +09:00 |
|
hhc0null
|
af4f6e8dc6
|
Fix a typo.
|
2017-01-12 00:02:17 +09:00 |
|
Bouke van der Bijl
|
6be5160eb6
|
Fix 36fc1f14 not checking in the right location
|
2017-01-11 09:10:12 -05:00 |
|
Clayton Smith
|
bc4c90de07
|
Use mrb_int for argc.
|
2017-01-11 09:05:02 -05:00 |
|
Yukihiro "Matz" Matsumoto
|
db1bd078be
|
Use temporary variable to avoid potential crash; fix #3387
This issue was original reported by https://hackerone.com/icanthack
https://hackerone.com/titanous suggested the solution.
`regs` may be reallocated in the function call.
|
2017-01-11 17:59:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e1ff71029f
|
String#replace should check replacing string; fix #3374
This issue was reported by https://hackerone.com/tunz
|
2017-01-11 17:51:11 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
06b2e6a76c
|
Check if ci->target_class is NULL before dereferencing
close #3389
This issue was reported by https://hackerone.com/ston3
|
2017-01-11 11:30:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
44edc51612
|
Raises Exception if raising exception class is redefined
close #3384
This issue was reported by https://hackerone.com/brakhane
|
2017-01-11 10:29:55 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
7523cdf340
|
Exception#initialize to take arbitrary number of args; ref #3384
|
2017-01-11 10:29:55 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c4491e477b
|
Validate tm values before timegm(); close #3368
This issue was reported by https://hackerone.com/volc
|
2017-01-09 10:42:11 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d3a8ebfadf
|
Merge pull request #3381 from sorah/asn
Put package's libs flag after %{objs}
|
2017-01-09 10:25:34 +09:00 |
|
Sorah Fukumori
|
ee7fc56dd0
|
Put package's libs flag after %{objs}
In case LDFLAG contains "-Wl,--as-needed" or "--as-needed" is enabled by
default, "-l" flags should appear after objs specifiction.
|
2017-01-09 10:08:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
147c5c5441
|
Merge pull request #3380 from syucream/fix-assert
Pass when assert returns a false value
|
2017-01-07 19:37:55 +09:00 |
|
Ryo Okubo
|
f085baae06
|
Pass when assert returns a false value
|
2017-01-07 17:57:14 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
392d7fbef9
|
Add ary_modify() checks; close #3379
This issue was reported by https://hackerone.com/an0n-j
|
2017-01-07 12:26:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8c11b04d5c
|
Merge pull request #3377 from ksss/respond_to
Check intern object returned by mrb_check_string_type
|
2017-01-06 18:56:39 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3c2f101aa4
|
Merge pull request #3376 from bovi/2017-copyright
Update Copyright to 2017
|
2017-01-06 18:52:22 +09:00 |
|
ksss
|
ddcb30d84b
|
Check intern object returned by mrb_check_string_type
|
2017-01-06 16:27:19 +09:00 |
|
Daniel Bovensiepen
|
2c77dfab04
|
Update Copyright to 2017
Signed-off-by: Daniel Bovensiepen <daniel@bovensiepen.net>
|
2017-01-06 14:27:57 +08:00 |
|
Yukihiro "Matz" Matsumoto
|
885d929398
|
Improve capacity enhancing conditions
|
2017-01-06 14:53:00 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c6a1172592
|
Add pointer cast to pacify warnings.
|
2017-01-06 14:52:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9a76a0bd80
|
Move mrb_assert() position.
|
2017-01-06 14:51:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5d0b9459ff
|
Merge pull request #3371 from takjn/removed_unnecessary_escape_charcter
Removed ununnecessary escape character '\' in libmruby.flags.mak
|
2017-01-06 14:35:10 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
f53f73f30c
|
Should not deallocate shared string referring static; fix #3373
|
2017-01-06 14:25:01 +09:00 |
|
Jun Takeda
|
fe0884f37f
|
Removed ununnecessary escape character '\' for MRUBY_XXX in libmruby.flags.mak
|
2017-01-05 22:42:25 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
36f5b44578
|
Add new method Kernel#frozen?; ref #3370
|
2017-01-05 17:49:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a10f85f855
|
Merge pull request #3369 from ksss/fix-str-prepend
Rewrite String#prepend with Ruby
|
2017-01-05 17:40:38 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
2e0c2b5807
|
Add mrb_hash_modify() to Hash#{delete,clear}; ref #3370
This issue was reported by https://hackerone.com/an0n-j
|
2017-01-05 16:46:08 +09:00 |
|