Project

General

Profile

Activity

From 11/17/2017 to 11/23/2017

11/23/2017

08:58 PM Feature #14128: Introduce Hash#delete default value
I think this should be filed under features rather than bugs.
Here is a link to the documentation if anyone else w...
shevegen (Robert A. Heiler)
02:18 PM Feature #14128 (Assigned): Introduce Hash#delete default value
Mirror `Hash#fetch(key [, default]) → obj` with `Hash#delete(key [, default]) → obj`.
Allows for more concise extr...
gshutler (Garry Shutler)
03:35 PM Bug #14126: Recent parse.y (Ripper) changes - lexing, tokenizing
@nobu
Thank you for the patch, as the lex array looks as I would think it should (I'm not that familiar with parse...
MSP-Greg (Greg L)
04:30 AM Bug #14126 (Closed): Recent parse.y (Ripper) changes - lexing, tokenizing
Applied in changeset trunk|r60883.
----------
ripper.y: fix word list events
* parse.y (parser_skip_words_sep): QWO...
nobu (Nobuyoshi Nakada)
02:15 PM Revision f8523d35 (git): parse.y: Fix a location of serial NODE_AND/NODE_OR
* parse.y (logop_gen): Update the last location of
NODE_AND/NODE_OR when NODE is appended to the last.
e.g. The ...
yui-knk (Kaneko Yuichiro)
02:04 PM Revision dd979f9d (git): .travis.yml: revert "workaround to resolve ::1"
This commit reverts r60736.
Shibata-san reported the cause of r60736 to Travis and it seems fixed:
https://github.co...
k0kubun (Takashi Kokubun)
12:42 PM Bug #14127: (CSV) generating UTF-16LE encoded file without BOM
laykou (Ladislav Gallay) wrote:
> This file should contain BOM information so that it is properly detected as UTF-16...
nobu (Nobuyoshi Nakada)
11:52 AM Revision 4a738901 (git): thread.c: Update documents
* thread.c (rb_default_coverage): Update documents of internal
data structures for branch coverage.
git-svn-id: sv...
yui-knk (Kaneko Yuichiro)
07:10 AM Revision 1046eae7 (git): io.c: read BOM only for reading
* io.c (io_strip_bom): just abandon detecting UTF encoding by BOM
unless opened for reading.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
04:30 AM Revision dee6a910 (git): ripper.y: fix word list events
* parse.y (parser_skip_words_sep): QWORDS_BEG should not include
the first separators in ripper.
* parse.y (parser...
nobu (Nobuyoshi Nakada)
03:14 AM Revision 717b7fd9 (git): debug.c: include RIMemo in ruby_dummy_gdb_enums
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:26 AM Feature #5481: Gemifying Ruby standard library
Charles,
> Clarify for me please: are the new gemified stdlibs all going to use the default gem mechanism?
Defa...
MSP-Greg (Greg L)

11/22/2017

10:51 PM Feature #5481: Gemifying Ruby standard library
A few quick notes:
* Clarify for me please: are the new gemified stdlibs all going to use the default gem mechanis...
headius (Charles Nutter)
09:13 PM Revision 8692d74b (git): lib/set.rb: [DOC] remove empty comments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
08:58 PM Revision 57d2be7b (git): * 2017-11-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:58 PM Revision 62191f1c (git): set.rb: improve docs for Set
* lib/set.rb: [DOC] add examples for Set#replace,
add examples for creating a set from a hash with duplicates,
si...
stomar (Marcus Stollsteimer)
08:58 PM Feature #14125: Readline Module (STDLIB): Add support for ^O emacs keybinding?
Is the functionality you referred to in the C readline available already?
Sometimes it may take a little while to ...
shevegen (Robert A. Heiler)
03:50 AM Feature #14125: Readline Module (STDLIB): Add support for ^O emacs keybinding?
Whoops. All those superscript characters should be regular characters preceded by a carat, to signify a CTRL key bind... rlue (Ryan Lue)
03:49 AM Feature #14125 (Closed): Readline Module (STDLIB): Add support for ^O emacs keybinding?
The pry gem features a REPL that uses the Readline stdlib module. With the help of this module, pry's REPL supports m... rlue (Ryan Lue)
08:38 PM Bug #14127 (Rejected): (CSV) generating UTF-16LE encoded file without BOM
This file should contain BOM information so that it is properly detected as UTF-16LE file.
How to generate such fi...
laykou (Ladislav Gallay)
08:36 PM Bug #14126 (Closed): Recent parse.y (Ripper) changes - lexing, tokenizing
First of all, I'd like to thank @yui-knk for all the work on `parse.y`. I assume some of it is due the movement of `... MSP-Greg (Greg L)
12:32 PM Revision 9a2ea103 (git): * 2017-11-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:32 PM Revision b5ee3168 (git): parse.y: Fix the locations of NODE_BLOCK_PASS
* parse.y (arg_blk_pass): Update the first location of
NODE_BLOCK_PASS if nd_head is assigned.
e.g. The locati...
yui-knk (Kaneko Yuichiro)
11:18 AM Feature #9867 (Closed): Introduce each/else block into ruby
marcandre (Marc-Andre Lafortune)
10:20 AM Feature #7836 (Closed): Need a way to get Method and UnboundMethod objects to methods overridden by prepended modules
marcandre (Marc-Andre Lafortune)
10:13 AM Bug #7755 (Closed): JSON::Generate#configure's argument conversion
marcandre (Marc-Andre Lafortune)
10:08 AM Bug #3128 (Closed): Randomness specs
marcandre (Marc-Andre Lafortune)
10:08 AM Bug #7780 (Closed): Marshal & YAML should deserialize only basic types by default.
marcandre (Marc-Andre Lafortune)
10:06 AM Feature #3714 (Closed): Add getters for Enumerator
marcandre (Marc-Andre Lafortune)
09:59 AM Bug #11776 (Closed): dig and custom objects
marcandre (Marc-Andre Lafortune)
09:44 AM Bug #13781 (Closed): Should the safe navigation operator invoke `nil?`
marcandre (Marc-Andre Lafortune)
08:37 AM Bug #8352: URI squeezes a sequence of slashes in merging paths when it shouldn't
duerst (Martin Dürst) wrote:
>
> Using multiple consecutive slashes in an URI is a bad idea.
It definitely does...
phluid61 (Matthew Kerwin)
07:41 AM Bug #8352: URI squeezes a sequence of slashes in merging paths when it shouldn't
knu (Akinori MUSHA) wrote:
> I presume there are few programmers who would rely on the current behavior.
I agre...
duerst (Martin Dürst)

11/21/2017

06:08 PM Feature #14124 (Closed): Show source around binding.irb on irb startup
k0kubun です。
ソースコード中の複数箇所に binding.irb を記述した時、IRBのセッションがどこから起動されたのか分からず困っています。
以下のように、 binding.irb からIRBを起動した時だけどこ...
k0kubun (Takashi Kokubun)
05:37 PM Feature #14123: Kernel#pp by default
I agree with Yusuke Endoh.
I also wanted to suggest this many times before but shied away because
I was not sure ...
shevegen (Robert A. Heiler)
05:11 PM Feature #14123: Kernel#pp by default
Eregon (Benoit Daloze) wrote:
> The thread safety problem is due to `undef`, right?
Correct. The `pp` library d...
jeremyevans0 (Jeremy Evans)
04:15 PM Feature #14123: Kernel#pp by default
> also breaks when running ruby chrooted
Regardless of proposed implementation, `require 'pp'` wouldn't work if ch...
k0kubun (Takashi Kokubun)
03:28 PM Feature #14123: Kernel#pp by default
jeremyevans0 (Jeremy Evans) wrote:
> I'm not opposed to this feature, but the proposed implementation is not thread-...
Eregon (Benoit Daloze)
03:05 PM Feature #14123: Kernel#pp by default
I'm not opposed to this feature, but the proposed implementation is not thread-safe, and also breaks when running rub... jeremyevans0 (Jeremy Evans)
08:14 AM Feature #14123: Kernel#pp by default
+1
I sometimes get ```undefined method `pp' for main:Object (NoMethodError)``` error when I did debug my script. I...
hsbt (Hiroshi SHIBATA)
08:11 AM Feature #14123: Kernel#pp by default
Brief background: I talked about `pp` with some people at RubyConf, and all people are tired of writing `require "pp"... mame (Yusuke Endoh)
08:02 AM Feature #14123 (Closed): Kernel#pp by default
Matz, may I commit this? I really want this.
```
diff --git a/prelude.rb b/prelude.rb
index 7b98e28285..87f49ac...
mame (Yusuke Endoh)
12:29 PM Revision 31b6079e (git): Fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:29 PM Revision 246c986e (git): Use `const void*` instead of `const char*`
Use cast from `char*` to `void*` instead of union in opendir_without_gvl,
because convert from `void*` to `char*` wit...
znz (Kazuhiro NISHIYAMA)
11:15 AM Revision cac048a1 (git): vm_args.c: ec arg of args_setup_kw_parameters
* vm_args.c (args_setup_kw_parameters): use same ec as the caller.
make arguments order consistent with other funct...
nobu (Nobuyoshi Nakada)
08:48 AM Revision afa10bd1 (git): Skip comment lines
* template/prelude.c.tmpl (translate): empty (only LF) lines are not necessary.
so skip them, but for safety only w...
U.Nakamura
06:43 AM Feature #14122: Add LogicError
For most method names, on most objects, one gets a `NoMethodError`. This error is produced by the method lookup part ... duerst (Martin Dürst)
06:26 AM Feature #14122: Add LogicError
I am not sure if this is a good new error "type".
Who defines what exactly is not about "logic" in these cases? Is...
shevegen (Robert A. Heiler)
02:19 AM Feature #14122 (Open): Add LogicError
Dear friends at ruby
I'd like to suggest a new error for ruby-core: LogicError
That error should be thrown
upo...
eike.rb (Eike Dierks)
05:01 AM Revision bca96661 (git): fix test_erb.rb [GH-1763]
* test/erb/test_erb.rb (test_run): require stringio. suppress an
unused variable warning.
From: MSP-Greg <MSP-Gre...
nobu (Nobuyoshi Nakada)
02:57 AM Revision eb3e3248 (git): check invariant.
* iseq.c (rb_iseq_trace_set): at this point ISEQ_USE_COMPILE_DATA
should not be set.
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
12:56 AM Revision 48bfcdb4 (git): test/ruby/bug-13526.rb: should wait until all threads are stopped
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:47 AM Revision c0ffccf7 (git): parse.y: Fix the locations of NODE in percent strings
* parse.y (parser_yylex): token_flush before
calling parse_string. Without token_flush
the first locations of...
yui-knk (Kaneko Yuichiro)

11/20/2017

11:58 PM Revision d9119202 (git): parse.y: Fix the last location of NODE_STR in %w
* parse.y: Use @2 to only include a range of tSTRING_CONTENT.
e.g. The locations of NODE_STR is fixed:
```
%w...
yui-knk (Kaneko Yuichiro)
11:37 PM Revision 1bf50894 (git): parse.y: Set the last location of NODE_ARRAY in %w
* parse.y: list_append uses the locations
of the second argument. So we should set the
locations of $2 before...
yui-knk (Kaneko Yuichiro)
11:12 PM Revision 29317b1c (git): parse.y: Fix the last location of NODE_LIT in %i
* parse.y: Use @2 to not include a range of ' '.
e.g. The locations of NODE_LIT is fixed:
```
%i[a]
```
...
yui-knk (Kaneko Yuichiro)
10:48 PM Revision 70595c76 (git): * 2017-11-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:48 PM Revision 45100dbe (git): parse.y: Set the last location of NODE_ARRAY in %i
* parse.y: list_append uses the locations
of the second argument. So we should set the
locations of $2 before...
yui-knk (Kaneko Yuichiro)
09:50 PM Feature #14111: ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
nobu (Nobuyoshi Nakada) wrote:
> ...
返事してくれてありがとうございました。
数時間RubyのCをいじったらなんとか進みました。
必要なレシーバとメソッド名をArgumentErro...
esjee (SJ Stoker)
05:52 PM Bug #14121: test-all - rename duplicate classes for consistent test count
shevegen (Robert A. Heiler) wrote:
> I like that you use an overview (the html page) for people to have a look at.
...
MSP-Greg (Greg L)
05:22 PM Bug #14121: test-all - rename duplicate classes for consistent test count
I like that you use an overview (the html page) for people to have a look at. shevegen (Robert A. Heiler)
05:01 PM Bug #14121 (Closed): test-all - rename duplicate classes for consistent test count
`test-all` reports varying test counts from build to build. This seems to be due to duplicate class names in the tes... MSP-Greg (Greg L)
05:19 PM Bug #14120: Gem bundle installation on ruby 2.2.2
Actually this is something I have not thought about yet; bundler is
now distributed with ruby past 2.5.x right? So ...
shevegen (Robert A. Heiler)
05:09 PM Bug #14120: Gem bundle installation on ruby 2.2.2
Might you be able to try a more current build like 2.2.8? Don't know if you can use one of the travis builds at http... MSP-Greg (Greg L)
04:12 PM Bug #14120 (Closed): Gem bundle installation on ruby 2.2.2
# gem install bundle
Fetching: bundler-1.16.0.gem (100%)
Successfully installed bundler-1.16.0
Fetching: bundle-0....
nmoraitis (Nikolaos Moraitis)
12:57 PM Revision 0e7c83e3 (git): [DOC] Fix example result [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:08 AM Feature #12700: regexg heredoc support
shyouhei (Shyouhei Urabe) wrote:
> I had a chance to write a regexp constant consists of 300+ lines.
> I have to ad...
duerst (Martin Dürst)
10:41 AM Feature #12700: regexg heredoc support
I had a chance to write a regexp constant consists of 300+ lines.
I have to admit that I did wish I could write that...
shyouhei (Shyouhei Urabe)
11:03 AM Bug #14117 (Closed): [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
Eregon (Benoit Daloze)
10:37 AM Bug #14117: [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
Greg, that works!
Of course, make update-config_files looks for an existing Ruby as well, which seems a different...
leam (Leam Hall)
01:36 AM Bug #14117: [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
When using the repo, you need:
```
make update-config_files
```
If you have any more build questions, the .tr...
MSP-Greg (Greg L)
06:52 AM Feature #14116: Add Matrix #exponentiate method as Matlab's exp
marcandre (Marc-Andre Lafortune) wrote:
> Thanks for the PR.
>
> The name is not acceptable, as the exponential o...
greggzst (Grzegorz Jakubiak)
06:32 AM Feature #14116: Add Matrix #exponentiate method as Matlab's exp
Once again it is back to the oldest problem in computer technology - giving things a proper name. :-)
shevegen (Robert A. Heiler)
03:45 AM Feature #14116: Add Matrix #exponentiate method as Matlab's exp
marcandre (Marc-Andre Lafortune) wrote:
> Thanks for the PR.
>
> The name is not acceptable, as the exponential o...
MSP-Greg (Greg L)
02:31 AM Feature #14116 (Feedback): Add Matrix #exponentiate method as Matlab's exp
Thanks for the PR.
The name is not acceptable, as the exponential of a matrix is something different (expm in Matl...
marcandre (Marc-Andre Lafortune)
06:00 AM Revision 4b279cfd (git): parse.y: Fix the locations of NODE_FCALL
* parse.y: Update the locations of NODE_FCALL
when nd_args is determined.
e.g. The locations of NODE_FCALL is ...
yui-knk (Kaneko Yuichiro)
05:42 AM Bug #14119 (Assigned): IPAddr#include? does not seem to support the subnet mask
hsbt (Hiroshi SHIBATA)
05:40 AM Bug #14119: IPAddr#include? does not seem to support the subnet mask
s/IPAdrr/IPAddr/ です。申し訳ありません。。。 k1LoW (Ken'ichiro Oyama)
05:29 AM Bug #14119 (Closed): IPAddr#include? does not seem to support the subnet mask
IPAdrr#include? において、引数のIPAddrオブジェクトのネットマスクが考慮された判定になっていないようです。
## 再現方法と得られた結果
~~~
irb(main):001:0> require 'i...
k1LoW (Ken'ichiro Oyama)
02:29 AM Revision b7cbe4e2 (git): File.mkfifo releases GVL
mkfifo(3) is subject to the same problems as open(2) on slow
filesystems. Release the GVL and let the rest of the VM...
Eric Wong
02:18 AM Revision b1152fab (git): lib/matrix: Add hadamard_product/entrywise_product.
Based on a patch by Charley Hutchison. [GH-674]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60860 b2dd03c8-39d...
Marc-Andre Lafortune
02:18 AM Revision 980c0dd3 (git): lib/matrix: Add Matrix{.|#}combine
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:18 AM Revision 62646c8d (git): lib/matrix: accept vectors in {h|v}stack
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:18 AM Revision aa95a421 (git): lib/matrix: Add explicit coercion #to_matrix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:11 AM Bug #14118 (Closed): Please backport r59454, r59954
バックポート管理用のチケットです shyouhei (Shyouhei Urabe)
01:17 AM Revision e33b1690 (git): win32.c: vm_exit_handler
* win32/win32.c (vm_exit_handler): separate exit handler for
resources which must be released at exit of Ruby VM.
...
nobu (Nobuyoshi Nakada)

11/19/2017

11:59 PM Revision fa326994 (git): Update the last location of NODE_BLOCK
* parse.y (block_append_gen): Update the last
location of NODE_BLOCK when a tail is appended.
e.g. The locations...
yui-knk (Kaneko Yuichiro)
11:40 PM Bug #14117: [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
This issue occurs if you clone the github repo. It does not happen if you download the tar.gz file.
When running...
leam (Leam Hall)
11:30 PM Bug #14117 (Closed): [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
Updated autoconf to GNU latest (2.69). In "ruby" ran "autoconf".
When running ./configure I get:
configure: error: ...
leam (Leam Hall)
10:31 PM Feature #14112: Follow style conventions for Ruby code
I'm only aware of a very brief style guide by the now abandoned Ruby Documentation Project, see http://documenting-ru... stomar (Marcus Stollsteimer)
06:52 PM Feature #14112: Follow style conventions for Ruby code
Some elements of ruby style are hard to check statically because they encode semantics.
For example, I prefer to w...
avit (Andrew Vit)
09:48 AM Feature #14112: Follow style conventions for Ruby code
ana06 (Ana Maria Martinez Gomez) wrote:
> @duerst
> > Also, at the monthly Ruby committer meetings here in Japan...
duerst (Martin Dürst)
08:11 PM Feature #14116 (Feedback): Add Matrix #exponentiate method as Matlab's exp
Add exponentiate method which results in returning a new matrix with each element being an exponent of the number e.
...
greggzst (Grzegorz Jakubiak)
03:24 PM Feature #6647: Exceptions raised in threads should be logged
As an example, the bug in the test for https://bugs.ruby-lang.org/issues/13526#note-14
could have been detected much...
Eregon (Benoit Daloze)
03:22 PM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
Note that the original example only works if it's a file under the current directory invoked like "ruby test.rb",
Ot...
Eregon (Benoit Daloze)
03:15 PM Revision ba26f1f8 (git): test/ruby/bug-13526.rb: Fix to actually refer to an existing file
* Add Thread.report_on_exception=true to catch problems early.
* Increase the number of Thread.pass to let the autolo...
Eregon (Benoit Daloze)
03:15 PM Revision 764c8bb4 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision 3cac7256 (git): * append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision bd69f8e1 (git): Add specs for concurrent Module#autoload
* When the file does not exist or the constant is not set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60851 b...
Eregon (Benoit Daloze)
03:15 PM Revision b693cdf1 (git): * 2017-11-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision 578e760a (git): Reorganize Module#autoload to have similar specs next to each other
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
10:11 AM Feature #12275: String unescape
I think rather than using true/false to distinguish single and double quotes, it would be better to have a keyword pa... duerst (Martin Dürst)
07:07 AM Revision a8c358b7 (git): gc.c: moved ENABLE_VM_OBJSPACE from vm_core.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:23 AM Revision 38e8a979 (git): file.c (rb_file_s_mkfifo): use mode_t instead of int
mode_t is the correct type for mkfifo(3). This fixes an
oversight from r60592 which made the same change to several
...
Eric Wong
05:03 AM Revision 3152d68b (git): file.c: fix 64-bit conversion warnings from r60844
* file.c (nogvl_truncate): cast int to VALUE before "void *"
(rb_file_s_truncate): cast "void *" to VALUE before in...
Eric Wong
05:03 AM Revision 6b58fd54 (git): File.readlink and rb_readlink releases GVL
The `readlink' can stall on slow filesystems like `open' and
`read' syscalls. Release the GVL and let the rest of th...
Eric Wong

11/18/2017

10:54 PM Feature #14112: Follow style conventions for Ruby code
ana06 (Ana Maria Martinez Gomez) wrote:
> which leads to long style discussions in PRs
Please let's be fair: th...
stomar (Marcus Stollsteimer)
10:45 PM Revision 935d29f7 (git): file: File#truncate and File.truncate release GVL
Like IO#write and IO.open, these file operations have
unpredictable performance on slow file systems. Allow other
th...
Eric Wong
09:57 PM Revision 5a9907dc (git): addr2line.c: fix r60841 for glibc before 2.22
SHF_COMPRESSED was not defined until glibc 2.22, and there are
older distros (e.g. Debian 8.x jessie) which do not ha...
Eric Wong
06:05 PM Revision 25234f15 (git): * 2017-11-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:05 PM Revision 8752634a (git): explictly skip compressed debug line
To identify the line of backtrace with ease, show the offset address of library.
You can just find the source filenam...
naruse (Yui NARUSE)
03:51 PM Bug #14115: MinGW (ruby-loco) build stopped svn 60832 2017-11-18
[email protected] wrote:
> Bug #14115: MinGW (ruby-loco) build stopped svn 60832 2017-11-18
> https://bugs.ruby-...
normalperson (Eric Wong)
08:25 AM Bug #14115 (Closed): MinGW (ruby-loco) build stopped svn 60832 2017-11-18
Applied in changeset trunk|r60837.
----------
Cannot call rb_thread_call_with{out,}_gvl before running VM
* dir.c (...
usa (Usaku NAKAMURA)
03:48 AM Bug #14115 (Closed): MinGW (ruby-loco) build stopped svn 60832 2017-11-18
Previous build was successful at
```
ruby 2.5.0dev (2017-11-18 trunk 60828) [x64-mingw32]
```
Last lines of b...
MSP-Greg (Greg L)
01:27 PM Feature #12275: String unescape
Hi, I'm working on this feature for several months.
First of all, I began to implement this as a gem.
https://git...
tad (Tadashi Saito)
01:11 PM Revision 5fd65585 (git): parse.y: Fix the locations of NODE_ITER
* parse.y: Update the locations of NODE_ITER
when nd_iter is determined.
e.g. The locations of NODE_ITER is fi...
yui-knk (Kaneko Yuichiro)
01:01 PM Revision fb826d58 (git): call only with ISEQ_TRACE_EVENTS.
* vm_insnhelper.c (vm_trace): rb_iseq_trace_set() only accepts
ISEQ_TRACE_EVENTS.
git-svn-id: svn+ssh://ci.ruby-l...
ko1 (Koichi Sasada)
10:00 AM Feature #14043: Introduce Process.last_status as an alias for $?
I don't want to write too much, but I would suggest more patience from
you, Ana. In particular towards any path forw...
shevegen (Robert A. Heiler)
09:39 AM Revision 26451ab3 (git): introduce `trace_events' info for iseq.
* vm_core.h (rb_iseq_t::aux): add `trace_events` which represents
which events are enabled on this iseq. With this ...
ko1 (Koichi Sasada)
09:25 AM Bug #14110 (Closed): Ruby 2.5.0.dev (from trunk) still doesn't support zero unicode codepoints
My understanding is that bugs get backported, but features don't.
While I think allowing \u{} can be convenient in...
duerst (Martin Dürst)
08:25 AM Revision 4f83ca01 (git): Cannot call rb_thread_call_with{out,}_gvl before running VM
* dir.c (opendir_without_gvl, with_gvl_gc_for_fd, opendir_at): check the VM is
already initialized before calling r...
U.Nakamura
08:21 AM Revision db54a07c (git): parse.y: Fix the locations of NODE_DVAR and NODE_LVAR
* parse.y: Fix the locations of NODE_DVAR and NODE_LVAR
when it's a multiple assignment method parameter.
e.g....
yui-knk (Kaneko Yuichiro)
06:58 AM Bug #14068: Unused refinement breaks method search
mame (Yusuke Endoh) wrote:
> But, defining UnusedRefinement that refines M2, breaks the behavior, even if it is enti...
shugo (Shugo Maeda)
06:24 AM Revision 389c80ce (git): .gdbinit: fix print_pathobj
$str is not C string but RString.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60835 b2dd03c8-39d4-4d8f-98ff-82...
ktsj (Kazuki Tsujimoto)
06:21 AM Bug #14070: Refining a module dumps core
mame (Yusuke Endoh) wrote:
> Including and refining one module at a time, seems to cause "double free" bug. Here is...
shugo (Shugo Maeda)
05:45 AM Revision f3a89242 (git): .gdbinit: follow up changes in r60726
rb_iseq_constant_body::line_info_size and line_info_table have
been renamed to insns_info_size, insns_info.
git-svn-...
ktsj (Kazuki Tsujimoto)
05:26 AM Feature #13901: Add branch coverage
We're thinking about an output format (for simplecov in particular) and I wanted to suggest for branch, method and "c... marcandre (Marc-Andre Lafortune)
03:32 AM Revision 15b02bce (git): parse.y: Use node_assign
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yui-knk (Kaneko Yuichiro)
02:53 AM Revision 3c0cf785 (git): * ext/win32ole/win32ole.c: use WIN32OLEQueryInterfaceError when failed
to query com interface.
* ext/win32ole/win32ole_event.c: ditto.
* ext/win32ole/win32ole_method.c: ditto.
git-svn-id:...
suke (Masaki Suketa)
02:01 AM Revision 8840b033 (git): dir.c: openat calls release GVL, too
openat(2) also performs a path lookup, so it is also subject
to pathological slowdowns like opendir(3) and open(2) sy...
Eric Wong
02:01 AM Revision 089eb0c5 (git): dir: release GVL on opendir
opendir(3) is subject to the same pathological slowdowns on
slow or unreliable filesystems as open(2), so release the...
Eric Wong
01:40 AM Revision 28d00c2f (git): Update the last location of NODE_ARRAY
* parse.y (list_append_gen, list_concat): Update
the last location of NODE_ARRAY when an item is
appended or conc...
yui-knk (Kaneko Yuichiro)
12:40 AM Feature #14111: ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
esjee (SJ Stoker) wrote:
> # Evaluation
>
> * 複数のラインで書かれたメソッドのプロトタイプはどうやって見つければ?
> * 全ファイルを読み込んでるため、巨大なファイルだとパフォ...
nobu (Nobuyoshi Nakada)

11/17/2017

09:51 PM Bug #14108: Seg Fault with MinGW on svn 60769
Btw, reiterating what I wrote privately, the correct way
to do this would be:

> Dir#read:
> release GVL
> acqu...
normalperson (Eric Wong)
08:20 PM Bug #13586: Ruby hangs when accessing array which is modified in instance_eval after Coverage.start
This also happens on 2.4.2p198, but not 2.5.0-preview1. crazymykl (Mike MacDonald)
03:08 PM Revision 19f70016 (git): * 2017-11-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:08 PM Revision 859abb7f (git): Fix typo in `Timeout` doc [ci skip]
Author: yuuji.yaginuma <[email protected]>
https://github.com/ruby/ruby/pull/1760
[Fix GH-1760]
git-svn-id: s...
znz (Kazuhiro NISHIYAMA)
01:13 PM Feature #14112: Follow style conventions for Ruby code
@shevegen
> Ruby inherited the Perl philosophy of having more than one way to do the same thing.
I inherited that...
ana06 (Ana Maria Martinez Gomez)
01:04 PM Feature #14112: Follow style conventions for Ruby code
@duerst
>> The Ruby code in the documentation and in the tests is currently not following any style rules, which ...
ana06 (Ana Maria Martinez Gomez)
12:16 PM Revision 813b8d0a (git): parse.y: RUBY_SET_YYLLOC to rb_parser_set_location
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:16 PM Revision 3465fdd4 (git): parse.y: RUBY_SET_YYLLOC
* parse.y (RUBY_SET_YYLLOC): extract setting locations from the
source line.
* parse.y (yylex): use RUBY_SET_YYLLO...
nobu (Nobuyoshi Nakada)
09:48 AM Revision 8d7d8d0c (git): Add examples to Set documentation [ci skip]
GitHub PR: https://github.com/ruby/ruby/pull/1752 [Fix GH-1752]
Submitted by: @Ana06 <[email protected]>
git-svn...
Akinori MUSHA
09:18 AM Feature #14114: Add #step for Array, Enumerable, Enumerator
you might use `each_slice` for this:
~~~ ruby
module Enumerable
def step(n)
each_slice(n).map(&:first)
...
Hanmac (Hans Mackowiak)
09:07 AM Feature #14114: Add #step for Array, Enumerable, Enumerator
I think you filed this in the wrong subsection (Bug rather than Feature).
To the topic - I am not sure if .step() ...
shevegen (Robert A. Heiler)
12:51 AM Feature #14114 (Open): Add #step for Array, Enumerable, Enumerator
This must have been discussed before,
please reassigned and close this one.
I want to propose an extension to the...
eike.rb (Eike Dierks)
08:23 AM Revision f26cce0b (git): NODE_CALL is not passed to node_assign_gen
* parse.y (node_assign_gen): NODE_CALL is not passed to
node_assign_gen. NODE_CALL is not assignable. Assignable
...
yui-knk (Kaneko Yuichiro)
07:47 AM Revision 8a664f0c (git): don't use `goto`.
* vm_trace.c (rb_exec_event_hooks): we don't need to use goto statement.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
ko1 (Koichi Sasada)
07:39 AM Revision 114fc220 (git): Fix location of assignable nodes
* parse.y (node_assign_gen): NODE_ATTRASGN is created
before rhs is created. It is needed to set location
after r...
yui-knk (Kaneko Yuichiro)
07:29 AM Revision d2bb08ec (git): remove a wrong assertion.
* iseq.c (rb_iseq_trace_set): remove a wrong assertion.
This assertion checked `insn` is `trace_` prefix instructio...
ko1 (Koichi Sasada)
06:59 AM Revision c7ae8af9 (git): reuse gvar value.
* vm_core.h (EXEC_EVENT_HOOK_VM_TRACE): added to pass vm_event_flags
(== ruby_vm_event_flags) as a macro parameter....
ko1 (Koichi Sasada)
06:24 AM Revision 1fcdec57 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:24 AM Revision 1a960576 (git): remove `trace_` prefix insns lazily.
* vm_trace.c (update_global_event_hook): set only when tracing is added.
If tracing was off (event flags are decrea...
ko1 (Koichi Sasada)
04:25 AM Revision 80facdd9 (git): Fix location of assignable nodes
* parse.y (node_assign_gen): In some case assignable nodes
are created before rhs is created. In this case it is
...
yui-knk (Kaneko Yuichiro)
03:01 AM Bug #14113: Crashed Thread: 15 thread_pool.rb*
Looks like [Bug #13107], which has been fixed in 2.4.1 already. nobu (Nobuyoshi Nakada)
01:49 AM Bug #14113 (Feedback): Crashed Thread: 15 thread_pool.rb*
2.4.0 is outdated, does it reproduce with 2.4.2, or trunk?
```
Thread 17 Crashed:: thread_pool.rb*
0 libsystem...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom