Project

General

Profile

Activity

From 07/13/2017 to 07/19/2017

07/19/2017

11:39 PM Feature #13389: [PATCH] POP3 support timeout for TLS handshake
naruse (Yui NARUSE) wrote:
> @shugo Could you review this patch?
I've tested and have merged the patch.
Thanks.
shugo (Shugo Maeda)
11:38 PM Feature #13389 (Closed): [PATCH] POP3 support timeout for TLS handshake
Applied in changeset trunk|r59373.
----------
lib/net/pop.rb: support timeout for TLS handshake
Patch by ahorek (Pa...
shugo (Shugo Maeda)
11:38 PM Revision ece6c674 (git): lib/net/pop.rb: support timeout for TLS handshake
Patch by ahorek (Pavel Rosický). [ruby-core:80490] [Feature #13389]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
shugo (Shugo Maeda)
11:08 PM Bug #13649 (Closed): Net::IMAP doesn't support response from a Microsoft Exchange server (which is not compliant with RFC standards)
Applied in changeset trunk|r59372.
----------
lib/net/imap.rb: Ignore trailing space for Microsoft Exchange Server
...
shugo (Shugo Maeda)
11:08 PM Revision 01658682 (git): lib/net/imap.rb: Ignore trailing space for Microsoft Exchange Server
Based on the patch by keysen (Jérémy Carlier).
[ruby-core:81641] [Bug #13649]
git-svn-id: svn+ssh://ci.ruby-lang.org...
shugo (Shugo Maeda)
09:59 PM Bug #13280 (Rejected): net/ftp: Putbinaryfile (on Windows) requires blocksize equal to file size
MarkDBlackwell (Mark D Blackwell) wrote:
> Just now, I returned to my client's site. I couldn't reproduce the proble...
shugo (Shugo Maeda)
09:54 PM Feature #10119 (Assigned): [PATCH] [net/imap] Add CHANGEDSINCE FETCH modifier + complementary add MODSEQ Message Data Item in FETCH Command
shugo (Shugo Maeda)
09:53 PM Feature #13721 (Assigned): [PATCH] net/imap: dedupe attr keys in Net::IMAP::FetchData
shugo (Shugo Maeda)
09:27 PM Feature #12733: Bundle bundler to ruby core
> I added test-bundler task to my experimental branch.
Thank you for your work on this. Please contact me in the B...
indirect (André Arko)
03:01 PM Revision 02d1c089 (git): * 2017-07-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision 29029217 (git): Sort entries [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:59 PM Revision ae1c9f13 (git): NEWS: Add Hash#transform_keys and Hash#transform_keys!
[Feature #13583] [ruby-core:81290] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59369 b2dd03c8-39d4-4...
znz (Kazuhiro NISHIYAMA)
10:17 AM Bug #13755 (Closed): Null pointer dereference in hash_table_index()
After some fuzz testing I found a crashing test case.
To reproduce: miniruby ruby_null_ptr_hash_table_index
Val...
fumfel (Kamil Frankowicz)
09:50 AM Bug #13754 (Third Party's Issue): bigdecimal with lower precision that Float
Hello,
I'm not sure if I've misunderstood the bigdecimal class but in the following example, I only get 12 signifi...
lionel_perrin (Lionel PERRIN)
03:17 AM Bug #13753 (Closed): Segfault when calling `Random::DEFAULT.rand` in forked child
Applied in changeset trunk|r59368.
----------
random.c: ensure initialized
* random.c (get_rnd, try_get_rnd): ensur...
nobu (Nobuyoshi Nakada)
03:16 AM Revision a14cb8ad (git): random.c: ensure initialized
* random.c (get_rnd, try_get_rnd): ensure initialized to get rid
of crash in forked processes. [ruby-core:82100] [...
nobu (Nobuyoshi Nakada)
03:16 AM Revision 77f1277e (git): test_rand.rb: improved assert_fork_status
* test/ruby/test_rand.rb (assert_fork_status): deal with errors
from children.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
03:04 AM Bug #13150: TestMarshal failures on FreeBSD with gcc7 because of GC
> usa
I got a report for this issue about ruby-build repository.
https://github.com/rbenv/ruby-build/issues/111...
hsbt (Hiroshi SHIBATA)
02:28 AM Revision 2cc3946d (git): st.c: adjust style
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:35 AM Revision 8c57548d (git): * 2017-07-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:35 AM Revision 0493b1ce (git): revert r59359, r59356, r59355, r59354
These caused numerous CI failures I haven't been able to
reproduce [ruby-core:82102]
git-svn-id: svn+ssh://ci.ruby-l...
Eric Wong

07/18/2017

04:47 PM Bug #13753: Segfault when calling `Random::DEFAULT.rand` in forked child
The attached patch fixes the issue by re-initialising the random instance such that calls to `Random::DEFAULT.rand` a... owst (Owen Stephens)
04:33 PM Bug #13753 (Closed): Segfault when calling `Random::DEFAULT.rand` in forked child
Hi,
The following causes a segfault on 2.3.4, 2.4.1 and current (`ruby 2.5.0dev (2017-07-18 trunk 59362) [x86_64-l...
owst (Owen Stephens)
12:43 PM Bug #13699: Multiple maps over lazy enumerator yielding multiple values in 2.4.x causes crash
ruby_2_4 r59363 merged revision(s) 59056. nagachika (Tomoyuki Chikanaga)
12:42 PM Bug #13648: [PATCH] Nested map of Enumerator::Lazy with packed values gives wrong result
ruby_2_4 r59363 merged revision(s) 59056. nagachika (Tomoyuki Chikanaga)
12:42 PM Revision f03997d3 (git): merge revision(s) 59056: [Backport #13648] [Backport #13699]
enumerator.c: fix nested maps
* enumerator.c (lazy_map_proc, lazy_grep_iter_proc): marks values
re...
nagachika (Tomoyuki Chikanaga)
12:37 PM Feature #13726 (Assigned): PATCH: Windows builds - fractional second file times
usa (Usaku NAKAMURA)
12:37 PM Misc #13702 (Assigned): TZ checking in rb_w32_fstati64()
usa (Usaku NAKAMURA)
12:36 PM Feature #13731: inode for Windows on ReFS
2.5でやりましょう。 usa (Usaku NAKAMURA)
12:34 PM Bug #13429 (Closed): Net::SMTP has no read timeout when connexion over TLS
Ok, I'll backport this later. usa (Usaku NAKAMURA)
11:28 AM Revision 13155d4d (git): Copy openssl library finder for ext/digest from OpenSSL extention.
* ext/digest/digest_conf.rb: Support to search variaous filenames of
OpenSSL/LibreSSL libraries.
git-svn-id: svn...
hsbt (Hiroshi SHIBATA)
11:18 AM Bug #13647 (Feedback): Some weird behaviour with keyword arguments
I couldn't reproduce it with hashie-3.5.6, from 2.0.0 through trunk. nobu (Nobuyoshi Nakada)
10:49 AM Revision e69dd14a (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:29 AM Revision 2e596f68 (git): descriptive asssertions
* test/ruby/test_string.rb (test_uplus_minus): prefer more
descriptive asssertions than assert_equal.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
09:52 AM Revision 86e266bb (git): string: preserve taint flag with String#-@ (uminus)
* string.c (tainted_fstr_update): move up
(rb_fstring): support registering tainted strings
(register_fstring_tai...
Eric Wong
08:31 AM Bug #13391 (Closed): wrong number of arguments error for Hash#map when lambda given
Applied in changeset trunk|r59358.
----------
vm_eval.c: rb_lambda_call
* enum.c (enum_collect): make the block ari...
nobu (Nobuyoshi Nakada)
08:31 AM Revision 1f67a390 (git): vm_eval.c: rb_lambda_call
* enum.c (enum_collect): make the block arity same as the given
block. [Bug #13391]
* internal.h (vm_ifunc): stor...
nobu (Nobuyoshi Nakada)
07:48 AM Revision 8ffb23c2 (git): proc.c: rb_block_min_max_arity
* proc.c (rb_block_min_max_arity): new function to get arity range
from the current block.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
07:21 AM Revision 6607266e (git): test/ruby/test_string.rb: ensure we do not have tainted strings
Trying to figure out [ruby-core:82092]
cf. https://gist.github.com/e2c899c453f3f66e7934095c32505486
git-svn-id: svn+...
Eric Wong
06:27 AM Bug #13752 (Closed): Can't observe sibling refinements
Sorry in advance if already reported elsewhere, but is this intentional?
```ruby
class Foo
using Module.new {
...
shyouhei (Shyouhei Urabe)
04:30 AM Revision 4f473905 (git): newhash insn reuses existing keys
This gives the newhash VM instruction the same string reuse
capabilities as rb_hash_aset.
* st.c (str_key): new wrap...
Eric Wong
02:30 AM Bug #13737 (Closed): "can't modify frozen String" when installing bundled gems
Applied in changeset trunk|r59354.
----------
hash: keep fstrings of tainted strings for string keys
The same hash ...
Anonymous
02:29 AM Revision d04c085b (git): hash: keep fstrings of tainted strings for string keys
The same hash keys may be loaded from tainted data sources
frequently (e.g. parsing headers from socket or loading
YA...
Eric Wong
02:10 AM Feature #13740 (Closed): [PATCH] doc/extension.rdoc: start entries for threading and IO
Applied in changeset trunk|r59353.
----------
doc/extension.rdoc: start documenting threading and IO APIs
This will...
Anonymous
02:10 AM Revision ed831a6c (git): doc/extension.rdoc: start documenting threading and IO APIs
This will hopefully be useful for folks writing C extensions.
* doc/extension.rdoc: start documenting threading and ...
Eric Wong
01:59 AM Feature #13729 (Closed): PATCH: Add Server Name Indication (SNI) support to WEBrick
Applied in changeset trunk|r59351.
----------
webrick: fix SNI support
* lib/webrick/https.rb: check ssl context of...
Anonymous
12:00 AM Feature #13729 (Assigned): PATCH: Add Server Name Indication (SNI) support to WEBrick
hsbt (Hiroshi SHIBATA)
01:59 AM Revision a7b7d403 (git): * 2017-07-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:59 AM Revision a6c13d08 (git): webrick: fix SNI support
* lib/webrick/https.rb: check ssl context of virtual host.
* lib/webrick/ssl.rb: ensure to return ssl context.
* test...
Eric Wong

07/17/2017

07:51 PM Feature #13751 (Rejected): Suppert SSHFP resource records in rubysl-resolv
Hi,
not sure if this is the correct place to report this. rubysl-resolv does not yet support SSHFP resource records....
agx (Guido Günther)
04:11 PM Bug #13660: rb_str_hash_m discards bits from the hash
I think the case where half the bits are lost could become a potential security issue.
Essentially all strings which...
Eregon (Benoit Daloze)
03:39 PM Feature #13732: Precise Time.now on Windows
Thanks @kubo! Your patch looks good. Finally precise timestamps on Windows! The 1/64 granularity was annoying. I test... larskanis (Lars Kanis)
12:59 PM Bug #13745: How to download latest build package for Windows 32/64?
larskanis (Lars Kanis) wrote:
> The most common binary package for Windows is the RubyInstaller. Stable releases are...
hellio6 (Luc Vu)
06:39 AM Feature #13750: Improve String#casecmp? and Symbol#casecmp? performance with ASCII string
Because String#casecmp? duplicates object at `rb_str_downcase()` every time, so String#casecmp? is slower than String... watson1978 (Shizuo Fujita)
06:32 AM Feature #13750 (Open): Improve String#casecmp? and Symbol#casecmp? performance with ASCII string
I think String#casecmp and String#casecmp? are similar methods. But they have different performance with ASCII string... watson1978 (Shizuo Fujita)
04:22 AM Bug #13632: Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
I created a gem with a temporary workaround for versions 2.2.7, 2.3.4 and 2.4.1 to help folks until versions with bac... nvashchenko (Nikolay Vashchenko)
01:56 AM Bug #13749 (Feedback): Encountered a bug in the Ruby interpreter or extension libraries.
2.2.5 is outdated, could you try 2.2.7 (or 2.3, 2.4, trunk if possible)? nobu (Nobuyoshi Nakada)
01:16 AM Revision 23e9a4ec (git): gmake.mk: extract after update gems
* defs/gmake.mk (extract-gems): should wait for update-gems to
finish when doing both.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
12:11 AM Revision 28695a8f (git): parse.y: refine literal error messages
* parse.y (parser_yyerror): strip newline in error source which
will not be printed, when lex_p has passed it.
* p...
nobu (Nobuyoshi Nakada)
12:04 AM Bug #13549: MinGW / Windows encoding - Two issues
Since I posted this, nobu (thank you) authored a few commits that improved the windows encoding issues (not necessari... MSP-Greg (Greg L)

07/16/2017

11:45 PM Revision b17efb68 (git): parse.y: refine invalid Unicode escape message
* parse.y (literal_flush): rename from numeric_literal_flush, as
it is not just for numerics now.
* parse.y (parse...
nobu (Nobuyoshi Nakada)
11:43 PM Bug #13556: MinGW readline Alt / Meta keys
Re-addressing this with a current build, the same issue exists. As mentioned previously, this issue will only exhibi... MSP-Greg (Greg L)
11:27 PM Bug #13569: Windows - TestRubyOptions#test_search - append to paths instead of replacing
Decided to re-run this test, as it's been a while. I've been applying the patch before my normal test runs, so I hav... MSP-Greg (Greg L)
05:55 PM Bug #13749 (Closed): Encountered a bug in the Ruby interpreter or extension libraries.
Hi,
I am using a Mac OSX 10.6.8 (Snow Leopard).
I am trying to use vagrant along with virtual box.
I have r...
MoRubyGems (mo noorani)
03:28 PM Revision 26888a8e (git): * 2017-07-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:28 PM Revision e5b6c9c5 (git): assertions.rb: frozen string buffer
* test/lib/test/unit/assertions.rb (assert_pattern_list): make
frozen string literals modifiable as buffers.
git-s...
nobu (Nobuyoshi Nakada)
02:32 PM Revision 360f85eb (git): parse.y (numeric_literal_flush): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:39 PM Bug #13742 (Closed): SIGSEGV in parser_yyerror()
Applied in changeset trunk|r59344.
----------
parse.y: utf-8 codepoints
* parse.y (parser_tokadd_utf8): skip spaces...
nobu (Nobuyoshi Nakada)
01:39 PM Revision 80d502b8 (git): parse.y: utf-8 codepoints
* parse.y (parser_tokadd_utf8): skip spaces in the current line,
without advancing the line, to get rid of dangling...
nobu (Nobuyoshi Nakada)
11:35 AM Revision f01f98f0 (git): * 2017-07-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:35 AM Revision 019f21e5 (git): Use assert_syntax_error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

07/15/2017

09:13 PM Bug #13501: Process.kill behaviour for negative pid is not documented and may be wrong
What do you think about intercepting negative pid and also using it to set `negative`, so that behaviour is consisten... toy (Ivan Kuchin)
11:24 AM Bug #13501: Process.kill behaviour for negative pid is not documented and may be wrong
We looked at this issue at yesterday's developer meeting and agreed that the acceptance of negative pid shall be docu... shyouhei (Shyouhei Urabe)
04:15 PM Bug #13748: [PATCH] Fix mul overflow detection for LLP64 arch.
Just updated to gcc 7.1.0, and built trunk `ruby 2.5.0dev (2017-07-15 trunk 59341) [x64-mingw32]` with Lars' patch, a... MSP-Greg (Greg L)
01:36 PM Bug #13748 (Closed): [PATCH] Fix mul overflow detection for LLP64 arch.
FIXNUMs are expected to fit into a long type, but the test in MUL_OVERFLOW_FIXNUM_P() is about the VALUE type. Since ... larskanis (Lars Kanis)
11:25 AM Bug #13513 (Assigned): Resolv::DNS::Message.decode hangs after detecting truncation in UDP messages
shyouhei (Shyouhei Urabe)
08:29 AM Revision 70af8d3c (git): parse.y: refine error messages
* parse.y (parser_read_escape, parser_tok_hex): refine error
messages. point from the backslash up to the invalid ...
nobu (Nobuyoshi Nakada)
07:24 AM Revision a7452a8f (git): test_lexer.rb: require ripper directly
* test/ripper/test_lexer.rb: This file does not use
DummyParser, so requiring ripper directly instead of
requirin...
yui-knk (Kaneko Yuichiro)
04:35 AM Revision 3cfbd610 (git): * 2017-07-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:35 AM Revision 40dad62c (git): Fix warning: shadowing outer local variable - a
[ci skip][Fix GH-1628]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
03:08 AM Bug #13586 (Assigned): Ruby hangs when accessing array which is modified in instance_eval after Coverage.start
shyouhei (Shyouhei Urabe)
03:07 AM Bug #13631 (Assigned): Cannot disable site and vendor directories
shyouhei (Shyouhei Urabe)
02:24 AM Bug #13655 (Assigned): external encoding named "-" (doc issue or…?)
We looked at this issue at yesterday's developer meeting and none of attendees remembered there has been any plans to... shyouhei (Shyouhei Urabe)
02:22 AM Bug #13660: rb_str_hash_m discards bits from the hash
We looked at this issue at yesterday's developer meeting.
The attendees agree that current behaviour is intentiona...
shyouhei (Shyouhei Urabe)

07/14/2017

05:17 PM Bug #13745: How to download latest build package for Windows 32/64?
Do also note that there is a *nix "subsystem" on Win10 since a while. I tried it and you can currently run ubuntu th... shevegen (Robert A. Heiler)
11:03 AM Bug #13745: How to download latest build package for Windows 32/64?
The most common binary package for Windows is the RubyInstaller. Stable releases are provided in the download section... larskanis (Lars Kanis)
07:02 AM Bug #13745 (Closed): How to download latest build package for Windows 32/64?
As far as Ruby CI and CRuby development, we don't provide binary package.
It just build and trash away the package b...
naruse (Yui NARUSE)
02:18 AM Bug #13745 (Rejected): How to download latest build package for Windows 32/64?
This is my first question, it look like not much for the dev group.
I need to download latest build package for Wi...
hellio6 (Luc Vu)
03:59 PM Misc #13747 (Closed): MinGW trunk build available on Appveyor
As many of you know, I have been building MinGW for quite a while, and posting results at [Ruby MinGW Test Results](h... MSP-Greg (Greg L)
01:50 PM Revision 5d6c1f42 (git): zlib.c: fix unnormalized Fixnum
* ext/zlib/zlib.c (rb_gzfile_total_out): cast to long not to
result in an unsigned long to normalized to Fixnum on ...
nobu (Nobuyoshi Nakada)
10:53 AM Bug #13350 (Closed): File.read :newline option not respected on Linux
Applied in changeset trunk|r59336.
----------
io.c: textmode if newline decorator
* io.c (validate_enc_binmode): ne...
nobu (Nobuyoshi Nakada)
08:35 AM Bug #13350 (Assigned): File.read :newline option not respected on Linux
hsbt (Hiroshi SHIBATA)
08:25 AM Bug #13350: File.read :newline option not respected on Linux
It seems to be a nice idea to turn text-mode on with `newline` option.
Matz.
matz (Yukihiro Matsumoto)
10:53 AM Revision 57464618 (git): io.c: textmode if newline decorator
* io.c (validate_enc_binmode): newline decorator implies text mode
now. [ruby-core:80270] [Bug #13350]
git-svn-id...
nobu (Nobuyoshi Nakada)
10:31 AM Revision f7ef047f (git): VPATH for ripper
* common.mk (ripper.c): pass the build directory path for id.h
which may be generated there.
* ext/ripper/depend (...
nobu (Nobuyoshi Nakada)
09:51 AM Bug #13671: Regexp with lookbehind and case-insensitivity raises RegexpError only on strings with certain characters
I created a ticket in upstream: https://github.com/k-takata/Onigmo/issues/92 naruse (Yui NARUSE)
09:41 AM Revision 677751e1 (git): hash.c: fix possible crash in Hash#transform_keys!
Fix up r59328. It is possible that the given block abuses
ObjectSpace.each_object to shrink the temporary array.
git...
rhenium (Kazuki Yamaguchi)
09:28 AM Bug #13654 (Assigned): irb save-history extension is not concurrency-safe
naruse (Yui NARUSE)
09:26 AM Bug #13649 (Assigned): Net::IMAP doesn't support response from a Microsoft Exchange server (which is not compliant with RFC standards)
naruse (Yui NARUSE)
09:20 AM Bug #13564: Exception message management
Now we have Exception#cause.
Therefore it should be
```ruby
begin
raise 'foo'
ensure
raise 'bar'
end
```
naruse (Yui NARUSE)
09:01 AM Bug #13564: Exception message management
I understand the principle. But I think it's a programmer's fault to modify the string.
I don't think it's worth pro...
matz (Yukihiro Matsumoto)
09:18 AM Bug #13616 (Closed): Zlib::GzipReader#pos underflows after calling #ungetbyte or #ungetc at start of file
Applied in changeset trunk|r59333.
----------
Zlib::GzipReader#pos underflows after calling #ungetbyte or #ungetc at...
naruse (Yui NARUSE)
09:17 AM Revision 7c9c2bc1 (git): Zlib::GzipReader#pos underflows after calling #ungetbyte or #ungetc at start of file [Bug #13616]
patched by Andrew Haines <[email protected]> [ruby-core:81488]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
naruse (Yui NARUSE)
09:17 AM Bug #13593 (Feedback): Addrinfo#== behaves oddly
It is difficult compare Addrinfo objects precisely if not impossible.
Using Addrinfo#inspect as addrinfo_eql.diff ...
akr (Akira Tanaka)
09:01 AM Feature #13731 (Assigned): inode for Windows on ReFS
naruse (Yui NARUSE)
08:51 AM Feature #10674 (Assigned): Net::HTTP retries idempotent requests once after a timeout, but its not configurable
naruse (Yui NARUSE)
08:48 AM Bug #13521 (Third Party's Issue): [PATCH] Add fallback for DNS resolver registry key on Wine
As far as I understand this is Wine's issue.
Wine should have the registry key.
naruse (Yui NARUSE)
08:46 AM Feature #13676 (Closed): to_s method is not overriden for Set
Applied in changeset trunk|r59332.
----------
Alias Set#to_s to #inspect [ruby-core:81753] [Feature #13676]
knu (Akinori MUSHA)
08:19 AM Feature #13676 (Assigned): to_s method is not overriden for Set
Makes sense. I'll add to_s as an alias to inspect. knu (Akinori MUSHA)
08:46 AM Revision d893c123 (git): Alias Set#to_s to #inspect [ruby-core:81753] [Feature #13676]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
08:46 AM Revision cb1d634d (git): Make tests for Set#inspect more straightforward
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
08:34 AM Bug #13429 (Assigned): Net::SMTP has no read timeout when connexion over TLS
hsbt (Hiroshi SHIBATA)
08:33 AM Bug #13391 (Assigned): wrong number of arguments error for Hash#map when lambda given
>ko1
Please review https://github.com/ruby/ruby/compare/trunk...nobu:bug/13391-map-arity
hsbt (Hiroshi SHIBATA)
08:32 AM Bug #13404 (Rejected): Hash#any? yields arguments to lambdas with proc semantics
We continues to discuss #13391 hsbt (Hiroshi SHIBATA)
08:26 AM Feature #13389 (Assigned): [PATCH] POP3 support timeout for TLS handshake
@shugo Could you review this patch? naruse (Yui NARUSE)
08:21 AM Bug #13735 (Assigned): Initialization-error of sortedset
knu (Akinori MUSHA)
07:47 AM Revision 7eb444d9 (git): Update gemspec for standalone gem that is ruby/date repository.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
07:35 AM Bug #13535: Installing Ruby2.4.1 on Solaris 10
確かに頑張ってGNU makeを指定すると言う方向性もなくはないのですが、基本的にはCRuby添付のlibffiはlibffiパッケージが提供されていない環境、
具体的にはWindowsのVisual C++環境を想定してのものなの...
naruse (Yui NARUSE)
07:13 AM Revision 507d295b (git): Fixup r59327. Forgot to update version number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:44 AM Feature #13583 (Closed): Adding `Hash#transform_keys` method
Applied in changeset trunk|r59328.
----------
hash.c: Add Hash#transform_keys and Hash#transform_keys!
* hash.c (tr...
mrkn (Kenta Murata)
05:33 AM Feature #13583: Adding `Hash#transform_keys` method
Looks good to me.
Matz.
matz (Yukihiro Matsumoto)
06:44 AM Revision 14051117 (git): hash.c: Add Hash#transform_keys and Hash#transform_keys!
* hash.c (transform_keys_i, rb_hash_transform_keys): Add Hash#transform_keys.
[Feature #13583] [ruby-core:81290]
*...
Kenta Murata
06:39 AM Feature #13743 (Rejected): Support linking of files opened with O_TMPFILE
This API is pretty simple but only works on Linux. I am not positive to add platform-specific features to the languag... matz (Yukihiro Matsumoto)
06:28 AM Feature #13743: Support linking of files opened with O_TMPFILE
I feel this is too Linux and environment specific.
For example, it depends /proc/fd.
I think that it is better to...
akr (Akira Tanaka)
01:46 AM Feature #13743: Support linking of files opened with O_TMPFILE
normalperson (Eric Wong) wrote:
> However, `PATH_MAX` (4096 on Linux) is excessive use of stack.
> Since `fd` is ...
nobu (Nobuyoshi Nakada)
06:38 AM Bug #13746 (Closed): windows-pr gemのRuby 2.4 32bit版でのSEGV
windows-pr gemのCI対象にRuby 2.4 32/64bit版の両方を加えてAppVeyorにてCIを走らせたところ、SEGVが発生しました。
このSEGVはRuby 2.4の64bit版(ruby 2.4.1p111...
cosmo0920 (Hiroshi Hatake)
06:15 AM Revision 0b396d58 (git): Merge psych-3.0.0.beta3 from ruby/psych.
* Rely on encoding tags to determine if string should be dumped as binary.
https://github.com/ruby/psych/commit/8...
hsbt (Hiroshi SHIBATA)
06:12 AM Feature #13666 (Closed): Development: Writing test code for new features/bug fixes can be done as specs under spec/rubyspec instead of tests under test/
We discussed this this issue at today's Ruby Committer meeting.
We agreed that the new setup makes it easier to wr...
duerst (Martin Dürst)
06:07 AM Feature #13665: String#delete_suffix
Looks good to me.
Matz.
matz (Yukihiro Matsumoto)
05:44 AM Feature #13729: PATCH: Add Server Name Indication (SNI) support to WEBrick
ごめんなさい。前回送ったパッチですが、不完全でした。正しくContextを返していませんでした。
テスト時に大ぽかしてSAN証明書を参照していたため、見誤っていました。
そこの修正と、正しい証明書が提示されたことを確認するテストを...
Tietew (Toru Iwase)
05:33 AM Revision e870af88 (git): Added psych entry to package table and fixed sync instructions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:43 AM Revision 1e84c834 (git): process.c: null bytes
* process.c (rlimit_type_by_sym): prohibit null bytes in key
names. [ruby-core:82033] [Bug #13744]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)

07/13/2017

11:55 PM Revision a39ad0f0 (git): Use tr! instead of gsub!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:32 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> sorry for long absent about this topic. it is hard task (hard
> to start writing up because...
normalperson (Eric Wong)
08:37 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
sorry for long absent about this topic. it is hard task (hard to start writing up because of problem difficulties and... ko1 (Koichi Sasada)
09:16 PM Bug #13744 (Closed): Spawn doesn't work with options of symbol keys generated dynamically
reclosing to trigger backport request
normalperson (Eric Wong)
09:15 PM Bug #13744 (Open): Spawn doesn't work with options of symbol keys generated dynamically
fixed in r59322, will need backports
normalperson (Eric Wong)
08:47 PM Bug #13744 (Closed): Spawn doesn't work with options of symbol keys generated dynamically
Applied in changeset trunk|r59322.
----------
process.c: handle dynamic :rlimit_* symbols in spawn execopts
* proce...
Anonymous
08:02 PM Bug #13744: Spawn doesn't work with options of symbol keys generated dynamically
[email protected] wrote:
> But spawn fails when generating symbol from a String:
>
> ~~~
> $ ruby -e 'spa...
normalperson (Eric Wong)
01:14 PM Bug #13744: Spawn doesn't work with options of symbol keys generated dynamically

hm on my windows machine:
~~~
ruby -e 'spawn("ls", :rlimit_cpu => 100)'
~~~
causes a syntax error
PS:
i...
Hanmac (Hans Mackowiak)
12:31 PM Bug #13744: Spawn doesn't work with options of symbol keys generated dynamically
Very interesting behaviour. I would have assumed for both to behave the same in the above case. shevegen (Robert A. Heiler)
11:44 AM Bug #13744 (Closed): Spawn doesn't work with options of symbol keys generated dynamically
spawn works when giving options whose key is symbol literal:
~~~
$ ruby -e 'spawn("ls", :rlimit_cpu => 100)'
~~...
satoryu (Tatsuya Sato)
09:08 PM Feature #13743: Support linking of files opened with O_TMPFILE
[email protected] wrote:
> Feature #13743: Support linking of files opened with O_TMPFILE
> https://bugs.ruby...
normalperson (Eric Wong)
11:33 AM Feature #13743: Support linking of files opened with O_TMPFILE
Extension of `File.link`, but not `File#link`? nobu (Nobuyoshi Nakada)
11:18 AM Feature #13743 (Rejected): Support linking of files opened with O_TMPFILE
This patch enables linking of files opened with O_TMPFILE into file system.
Users can make a temporary file persiste...
Glass_saga (Masaki Matsushita)
08:47 PM Revision 24e4a877 (git): * 2017-07-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:47 PM Revision 5c4db58b (git): process.c: handle dynamic :rlimit_* symbols in spawn execopts
* process.c (rb_execarg_addopt_rlimit): hoist out of rb_execarg_addopt
(rlimit_type_by_sym): new wrapper for dynami...
Eric Wong
11:01 AM Feature #13696: Add exchange and noreplace options to File.rename
I think atomicity is important. If the kernel doesn't support atomic exchange, File.exchange should raise NotImplemen... Glass_saga (Masaki Matsushita)
10:20 AM Bug #13742 (Closed): SIGSEGV in parser_yyerror()
After some fuzz testing I found a crashing test case.
To reproduce: miniruby ruby_sigsegv_parser_yyerror
Valgri...
fumfel (Kamil Frankowicz)
09:46 AM Revision 24873d1a (git): Use Test::Unit::TestCase instead of MiniTest::Unit::TestCase. Because
tests of fiddle already used customized assertions of ruby core.
* test/fiddle/helper.rb: Use Test::Unit::TestCase...
hsbt (Hiroshi SHIBATA)
08:11 AM Feature #13715: [PATCH] avoid garbage from Symbol#to_s in interpolation
[email protected] wrote:
> > VALUE rb_vm_call0_body(rb_thread_t *th, struct rb_calling_info *calling,
>
> You don't ...
normalperson (Eric Wong)
02:48 AM Feature #13715: [PATCH] avoid garbage from Symbol#to_s in interpolation
> VALUE rb_vm_call0_body(rb_thread_t *th, struct rb_calling_info *calling,
You don't need to expose `vm_call0_body...
ko1 (Koichi Sasada)
07:41 AM Feature #13434: better method definition in C API
[email protected] wrote:
> I wrote the following sentences in hastily so sorry if it has
> English grammar problems....
normalperson (Eric Wong)
04:29 AM Feature #13434: better method definition in C API
I wrote the following sentences in hastily so sorry if it has English grammar problems.
normalperson (Eric Wong) w...
ko1 (Koichi Sasada)
07:00 AM Revision 52e8254b (git): parse.y: flush debug output
* parse.y (parser_compile_error): flush debug output before
compile error message, to keep the order.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
06:32 AM Bug #13737: "can't modify frozen String" when installing bundled gems
[email protected] wrote:
> Thank you for survey.

No problem :)

> normalperson (Eric Wong) wrote:
> > > I think ...
normalperson (Eric Wong)
05:46 AM Bug #13737: "can't modify frozen String" when installing bundled gems
Thank you for survey.
normalperson (Eric Wong) wrote:
> > I think we don't need to prepare frozen string table f...
ko1 (Koichi Sasada)
03:41 AM Bug #13737: "can't modify frozen String" when installing bundled gems
[email protected] wrote:
> Sorry for late response
> (because of my health problem and so on...)

No problem, I hope...
normalperson (Eric Wong)
02:01 AM Bug #13737: "can't modify frozen String" when installing bundled gems
Sorry for late response
(because of my health problem and so on...)
I think we don't need to prepare frozen strin...
ko1 (Koichi Sasada)
04:21 AM Feature #13740: [PATCH] doc/extension.rdoc: start entries for threading and IO
[email protected] wrote:
> > void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, rb_unblock_function_t...
normalperson (Eric Wong)
02:31 AM Feature #13740: [PATCH] doc/extension.rdoc: start entries for threading and IO
> void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, rb_unblock_function_t *ubf, void *data2) ::
...
ko1 (Koichi Sasada)
01:11 AM Feature #13740: [PATCH] doc/extension.rdoc: start entries for threading and IO
[email protected] wrote:
> Looks ok to me - at the least I could not spot grammatical
> errors or typo glancing t...
normalperson (Eric Wong)
12:11 AM Feature #13740: [PATCH] doc/extension.rdoc: start entries for threading and IO
Looks ok to me - at the least I could not spot grammatical errors or typos glancing through it 1-2 times. I have of c... shevegen (Robert A. Heiler)
03:28 AM Feature #9323: IO#writev
> It would be great if #write could take an array, and if possible, call writev.
That's would be nice.
```
Fil...
Glass_saga (Masaki Matsushita)
03:17 AM Bug #13741 (Closed): A documentation bug of IO#putc
The documentation of IO#putc says:
```
* call-seq:
* ios.putc(obj) -> obj
*
* If <i>obj</i> is ...
shugo (Shugo Maeda)
 

Also available in: Atom