Project

General

Profile

Activity

From 07/03/2017 to 07/09/2017

07/09/2017

11:04 PM Feature #13725 (Closed): [PATCH] Hash#[]= deduplicates string keys if (and only if) fstring exists
Applied in changeset trunk|r59304.
----------
Hash#[]= deduplicates string keys if (and only if) fstring exists
In ...
Anonymous
11:04 PM Revision 9d1d30c9 (git): * 2017-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:04 PM Revision e205304a (git): Hash#[]= deduplicates string keys if (and only if) fstring exists
In typical applications, hash entries are read after being
written to. Blindly writing to hashes which are never rea...
Eric Wong
08:46 PM Bug #11384: multi-threaded autoload sometimes fails
ruby_2_4 r59303 merged revision(s) 58696. nagachika (Tomoyuki Chikanaga)
08:46 PM Revision 5e645629 (git): merge revision(s) 58696: [Backport #11384]
autoload: always wait on loading thread
We cannot assume autoload_provided/rb_feature_provided returning
...
nagachika (Tomoyuki Chikanaga)
08:24 PM Bug #12670: Segmentation fault on `Magick::Image#get_pixels` on ruby since ruby-2.2
ruby_2_4 r59302 merged revision(s) 56558,59116,59136. nagachika (Tomoyuki Chikanaga)
08:24 PM Revision e15f61a0 (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]
...
nagachika (Tomoyuki Chikanaga)
08:06 PM Bug #5339: ERB generates extra newlines on Windows
ruby_2_4 r59301 merged revision(s) 58825,58826. nagachika (Tomoyuki Chikanaga)
08:06 PM Revision 420151cf (git): merge revision(s) 58825,58826: [Backport #5339]
erb.rb: Allow explicit trimming carriage return
when trim_mode is "-", for Windows environments.
[r...
nagachika (Tomoyuki Chikanaga)
08:04 PM Bug #11464: ERB trimming doesn't trim carriage returns
ruby_2_4 r59300 merged revision(s) 58823. nagachika (Tomoyuki Chikanaga)
08:04 PM Revision 05215d0d (git): merge revision(s) 58823: [Backport #11464]
erb.rb: Allow trimming carriage return
when trim_mode is "<>", for Windows environments.
[Bug #1146...
nagachika (Tomoyuki Chikanaga)
08:02 PM Bug #8916: rb_sprintf への精度指定が正しく機能していない
ruby_2_4 r59299 merged revision(s) 58210. nagachika (Tomoyuki Chikanaga)
08:02 PM Revision f5b84007 (git): merge revision(s) 58210: [Backport #8916]
vsnprintf.c: prefix with precision
* vsnprintf.c (BSD_vfprintf): sign and hex-prefix should not be
...
nagachika (Tomoyuki Chikanaga)
07:51 PM Bug #13545: Ruby built by clang 4.0.0 parses Float literal wrongly
ruby_2_4 r59298 merged revision(s) 58796. nagachika (Tomoyuki Chikanaga)
07:51 PM Revision c54593ed (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...
nagachika (Tomoyuki Chikanaga)
07:49 PM Bug #13432: set_trace_funcにproc->is_from_method = TRUEのオブジェクトを渡し、SystemStackErrorを発生させるとRubyVMが停止する
ruby_2_4 r59297 merged revision(s) 58334,58346,58349. nagachika (Tomoyuki Chikanaga)
07:49 PM Bug #13425: Tracer.onにした状態でSystemStackErrorを発生させるとSegmentation fault
ruby_2_4 r59297 merged revision(s) 58334,58346,58349. nagachika (Tomoyuki Chikanaga)
07:49 PM Revision 5528c18d (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...
nagachika (Tomoyuki Chikanaga)
07:47 PM Bug #13369: TracePoint gives incorrect `return_value` after rescuing error when using `return`
ruby_2_4 r59296 merged revision(s) 58262,5826. nagachika (Tomoyuki Chikanaga)
07:47 PM Revision 79787c18 (git): merge revision(s) 58262,5826: [Backport #13369]
fix TracePoint#return_value with non-local exits
* vm.c: get return_value from imemo_throw_data object (THRO...
nagachika (Tomoyuki Chikanaga)
07:36 PM Bug #13638: please backport r59030
ruby_2_4 r59295 merged revision(s) 59030,59031. nagachika (Tomoyuki Chikanaga)
07:36 PM Revision 11fdbadd (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...
nagachika (Tomoyuki Chikanaga)
07:28 PM Bug #13573: Compilation on Mac OS X 10.5.8 fails because of missing _fgetattrlist
ruby_2_4 r59294 merged revision(s) 57248. nagachika (Tomoyuki Chikanaga)
07:27 PM Revision d679034a (git): merge revision(s) 57248: [Backport #13573]
dir.c: getattrlist on OSX 10.5
* dir.c (is_case_sensitive): use getattrlist() if fgetattrlist()
is...
nagachika (Tomoyuki Chikanaga)
07:02 PM Bug #13554: Running system with different gid fails on Linux if host has group with lots of members
ruby_2_4 r59293 merged revision(s) 58658. nagachika (Tomoyuki Chikanaga)
07:02 PM Revision 4c33806f (git): merge revision(s) 58658: [Backport #13554]
process.c: temporary string for buffer
* process.c (obj2uid, obj2gid): use temporary string as the buffer
...
nagachika (Tomoyuki Chikanaga)
02:00 PM Feature #12733: Bundle bundler to ruby core
The upstream version of minitest 4.7.5 supported spec syntax. It does not probably support all the RSpec features, bu... vo.x (Vit Ondruch)
05:14 AM Feature #13625: BigDecimal short form / shorthand
Let me mark this begin a feature request. shyouhei (Shyouhei Urabe)
04:49 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
Applied in changeset trunk|r59292.
----------
downloader.rb: get rid of symlinks in dist files
* tool/downloader.rb...
nobu (Nobuyoshi Nakada)
04:49 AM Revision b3917087 (git): downloader.rb: get rid of symlinks in dist files
* tool/downloader.rb: download to the target file directly if
CACHE_SAVE=no, to get rid of symlinks in dist files.
...
nobu (Nobuyoshi Nakada)
04:20 AM Revision 90d65afc (git): make-snapshot: generate ChangeLog iff not exist
* tool/make-snapshot (package): ChangeLog had existed in pre-2.4
revisions, but not doc/ChangeLog-YYYY. fix for 2....
nobu (Nobuyoshi Nakada)
04:17 AM Bug #13734 (Closed): Broken snapshot script for Ruby 2.4
Applied in changeset trunk|r59289.
----------
make-snapshot: touch-unicode-files for 2.4
* tool/make-snapshot (pack...
nobu (Nobuyoshi Nakada)
02:27 AM Bug #13734 (Closed): Broken snapshot script for Ruby 2.4
`tool/make-snapshot` in trunk is broken now.
I got following error at some days ago.
```
generating known_erro...
hsbt (Hiroshi SHIBATA)
04:17 AM Revision ac9219e0 (git): * 2017-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:17 AM Revision d0677cdb (git): make-snapshot: touch-unicode-files for 2.4
* tool/make-snapshot (package): fallback touch-unicode-files for
2.4, which has been introduced to reduce downloads...
nobu (Nobuyoshi Nakada)
01:48 AM Bug #13723: Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
I missed the name, `syntax_check` instead of `check_syntax` :( nobu (Nobuyoshi Nakada)

07/08/2017

12:32 PM Bug #13730 (Closed): Parallel ext configuration has broken `make install` for static-linked-ext builds
Applied in changeset trunk|r59288.
----------
* template/exts.mk.tmpl: extract SUBMAKEOPTS from sub exts.mk files to...
nobu (Nobuyoshi Nakada)
12:31 PM Revision 2abf6a34 (git): * template/exts.mk.tmpl: extract SUBMAKEOPTS from sub exts.mk files too. [Bug #13730]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:39 AM Feature #13733 (Open): Dump the delegator instead of the delegated object
I would like to let Delegator dump itself instead of the delegated object.
Let's consider the following scenario.
...
huynhquancam (Cam Huynh)
08:20 AM Feature #13732 (Closed): Precise Time.now on Windows
Windows 上での Time.now の精度を調べてみたところ、システムの
タイマー精度(1ミリ秒以上15.6ミリ秒以下。通常は15.6ミリ秒)と同じに
なっていました。
試験内容と結果は以下のURLを参照
https...
kubo (Takehiro Kubo)
06:15 AM Feature #13731 (Closed): inode for Windows on ReFS
#11216 でWindowsでのinodeの代用としてBY_HANDLE_FILE_INFORMATION構造体の
メンバ、nFileIndexHigh/Lowを使っていますが、ReFS ではこの値ではユニークに
なりません。R...
kubo (Takehiro Kubo)
05:47 AM Feature #13726: PATCH: Windows builds - fractional second file times
01-time-subsec.patch changes declarations in include/ruby/win32.h.
IMO, it could be in ruby 2.5.x but could not be b...
kubo (Takehiro Kubo)
04:51 AM Bug #13723: Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
Thank you nobu! headius (Charles Nutter)
02:22 AM Bug #13723 (Closed): Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
Applied in changeset trunk|r59287.
----------
assertions.rb: syntax_check for other impl
* test/lib/test/unit/asser...
nobu (Nobuyoshi Nakada)
03:28 AM Bug #11779: Module#using does not make sense as a method
nobu (Nobuyoshi Nakada) wrote:
> Seems that your "dynamic" and "lexical" words differ from ours.
I was using "dyn...
bughit (bug hit)
02:10 AM Bug #11779: Module#using does not make sense as a method
Seems that your "dynamic" and "lexical" words differ from ours. nobu (Nobuyoshi Nakada)
02:22 AM Revision 1d6c1d20 (git): assertions.rb: syntax_check for other impl
* test/lib/test/unit/assertions.rb (syntax_check): use eval
instead of RubyVM::InstructionSequence.compile so that ...
nobu (Nobuyoshi Nakada)
02:21 AM Bug #13632: Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
ruby_2_4 r59286 merged revision(s) 58284,58812,59028. nagachika (Tomoyuki Chikanaga)
02:21 AM Revision 27251312 (git): merge revision(s) 58284,58812,59028: [Backport #13632]
vm_core.h: ruby_error_stream_closed
* vm_core.h (ruby_special_exceptions): renamed
ruby_error_clos...
nagachika (Tomoyuki Chikanaga)
02:05 AM Revision 41bdfc53 (git): .travis.yml: update dist to trusty
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:20 AM Bug #13720: appveyor.yml nmake arguments - not *nix style
`-l` is undocumented, just `nmake` sets `MAKEFLAGS=l` when `/nologo` option is given. nobu (Nobuyoshi Nakada)

07/07/2017

09:58 PM Bug #13730 (Closed): Parallel ext configuration has broken `make install` for static-linked-ext builds
r57401 introduced parallel ext configuration, which has broken `make install` when configuring Ruby using the `--with... mistydemeo (Misty De Meo)
07:19 PM Bug #13723: Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
nobu (Nobuyoshi Nakada) wrote:
> In some cases, `RubyVM::InstructionSequence.compile` and `eval` fail in different m...
headius (Charles Nutter)
12:08 PM Bug #13723: Change to use RubyVM for syntax check in test suite breaks suite for non-MRI
In some cases, `RubyVM::InstructionSequence.compile` and `eval` fail in different manor.
```ruby
RubyVM::Instruct...
nobu (Nobuyoshi Nakada)
05:59 PM Revision 129a0711 (git): NEWS: note [Feature #13517] is Linux-only (no side-effects on _*nonblock)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
05:41 PM Revision 61a8b4c1 (git): NEWS: entry for WEBRick SNI support [Feature #13729]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
05:09 PM Feature #13729 (Closed): PATCH: Add Server Name Indication (SNI) support to WEBrick
Applied in changeset trunk|r59281.
----------
webrick: add Server Name Indication (SNI)
* lib/webrick/https.rb: ser...
Anonymous
09:49 AM Feature #13729 (Closed): PATCH: Add Server Name Indication (SNI) support to WEBrick
WEBrick に Server Name Indication (SNI) サポートを追加するパッチです。
よくWEBrickで簡易サーバを立てているのですが、SNIでバーチャルホストを立てたかった(けどできなかった)のでパッ...
Tietew (Toru Iwase)
05:09 PM Revision c82bed63 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:09 PM Revision 08bdbef5 (git): webrick: add Server Name Indication (SNI)
* lib/webrick/https.rb: servername_cb implementation.
* lib/webrick/ssl.rb: abstract servername_cb.
* test/webrick/te...
Eric Wong
05:07 PM Bug #11779: Module#using does not make sense as a method
matz (Yukihiro Matsumoto) wrote:
> Providing a feature by a method does not imply dynamic scoping, for example, Modu...
bughit (bug hit)
04:53 PM Revision 4d3d6f68 (git): * 2017-07-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 PM Revision aff529a5 (git): webrick: become maintainer
<CAK6HhsrshX7s3qai4usbXknTQnA4GoRThJcQ_Ea=WgTG2Gu0QA@mail.gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
Eric Wong
02:35 PM Feature #13726: PATCH: Windows builds - fractional second file times
I was mistaken about Time.now resolution in windows.
What I believe does occur is that when windows natively write...
MSP-Greg (Greg L)
02:27 AM Feature #13726 (Closed): PATCH: Windows builds - fractional second file times
At present, I believe Windows builds have integer seconds resolution on File times.
Attached are three patches tha...
MSP-Greg (Greg L)
02:28 PM Bug #13720: appveyor.yml nmake arguments - not *nix style
nobu (Nobuyoshi Nakada) wrote:
> What version is your nmake, and what was the exact error message?
> At least, ver...
MSP-Greg (Greg L)
02:00 PM Bug #13720: appveyor.yml nmake arguments - not *nix style
What version is your nmake, and what was the exact error message?
At least, versions since VC98 through VS2017 have...
nobu (Nobuyoshi Nakada)
01:34 PM Bug #13728: How to design websites?
Looks like spam-account. shevegen (Robert A. Heiler)
09:45 AM Bug #13728 (Rejected): How to design websites?
I want to learn web design but don’t have the money to do a course right now. What web site can I go onto to start le... georgelhays (George L Hays)
12:25 PM Revision d984da66 (git): Run single downloader
* common.mk (update-unicode-property-files, update-unicode-files):
download in single process for each targets, not...
nobu (Nobuyoshi Nakada)
09:52 AM Bug #13724 (Assigned): make install does not install bundled gems
hsbt (Hiroshi SHIBATA)
09:52 AM Bug #13724: make install does not install bundled gems
installation of bundled gems requires `make update-gems` and `make extract-gems`.
We should add above instructions...
hsbt (Hiroshi SHIBATA)
07:51 AM Bug #13727: Not able to set program_name for new Syslog::Logger
[email protected] wrote:
> Hi!
>
> Every instance of syslog logger uses same program_name as first initialize...
normalperson (Eric Wong)
07:20 AM Bug #13727 (Closed): Not able to set program_name for new Syslog::Logger
Hi!
Every instance of syslog logger uses same program_name as first initialized one, because they all share single...
printercu (Max Melentiev)
06:00 AM Bug #13413: --with-static-linked-ext doesn't install extension files on `make install`
ruby_2_3 r59277 merged revision(s) 57446. usa (Usaku NAKAMURA)
05:39 AM Bug #13413: --with-static-linked-ext doesn't install extension files on `make install`
> 2.4: DONTNEED
Thank you for marking this for backport! The backport is needed for 2.4 as well.
mistydemeo (Misty De Meo)
04:47 AM Bug #13413 (Closed): --with-static-linked-ext doesn't install extension files on `make install`
nobu (Nobuyoshi Nakada)
01:05 AM Bug #13413: --with-static-linked-ext doesn't install extension files on `make install`
After some research, I discovered that this has since been fixed in trunk. It was fixed by r57446 (git b3dbeb6e90f). ... mistydemeo (Misty De Meo)
12:35 AM Bug #13413: --with-static-linked-ext doesn't install extension files on `make install`
Found the commit that's responsible - r51756 (50226fb61cb10c5be9e2745e7b1a29228987a4ee in the github mirror).
This...
mistydemeo (Misty De Meo)
06:00 AM Revision e1f73c32 (git): merge revision(s) 57446: [Backport #13413]
mkmf.rb: fix script installation
* lib/mkmf.rb (MakeMakefile): fix condition to install script
fil...
U.Nakamura
02:14 AM Revision c6134214 (git): * 2017-07-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:14 AM Revision b88e0ceb (git): * tool/redmine-backporter.rb (show): just report and ignore if a feature ticket
is specified instead of aborting.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59275 b2dd03c8-39d4-4d8f-98ff-8...
U.Nakamura
02:03 AM Revision 651990fa (git): This backport of r58812 is necessary to ease backporting r59028,
which fixes a real bug.
* thread.c (struct waiting_fd): declare
(rb_thread_io_blocking_region): use on-stack list ...
U.Nakamura
12:21 AM Feature #13725: [PATCH] Hash#[]= deduplicates string keys if (and only if) fstring exists
I forget to mention, this might make the proposed [Feature #13721]
("net/imap: dedupe attr keys in Net::IMAP::Fetch...
normalperson (Eric Wong)
12:08 AM Feature #13725 (Closed): [PATCH] Hash#[]= deduplicates string keys if (and only if) fstring exists
Hash#[]= deduplicates string keys if (and only if) fstring exists
In typical applications, hash entries are read a...
normalperson (Eric Wong)

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)
 

Also available in: Atom