Project

General

Profile

Activity

From 01/30/2018 to 02/05/2018

02/05/2018

10:25 PM Bug #14453 (Closed): Crash in w32_cmdvector() if MS Application Verifier is enabled
On Windows, Application Verifier (AV) is a tool by Microsoft that detects common bugs in applications. When AV detect... PetrH (Petr Hluzin)
10:22 PM Bug #14445: MJIT: Determine path of mjit header and libruby at runtime
On 02/05/2018 01:10 PM, [email protected] wrote:
> Issue #14445 has been updated by larskanis (Lars Kanis).
...
vmakarov (Vladimir Makarov)
06:10 PM Bug #14445: MJIT: Determine path of mjit header and libruby at runtime
I have to thank you for getting the whole MJIT train forward!
Unfortunately on Windows the startup times of GCC ar...
larskanis (Lars Kanis)
04:55 PM Bug #14445: MJIT: Determine path of mjit header and libruby at runtime
Thank you for the initial Windows port and your work on this patch. I agree that we need support for pre-compiled bin... k0kubun (Takashi Kokubun)
04:51 PM Bug #14445 (Closed): MJIT: Determine path of mjit header and libruby at runtime
Applied in changeset trunk|r62238.
----------
mjit.c: determine prefix of MJIT header at runtime
so that MJIT can w...
k0kubun (Takashi Kokubun)
10:56 AM Bug #14445 (Closed): MJIT: Determine path of mjit header and libruby at runtime
I'm pleased to see that the MJIT pull request has been merged and that my [initial Windows port](https://github.com/v... larskanis (Lars Kanis)
10:22 PM Feature #14235: Merge MJIT infrastructure with conservative JIT compiler
On 02/04/2018 09:08 AM, [email protected] wrote:
> Issue #14235 has been updated by k0kubun (Takashi Kokubun).
...
vmakarov (Vladimir Makarov)
09:51 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> Excited to see this awesome feature! I'm implemented
> fiber-auto-schedule at ruby
> u...
normalperson (Eric Wong)
07:50 PM Feature #14452 (Closed): [PATCH] thread.c: favor timespec internally
This results in fewer conversion on common modern systems with
support for clock_gettime, pthread_cond_timedwait and...
normalperson (Eric Wong)
07:41 PM Bug #14357: thread_safe tests suite segfaults
Eric Wong <[email protected]> wrote:
> Could be a GC problem related to coverage (also [Bug #14334])
> since t...
normalperson (Eric Wong)
07:07 PM Bug #14451 (Third Party's Issue): HTTP responses with Content-Length: 0 cause a failure
When a web server responds with a 200 OK without a body, if read_timeout is not set to nil, a Net::Timeout exception ... jdshewey (James Shewey)
06:36 PM Bug #14450: Enchance MatchData docs
Actually your wording seems a bit more complicated than the original one to
me. Or perhaps I got used to the succinc...
shevegen (Robert A. Heiler)
05:52 PM Bug #14450 (Closed): Enchance MatchData docs
The wording is changed from stating something like "This is (unimporant) helper, which is a wrapper for (primary) glo... zverok (Victor Shepelev)
06:12 PM Bug #14448: Build Failure - MinGW gcc 7.3.0 ~ svn 62220 - RUBY_CHECK_VA_COPY
@k0kubun
Ran some local builds. The problem is 62220, build script error is as above:
```
ruby 2.6.0dev 2018-0...
MSP-Greg (Greg L)
04:51 PM Bug #14448: Build Failure - MinGW gcc 7.3.0 ~ svn 62220 - RUBY_CHECK_VA_COPY
ruby-loco is built three times a day on Appveyor.
See https://ci.appveyor.com/project/MSP-Greg/ruby-loco/history. ...
MSP-Greg (Greg L)
04:30 PM Bug #14448 (Feedback): Build Failure - MinGW gcc 7.3.0 ~ svn 62220 - RUBY_CHECK_VA_COPY
Hmm, I couldn't reproduce this with r62237, aclocal v1.51.1, autoconf v2.69, gcc 7.2.0 on MinGW.
Does this happen ev...
k0kubun (Takashi Kokubun)
01:35 PM Bug #14448 (Closed): Build Failure - MinGW gcc 7.3.0 ~ svn 62220 - RUBY_CHECK_VA_COPY
Seem to be having build failures with MinGW / gcc 7.3.0. Log shown below:
```
==> Starting build()...
ruby 2.6....
MSP-Greg (Greg L)
05:39 PM Feature #13581: Syntax sugar for method reference
Have we ruled out `map(&obj:method)` syntax? Intuitively I find it consistent with `Symbol#to_proc`
~~~ ruby
clas...
sevos (Artur Roszczyk)
05:00 PM Revision b64f7258 (git): mjit.c: fix MinGW warning by r62221
mjit.c: In function 'worker':
mjit.c:126:64: warning: passing argument 1 of '_InterlockedExchangePointer' from incomp...
k0kubun (Takashi Kokubun)
04:51 PM Revision 1fd0a7a6 (git): mjit.c: determine prefix of MJIT header at runtime
so that MJIT can work if Ruby is distributed as prebuilt binary.
Now mjit_init() depends on the internal const TMP_R...
k0kubun (Takashi Kokubun)
04:24 PM Feature #14449 (Closed): error when trying to run rails s
This is an error that happen in ruby 2.2.2, 2.2.3, 2.3.1 and i used bundler 1.14.6, also bundler 1.16
i use another ...
bilel-kedidi (bilel kedidi)
04:09 PM Feature #14444: MatchData: alias for #[]
Idiomaticity of `&.` is from the same point of view as `yield_self`'s ([here](http://zverok.github.io/blog/2018-01-24... zverok (Victor Shepelev)
03:38 PM Feature #14444: MatchData: alias for #[]
> After introduction of safe navigation operator and other latest features,
> it could be pretty idiomatic to do thi...
shevegen (Robert A. Heiler)
10:16 AM Feature #14444 (Closed): MatchData: alias for #[]
After introduction of safe navigation operator and other latest features, it could be pretty idiomatic to do this:
...
zverok (Victor Shepelev)
04:00 PM Bug #13167: Dir.glob is 25x slower since Ruby 2.2
Is there any progress on this, I see feature #13873 is related, but it looks like that got reverted again? https://bu... sfcgeorge (Simon George)
03:55 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
https://github.com/ruby/ruby/blob/68baf9551e5d7bb43d1a7cce8e80ecb5f06e8724/tool/transform_mjit_header.rb#L130 この行を、
...
k0kubun (Takashi Kokubun)
03:02 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
現時点の最新の r62232 にて、$(CFLAGS_NO_ARCH) を $(CFLAGS) に変更、を試しましたが、同様でした。
~~~
cc -E -errtags=yes -xO4 -xtarget=sparc64...
ngoto (Naohisa Goto)
01:39 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
https://github.com/ruby/ruby/blob/a3225c6eba7979822a4c1ea28581079256d5cf28/common.mk#L200 の $(CFLAGS_NO_ARCH) を $(CFL... k0kubun (Takashi Kokubun)
01:32 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
r62224 です。書き漏らしていました、すみません。 ngoto (Naohisa Goto)
01:16 PM Bug #14446: Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
再現するリビジョンを書いていただけますか? 少なくとも https://rubyci.org/ ではr62224のビルドは通っていますが、現在のtrunk(r62230)でもビルドが失敗しますか? k0kubun (Takashi Kokubun)
01:07 PM Bug #14446 (Closed): Solaris 10 上の Oracle Developer Studio 12.5 および 12.6 の64ビットコンパイル時のmjit関係のエラー
Solaris 10 上にて、Oracle Developer Studio 12.5 または 12.6 にて64ビットコンパイル時、以下のエラーでコンパイルに失敗します。
64ビットバイナリの作成には -m64 (もっと古いバ...
ngoto (Naohisa Goto)
03:49 PM Revision 68baf955 (git): vm_insnhelper.c: prefix rb_ to simple_iseq_p
which is started to be used by mjit_compile.c in r62197.
Related to r62235, this intends to transform the function t...
k0kubun (Takashi Kokubun)
03:39 PM Bug #14439 (Closed): build failed on NetBSD 7.1 with MJIT
Applied in changeset trunk|r62235.
----------
transform_mjit_header.rb: restrict transformation
to whitelisted patt...
k0kubun (Takashi Kokubun)
03:39 PM Revision 43866a33 (git): * 2018-02-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:39 PM Revision e23aefe2 (git): transform_mjit_header.rb: restrict transformation
to whitelisted patterns. This fix is for NetBSD.
[Bug #14439]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@622...
k0kubun (Takashi Kokubun)
03:26 PM Feature #14443: Omit 'pattern' parameter in '(g)sub(!)' when 'hash' is given
To quote from the other issue and what shyouhei wrote there:
"While I claimed the use of regular expression is an ...
shevegen (Robert A. Heiler)
07:03 AM Feature #14443: Omit 'pattern' parameter in '(g)sub(!)' when 'hash' is given
I remember this was rejected. shyouhei (Shyouhei Urabe)
06:02 AM Feature #14443: Omit 'pattern' parameter in '(g)sub(!)' when 'hash' is given
If creation of the union is done within C-Ruby code, I believe that should be more efficient than having the `pattern... sawa (Tsuyoshi Sawada)
05:58 AM Feature #14443 (Closed): Omit 'pattern' parameter in '(g)sub(!)' when 'hash' is given
When `(g)sub(!)` takes a hash as the second argument, in almost all use cases, the first argument expresses the union... sawa (Tsuyoshi Sawada)
02:36 PM Bug #14447 (Rejected): Solaris 10 上の古いFujitsu C Compiler(fcc)のmjit関係のエラー
出力ファイルの拡張子を .i にすると、コマンドはエラーにならないことが判明しましたが、
そもそも、 "-E" オプションの解釈が標準的なUNIX上のCコンパイラと異なるため、無理でした。
(何らかのラッパースクリプトをかませば大...
ngoto (Naohisa Goto)
02:07 PM Bug #14447: Solaris 10 上の古いFujitsu C Compiler(fcc)のmjit関係のエラー
-Eを渡しているため実際に生成しているのはプリプロセッサの結果なのですが、vm.newとなっている箇所をvm.oに変えるとその後のコンパイルプロセスも通りますか? k0kubun (Takashi Kokubun)
01:21 PM Bug #14447 (Rejected): Solaris 10 上の古いFujitsu C Compiler(fcc)のmjit関係のエラー
Solaris 10 にて、古いバージョン(5.6)のFujitsu C Compiler(fcc)にてr62224をコンパイルしようとすると、以下のエラーが出ました。
オプジェクトファイル vm.new の作成を、拡張子が違反...
ngoto (Naohisa Goto)
02:21 PM Bug #14232: Unused refinement still breaks method search
ruby_2_4 r62234 merged revision(s) 61484. nagachika (Tomoyuki Chikanaga)
02:21 PM Revision 3b3d4b6b (git): merge revision(s) 61484: [Backport #14232]
vm_method.c: fix super in refined module
* vm_method.c (rb_method_entry_complement_defined_class): clone
...
nagachika (Tomoyuki Chikanaga)
02:05 PM Bug #14070: Refining a module dumps core
ruby_2_4 r62233 merged revision(s) 60980,60984. nagachika (Tomoyuki Chikanaga)
01:54 PM Bug #14070: Refining a module dumps core
You cannot refine Module on 2.3.x.
I set DONTNEED for 2.3.
nagachika (Tomoyuki Chikanaga)
02:05 PM Revision 652e695a (git): merge revision(s) 60980,60984: [Backport #14070]
Modules should not have subclasses.
When refining a module, the module was set to the superclass of its refi...
nagachika (Tomoyuki Chikanaga)
01:58 PM Revision da79033a (git): transform_mjit_header.rb: same command after error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:24 PM Revision 349e7fcb (git): tool/downloader.rb: retry SocketError
I would like to stabilize RubyCI.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/fedora26/ruby-trunk/log/20180205T1...
k0kubun (Takashi Kokubun)
12:57 PM Bug #14440 (Closed): --jit does not work by default on OpenBSD due to use of gcc instead of clang
Applied in changeset trunk|r62230.
----------
mjit.c: prefer using --jit-cc=clang if __clang__
is defined. This is...
k0kubun (Takashi Kokubun)
04:40 AM Bug #14440: --jit does not work by default on OpenBSD due to use of gcc instead of clang
k0kubun (Takashi Kokubun) wrote:
> Whether is the ruby compiled from gcc or clang? A known issue is that using MJIT ...
jeremyevans0 (Jeremy Evans)
01:30 AM Bug #14440: --jit does not work by default on OpenBSD due to use of gcc instead of clang
Whether is the ruby compiled from gcc or clang? A known issue is that using MJIT header generated from different comp... k0kubun (Takashi Kokubun)
12:57 PM Revision 82732256 (git): mjit.c: prefer using --jit-cc=clang if __clang__
is defined. This is basically for OpenBSD.
Failure on using the compiler which is
not used for Ruby compilation is ...
k0kubun (Takashi Kokubun)
12:34 PM Revision 1ddaa1ce (git): Fix undefined behavior
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:34 PM Revision 5a68bd7f (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:33 PM Revision d7195ec5 (git): mjit.c: try changing the order of includes
Hoping to fix the AIX's build failure like:
In file included from ./include/ruby/defines.h:139:0,
f...
k0kubun (Takashi Kokubun)
12:19 PM Revision 9895f694 (git): transform_mjit_header.rb: check initial code
separating the macros. Applying the kept macros to code which is already
affected by the macros may cause errors in i...
k0kubun (Takashi Kokubun)
12:05 PM Revision 70a7bc39 (git): transform_mjit_header.rb: remove predefined macros
semi-automatically.
This is basically for icc's __DATE__, __TIME__, and many other families.
It causes an error by p...
k0kubun (Takashi Kokubun)
10:29 AM Bug #14409 (Assigned): インストール手順の改善
bison や gcc などまずは最小限必要なコンポーネントを洗い出した上で要求バージョンを明示して行くと良さそうに思いました。
ひとまず私の方で進めます。
hsbt (Hiroshi SHIBATA)
05:22 AM Revision a3225c6e (git): need shell's escape instead of M4's.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
04:58 AM Revision 08332d53 (git): Makefile.sub: va_copy in old version
* win32/Makefile.sub: va_copy is available since VS12 (VC 18.00).
simple copy same as VC1 19.00.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
04:58 AM Revision 961569b9 (git): transform_mjit_header.rb: no extra CRs
* tool/transform_mjit_header.rb (MJITHeader.check_code!): open
temporary file in binary mode too, not to include ex...
nobu (Nobuyoshi Nakada)
04:17 AM Revision 8427fca4 (git): assigning void* to a function pointer is a POSIXism
No implicit cast is defined between these types. Should be explicit.
Also, NULL is defined to be ((void*)0) so not u...
shyouhei (Shyouhei Urabe)
04:07 AM Revision 779c18bf (git): va_copy is a C99ism
Should provide appropriate fallback implementation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62220 b2dd03c8...
shyouhei (Shyouhei Urabe)
04:02 AM Revision bb6c0f03 (git): comma at the end of enum is a C99ism
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
03:19 AM Revision 59cc9e3a (git): vcs.rb: no meaningless splat
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:19 AM Revision 3a4183d2 (git): vcs.rb: for old ruby
* tool/vcs.rb (DebugSystem#system): pop option hash for old
version ruby which does not support `system` options.
...
nobu (Nobuyoshi Nakada)
03:18 AM Bug #14442 (Closed): report a bug when I run ruby project
I use ruby-version2.2.7 rails-version5.0
I use rubymine on ubuntu17.10 to deveolp
I ofen encounter a bug when I ru...
chrisyu (chris yu)
02:07 AM Revision 5c6162ad (git): transform_mjit_header.rb: take program name from $0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:02 AM Revision 3f45bbfe (git): transform_mjit_header.rb: read/write in binmode
* tool/transform_mjit_header.rb: read and write as ASCII-8BIT to
make single-byte-optimizable always.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
12:52 AM Revision 70ae83f8 (git): transform_mjit_header.rb: separate macro and code
* tool/transform_mjit_header.rb (separate_macro_and_code): return
macro and code separately as the name, and concat...
nobu (Nobuyoshi Nakada)
12:52 AM Revision a38b3307 (git): transform_mjit_header.rb: scan by regexp
* tool/transform_mjit_header.rb (find_decl): scan by regexp
instead of char-by-char loop. return nil when finished...
nobu (Nobuyoshi Nakada)
12:09 AM Revision e743b363 (git): Use system option instead of shell redirect
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)

02/04/2018

09:12 PM Feature #13581: Syntax sugar for method reference
landongrindheim (Landon Grindheim) wrote:
> Is `map(&Math.&(:sqrt)` viable? Perhaps it would be confused with the sa...
jeremyevans0 (Jeremy Evans)
08:10 PM Feature #13581: Syntax sugar for method reference
> * `map(&Math->sqrt)` (and just `each(&->puts)` probably?) -- Matz is explicitly against it;
Is `map(&Math.&(:s...
landongrindheim (Landon Grindheim)
06:26 PM Bug #14440: --jit does not work by default on OpenBSD due to use of gcc instead of clang
Agreed. May be simpler to just notify the user which GCC versions are
currently supported; and if it works the moder...
shevegen (Robert A. Heiler)
04:44 PM Bug #14440 (Closed): --jit does not work by default on OpenBSD due to use of gcc instead of clang
On OpenBSD, when using just `--jit`, ruby issues a warning message to `$stderr`:
~~~
$ ruby --jit -e 'p 1' ...
jeremyevans0 (Jeremy Evans)
04:50 PM Bug #14441 (Closed): Dir.chroot results in segfault when used with --jit
Example code:
~~~
$ ruby --jit --jit-cc=clang -e 'a = 0; Dir.chroot("."); 50000000.times{|i| a += i }; p a
-e:1:...
jeremyevans0 (Jeremy Evans)
03:40 PM Revision 2c179b12 (git): mjit.c: define __EXTENSIONS__ earlier
Another try of r62204 and r62192.
As far as I can see from solaris's signal.h and sys/procset.h, the only
possibilit...
k0kubun (Takashi Kokubun)
03:34 PM Revision 1f2293df (git): MINIRUBY dependency
* common.mk ($(MJIT_MIN_HEADER)): add dependency for $(MINIRUBY).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
03:23 PM Revision 67f12c5f (git): use MINIRUBY
* common.mk ($(MJIT_MIN_HEADER)): use $(MINIRUBY) at build time.
$(BASERUBY) may not be available.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
03:17 PM Revision 24fcc027 (git): common.mk: CPPOUTFLAG
* common.mk (rb_mjit_header.h): use $(CPPOUTFLAG).
* win32/Makefile.sub (CPPOUTFLAG): needs -Fi to let cl.exe name
...
nobu (Nobuyoshi Nakada)
03:05 PM Revision bfae4b5d (git): * 2018-02-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:05 PM Revision ec115506 (git): common.mk: use vm.i as the temporary filename
because `cl -P vm.c` always produces vm.i regardless of -o XXX and
currently mswin build is failing.
Fixing r62202. ...
k0kubun (Takashi Kokubun)
02:38 PM Bug #14437: Integer == doesn't work with coerce since 2.4 (and != since 1.9). Should it?
nobu (Nobuyoshi Nakada) wrote:
> `==` and `!=` have never called `coerce`.
> Only `+`, `-`, `<`, `>` and so on.
...
taw (Tomasz Wegrzanowski)
08:51 AM Bug #14437: Integer == doesn't work with coerce since 2.4 (and != since 1.9). Should it?
`==` and `!=` have never called `coerce`.
Only `+`, `-`, `<`, `>` and so on.
nobu (Nobuyoshi Nakada)
02:08 PM Feature #14235: Merge MJIT infrastructure with conservative JIT compiler
I committed Vladimir's MJIT works in r62187 and r62189, and current YARV-MJIT in r62197. The problems in this ticket'... k0kubun (Takashi Kokubun)
11:22 AM Feature #14235 (Closed): Merge MJIT infrastructure with conservative JIT compiler
Applied in changeset trunk|r62197.
----------
mjit_compile.c: merge initial JIT compiler
which has been developed b...
k0kubun (Takashi Kokubun)
01:51 PM Revision e8168752 (git): transform_mjit_header.rb: refactor messages and exit
* tool/transform_mjit_header.rb: print non-error messages to
STDOUT instead of STDERR. exit with false or abort in...
nobu (Nobuyoshi Nakada)
01:49 PM Revision ec7dd299 (git): mjit.c: another try for fixing solaris build
Reverted r62192 and added another try.
I prepared Solaris environment but I couldn't reproduce the RubyCI build
failu...
k0kubun (Takashi Kokubun)
01:47 PM Revision 7f7a49fe (git): common.mk: phony target mjit-headers
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:43 PM Revision 29c9dc31 (git): common.mk: rb_mjit_header.h
* common.mk (rb_mjit_header.h): moved from Makefile.in and
win32/Makefile.sub.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
01:33 PM Revision 1a5470e9 (git): Makefile.sub: CFLAGS_NO_ARCH
* win32/Makefile.sub: split CFLAGS into CFLAGS_NO_ARCH and
ARCH_FLAG, as well as Makefile.in.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
01:15 PM Revision 25a82d79 (git): vm.c: feedback control frame size change
to VM_ASSERT. r62197 is adding bp.
I'll try to remove bp, but let's pass CI which enables assertion.
git-svn-id: sv...
k0kubun (Takashi Kokubun)
01:12 PM Revision e35ff789 (git): match whole word
* tool/transform_mjit_header.rb: add word boundary anchors and
match whole word to get rid of false `static` declar...
nobu (Nobuyoshi Nakada)
01:05 PM Feature #14417: String#sub / String#gsub に『キーが Symbol の Hash』を渡せるようにする提案
Hanmac (Hans Mackowiak) wrote:
> @duerst: what about my example where it does transform the keye internal for the gi...
naruse (Yui NARUSE)
12:52 PM Bug #14439: build failed on NetBSD 7.1 with MJIT
手元のconfigureには該当行は存在するので、たぶん関係ないかと。 usa (Usaku NAKAMURA)
12:51 PM Bug #14439: build failed on NetBSD 7.1 with MJIT
In message <redmine.issue-14439.20180204122852.8b177c62b00fc2c1@ruby-lang.org>
on Sun, 04 Feb 2018 12:28:54 +0000 ...
taca (Takahiro Kambe)
12:28 PM Bug #14439 (Closed): build failed on NetBSD 7.1 with MJIT
MJITマージおめでとうございます。
というわけで手元のNetBSD/i386 7.1で試そうとしたら、残念ながらビルドエラーになりました。
```
error in final header file:
/tmp/201...
usa (Usaku NAKAMURA)
12:37 PM Feature #14430: net/http: use Socket.tcp with connect_timeout, instead of TCPSocket.open wrapped in Timeout.timeout
normalperson (Eric Wong) wrote:
>
> Unfortunately, we can't do this, yet. The Addrinfo calls use
> getaddrinf...
carl.hoerberg (Carl Hörberg)
11:59 AM Revision 83a9ccb0 (git): Fix typos and remove redundant `/#{}/`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:30 AM Bug #14438 (Closed): TestTimeTZ: failures with recent version of tzdata
This has beeen reported in [Debian as Debian bug #889046](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889046)
...
terceiro (Antonio Terceiro)
11:22 AM Revision ed935aa5 (git): mjit_compile.c: merge initial JIT compiler
which has been developed by Takashi Kokubun <takashikkbn@gmail> as
YARV-MJIT. Many of its bugs are fixed by wanabe <s...
k0kubun (Takashi Kokubun)
09:48 AM Revision 56530b54 (git): Makefile.in: use CFLAGS_NO_ARCH for cpp
Using $(CFLAGS) breaks the build when multiple `-arch` options are
given. Then we should omit arch flags.
git-svn-id...
k0kubun (Takashi Kokubun)
09:34 AM Revision b421f1a7 (git): common.mk: MJIT_MIN_HEADER
* common.mk ($(MJIT_MIN_HEADER)): moved duplicate recipe from
Makefile.in and win32/Makefile.sub.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
09:13 AM Revision 5dc3da08 (git): use ifchange tool for rb_mjit_header.h
* Makefile.in, win32/Makefile.sub (rb_mjit_header.h): use ifchange
tool. cmp command is not available on Windows.
...
nobu (Nobuyoshi Nakada)
08:24 AM Revision 329776cd (git): mjit.c: use InterlockedExchangePointer
for Windows, if it's available.
Before this commit, Windows builds printed following warnings.
mjit.c
../mjit.c(802)...
k0kubun (Takashi Kokubun)
07:52 AM Revision 328666a6 (git): mjit.c: try to fix Solaris build failure
In file included from vm_core.h:87:0,
from mjit.c:81:
/usr/include/signal.h:71:29: error: unknown ty...
k0kubun (Takashi Kokubun)
07:43 AM Revision 8a0678b4 (git): mjit.c: try porting va_copy
for non C99 conforming environments.
The behavior of this macro is undefined, but I heard this works on many
archite...
k0kubun (Takashi Kokubun)
06:58 AM Revision 4342fd3d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:58 AM Revision fd44a577 (git): mjit.c: merge MJIT infrastructure
that allows to JIT-compile Ruby methods by generating C code and
using C compiler. See the first comment of mjit.c t...
k0kubun (Takashi Kokubun)
06:14 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Excited to see this awesome feature! I'm implemented fiber-auto-schedule at ruby userland([light](https://github.com/... jjyr (Jinyang Jiang)
05:49 AM Revision b2de4e0b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:49 AM Revision 0af44e72 (git): common.mk: install a single header file for JIT
compilation which is created by transforming a preprocessed vm.c.
This file will be used by JIT compiler's generated ...
k0kubun (Takashi Kokubun)
05:21 AM Bug #14357: thread_safe tests suite segfaults
Eric Wong wrote:
> ST_DEBUG doesn't reveal anything nor does switching to
> QUADRATIC_PROBE. Waiting for valgrind...
normalperson (Eric Wong)
01:31 AM Revision 0718f53b (git): thread.c: timespec_for is used only if poll() is used
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:39 AM Bug #14162: Invoking binding.irb destructively shifts ARGV
ruby_2_4 r62185 merged revision(s) 61149,61150,61151,61167. nagachika (Tomoyuki Chikanaga)
12:39 AM Revision 82031fa8 (git): merge revision(s) 61149,61150,61151,61167: [Backport #14162]
irb.rb: preserve ARGV on binding.irb
This is not perfectly good solution (at least we don't want to have ARG...
nagachika (Tomoyuki Chikanaga)

02/03/2018

11:21 PM Bug #14357: thread_safe tests suite segfaults
Eric Wong wrote:
> Using -fsanitize=address reveals use-after-free in st.c
> Investigating, but maybe Vladimir can...
normalperson (Eric Wong)
08:51 PM Bug #14357: thread_safe tests suite segfaults
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/14357
>
> The thread_safe gem is not maintained ...
normalperson (Eric Wong)
11:07 PM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
There's a very similar sounding issue being discussed on the python bug tracker: https://bugs.python.org/issue32307 jhealy (James Healy)
10:42 PM Bug #14380: Expected transform_keys! to work just as transform_keys, but it doesn't
marcandre (Marc-Andre Lafortune) wrote:
> I raised this issue previously https://bugs.ruby-lang.org/issues/13583#not...
taw (Tomasz Wegrzanowski)
10:28 PM Bug #14437 (Closed): Integer == doesn't work with coerce since 2.4 (and != since 1.9). Should it?
Here's extracted test sample:
~~~ruby
class Item
def initialize(value)
@value = value
end
def coe...
taw (Tomasz Wegrzanowski)
10:28 PM Misc #14431 (Closed): [PATCH] thread.c: remove FP from time calculations
committed as r62179, r62181, r62182, r62183, r62184
normalperson (Eric Wong)
10:24 PM Revision 05c18139 (git): thread.c (thread_join_m): avoid NUM2TIMET for Bignum
Bignums exceed the range of time_t (or long).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62184 b2dd03c8-39d4-...
Eric Wong
07:59 PM Revision c0e2f98f (git): thread.c: avoid FP in C-API time calculations
FP arithmetic can lose precision in some cases leading to
premature wakeup and wasting CPU cycles.
git-svn-id: svn+s...
Eric Wong
07:59 PM Revision c915390b (git): thread.c: avoid FP for Thread#join
FP arithmetic can lose precision in some cases leading to
premature wakeup and wasting CPU cycles.
Convert to use ti...
Eric Wong
07:59 PM Revision 712439b5 (git): thread.c: extract timeval_sub from timeval_update_expire
It can be useful on its own.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62181 b2dd03c8-39d4-4d8f-98ff-823fe69...
Eric Wong
07:59 PM Revision 9ee75789 (git): * 2018-02-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:59 PM Revision 076d8863 (git): thread.c (rb_thread_terminate_all): eliminate double2timeval call
No point for a fixed 1s value, and I plan on eliminating double
timeouts from internal API.
git-svn-id: svn+ssh://ci...
Eric Wong
09:41 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> Issue #13618 has been updated by sam.saffron (Sam Saffron).
>
> > I'm leaning tow...
normalperson (Eric Wong)
01:36 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
> I'm leaning towards Thread::Green, so existing users can do
> s/Thread.new/Thread::Green.new/ in many cases.
Y...
sam.saffron (Sam Saffron)
07:30 AM Revision 7036c406 (git): parse.y: named backslash
* parse.y: named backslash to show unexpected character.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62178 b2d...
nobu (Nobuyoshi Nakada)
07:25 AM Revision bd5406df (git): compile.c: fix string Range optimization with FSL
The optimization in [Feature #13355] needs to be detected
differently to work with "frozen_string_literal: true"
git...
Eric Wong
07:21 AM Revision 55e606b3 (git): parse.y: use lex_goto_eol to skip to EOL
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:50 AM Revision 28490dd1 (git): process.c: command_name encoding
* process.c (rb_exec_fillarg): share subsequence of argv_buf for
command_name, and copy the encoding from the comma...
nobu (Nobuyoshi Nakada)
02:51 AM Bug #14032: squiggly heredoc with an interpolation at the beginning is unindented wrongly
ruby_2_4 r62174 merged revision(s) 60213. nagachika (Tomoyuki Chikanaga)
02:51 AM Revision 737d1539 (git): merge revision(s) 60213: [Backport #14032]
parse.y: indent at '#'
* parse.y (parser_here_document): update indent at '#', which is
not a spac...
nagachika (Tomoyuki Chikanaga)
02:39 AM Bug #14014: NaN.finite?
ruby_2_4 r62173 merged revision(s) 60040,60188. nagachika (Tomoyuki Chikanaga)
02:39 AM Revision 65992061 (git): merge revision(s) 60040,60188: [Backport #14014]
complex.c: no overflow
* complex.c (rb_complex_finite_p): get rid of overflow and
unnecessary mult...
nagachika (Tomoyuki Chikanaga)
02:25 AM Bug #13982: Memory leak in Zlib.gunzip
ruby_2_4 r62172 merged revision(s) 60042,60130,60131. nagachika (Tomoyuki Chikanaga)
02:25 AM Revision ce2bc45a (git): merge revision(s) 60042,60130,60131: [Backport #13982]
ext: adjust indent [ci skip]
zlib.c: memory leak in gunzip
* ext/zlib/zlib.c (zlib_gunzip): clear z...
nagachika (Tomoyuki Chikanaga)
02:05 AM Bug #13928: Calling Integer.fdiv with BigDecimal returns unexpected result
ruby_2_4 r62171 merged revision(s) 59986. nagachika (Tomoyuki Chikanaga)
02:05 AM Revision 05ba9938 (git): merge revision(s) 59986: [Backport #13928]
numeric.c: use NUM2DBL
* numeric.c (fix_fdiv_double), bignum.c (rb_big_fdiv_double): use
NUM2DBL o...
nagachika (Tomoyuki Chikanaga)
01:57 AM Revision eaf301d2 (git): backward.h: adjusted NORETURN declaration
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

02/02/2018

11:25 PM Revision da01eb93 (git): eval.c: get rid of format-zero-length warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:41 PM Bug #14334: Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
[email protected] wrote:
> issue" means, but I'm relatively certain that it's a bug in
> Ruby we managed to reprod...
normalperson (Eric Wong)
04:01 PM Bug #14334: Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
Hi there!
I'm not quite sure exactly what the status "Third Party's issue" means, but I'm relatively certain that...
PragTob (Tobias Pfeiffer)
05:30 PM Bug #14436 (Closed): Enchance yield_self docs
Trying to explain by example how it could be used. zverok (Victor Shepelev)
05:28 PM Bug #14435 (Closed): Time#gettime slow performance in forked process
Hi,
I'm seeing poor performance in `Time#gettime` when executing code in a forked process. Perhaps this is expecte...
bryanp (Bryan Powell)
04:44 PM Revision 8b242a0d (git): test_system.rb: tests without shell
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:39 PM Revision 0d829c4a (git): test_system.rb: exit by abort for portability
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:14 PM Revision 2cbb6fa2 (git): process.c: split pst_message_status from pst_message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:10 PM Revision 228bffe5 (git): process.c: reduce intermediate string
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:02 PM Revision 4c577c4a (git): backward.h: rb_mod_const_missing is internal function
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:16 PM Revision 529850b7 (git): * 2018-02-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:16 PM Revision 800a5e86 (git): eval.c: unnecessary argument
* eval.c (rb_interrupt): removed unnecessary convertsion specifier
and an empty string.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
03:09 PM Feature #14382: Make public access of a private constant call const_missing
nobu (Nobuyoshi Nakada) wrote:
> In the case it is accessed from an inherited class, the receiver class/module may d...
jeremyevans0 (Jeremy Evans)
02:36 PM Feature #14382: Make public access of a private constant call const_missing
In the case it is accessed from an inherited class, the receiver class/module may differ from class/module which defi... nobu (Nobuyoshi Nakada)
01:29 PM Revision 9a74cc0a (git): variable.c: removed old warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:33 AM Misc #14414: Move https://ruby-talk.trydiscourse.com/ to talk.ruby-lang.org
I think it would be a nice thing to unify ressources onto the *ruby-lang.org main namespace in general.
Not just t...
shevegen (Robert A. Heiler)
11:21 AM Revision 59f50229 (git): Fix test
Followup to r62158
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
11:03 AM Revision 02d7ad97 (git): Fix call-seq of NameError.new
`NameError.new(1,2,3)` raises
`wrong number of arguments (given 2, expected 0..1) (ArgumentError)`
in `StrandardError...
znz (Kazuhiro NISHIYAMA)
11:03 AM Revision 1659a166 (git): Use more verbose status in error messages
of `system` with `exception: true` like `Process::Status#inspect`
[Feature #14386] [ruby-core:85013]
git-svn-id: svn...
znz (Kazuhiro NISHIYAMA)
10:57 AM Feature #13581: Syntax sugar for method reference
Hanmac (Hans Mackowiak) wrote:
> i know they are different meanings,
Sorry, misread.
> i was just wondering if...
nobu (Nobuyoshi Nakada)
08:37 AM Feature #13581: Syntax sugar for method reference
nobu (Nobuyoshi Nakada) wrote:
> Hanmac (Hans Mackowiak) wrote:
> > i don't know about the rubyVM but can `xyz(&met...
Hanmac (Hans Mackowiak)
08:27 AM Feature #13581: Syntax sugar for method reference
Hanmac (Hans Mackowiak) wrote:
> i don't know about the rubyVM but can `xyz(&method(:symbol))` or `xyz(&obj.method(:...
nobu (Nobuyoshi Nakada)
08:20 AM Feature #13581: Syntax sugar for method reference
Question for @nobu :
i don't know about the rubyVM but can `xyz(&method(:symbol))` or `xyz(&obj.method(:symbol))` ...
Hanmac (Hans Mackowiak)
05:33 AM Feature #13581: Syntax sugar for method reference
duerst (Martin Dürst) wrote:
> This may be just me, but I think this kind of syntax without spaces could (or even sh...
nobu (Nobuyoshi Nakada)
01:51 AM Feature #13581: Syntax sugar for method reference
nobu (Nobuyoshi Nakada) wrote:
> ```
> $ ruby -wc -e 'Math!sqrt'
> Syntax OK
>
> $ ruby -wc -e 'Math@sqrt'
>...
duerst (Martin Dürst)
10:41 AM Bug #14433 (Third Party's Issue): Error with Trailblazer Wrap using ruby 2.5.0
Please quote the actual line in the library to report an issue.
Anyway, I *guess* (just guess, because we can't fi...
k0kubun (Takashi Kokubun)
07:48 AM Bug #14433 (Third Party's Issue): Error with Trailblazer Wrap using ruby 2.5.0
I updated ruby to 2.5.0 and got such error when start server:
syntax error, unexpected '{', expecting keyword_end (S...
Unroot (Vladisalv Volkov)
10:32 AM Bug #14434 (Feedback): IO#reopen fails after EPIPE
Consider the following code, which emulates `yes | head -1`.
```ruby
IO.popen("head -1", "w") do |f|
f.sync = ...
nobu (Nobuyoshi Nakada)
08:30 AM Revision 49e801c1 (git): io.c: unused assignments
* io.c (fptr_finalize_flush): removed unused assignments. if
noraise, err is never used after set.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
08:21 AM Bug #14432: Ruby crashes with "[BUG] pthread_mutex_destroy: Device or resource busy (EBUSY)"
[email protected] wrote:
> The very line that the issue raised is here: https://github.com/ruby/ruby/blob/v2_4_2/threa...
normalperson (Eric Wong)
06:51 AM Bug #14432 (Closed): Ruby crashes with "[BUG] pthread_mutex_destroy: Device or resource busy (EBUSY)"
We notice that sidekiq (sidekiq pro) workers crash by `rb_bug_errno()`.
The very line that the issue raised is her...
gfx (Goro FUJI)
06:23 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> Having discussed this with Koichi I think he is wanting to
> merge this into core b...
normalperson (Eric Wong)
05:46 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Having discussed this with Koichi I think he is wanting to merge this into core but the big blocker here is naming an... sam.saffron (Sam Saffron)
05:44 AM Revision 80477c1d (git): * 2018-02-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:44 AM Revision cc410b2a (git): io.c: hoisted out io_fd_check_closed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:26 AM Misc #14431 (Closed): [PATCH] thread.c: remove FP from time calculations
Pretty straightforward. Will commit soonish.
In the future, I may move towards timespec instead of timeval
since...
normalperson (Eric Wong)
12:35 AM Feature #14430: net/http: use Socket.tcp with connect_timeout, instead of TCPSocket.open wrapped in Timeout.timeout
> implement Timeout in the VM itself so it doesn't need
> to create a temporary thread.
There be dragons hiding i...
shevegen (Robert A. Heiler)

02/01/2018

11:13 PM Feature #13581: Syntax sugar for method reference
mpapis (Michal Papis) wrote:
> Not sure it's worth it - but while we are at this thinking of a shorthand one of the ...
nobu (Nobuyoshi Nakada)
10:05 PM Feature #13581: Syntax sugar for method reference
Not sure it's worth it - but while we are at this thinking of a shorthand one of the proposals `&Math&>sqrt` made me ... mpapis (Michal Papis)
09:25 PM Feature #14274: Merge Std-Lib Time Class into Core
Thank you for the replies so far. I do indeed hope that this issue gets attention from the core Ruby maintainers, may... ecbrodie (Evan Brodie)
04:33 PM Feature #14430: net/http: use Socket.tcp with connect_timeout, instead of TCPSocket.open wrapped in Timeout.timeout
[email protected] wrote:
> Instead of using TCPSocket.open, wrapped in Timeout.timeout,
> that will create a...
normalperson (Eric Wong)
12:51 PM Feature #14430 (Open): net/http: use Socket.tcp with connect_timeout, instead of TCPSocket.open wrapped in Timeout.timeout
Instead of using TCPSocket.open, wrapped in Timeout.timeout, that will create a temporary thread. By using Socket.tcp... carl.hoerberg (Carl Hörberg)
01:33 PM Bug #14422: Ruby configuration options should not be reused for gem builds
shevegen (Robert A. Heiler) wrote:
> This sounds very much like fedora-specific problems rather than
> a problem ca...
vo.x (Vit Ondruch)
01:28 PM Bug #14422: Ruby configuration options should not be reused for gem builds
nobu (Nobuyoshi Nakada) wrote:
> vo.x (Vit Ondruch) wrote:
> > The question is why Ruby does this and how we can av...
vo.x (Vit Ondruch)
09:20 AM Revision 7fdb4099 (git): array.c: remove rb_ary_frozen_p / Array#frozen?
This is redundant since r15206 /
ffe425ecaaa2a3f813e1d540e20e2179bce44302 as we no longer lock
the array during sort....
Eric Wong
09:07 AM Bug #12837 (Closed): Add test for what Forwardable#def_delegator extends object what doesn't mix-in Module class
Applied in changeset trunk|r62153.
----------
Add test for Forwardable#def_delegator with r55366.
Patch by @aycab...
hsbt (Hiroshi SHIBATA)
09:07 AM Revision 499658ab (git): Add test for Forwardable#def_delegator with r55366.
Patch by @aycabta
[Bug #12837][ruby-core:77611]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62153 b2dd03c8-3...
hsbt (Hiroshi SHIBATA)
08:59 AM Revision 7af65953 (git): ccan/list: sync with upstream
This brings us up-to-date with ccan/list
5dbd87b876434dd703dfcc30cb0503118aac2076
git://git.ozlabs.org/~ccan/ccan
Th...
Eric Wong
08:43 AM Feature #14423: Enumerator from single object
```ruby
1.0.iterate { |x| (x + 2 / x) / 2 }.slice_when(&:==).first.last
#=> 1.414213562373095
```
( ͡° ͜ʖ ͡°)
...
zverok (Victor Shepelev)
08:23 AM Feature #14423: Enumerator from single object
Maybe it could be as simple as:
```ruby
class Object
def iterate
Enumerator.new { |y|
obj = self
...
sos4nt (Stefan Schüßler)
08:34 AM Bug #14193 (Third Party's Issue): --enable-frozen-string-literal and rubygems, erb, & rdoc
A patch of rubygems was merged by the upstream repository. hsbt (Hiroshi SHIBATA)
05:44 AM Feature #12032 (Assigned): Matrix.rb ruby documentation
hsbt (Hiroshi SHIBATA)
03:55 AM Revision 6eeb0f7e (git): ruby.h: relax rb_funcall(obj, id, 0, 0) case only
* include/ruby/ruby.h (rb_varargs_argc_valid_p): relax rb_funcall
check on extra args only if argc == 0, for the co...
nobu (Nobuyoshi Nakada)
02:56 AM Revision 044e6f12 (git): win32.c: EPIPE for ERROR_NO_DATA
* win32/win32.c (rb_w32_write): writing to closed pipe fails with
ERROR_NO_DATA but msvcrt maps it to EINVAL. map ...
nobu (Nobuyoshi Nakada)
02:47 AM Bug #14345: http_proxy setting should respect both parent domain and subdomain
Any updates here? harsimranmaan (Harsimran Singh Maan)
12:25 AM Revision 6381d498 (git): Fixed duplicated typo for `the the`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:06 AM Bug #14334 (Third Party's Issue): Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
hsbt (Hiroshi SHIBATA)
12:04 AM Feature #14426 (Assigned): [PATCH] openssl: reduce memory allocation in OpenSSL::Buffering#do_write
hsbt (Hiroshi SHIBATA)

01/31/2018

08:09 PM Feature #14399: Add Enumerable#product
EDIT: The original request was updated and my comment is related to the meaning of previous one. I *don't agree* with... joanbm (Joan Blackmoore)
08:09 PM Bug #14429 (Closed): Overzealous escaping of + in Shellwords
The `Shellwords` module is currently a little too conservative: `+` isn't a token in Bourne sh[1], but `Shellwords` e... woodruffw (William Woodruff)
07:11 PM Feature #14426: [PATCH] openssl: reduce memory allocation in OpenSSL::Buffering#do_write
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/14426

> I also thought that splitting writes...
normalperson (Eric Wong)
12:36 PM Feature #14426 (Closed): [PATCH] openssl: reduce memory allocation in OpenSSL::Buffering#do_write
When writing data to an SSLSocket, there are a lot of, in my opinion, unnecessary strings being allocated, concretely... janko (Janko Marohnić)
07:01 PM Bug #14428: backport r53727
ruby_2_3 r62148 merged revision(s) 53727. usa (Usaku NAKAMURA)
06:59 PM Bug #14428 (Closed): backport r53727
バックポート管理用チケットです。 usa (Usaku NAKAMURA)
07:01 PM Revision 8bc9c80b (git): merge revision(s) 53727: [Backport #14428]
Remove debug print introduced in r52386
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@62148 b2dd03c8...
U.Nakamura
05:35 PM Revision 00716bee (git): io.c: fix comparison subject
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:26 PM Revision aff05774 (git): * 2018-02-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:26 PM Revision 4139024e (git): io.c: fix fptr_copy_finalizer
* io.c (fptr_copy_finalizer): fix inverted condition. if
finalizer does not change, pipe_list should not change to...
nobu (Nobuyoshi Nakada)
04:04 PM Bug #14334: Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
Hello! Here is the corresponding simplecov issue: https://github.com/colszowka/simplecov/issues/652 (maintainer here)... PragTob (Tobias Pfeiffer)
03:10 PM Bug #14334: Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
FWIW I am getting virtually the same exception in simplecov running minitest. Exception is attached and happy to prov... chrismanderson (Chris Anderson)
03:56 PM Feature #14383: Making prime_division in prime.rb Ruby 3 ready.
This version is probably better, as it's a little faster, and takes a complete
list of witnesses for a given number,...
jzakiya (Jabari Zakiya)
03:06 PM Bug #14424: Backport r59984 to ruby_2_4 and ruby_2_3
Thank you! jrafanie (Joe Rafaniello)
06:18 AM Bug #14424 (Closed): Backport r59984 to ruby_2_4 and ruby_2_3
hsbt (Hiroshi SHIBATA)
02:56 PM Bug #14427 (Closed): Backport r61469
Please backport r61469 to ruby_2_5 branch.
2.5.0:
```
% rbenv exec irb -r irb/completion --simple-prompt
>> {...
znz (Kazuhiro NISHIYAMA)
02:31 PM Feature #12656: Expand short paths with File.expand_path
This would be a good addition because "expand" means that the form should be long. abotalov (Andrei Botalov)
01:58 PM Bug #14009: macOS High Sierra and “fork” compatibility
ruby_2_3 r62144 merged revision(s) 60182. usa (Usaku NAKAMURA)
01:58 PM Revision 766c3744 (git): merge revision(s) 60182: [Backport #14009]
configure.ac: link Foundation framework
* configure.ac (XLDFLAGS): link against Foundation framework and
...
U.Nakamura
01:52 PM Bug #14354: Remove confusing doc comments for 2.3
ruby_2_3 r62143 merged revision(s) 56285. usa (Usaku NAKAMURA)
07:04 AM Bug #14354 (Closed): Remove confusing doc comments for 2.3
hsbt (Hiroshi SHIBATA)
01:52 PM Revision 4cc2435a (git): merge revision(s) 56285: [Backport #14354]
* thread_sync.c (Init_thread_sync): Remove confusing doc comments,
which are picked up by rdoc unexpectedly...
U.Nakamura
01:49 PM Bug #13794: Infinite loop of sched_yield
ruby_2_3 r62142 merged revision(s) 60079. usa (Usaku NAKAMURA)
01:49 PM Revision c5a99cf3 (git): merge revision(s) 60079: [Backport #13794]
thread_pthread.c: do not wakeup inside child processes
* thread_pthread.c (rb_thread_wakeup_timer_thread): c...
U.Nakamura
01:47 PM Bug #14321: Backport r54803 (Fix Math.lgamma on AIX)
ruby_2_3 r62141 merged revision(s) 54803. usa (Usaku NAKAMURA)
01:47 PM Revision cce645e6 (git): merge revision(s) 54803: [Backport #14321]
* configure.in (rb_cv_lgamma_r_pm0): check if lgamma_r(+0.0)
returns positive infinity, in addition to lgam...
U.Nakamura
01:43 PM Feature #9528: mathn.rb library
Given that my proposal is more general than the obsoleted mathn.rb,
would it be helpful, if I filed a new Feature R...
martin_vahi (Martin Vahi)
07:18 AM Feature #9528 (Rejected): mathn.rb library
mathn.rb has been removed at Ruby 2.5.0 [Feature #10169] hsbt (Hiroshi SHIBATA)
01:40 PM Bug #13957: readline が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
ruby_2_3 r62140 merged revision(s) 60071. usa (Usaku NAKAMURA)
01:39 PM Bug #13955: NKF.nkf のオプション文字列が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
ruby_2_3 r62140 merged revision(s) 60071. usa (Usaku NAKAMURA)
01:39 PM Bug #13954: Etc.getpwnam, getgrnam が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
ruby_2_3 r62140 merged revision(s) 60071. usa (Usaku NAKAMURA)
01:39 PM Bug #13953: gdbm が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
ruby_2_3 r62140 merged revision(s) 60071. usa (Usaku NAKAMURA)
01:38 PM Revision 3d6510c5 (git): merge revision(s) 60071: [Backport #13953] [Backport #13954] [Backport #13955] [Backport #13957]
ext: check if null byte is contained
[ruby-dev:50267] [Bug #13953]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
U.Nakamura
01:30 PM Bug #13952: String#succ not updating code range
ruby_2_3 r62139 merged revision(s) 60066. usa (Usaku NAKAMURA)
01:30 PM Revision 3f594167 (git): merge revision(s) 60066: [Backport #13952]
string.c: fix ASCII-only on succ
* string.c (str_succ): clear coderange cache when no alpha-numeric
...
U.Nakamura
01:28 PM Bug #13949: String#unpack with 'M' directive can create strings with wrong code range
ruby_2_3 r62138 merged revision(s) 60059. usa (Usaku NAKAMURA)
01:28 PM Revision 4e2989ee (git): merge revision(s) 60059: [Backport #13949]
pack.c: unpack "M" may be ASCII only
* pack.c (pack_unpack_internal): set ASCII only properly on "M",
...
U.Nakamura
01:26 PM Bug #13950: String#tr incorrectly marks strings as CR_7BIT
ruby_2_3 r62137 merged revision(s) 60060. usa (Usaku NAKAMURA)
01:26 PM Revision a852edd8 (git): merge revision(s) 60060: [Backport #13950]
string.c: ASCII-incompatible is not ASCII only
* string.c (tr_trans): ASCII-incompatible encoding strings ca...
U.Nakamura
01:24 PM Bug #13945: Backport r60024
ruby_2_3 r62136 merged revision(s) 60024. usa (Usaku NAKAMURA)
01:24 PM Revision 91e4978b (git): merge revision(s) 60024: [Backport #13945]
vm.c: fetch retval iff necessary
* vm.c (rb_vm_make_jump_tag_but_local_jump): get rid of fetching
...
U.Nakamura
01:16 PM Bug #13964: [BUG] Stack consistency error
ruby_2_3 r62135 merged revision(s) 60099,60100. usa (Usaku NAKAMURA)
01:16 PM Revision 935319fb (git): merge revision(s) 60099,60100: [Backport #13964]
compile.c: fix stack consitency error
* compile.c (iseq_compile_each0): fix stack consitency error on
...
U.Nakamura
01:13 PM Bug #13776: Refined methods ignore visibility of inherited methods
ruby_2_3 r62134 merged revision(s) 59444,59445. usa (Usaku NAKAMURA)
01:13 PM Revision 1aee5acd (git): merge revision(s) 59444,59445: [Backport #13776]
adjust indent [ci skip]
* vm_insnhelper.c (vm_call_method_each_type): adjust indent of a
block in ...
U.Nakamura
12:13 PM Feature #11084: Use rb-readline instead of ext/readline
https://github.com/ConnorAtherton/rb-readline/blob/master/lib/rbreadline.rb is almost 9000 lines of Ruby code.
How f...
Eregon (Benoit Daloze)
07:14 AM Feature #11084 (Assigned): Use rb-readline instead of ext/readline
hsbt (Hiroshi SHIBATA)
12:04 PM Bug #14246 (Open): Inconsistent C source code indentation
Re-open because accidentally closed.
At least misc/ruby-style.el set to tabs.
znz (Kazuhiro NISHIYAMA)
11:47 AM Bug #13926: Non UTF response headers raise an Argument error since 2.4.2p198
ruby_2_3 r62133 merged revision(s) 60021. usa (Usaku NAKAMURA)
11:47 AM Feature #14386: Add option to let Kernel.#system raise error instead of returning false
+1. It seems more consistent. Please do so. k0kubun (Takashi Kokubun)
11:47 AM Revision ecb7182f (git): merge revision(s) 60021: [Backport #13926]
HTTPHeader#add_field should allow binary [Bug #13926]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@...
U.Nakamura
11:43 AM Bug #13487: Update ri man page (and others)
ruby_2_3 r62132 merged revision(s) 58410,58411. usa (Usaku NAKAMURA)
11:43 AM Revision 66dfa32f (git): merge revision(s) 58410,58411: [Backport #13487]
ri.1: rewrite ri man page
* man/ri.1: update the (very outdated) ri man page:
* update document da...
U.Nakamura
11:26 AM Bug #13649: Net::IMAP doesn't support response from a Microsoft Exchange server (which is not compliant with RFC standards)
ruby_2_3 r62131 merged revision(s) 59372. usa (Usaku NAKAMURA)
11:26 AM Revision 937457fe (git): merge revision(s) 59372: [Backport #13649]
lib/net/imap.rb: Ignore trailing space for Microsoft Exchange Server
Based on the patch by keysen (Jeremy Ca...
U.Nakamura
11:24 AM Bug #13386: Improve Process::CLOCK_* RDoc
ruby_2_3 r62130 merged revision(s) 58208. usa (Usaku NAKAMURA)
11:24 AM Revision 1f322108 (git): merge revision(s) 58208: [Backport #13386]
Add documents on Process::CLOCK_* constants
* process.c: Add documents on Process::CLOCK_* constants.
...
U.Nakamura
11:17 AM Feature #14417: String#sub / String#gsub に『キーが Symbol の Hash』を渡せるようにする提案
@duerst: what about my example where it does transform the keye internal for the given Hash?
or is that a nono too?
...
Hanmac (Hans Mackowiak)
11:06 AM Feature #14417: String#sub / String#gsub に『キーが Symbol の Hash』を渡せるようにする提案
`gsub` with Hash is used in some contexts where high performance is of interest. An example is `lib/unicode_normalize... duerst (Martin Dürst)
11:11 AM Bug #10838: ri's man page and options are wrong
ruby_2_3 r62129 merged revision(s) 58409. usa (Usaku NAKAMURA)
11:11 AM Revision 5ec3e167 (git): merge revision(s) 58409: [Backport #10838]
ri.1: fix errors in ri man page
* man/ri.1: fix some errors in ri man page (add missing options,
r...
U.Nakamura
11:10 AM Bug #10936: Error in Rubydoc for DateTime#rfc3339
ruby_2_3 r62128 merged revision(s) 58020. usa (Usaku NAKAMURA)
11:10 AM Revision 4238b67d (git): merge revision(s) 58020: [Backport #10936]
date_core.c: fix error in DateTime docs
* ext/date/date_core.c: [DOC] fix format string for DateTime#rfc3339...
U.Nakamura
11:05 AM Bug #13159: [DOC] Revise documentation for OpenStruct
ruby_2_3 r62127 merged revision(s) 57887. usa (Usaku NAKAMURA)
11:05 AM Revision 59475e58 (git): merge revision(s) 57887: [Backport #13159]
lib/ostruct.rb: [DOC] revise docs for OpenStruct
* update paragraph on implementation:
define_sing...
U.Nakamura
11:03 AM Revision 35350399 (git): merge revision(s) 57686: [Backport #13233]
rational.c: fix rdoc
* rational.c: [DOC] fix wrong indentations and comment out some lines
in code...
U.Nakamura
10:58 AM Bug #13192: [DOC] Add example for Symbol#to_s
ruby_2_3 r62125 merged revision(s) 57536. usa (Usaku NAKAMURA)
10:58 AM Revision 305b200d (git): merge revision(s) 57536: [Backport #13192]
doc: Add example for Symbol#to_s
* string.c: add example for Symbol#to_s.
The docs for Symbol#to_s ...
U.Nakamura
10:52 AM Bug #14182: Backport r55265
ruby_2_3 r62124 merged revision(s) 55265. usa (Usaku NAKAMURA)
10:52 AM Revision 73549682 (git): merge revision(s) 55265: [Backport #14182]
* lib/mkmf.rb (create_makefile): sort lists of source and object
files in generated Makefile, unless given ...
U.Nakamura
10:10 AM Feature #14423: Enumerator from single object
BTW, just infinite enumerator is converted to "converger" without lot of problems:
```ruby
class Object
def it...
zverok (Victor Shepelev)
04:55 AM Feature #14423: Enumerator from single object
I found it really interesting to compare Object#converge with an Object#unfold based on Elixir's Stream.unfold/2. Her... shan (Shannon Skipper)
08:29 AM Feature #10274 (Closed): [PATCH 0/2] more rb_iseq_t reductions (and more planned)
normalperson (Eric Wong)
08:29 AM Feature #9841 (Rejected): [RFC] use ihash for fstring implementation
normalperson (Eric Wong)
08:28 AM Feature #10256 (Rejected): [PATCH] reduce rb_call_info_t 96 => 88 bytes on 64-bit
normalperson (Eric Wong)
08:27 AM Feature #10096 (Rejected): [PATCH] use khash for fstring and id_str tables
normalperson (Eric Wong)
08:21 AM Bug #11362 (Closed): [PATCH] ensure Process.kill(:STOP, $$) is resumable
normalperson (Eric Wong)
08:18 AM Bug #9609 (Rejected): [PATCH] vm_eval.c: fix misplaced RB_GC_GUARDs
normalperson (Eric Wong)
08:17 AM Revision 4057ee5e (git): io.c: fptr_copy_finalizer
* io.c (fptr_copy_finalizer): remove fptr from pipe_list when pipe
became ordinary file, to fix access after free. ...
nobu (Nobuyoshi Nakada)
08:14 AM Misc #10198 (Closed): [PATCH cleanup] vm.c: remove unused USE_THREAD_RECYCLE ifdefs
normalperson (Eric Wong)
08:14 AM Feature #10187 (Closed): minor iseq memory reductions
normalperson (Eric Wong)
08:13 AM Feature #9579 (Closed): [PATCH] ext/extmk.rb: parallelize configure
normalperson (Eric Wong)
08:13 AM Feature #11330 (Closed): [PATCH] string.c: ensure String#freeze resizes internal buffer
normalperson (Eric Wong)
08:12 AM Misc #10278 (Closed): [RFC] st.c: use ccan linked list
normalperson (Eric Wong)
07:35 AM Bug #10188 (Rejected): Regression of Benchmark.realtime
It already fixed current trunk and other branches. hsbt (Hiroshi SHIBATA)
07:07 AM Bug #14152 (Third Party's Issue): faceing issue while creating box
vagrant uses an embedded ruby interpreter. Please report vagrant support form. hsbt (Hiroshi SHIBATA)
06:41 AM Revision 302825ce (git): Update csv maintainers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:31 AM Bug #14322: Inconsitency in command line options between 2.4 and 2.5
out of curiosity, why there was no deprecation phase for this change? graywolf (Gray Wolf)
06:28 AM Bug #14322 (Rejected): Inconsitency in command line options between 2.4 and 2.5
It's an intentional change. I have no plan to revert it. hsbt (Hiroshi SHIBATA)
04:26 AM Bug #10222: require_relative and require should be compatible with each other when symlinks are used
I've filled Backport field according to the request at #14424. nagachika (Tomoyuki Chikanaga)
04:24 AM Revision 1d5847d1 (git): io.c: pipe_register_fptr
* io.c (pipe_register_fptr): get rid of double registration which
causes access after free and segfault.
git-svn-i...
nobu (Nobuyoshi Nakada)
04:02 AM Revision 80d74ea7 (git): io.c: simplified pipe_del_fptr
* io.c (pipe_del_fptr): merged code for the case fptr is first to
the loop for the rest.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
04:02 AM Revision e97cc464 (git): trick ruby-mode.el by heredocs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:48 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
> Wouldn't having these abstractions allow building this by hand using existing Fiber?
Yes, it's feasible and alre...
ioquatix (Samuel Williams)
01:43 AM Bug #14421: super_method segfaults when called on a re-bound Method
I have confirmed the segfaults was reproducible with trunk/2.5.0, but wasn't with 2.4.3.
But this fault was introduc...
nagachika (Tomoyuki Chikanaga)
01:36 AM Bug #13973: super_method fails on some UnboundMethods
I have noticed this ticket during searching changesets related with r62115.
I think r60127 should be backported, but...
nagachika (Tomoyuki Chikanaga)
01:21 AM Bug #14425: rb_funcall too strict on extra args
[email protected] wrote:
> normalperson (Eric Wong) wrote:
> > Attached are over 500 gem-codesearch results of la...
normalperson (Eric Wong)
12:45 AM Bug #14425: rb_funcall too strict on extra args
normalperson (Eric Wong) wrote:
> Attached are over 500 gem-codesearch results of latest gems.
nitpick: Your quer...
mame (Yusuke Endoh)
01:02 AM Bug #12941 (Feedback): malloc: *** error for object 0x7fb4a88d2320: pointer being freed was not allocated
Ruby 2.3.1 is not the latest release version. Please try with Ruby 2.3.6 or 2.4.3. hsbt (Hiroshi SHIBATA)
12:52 AM Bug #6141 (Rejected): rails-3.2.2+1.9.3p125 の環境で SEGV が発生
5年前の issue で深追いすることもなさそうなので reject にしておきます。 hsbt (Hiroshi SHIBATA)
12:19 AM Revision f1b7bf10 (git): Fix wrong function names in rb_bug messages [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)

01/30/2018

11:55 PM Bug #14425 (Closed): rb_funcall too strict on extra args
Applied in changeset trunk|r62116.
----------
ruby.h: relax rb_funcall check on extra args for clang
clang 5.+ (tes...
Anonymous
09:36 PM Bug #14425 (Closed): rb_funcall too strict on extra args
Ruby 2.5 instroduces extra checking for rb_funcall checking,
but apparently it is too strict for some compilers and ...
normalperson (Eric Wong)
11:55 PM Revision e403fd85 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:55 PM Revision 3ce9a140 (git): ruby.h: relax rb_funcall check on extra args for clang
clang 5.+ (tested clang 7.0.0) seems to be attempting division-by-zero
and giving a very large number for static args...
Eric Wong
07:35 PM Bug #14421 (Closed): super_method segfaults when called on a re-bound Method
Applied in changeset trunk|r62115.
----------
proc: fix super_method segfault after bind
* proc.c: handle undefined...
Anonymous
01:08 AM Bug #14421: super_method segfaults when called on a re-bound Method
[email protected] wrote:
> Note: the above failing code correctly returns nil on a coworker's machine
> running ...
normalperson (Eric Wong)
07:35 PM Revision b10b5122 (git): proc: fix super_method segfault after bind
* proc.c: handle undefined iclass
[ruby-core:85231] [Bug #14421]
From: Eric Wong <[email protected]>
git-svn-id: svn+ss...
Eric Wong
07:19 PM Bug #12941: malloc: *** error for object 0x7fb4a88d2320: pointer being freed was not allocated
No feedback received, no other people have reported the same issue. Let's close this for now until we have a good, is... perlun (Per Lundberg)
07:18 PM Feature #14423: Enumerator from single object
> All those conditions are quite different.
Well, you can say that next page fetching "converges" up to "no more p...
zverok (Victor Shepelev)
02:35 PM Feature #14423: Enumerator from single object
> exit when queue is empty [...] til the result is nil, or same page repeated
All those conditions are quite diffe...
sos4nt (Stefan Schüßler)
09:47 AM Feature #14423 (Closed): Enumerator from single object
**UPD: Current proposal**
Introduce method `Object#enumerate` for producing infinite enumerator by applying block ...
zverok (Victor Shepelev)
06:56 PM Bug #14372: Memory leak in require with Pathnames in the $LOAD_PATH in 2.3/2.4
I opened a backport bug so we can have this memory leak fixed in ruby 2.3 and 2.4:
https://bugs.ruby-lang.org/issues...
jrafanie (Joe Rafaniello)
08:27 AM Bug #14372 (Closed): Memory leak in require with Pathnames in the $LOAD_PATH in 2.3/2.4
nobu (Nobuyoshi Nakada)
01:42 AM Bug #14372: Memory leak in require with Pathnames in the $LOAD_PATH in 2.3/2.4
According to `git bisect`, this leak had been introduced at r51360 [Bug #11386] and this was fixed at r59984 [Feature... wanabe (_ wanabe)
06:55 PM Bug #14424 (Closed): Backport r59984 to ruby_2_4 and ruby_2_3
Please backport r59984, https://bugs.ruby-lang.org/issues/10222.
There is a memory leak in ruby 2.3 and 2.4 desc...
jrafanie (Joe Rafaniello)
06:32 PM Bug #14349 (Closed): Fix Net::HTTP documentation around connection reuse
Applied in changeset trunk|r62113.
----------
net/http: fix documentation for HTTP connection reuse
Thanks to Paul ...
Anonymous
06:32 PM Revision 1bb98357 (git): * 2018-01-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:32 PM Revision 3474d5c3 (git): net/http: fix documentation for HTTP connection reuse
Thanks to Paul Kuruvilla <[email protected]> for the patch
* lib/net/http.rb: fix documentation for HTTP connecti...
Eric Wong
06:01 PM Feature #14383: Making prime_division in prime.rb Ruby 3 ready.
FYI, I re-ran the examples above (and an additional one) using the `Miller-Rabin`
implementation in my `primes-utls...
jzakiya (Jabari Zakiya)
02:56 PM Feature #14386: Add option to let Kernel.#system raise error instead of returning false
How about using part after pid of `Process::Status#inspect`?
```
% ruby -ve 'begin;system(%q(ruby -e "exit(false)...
znz (Kazuhiro NISHIYAMA)
02:41 PM Feature #14411: URI#secure?
- I think scheme is incomplete to detect secure or not.
- postgres scheme use with/without ssl.
- mailto does d...
znz (Kazuhiro NISHIYAMA)
01:59 PM Feature #14411: URI#secure?
sos4nt (Stefan Schüßler) wrote:
> artur86 (Artur Beljajev) wrote:
> > Base class might always return false, whereas...
artur86 (Artur *)
01:24 PM Feature #14411: URI#secure?
artur86 (Artur Beljajev) wrote:
> Base class might always return false, whereas HTTPS class should return true then....
sos4nt (Stefan Schüßler)
12:37 PM Feature #14411: URI#secure?
`Rack` uses `ssl?`.
https://github.com/rack/rack/blob/master/lib/rack/request.rb#L252
artur86 (Artur *)
12:54 PM Bug #14419 (Closed): SEGV in build - MinGW and/or gcc 7.3.0 svn 62087
nobu (Nobuyoshi Nakada)
04:15 AM Bug #14419: SEGV in build - MinGW and/or gcc 7.3.0 svn 62087
@nobu & @shyouhei
As of svn 62103, Appveyor is green. https://ci.appveyor.com/project/MSP-Greg/ruby-loco/build/39...
MSP-Greg (Greg L)
12:13 PM Revision 1fd4a693 (git): Remove empty directories [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:03 PM Revision 369b74f8 (git): simply show BASERUBY itself
* common.mk (showflags): simply show `BASERUBY` itself, because nmake does not
supports backquote notation.
git-s...
U.Nakamura
11:50 AM Bug #13628 (Closed): rdoc json.gz files differ across builds
hsbt (Hiroshi SHIBATA)
11:48 AM Feature #14235 (Assigned): Merge MJIT infrastructure with conservative JIT compiler
hsbt (Hiroshi SHIBATA)
11:40 AM Bug #13627 (Closed): created.rid prevents reproducible builds
hsbt (Hiroshi SHIBATA)
11:12 AM Revision 51fdac39 (git): setup.mak: discard BASERUBY output
* win32/setup.mak: discard output from BASERUBY command, even if
it contains multiple commands.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
10:46 AM Feature #14362: use BigDecimal instead of Float by default
nobu (Nobuyoshi Nakada) wrote:
> Rational and BigDecimal do not cover irrational numbers.
That's exactly what I w...
sos4nt (Stefan Schüßler)
10:12 AM Bug #14422: Ruby configuration options should not be reused for gem builds
This sounds very much like fedora-specific problems rather than
a problem caused by ruby, to be honest.
shevegen (Robert A. Heiler)
08:53 AM Bug #14422: Ruby configuration options should not be reused for gem builds
i had some problem when building wxWidgets gem for ruby (and testing it on osx)
i needed to check that both wxWidg...
Hanmac (Hans Mackowiak)
08:41 AM Bug #14422: Ruby configuration options should not be reused for gem builds
vo.x (Vit Ondruch) wrote:
> > Our build flags are fully ABI-compatible with each other, so mismatches will not cause...
nobu (Nobuyoshi Nakada)
07:15 AM Bug #14422 (Closed): Ruby configuration options should not be reused for gem builds
When Fedora started to harden its packages, we quite often seen complains from our users about problems installing th... vo.x (Vit Ondruch)
07:34 AM Revision 42bb73cf (git): support ruby 1.9.3
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:32 AM Bug #14418: ruby 2.5 slow regexp execution
What happens essentially when using //i is that every 'ß' in the string (and in the regular expression) is expanded t... duerst (Martin Dürst)
06:00 AM Bug #14418: ruby 2.5 slow regexp execution
FYI, you can avoid it by using `.` instead of `[\S\s]`. nobu (Nobuyoshi Nakada)
07:08 AM Revision b0d1586f (git): [DOC] Refinements on modules are allowed
From: Leo Correa <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62108 b2dd03c8-39d4-4d8f-98f...
hsbt (Hiroshi SHIBATA)
06:23 AM Feature #6242: Ruby should support lists
jamesw (James Owen) wrote:
> even i guess so Ruby is a LISP
>
> http://www.leatherfads.com/leather-jacket.aspx...
huma10 (huma mustqeem)
05:48 AM Bug #14420 (Closed): [BUG] Unnormalized Fixnum value on Rational#hash.to_s
Applied in changeset trunk|r62107.
----------
force fixable
* complex.c (nucomp_hash): force hash values fixable.
...
nobu (Nobuyoshi Nakada)
05:48 AM Revision 3f7221ad (git): force fixable
* complex.c (nucomp_hash): force hash values fixable.
[ruby-core:85224] [Bug #14420]
* rational.c (nurat_hash): di...
nobu (Nobuyoshi Nakada)
05:43 AM Revision 5af43b1e (git): ia64: update ia64-specific code to use execution context
This change follows commit 837fd5e494731d7d44786f29e7d6e8c27029806f
in '#ifdef __ia64' branches.
Noticed as a build ...
hsbt (Hiroshi SHIBATA)
05:32 AM Bug #14403 (Closed): Crash and coredump (Stack consistency error) on ruby 2.5.0
nobu (Nobuyoshi Nakada)
05:31 AM Feature #14405 (Assigned): Add base option to Pathname.glob also
nobu (Nobuyoshi Nakada)
04:17 AM Revision c3ce3b47 (git): vcs.rb: checkout the current branch before rebase
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:57 AM Revision d7d2225e (git): common.mk: added minimum dependencies of incs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:42 AM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
mame (Yusuke Endoh) wrote:
> 環境変数 `RUBY_THREAD_MACHINE_STACK_SIZE` に 1048576 とか大きい値を設定してみたら動きますか?
> これで pthread_att...
wanabe (_ wanabe)
03:21 AM Revision d4d671f2 (git): bare_instructions.rb: sp_inc is signed
* tool/ruby_vm/models/bare_instructions.rb (predefine_attributes):
`sp_inc` attribute which may return negative val...
nobu (Nobuyoshi Nakada)
02:21 AM Revision 68e2a2e5 (git): skip EINVAL on unsupported platform
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:20 AM Revision a24ccfe6 (git): vcs.rb: fix errors
* tool/vcs.rb (DebugSystem#system): fix undefined local variable
error. as system doesn't accept `exception:` opti...
nobu (Nobuyoshi Nakada)
02:08 AM Revision 5ce70a08 (git): iseq.c: internal lvar name
* iseq.c (local_var_name): name internal local variables as `?N`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
12:22 AM Bug #14416 (Closed): Net::POPMail methods modify frozen literal when using default arg
Applied in changeset trunk|r62099.
----------
net/pop: make modified strings mutable
Thanks to Michael Zimmerman fo...
Anonymous
12:22 AM Revision 7830a950 (git): net/pop: make modified strings mutable
Thanks to Michael Zimmerman for the bug report
* lib/net/pop.rb: make modified strings mutable
[ruby-core:85210] [...
Eric Wong
 

Also available in: Atom