Project

General

Profile

Activity

From 07/27/2019 to 08/02/2019

08/02/2019

11:56 PM Bug #6432 (Closed): Segmentation fault after "linking miniruby"
jeremyevans0 (Jeremy Evans)
11:55 PM Bug #6342 (Closed): rubydb(debugger interface on emacs) doesnt work with multi files
`misc/rubydb3x.el` was removed in commit:7eedd308b841e7b8eb4bc36211d28faf3521ee92. You may want to consider submitti... jeremyevans0 (Jeremy Evans)
11:48 PM Bug #3618 (Closed): inf-ruby prompt and tab completion
jeremyevans0 (Jeremy Evans)
11:46 PM Bug #5737 (Closed): WEBrick doesn't support keep alive connections for 204 and 304 responses
jeremyevans0 (Jeremy Evans)
11:40 PM Bug #5559 (Third Party's Issue): Intermittent Seg fault when using net-ssh
jeremyevans0 (Jeremy Evans)
11:39 PM Bug #5511 (Closed): "make test" failure on HP-UX/PA
jeremyevans0 (Jeremy Evans)
11:39 PM Bug #5510 (Closed): "make test" failure on HP-UX/IA
jeremyevans0 (Jeremy Evans)
10:48 PM Bug #4352 (Closed): [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s)
Applied in changeset commit:git|c6837638657429034825d5c9e2a29c340898afb8.
----------
Use source_location instead of ...
mame (Yusuke Endoh)
03:11 PM Bug #4352: [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s)
mame (Yusuke Endoh) wrote:
> @jeremyevans0 , thank you for reminding this issue.
>
> The warning is printed only ...
jeremyevans0 (Jeremy Evans)
02:21 PM Bug #4352 (Open): [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s)
@jeremyevans0 , thank you for reminding this issue.
The warning is printed only on the verbose mode in 2.6. It wo...
mame (Yusuke Endoh)
02:17 PM Bug #4352 (Closed): [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s)
Applied in changeset commit:git|e9e17cbc051e894dfd27eda5feca2939f65552db.
----------
parse.y: make a warning for __F...
mame (Yusuke Endoh)
10:44 PM Revision c6837638 (git): Use source_location instead of eval(__FILE__,binding) in Binding#irb
e9e17cbc051e894dfd27eda5feca2939f65552db (enabling the warning by
default) caused a warning in test-spec:
```
/data/c...
mame (Yusuke Endoh)
10:10 PM Bug #16040 (Third Party's Issue): Segmentation Fault when calling setWindowTitle() in Qt
The segfault happens in the qtbindings gem:
```
C:\Ruby25-x64\lib\ruby\gems\2.5.0\gems\qtbindings-qt-4.8.6.4-x64-...
jeremyevans0 (Jeremy Evans)
10:03 PM Bug #16040 (Third Party's Issue): Segmentation Fault when calling setWindowTitle() in Qt
I get a segmentation fault and a lot of backtrace information in the console when I run high_low_qt.rb
I am trying t...
edhotmetal (Edward Fernandez)
07:36 PM Feature #16039: Array#contains? to check if one array contains another array
`contains?` sounds like it would check if an element is part of the Array, i.e., like `include?`.
So I think the nam...
Eregon (Benoit Daloze)
06:09 PM Feature #16039 (Open): Array#contains? to check if one array contains another array
I woud like to propose `Array#contains?` which will check if the one array is part of another array.
Implementation ...
cha1tanya (Prathamesh Sonpatki)
04:52 PM Feature #16038 (Closed): Provide a public WeakMap that compares by equality rather than by identity
I know `ObjectSpace::WeakMap` isn't really supposed to be used, and that the blessed interface is `WeakRef`. However,... byroot (Jean Boussier)
04:07 PM Revision 44ddfec0 (git): Add missing backslash
k0kubun (Takashi Kokubun)
03:55 PM Revision 60ac8ad1 (git): * 2019-08-03
git[bot]
03:55 PM Revision 4eb54c49 (git): Stop using homebrew addon
to control erros on our own. k0kubun (Takashi Kokubun)
03:16 PM Bug #15244: Method #extname return empty string if filename is dot ('.')
Updated the diff to also account for the if (*p) case so that it will stop if p == 0. rushsteve1 (Steven vanZyl)
02:29 PM Revision 536ba7c8 (git): Revert "Remove opt_nil_p test to remove warning for now"
This reverts commit a1727e43af18c122c4d7adfa603f895fdc8f3df1. mame (Yusuke Endoh)
02:25 PM Revision 086ffe72 (git): Revert "Revert "Add a specialized instruction for `.nil?` calls""
This reverts commit a0980f2446c0db735b8ffeb37e241370c458a626.
Retry for macOS Mojave.
mame (Yusuke Endoh)
02:17 PM Revision e9e17cbc (git): parse.y: make a warning for __FILE__ in eval by default
[Bug #4352] mame (Yusuke Endoh)
02:01 PM Revision 247b06d4 (git): Revert "Give up `brew update` on Travis"
This reverts commit e05f397f08e98fb170e3aca885d6028b344e833c.
Failed... https://travis-ci.org/ruby/ruby/jobs/56696111...
k0kubun (Takashi Kokubun)
01:46 PM Revision a1727e43 (git): Remove opt_nil_p test to remove warning for now
k0kubun (Takashi Kokubun)
01:11 PM Bug #16036 (Third Party's Issue): workers keep on crashing with [BUG] Segmentation fault at 0x000000010b647a3a
Yes, `getaddrinfo` is an API function provided by OS vendors, that is Apple in this case. nobu (Nobuyoshi Nakada)
02:56 AM Bug #16036: workers keep on crashing with [BUG] Segmentation fault at 0x000000010b647a3a
When we say it's related to third party issue, which third party we meant here, is it OSX that is causing this issue ? jitensachdeva (Jitendra Sachdeva)
12:38 AM Bug #16036 (Rejected): workers keep on crashing with [BUG] Segmentation fault at 0x000000010b647a3a
I believe this is a duplicate of #15490. mame (Yusuke Endoh)
12:20 AM Bug #16036 (Third Party's Issue): workers keep on crashing with [BUG] Segmentation fault at 0x000000010b647a3a
My redis worker keep on crashing with message /
Users/jitendrasachdeva/.rvm/gems/ruby-2.5.3/gems/redis-4.1.2/lib/r...
jitensachdeva (Jitendra Sachdeva)
01:00 PM Feature #16037: Allow multiple single/double-splatted variables in `in` pattern matching and introduce non-greedy-splatted variables
Hmm.
Syntax considerations aside (matz can evaluate whether the syntax makes sense
or not), I think an important ...
shevegen (Robert A. Heiler)
11:50 AM Feature #16037 (Open): Allow multiple single/double-splatted variables in `in` pattern matching and introduce non-greedy-splatted variables
Pattern matching in `in` argument seems to prohibit multiple occurrences of single/double-splatted variables.
```r...
sawa (Tsuyoshi Sawada)
12:09 PM Revision eb638b75 (git): It can be share to use CoreAssertions for default gems.
ref. https://github.com/ruby/logger/pull/35 hsbt (Hiroshi SHIBATA)
10:04 AM Revision 9921b63a (git): Make float_decode_internal mantissa int
nobu (Nobuyoshi Nakada)
09:11 AM Revision 6640eeb6 (git): Deduplicate common code
nobu (Nobuyoshi Nakada)
08:51 AM Revision ee133418 (git): Fix uplevel
nobu (Nobuyoshi Nakada)
08:19 AM Feature #15931: encoding for CESU-8
提案者です。議論ありがとうございます。
過去のRubyのバージョンのサポートも必要なのでブリッジ自身でもUTF-8とCESU-8の相互変換は行います。その意味ではencodeメソッドは必ずしも必要ありません(当方の認識不足もあって、...
arton (Akio Tajima)
06:59 AM Revision e03b3b4a (git): add debug_counters to check details.
add debug_counters to check the Hash object statistics. ko1 (Koichi Sasada)
06:03 AM Revision a0980f24 (git): Revert "Add a specialized instruction for `.nil?` calls"
This reverts commit 9faef3113fb4331524b81ba73005ba13fa0ef6c6.
It seemed to cause a failure on macOS Mojave, though I...
mame (Yusuke Endoh)
02:28 AM Revision 19006b71 (git): Expanded f_quo
nobu (Nobuyoshi Nakada)
02:26 AM Revision f9a0492b (git): Expanded f_ceil
nobu (Nobuyoshi Nakada)
02:26 AM Revision ffe4a6eb (git): Use RB_INTEGER_TYPE_P
nobu (Nobuyoshi Nakada)
02:26 AM Revision 6de61fb9 (git): Expanded f_mod
nobu (Nobuyoshi Nakada)
12:08 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #16035] Allow non-finalizable objects such as `Integer`, static `Symbol` etc in `ObjectSpace::WeakMap`
* ...
nobu (Nobuyoshi Nakada)
12:01 AM Bug #16034: Backport 5d33f787169bcc3594d2264726695d58c4a06899 to Ruby 2.6
[8b162ce9d1003e4e469d8f48cb9a2076fd45b47c](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/revisions/8b... nobu (Nobuyoshi Nakada)

08/01/2019

08:25 PM Bug #15993: 'require' doesn't work if there are Cyrillic chars in the path to Ruby dir
While taking a break, looked at this again. Below is the encoding of various items:
```
$LOAD_PATH
ASCII-8BIT ...
MSP-Greg (Greg L)
02:06 PM Bug #15993: 'require' doesn't work if there are Cyrillic chars in the path to Ruby dir
On a US Windows system, I used a base Ruby folder of `C:\Greg\Ruby киї` (using a space and Cyrillic characters), and ... MSP-Greg (Greg L)
07:02 PM Feature #16035 (Closed): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
This goes one step farther than what @nobu did in https://bugs.ruby-lang.org/issues/13498
With this patch, special...
byroot (Jean Boussier)
05:32 PM Bug #16034 (Closed): Backport 5d33f787169bcc3594d2264726695d58c4a06899 to Ruby 2.6
Hi,
Can we get [5d33f787169bcc3594d2264726695d58c4a06899](https://bugs.ruby-lang.org/projects/ruby-trunk/repositor...
tenderlovemaking (Aaron Patterson)
05:30 PM Bug #14834: rb_profile_frames SEGV when PC adjusted on IFUNC
Thanks for the fix @shyouhei! tenderlovemaking (Aaron Patterson)
07:09 AM Bug #14834: rb_profile_frames SEGV when PC adjusted on IFUNC
Yes indeed. I was wrong, and the analysis by the OP is basically right. Pushed 5d33f787169bcc3594d2264726695d58c4a0... shyouhei (Shyouhei Urabe)
07:04 AM Bug #14834 (Closed): rb_profile_frames SEGV when PC adjusted on IFUNC
Applied in changeset commit:git|5d33f787169bcc3594d2264726695d58c4a06899.
----------
fix tracepoint + backtrace SEGV...
shyouhei (Shyouhei Urabe)
03:55 PM Bug #4537 (Closed): Incorrectly creating private method via attr_accessor
Applied in changeset commit:git|ef45a57801a2ae8621b0cde59f11159f89f0a8dc.
----------
Make attr* methods define publi...
jeremyevans (Jeremy Evans)
08:21 AM Bug #4537: Incorrectly creating private method via attr_accessor
Seems fine.
BTW, it doesn't need to be the global `String`.
```diff
diff --git a/test/ruby/test_module.rb b/te...
nobu (Nobuyoshi Nakada)
12:16 AM Bug #4537: Incorrectly creating private method via attr_accessor
Attached is a patch that makes attr* methods handle visibility the same as `define_method`, using the approach nobu d... jeremyevans0 (Jeremy Evans)
03:55 PM Revision 8ba8ccc3 (git): * 2019-08-02
git[bot]
03:52 PM Revision ef45a578 (git): Make attr* methods define public methods if self in caller is not same as receiver
Previously, attr* methods could be private even if not in the
private section of a class/module block.
This uses the...
jeremyevans (Jeremy Evans)
01:58 PM Bug #16033: test_callinfo_unreachable_path Bus Error on Solaris sparc
I am also attaching some basic info from dumped core file.
IF more info is needed, I am happy to provide it.
Kulikjak (Jakub Kulik)
01:55 PM Bug #16033 (Closed): test_callinfo_unreachable_path Bus Error on Solaris sparc
We recently updated to Ruby version 2.5.5 and one test on sparc started to fail:
TestRubyOptimization#test_callinf...
Kulikjak (Jakub Kulik)
01:56 PM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
ruby_2_6 r67724 merged revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e685b6cc3a0da82998a2af48. nagachika (Tomoyuki Chikanaga)
01:56 PM Revision adbb1c69 (git): merge revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e685b6cc3a0da82998a2af48: [Backport #15839]
parse.y: function parser_mixed_error & parser_mixed_escape
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nagachika (Tomoyuki Chikanaga)
01:30 PM Bug #16032 (Closed): 2.6 branch is failing on darwin17 on Travis-CI
Travis-CIのosxイメージにはccacheが入っていないようでエラーになっており、 `update` を付ける必要があります。
また、Homebrew自体が古く更新に時間がかかるので、xcode11を使うほうがいいのではない...
nobu (Nobuyoshi Nakada)
01:18 PM Bug #15847: SecureRandom#gen_random becomes private after first invocation
ruby_2_6 r67723 merged revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0. nagachika (Tomoyuki Chikanaga)
01:18 PM Revision a451d5d3 (git): merge revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0: [Backport #15847]
fix visibility of SecureRandom.gen_random
Aliasing a method preserves its visibility. These aliases turn
...
nagachika (Tomoyuki Chikanaga)
12:09 PM Revision b8e351a1 (git): ext/-test-/bug-14834/bug-14384.c: fallback for MAYBE_UNUSED
__unused__ is unavailable on Sun C.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-master/log/2...
mame (Yusuke Endoh)
11:55 AM Revision 8b162ce9 (git): Fix assertion failure when VM_CHECK_MODE
Some VM frames (dummy and top pushed by `rb_vm_call_cfunc`) has
iseq but has no pc.
nobu (Nobuyoshi Nakada)
11:34 AM Revision 2eec5260 (git): bootstraptest/test_insns.rb: test opt_nil_p
znz (Kazuhiro NISHIYAMA)
11:19 AM Revision 076f3fcf (git): Extend sleep before sending USR1 in TestProcess
because the test seems to hang there forever:
https://travis-ci.org/ruby/ruby/jobs/566409880
k0kubun (Takashi Kokubun)
10:42 AM Revision cb848244 (git): Add a test for opt_nil_p
k0kubun (Takashi Kokubun)
08:48 AM Bug #5357: Indentation of nested operators should nest
The ruby-mode.el in Emacs 26 seems to indent as the first example. nobu (Nobuyoshi Nakada)
01:24 AM Bug #5357 (Closed): Indentation of nested operators should nest
`ruby-mode.el` was dropped in commit:f03e68edb80dca962290d1fb3a6d49dabdbb911e. jeremyevans0 (Jeremy Evans)
07:40 AM Revision 1549fbfd (git): Use predefined idTo_proc
nobu (Nobuyoshi Nakada)
07:35 AM Revision d4884641 (git): Use predefined idOr
nobu (Nobuyoshi Nakada)
07:19 AM Revision fd0e3bd2 (git): fix VC 2013 compile error
It seems the compiler does not support VLAs.
See also: https://ci.appveyor.com/project/ruby/ruby/builds/26392589/job/...
shyouhei (Shyouhei Urabe)
07:06 AM Revision 3a6f51ee (git): introduce ar_hint_t.
Hash hint for ar_array is 1 byte (unsigned char). This patch introduce
ar_hint_t which represents hint type.
ko1 (Koichi Sasada)
07:04 AM Revision e18e7852 (git): * expand tabs.
git[bot]
07:00 AM Revision 19d3c80e (git): calc_lineno(): add assertions
This function has a lot of assumptions. Should make them sure. shyouhei (Shyouhei Urabe)
07:00 AM Revision 5d33f787 (git): fix tracepoint + backtrace SEGV
PC modification in gc_event_hook_body was careless. There are (so
to say) abnormal iseqs stored in the cfp. We have...
shyouhei (Shyouhei Urabe)
05:27 AM Revision d2f8e03f (git): * expand tabs.
git[bot]
05:25 AM Revision f45bb760 (git): signal.c: make signame_prefix a nul-terminated string
gcc 9.1.0 warns this.
```
signal.c:258:46: warning: '%.*s' directive argument is not a nul-terminated string [-Wform...
mame (Yusuke Endoh)
02:58 AM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
Thank you for your detailed comment.
dalehamel (Dale Hamel) wrote:
> I can recommend some resources, I might sugg...
ko1 (Koichi Sasada)
02:12 AM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
Thanks for the reply and your work on TracePoints, Koichi.
> I need to study USDT...
I can recommend some res...
dalehamel (Dale Hamel)
02:22 AM Revision 74638671 (git): use internal_id.
"hash_iter_lev" can be exported by Marshal.dump and it will
introduce inconsistency. To avoid this issue, use interna...
ko1 (Koichi Sasada)
01:26 AM Bug #5368 (Closed): ensure節でsleepするようなThreadがあるとインタプリタが終了しない
jeremyevans0 (Jeremy Evans)
01:02 AM Feature #5321: Introducing Numeric#exact? and Numeric#inexact?
Attached is a patch to implement `Numeric#exact?`. This returns true for Integer and Rational, and false for Float a... jeremyevans0 (Jeremy Evans)
12:12 AM Revision 67f7e5a2 (git): Compact ensure clause and rename variables to fix alignment
znz (Kazuhiro NISHIYAMA)

07/31/2019

11:36 PM Revision 31ec475a (git): Update object.c
Co-Authored-By: Takashi Kokubun <[email protected]> Aaron Patterson
11:26 PM Feature #15902 (Closed): Add a specialized instruction for `.nil?`
I pushed this as 9faef3113fb4331524b81ba73005ba13fa0ef6c6
We found it decreased our app boot time by ~1.8 seconds ...
tenderlovemaking (Aaron Patterson)
11:21 PM Revision 714924fd (git): * expand tabs.
git[bot]
11:21 PM Revision 9faef311 (git): Add a specialized instruction for `.nil?` calls
This commit adds a specialized instruction for called to `.nil?`. It is
about 27% faster than master in the case whe...
tenderlovemaking (Aaron Patterson)
08:59 PM Revision 117241b3 (git): make inline functions from macros.
ko1 (Koichi Sasada)
08:50 PM Revision bd1052d5 (git): use hash_ar_table_set() directly
ko1 (Koichi Sasada)
08:48 PM Revision deddc804 (git): HASH_ASSERT() respects HASH_DEBUG
ko1 (Koichi Sasada)
08:21 PM Revision 43d74776 (git): check hash_hint is different.
ko1 (Koichi Sasada)
08:16 PM Revision a1a198d0 (git): File.realpath can raise ENOTDIR
ko1 (Koichi Sasada)
07:56 PM Bug #4436: FileUtils verbose mode prints output to stderr
After a more thorough review, `fu_output_message` is only called in verbose mode. You can get the behavior you want v... jeremyevans0 (Jeremy Evans)
07:27 PM Feature #16031: Raise ArgumentError when creating Time objects with invalid day of month, instead of rolling into next month
Perhaps, an option to chose between the two kinds of behavior may be useful for both `Date` and `Time`. Something lik... sawa (Tsuyoshi Sawada)
03:18 PM Feature #16031 (Open): Raise ArgumentError when creating Time objects with invalid day of month, instead of rolling into next month
When parsing an invalid date, like February 31 or November 31, I get different results from Date and Time classes.
`...
aliism (Ali Ismayilov)
06:51 PM Feature #15631: Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
I run several benchmark suites for both patches
https://github.com/ruby-bench/ruby-bench-suite
https://github.com/s...
ahorek (Pavel Rosický)
06:41 PM Bug #4352: [patch] Fix eval(s, b) backtrace; make eval(s, b) consistent with eval(s)
Attached is a patch to remove the warning and change the behavior, as well as update the tests and specs so that `eva... jeremyevans0 (Jeremy Evans)
05:34 PM Revision 5ad2dfd8 (git): Revert "Let prev EP move"
This reverts commit e352445863588b90f7af6cdf6c1b6dc432ee33ab.
This is breaking CI and I'm not sure why yet, so I'll ...
tenderlovemaking (Aaron Patterson)
04:43 PM Revision 8d138e97 (git): * 2019-08-01
git[bot]
04:42 PM Revision e3524458 (git): Let prev EP move
This commit allows the previos EP pointer to move, then updates its
location
tenderlovemaking (Aaron Patterson)
03:52 PM Bug #15290 (Closed): load_from_binary Bus error on Solaris sparc
jeremyevans0 (Jeremy Evans)
03:45 PM Bug #15290: load_from_binary Bus error on Solaris sparc
Hi,
I just installed Ruby 2.5.5 and indeed the problem is no longer reproducible.
I thus believe that this issu...
Kulikjak (Jakub Kulik)
03:11 PM Bug #15726 (Closed): Error compiling Ruby
jeremyevans0 (Jeremy Evans)
01:32 PM Bug #15726: Error compiling Ruby
Okay, I'm sorry for the noise here. Actually this was a setup problem.
As for the strange file names, this was due...
robin850 (Robin Dupret)
02:58 PM Bug #15823: ARGF.lineno behavior and documentation disagree
ruby_2_5 r67722 merged revision(s) 374c8f4ebab1a740990330c732b9de965c5e8d10. usa (Usaku NAKAMURA)
02:15 PM Bug #15823: ARGF.lineno behavior and documentation disagree
ruby_2_6 r67719 merged revision(s) 374c8f4ebab1a740990330c732b9de965c5e8d10. nagachika (Tomoyuki Chikanaga)
02:58 PM Revision 0e383688 (git): merge revision(s) 374c8f4ebab1a740990330c732b9de965c5e8d10: [Backport #15823]
Fixed about ARGF.lineno
[Bug #15823]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67722 b2dd03c8-...
U.Nakamura
02:47 PM Bug #15887: Process.argv0 can return bad values in Ruby 2.5
ruby_2_6 r67721 merged revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90. nagachika (Tomoyuki Chikanaga)
02:47 PM Revision 86c338d6 (git): merge revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90: [Backport #15887]
Keep vm->orig_progname alive
`vm->orig_progname` can be different from `vm->progname` when user
code...
nagachika (Tomoyuki Chikanaga)
02:32 PM Bug #15821: ruby_process_options() may cause "WB miss (O->Y)"
ruby_2_6 r67720 merged revision(s) b165bedcbd41d791a85fc1ce90b57a0d0525f319,ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19. nagachika (Tomoyuki Chikanaga)
02:32 PM Revision 09b8eddc (git): merge revision(s) b165bedcbd41d791a85fc1ce90b57a0d0525f319,ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19: [Backport #15821]
skip a test to pass CIs.
I'm debugging [Bug #15821] but my patch introduces another issue.
So I simp...
nagachika (Tomoyuki Chikanaga)
02:14 PM Revision 9e4ab409 (git): merge revision(s) 374c8f4ebab1a740990330c732b9de965c5e8d10: [Backport #15823]
Fixed about ARGF.lineno
[Bug #15823]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67719 b2...
nagachika (Tomoyuki Chikanaga)
02:10 PM Bug #15786: numbered parameterを使ったprocのparametersに記号が現れる
ruby_2_6 r67718 merged revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e. nagachika (Tomoyuki Chikanaga)
02:10 PM Revision 41d6bc37 (git): merge revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e: [Backport #15786]
Add RB_ID_SERIAL_MAX
Hide internal IDs
* parse.y (internal_id): number the ID serial for internal ...
nagachika (Tomoyuki Chikanaga)
02:03 PM Bug #15769: Backport r67563: SNI is not enabled in Net::IMAP
ruby_2_5 r67717 merged revision(s) 67563. usa (Usaku NAKAMURA)
02:02 PM Revision 402bf6d5 (git): merge revision(s) 67563: [Backport #15769]
Support SNI (Reapplying r67488)
This fixes connecting using TLS 1.3 to imap.gmail.com
[Fix GH-2077]...
U.Nakamura
11:46 AM Revision c94cc6d9 (git): run single spec [ci skip]
nobu (Nobuyoshi Nakada)
10:55 AM Revision 835fa9e5 (git): test/ruby/test_hash.rb: remove a unused vrible
to suppress a warning mame (Yusuke Endoh)
10:51 AM Revision 4562c130 (git): lib/bundler/shared_helpers.rb: remove require "rubygems"
Because it causes circular require. mame (Yusuke Endoh)
10:51 AM Feature #15912: Allow some reentrancy during TracePoint events
Hi Koichi! Thanks for answering.
So, you mean to allow the reentrancy (TracePoint events being triggered from insi...
deivid (David Rodríguez)
09:45 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15778] caller_locations(debug: true) to access bindings of the stack.
* Can we introduce the API? If n...
Eregon (Benoit Daloze)
03:49 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #16029] Expose fstring related APIs to C-extensions nobu (Nobuyoshi Nakada)
09:37 AM Feature #15778: Expose an API to pry-open the stack frames in Ruby
ko1 (Koichi Sasada) wrote:
> I heard that one advantage that current `debug_inspector` gem has is we can declare the...
Eregon (Benoit Daloze)
09:06 AM Revision e432f5da (git): Split in two spec examples
Eregon (Benoit Daloze)
09:04 AM Revision eab6c534 (git): Attempt to fix Hash#rehash spec
Eregon (Benoit Daloze)
08:45 AM Revision 14eede6e (git): Fix `Leaked thread`
Sometimes `Leaked thread: Rinda::TestRingServer#test_ring_server_ipv6_multicast` happens
because `Rinda::TupleSpace#s...
znz (Kazuhiro NISHIYAMA)
07:29 AM Bug #16030 (Closed): test_memsize fails on x32 ABI: Unsupported RVALUE_SIZE=24
Tests fail on Debian's build system for the x32 ABI port for `ruby-2.5` over a single issue:
https://buildd.debian.o...
GreenReaper (Laurence Parry)
06:14 AM Revision 40651cf1 (git): delete a check on bad assumption.
If object was modified, but there is a case that
hash values (#hash) are same between before modified
and after modif...
ko1 (Koichi Sasada)
06:14 AM Revision 5f95edb7 (git): check SystemStackError
This recursive iteration test can cause SystemStackError so
check it correctly.
ko1 (Koichi Sasada)
06:14 AM Revision cac44def (git): backtrace can be nil.
Surprisingly, on SystemStackError#backtrace can return nil. ko1 (Koichi Sasada)
06:14 AM Revision efac0a23 (git): Revert "add debug code"
This reverts commit e83ec207cd5fda973c41d6629d8504b515522b12. ko1 (Koichi Sasada)
05:35 AM Revision 06574ad9 (git): test/ruby/test_float.rb: suppress an overflow warning
```
warning: Float 0xf.fp10000000000000... out of range
```
mame (Yusuke Endoh)
04:42 AM Bug #15994: irb miscalculates nest level when typing do keyword
Posted: https://github.com/ruby/irb/issues/21 Tietew (Toru Iwase)
04:21 AM Bug #15993: 'require' doesn't work if there are Cyrillic chars in the path to Ruby dir
@ko1: I can check whether this bug is reproducible. But I'm not too familiar with how Ruby deals with the Windows fil... duerst (Martin Dürst)
03:46 AM Revision e83ec207 (git): add debug code
ko1 (Koichi Sasada)
02:52 AM Revision 816e5055 (git): test/ruby/test_io.rb (test_binmode_pipe): close all pipes explicitly
to suppress the leak checker. mame (Yusuke Endoh)
02:46 AM Revision 1d02832b (git): test/rdoc/test_rdoc_rubygems_hook.rb: suppress deprecation warning
mame (Yusuke Endoh)
02:46 AM Revision 823adea9 (git): test/ruby/test_file_exhaustive.rb: suppress method-redefined warning
mame (Yusuke Endoh)
02:32 AM Revision 31287969 (git): move macro to internal.h for documentation.
13e84d5c0a changes enum to macro, but the flags usage information
are lost in internal.h. It should be same place wit...
ko1 (Koichi Sasada)
02:27 AM Revision 4979ba38 (git): test/rubygems/test_gem_remote_fetcher.rb: suppress deprecation warnings
mame (Yusuke Endoh)
02:08 AM Revision 13e84d5c (git): Moved RHASH_LEV_MASK and turned into a macro
Get rid of "ISO C restricts enumerator values to range of 'int'"
error.
nobu (Nobuyoshi Nakada)
01:22 AM Feature #15602 (Closed): Eliminate recording full-width hash value for small Hash
Applied in changeset commit:git|72825c35b0d8b9d566663de961fddbf4f010fff7.
----------
Use 1 byte hint for ar_table [F...
Anonymous
01:22 AM Revision e315f3a1 (git): * expand tabs.
git[bot]
01:06 AM Feature #16029 (Closed): Expose fstring related APIs to C-extensions
As discussed with @tenderlove here: https://github.com/ruby/ruby/pull/2287#issuecomment-513865160
We'd like to upd...
byroot (Jean Boussier)
12:52 AM Revision 72825c35 (git): Use 1 byte hint for ar_table [Feature #15602]
On ar_table, Do not keep a full-length hash value (FLHV, 8 bytes)
but keep a 1 byte hint from a FLHV (lowest byte of ...
Koichi Sasada
12:44 AM Revision ebd398ac (git): remove RHash::iter_lev.
iter_lev is used to detect the hash is iterating or not.
Usually, iter_lev should be very small number (1 or 2) so
`i...
Koichi Sasada

07/30/2019

11:47 PM Revision 4afd8975 (git): File.exists? is deprecated.
hsbt (Hiroshi SHIBATA)
11:47 PM Revision 3e4e8dbe (git): Uninstall ntlm-http and plist for failure of osx test.
It contains too old configuration that is autorequire. It will be
removed at the RubyGems 3.1.0.
hsbt (Hiroshi SHIBATA)
11:47 PM Revision 77c0e23b (git): [rubygems/rubygems] Partly reverted be962ca0c411f3b4bcfebfb6e714c78cbad12775
* `Gem::ConfigMap` is still used by Bundler.
* `Gem::RubyGemsVersion` is also still referred by the old gems.
http...
hsbt (Hiroshi SHIBATA)
11:47 PM Revision 2a81d3a2 (git): [rubygems/rubygems] Skip integration test for rake package task.
https://github.com/rubygems/rubygems/commit/ca8afc01a3 hsbt (Hiroshi SHIBATA)
11:47 PM Revision ab8d9a53 (git): [rubygems/rubygems] Initialize '@ran_rake' correctly, so we don't have to set it up later and cause confusion
https://github.com/rubygems/rubygems/commit/6ec3ba983c bronzdoc
11:47 PM Revision 5824981d (git): [rubygems/rubygems] Remove extension 'double pipe equals' assigment since is not needed anymore
https://github.com/rubygems/rubygems/commit/930de86a24 bronzdoc
11:47 PM Revision b73ad499 (git): [rubygems/rubygems] Move 'build_for' to handle extension type before the extension is used
https://github.com/rubygems/rubygems/commit/2a32c5ef0a bronzdoc
11:47 PM Revision 9dc0f39d (git): [rubygems/rubygems] Do not pass +build_dir+ argument to build_error
https://github.com/rubygems/rubygems/commit/107fea3432 bronzdoc
11:47 PM Revision d97fc48e (git): [rubygems/rubygems] Remove useless param +build_dir+
https://github.com/rubygems/rubygems/commit/0402974149 bronzdoc
11:47 PM Revision a51661d3 (git): [rubygems/rubygems] Drop support for 'gem env packageversion'
https://github.com/rubygems/rubygems/commit/be962ca0c4 bronzdoc
11:47 PM Revision 62e2b2e6 (git): [rubygems/rubygems] Improve `rake package` test error message
https://github.com/rubygems/rubygems/commit/be962ca0c4 deivid (David Rodríguez)
11:47 PM Revision 61893ddf (git): [rubygems/rubygems] Get `rake package` tested
https://github.com/rubygems/rubygems/commit/006cdd4084 deivid (David Rodríguez)
11:47 PM Revision bb6bd7e9 (git): [rubygems/rubygems] Generate a licenses.rb file with correct style
https://github.com/rubygems/rubygems/commit/469fceeb2f deivid (David Rodríguez)
11:47 PM Revision 497efa0e (git): [rubygems/rubygems] Enable `Layout/AlignArray` cop
https://github.com/rubygems/rubygems/commit/1ea674d8f7 deivid (David Rodríguez)
11:47 PM Revision 0817d957 (git): [rubygems/rubygems] Enable `Layout/EmptyLinesAroundAccessModifier`
https://github.com/rubygems/rubygems/commit/41b1cebc33 deivid (David Rodríguez)
11:47 PM Revision 3cc814bd (git): [rubygems/rubygems] Remove warning: shadowing outer local variable - spec
https://github.com/rubygems/rubygems/commit/70c5c17a5f bronzdoc
11:47 PM Revision 33025d97 (git): [rubygems/rubygems] Make error code a constant and remove TODO comment
https://github.com/rubygems/rubygems/commit/3d6c7c92e4 bronzdoc
11:47 PM Revision a3b784b3 (git): [rubygems/rubygems] Move default specifications dir definition out of BasicSpecification.
This was never the right place. The method got there just by evolution,
not by design. Move it within default methods...
Vít Ondruch
11:47 PM Revision d1806bd8 (git): [rubygems/rubygems] There is no usage of @orig_env_* variables in test suite.
https://github.com/rubygems/rubygems/commit/2adef51dc9 hsbt (Hiroshi SHIBATA)
11:47 PM Revision a3c0ea55 (git): [rubygems/rubygems] Ignore GEMRC variable for test suite. It affects with some test case.
https://github.com/rubygems/rubygems/commit/4a0ca2583a hsbt (Hiroshi SHIBATA)
11:47 PM Revision 1eaacb1e (git): [rubygems/rubygems] Use File#open instead of Kernel#open
https://github.com/rubygems/rubygems/commit/bfb3f67494 bronzdoc
11:47 PM Revision 41dd9f7e (git): [rubygems/rubygems] Deprecate Gem::RemoteFetcher#fetch_size
https://github.com/rubygems/rubygems/commit/c2049c3276 bronzdoc
11:47 PM Revision a34168f2 (git): [rubygems/rubygems] Autorequire was used by old RubyGems, it is neither supported nor functional.
https://github.com/rubygems/rubygems/commit/cadb66037d bronzdoc
11:47 PM Revision a2f0331c (git): [rubygems/rubygems] Simplify #to_ruby code
Separate #add_runtime_dependency and #add_development_dependency
availability condition from #specification_version a...
nobu (Nobuyoshi Nakada)
11:47 PM Revision 5947ea31 (git): [rubygems/rubygems] Missing dependency
https://github.com/rubygems/rubygems/commit/79b62c233a Alexander Pakulov
11:47 PM Revision 0d596c1a (git): [rubygems/rubygems] Making Gem::S3URISigner.sign method smaller with helper methods
https://github.com/rubygems/rubygems/commit/2a96494d91 Alexander Pakulov
11:47 PM Revision 74419711 (git): [rubygems/rubygems] Use default value for expiration in the method signature
https://github.com/rubygems/rubygems/commit/1372e50c17 Alexander Pakulov
11:47 PM Revision aa9015dd (git): [rubygems/rubygems] Moving rubygems/request dependencies into ec2_metadata
https://github.com/rubygems/rubygems/commit/6a1856517f Alexander Pakulov
11:47 PM Revision 4a8c2dd4 (git): [rubygems/rubygems] Extracting sign_s3_url & s3_source_auth into a separate S3URISigner class
https://github.com/rubygems/rubygems/commit/c30d21ec7a Alexander Pakulov
11:47 PM Revision 1dfe132a (git): [rubygems/rubygems] Move TODO comment to an information comment
https://github.com/rubygems/rubygems/commit/853ecdd417 bronzdoc
11:47 PM Revision 70811856 (git): [rubygems/rubygems] Remove unused 'raise' from test_case
https://github.com/rubygems/rubygems/commit/2481efcb37 bronzdoc
11:47 PM Revision eb35124c (git): [rubygems/rubygems] Remove TODO comment, there's no Gem::Dirs constant
https://github.com/rubygems/rubygems/commit/4bacf577f1 bronzdoc
11:47 PM Revision 60d3f9ef (git): [rubygems/rubygems] Remove useless TODO comment
https://github.com/rubygems/rubygems/commit/44bc809dc8 bronzdoc
11:47 PM Revision bd78eabc (git): [rubygems/rubygems] Addressing PR comments
https://github.com/rubygems/rubygems/commit/fb62d3043c Alexander Pakulov
11:47 PM Revision b2a54744 (git): [rubygems/rubygems] check_version_conflict don't have a 'dep' variable available for use
https://github.com/rubygems/rubygems/commit/1783cf0fd3 bronzdoc
11:47 PM Revision 56801d45 (git): [rubygems/rubygems] Remove missleading comment, no reason to move Gem.host to Gem::Util
https://github.com/rubygems/rubygems/commit/e12c98aa72 bronzdoc
11:47 PM Revision ff214e92 (git): [rubygems/rubygems] Remove useless comment in exceptions.rb
https://github.com/rubygems/rubygems/commit/d7ad696fa2 bronzdoc
11:47 PM Revision 6bd77723 (git): [rubygems/rubygems] Rename Gem::Package.metadata to Gem::Package.raw_spec
https://github.com/rubygems/rubygems/commit/a76f25dff0 bronzdoc
11:47 PM Revision 38daeded (git): [rubygems/rubygems] Upgrading S3 source signature to AWS SigV4
https://github.com/rubygems/rubygems/commit/f289788ca5 Alexander Pakulov
11:47 PM Revision 688ccc96 (git): [rubygems/rubygems] Move metadata method to Gem::Package
https://github.com/rubygems/rubygems/commit/2c9cfcb666 bronzdoc
11:47 PM Revision 8103d46a (git): [rubygems/rubygems] Add a package attr_reader to Gem::Installer.
Add some basic specs for the package attr_reader.
https://github.com/rubygems/rubygems/commit/68af2a0ee3
djberg96 (Daniel Berger)
11:47 PM Revision 6be927ff (git): [rubygems/rubygems] Remove missleading TODO comment. Can't use @parser.accept since not
every class where this is used has a parser available. i.e lib/rubygems/install_update_options.rb
https://github.com...
bronzdoc
11:47 PM Revision c421ef11 (git): [rubygems/rubygems] Move gemcutter utilities code to Gem::Command
https://github.com/rubygems/rubygems/commit/f296645033 bronzdoc
11:47 PM Revision 5eacb4c5 (git): [rubygems/rubygems] Remove conflict.rb code that was supposed to be removed in Rubygems 3
https://github.com/rubygems/rubygems/commit/6d5f743a89 bronzdoc
11:47 PM Revision a7bce011 (git): [rubygems/rubygems] Remove unnecessary &&= operator
https://github.com/rubygems/rubygems/commit/a10b5265d7 bronzdoc
11:47 PM Revision 8b91a6d0 (git): [rubygems/rubygems] Remove unnecessary TODO comment
https://github.com/rubygems/rubygems/commit/ad7e379f79 bronzdoc
11:47 PM Revision df0b41fc (git): [rubygems/rubygems] Explicitly deprecate `rubyforge_project`
https://github.com/rubygems/rubygems/commit/9094740109 deivid (David Rodríguez)
11:47 PM Revision 0ca494fc (git): [rubygems/rubygems] Silence deprecations when gemdeps is used in tests
Because we can't control 3rd party gems using deprecated rubygems
behavior, and thus outputting warnings to the scree...
deivid (David Rodríguez)
11:47 PM Revision 05ae2c11 (git): [rubygems/rubygems] Do not replace the cache entry if there is already one
* That way, multiple lookups for the same file always return the same object.
https://github.com/rubygems/rubygems/c...
Eregon (Benoit Daloze)
11:47 PM Revision 2453d16f (git): [rubygems/rubygems] Synchronize access to the Gem::Specification::LOAD_CACHE Hash
* It's accessed concurrently, notably when installing a gem with a C extension.
https://github.com/rubygems/rubygems...
Eregon (Benoit Daloze)
11:47 PM Revision 89bd1df8 (git): [rubygems/rubygems] Add a blank line after private to be consistent with the current style
https://github.com/rubygems/rubygems/commit/df7c0e4223 bronzdoc
11:47 PM Revision 673ef894 (git): [rubygems/rubygems] Return early if filename is empty
https://github.com/rubygems/rubygems/commit/1b9ab33083 bronzdoc
11:47 PM Revision d74ea2ee (git): [rubygems/rubygems] Simplify config_file_name assigment
https://github.com/rubygems/rubygems/commit/1b3154f905 bronzdoc
11:47 PM Revision 6c517063 (git): [rubygems/rubygems] Lazy require stringio
https://github.com/rubygems/rubygems/commit/82f0d4ca69 bronzdoc
11:47 PM Revision 7990d8dc (git): [rubygems/rubygems] Set config_file_name to the value of ENV["GEMRC"] if available
https://github.com/rubygems/rubygems/commit/471239f1fa bronzdoc
11:47 PM Revision 6f60ead7 (git): [rubygems/rubygems] Move config_file_name logic to its own method
https://github.com/rubygems/rubygems/commit/ac4596aace bronzdoc
11:47 PM Revision d64cc80b (git): [rubygems/rubygems] Migrate extension builder to use Open3
Since it works on jruby.
https://github.com/rubygems/rubygems/commit/5229e00df4
deivid (David Rodríguez)
11:47 PM Revision 4e27319c (git): [rubygems/rubygems] Remove unused method
https://github.com/rubygems/rubygems/commit/f2dbf242ea deivid (David Rodríguez)
10:30 PM Misc #15723: Reconsider numbered parameters
Eregon (Benoit Daloze) wrote:
>
> TBH, I didn't see many comments in favor of multiple block arguments.
> It woul...
phluid61 (Matthew Kerwin)
06:59 PM Misc #15723: Reconsider numbered parameters
shevegen (Robert A. Heiler) wrote:
First, it's Benoit (my first name) or Eregon/eregon, but not `benoit`.
I thi...
Eregon (Benoit Daloze)
03:34 PM Misc #15723: Reconsider numbered parameters
I think we have quite a bit of repetitive statements going on here. I'll not write too much,
but instead I should li...
shevegen (Robert A. Heiler)
10:15 PM Bug #15727 (Closed): [BUG] Segmentation fault at 0x0000000000000000 ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
jeremyevans0 (Jeremy Evans)
09:47 PM Bug #16023: json/add/core isn't complete
I'm not sure why it's in the standard library if it isn't the standard library, but sure. viko (Viko Viko)
08:55 PM Bug #15551: The behavior of FIX2INT and FIX2UINT differs by platform
I consider this an implementation detail and not a bug. I'm guessing the reason for this behavior is if `sizeof(int) ... jeremyevans0 (Jeremy Evans)
08:49 PM Bug #12989 (Closed): Passing `binmode: true` to `IO.pipe` makes `binmode?` return `true` but encoding is not binary
Applied in changeset commit:git|ebc99e026d0ae770b297a93d1f1c1ceeffd13bfc.
----------
Do not change IO.pipe encodings...
jeremyevans (Jeremy Evans)
09:37 AM Bug #12989: Passing `binmode: true` to `IO.pipe` makes `binmode?` return `true` but encoding is not binary
jeremyevans0 (Jeremy Evans) wrote:
> Here's an updated patch based on tenderlove's original patch that does not chan...
nobu (Nobuyoshi Nakada)
08:04 AM Bug #12989 (Assigned): Passing `binmode: true` to `IO.pipe` makes `binmode?` return `true` but encoding is not binary
ko1 (Koichi Sasada)
08:49 PM Revision a4c09342 (git): * expand tabs.
git[bot]
07:12 PM Revision ebc99e02 (git): Do not change IO.pipe encodings if encodings explicitly given
This commit makes it so that if the binmode option is given with
any encoding arguments, the reader and writer IO obj...
jeremyevans (Jeremy Evans)
07:03 PM Revision d8562ab2 (git): Passing `binmode: true` to `IO.pipe` should behave like `binmode`
When passing `binmode: true` to `IO.pipe`, it should behave the same way
as calling `binmode` on each of the file han...
Aaron Patterson
07:00 PM Bug #14485 (Closed): For File#path.tainted? and File#to_path.tainted? should match original.tainted?
Applied in changeset commit:git|a50bc9f3c8e0696ede25305c03eadecc543b863b.
----------
Do not always taint the result ...
jeremyevans (Jeremy Evans)
07:00 PM Revision 369c36ef (git): * 2019-07-31
git[bot]
06:55 PM Revision a50bc9f3 (git): Do not always taint the result of File#path
The result should only be tainted if the path given to the method
was tainted.
The code to always taint the result w...
jeremyevans (Jeremy Evans)
04:32 PM Feature #15973: Let Kernel#lambda always return a lambda
akr (Akira Tanaka) wrote:
> The lambda-ness of Proc object affects control flow: the behavior of "return" and "break...
Dan0042 (Daniel DeLorme)
01:31 PM Feature #15973: Let Kernel#lambda always return a lambda
I agree with @akr here, as long as `lambda` with a block argument warns.
We need to keep compatibility. But I think ...
matz (Yukihiro Matsumoto)
08:08 AM Feature #15973 (Assigned): Let Kernel#lambda always return a lambda
does anyone can write a discussion summary? :p ko1 (Koichi Sasada)
04:04 PM Bug #14834 (Open): rb_profile_frames SEGV when PC adjusted on IFUNC
I believe since r64737 this is an issue again.
On Ruby 2.6.3 I get an almost identical stacktrace as before
```...
jhawthorn (John Hawthorn)
01:35 PM Bug #12961: Bad value for range using infinity for Date or Time
So we only need to fix `Date` class. I don't think we should enhance Time ranges to support Integer/Float.
Matz.
matz (Yukihiro Matsumoto)
08:50 AM Bug #12961: Bad value for range using infinity for Date or Time
matz (Yukihiro Matsumoto) wrote:
> Since both `Time` and `Date` work with float numbers at the other ends of the ran...
naruse (Yui NARUSE)
01:26 PM Feature #16011 (Rejected): Digit grouping
I agree with @duerst and @Hanmac
It's handy but it cannot be in the standard library.
Matz.
matz (Yukihiro Matsumoto)
07:56 AM Feature #16011 (Assigned): Digit grouping
ko1 (Koichi Sasada)
12:16 PM Revision ceb9e276 (git): Shorten dependency hint [ci skip]
nobu (Nobuyoshi Nakada)
12:15 PM Revision f3b0ed3f (git): Try giving up `brew update` in Azure as well
homebrew-cask fetch fails too often.
https://dev.azure.com/rubylang/ruby/_build/results?buildId=1917
k0kubun (Takashi Kokubun)
11:30 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15868] Implement `File.absolute_path?` nobu (Nobuyoshi Nakada)
08:42 AM Misc #15996: DevelopersMeeting20190829Japan
Triage:
* [Feature #15998] Allow String#-@ to deduplicate tainted string, but return an untainted one
* taint re...
ko1 (Koichi Sasada)
04:32 AM Misc #15996: DevelopersMeeting20190829Japan
* [Misc #15723] Reconsider numbered parameters
* Reading from description, I think there are a few supporters of r...
sikachu (Prem Sichanugrist)
11:20 AM Misc #16025: 'st_check_for_sizeof_st_index_t' declared as array with a negative size (emscripten)
k_takata (Ken Takata) wrote:
> 2\. Remove `st_check_for_sizeof_st_index_t`
>
> The size of `void*` and `long` or ...
nobu (Nobuyoshi Nakada)
08:23 AM Misc #16025 (Assigned): 'st_check_for_sizeof_st_index_t' declared as array with a negative size (emscripten)
ko1 (Koichi Sasada)
09:43 AM Bug #9529 (Third Party's Issue): TarHeader (Gem::Package) doesn't parse size correctly for +8GB entries
I'm not sure what usecase of this issue.
Can you file the details into the upstream repository? https://github.co...
hsbt (Hiroshi SHIBATA)
09:38 AM Bug #6702 (Rejected): Date should be either required or not
This issue was too old. If anyone still has an issue, Please report the new issue. hsbt (Hiroshi SHIBATA)
08:38 AM Feature #16027 (Assigned): Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
I need to study USDT...
* I think dtrace feature is useful because they can operate *outside* of process (do not ...
ko1 (Koichi Sasada)
12:32 AM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
Hi Martin,
> Do you have any parts implemented already
Yes,I have a prototype gem that adds StaticTracing.trace...
dalehamel (Dale Hamel)
08:34 AM Bug #15490 (Third Party's Issue): socket.rb - recurring segmentation faults
nobu (Nobuyoshi Nakada)
08:34 AM Bug #15639 (Third Party's Issue): [BUG] Segmentation fault at 0x000000010e82ca3a
nobu (Nobuyoshi Nakada)
08:26 AM Bug #16000 (Closed): How to avoid the need for updating dependencies manually
Applied in changeset commit:git|e25088488bbf7b4bf1be19e57ee5fba41ad6f21c.
----------
Hint for the dependency update ...
nobu (Nobuyoshi Nakada)
08:23 AM Revision e2508848 (git): Hint for the dependency update [Bug #16000]
nobu (Nobuyoshi Nakada)
08:13 AM Feature #15955: UnboundMethod#apply
> In fact, TruffleRuby does it for such a pattern.
I wonder that people use this pattern! (I'd never used it excep...
ko1 (Koichi Sasada)
08:13 AM Feature #16012 (Assigned): Add a (small) test-install suite?
hsbt (Hiroshi SHIBATA)
07:54 AM Bug #10466 (Assigned): rb_eval_string_wrap does not actually wrap in a module binding
ko1 (Koichi Sasada)
07:51 AM Feature #15923 (Rejected): New independent string without memcpy
I didn't all comments, but it seems solved.
Please reopen it if it is my mistake.
ko1 (Koichi Sasada)
07:45 AM Feature #15902: Add a specialized instruction for `.nil?`
All right, go ahead. ko1 (Koichi Sasada)
07:44 AM Revision 47144f91 (git): Separate VCS::GIT#upstream
nobu (Nobuyoshi Nakada)
07:44 AM Bug #10919 (Assigned): [gem install] installs multipe platforms
hsbt (Hiroshi SHIBATA)
07:30 AM Bug #15620 (Assigned): Block argument usage affects lambda semantic
ko1 (Koichi Sasada)
07:26 AM Feature #16001: Provide an alias to Kernel#caller_locations(1,1) and Kernel#caller(1,1)
* maybe it should be an alias of `caller_locations(1, 1).first`.
* do you know good name on it? `caller_location(n=1...
ko1 (Koichi Sasada)
07:07 AM Feature #14145: Proposal: Better Method#inspect
> My motivation is that selection by double-clicking in the terminal just works with a space,
Good motivation!
ko1 (Koichi Sasada)
05:39 AM Bug #15977: Unobvious result value from #next_rotate_time and #previous_period_end methods of Logger::Period module
I feel raising an ArgumentError for invalid value is the way to fix. It breaks backward behavior, but it is probably ... sonots (Naotoshi Seo)
04:23 AM Feature #15865: `<expr> in <pattern>` expression
Alongside pattern matching in case statements, single line pattern matching must be useful too. I understand some are... matz (Yukihiro Matsumoto)
04:23 AM Bug #10006 (Rejected): instance_exec uses incorrect binding with curried proc
I'm for the first interpretation of @jeremyevans0 . The semantics is simple and clear.
If `instance_eval` affects...
mame (Yusuke Endoh)
04:08 AM Feature #15897: `it` as a default block parameter
I'm against on this proposal because of compatibility issue.
I think current workaround introduces new confusion.
ko1 (Koichi Sasada)
04:04 AM Misc #15802: Reduce the minimum string buffer size from 127 to 63 bytes
:) ko1 (Koichi Sasada)
04:03 AM Bug #15994 (Rejected): irb miscalculates nest level when typing do keyword
could you make an issue on github?
https://github.com/ruby/irb
ko1 (Koichi Sasada)
03:58 AM Bug #10104 (Rejected): Fileutils cp_r fails on sockets or fifes even if File.mknod and File.mkfifo are defined
continue on github issue?
ko1 (Koichi Sasada)
03:54 AM Bug #15989 (Rejected): irb-1.1.0.pre.1 crashes on using arrow up, home and delete
could you continue on github issue?
https://github.com/ruby/irb
ko1 (Koichi Sasada)
03:53 AM Bug #10715 (Closed): WEBrick::HTTPResponse#to_s calls send_response(), and make debugging quite difficult.
should we continue on github issue?
ko1 (Koichi Sasada)
03:47 AM Bug #11493 (Rejected): IRB/Ruby completely exits when attempting to use NoMethodError exception in BasicObject
could you make an issue and continue to discuss on https://github.com/ruby/irb ?
Thanks,
Koichi
ko1 (Koichi Sasada)
03:44 AM Revision 2e6f777f (git): `/o` should not use with instance variable
for example:
```
class C;def initialize(pat);@pat=pat;end;def re;/#{@pat}/o;end;end
C.new('1').re #=> /1/
C.new('2')....
znz (Kazuhiro NISHIYAMA)
03:41 AM Feature #15983 (Rejected): Can we have a similar syntax (string interpolation) the way V language has?
> I know that Ruby has already occupied this $ character. But we can use another character which is not used in Ruby.... ko1 (Koichi Sasada)
03:39 AM Revision 3805ef7f (git): Separate test_set_lineno_gets
nobu (Nobuyoshi Nakada)
03:33 AM Feature #15964 (Assigned): Support for RFC2389 in Net::FTP
shugo (Shugo Maeda)
03:21 AM Feature #15963: Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API
Please list new methods to discuss.
```
existing:
rb_define_singleton_method(rb_cRubyVM, "USAGE_ANALYSIS_INS...
ko1 (Koichi Sasada)
03:15 AM Bug #16028 (Closed): Backport r67563: SNI is not enabled in Net::IMAP
Duplicate of #15769, which requires to be backported to also 2.4 and 2.5.
Only _closed_ ticket will be backported.
nobu (Nobuyoshi Nakada)
03:01 AM Bug #14612 (Closed): IPv6 address inconsistency (downcase vs. upcase)
Applied in changeset commit:git|1da3a31a5f0211db121e0df4ca456838a437537f.
----------
Use lowercase letters for IPv6 ...
akr (Akira Tanaka)
02:59 AM Revision 1da3a31a (git): Use lowercase letters for IPv6 addresses.
Reported by chucke (Tiago Cardoso).
Patch by jeremyevans0 (Jeremy Evans).
[Bug #14612]
akr (Akira Tanaka)
01:52 AM Feature #14240: warn four special variables: $; $, $/ $\
jeremyevans0 (Jeremy Evans) wrote:
> > And non-default `$;` and `$,` are warned now.
> > Do you think these **names...
nobu (Nobuyoshi Nakada)

07/29/2019

11:36 PM Bug #15449: Range#=== is not using cover in Ruby 2.6
I agree that this is a bug, and not the intended behavior now that `Range#===` calls `Range#cover?` in most cases. H... jeremyevans0 (Jeremy Evans)
10:44 PM Bug #15493 (Closed): Seg Fault on 'vagrant up' Fedora29 intel
jeremyevans0 (Jeremy Evans)
10:44 PM Bug #15601 (Closed): bug in the Ruby interpreter or extension libraries.
jeremyevans0 (Jeremy Evans)
10:44 PM Bug #15675 (Closed): "fatal - exception reentered" error after installing Ruby 2.5.5
jeremyevans0 (Jeremy Evans)
10:43 PM Bug #15728 (Closed): error compiling C - file under Ruby
jeremyevans0 (Jeremy Evans)
10:39 PM Bug #15368 (Closed): Crash Report log information
jeremyevans0 (Jeremy Evans)
10:37 PM Bug #15309 (Closed): ECB is broken
This is because `encrypt` is called after `key`, which goes against the documentation. It is not specific to ECB. Th... jeremyevans0 (Jeremy Evans)
10:31 PM Bug #15252 (Closed): hitting what seems like a gc segfault at random
jeremyevans0 (Jeremy Evans)
10:29 PM Bug #15140 (Closed): Bug in Interpreter or Extension Libraries
jeremyevans0 (Jeremy Evans)
10:28 PM Bug #15034 (Closed): Crash in Opensuse Software management
jeremyevans0 (Jeremy Evans)
10:27 PM Bug #14943 (Closed): ruby 2.4 doesn't work with jemalloc 5.1.0 properly.
jeremyevans0 (Jeremy Evans)
10:20 PM Bug #14695 (Closed): [2.5.1] `===` is 1.77x slower than `match?`
jeremyevans0 (Jeremy Evans)
07:55 PM Bug #16028 (Closed): Backport r67563: SNI is not enabled in Net::IMAP
There was an issue already created for https://bugs.ruby-lang.org/issues/15594 as a backport for Ruby 2.6 by naruse: ... hone (Terence Lee)
07:18 PM Bug #14485 (Open): For File#path.tainted? and File#to_path.tainted? should match original.tainted?
I had to revert my patch for this because it failed on a lot of operating systems. There must be cases where the fil... jeremyevans0 (Jeremy Evans)
05:48 PM Bug #14485 (Closed): For File#path.tainted? and File#to_path.tainted? should match original.tainted?
Applied in changeset commit:git|1a759bfe5d554c22571d2e6e4e5998cf06a7b98f.
----------
Do not always taint the result ...
jeremyevans (Jeremy Evans)
07:10 PM Revision 6eab49a4 (git): Revert "Do not always taint the result of File#path"
This reverts commit 1a759bfe5d554c22571d2e6e4e5998cf06a7b98f.
This fails on some operating systems.
jeremyevans (Jeremy Evans)
07:03 PM Feature #14240: warn four special variables: $; $, $/ $\
nobu (Nobuyoshi Nakada) wrote:
> It does not match to test `rb_warn` with `assert_warning`.
> Should be `rb_warn`+`...
jeremyevans0 (Jeremy Evans)
06:06 PM Revision 177731aa (git): Document that Timezone argument for Time uses dst? if available [ci skip]
jeremyevans (Jeremy Evans)
05:48 PM Bug #14062 (Closed): Top-level return allows an argument
Applied in changeset commit:git|aa97410b0a85cb4ceb956ab943b5eee92a128411.
----------
Warn if using return at top-lev...
jeremyevans (Jeremy Evans)
05:48 PM Revision 9170646f (git): * 2019-07-30
git[bot]
05:45 PM Revision 1a759bfe (git): Do not always taint the result of File#path
The result should only be tainted if the path given to the method
was tainted.
The code to always taint the result w...
jeremyevans (Jeremy Evans)
04:40 PM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
So there is one path that might work here (it has limits but there are limits in general that cannot be worked around... wishdev (John Higgins)
07:49 AM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
mrkn (Kenta Murata) wrote:
> Julia provides `isapprox` function in `Base` module. This returns `true` if `norm(x-y)...
wishdev (John Higgins)
07:35 AM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
Julia provides `isapprox` function in `Base` module. This returns `true` if `norm(x-y) <= max(atol, rtol*max(norm(x)... mrkn (Kenta Murata)
07:34 AM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
yennguyenh (yen nguyen) wrote:
> wishdev (John Higgins) wrote:
....
> Sorry but I do not really understand what yo...
wishdev (John Higgins)
06:54 AM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
could you share how about other languages (code examples)?
anyway, if you are interest about this ticket yet, coul...
ko1 (Koichi Sasada)
04:07 PM Bug #14442 (Closed): report a bug when I run ruby project
jeremyevans0 (Jeremy Evans)
04:01 PM Revision aa97410b (git): Warn if using return at top-level with an argument
Fixes [Bug #14062] jeremyevans (Jeremy Evans)
03:29 PM Bug #14432 (Closed): Ruby crashes with "[BUG] pthread_mutex_destroy: Device or resource busy (EBUSY)"
jeremyevans0 (Jeremy Evans)
03:25 PM Bug #14398 (Closed): [BUG] Bus Error
jeremyevans0 (Jeremy Evans)
02:54 PM Bug #14100 (Closed): segfault in vm_exec during compile
jeremyevans0 (Jeremy Evans)
02:47 PM Bug #14089 (Closed): Configure/build issue on OSX 10.12 w/ utimensat
jeremyevans0 (Jeremy Evans)
02:05 PM Revision c2428b8b (git): Erase only on tty
nobu (Nobuyoshi Nakada)
02:05 PM Revision e62a6092 (git): Should match the beginning/end of string
nobu (Nobuyoshi Nakada)
02:05 PM Revision 3ee63cfe (git): Match suffix for content type more precisely
Suffix needs a dot and should match the end of string. nobu (Nobuyoshi Nakada)
02:05 PM Revision bef398eb (git): Chomp html suffix literally
Unescaped dot does not mean a suffix. nobu (Nobuyoshi Nakada)
02:05 PM Revision 968c7b43 (git): Fix unused variable
znz (Kazuhiro NISHIYAMA)
11:57 AM Revision a5ea55fe (git): Actually remove travis_wait
I forgot to amend again... Details are explained in
f6a6b21f09b24955a44622e1767bf5b6630525be
k0kubun (Takashi Kokubun)
11:56 AM Feature #15588: String#each_chunk and #chunks
I also wanted something like `# each_slice`.
For example, use it when you want to fix the width of the output.
``...
osyo (manga osyo)
11:01 AM Feature #15588: String#each_chunk and #chunks
`#each_slice` and `#slices` seems fine to me as well; I think it is also a better
name than chunks.
shevegen (Robert A. Heiler)
09:22 AM Feature #15588: String#each_chunk and #chunks
I think `String#each_slice(n_chars)` would make sense, since it's like `str.chars.each_slice(9) { |a| a.join }` Eregon (Benoit Daloze)
09:04 AM Feature #15588: String#each_chunk and #chunks
> I wonder if we should have consistency with slice and `each_slice` from `Array`. But honestly, I don't care, just i... Glass_saga (Masaki Matsushita)
11:55 AM Revision f6a6b21f (git): `travis_wait` silences any output
and thus it does not work with `-v` for investigating hangs well.
This seems to be by design: https://github.com/trav...
k0kubun (Takashi Kokubun)
11:25 AM Revision e05f397f (git): Give up `brew update` on Travis
No `brew update` causes "Error: Your Homebrew is outdated" like https://travis-ci.org/ruby/ruby/jobs/547485832,
but d...
k0kubun (Takashi Kokubun)
11:14 AM Bug #15812 (Closed): Run specs from install folder?
@MSP-Greg I think it's OK to run specs after make-install if that is somehow better in CI.
I'd like to only suppor...
Eregon (Benoit Daloze)
10:49 AM Revision 5af28fec (git): Resurrect -v to debug osx problems
Formerly we did f432fd6ea595ef854e15d6dd65ef0ccb24a70456, but it did not
eliminate our problems: https://travis-ci.or...
k0kubun (Takashi Kokubun)
10:45 AM Revision 4b4d8a66 (git): Stop isolating test_gc_compact on CI
I think it's been stable these days. k0kubun (Takashi Kokubun)
10:36 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15588] String#each_chunk and #chunks
* name: #each_slice and #slices are better?
* size as characte...
Glass_saga (Masaki Matsushita)
08:31 AM Feature #15921: R-assign (rightward-assignment) operator
nobu (Nobuyoshi Nakada) wrote:
> ioquatix (Samuel Williams) wrote:
> > If it's not clear, previous statement is eva...
nobu (Nobuyoshi Nakada)
08:26 AM Feature #15919 (Rejected): Offset parameter for `Integer#times`
matz (Yukihiro Matsumoto)
08:24 AM Feature #15919: Offset parameter for `Integer#times`
I think `Numeric#step` was OK. Is there any reason to stick with `Integer#times`?
Matz.
matz (Yukihiro Matsumoto)
08:19 AM Feature #15919: Offset parameter for `Integer#times`
It seems difficult to introduce (`Integer#step`)...
Matz, what do you think about it?
ko1 (Koichi Sasada)
08:20 AM Bug #12961: Bad value for range using infinity for Date or Time
Since both `Time` and `Date` work with float numbers at the other ends of the ranges, it should accept `Float::INFINI... matz (Yukihiro Matsumoto)
08:04 AM Feature #15912 (Assigned): Allow some reentrancy during TracePoint events
Sorry for inconvenient. Should we re-enable a hook in a block like `TP.new{ ...; tp.reopen{ ... 'enable here'}; ...}` ? ko1 (Koichi Sasada)
08:01 AM Feature #15236 (Rejected): add support for hash shorthand
Please reopen (re-create) new proposal which can persuade Matz.
ko1 (Koichi Sasada)
07:56 AM Bug #15558: Should Exception#exception copy the backtrace?
I'm not sure the intention, but
Japanese document shows how to use it:
```
# http://rurema.clear-code.com/2....
ko1 (Koichi Sasada)
07:48 AM Feature #15878 (Assigned): Make exit faster by not running GC
ko1 (Koichi Sasada)
07:48 AM Feature #15982: Remove y2racc and racc2y
https://github.com/ruby/racc/tree/1-4-stable/bin still have them. We can remove them when releasing racc-2.0. hsbt (Hiroshi SHIBATA)
07:44 AM Feature #15896 (Rejected): Symbol#+
Ut seems difficult to introduce.
Please reopen it with your opinion if it should be discussed more.
ko1 (Koichi Sasada)
07:39 AM Bug #15885 (Assigned): Duplicated `:raise` tracepoint event when exception inside `load` call happens
ko1 (Koichi Sasada)
07:32 AM Feature #15879: Proposal: Time#to_i accepts :unit keyword
joker-san, if you are interest about this ticket yet, could you file on our dev-meeting agenda?
https://bugs.ruby-la...
ko1 (Koichi Sasada)
07:30 AM Bug #15877 (Assigned): Incorrect constant lookup result in method on cloned class
oops! ko1 (Koichi Sasada)
07:20 AM Bug #15625 (Closed): Module#name performance has exponential-time worst case by aliased constants
ko1 (Koichi Sasada)
07:13 AM Feature #15833: Some refactors for shared-root array
Eregon (Benoit Daloze) wrote:
> I think RARRAY_SHARED_ROOT_FLAG could be in internal.h, if you want to expose it out...
nobu (Nobuyoshi Nakada)
07:07 AM Misc #16025: 'st_check_for_sizeof_st_index_t' declared as array with a negative size (emscripten)
Original discussion at here: https://github.com/k-takata/Onigmo/issues/130
I think it's better to fix this in Ruby r...
k_takata (Ken Takata)
07:05 AM Bug #15850 (Closed): Deprecate and remove optparse/ac
nobu (Nobuyoshi Nakada)
07:04 AM Misc #15851: stdlib extension gems - building/testing on Windows
Greg, who should have a ball? ko1 (Koichi Sasada)
07:01 AM Bug #15849 (Closed): Using hash as first positional argument, mixed with named arguments causes unexpected behavior
I believe Jeremy :) and if it is not the same issue, please reopen it.
ko1 (Koichi Sasada)
06:58 AM Feature #15829 (Rejected): Object#then_if(condition){}
It seems difficult to introduce.
if you are interest about this ticket yet, could you reopen it and file on our de...
ko1 (Koichi Sasada)
06:37 AM Feature #15815: Add option to raise NoMethodError for OpenStruct
mtsmfm-san, if you are interest about this ticket yet, could you file on our dev-meeting agenda?
https://bugs.ruby-l...
ko1 (Koichi Sasada)
06:28 AM Misc #15800: Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most pattern matches are less than or equal to 4 results
https://github.com/ruby/ruby/commit/a47f598d77ac97f9fe89fe16aa8bcab4fd262c16 ko1 (Koichi Sasada)
06:02 AM Feature #15631: Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
pls give us your measurements. We can't understand how it is useful.
Thanks,
Koichi
ko1 (Koichi Sasada)
05:01 AM Feature #15602 (Assigned): Eliminate recording full-width hash value for small Hash
Patch is updated:
https://github.com/ko1/ruby/tree/hash_small_ar
NEWS:
* Support 32bit CPU
* Support > 127 Hash...
ko1 (Koichi Sasada)
04:29 AM Revision 8c6f1715 (git): Removed unused variables and methods
nobu (Nobuyoshi Nakada)
04:29 AM Revision 630eb04b (git): [ruby/rdoc] Removed unused variable
nobu (Nobuyoshi Nakada)
03:06 AM Revision f811a5e9 (git): * 2019-07-29
git[bot]
02:44 AM Revision 61f0f71e (git): Moved osx_image
Set osx_image under each configuration, as it decides the OS (and
kernel) version not only Xcode version, and the con...
nobu (Nobuyoshi Nakada)
01:15 AM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
@dalehamel: Do you have any parts implemented already, or any plans for implementation? Would you be ready to do sign... duerst (Martin Dürst)

07/28/2019

03:20 PM Bug #16026: `Set#count` performance issues
> Maybe it's worth considering, #count with no arguments can invoke #size. What do you think?
Since it's what Arra...
byroot (Jean Boussier)
02:16 PM Bug #15906: a=a のような式をもつ条件分岐が意図しない挙動をする
ruby_2_6 r67716 merged revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d. nagachika (Tomoyuki Chikanaga)
02:16 PM Revision 4e12051f (git): merge revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d: [Backport #15906]
compile.c: Partially revert r63870 which caused wrong optimization
[Bug #15906]
git-svn-id: svn+ssh://ci.ru...
nagachika (Tomoyuki Chikanaga)
02:02 PM Bug #15845: Backport dcb6a6ae3e
ruby_2_6 r67715 merged revision(s) dcb6a6ae3e2b8a3e298e7f0d4a3e7f8ff102a30e. nagachika (Tomoyuki Chikanaga)
02:02 PM Revision 4913edde (git): merge revision(s) dcb6a6ae3e2b8a3e298e7f0d4a3e7f8ff102a30e: [Backport #15845]
Windows simply causes an error to open invalid path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@6...
nagachika (Tomoyuki Chikanaga)
01:15 PM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
> As far as I understand, target provides just an internal filtering, so I wonder how it involves external USDT API.
...
dalehamel (Dale Hamel)
06:54 AM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
> Ruby JIT may make this easier
> It may be possible to use the existing bridge that is used by ruby jit
> It may b...
k0kubun (Takashi Kokubun)
02:34 AM Feature #15997: Improve performance of fiber creation by using pool allocation strategy.
ioquatix (Samuel Williams) wrote:
> It was merged.
Hi Samuel excellent work. I'm just wondering about the 20MB po...
methodmissing (Lourens Naudé)
12:52 AM Revision b4058980 (git): [reline] Do not compile regexp for each line
nobu (Nobuyoshi Nakada)
12:47 AM Revision a6e32855 (git): [reline] Do not escape and compile regexp for each byte
nobu (Nobuyoshi Nakada)

07/27/2019

11:23 PM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
dalehamel (Dale Hamel) wrote:
> Once the Ruby TracePoint API recently added the ability to do filtered tracing in ...
nobu (Nobuyoshi Nakada)
08:02 PM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
Hi Robert,
Thank you for your reply and feedback.
To clarify, I don't think that this feature not working on, f...
dalehamel (Dale Hamel)
06:18 PM Feature #16027: Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
You refer to koichi in #15289, and to kokobun here, so perhaps they may comment
here in due time. :)
As for runni...
shevegen (Robert A. Heiler)
05:22 PM Feature #16027 (Assigned): Update Ruby's dtrace / USDT API to match what is exposed via the TracePoint API
# Abstract
I propose that Ruby's "dtrace" support be extended to match what is available in the TracePoint API, as...
dalehamel (Dale Hamel)
10:37 PM Revision bce34820 (git): * 2019-07-28
git[bot]
10:33 PM Revision 1d1f98d4 (git): Reuse match data
* string.c (rb_str_split_m): reuse occupied match data. [Bug #16024] nobu (Nobuyoshi Nakada)
04:15 PM Bug #16026: `Set#count` performance issues
I understand and I agree with your logic.
Maybe it's worth considering, `#count` with no arguments can invoke `#si...
ioquatix (Samuel Williams)
07:09 AM Bug #16026: `Set#count` performance issues
technically `Set#count` comes from `Enumerable`, where it has support for this too
```
enum.count(item) ...
Hanmac (Hans Mackowiak)
06:00 AM Bug #16026 (Rejected): `Set#count` performance issues
`Set#size` is O(1), but `Set#count` is O(N).
I would like to add `alias count size` to `class Set`
Is it okay?
ioquatix (Samuel Williams)
02:46 PM Revision adf13625 (git): Extend travis_wait to 50min for osx
but shorten --timeout-scale for now to avoid finishing with timeout
if possible.
timeout: https://travis-ci.org/ruby...
k0kubun (Takashi Kokubun)
01:16 PM Bug #16024 (Closed): String#split with block. cannot use Regexp in the block.
Applied in changeset commit:git|f1b76ea63ce40670071a857f408a4747c571f1e9.
----------
Occupy match data
* string.c (...
nobu (Nobuyoshi Nakada)
05:46 AM Bug #16024: String#split with block. cannot use Regexp in the block.
tksotn (TAKASHI OOTANI) wrote:
> $ ruby -v
> ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
> $ cat foo
...
qitar888 (Chia-sheng Chen)
05:26 AM Bug #16024 (Closed): String#split with block. cannot use Regexp in the block.
```
$ ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
$ cat foo
str = "aaa,bbb;ccc,ddd"
n=0
st...
tksotn (TAKASHI OOTANI)
12:54 PM Revision f1b76ea6 (git): Occupy match data
* string.c (rb_str_split_m): occupy match data not to be modified
during yielding the block. [Bug #16024]
nobu (Nobuyoshi Nakada)
12:34 PM Revision e3b613a6 (git): Include travis osx timeout
for failures like https://travis-ci.org/ruby/ruby/jobs/564351066 k0kubun (Takashi Kokubun)
11:15 AM Revision 73530a96 (git): tool/merger.rb: execute 'svn update' after 'svn ci' to update revision info on working copy.
nagachika (Tomoyuki Chikanaga)
11:10 AM Bug #14062: Top-level return allows an argument
jeremyevans0 (Jeremy Evans) wrote:
> Attached is a patch that adds a warning when using a top-level return with an a...
Eregon (Benoit Daloze)
10:57 AM Revision 7b727e30 (git): Update to ruby/spec@0526d8f
Eregon (Benoit Daloze)
10:40 AM Revision 5c276e1c (git): Update to ruby/spec@875a09e
Eregon (Benoit Daloze)
09:38 AM Misc #15723: Reconsider numbered parameters
There might be one more reason for limiting the feature to a single argument referenced via `@` (or any other sigil/k... janosch-x (Janosch Müller)
09:22 AM Misc #16025: 'st_check_for_sizeof_st_index_t' declared as array with a negative size (emscripten)
vadimp (Vadim Peretokin) wrote:
> ```
> 3rdparty/edbee-lib/vendor/onig/config.h:109:22: note: expanded from macro ...
nobu (Nobuyoshi Nakada)
05:32 AM Misc #16025 (Assigned): 'st_check_for_sizeof_st_index_t' declared as array with a negative size (emscripten)
Compilation of st.h with Emscripten 1.38.30 fails:
``` c
st.h:65:45: error: 'st_check_for_sizeof_st_index_t' decl...
vadimp (Vadim Peretokin)
09:13 AM Feature #15976: Add Array#overlap? for whether the intersection of 2 arrays is non empty?
I think this should be called `intersect?` for consistency with `Set#intersect?` and `SortedSet#intersect?`. janosch-x (Janosch Müller)
07:56 AM Revision a06301b1 (git): Ignore history file without saving if permissions cannot be changed
Fixes [Ruby Bug 13907] jeremyevans (Jeremy Evans)
07:56 AM Revision f9f02e82 (git): Use JRuby equivalent of RubyVM.compile.
RubyVM is specific to CRuby and not supported on JRuby. This is
the equivalent operation.
headius (Charles Nutter)
07:47 AM Revision 58bb7f0c (git): Skip the some of commits when sync default gems from upstream.
* Skip failed to sync commits because it needs to pick manually.
* Skip empty commit.
hsbt (Hiroshi SHIBATA)
07:47 AM Revision 012d39c4 (git): Added ignore files to sync_default_gems_with_commits and make constant them.
hsbt (Hiroshi SHIBATA)
05:57 AM Feature #15997 (Closed): Improve performance of fiber creation by using pool allocation strategy.
It was merged. ioquatix (Samuel Williams)
04:55 AM Bug #15988 (Closed): Time#dst? vs "real" timezones
Applied in changeset commit:git|149e414ed529d27aaeb0543bc133e08c782d8d41.
----------
Initialize DST flag
* time.c (...
nobu (Nobuyoshi Nakada)
03:41 AM Revision 149e414e (git): Initialize DST flag
* time.c (zone_timelocal): initialize DST flag by asking the
timezone object. [Bug #15988]
nobu (Nobuyoshi Nakada)
01:54 AM Feature #14240: warn four special variables: $; $, $/ $\
It does not match to test `rb_warn` with `assert_warning`.
Should be `rb_warn`+`assert_warn` or `rb_warning`+`assert...
nobu (Nobuyoshi Nakada)
12:06 AM Bug #14263 (Closed): Array Intersection does not seem to use hash
Applied in changeset commit:git|8bccbf3cfea8c1059d40db5b5e61900cf6cf29d3.
----------
Add more documentation on #eql?...
jeremyevans (Jeremy Evans)
12:05 AM Revision 8bccbf3c (git): Add more documentation on #eql?/#hash relationship [ci skip]
Fixes [Bug #14263] jeremyevans (Jeremy Evans)
 

Also available in: Atom