Project

General

Profile

Activity

From 11/30/2018 to 12/06/2018

12/06/2018

11:51 PM Revision 29730310 (git): Dump more timestamps
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:26 PM Revision 33dab9cd (git): accept_loop_spec.rb: avoid random hang
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
11:16 PM Revision cbff1944 (git): test_gem_package_task.rb: suppress random failure
by Bundler.
http://ci.rvm.jp/results/trunk-vm-asserts@silicon-docker/1500762
git-svn-id: svn+ssh://ci.ruby-lang.org...
k0kubun (Takashi Kokubun)
11:06 PM Bug #15382 (Closed): Stack overflow in int_or()
Applied in changeset trunk|r66262.
----------
Warn redefinitions of some methods on Object
[Bug #5473] [Bug #14670]...
nobu (Nobuyoshi Nakada)
11:06 PM Revision 76e3af82 (git): Warn redefinitions of some methods on Object
[Bug #5473] [Bug #14670] [Bug #15382]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66262 b2dd03c8-39d4-4d8f-98f...
nobu (Nobuyoshi Nakada)
11:03 PM Revision 973f84ef (git): Show the class of the receiver [Feature #15231]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:56 PM Revision 3a94b881 (git): should not use Microsoft Internet Controller
* spec/ruby/library/win32ole/win32ole_method/helpcontext_spec.rb:
Use FileSystemObject. Microsoft Internet Explorer...
suke (Masaki Suketa)
06:28 PM Revision 2f1c9e2a (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:28 PM Revision 2f378478 (git): Speed up hash literals by duping
This commit replaces the `newhashfromarray` instruction with a `duphash`
instruction. Instead of allocating a new ha...
tenderlovemaking (Aaron Patterson)
06:20 PM Revision 00a31080 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:20 PM Revision bf41340e (git): Add benchmark for hash small literals
Co-Authored-By: Krzysztof Rybka <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66256 ...
tenderlovemaking (Aaron Patterson)
05:47 PM Bug #15388 (Closed): CSV parsing behaviour in > 2.5.0
Hi,
It seems like CSV library in 2.5.0 is not behaving as intended while parsing.
~~~ ruby
header = ["A", "B",...
[email protected] (Dharshan Bharathuru)
04:29 PM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
ありがとうございます。
こちらでも再現できたのでもう少し調査してみます。
osyo (manga osyo)
03:33 PM Revision ea921abd (git): * 2018-12-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:33 PM Revision 0cee9e98 (git): Add missing declaration to export
Additional fix for r66200:
https://rubyci.org/logs/rubyci.s3.amazonaws.com/icc-x64/ruby-trunk/log/20181206T130002Z.fa...
naruse (Yui NARUSE)
01:56 PM Revision 1692ccaf (git): add NEWS entries about script_compiled event
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:53 PM Revision 69914cd8 (git): add tests for script_compiled TP event.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:42 PM Feature #15287 (Closed): New TracePoint events to support loading features
Applied in changeset trunk|r66249.
----------
`script_compiled` TracePoint event [Feature #15287]
* vm_trace.c: add...
ko1 (Koichi Sasada)
01:42 PM Revision a352ee89 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:42 PM Revision 5ac990e8 (git): `script_compiled` TracePoint event [Feature #15287]
* vm_trace.c: add `script_compiled` event. This event invoked
after script compiling and before evaluating compiled...
ko1 (Koichi Sasada)
01:19 PM Revision 586e018c (git): Added News entries about RubyGems and Bundler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:35 PM Revision 8b14bd4e (git): Should be true fix for r66200
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:14 PM Bug #15387 (Closed): Backport r66242 (io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threads)
This is a ticket for backport management.
nagachika (Tomoyuki Chikanaga)
11:38 AM Bug #15386 (Open): [PATCH] io.c (rb_io_check_char_readable): do not io_fflush buffered sockets
```
This is a rare corner-case probably nobody cares about. (because
socket has IO#sync=false by default). Not cri...
normalperson (Eric Wong)
11:05 AM Misc #15007: Let all Init_xxx and extension APIs frequently called from init code paths be considered cold
r66228 merged https://github.com/ruby/ruby/pull/2005/files#diff-b6f26affdb29910802b4d97a901fe689R92, thanks! naruse (Yui NARUSE)
10:52 AM Revision d3aad159 (git): Return same ISeq object for one src.
* iseq.c: before this patch, RubyVM::InstructionSequence.of(src) (ISeq in
short) returns different ISeq (wrapper) o...
ko1 (Koichi Sasada)
10:42 AM Revision e39a83a1 (git): suppress warning: unused variable 'vbits'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:41 AM Revision 0d4ba7b5 (git): io.c (io_fflush): eliminate redundant rb_io_check_closed
There is no need to call this function twice in a row since
thread switching won't happen in-between calls to it.
gi...
Eric Wong
10:09 AM Revision aa6dfe71 (git): NEWS: fix typo (maesured => measured) [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
10:09 AM Revision 48324dd4 (git): io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threads
Since io_fflush may block on mutex or rb_io_wait_readable and
switch threads, we need to ensure the `str' VALUE retur...
Eric Wong
10:02 AM Revision 956d35e2 (git): refix of r66200
Though internal.h has the prototype, it still shows symbol lookup error...
https://rubyci.org/logs/rubyci.s3.amazonaw...
naruse (Yui NARUSE)
09:54 AM Revision 9d170240 (git): remove an unused variable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:16 AM Revision c114e275 (git): make sure all nodes are freed on error in node_extended_grapheme_cluster()
regparse.c: In function node_extended_grapheme_cluster(), use function-global
array node_common and use it for list a...
duerst (Martin Dürst)
08:37 AM Feature #15230: RubyVM.resolve_feature_path
It returns false as path when feature is already loaded.
Is it intentional?
```
% rbenv exec irb --simple-prompt...
znz (Kazuhiro NISHIYAMA)
06:40 AM Feature #15230 (Closed): RubyVM.resolve_feature_path
Applied in changeset trunk|r66237.
----------
load.c (RubyVM.resolve_feature_path): New method. [Feature #15230]
mame (Yusuke Endoh)
07:49 AM Feature #15378: URI::InvalidURIError (bad URI(is not URI?)
Thank you!
What do you think is the problem with the encoding?
ipatovanton (Anton Ipatov)
12:42 AM Feature #15378 (Third Party's Issue): URI::InvalidURIError (bad URI(is not URI?)
ipatovanton (Anton Ipatov) wrote:
> ~~~ ruby
> RuntimeError ("\nhttp://zapovednik.space/material/stantsija-petropav...
shyouhei (Shyouhei Urabe)
07:49 AM Revision 98e65d9d (git): Prefer rb_check_arity when 0 or 1 arguments
Especially over checking argc then calling rb_scan_args just to
raise an ArgumentError.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
06:40 AM Revision 0cd28199 (git): load.c (RubyVM.resolve_feature_path): New method. [Feature #15230]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
06:34 AM Bug #15384 (Assigned): ssl_certs are duplicated in RubyGems and Bundler
hsbt (Hiroshi SHIBATA)
06:18 AM Bug #15376 (Assigned): Default gems: how will it work exactly?
mame (Yusuke Endoh)
05:29 AM Revision 98ff2bbd (git): Show diff in failure messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:29 AM Revision 8a52020f (git): Add separator for test/-ext-
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:25 AM Bug #15385: Ruby process hang in ensure
This reproduces even without timeout library.
~~~ ruby
def doh
raise
ensure
123 if false
end
doh
~~~
...
ujihisa (Tatsuhiro Ujihisa)
01:40 AM Bug #15385 (Closed): Ruby process hang in ensure
While playing with mutation testing of my code I've found a weird mutation that hangs Ruby process. The isolated code... pawelpacana (Paweł Pacana)
04:46 AM Revision 456a696f (git): remove code duplication and streamline identifiers
In regparse.c:
* Reduce coode duplication by merging the almost identical functions
create_sequence_node and creat...
duerst (Martin Dürst)
02:57 AM Revision ce37214a (git): fix r66200 again
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:12 AM Bug #14634 (Closed): Queue#push seems to crash after fork
nagachika (Tomoyuki Chikanaga)
12:05 AM Revision e824e21b (git): remove obsolete data from unicode.c
* unicode.c: Remove the arrays onigenc_unicode_GCB_ranges_GAZ,
onigenc_unicode_GCB_ranges_E_Base, and onigenc_unico...
duerst (Martin Dürst)

12/05/2018

10:11 PM Feature #15380: faster method lookup for Array#all? #none? #one?
@nobu can you close this? Hanmac (Hans Mackowiak)
06:23 AM Feature #15380: faster method lookup for Array#all? #none? #one?
While I agree with Koichi in regards to benchmarks and more code
meaning more maintenance work (naturally), I think...
shevegen (Robert A. Heiler)
04:55 AM Feature #15380: faster method lookup for Array#all? #none? #one?
If we introduce special versions for Array, some new code are introduced.
It means the code we need to maintain will...
ko1 (Koichi Sasada)
04:26 AM Feature #15380 (Open): faster method lookup for Array#all? #none? #one?
## summary
This PR proposes Array-specific implementations for `#all?` , `#none?` and `#one?` to enable faster met...
fursich (Onishi Koji)
09:30 PM Feature #15331: [PATCH] Faster hashing for short string literals
Is there anything I can do to move this forward? alanwu (Alan Wu)
08:22 PM Bug #15383: Reproducible crash: crash.rb:6: [BUG] unexpected THREAD_KILLED
[email protected] wrote:
> Just curious, is there an associated CI build for these changes?

I check https://rub...
normalperson (Eric Wong)
07:37 PM Bug #15383: Reproducible crash: crash.rb:6: [BUG] unexpected THREAD_KILLED
Thanks for the quick fix. Also for marking the fix to be backported.
Just curious, is there an associated CI build...
mbjs (Markus Schirp)
07:03 PM Bug #15383: Reproducible crash: crash.rb:6: [BUG] unexpected THREAD_KILLED
> https://bugs.ruby-lang.org/issues/15383

Thanks, it affects trunk; just more difficult to reproduce
because of ...
normalperson (Eric Wong)
06:58 PM Bug #15383 (Closed): Reproducible crash: crash.rb:6: [BUG] unexpected THREAD_KILLED
Applied in changeset trunk|r66230.
----------
thread_sync.c (mutex_ptr): handle mutexes held by parent threads in ch...
normalperson (Eric Wong)
01:40 PM Bug #15383 (Closed): Reproducible crash: crash.rb:6: [BUG] unexpected THREAD_KILLED
Hi,
I'm reporting a reliable crash of the ruby interpreter on contested mutexeses that are accessed in child proce...
mbjs (Markus Schirp)
08:15 PM Feature #15378: URI::InvalidURIError (bad URI(is not URI?)
~~~ ruby
RuntimeError ("\nhttp://zapovednik.space/material/stantsija-petropavlovsk"):
~~~
ipatovanton (Anton Ipatov)
12:34 AM Feature #15378 (Feedback): URI::InvalidURIError (bad URI(is not URI?)
Can I ask you the exact representation of the self.url parameter, not just its printable part? I guess it contains co... shyouhei (Shyouhei Urabe)
07:01 PM Revision 7eb5775f (git): Revert "fix typoe of r66200"
This reverts r66229 (commit e941daa6dd114b52356a63d3c3db5684e6c66717)
Many CI failures on this:
http://ci.rvm.jp/res...
Eric Wong
06:58 PM Revision 818f1c65 (git): thread_sync.c (mutex_ptr): handle mutexes held by parent threads in children
Mutexes may be held by threads which only exist in the parent
process, so their waitqueues may be populated with refe...
Eric Wong
06:40 PM Bug #15384: ssl_certs are duplicated in RubyGems and Bundler
Agree on the "one rather than two". It is probably redundant after the merge.
I can't answer the second sentence s...
shevegen (Robert A. Heiler)
02:33 PM Bug #15384 (Closed): ssl_certs are duplicated in RubyGems and Bundler
It is pity that the same ssl_certs are shipped on multiple places, once as part of RubyGems and the other set as part... vo.x (Vit Ondruch)
06:37 PM Revision e941daa6 (git): fix typoe of r66200
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:23 PM Revision eb79191f (git): Introduce "COLDFUNC" function attribute.
* include/ruby/defines.h: introduce "COLDFUNC" function attribute
on several compilers for called unlikely function...
ko1 (Koichi Sasada)
05:19 PM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
I personally don't see an issue with this spec, besides that it would introduce a breaking change one way or the othe... alanwu (Alan Wu)
05:02 PM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
or `raise` on `return_value` ?
it is irregular case. I think tailcall is not normal call (it is same as a method c...
ko1 (Koichi Sasada)
04:50 PM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
If we return `nil` for `#return_value`, users can't tell whether the nil is from the method actually returning nil, o... alanwu (Alan Wu)
04:33 PM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
Yes, the patch should return `nil` (I forgot to support it).
I think we can change the semantic of tailcall as a m...
ko1 (Koichi Sasada)
03:50 PM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
The main concern I have with this approach is that there is no reasonable value we can make `Tracepoint#return_value`... alanwu (Alan Wu)
07:03 AM Bug #15303: Return tracepoint doesn't fire when tailcall optimization is applied
hi,
how about to call `return` event hook at tailcall? There is no need to introduce new API proposed at [Bug #153...
ko1 (Koichi Sasada)
05:03 PM Bug #15382: Stack overflow in int_or()
Overwriting these methods also should be warned, as `Object#initialize`?
https://github.com/nobu/ruby/pull/new/bug...
nobu (Nobuyoshi Nakada)
01:04 PM Bug #15382: Stack overflow in int_or()
Briefly investigated. This is an infinite recursion.
Simplified version:
def respond_to_missing?(s, f)
...
mame (Yusuke Endoh)
12:07 PM Bug #15382 (Closed): Stack overflow in int_or()
After some fuzz testing I found a crashing test case.
To reproduce: miniruby ruby_so_int_or
Full ASAN report: h...
fumfel (Kamil Frankowicz)
04:55 PM Bug #14374: `for` does not splat elements
I found `each` does not call `Array.try_convert` so only `for` is affected by redefinition of that method.
```
$ ...
nobu (Nobuyoshi Nakada)
04:15 PM Revision 756914e5 (git): * 2018-12-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:15 PM Revision 3e1f06da (git): fix C90 error.
* configure.ac (check broken_backtrace code): fix decl. position
error because of `-Werror=declaration-after-statem...
ko1 (Koichi Sasada)
03:46 PM Bug #14959: Writing a "link_to" method and a "url_helper" with a request parameter under certain "if else" statement in Rails helper crashes with KERN_INVALID_ADDRESS at 0x0000000000000000
nobu (Nobuyoshi Nakada) wrote:
> The same issue is already marked to backport in #14897.
> Please wait for 2.5.2.
...
matssigge (Mats Sigge)
03:37 PM Misc #15347: Require C99
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > Back to Visual Studio:
>
> What is the feasabilit...
naruse (Yui NARUSE)
02:35 PM Bug #15270: [PATCH] Fix TracePoint for code loaded using ISeq.load_from_binary
ruby_2_5 r66225 merged revision(s) 64736,65567. nagachika (Tomoyuki Chikanaga)
02:35 PM Revision aba207b7 (git): merge revision(s) 64736,65567: [Backport #15270]
iseq.c: prefix rb_ to non-static iseq functions
I assume we always prefix rb_ to non-static functions to avo...
nagachika (Tomoyuki Chikanaga)
02:14 PM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
`make DEFS=-DVM_CHECK_MODE=2 check` で落ちます。 nobu (Nobuyoshi Nakada)
12:58 PM Feature #15381: Let double splat call `to_h` implicitly
I myself have used *foobar quite a lot in ruby code, such as in:
def foobar(*args)
args.each # and do s...
shevegen (Robert A. Heiler)
08:28 AM Feature #15381: Let double splat call `to_h` implicitly
Sorry, I meant `to_h`, not `to_hash`.
And in case my intention was not clear, in the example I gave for the double...
sawa (Tsuyoshi Sawada)
08:25 AM Feature #15381 (Open): Let double splat call `to_h` implicitly
The single splat calls `to_a` implicitly on the object (if it is not an array already) so that, for example, we have ... sawa (Tsuyoshi Sawada)
11:30 AM Revision 5fa8b95d (git): NEWS: update about bigdecimal [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
11:30 AM Revision 10492c2b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:30 AM Revision 2810c12a (git): Import bigdecimal 1.4.0.pre.20181205a
* https://github.com/ruby/bigdecimal/compare/74d25ef..v1.4.0.pre.20181205a
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
Kenta Murata
11:29 AM Revision ae88d2fc (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:29 AM Revision f62c3847 (git): Revert "Remove `libexec/bundle_ruby`"
This reverts commit 3f708604920f2fd7a105d5f092240737add15ef1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6622...
hsbt (Hiroshi SHIBATA)
11:20 AM Revision 3f708604 (git): Remove `libexec/bundle_ruby`
see r65979
[Bug #15291][ruby-dev:50663]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66219 b2dd03c8-39d4-4d8f-9...
znz (Kazuhiro NISHIYAMA)
10:40 AM Revision 6cf3ada5 (git): remove unused variables in node_extended_grapheme_cluster()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
10:11 AM Revision 6e97c12e (git): tweak/remove comments [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
10:06 AM Revision 433410a0 (git): add update to Unicode 11.0.0 to NEWS [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:07 AM Feature #15000 (Closed): Prevent to initialize MonitorMixin twice
Applied in changeset trunk|r66215.
----------
lib/monitor.rb: prevent to initialize MonitorMixin twice
and allow to...
znz (Kazuhiro NISHIYAMA)
09:07 AM Revision 1eba8ecb (git): lib/monitor.rb: prevent to initialize MonitorMixin twice
and allow to initialize again when obj.dup.
Suggested by Benoit Daloze. [ruby-core:88504] [Feature #15000]
git-svn...
znz (Kazuhiro NISHIYAMA)
09:00 AM Revision 39130926 (git): adjust some comments in node_extended_grapheme_cluster() [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
08:42 AM Feature #15350: [PATCH] thread_sync.c (queue_sleep): remove deadlock checking
Noted. I'll keep deadlock checking and see about implementing
it for auto-fiber (if I continue working on that).
...
normalperson (Eric Wong)
08:10 AM Revision 66a60738 (git): update to Unicode 11.0.0 (main step, not complete yet)
- common.mk: Change Unicode version to 11.0.0, and Emoji version to 11.0
- test/ruby/enc/test_emoji_breaks.rb: update...
duerst (Martin Dürst)
07:26 AM Bug #15377: rails unit tests get core dumped
ko1 (Koichi Sasada) wrote:
> Now recent BigDecimal changes were reverted, and I passed tests now.
>
> > Finished ...
evex (abdullah samman)
05:03 AM Bug #15377: rails unit tests get core dumped
Now recent BigDecimal changes were reverted, and I passed tests now.
> Finished in 448.578323s, 15.3998 runs/s, 40...
ko1 (Koichi Sasada)
03:40 AM Bug #15377 (Assigned): rails unit tests get core dumped
I mean "critical failure" is your issue (double free).
I could reproduce it. And it seems BigDecimal issue.
If yo...
ko1 (Koichi Sasada)
07:24 AM Feature #15287: New TracePoint events to support loading features
Matz agreed about naming of "script_compiled".
If others especially English natives have ideas, please tell me.
I...
ko1 (Koichi Sasada)
07:05 AM Bug #15313: [PATCH] Let debuggers know when a tail call happens
how about https://bugs.ruby-lang.org/issues/15303#note-2 ?
ko1 (Koichi Sasada)
04:59 AM Bug #15313: [PATCH] Let debuggers know when a tail call happens
Could I ask for some feedback on this? alanwu (Alan Wu)
04:25 AM Revision 78be4478 (git): implement Array-specific #all?, #none?, #one?
Before this patch Array#all? was not implemented in Array class
and alternatively Enumerable#all? was used, while #an...
nobu (Nobuyoshi Nakada)
04:01 AM Revision 7841cb1e (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:01 AM Revision f15cf091 (git): Revert bigdecimal 1.4.0 related commits
* Revert "Remove unnecessary linker flags"
This reverts commit 49efa01579272d52d28bd361c498d96ca92e986e.
* Revert...
Kenta Murata
01:41 AM Revision 846f4205 (git): Update the latest bundled gems.
test-unit-3.2.8 to 3.2.9
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
01:19 AM Bug #15379 (Closed): [PATCH] Fix documentation for Warning.warn
Applied in changeset trunk|r66208.
----------
Fix documentation for Warning.warn [ci skip]
Warning.warn does not ad...
nobu (Nobuyoshi Nakada)
01:19 AM Revision 8748fe7c (git): Fix documentation for Warning.warn [ci skip]
Warning.warn does not add any newlines to the message argument.
[Bug #15379]
From: Olle Jonsson <olle.jonsson@gmail....
nobu (Nobuyoshi Nakada)
01:11 AM Revision e7fad40c (git): Build error method name at failure
So `struct nmin_data` size is reduced.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66207 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
01:11 AM Revision 36f05c80 (git): Adjust indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:09 AM Revision 09ef29a7 (git): Prefer rb_check_arity when 0 or 1 arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

12/04/2018

11:33 PM Revision cfa6c553 (git): Merge 2-0-stable branch from bundler/bundler.
It's release version of Bundler 2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66204 b2dd03c8-39d4-4d8f-98ff-82...
hsbt (Hiroshi SHIBATA)
11:10 PM Revision 76d9da90 (git): mjit.c: remove init_list
It is not needed since we have LIST_HEAD_INIT initializer in
mjit_worker.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
Eric Wong
11:00 PM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
nobu (Nobuyoshi Nakada) wrote:
> テストでクラッシュするため、一旦revertしました。
パッチを作成してからだいぶ時間が経っていたので手元で `rebase trunk` して最新版を pul...
osyo (manga osyo)
08:51 AM Bug #15114 (Open): Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
テストでクラッシュするため、一旦revertしました。 nobu (Nobuyoshi Nakada)
10:19 PM Revision d612c44d (git): Enable MJIT on AIX
* configure.ac: disable using __builtin_setjmp to avoid errors when execution
globally jumps out of JITted code. Sp...
Rei Odaira
08:46 PM Feature #15350: [PATCH] thread_sync.c (queue_sleep): remove deadlock checking
I agree with Jeremy, that dropping the deadlock detection from `Queue#pop` would be pity. It's a lot easier if you ge... larskanis (Lars Kanis)
08:42 PM Feature #14385: Deprecate back-tick for Ruby 3.
Eregon (Benoit Daloze) wrote:
> IMHO this is way too incompatible and using %x{} only makes it less nice/readable/in...
nrodriguez (Nicolas Rodriguez)
06:48 PM Revision 2dd614af (git): * 2018-12-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:48 PM Revision d987e1e2 (git): Add prototype of rb_ary_ptr_use_start()
Without this icc fails to run.
http://rubyci.s3.amazonaws.com/icc-x64/ruby-trunk/log/20181203T130002Z.diff.html.gz
g...
naruse (Yui NARUSE)
05:46 PM Bug #15379 (Closed): [PATCH] Fix documentation for Warning.warn
Warning.warn does not add any newlines to the message argument, this just makes the documentation reflect that.
Th...
olleolleolle (Olle Jonsson)
01:15 PM Revision f984a40e (git): .travis.yml: config_2nd may not exist in ~/
https://travis-ci.org/ruby/ruby/jobs/463317607
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66199 b2dd03c8-39d4...
k0kubun (Takashi Kokubun)
12:24 PM Revision 631086b7 (git): Merge upstream from ruby/psych
* https://github.com/ruby/psych/pull/379
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66198 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)
11:45 AM Revision 70a385a4 (git): Re-commit r65722
which was accidentally reverted by r65904
158562dabb197d6efc53cabe6662177c6ec3f43e
git-svn-id: svn+ssh://ci.ruby-la...
k0kubun (Takashi Kokubun)
11:34 AM Feature #15378 (Third Party's Issue): URI::InvalidURIError (bad URI(is not URI?)
I using the ruby 2.5.3 and try to save this url http://zapovednik.space/material/stantsija-petropavlovsk
URI::Inva...
ipatovanton (Anton Ipatov)
11:22 AM Feature #15374: Proposal: Enable refinements to `#method_missing`
oops, that's right. osyo (manga osyo)
11:16 AM Revision 49efa015 (git): Remove unnecessary linker flags
Cygwin/mingw linker should be able to link against shared library
itself. Mswin build sets -def:$(DEFFILE) option by...
nobu (Nobuyoshi Nakada)
11:16 AM Revision bfb64d47 (git): Move dependency on gemspec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:16 AM Revision 86661b5c (git): Remove unnecessary directory listing
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:54 AM Misc #15342: DevelopersMeeting20181212Japan
[Feature [#15007](https://bugs.ruby-lang.org/issues/15007)] Proposal: Introduce support for cold function attributes ... methodmissing (Lourens Naudé)
10:51 AM Revision 3a88b4d0 (git): commit miss
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
10:49 AM Revision 9b161c3c (git): change diaeresis from above to below for better visibility
In test/ruby/test_regexp.rb and test/ruby/test_string.rb, change
some instances of COMBINING DIAERESIS (U+0308, above...
duerst (Martin Dürst)
09:37 AM Revision f49d2269 (git): test/excludes/_appveyor: exclude memory-inefficient
test which AppVeyor sometimes can't run.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66191 b2dd03c8-39d4-4d8f-...
k0kubun (Takashi Kokubun)
09:30 AM Bug #15376: Default gems: how will it work exactly?
I can not answer most of these question due to my own lack of knowledge but I agree
with mentioning it in NEWS and w...
shevegen (Robert A. Heiler)
06:38 AM Bug #15376 (Closed): Default gems: how will it work exactly?
Some standard libraries will be gemified in Ruby 2.6+.
1) I believe we need to provide documentation for this. The...
marcandre (Marc-Andre Lafortune)
09:16 AM Revision c28c20ee (git): Fix error message
* array.c (ary_take_first_or_last): expected optional argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66...
nobu (Nobuyoshi Nakada)
08:53 AM Bug #15377: rails unit tests get core dumped
ko1 (Koichi Sasada) wrote:
>
> I got same critical failure.
>
Can you follow solutions here: https://stackove...
evex (abdullah samman)
08:16 AM Bug #15377: rails unit tests get core dumped
all right,
I read https://guides.rubyonrails.org/development_dependencies_install.html#mysql-and-postgresql (thanks ...
ko1 (Koichi Sasada)
08:11 AM Bug #15377: rails unit tests get core dumped
Hi, next errors:
https://gist.github.com/ko1/3974289bd0b2686e0cf923301faab5cd
ko1 (Koichi Sasada)
07:58 AM Bug #15377: rails unit tests get core dumped
You can create "activerecord_unittest" database by running this command below:
$ cd activerecord
$ bundle exec ra...
yahonda (Yasuo Honda)
07:32 AM Bug #15377: rails unit tests get core dumped
Hi,
I want to reproduce it, but I got the following error.
> /home/ko1/ruby/tmp/rails/activerecord/lib/active_r...
ko1 (Koichi Sasada)
07:06 AM Bug #15377 (Closed): rails unit tests get core dumped
I'm coming from https://github.com/rails/rails/issues/34606#issuecomment-443914170
Basically what happened is that...
evex (abdullah samman)
08:22 AM Revision c01a5ee8 (git): Use delete_prefix instead of `sub(/\Afixed-pattern/, '')`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:00 AM Revision a94cbf81 (git): Merge rubygems master@221bdea
* Fixed https://github.com/rubygems/rubygems/pull/2506
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66188 b2dd0...
hsbt (Hiroshi SHIBATA)
07:52 AM Revision 3b871be4 (git): fix typo of r66177
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:53 AM Revision aca607a0 (git): unconstify cast to get rid of VC++ warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:31 AM Revision 84d67979 (git): exclude skin tones as second component in TestEmojiBreaks#test_mixed_emoji
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
04:22 AM Revision 35ada33f (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:22 AM Revision 8891bb3b (git): Import bigdecimal-1.4.0.pre-20181204a
* https://github.com/ruby/bigdecimal/compare/v1.4.0.pre.20181130a..v1.4.0.pre.20181204a
git-svn-id: svn+ssh://ci.rub...
Kenta Murata
04:22 AM Revision 242ce4b1 (git): Revert "Symbol refinements"
Due to assertion failures when VM_CHECK_MODE >= 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66182 b2dd03c8-...
Kenta Murata
04:22 AM Revision 01b20daa (git): Symbol refinements
* vm_args.c (refine_sym_proc_call): enalbe accidentally disabled
refinements in Symbol#to_proc. [Bug #15114]
Fro...
Kenta Murata
04:11 AM Revision db9f1efc (git): change embedding character in TestEmojiBreaks#test_embedded_emoji
In test/ruby/enc/test_emoji_breaks.rb, in method
TestEmojiBreaks#test_embedded_emoji, change the surrounding characte...
duerst (Martin Dürst)
02:24 AM Revision 4b85e881 (git): Prefer rb_check_arity when 0 or 1 arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:58 AM Misc #15007: Let all Init_xxx and extension APIs frequently called from init code paths be considered cold
methodmissing (Lourens Naudé) wrote:
> https://github.com/ruby/ruby/pull/2005/files#diff-b6f26affdb29910802b4d97a901...
ko1 (Koichi Sasada)
01:41 AM Revision b0ec083a (git): process.c (retry_fork_async_signal_safe): fix -Wclobbered
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:40 AM Revision 5e8e1fcf (git): Use getent and cut on Solaris to get home directory
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:40 AM Revision 7ea31367 (git): Use Dir.home to avoid platform dependency
On Solaris 10, `echo ~#{ENV['USER']}` As expected
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66176 b2dd03c8-3...
naruse (Yui NARUSE)

12/03/2018

11:53 PM Revision a13b1f50 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:53 PM Revision 3b632108 (git): Collapse putobject, putobject, newarray
This collapses:
```
== disasm: #<ISeq:[email protected]:3 (3,0)-(5,3)> (catch: FALSE)
0000 putobject "...
tenderlovemaking (Aaron Patterson)
10:27 PM Misc #15007: Let all Init_xxx and extension APIs frequently called from init code paths be considered cold
methodmissing (Lourens Naudé) wrote:
> methodmissing (Lourens Naudé) wrote:
> > ko1 (Koichi Sasada) wrote:
> > > >...
methodmissing (Lourens Naudé)
09:33 PM Feature #13483: TracePoint#enable with block for thread-local trace
@ko1 Was there an update to this proposal? ioquatix (Samuel Williams)
09:00 PM Revision 7712ffc7 (git): process.c (retry_fork_async_signal_safe): fix -Wclobbered on i686
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
08:05 PM Bug #15375 (Closed): Crash report for Ruby 2.5.3p105
Hello, Ruby 2.5.3 just crashed with a segfault in my Sidekiq worker. This is on my Mac OS Mojave, and I am using the ... nathan.f77 (Nathan Broadbent)
07:49 PM Revision d5598962 (git): * 2018-12-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:49 PM Revision a2264342 (git): process.c: fix ETXTBUSY from MJIT compiler process
This affects test/ruby/test_process.rb (test_execopt_env_path).
Since MJIT uses vfork+execve in a separate thread, t...
Eric Wong
07:25 PM Feature #15371: IRB with ARGV
shevegen (Robert A. Heiler) wrote:
> By the way, I find it slightly amusing that python's "there is only
> one way"...
svnpenn (Steven Penny)
05:20 PM Feature #15371: IRB with ARGV
I can not say whether the above is a bug or not; however had a grep
shows that there are two toplevel methods for IR...
shevegen (Robert A. Heiler)
03:36 AM Feature #15371 (Closed): IRB with ARGV
PHP allows you to pass ARGV in interactive mode:
$ php -a -- alpha beta gamma
php > print $argv[3] . PHP_...
svnpenn (Steven Penny)
04:20 PM Feature #15341: Provide emoji version as RbConfig::CONFIG['UNICODE_EMOJI_VERSION']
As I assume matz is quite busy right now, perhaps it should/could be added to the
upcoming developer meeting at:
...
shevegen (Robert A. Heiler)
03:29 PM Feature #15374: Proposal: Enable refinements to `#method_missing`
i always like the fun you can do with method_missing, but for your example, method_missing always use a symbol for th... Hanmac (Hans Mackowiak)
11:07 AM Feature #15374 (Rejected): Proposal: Enable refinements to `#method_missing`
Proposal enable refinements to `#method_missing`.
It can be used in the following cases.
```ruby
# Access key va...
osyo (manga osyo)
02:18 PM Feature #15171: [patch] Use OpenSSL 1.1.1 for Appveyor MinGW build
Sorry for the second message. I did not mention one thing that non Windows users may not be aware of.
Publicly fa...
MSP-Greg (Greg L)
02:02 PM Feature #15171: [patch] Use OpenSSL 1.1.1 for Appveyor MinGW build
Update:
1. There have been several recent commits re OpenSSL 1.1.1 issues.
2. A new install of MSYS2 will insta...
MSP-Greg (Greg L)
01:39 PM Revision 5ce53352 (git): add a NEWS entry of TracePoint#enable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:12 PM Revision fddf7a05 (git): update-deps: support coroutine dependencies
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:12 PM Revision 54c979e9 (git): Ignore goruby wrapper
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:39 PM Revision 5ceeea4d (git): ext/bigdecimal/bigdecimal.c: drop unused function
This has been unused since r66124.
cc: @mrkn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66167 b2dd03c8-39d4-...
k0kubun (Takashi Kokubun)
12:36 PM Revision 888cdf60 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:36 PM Revision 5e11de65 (git): make `RARRAY_PTR_USE` more conservertive.
* include/ruby/ruby.h: de-transient at
`RARRAY_PTR_USE` and `RARRAY_PTR_USE_START`.
Introduce `RARRAY_PTR_USE_TRA...
ko1 (Koichi Sasada)
12:32 PM Revision 60989daa (git): mjit.c: eliminate -save-temps flag
in a new variable cc_common_args.
`cflags=-save-temps=obj` makes MJIT fail like:
https://rubyci.org/logs/www.rubyist...
k0kubun (Takashi Kokubun)
12:22 PM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
対応遅れてしまいすみません。
ありがとうございます。
osyo (manga osyo)
04:34 AM Bug #15114 (Closed): Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
Applied in changeset trunk|r66149.
----------
Symbol refinements [Bug #15114]
nobu (Nobuyoshi Nakada)
12:01 PM Revision edbac1b9 (git): Fixed test fails against OpenSSL 1.1.1.
* https://rubyci.org/logs/rubyci.s3.amazonaws.com/ubuntu/ruby-trunk/log/20181203T093003Z.fail.html.gz
* https://rub...
hsbt (Hiroshi SHIBATA)
12:00 PM Revision 33eebfd3 (git): mjit_worker.c: undefine CC_PATH
because we mostly use cc_path now and the comment is obsolete (CC_PATH
is now absolute path and the TODO is already r...
k0kubun (Takashi Kokubun)
11:48 AM Bug #15372: openssl 1.1.1a on Debian sid test failures
I think some of these changesets are required for stable branches to fix errors on RubyCI. nagachika (Tomoyuki Chikanaga)
07:23 AM Bug #15372: openssl 1.1.1a on Debian sid test failures
Note: I attached full logs since some tests were taking way
longer than expected, too, but did not fail. For examp...
normalperson (Eric Wong)
07:14 AM Bug #15372 (Closed): openssl 1.1.1a on Debian sid test failures
I fixed a few in r66152 r66153 for webrick and drb.
There's many more than I have time to fix which affect the "op...
normalperson (Eric Wong)
11:24 AM Misc #15342: DevelopersMeeting20181212Japan
* [Feature #15373] Proposal: Enable refinements to `#method` and `#instance_method`
* [Feature #15374] Proposal: Ena...
osyo (manga osyo)
11:16 AM Feature #15373: Proposal: Enable refinements to `#method` and `#instance_method`
Thank you! shevegen :) osyo (manga osyo)
09:20 AM Feature #15373: Proposal: Enable refinements to `#method` and `#instance_method`
I won't comment on the .: here and not about the first part
of the suggestions here either, but about .source_locati...
shevegen (Robert A. Heiler)
08:47 AM Feature #15373 (Closed): Proposal: Enable refinements to `#method` and `#instance_method`
Proposal enable refinements to `#method` and `#instance_method`.
It can be used in the following cases.
```ruby
...
osyo (manga osyo)
10:35 AM Revision a8812080 (git): Fix typo in trick2018/README [ci skip]
s/dimentional/dimensional
From: "yuuji.yaginuma" <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/...
mame (Yusuke Endoh)
10:22 AM Bug #15367: IO.select is not resumed when io-object gets closed
[email protected] wrote:
> I can't use just `Thread#kill` to not stop thread while it runs `#process`.
> It wor...
normalperson (Eric Wong)
09:42 AM Bug #15367: IO.select is not resumed when io-object gets closed
I'm using `IO.select` with ssl socket as it's suggested in docs https://ruby-doc.org/core-2.5.3/IO.html#method-c-sele... printercu (Max Melentiev)
09:55 AM Revision 35d7ae85 (git): Use /bin/echo instead of shell builtin echo
builtin echo of Solaris 10's sh doesn't expand `~`.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10x/ruby-...
naruse (Yui NARUSE)
09:34 AM Revision 07a5db2c (git): spec/ruby/core/io/*_spec.rb: explain MJIT failures
These random failures happen because FD number allocation
is not predictable when multiple threads are running (since...
Eric Wong
09:21 AM Revision 89455ff2 (git): NEWS: write about bigdecimal updates
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
09:15 AM Revision f8c15d0b (git): process.c (rb_execarg_init): mark as static
io.c has not used it since r36229, and we can re-export
it if we need it at another time.
git-svn-id: svn+ssh://ci.r...
Eric Wong
08:57 AM Revision 323ddfc1 (git): process.c (rb_f_system): cleanup to use rb_execarg_get
TypedData_* macros hide assignments and are confusing and too
long for users of giant fonts.
git-svn-id: svn+ssh://c...
Eric Wong
08:51 AM Revision 4d1e32ea (git): Revert "Symbol refinements"
Due to assertion failures when VM_CHECK_MODE >= 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66155 b2dd03c8-...
nobu (Nobuyoshi Nakada)
08:33 AM Feature #14915: Deprecate String#crypt
[email protected] wrote:
> I understand that the warning will annoy normal non-programmer
> users. However, some...
normalperson (Eric Wong)
08:14 AM Feature #14915: Deprecate String#crypt
I think that the warning is needed. People (at least, I) don't read documents. Even if I noticed, I cannot remember... mame (Yusuke Endoh)
07:59 AM Feature #14915 (Open): Deprecate String#crypt
I did not intend to close this ticket. What remains to be discussed is:
- Should we need to add warnings?
- If t...
shyouhei (Shyouhei Urabe)
05:46 AM Feature #14915 (Closed): Deprecate String#crypt
Applied in changeset trunk|r66154.
----------
string.c: [DOC] deprecate String#crypt [ci skip] [Feature #14915]
shyouhei (Shyouhei Urabe)
04:12 AM Feature #14915: Deprecate String#crypt
[email protected] wrote:
> Well, it seems we do not agree whether we should add a
> warning. But is anybody ...
normalperson (Eric Wong)
01:55 AM Feature #14915: Deprecate String#crypt
Well, it seems we do not agree whether we should add a warning. But is anybody against on documenting the deprecatio... shyouhei (Shyouhei Urabe)
05:46 AM Revision 37c22bd9 (git): string.c: [DOC] deprecate String#crypt [ci skip] [Feature #14915]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
04:51 AM Revision fb0009cf (git): drb: fix tests on Debian sid/unstable with OpenSSL 1.1.1a
OpenSSL complains abour our keys being small and weak :<
Make them big and strong with 2048-bit RSA keys and SHA256 d...
Eric Wong
04:51 AM Revision a063f71a (git): webrick: fix tests on Debian sid/unstable with OpenSSL 1.1.1a
OpenSSL complains abour our keys being small and weak :<
Make them big and strong with 2048-bit RSA keys and SHA256 d...
Eric Wong
04:44 AM Revision b94e344b (git): Symbol refinements
* vm_args.c (refine_sym_proc_call): enalbe accidentally disabled
refinements in Symbol#to_proc. [Bug #15114]
Fro...
nobu (Nobuyoshi Nakada)
04:44 AM Revision 1a1dd5cc (git): Revert "Symbol refinements [Bug #15114]"
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:40 AM Bug #15370: Array#=== in long running loop continually consumes more RAM
Thanks both of you! :-) I saw some bad advice on StackOverflow and new that `case` worked as follows:
case 2
...
danielpclark (Daniel P. Clark)
03:45 AM Bug #15370: Array#=== in long running loop continually consumes more RAM
`Array#===` is irrelevant. Your code executes `freq << sum` which extends the array and consumes the memory infinite... mame (Yusuke Endoh)
03:43 AM Bug #15370 (Rejected): Array#=== in long running loop continually consumes more RAM
`Array#===` is not `Array#member?`.
`freq` is an `Array` and `sum` is an `Integer`, so`freq === sum` always returns ...
nobu (Nobuyoshi Nakada)
03:11 AM Bug #15370 (Rejected): Array#=== in long running loop continually consumes more RAM
I was doing a code challenge and trying to use as few characters as possible (not shown). So instead of using `Array... danielpclark (Daniel P. Clark)
04:34 AM Revision cd5b3095 (git): Symbol refinements [Bug #15114]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:30 AM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
MSP-Greg (Greg L) wrote:
> I'm not sure about the effect of short file names. If `test` is a string, and `File.exis...
nobu (Nobuyoshi Nakada)
03:54 AM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
nobu (Nobuyoshi Nakada) wrote:
> You can't compare path names just by case-insensitiveness, on Windows.
> Consider ...
MSP-Greg (Greg L)
12:00 AM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
You can't compare path names just by case-insensitiveness, on Windows.
Consider short file names.
You can compare t...
nobu (Nobuyoshi Nakada)
03:51 AM Revision 1e9896ae (git): use RARRAY_AREF instead of RARRAY_PTR_USE.
* enumerator.c (enum_chain_total_size): use RARRAY_AREF
instead of RARRAY_PTR_USE because we don't need non-const
...
ko1 (Koichi Sasada)
03:40 AM Feature #14183: "Real" keyword argument
mame (Yusuke Endoh) wrote:
> And, this is a new topic. There is an non-Symbol-key call, like `where("table.id" => 1...
jeremyevans0 (Jeremy Evans)
02:31 AM Feature #14183: "Real" keyword argument
I talked with matz about this proposal at Keep Ruby Weird conference (more precisely, Franklin BBQ at Austin). As fa... mame (Yusuke Endoh)
03:15 AM Revision b65a43ca (git): Cherry-picked spec/mspec/lib/mspec/helpers/fs.rb
From https://github.com/MSP-Greg/ruby/commit/316f60e3befa312320b2cc600d7b59ba64f12329
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
02:53 AM Revision fb2be0b5 (git): Remove `(nanosecond)` too [ci skip]
[Bug #15322]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
02:34 AM Bug #15322 (Closed): Time.strptime does not support %3N, %6N, %9N
Applied in changeset trunk|r66145.
----------
time.rb: remove the unsupported formatting options from the document [...
okkez (okkez _)
02:12 AM Bug #15322: Time.strptime does not support %3N, %6N, %9N
Thank you for comments. I will commit the patch. okkez (okkez _)
02:34 AM Revision 66ec94d5 (git): time.rb: remove the unsupported formatting options from the document [ci skip]
Time.strptime does not support %3N, %6N, and %9N.
close [Bug #15322]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
okkez (okkez _)
01:59 AM Revision 1c26ca1e (git): sample/trick2013/mame/music-box.mp4: removed
The tarball will be reduced by about 568 kB.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66144 b2dd03c8-39d4-4...
mame (Yusuke Endoh)
01:40 AM Bug #15369 (Closed): pp does not support endless range
Fixed at r66143. Thanks. mame (Yusuke Endoh)
01:33 AM Bug #15369 (Closed): pp does not support endless range
I think `nil` in output is not expetced.
```
% rbenv exec irb --simple-prompt -r irb/completion
>> pp(1..)
1..n...
znz (Kazuhiro NISHIYAMA)
01:39 AM Revision 2c840bbf (git): lib/pp.rb (Range#pretty_print): support endless range
`pp(1..)` should print `"(1..)"` instead of `"(1..nil)"`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66143 b2...
mame (Yusuke Endoh)
01:06 AM Revision afa68539 (git): Refine RubyVM::AbstractSyntaxTree::Node#type
* ast.c (rb_ast_node_type): simplified to return a Symbol without
"NODE_" prefix.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
12:57 AM Revision 8edd6423 (git): test_pp.rb: show the node when failed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:24 AM Revision 87e1dd29 (git): Add RubyVM::AST#pretty_print
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

12/02/2018

11:28 PM Revision b56e266d (git): remove unnecessary settings with NULL_NODE in \X implementation
Remove unnecessary settings of node_array elements to NULL_NODE.
We can do this because we initialize the whole array...
duerst (Martin Dürst)
10:05 PM Revision 4a8531db (git): fix order of declarations and code at start of node_extended_grapheme_cluster()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
10:01 PM Revision d80bf2f1 (git): fix last commit (r66135)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:41 PM Revision 56d9c8d7 (git): * 2018-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:41 PM Revision f43a2a5a (git): make sure all nodes are freed on error in node_extended_grapheme_cluster()
regparse.c: In function node_extended_grapheme_cluster(), introduce function-global
array node_array and use it for s...
duerst (Martin Dürst)
08:12 PM Bug #15367: IO.select is not resumed when io-object gets closed
[email protected] wrote:
> If I may inquire, how significant would the overhead be?

I'd have to implement it to...
normalperson (Eric Wong)
06:59 PM Bug #15367: IO.select is not resumed when io-object gets closed
On Windows (MinGW), the thread is also sleeping... MSP-Greg (Greg L)
06:35 PM Bug #15367: IO.select is not resumed when io-object gets closed
If I may inquire, how significant would the overhead be?
While I think Akira's comment is perfectly fine on its ow...
shevegen (Robert A. Heiler)
05:12 PM Bug #15367: IO.select is not resumed when io-object gets closed
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/15367
> It happens only on linux, tested with 2.5....
normalperson (Eric Wong)
04:48 PM Bug #15367 (Open): IO.select is not resumed when io-object gets closed
Here is sample code:
~~~ ruby
rp, wp = IO.pipe
t2 = Thread.new { IO.select([rp]) }
# This also does not work:
...
printercu (Max Melentiev)
04:56 PM Bug #15368 (Closed): Crash Report log information
MacBook-Pro-de-Saul:social_net saulfranciscoacunagodoy$ rails s
/Users/saulfranciscoacunagodoy/.rvm/gems/ruby-2.6.0-...
saulacuna (Saul Francisco Acuña Godoy)
03:10 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
Now, I'm pretty much only windows, but previously the network I used had Windows, MacOS/OSX, and a few of *nix NAS de... MSP-Greg (Greg L)
01:01 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
Now I can't remember why `File::FNM_SYSCASE` is 0 on macOS..., maybe it can select case-sensitive filesystems. nobu (Nobuyoshi Nakada)
12:37 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
Case-sensitiveness is runtime environment property, and may differ per mounted volumes.
nobu (Nobuyoshi Nakada)
12:50 PM Revision a7f1bcb2 (git): optarse.rb: mention multiple descriptions [ci skip]
[ruby-list:50718]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:27 AM Bug #15343 (Closed): String#each_grapheme_cluster wrongly splits some emoji (genie, zombie, wrestling)
Working through Unicode Standard Annex #29 (version 31, for Unicode 10.0.0), I'm not sure all of the code in node_ext... duerst (Martin Dürst)
10:07 AM Revision a96a594f (git): solve the genie/zombie/wrestlers bug
enc/unicode.c: - Add U+1F93C (WRESTLERS), U+1F9DE (GENIE), and U+1F9DF
to onigenc_unicode_GCB_ranges...
duerst (Martin Dürst)
10:00 AM Revision 1752d138 (git): expand a small comment [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
09:48 AM Bug #15366 (Closed): bigdecimal.c:3699:1: warning: ‘Zero’ defined but not used
When compiling ruby trunk, I get a warning on bigdecimal.c:
```
compiling bigdecimal.c
bigdecimal.c:3699:1: warn...
duerst (Martin Dürst)
07:37 AM Bug #15365: backport r62776 (test_iseq.rb: skip iseq with coverage)
ruby_2_5 r66131 merged revision(s) 62776. nagachika (Tomoyuki Chikanaga)
07:19 AM Bug #15365 (Closed): backport r62776 (test_iseq.rb: skip iseq with coverage)
This is a ticket for backport management.
r62776 seems required to get rid of failure in some CI environments.
nagachika (Tomoyuki Chikanaga)
07:37 AM Revision f35b27b5 (git): merge revision(s) 62776: [Backport #15365]
test_iseq.rb: skip iseq with coverage
* test/ruby/test_iseq.rb (test_to_binary_with_objects): #to_binary
...
nagachika (Tomoyuki Chikanaga)
07:13 AM Bug #14553: Maybe this is too early for this but i encountered issues when using jit with rails
ruby_2_5 r66130 merged revision(s) 63040. nagachika (Tomoyuki Chikanaga)
07:13 AM Revision 0812ab5f (git): merge revision(s) 63040: [Backport #14553]
compile.c: do not dump unused callinfos
* compile.c (compile_if): rewind callinfo indexes used in
...
nagachika (Tomoyuki Chikanaga)
06:43 AM Revision 4bcdeeb6 (git): Fix rubyspec of bigdecimal for ruby <2.6
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
05:21 AM Revision e1091526 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:21 AM Revision a7e3516f (git): Fix JSON::Parser against bigdecimal updates
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
05:21 AM Revision e021386e (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:21 AM Revision c8fb30fc (git): Fix rubyspec against bigdecimal updates
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
05:21 AM Revision a0e438cd (git): Import bigdecimal-1.4.0.pre-20181130a
* https://github.com/ruby/bigdecimal/compare/74d25ef..v1.4.0.pre.20181130a
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
Kenta Murata
01:33 AM Revision 096d3629 (git): add/change some comments in node_extended_grapheme_cluster() [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
01:06 AM Revision d359ee3f (git): reformat code [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)

12/01/2018

11:28 PM Revision b6e33be8 (git): * 2018-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:28 PM Revision 246dd723 (git): LEGAL: update [ci skip]
* LEGAL: update configure, tool/config.guess, tool/config.sub and
parse.c, to the latest versions.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
08:42 PM Bug #15356: Rack::Deflater on Rails responds with no data on Ruby 2.6.0
> https://bugs.ruby-lang.org/issues/15356

Btw, I commited as r66093 (git 9d74d402)
Can you confirm current trunk...
normalperson (Eric Wong)
05:16 PM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
A comment for future maintainers:
Since `&fib->cont.saved_ec == ruby_current_execution_context_ptr` in the place my ...
alanwu (Alan Wu)
06:50 AM Bug #15362 (Closed): [PATCH] Avoid GCing dead stack after switching away from a fiber
Okay, I think we are in agreement then. ioquatix (Samuel Williams)
06:42 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
[email protected] wrote:
> @normalperson I thought about it a bit more, perhaps both
> ideas should be impl...
normalperson (Eric Wong)
06:05 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
@normalperson I thought about it a bit more, perhaps both ideas should be implemented for maximum protection. We coul... ioquatix (Samuel Williams)
05:26 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
@normalperson I am open to ideas. I don't know a lot about how thread and GC interact within Ruby, unfortunately it's... ioquatix (Samuel Williams)
05:12 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
[email protected] wrote:
> After I merged this patch,
> https://travis-ci.org/ruby/ruby/jobs/462071967 fail...
normalperson (Eric Wong)
05:01 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
Okay, it was random failure. That concerns me too. But, it passed now. I'll merge to ruby_2_5 too. ioquatix (Samuel Williams)
04:57 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
After I merged this patch, https://travis-ci.org/ruby/ruby/jobs/462071967 fails. I am testing locally in more detail. ioquatix (Samuel Williams)
03:51 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
I looked at the patch it seemed okay.
I committed it to trunk r66111
Once we've confirmed it solves the issue, ...
ioquatix (Samuel Williams)
03:21 AM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
I will take look at it. ioquatix (Samuel Williams)
04:41 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
unlike ruby, shell's glob finds a file, but it doesn't return a real filename as a result.
```
ls /mnt/c/aaa.txt
=...
ahorek (Pavel Rosický)
04:36 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
@ahorek & Hans,
Thanks for the feedback. Both of you are right, there isn't a trivial solution to this.
Ok to ...
MSP-Greg (Greg L)
04:27 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
it looks like Ruby checks only a platform for the case-(in)sensivity
for example on WSL I can create a file in my ...
ahorek (Pavel Rosický)
03:51 PM Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
i don't think that works that easy because it depends on the filesystem which depends on the location of the file.
...
Hanmac (Hans Mackowiak)
03:57 PM Misc #15364 (Closed): Suppress "shadowing outer local variable" warning for assignments e.g. with "tap"
This warning has been already removed at r65369, and Ruby 2.6 won't print it. This check is possible in an external ... mame (Yusuke Endoh)
01:36 PM Misc #15364: Suppress "shadowing outer local variable" warning for assignments e.g. with "tap"
This is similar as to what was mentioned in one of the last developer meeting
(or rather the one in **October 2018**...
shevegen (Robert A. Heiler)
12:21 PM Misc #15364 (Closed): Suppress "shadowing outer local variable" warning for assignments e.g. with "tap"
The following pattern is quite common when initializing a complex object where some attributes (attr1 and 2) can be s... svoop (Sven Schwyn)
12:05 PM Revision 0d54245a (git): Include LEGAL in .document [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:01 AM Revision 7a46a3b9 (git): Merge rubygems-3.0.0.beta3.
* [GSoC] Multi-factor feature for RubyGems https://github.com/rubygems/rubygems/pull/2369
git-svn-id: svn+ssh://ci.r...
hsbt (Hiroshi SHIBATA)
09:29 AM Revision 5cae104e (git): Let sub-directory exts depend on their parent ext
* ext/extmk.rb: Let sub-directory exts depend on their parent ext.
* template/exts.mk.tmpl: ditto.
git-svn-id: svn+...
Kenta Murata
08:26 AM Revision d1f86941 (git): remove unnecessary code removing CR/LF from range
Remove code that tries to remove CR and LF from Grapheme_Cluster_Break=Control.
This code is unnecessary because Grap...
duerst (Martin Dürst)
07:31 AM Revision 36b3e41a (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:31 AM Revision 3feeed6e (git): introduce and use create_alternate_node()
Introduce new function create_alternate_node() to create an alternative node
from a list of nodes in one go. Use it o...
duerst (Martin Dürst)
06:52 AM Bug #14561 (Closed): Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
Thanks @alanwu this has been applied to trunk and should be back-ported to 2.5 shortly as per #15362. As the supplied... ioquatix (Samuel Williams)
06:07 AM Revision 1fa7087f (git): eliminate a list with only one element
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
04:19 AM Revision 0fa65358 (git): merge revision(s) 65365:
Update for tzdata-2018f
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@66112 b2dd03c8-39d4-4d8f-98ff-...
nagachika (Tomoyuki Chikanaga)
03:49 AM Revision 4b99725d (git): Avoid GCing dead stack after switching away from a fiber
Fixes <https://bugs.ruby-lang.org/issues/14561> and discussed
<https://bugs.ruby-lang.org/issues/15362>.
git-svn-id:...
Samuel Williams
01:01 AM Bug #15359 (Assigned): Bundler help is not properly integrated
hsbt (Hiroshi SHIBATA)
12:37 AM Revision 57005046 (git): tool/downloader.rb: retry Net::OpenTimeout
to prevent random failure
https://travis-ci.org/ruby/ruby/jobs/461667474
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
k0kubun (Takashi Kokubun)
12:08 AM Revision 5d3aa0ac (git): Revert "Collapse putobject, putobject, newarray"
This reverts commit cbdf5a1842cda89347a2c840d23c35f041aead68.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6610...
tenderlovemaking (Aaron Patterson)

11/30/2018

11:58 PM Revision cf18fc32 (git): * 2018-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:58 PM Revision f86b49c1 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:58 PM Revision cbdf5a18 (git): Collapse putobject, putobject, newarray
This collapses:
```
== disasm: #<ISeq:[email protected]:3 (3,0)-(5,3)> (catch: FALSE)
0000 putobject "...
tenderlovemaking (Aaron Patterson)
11:34 PM Feature #15363 (Open): Case insensitive file systems - add info to CONFIG or somewhere?
I was under the impression that Windows was the only case insensitive file system. That is not the case. In RubyGem... MSP-Greg (Greg L)
11:03 PM Feature #15349 (Closed): Use a shared array for the `duparray` instruction
I committed this in r66095, not sure why it didn't close this. tenderlovemaking (Aaron Patterson)
10:47 PM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
Alan,
You're amazing... We're completely blocked on upgrading by this bug. You're a savior
Thanks,
Andrew
aselder (Andrew Selder)
08:22 PM Bug #15362 (Closed): [PATCH] Avoid GCing dead stack after switching away from a fiber
Hello! I have a patch that fixes Bug #14561. It's not a platform specific issue but
it affects the default build con...
alanwu (Alan Wu)
09:03 PM Misc #15347: Require C99
[email protected] wrote:
> Back to Visual Studio:

What is the feasability of requiring GCC or clang for Windows bui...
normalperson (Eric Wong)
02:03 PM Misc #15347: Require C99
Requiring a more modern version of MSVC should be a given anyway. Currently CRuby still tries to support 6.0 (`_MSC_V... cremno (cremno phobia)
08:27 PM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
I have a patch for this, #15362 if anyone could take a look. alanwu (Alan Wu)
05:20 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
I thought this was fixed already in 2.6 - but obviously not. That's bad :( ioquatix (Samuel Williams)
05:18 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
Would it possible to get this addressed? It blocking my entire organization from upgrading past Ruby 2.4
It's repr...
aselder (Andrew Selder)
03:47 PM Bug #15333 (Closed): make check fails looking for Bundler 2.0
Build on a totally clean CentOS 7 box passed without failure. I would attribute this issue to "user's host configurat... leam (Leam Hall)
01:14 AM Bug #15333: make check fails looking for Bundler 2.0
My original failure was on a Fedora 28 box. I am building a CentOS 7 box and still getting the build environment set ... leam (Leam Hall)
02:33 PM Feature #9577 (Closed): [PATCH] benchmark/driver.rb: align columns in text output
I think this was already fixed by introducing benchmark-driver.
~~~
$ make benchmark OPTS="-r time -o simple" ITE...
k0kubun (Takashi Kokubun)
11:59 AM Revision 9234318e (git): merge revision(s) 65956:
fix r65954; Keep tainty
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@66105 b2dd03c8-39d4-4d8f-98ff-...
nagachika (Tomoyuki Chikanaga)
11:44 AM Revision 8f23f690 (git): test/ruby/test_io.rb (test_recycled_fd_close): remove hacks
I think I finally fixed the underlying bug in r65937
("io.c (fptr_finalize_flush): close race leading to EBADF")
I'v...
Eric Wong
07:59 AM Bug #15361 (Closed): [backport] Import Ruby/OpenSSL 2.1.2
https://github.com/ruby/openssl/pull/160 (included in Ruby/OpenSSL 2.1.0 and newer) fixes an incompatibility with Ope... devurandom (Dennis Schridde)
07:19 AM Revision 26771cad (git): Added words in the comment at r65088 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:04 AM Revision 157b1090 (git): Update source code URI in bundled_gems [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:25 AM Bug #13746 (Closed): windows-pr gemのRuby 2.4 32bit版でのSEGV
cosmo0920 (Hiroshi Hatake)
05:19 AM Bug #15316: rb_postponed_job_register not thread-safe
> r66100
Thanks to work on this, Eric.
k0kubun (Takashi Kokubun)
05:15 AM Bug #15343: String#each_grapheme_cluster wrongly splits some emoji (genie, zombie, wrestling)
I had my computer spend about 10h to compile Ruby with regexp debug flags activated. It took that long because while ... duerst (Martin Dürst)
03:56 AM Revision dc1ecab0 (git): test/testunit/test_parallel.rb: respect subprocess timeout scale
MJIT tests take longer than 100s on my VM :<
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66101 b2dd03c8-39d4-4...
Eric Wong
03:56 AM Revision eb38fb67 (git): vm_trace.c: workqueue as thread-safe version of postponed_job
postponed_job is safe to use in signal handlers, but is not
thread-safe for MJIT. Implement a workqueue for MJIT
thr...
Eric Wong
01:01 AM Bug #15354 (Rejected): Remove Bundler from StdLib
I have the same concerns.
I'm going to resolve the duplicated vendoring problem at https://github.com/rubygems/rub...
hsbt (Hiroshi SHIBATA)
12:49 AM Bug #15354: Remove Bundler from StdLib
@colby
Ok. I decided on the longer message.
> snide comment
Snide - 'derogatory or mocking in an indirect w...
MSP-Greg (Greg L)
 

Also available in: Atom