Project

General

Profile

Activity

From 06/30/2017 to 07/06/2017

07/06/2017

07:10 PM Bug #13723: Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
I have the following patch that uses eval when RubyVM::InstructionSequence is not available.
```diff
diff --git a...
headius (Charles Nutter)
06:46 PM Bug #13723 (Closed): Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
In revision 57158 (6b5f9277 on github) nobu modified the syntax checks in test/lib/test/unit/assertions.rb to use MRI... headius (Charles Nutter)
07:06 PM Bug #13724: make install does not install bundled gems
At first sight it seems the standard Homebrew ruby formula does not install bundled gems either due to this:
https:/...
Eregon (Benoit Daloze)
07:03 PM Bug #13724 (Closed): make install does not install bundled gems
I believe the usual way to build C (autoconf) software is
autoconf
./configure --prefix=...
make
...
Eregon (Benoit Daloze)
06:54 PM Bug #13670: [BUG] Bus Error at 0xefce7b (armv7l) (ruby 2.3.4p301)
mrohnstock (Mathias Rohnstock) wrote:
> On using the library bootsnap the error occurred (see attachment). The devel...
WarheadsSE (Jason Plum)
06:49 PM Feature #12733: Bundle bundler to ruby core
hsbt (Hiroshi SHIBATA) wrote:
> We can choose some strategy.
>
> * Rewrite bundler's rspec to minitest/spec
> * ...
Eregon (Benoit Daloze)
08:59 AM Feature #12733: Bundle bundler to ruby core
>I am not sure what is needed for this, but I would like to help figure out what would be needed.
I hope to promot...
hsbt (Hiroshi SHIBATA)
03:15 PM Bug #13718: openssl: Reading PEM/DER from an IO object fails on mswin Ruby
rhenium (Kazuki Yamaguchi) wrote:
> This is a separate doc issue. I'll will fix them.
Thank you. Having looked o...
MSP-Greg (Greg L)
04:06 AM Bug #13718 (Third Party's Issue): openssl: Reading PEM/DER from an IO object fails on mswin Ruby
MSP-Greg (Greg L) wrote:
> When running test-all, I had silent SEGV failures on the net tests - test_ftp.rb, test_im...
rhenium (Kazuki Yamaguchi)
11:55 AM Bug #13722: OptionParser::DecimalInteger can be converted as Octal
Thank you, it's obviously a bug. nobu (Nobuyoshi Nakada)
11:49 AM Bug #13722 (Closed): OptionParser::DecimalInteger can be converted as Octal
Applied in changeset trunk|r59273.
----------
Fix DecimalInteger converting to octal bug
Previously if the input st...
nobu (Nobuyoshi Nakada)
11:10 AM Bug #13722: OptionParser::DecimalInteger can be converted as Octal
From optparse.rb:
```
OptionParser comes with a few ready-to-use kinds of type
# coercion. They are:
#
# - Da...
wmccumstie (William McCumstie)
10:56 AM Bug #13722: OptionParser::DecimalInteger can be converted as Octal
I don't believe it would be intended behaviour. At very least it would be strange to specifically specify a Decimal o... wmccumstie (William McCumstie)
10:48 AM Bug #13722: OptionParser::DecimalInteger can be converted as Octal
shyouhei (Shyouhei Urabe) wrote:
> I wonder if this is a bug or an intended behaviour.
I would argue that this is...
mjtko (Mark Titorenko)
10:19 AM Bug #13722: OptionParser::DecimalInteger can be converted as Octal
I wonder if this is a bug or an intended behaviour. shyouhei (Shyouhei Urabe)
10:10 AM Bug #13722: OptionParser::DecimalInteger can be converted as Octal
A PR containing a bug fix can be found at:
https://github.com/ruby/ruby/pull/1665
wmccumstie (William McCumstie)
09:59 AM Bug #13722 (Closed): OptionParser::DecimalInteger can be converted as Octal
OptionParser::DecimalInteger will convert in octal format for input values that start with a '0'. In the attached scr... wmccumstie (William McCumstie)
11:49 AM Revision 8ddf0263 (git): Fix DecimalInteger converting to octal bug
Previously if the input started with a '0' then it will be converted
as octal even though it has been specified as a ...
nobu (Nobuyoshi Nakada)
09:14 AM Feature #13721 (Rejected): [PATCH] net/imap: dedupe attr keys in Net::IMAP::FetchData
Since attr hash keys are frequently reused, it makes sense to
deduplicate them up front.
This saves one allocatio...
normalperson (Eric Wong)
07:21 AM Revision 06a3a10a (git): string.c: preserve coderange in String#setbyte
Fix a wrong jump so replacing a byte in an ASCII-only string with an
ASCII character won't clear the coderange.
git-...
rhenium (Kazuki Yamaguchi)
07:21 AM Revision 2c8cec96 (git): string.c: remove dead code in str_fill_term()
The length of a string never exceeds the capacity.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59271 b2dd03c8-...
rhenium (Kazuki Yamaguchi)
04:12 AM Revision 1798deb2 (git): * 2017-07-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:12 AM Revision d9d8ca0b (git): lexer.rb: ignore dedented space
* ext/ripper/lib/ripper/lexer.rb (on_heredoc_dedent): replace an
empty string content because of dedentation with :...
nobu (Nobuyoshi Nakada)
01:54 AM Bug #13720: appveyor.yml nmake arguments - not *nix style
nobu (Nobuyoshi Nakada) wrote:
> Actually it does.
I had an error message on at least one of my nmake log files a...
MSP-Greg (Greg L)
01:40 AM Bug #13720: appveyor.yml nmake arguments - not *nix style
Actually it does. nobu (Nobuyoshi Nakada)

