Yukihiro "Matz" Matsumoto
|
a1ea2a670c
|
Use index in each_object.
|
2017-05-23 23:50:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
24a24a41dd
|
Type check before print_backtrace()
|
2017-05-23 23:50:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
bb0b52a568
|
Update comments regarding Exception#to_str
|
2017-05-23 23:50:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
1bb6964db6
|
Merge pull request #3661 from ksss/string-concat
String#concat: Try to convert when not string
|
2017-05-21 22:53:01 +09:00 |
|
ksss
|
98f9c33fe0
|
String#concat: Try to convert when not string
|
2017-05-21 10:30:27 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
78add72812
|
Merge pull request #3659 from craiglrock/master
Avoid call to_s during backtrace traversal
|
2017-05-16 10:04:19 +09:00 |
|
Craig Lehmann
|
3de2da409b
|
Avoid call to_s during backtrace traversal
|
2017-05-15 20:40:47 -04:00 |
|
Yukihiro "Matz" Matsumoto
|
82bc036a59
|
Merge pull request #3657 from ksss/str-embed
Make string embad from shared
|
2017-05-14 00:28:32 +09:00 |
|
ksss
|
bdb36b3404
|
Make string embad from shared
|
2017-05-13 22:44:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
171e732dc7
|
Merge pull request #3656 from clayton-shopify/fix-codegen-default
Change return back to break in the default case.
|
2017-05-13 09:37:34 +09:00 |
|
Clayton Smith
|
bf30b8e8bf
|
Change return back to break in the default case.
|
2017-05-12 14:43:12 -04:00 |
|
Yukihiro "Matz" Matsumoto
|
011e0bb0d9
|
Merge pull request #3649 from ksss/sprintf
Fix segmentation fault ref: #3648
|
2017-05-09 07:40:08 +09:00 |
|
ksss
|
30df7c8762
|
Fix segmentation fault ref: #3648
|
2017-05-08 23:18:14 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ef305305b4
|
Merge pull request #3647 from ksss/split
Adjust to the optimum type
|
2017-05-05 21:34:59 +09:00 |
|
ksss
|
8cba9a9e42
|
Adjust to the optimum type
|
2017-05-05 14:20:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
964a02f1fa
|
Merge pull request #3645 from nobu/sprintf-refactor
Sprintf refactor
|
2017-04-29 13:10:34 +09:00 |
|
Nobuyoshi Nakada
|
ef6e14ee2b
|
Better error message
Raise argument error with the better message, at the only place
where the size to fill can be negative.
|
2017-04-29 10:17:24 +09:00 |
|
Nobuyoshi Nakada
|
e05c30738e
|
Use FILL and PUSH
Instead of loop or `memcpy` after `CHECK`, use dedicated macros,
`FILL` and `PUSH`, respectively.
|
2017-04-29 10:10:31 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3c10783769
|
Merge pull request #3639 from Asmod4n/patch-1
Add macOS support to mrb_ro_data_p
|
2017-04-26 07:49:14 +09:00 |
|
Asmod4n
|
9057a3f3be
|
Add macOS support to mrb_ro_data_p
This adds macOS support to mrb_ro_data_p, fixes #3636
|
2017-04-25 20:34:07 +02:00 |
|
Yukihiro "Matz" Matsumoto
|
cef523cc19
|
Avoid duplicated envadjust() of env stacks; fix #3637
|
2017-04-25 22:31:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a3d80e8e73
|
Merge pull request #3637 from dabroz/fix-32-bit
Restore 32-bit OSX builds
|
2017-04-25 22:03:50 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3e07a2d77c
|
Silence warnings caused by implicit type casting.
|
2017-04-25 21:00:16 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
92dcfbaab3
|
Add explicit cast from double to long.
|
2017-04-25 17:43:03 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b08dced2a6
|
Stop invoking GC before each_object to avoid test failure; #3616
|
2017-04-25 17:39:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
aa8e490fd5
|
Prevent GC during each_object; fix #3616
|
2017-04-25 17:25:48 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
88cd807379
|
Avoid use of snprintf() when DISABLE_STDIO is set; fix #3632
ref #3492 #3515 #3517
|
2017-04-25 10:41:50 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
03cdb8e9dd
|
Should terminate nested iterations in each_object; ref #3359
|
2017-04-25 10:41:50 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
058da1fed2
|
Revert "Disable GC during gc_each_objects(); fix #3616"
This reverts commit d2cad9ac5b.
|
2017-04-25 10:41:50 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
01f7825852
|
Use fiber marking instead of mark_context.
To avoid redundant `mark_context()`.
|
2017-04-25 10:41:50 +09:00 |
|
Tomasz Dąbrowski
|
b1120464e0
|
Revert "Simplify pointer calculation in envadjust."
This reverts commit a1d32af916.
|
2017-04-24 23:57:39 +02:00 |
|
Yukihiro "Matz" Matsumoto
|
6088276cc8
|
Merge pull request #3630 from nobu/bug/sprintf-sp3inf
Fix space flag with inf/nan
|
2017-04-24 09:06:57 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
72bdb6a93f
|
Merge pull request #3631 from nobu/bug/embeddoc-terminator-word
Fix embedded document with unterminated terminator
|
2017-04-24 09:06:12 +09:00 |
|
Nobuyoshi Nakada
|
d54f9f8f78
|
Fix embedded document with unterminated terminator
`skips()` is `mrb_bool` function, should return `FALSE` at EOF, not
`EOF`.
|
2017-04-23 11:41:00 +09:00 |
|
Nobuyoshi Nakada
|
cd4e9a0518
|
Refactor "%f" % Inf/NaN
As for non-finite float, calculate the exact needed size with the
space flag.
|
2017-04-23 09:54:44 +09:00 |
|
Nobuyoshi Nakada
|
7314423bd1
|
Fix space flag when Inf/NaN and width==3
While `"% 2f"` and `"% 4f"` result in `" Inf"` and `" Inf"`
respectively, `"% 3f"` results in `"Inf"` (no space).
|
2017-04-23 09:54:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
809b7ca3f4
|
Merge pull request #3628 from yyamano/libmruby-path
Add --libmruby-path support to mruby-bin-mruby-config.
|
2017-04-22 15:16:57 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a4dfaaf1e8
|
Small cosmetic changes.
|
2017-04-22 15:09:41 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e26e118604
|
Use env preserved in Proc structure in ecall(); fix #3612
|
2017-04-22 15:08:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5513fcee22
|
Keep reference to mrb_context from env; fix #3619
|
2017-04-22 14:35:36 +09:00 |
|
Yuji Yamano
|
52a03800d3
|
Add --libmruby-path support to mruby-bin-mruby-config.
|
2017-04-22 14:09:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3b0a36d399
|
Alias should push() extra stack space for blocks.
|
2017-04-22 12:03:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a1d32af916
|
Simplify pointer calculation in envadjust.
|
2017-04-21 22:29:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ad3b61f47b
|
Revert e8dca6b03; fix #3550
Reopens #3612.
|
2017-04-21 22:29:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5d67d9b10d
|
Fixed a possible memory leak.
|
2017-04-21 22:29:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
15fba69710
|
Revert ae4217e81; fix #3619
Reopens #3550. Those 2 issues are exclusive.
|
2017-04-21 22:29:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
95229ee164
|
Assign to local variable first; cosmetic change.
|
2017-04-21 22:29:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c900fff9a1
|
Merge pull request #3623 from take-cheeze/struct_freeze
Support `freeze` method in `Struct`.
|
2017-04-21 22:28:32 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c73da29aee
|
Merge pull request #3624 from yyamano/fix-typo
Fix typo in usage message.
|
2017-04-21 22:27:52 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
00770e2d3d
|
Merge pull request #3625 from take-cheeze/pool_64bit
Align pool allocator with 8 byte in 64-bit environment.
|
2017-04-21 22:27:33 +09:00 |
|