07/05/2017

08:11 PM Bug #13720 (Rejected): appveyor.yml nmake arguments - not *nix style
See [lines 45-53](https://github.com/ruby/ruby/blob/650e7580601327fab48eccde794cee2d467214af/appveyor.yml#L45-L53). I... MSP-Greg (Greg L)
07:03 PM Feature #13719 (Open): [PATCH] net/http: allow existing socket arg for Net::HTTP.start
~~~
This allows Net::HTTP users to use Unix domain sockets
or any other type of stream socket, including TCP.
Seve...
normalperson (Eric Wong)
04:49 PM Bug #13718 (Third Party's Issue): openssl: Reading PEM/DER from an IO object fails on mswin Ruby
I recently decided to locally build/test mswin based on VS2015/140. The current Ruby Appveyor testing is done using ... MSP-Greg (Greg L)
03:21 PM Bug #10856: Splat with empty keyword args gives unexpected results
https://github.com/ruby/ruby/compare/trunk...nobu:bug/10856-splat-hash nobu (Nobuyoshi Nakada)
11:44 AM Feature #13712: String#start_with? with regexp
phluid61 (Matthew Kerwin) wrote:
> That could depend on whether `$&`, `$1`, `$2`, etc. are set. I assumed @nobu was...
Eregon (Benoit Daloze)
10:11 AM Feature #13712: String#start_with? with regexp
Eregon (Benoit Daloze) wrote:
>
> It might be quite useful when parsing, to avoid doing a second match just to get...
phluid61 (Matthew Kerwin)
09:35 AM Feature #13712: String#start_with? with regexp
nobu (Nobuyoshi Nakada) wrote:
> Will you need `$~` after `start_with?(re)`?
It might be quite useful when parsin...
Eregon (Benoit Daloze)
06:01 AM Feature #13712: String#start_with? with regexp
nobu (Nobuyoshi Nakada) wrote:
> Will you need `$~` after `start_with?(re)`?
Personally, I don't see that I'll ev...
phluid61 (Matthew Kerwin)
05:27 AM Feature #13712: String#start_with? with regexp
Will you need `$~` after `start_with?(re)`? nobu (Nobuyoshi Nakada)
03:50 AM Feature #13712: String#start_with? with regexp
shyouhei (Shyouhei Urabe) wrote:
> +1 for start_with? but I have no practical usage of end_with? so a bit negative a...
duerst (Martin Dürst)
02:46 AM Feature #13712: String#start_with? with regexp
phluid61 (Matthew Kerwin) wrote:
> I've used regexen at different times to match final punctuation (e.g. `/\?[!.]*/`...
shyouhei (Shyouhei Urabe)
02:33 AM Feature #13712: String#start_with? with regexp
shyouhei (Shyouhei Urabe) wrote:
> +1 for start_with? but I have no practical usage of end_with? so a bit negative a...
phluid61 (Matthew Kerwin)
12:30 AM Feature #13712: String#start_with? with regexp
+1 for start_with? but I have no practical usage of end_with? so a bit negative about that part. Do people really ne... shyouhei (Shyouhei Urabe)
10:51 AM Bug #13717 (Closed): Calling lambda with keyword arguments inconsistent behavior
Context: I am running a callback hook that can have multiple arguments (or none) and multiple keywords (or none).
...
hakunin (Michal Hantl)
09:05 AM Revision 650e7580 (git): un.rb: use OpenSSL::PKey.read instead of OpenSSL::PKey::RSA.new
Also, error out if --ssl-private-key option is not given, since
specifying only the certificate makes no sense. [Fea...
rhenium (Kazuki Yamaguchi)
07:06 AM Revision 739782e3 (git): * ext/openssl/ossl_cipher.c: remove the encryption key initialization
from Cipher#initialize. This is effectively a revert of r32723
("Avoid possible SEGV from AES encryption/decryption...
U.Nakamura
06:56 AM Bug #13716 (Closed): Unexpected or undocumented (or maybe both) behaviour when mixing String#scan with named captures
Is this intentional?
```
[1] pry(main)> "1q2w3e4r".scan(/(\w\d)(foo){0}/)
=> [["q2", nil], ["w3", nil], ["e4", n...
shyouhei (Shyouhei Urabe)
06:32 AM Revision af683bd1 (git): debug.c: add FMODE constants
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:27 AM Feature #13714 (Closed): Add https support to "httpd" function inside of "un.rb"
Applied in changeset trunk|r59265.
----------
un.rb: support https
* lib/un.rb: add https support. based on the pa...
nobu (Nobuyoshi Nakada)
06:27 AM Revision 2c59dd61 (git): un.rb: support https
* lib/un.rb: add https support. based on the patch by Flavio
Castelli <[email protected]> in [ruby-core:81901]....
nobu (Nobuyoshi Nakada)
01:49 AM Bug #13711 (Rejected): Unexpected behavior of bit_length method on negative integers
No further action needed. duerst (Martin Dürst)

07/04/2017

10:04 PM Feature #13715 (Closed): [PATCH] avoid garbage from Symbol#to_s in interpolation
~~~
"ruby -e 'p GC.stat(:total_allocated_objects)'" goes from
70199 to 69540 allocated objects when loading RubyGem...
normalperson (Eric Wong)
06:00 PM Feature #13714: Add https support to "httpd" function inside of "un.rb"
Guess it makes sense. shevegen (Robert A. Heiler)
04:09 PM Feature #13714 (Closed): Add https support to "httpd" function inside of "un.rb"
As you know it's possible to run a minimalistic http server using the "httpd" function defined inside of the "un.rb" ... flavio (Flavio Castelli)
05:27 PM Revision 6899d6a9 (git): tool/mk_call_iseq_optimized.rb: fix generated comment
"tool/mkcall_iseq.rb" never existed in our repo.
* tool/mk_call_iseq_optimized.rb: fix generated comment
git-svn-id...
Eric Wong
05:17 PM Feature #13681: Ruby digest init fails in FIPS mode when built against OpenSSL ~> 1.0.1
rhenium (Kazuki Yamaguchi) wrote:
> rinzler (Colton Jenkins) wrote:
> > Ah ok, do you know what will happen to open...
rinzler (Colton Jenkins)
04:18 PM Feature #13681: Ruby digest init fails in FIPS mode when built against OpenSSL ~> 1.0.1
rinzler (Colton Jenkins) wrote:
> Ah ok, do you know what will happen to openssl::digest then given it uses the same...
rhenium (Kazuki Yamaguchi)
04:02 PM Revision 9e5e93f5 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision f85bc290 (git): Use lcov visualizer for gcov statistics
This experimental feature is only for Ruby-core team, not for casual users.
Usage: `./configure --enable-gcov && mak...
mame (Yusuke Endoh)
04:02 PM Revision 2b8bf0fc (git): * 2017-07-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision 0ee154be (git): tool/run-gcov.rb: ignore rubyspec_temp directory
rubyspec compiles the extension libraries for capi specs in a temporary
directory, and after that, deletes the direct...
mame (Yusuke Endoh)
03:01 PM Bug #13711: Unexpected behavior of bit_length method on negative integers
Thanks for the explanation.
This morning I went and looked at the documentation for **bit_length** and it clearly ...
jzakiya (Jabari Zakiya)
05:06 AM Bug #13711: Unexpected behavior of bit_length method on negative integers
jzakiya (Jabari Zakiya) wrote:
> I would have thought that **bit_length** on a negative integer would return the num...
shyouhei (Shyouhei Urabe)
04:21 AM Bug #13711 (Rejected): Unexpected behavior of bit_length method on negative integers
The two's complement representation of negative integers produces unexpected results
when the **bit_length** method ...
jzakiya (Jabari Zakiya)
02:43 PM Feature #13712: String#start_with? with regexp
I agree as well, would be nice. More than one way to do things. Should also be the same for .start_with? and .end_wit... shevegen (Robert A. Heiler)
10:10 AM Feature #13712: String#start_with? with regexp
Agreed, this would be great and intuitive.
I wonder, could the symmetrical String#end_with? also work with a Regex...
Eregon (Benoit Daloze)
09:18 AM Feature #13712 (Closed): String#start_with? with regexp
String#start_with? should receive regexp.
When I write a parser, I want to check a string is start with a pattern ...
naruse (Yui NARUSE)
02:06 PM Feature #13713 (Rejected): socketの便利メソッドのdatagramのUNIXSocket用対応
https://docs.ruby-lang.org/ja/latest/class/Socket.html に
> ソケットオブジェクトを生成する汎用的な方法として Socket.new がありますが、以下のようなより便利な ...
znz (Kazuhiro NISHIYAMA)
05:51 AM Bug #13707: Windows ANSI escape sequences incorrectly positions cursor
Note: `cls` command on Windows clears the entire buffer, unlike "clear screen" of VT100. nobu (Nobuyoshi Nakada)
05:42 AM Bug #13196 (Closed): Improve keyword argument errors when non-keyword arguments given
Applied in changeset trunk|r59259.
----------
vm_args.c: improve keyword argument errors
* vm_args.c (argument_arit...
nobu (Nobuyoshi Nakada)
12:31 AM Bug #13196: Improve keyword argument errors when non-keyword arguments given
matz (Yukihiro Matsumoto) wrote:
> Agreed with better message description.
Thank you. Is there anything I can do ...
olivierlacan (Olivier Lacan)
05:42 AM Revision 1c34f0b8 (git): vm_args.c: improve keyword argument errors
* vm_args.c (argument_arity_error): improve required keyword
argument errors when non-keyword arguments given.
[r...
nobu (Nobuyoshi Nakada)
04:35 AM Bug #13709: Problem compiling https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz - symlinks point to non-existing .gem files during "make install" step
It might be completely different issue, but I had recently similar issues with trunk #13684 vo.x (Vit Ondruch)
01:20 AM Bug #13709: Problem compiling https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz - symlinks point to non-existing .gem files during "make install" step
I can reproduce this issue with today's snapshot. hsbt (Hiroshi SHIBATA)
04:23 AM Bug #13710 (Closed): Time zone info lost after doing +/- on time object that loaded from dumped string.
Applied in changeset trunk|r59258.
----------
time.c: preserve marshalled timezone
* time.c (time_add): preserve ti...
nobu (Nobuyoshi Nakada)
02:50 AM Bug #13710 (Closed): Time zone info lost after doing +/- on time object that loaded from dumped string.
See script below.
Time#zone return nil after doing +/- on instance b (which is loaded from dumped string)
~~~
...
Cantin (Cantin Xu)
04:23 AM Revision 202fbe30 (git): time.c: preserve marshalled timezone
* time.c (time_add): preserve timezone name restored by Marshal.
[ruby-core:81892] [Bug #13710]
* time.c (time_mlo...
nobu (Nobuyoshi Nakada)

07/03/2017

11:42 PM Revision 38c6daaa (git): * 2017-07-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:42 PM Revision da373e53 (git): win32.c: restrict cursor move
* win32/win32.c (constat_apply): restrict cursor move in visible
screen only. [ruby-core:81883] [Bug #13707]
git-...
nobu (Nobuyoshi Nakada)
09:18 PM Bug #13709: Problem compiling https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz - symlinks point to non-existing .gem files during "make install" step
Robert,
Don't know if it helps, but in my mswin build script (similar to [appveyor.yml](https://github.com/ruby/ru...
MSP-Greg (Greg L)
11:24 AM Bug #13709: Problem compiling https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz - symlinks point to non-existing .gem files during "make install" step
Oops - sorry for the above font difference, I was using "====" and it seems that the
tracker here re-formats it stra...
shevegen (Robert A. Heiler)
11:23 AM Bug #13709 (Closed): Problem compiling https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz - symlinks point to non-existing .gem files during "make install" step
Hello ruby core team,
I here report some kind of bug during the ... "make install" step,
I think. I'll soon get i...
shevegen (Robert A. Heiler)
10:56 AM Revision 66245e1b (git): win32.c: clear relative to screen
* win32/win32.c (constat_apply): clear visible screen only, not
the entire buffer. [ruby-core:81883] [Bug #13707]
...
nobu (Nobuyoshi Nakada)
10:22 AM Bug #13707 (Closed): Windows ANSI escape sequences incorrectly positions cursor
Applied in changeset trunk|r59254.
----------
win32.c: cursor relative to screen
* win32/win32.c (constat_apply): m...
nobu (Nobuyoshi Nakada)
10:22 AM Revision 2c4d4308 (git): win32.c: cursor relative to screen
* win32/win32.c (constat_apply): move relative to visible screen,
not the entire buffer. [ruby-core:81883] [Bug #1...
nobu (Nobuyoshi Nakada)
08:08 AM Revision 7ac29740 (git): Suppress warning: method redefined; discarding old ==
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:35 AM Bug #13708 (Closed): catastrophic slow compilation of defined-defined sequence has no chance to ^C
Attached script, which is only 139 bytes long, generates iseq of 352,321,600 bytes on my 64bit machine. That compila... shyouhei (Shyouhei Urabe)
02:13 AM Revision 5c16c47b (git): * 2017-07-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:13 AM Revision 4680341c (git): Added sync to all of default gems command.
* Fix command of FileUtils sync operation. test/fileutils is a directory.
* When not given gem name option, do sync...
hsbt (Hiroshi SHIBATA)

07/02/2017

09:31 PM Bug #13707: Windows ANSI escape sequences incorrectly positions cursor
Actually in an empty console you need to run `1000.times { |i| puts "#{i}" }; print "\e[1;1H"` to observe the effect ... caspercg (Casper G)
09:02 PM Bug #13707 (Closed): Windows ANSI escape sequences incorrectly positions cursor
Positioning the cursor on Windows with the ANSI CSI n;m H sequence ("\e[n;mH") incorrectly moves the cursor relative ... caspercg (Casper G)
11:45 AM Bug #13701: Ripper fails to parse "proc { |(w, *x, y), z| }"
Thank you nobu for the quick fix mjago (Martyn Jago)
10:38 AM Revision 0ff27c46 (git): Symbol#== should be able to be redefined
* vm.c (vm_init_redefined_flag): set redefinition flag for Symbol#==.
The bug was introduced in r58895.
* test/rub...
ktsj (Kazuki Tsujimoto)
09:08 AM Feature #13706 (Closed): Allow CSV#delete to delete multiple columns or add #delete_columns method
I duplicated the main report message from this PR: https://github.com/ruby/csv/pull/4
The basic idea is that now we ...
wowinter13 (Vladislav Dyachenko)
02:34 AM Bug #13705 (Closed): [PATCH] `cfp consistency error' occurs when raising exception in bmethod call event
bmethodのcallイベントの中でキャッチされない例外を起こすとcfp consistency errorになります。
~~~ruby
define_method(:m) {}
tp = TracePoint.new...
ktsj (Kazuki Tsujimoto)

07/01/2017

09:17 PM Revision b08892c4 (git): * 2017-07-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:17 PM Revision aa7f2592 (git): Used a fixed seed in Random#rand spec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
01:08 PM Bug #13350: File.read :newline option not respected on Linux
`newline: universal` does not imply text mode.
...but it seems nice even if the `newline:` option enables it.
nobu (Nobuyoshi Nakada)
11:51 AM Bug #13536: Ripper fails to tokenize nested squiggly heredoc
ruby_2_4 r59247 merged revision(s) 58545,58584. nagachika (Tomoyuki Chikanaga)
11:51 AM Revision 86bb8de8 (git): merge revision(s) 58545,58584: [Backport #13536]
ripper/lexer.rb: nested indented heredoc
* ext/ripper/lib/ripper/lexer.rb (on_heredoc_dedent): fix for
...
nagachika (Tomoyuki Chikanaga)
02:01 AM Bug #13701 (Closed): Ripper fails to parse "proc { |(w, *x, y), z| }"
Applied in changeset trunk|r59246.
----------
parse.y: f_margs parser events
* parse.y (f_margs): implemented parse...
nobu (Nobuyoshi Nakada)
02:01 AM Revision f2d18484 (git): parse.y: f_margs parser events
* parse.y (f_margs): implemented parser events for massign
formal arguments. [ruby-core:81848] [Bug #13701]
git-s...
nobu (Nobuyoshi Nakada)
01:51 AM Revision 844ca35a (git): parse.y: mlhs_add_post
* parse.y (mlhs_add_post): new parser event corresponding to
POSTARG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
01:29 AM Revision 9ded6714 (git): * 2017-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:29 AM Revision 046f8469 (git): test_parser_events.rb: simplify
* test/ripper/dummyparser.rb (DummyParser): simplified mlhs node
representation.
* test/ripper/test_parser_events....
nobu (Nobuyoshi Nakada)

06/30/2017

09:11 PM Misc #13704 (Closed): [PATCH] Exclude Changelog files from documentation.
The changelogs are almost 7 MBytes large, so that the ri or rdoc output is even bigger. Therefore the changelogs take... larskanis (Lars Kanis)
09:08 PM Feature #13703 (Closed): [PATCH] Documentation improvement for Encoding.default_internal
"locale encoding" is misleading since it doesn't mean Encoding.find("locale") but the encoding used to interpret the ... larskanis (Lars Kanis)
03:43 PM Feature #13681: Ruby digest init fails in FIPS mode when built against OpenSSL ~> 1.0.1
rhenium (Kazuki Yamaguchi) wrote:
> rinzler (Colton Jenkins) wrote:
> > > > ```diff
> > > > + rb_raise(rb_eRunt...
rinzler (Colton Jenkins)
03:30 PM Revision f16590ba (git): * ext/psych/yaml: update libyaml to 0.1.7.
* ext/psych/psych.gemspec: bump version to 2.1.0.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@5...
U.Nakamura
02:01 PM Feature #13683: Add strict Enumerable#single
nobu (Nobuyoshi Nakada) wrote:
> `Enumerable#first` returns not only the first element, the elements at the beginnin...
dnagir (Dmytrii Nagirniak)
01:57 PM Feature #13683: Add strict Enumerable#single
shevegen (Robert A. Heiler) wrote:
> What would the results be for the following code?
I would expect the followi...
dnagir (Dmytrii Nagirniak)
01:11 PM Misc #13702 (Closed): TZ checking in rb_w32_fstati64()
The environment variable TZ is checked in rb_w32_fstati64().
https://bugs.ruby-lang.org/projects/ruby-trunk/reposito...
kubo (Takehiro Kubo)
01:06 PM Bug #13672: Garbage input hangs ruby (not responding ^C)
ruby_2_3 r59241 merged revision(s) 59161. usa (Usaku NAKAMURA)
01:05 PM Revision 59741911 (git): merge revision(s) 59161: [Backport #13672]
parse.y: check multibyte char
* parse.y (parser_precise_mbclen): check invalid multibyte char at
s...
U.Nakamura
01:01 PM Bug #13515: Pathname#join doesn't add separator on UNC paths
ruby_2_3 r59240 merged revision(s) 59102. usa (Usaku NAKAMURA)
01:01 PM Revision 25a2e376 (git): merge revision(s) 59102: [Backport #13515]
pathname.rb: UNC root pathname needs a separator
* ext/pathname/lib/pathname.rb (Pathname#plus): UNC root pa...
U.Nakamura
12:58 PM Bug #13636: REXML::Document.parse_stream doesn't handle when closing tag not provided
ruby_2_3 r59239 merged revision(s) 59033,59034. usa (Usaku NAKAMURA)
12:58 PM Revision 971b99f3 (git): merge revision(s) 59033,59034: [Backport #13636]
rexml: add close tag check on end of document to StreamParser
[ruby-core:81593] [Bug #13636]
Report...
U.Nakamura
12:54 PM Bug #13558: Array#insert does not typecheck the position argument if it's the only argument
ruby_2_3 r59238 merged revision(s) 58693. usa (Usaku NAKAMURA)
12:54 PM Revision 79e239cb (git): merge revision(s) 58693: [Backport #13558]
array.c: check position to insert
* array.c (rb_ary_insert): check position to insert even if no
e...
U.Nakamura
12:52 PM Bug #13231: DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
ruby_2_3 r59237 merged revision(s) 58643. usa (Usaku NAKAMURA)
12:52 PM Revision c42f46bf (git): merge revision(s) 58643: [Backport #13231]
date_core.c: fix docs for %Z format
* ext/date/date_core.c: [DOC] fix documentation for %Z format
...
U.Nakamura
12:48 PM Bug #13531: RSS: a feed with empty channel description has completely empty '#to_xml' conversion
ruby_2_3 r59236 merged revision(s) 58552. usa (Usaku NAKAMURA)
12:48 PM Revision 30519c0b (git): merge revision(s) 58552: [Backport #13531]
rss: Accept empty text element as valid element
Parser has been accepted it but XML serializer wasn't accept...
U.Nakamura
12:42 PM Revision 127c8a21 (git): * ext/openssl/ossl_x509store.c: clear error queue after calling
X509_LOOKUP_load_file()
X509_LOOKUP_load_file(), which ends up calling
X509_load_cert_crl_file()
internally, m...
U.Nakamura
12:35 PM Bug #12670: Segmentation fault on `Magick::Image#get_pixels` on ruby since ruby-2.2
ruby_2_3 r59234 merged revision(s) 56558,59116,59136. usa (Usaku NAKAMURA)
12:35 PM Revision 687763bc (git): merge revision(s) 56558,59116,59136: [Backport #12670]
* gc.c (heap_page_resurrect): do not return tomb_pages when
page->freelist == NULL.
[Bug #12670]
...
U.Nakamura
12:24 PM Bug #8916: rb_sprintf への精度指定が正しく機能していない
ruby_2_3 r59233 merged revision(s) 58210. usa (Usaku NAKAMURA)
12:24 PM Revision 896d9fb9 (git): merge revision(s) 58210: [Backport #8916]
vsnprintf.c: prefix with precision
* vsnprintf.c (BSD_vfprintf): sign and hex-prefix should not be
...
U.Nakamura
12:21 PM Bug #13425: Tracer.onにした状態でSystemStackErrorを発生させるとSegmentation fault
ruby_2_3 r59232 merged revision(s) 58334,58346,58349. usa (Usaku NAKAMURA)
12:21 PM Revision 75b11469 (git): merge revision(s) 58334,58346,58349: [Backport #13425] [Backport #13432]
thread.c: disable VM events when stack overflow
* thread.c (ruby_thread_stack_overflow): disable VM events w...
U.Nakamura
12:13 PM Bug #13656: Method#super_method returns incorrect result dependent on unrelated module
ruby_2_3 r59231 merged revision(s) 59080,59082. usa (Usaku NAKAMURA)
12:13 PM Revision 2459af86 (git): merge revision(s) 59080,59082: [Backport #13656]
proc.c: skip prepended modules
* proc.c (method_super_method): skip prepended modules and
continue...
U.Nakamura
12:11 PM Bug #13651: backport r55324
ruby_2_3 r59230 merged revision(s) 55324,55325. usa (Usaku NAKAMURA)
12:10 PM Revision 1b5f5344 (git): merge revision(s) 55324,55325: [Backport #13651]
* lib/net/smtp.rb (getok, get_response): raise an ArgumentError when
CR or LF is included in a line, becaus...
U.Nakamura
12:09 PM Bug #13638: please backport r59030
ruby_2_3 r59229 merged revision(s) 59030,59031. usa (Usaku NAKAMURA)
12:09 PM Revision 4757e396 (git): merge revision(s) 59030,59031: [Backport #13638]
thread.c: avoid busy looping on rb_thread_fd_close
We no longer use it this function, but extensions do, and...
U.Nakamura
11:45 AM Bug #13700: Enumerable#sum may not work for Ranges subclasses due to optimization
Side note: in my opinion, `Enumerable` should not check the receiver's class to provide specific optimizations. Inste... sos4nt (Stefan Schüßler)
11:39 AM Bug #13700: Enumerable#sum may not work for Ranges subclasses due to optimization
shevegen (Robert A. Heiler) wrote:
> Reminds me a bit of what hanmac wrote elsewhere; I can't find it right now and ...
Hanmac (Hans Mackowiak)
11:30 AM Bug #13700: Enumerable#sum may not work for Ranges subclasses due to optimization
Reminds me a bit of what hanmac wrote elsewhere; I can't find it right now and forgot it mostly already but I think h... shevegen (Robert A. Heiler)
09:05 AM Bug #13700 (Closed): Enumerable#sum may not work for Ranges subclasses due to optimization
`Enumerable#sum` is optimized for integer ranges. Unfortunately, this can break subclasses:
```ruby
class StepTwo...
sos4nt (Stefan Schüßler)
11:38 AM Bug #13191: sample/pty/shl.rb がうまく動かない
ruby_2_3 r59228 merged revision(s) 57530. usa (Usaku NAKAMURA)
11:38 AM Revision 188ae0db (git): merge revision(s) 57530: [Backport #13191]
sample/pty/shl.rb: update sample
* Specify frozen_string_literal: true.
* Fix TypeError of raise.
...
U.Nakamura
11:32 AM Bug #13621: String#split returns an array longer than given limit, when passing a regexp with groups
ruby_2_3 r59227 merged revision(s) 59002. usa (Usaku NAKAMURA)
11:32 AM Revision 37cce5ae (git): merge revision(s) 59002: [Backport #13621]
string.c: docs for String#split
* string.c: [DOC] clarify docs for String#split when called
with l...
U.Nakamura
11:24 AM Bug #5339: ERB generates extra newlines on Windows
ruby_2_3 r59226 merged revision(s) 58825,58826. usa (Usaku NAKAMURA)
11:24 AM Revision 17b77906 (git): merge revision(s) 58825,58826: [Backport #5339]
erb.rb: Allow explicit trimming carriage return
when trim_mode is "-", for Windows environments.
[r...
U.Nakamura
11:18 AM Bug #11464: ERB trimming doesn't trim carriage returns
ruby_2_3 r59225 merged revision(s) 58823. usa (Usaku NAKAMURA)
11:18 AM Revision 2d909334 (git): merge revision(s) 58823: [Backport #11464]
erb.rb: Allow trimming carriage return
when trim_mode is "<>", for Windows environments.
[Bug #1146...
U.Nakamura
11:08 AM Bug #13545: Ruby built by clang 4.0.0 parses Float literal wrongly
ruby_2_3 r59224 merged revision(s) 58796. usa (Usaku NAKAMURA)
11:08 AM Revision d058c8a2 (git): merge revision(s) 58796: [Backport #13545]
Merge latest dtoa.c [Bug #13545]
Apply some part of http://www.netlib.org/fp/dtoa.c with my eyes...
git-svn...
U.Nakamura
11:00 AM Bug #13573: Compilation on Mac OS X 10.5.8 fails because of missing _fgetattrlist
ruby_2_3 r59223 merged revision(s) 57248. usa (Usaku NAKAMURA)
11:00 AM Revision 1f106a91 (git): merge revision(s) 57248: [Backport #13573]
dir.c: getattrlist on OSX 10.5
* dir.c (is_case_sensitive): use getattrlist() if fgetattrlist()
is...
U.Nakamura
10:58 AM Bug #13572: Please backport r53400 to 2.3
ruby_2_3 r59222 merged revision(s) 53400. usa (Usaku NAKAMURA)
10:58 AM Revision 538ba389 (git): merge revision(s) 53400: [Backport #13572]
* tool/mkconfig.rb (RbConfig): prefix SDKROOT to oldincludedir
not includedir, the latter is outside the ru...
U.Nakamura
10:56 AM Bug #11384: multi-threaded autoload sometimes fails
ruby_2_3 r59221 merged revision(s) 58696. usa (Usaku NAKAMURA)
10:56 AM Revision e9ce3e74 (git): merge revision(s) 58696: [Backport #11384]
autoload: always wait on loading thread
We cannot assume autoload_provided/rb_feature_provided returning
...
U.Nakamura
10:54 AM Bug #13554: Running system with different gid fails on Linux if host has group with lots of members
ruby_2_3 r59220 merged revision(s) 58658. usa (Usaku NAKAMURA)
10:53 AM Revision d4f03fab (git): merge revision(s) 58658: [Backport #13554]
process.c: temporary string for buffer
* process.c (obj2uid, obj2gid): use temporary string as the buffer
...
U.Nakamura
10:52 AM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
ruby_2_3 r59219 merged revision(s) 58587,58588. usa (Usaku NAKAMURA)
10:52 AM Revision 8f01d618 (git): merge revision(s) 58587,58588: [Backport #13526]
variable.c: cleanup waitq upon thread death
* variable.c (autoload_reset): use idempotent list_del_init
...
U.Nakamura
10:47 AM Bug #13499: need to backport r58453
ruby_2_3 r59218 merged revision(s) 58453,58454. usa (Usaku NAKAMURA)
10:47 AM Revision d25b9efd (git): merge revision(s) 58453,58454: [Backport #13499]
Fix space flag when Inf/NaN and width==3
* sprintf.c (rb_str_format): while `"% 2f"` and `"% 4f"` result in
...
U.Nakamura
10:44 AM Bug #13530: backport r58370 and r58382
ruby_2_3 r59217 merged revision(s) 58370,58382. usa (Usaku NAKAMURA)
10:44 AM Revision ef763e7d (git): merge revision(s) 58370,58382: [Backport #13530]
thread_win32.c: no GVL for interrupt_event
* thread_win32.c (w32_wait_events): do not acquire GVL, to fix
...
U.Nakamura
10:41 AM Bug #13533: please backport r58534
ruby_2_3 r59216 merged revision(s) 58534. usa (Usaku NAKAMURA)
10:40 AM Revision 9bff2dd7 (git): merge revision(s) 58534: [Backport #13533]
nogvl_wait_for_single_fd must wait as its name
poll(fds, n, 0) mean no timeout and immediately return. If yo...
U.Nakamura
10:36 AM Bug #12492: RUBY_DEBUG=gc_stress dumps core
ruby_2_3 r59215 merged revision(s) 55429. usa (Usaku NAKAMURA)
10:36 AM Revision 996e702b (git): merge revision(s) 55429: [Backport #12492]
* class.c (Init_class_hierarchy): prevent rb_cObject which is the
class tree root, from GC. [ruby-dev:4966...
U.Nakamura
10:30 AM Bug #13536: Ripper fails to tokenize nested squiggly heredoc
ruby_2_3 r59214 merged revision(s) 58545,58584. usa (Usaku NAKAMURA)
10:30 AM Revision 5024abe0 (git): merge revision(s) 58545,58584: [Backport #13536]
ripper/lexer.rb: nested indented heredoc
* ext/ripper/lib/ripper/lexer.rb (on_heredoc_dedent): fix for
...
U.Nakamura
10:00 AM Bug #13701 (Closed): Ripper fails to parse "proc { |(w, *x, y), z| }"
The Ruby formatter rufo has exposed a ripper parsing error when parsing the following ruby code:
~~~ ruby
proc { ...
mjago (Martyn Jago)
08:21 AM Feature #13696: Add exchange and noreplace options to File.rename
[email protected] wrote:
> Is "atomically" important?
> If no, it'd be possible to implement without kernel suppo...
normalperson (Eric Wong)
04:24 AM Feature #13696: Add exchange and noreplace options to File.rename
Is "atomically" important?
If no, it'd be possible to implement without kernel support.
nobu (Nobuyoshi Nakada)
03:48 AM Feature #13696: Add exchange and noreplace options to File.rename
Thank you for your comments.
I implemented FIle.exchange and made the noreplace flag in positive-form.
```ruby
F...
Glass_saga (Masaki Matsushita)
08:09 AM Feature #13434: better method definition in C API
[email protected] wrote:
> As I wrote before, I against this idea. My idea is to write
> definitions in Ruby with spec...
normalperson (Eric Wong)
06:05 AM Feature #13434: better method definition in C API
As I wrote before, I against this idea. My idea is to write definitions in Ruby with special form.
Comparison:
...
ko1 (Koichi Sasada)
12:08 AM Feature #13434: better method definition in C API
Eric Wong <[email protected]> wrote:
> rb_method_attr_setfl(&attr, 0, RB_CONST|RB_PERSIST|RB_REQUIRED);
> rb...
normalperson (Eric Wong)
05:06 AM Bug #13698 (Rejected): Sort Methods Differ
`Array#sort` is not guaranteed as "stable".
You should compare other keys if they matter.
nobu (Nobuyoshi Nakada)
04:57 AM Bug #13699 (Closed): Multiple maps over lazy enumerator yielding multiple values in 2.4.x causes crash
nobu (Nobuyoshi Nakada)
04:32 AM Feature #13692: Array#index?
`Array#drop`. nobu (Nobuyoshi Nakada)
04:19 AM Revision 24171da2 (git): main.c: RUBY_DEBUG_ENV in devel
* main.c (RUBY_DEBUG_ENV): default to enabled in the development
version.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
02:09 AM Revision 703675da (git): compile.c: dump iseq
* compile.c (append_compile_error): raise a fatal error when
compile_debug is enabled.
* compile.c (COMPILE_ERROR)...
nobu (Nobuyoshi Nakada)
01:56 AM Revision 3bf4c46b (git): vm_insnhelper.c: dump iseq
* vm_insnhelper.c (vm_stack_consistency_error): raise a fatal
error with the disassembled instruction sequence, in ...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom