Activity
From 07/27/2019 to 08/02/2019
08/02/2019
-
11:56 PM Bug #6432 (Closed): Segmentation fault after "linking miniruby"
-
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...
-
11:48 PM Bug #3618 (Closed): inf-ruby prompt and tab completion
-
11:46 PM Bug #5737 (Closed): WEBrick doesn't support keep alive connections for 204 and 304 responses
-
11:40 PM Bug #5559 (Third Party's Issue): Intermittent Seg fault when using net-ssh
-
11:39 PM Bug #5511 (Closed): "make test" failure on HP-UX/PA
-
11:39 PM Bug #5510 (Closed): "make test" failure on HP-UX/IA
-
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 ... -
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 ... -
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... -
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... -
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... -
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-... -
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... -
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... -
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 ... -
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,...
-
04:07 PM Revision 44ddfec0 (git): Add missing backslash
- 03:55 PM Revision 60ac8ad1 (git): * 2019-08-03
-
03:55 PM Revision 4eb54c49 (git): Stop using homebrew addon
- to control erros on our own.
-
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.
-
02:29 PM Revision 536ba7c8 (git): Revert "Remove opt_nil_p test to remove warning for now"
- This reverts commit a1727e43af18c122c4d7adfa603f895fdc8f3df1.
-
02:25 PM Revision 086ffe72 (git): Revert "Revert "Add a specialized instruction for `.nil?` calls""
- This reverts commit a0980f2446c0db735b8ffeb37e241370c458a626.
Retry for macOS Mojave. -
02:17 PM Revision e9e17cbc (git): parse.y: make a warning for __FILE__ in eval by default
- [Bug #4352]
-
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... -
01:46 PM Revision a1727e43 (git): Remove opt_nil_p test to remove warning for now
-
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.
-
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 ?
-
12:38 AM Bug #16036 (Rejected): workers keep on crashing with [BUG] Segmentation fault at 0x000000010b647a3a
- I believe this is a duplicate of #15490.
-
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... -
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 ... -
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... -
12:09 PM Revision eb638b75 (git): It can be share to use CoreAssertions for default gems.
- ref. https://github.com/ruby/logger/pull/35
-
10:04 AM Revision 9921b63a (git): Make float_decode_internal mantissa int
-
09:11 AM Revision 6640eeb6 (git): Deduplicate common code
-
08:51 AM Revision ee133418 (git): Fix uplevel
-
08:19 AM Feature #15931: encoding for CESU-8
- 提案者です。議論ありがとうございます。
過去のRubyのバージョンのサポートも必要なのでブリッジ自身でもUTF-8とCESU-8の相互変換は行います。その意味ではencodeメソッドは必ずしも必要ありません(当方の認識不足もあって、... -
06:59 AM Revision e03b3b4a (git): add debug_counters to check details.
- add debug_counters to check the Hash object statistics.
-
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... -
02:28 AM Revision 19006b71 (git): Expanded f_quo
-
02:26 AM Revision f9a0492b (git): Expanded f_ceil
-
02:26 AM Revision ffe4a6eb (git): Use RB_INTEGER_TYPE_P
-
02:26 AM Revision 6de61fb9 (git): Expanded f_mod
-
12:08 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #16035] Allow non-finalizable objects such as `Integer`, static `Symbol` etc in `ObjectSpace::WeakMap`
* ... -
12:01 AM Bug #16034: Backport 5d33f787169bcc3594d2264726695d58c4a06899 to Ruby 2.6
- [8b162ce9d1003e4e469d8f48cb9a2076fd45b47c](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/revisions/8b...
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 ... -
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 ...
-
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... -
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... -
05:30 PM Bug #14834: rb_profile_frames SEGV when PC adjusted on IFUNC
- Thanks for the fix @shyouhei!
-
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...
-
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... -
03:55 PM Bug #4537 (Closed): Incorrectly creating private method via attr_accessor
- Applied in changeset commit:git|ef45a57801a2ae8621b0cde59f11159f89f0a8dc.
----------
Make attr* methods define publi... -
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... -
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...
- 03:55 PM Revision 8ba8ccc3 (git): * 2019-08-02
-
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... -
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. -
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... -
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.
-
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... -
01:30 PM Bug #16032 (Closed): 2.6 branch is failing on darwin17 on Travis-CI
- Travis-CIのosxイメージにはccacheが入っていないようでエラーになっており、 `update` を付ける必要があります。
また、Homebrew自体が古く更新に時間がかかるので、xcode11を使うほうがいいのではない... -
01:18 PM Bug #15847: SecureRandom#gen_random becomes private after first invocation
- ruby_2_6 r67723 merged revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0.
-
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
... -
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... -
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. -
11:34 AM Revision 2eec5260 (git): bootstraptest/test_insns.rb: test opt_nil_p
-
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 -
10:42 AM Revision cb848244 (git): Add a test for opt_nil_p
-
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.
-
01:24 AM Bug #5357 (Closed): Indentation of nested operators should nest
- `ruby-mode.el` was dropped in commit:f03e68edb80dca962290d1fb3a6d49dabdbb911e.
-
07:40 AM Revision 1549fbfd (git): Use predefined idTo_proc
-
07:35 AM Revision d4884641 (git): Use predefined idOr
-
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/... -
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. - 07:04 AM Revision e18e7852 (git): * expand tabs.
-
07:00 AM Revision 19d3c80e (git): calc_lineno(): add assertions
- This function has a lot of assumptions. Should make them sure.
-
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... - 05:27 AM Revision d2f8e03f (git): * expand tabs.
-
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... -
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... -
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... -
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... -
01:26 AM Bug #5368 (Closed): ensure節でsleepするようなThreadがあるとインタプリタが終了しない
-
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...
-
12:12 AM Revision 67f7e5a2 (git): Compact ensure clause and rename variables to fix alignment
07/31/2019
- 11:36 PM Revision 31ec475a (git): Update object.c
- Co-Authored-By: Takashi Kokubun <[email protected]>
-
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 ... - 11:21 PM Revision 714924fd (git): * expand tabs.
-
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... -
08:59 PM Revision 117241b3 (git): make inline functions from macros.
-
08:50 PM Revision bd1052d5 (git): use hash_ar_table_set() directly
-
08:48 PM Revision deddc804 (git): HASH_ASSERT() respects HASH_DEBUG
-
08:21 PM Revision 43d74776 (git): check hash_hint is different.
-
08:16 PM Revision a1a198d0 (git): File.realpath can raise ENOTDIR
-
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...
-
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...
-
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.
`... -
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... -
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...
-
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 ... - 04:43 PM Revision 8d138e97 (git): * 2019-08-01
-
04:42 PM Revision e3524458 (git): Let prev EP move
- This commit allows the previos EP pointer to move, then updates its
location -
03:52 PM Bug #15290 (Closed): load_from_binary Bus error on Solaris sparc
-
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... -
03:11 PM Bug #15726 (Closed): Error compiling Ruby
-
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... -
02:58 PM Bug #15823: ARGF.lineno behavior and documentation disagree
- ruby_2_5 r67722 merged revision(s) 374c8f4ebab1a740990330c732b9de965c5e8d10.
-
02:15 PM Bug #15823: ARGF.lineno behavior and documentation disagree
- ruby_2_6 r67719 merged revision(s) 374c8f4ebab1a740990330c732b9de965c5e8d10.
- 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-... -
02:47 PM Bug #15887: Process.argv0 can return bad values in Ruby 2.5
- ruby_2_6 r67721 merged revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90.
-
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... -
02:32 PM Bug #15821: ruby_process_options() may cause "WB miss (O->Y)"
- ruby_2_6 r67720 merged revision(s) b165bedcbd41d791a85fc1ce90b57a0d0525f319,ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19.
-
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... -
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... -
02:10 PM Bug #15786: numbered parameterを使ったprocのparametersに記号が現れる
- ruby_2_6 r67718 merged revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e.
-
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 ... -
02:03 PM Bug #15769: Backport r67563: SNI is not enabled in Net::IMAP
- ruby_2_5 r67717 merged revision(s) 67563.
- 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]... -
11:46 AM Revision c94cc6d9 (git): run single spec [ci skip]
-
10:55 AM Revision 835fa9e5 (git): test/ruby/test_hash.rb: remove a unused vrible
- to suppress a warning
-
10:51 AM Revision 4562c130 (git): lib/bundler/shared_helpers.rb: remove require "rubygems"
- Because it causes circular require.
-
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... -
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... -
03:49 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #16029] Expose fstring related APIs to C-extensions
-
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... -
09:06 AM Revision e432f5da (git): Split in two spec examples
-
09:04 AM Revision eab6c534 (git): Attempt to fix Hash#rehash spec
-
08:45 AM Revision 14eede6e (git): Fix `Leaked thread`
- Sometimes `Leaked thread: Rinda::TestRingServer#test_ring_server_ipv6_multicast` happens
because `Rinda::TupleSpace#s... -
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... -
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... -
06:14 AM Revision 5f95edb7 (git): check SystemStackError
- This recursive iteration test can cause SystemStackError so
check it correctly. -
06:14 AM Revision cac44def (git): backtrace can be nil.
- Surprisingly, on SystemStackError#backtrace can return nil.
-
06:14 AM Revision efac0a23 (git): Revert "add debug code"
- This reverts commit e83ec207cd5fda973c41d6629d8504b515522b12.
-
05:35 AM Revision 06574ad9 (git): test/ruby/test_float.rb: suppress an overflow warning
- ```
warning: Float 0xf.fp10000000000000... out of range
``` -
04:42 AM Bug #15994: irb miscalculates nest level when typing do keyword
- Posted: https://github.com/ruby/irb/issues/21
-
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...
-
03:46 AM Revision e83ec207 (git): add debug code
-
02:52 AM Revision 816e5055 (git): test/ruby/test_io.rb (test_binmode_pipe): close all pipes explicitly
- to suppress the leak checker.
-
02:46 AM Revision 1d02832b (git): test/rdoc/test_rdoc_rubygems_hook.rb: suppress deprecation warning
-
02:46 AM Revision 823adea9 (git): test/ruby/test_file_exhaustive.rb: suppress method-redefined warning
-
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... -
02:27 AM Revision 4979ba38 (git): test/rubygems/test_gem_remote_fetcher.rb: suppress deprecation warnings
-
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. -
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... - 01:22 AM Revision e315f3a1 (git): * expand tabs.
-
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... - 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 ... - 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...
07/30/2019
-
11:47 PM Revision 4afd8975 (git): File.exists? is deprecated.
-
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. -
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... -
11:47 PM Revision 2a81d3a2 (git): [rubygems/rubygems] Skip integration test for rake package task.
- https://github.com/rubygems/rubygems/commit/ca8afc01a3
- 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
- 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
- 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
- 11:47 PM Revision 9dc0f39d (git): [rubygems/rubygems] Do not pass +build_dir+ argument to build_error
- https://github.com/rubygems/rubygems/commit/107fea3432
- 11:47 PM Revision d97fc48e (git): [rubygems/rubygems] Remove useless param +build_dir+
- https://github.com/rubygems/rubygems/commit/0402974149
- 11:47 PM Revision a51661d3 (git): [rubygems/rubygems] Drop support for 'gem env packageversion'
- https://github.com/rubygems/rubygems/commit/be962ca0c4
-
11:47 PM Revision 62e2b2e6 (git): [rubygems/rubygems] Improve `rake package` test error message
- https://github.com/rubygems/rubygems/commit/be962ca0c4
-
11:47 PM Revision 61893ddf (git): [rubygems/rubygems] Get `rake package` tested
- https://github.com/rubygems/rubygems/commit/006cdd4084
-
11:47 PM Revision bb6bd7e9 (git): [rubygems/rubygems] Generate a licenses.rb file with correct style
- https://github.com/rubygems/rubygems/commit/469fceeb2f
-
11:47 PM Revision 497efa0e (git): [rubygems/rubygems] Enable `Layout/AlignArray` cop
- https://github.com/rubygems/rubygems/commit/1ea674d8f7
-
11:47 PM Revision 0817d957 (git): [rubygems/rubygems] Enable `Layout/EmptyLinesAroundAccessModifier`
- https://github.com/rubygems/rubygems/commit/41b1cebc33
- 11:47 PM Revision 3cc814bd (git): [rubygems/rubygems] Remove warning: shadowing outer local variable - spec
- https://github.com/rubygems/rubygems/commit/70c5c17a5f
- 11:47 PM Revision 33025d97 (git): [rubygems/rubygems] Make error code a constant and remove TODO comment
- https://github.com/rubygems/rubygems/commit/3d6c7c92e4
- 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... -
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
-
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
- 11:47 PM Revision 1eaacb1e (git): [rubygems/rubygems] Use File#open instead of Kernel#open
- https://github.com/rubygems/rubygems/commit/bfb3f67494
- 11:47 PM Revision 41dd9f7e (git): [rubygems/rubygems] Deprecate Gem::RemoteFetcher#fetch_size
- https://github.com/rubygems/rubygems/commit/c2049c3276
- 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
-
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... - 11:47 PM Revision 5947ea31 (git): [rubygems/rubygems] Missing dependency
- https://github.com/rubygems/rubygems/commit/79b62c233a
- 11:47 PM Revision 0d596c1a (git): [rubygems/rubygems] Making Gem::S3URISigner.sign method smaller with helper methods
- https://github.com/rubygems/rubygems/commit/2a96494d91
- 11:47 PM Revision 74419711 (git): [rubygems/rubygems] Use default value for expiration in the method signature
- https://github.com/rubygems/rubygems/commit/1372e50c17
- 11:47 PM Revision aa9015dd (git): [rubygems/rubygems] Moving rubygems/request dependencies into ec2_metadata
- https://github.com/rubygems/rubygems/commit/6a1856517f
- 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
- 11:47 PM Revision 1dfe132a (git): [rubygems/rubygems] Move TODO comment to an information comment
- https://github.com/rubygems/rubygems/commit/853ecdd417
- 11:47 PM Revision 70811856 (git): [rubygems/rubygems] Remove unused 'raise' from test_case
- https://github.com/rubygems/rubygems/commit/2481efcb37
- 11:47 PM Revision eb35124c (git): [rubygems/rubygems] Remove TODO comment, there's no Gem::Dirs constant
- https://github.com/rubygems/rubygems/commit/4bacf577f1
- 11:47 PM Revision 60d3f9ef (git): [rubygems/rubygems] Remove useless TODO comment
- https://github.com/rubygems/rubygems/commit/44bc809dc8
- 11:47 PM Revision bd78eabc (git): [rubygems/rubygems] Addressing PR comments
- https://github.com/rubygems/rubygems/commit/fb62d3043c
- 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
- 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
- 11:47 PM Revision ff214e92 (git): [rubygems/rubygems] Remove useless comment in exceptions.rb
- https://github.com/rubygems/rubygems/commit/d7ad696fa2
- 11:47 PM Revision 6bd77723 (git): [rubygems/rubygems] Rename Gem::Package.metadata to Gem::Package.raw_spec
- https://github.com/rubygems/rubygems/commit/a76f25dff0
- 11:47 PM Revision 38daeded (git): [rubygems/rubygems] Upgrading S3 source signature to AWS SigV4
- https://github.com/rubygems/rubygems/commit/f289788ca5
- 11:47 PM Revision 688ccc96 (git): [rubygems/rubygems] Move metadata method to Gem::Package
- https://github.com/rubygems/rubygems/commit/2c9cfcb666
-
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 - 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... - 11:47 PM Revision c421ef11 (git): [rubygems/rubygems] Move gemcutter utilities code to Gem::Command
- https://github.com/rubygems/rubygems/commit/f296645033
- 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
- 11:47 PM Revision a7bce011 (git): [rubygems/rubygems] Remove unnecessary &&= operator
- https://github.com/rubygems/rubygems/commit/a10b5265d7
- 11:47 PM Revision 8b91a6d0 (git): [rubygems/rubygems] Remove unnecessary TODO comment
- https://github.com/rubygems/rubygems/commit/ad7e379f79
-
11:47 PM Revision df0b41fc (git): [rubygems/rubygems] Explicitly deprecate `rubyforge_project`
- https://github.com/rubygems/rubygems/commit/9094740109
-
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... -
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... -
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... - 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
- 11:47 PM Revision 673ef894 (git): [rubygems/rubygems] Return early if filename is empty
- https://github.com/rubygems/rubygems/commit/1b9ab33083
- 11:47 PM Revision d74ea2ee (git): [rubygems/rubygems] Simplify config_file_name assigment
- https://github.com/rubygems/rubygems/commit/1b3154f905
- 11:47 PM Revision 6c517063 (git): [rubygems/rubygems] Lazy require stringio
- https://github.com/rubygems/rubygems/commit/82f0d4ca69
- 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
- 11:47 PM Revision 6f60ead7 (git): [rubygems/rubygems] Move config_file_name logic to its own method
- https://github.com/rubygems/rubygems/commit/ac4596aace
-
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 -
11:47 PM Revision 4e27319c (git): [rubygems/rubygems] Remove unused method
- https://github.com/rubygems/rubygems/commit/f2dbf242ea
-
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... -
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... -
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... -
10:15 PM Bug #15727 (Closed): [BUG] Segmentation fault at 0x0000000000000000 ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
-
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.
-
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) ...
-
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... -
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... -
08:04 AM Bug #12989 (Assigned): Passing `binmode: true` to `IO.pipe` makes `binmode?` return `true` but encoding is not binary
- 08:49 PM Revision a4c09342 (git): * expand tabs.
-
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... - 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... -
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 ... - 07:00 PM Revision 369c36ef (git): * 2019-07-31
-
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... -
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... -
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 ... -
08:08 AM Feature #15973 (Assigned): Let Kernel#lambda always return a lambda
- does anyone can write a discussion summary? :p
-
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
```... -
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.
-
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... -
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. -
07:56 AM Feature #16011 (Assigned): Digit grouping
-
12:16 PM Revision ceb9e276 (git): Shorten dependency hint [ci skip]
-
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 -
11:30 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #15868] Implement `File.absolute_path?`
-
08:42 AM Misc #15996: DevelopersMeeting20190829Japan
- Triage:
* [Feature #15998] Allow String#-@ to deduplicate tainted string, but return an untainted one
* taint re... -
04:32 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Misc #15723] Reconsider numbered parameters
* Reading from description, I think there are a few supporters of r... -
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 ... -
08:23 AM Misc #16025 (Assigned): 'st_check_for_sizeof_st_index_t' declared as array with a negative size (emscripten)
-
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... -
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.
-
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 ... -
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... -
08:34 AM Bug #15490 (Third Party's Issue): socket.rb - recurring segmentation faults
-
08:34 AM Bug #15639 (Third Party's Issue): [BUG] Segmentation fault at 0x000000010e82ca3a
-
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 ... -
08:23 AM Revision e2508848 (git): Hint for the dependency update [Bug #16000]
-
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... -
08:13 AM Feature #16012 (Assigned): Add a (small) test-install suite?
-
07:54 AM Bug #10466 (Assigned): rb_eval_string_wrap does not actually wrap in a module binding
-
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.
-
07:45 AM Feature #15902: Add a specialized instruction for `.nil?`
- All right, go ahead.
-
07:44 AM Revision 47144f91 (git): Separate VCS::GIT#upstream
-
07:44 AM Bug #10919 (Assigned): [gem install] installs multipe platforms
-
07:30 AM Bug #15620 (Assigned): Block argument usage affects lambda semantic
-
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... -
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! -
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 ...
-
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...
-
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... -
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. -
04:04 AM Misc #15802: Reduce the minimum string buffer size from 127 to 63 bytes
- :)
-
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 -
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?
-
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 -
03:53 AM Bug #10715 (Closed): WEBrick::HTTPResponse#to_s calls send_response(), and make debugging quite difficult.
- should we continue on github issue?
-
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 -
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').... -
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....
-
03:39 AM Revision 3805ef7f (git): Separate test_set_lineno_gets
-
03:33 AM Feature #15964 (Assigned): Support for RFC2389 in Net::FTP
-
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... -
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. -
03:01 AM Bug #14612 (Closed): IPv6 address inconsistency (downcase vs. upcase)
- Applied in changeset commit:git|1da3a31a5f0211db121e0df4ca456838a437537f.
----------
Use lowercase letters for IPv6 ... -
02:59 AM Revision 1da3a31a (git): Use lowercase letters for IPv6 addresses.
- Reported by chucke (Tiago Cardoso).
Patch by jeremyevans0 (Jeremy Evans).
[Bug #14612] -
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...
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...
-
10:44 PM Bug #15493 (Closed): Seg Fault on 'vagrant up' Fedora29 intel
-
10:44 PM Bug #15601 (Closed): bug in the Ruby interpreter or extension libraries.
-
10:44 PM Bug #15675 (Closed): "fatal - exception reentered" error after installing Ruby 2.5.5
-
10:43 PM Bug #15728 (Closed): error compiling C - file under Ruby
-
10:39 PM Bug #15368 (Closed): Crash Report log information
-
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...
-
10:31 PM Bug #15252 (Closed): hitting what seems like a gc segfault at random
-
10:29 PM Bug #15140 (Closed): Bug in Interpreter or Extension Libraries
-
10:28 PM Bug #15034 (Closed): Crash in Opensuse Software management
-
10:27 PM Bug #14943 (Closed): ruby 2.4 doesn't work with jemalloc 5.1.0 properly.
-
10:20 PM Bug #14695 (Closed): [2.5.1] `===` is 1.77x slower than `match?`
-
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: ...
-
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...
-
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 ... -
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. -
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`+`... -
06:06 PM Revision 177731aa (git): Document that Timezone argument for Time uses dst? if available [ci skip]
-
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... - 05:48 PM Revision 9170646f (git): * 2019-07-30
-
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... -
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...
-
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)... -
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)...
-
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... -
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... -
04:07 PM Bug #14442 (Closed): report a bug when I run ruby project
-
04:01 PM Revision aa97410b (git): Warn if using return at top-level with an argument
- Fixes [Bug #14062]
-
03:29 PM Bug #14432 (Closed): Ruby crashes with "[BUG] pthread_mutex_destroy: Device or resource busy (EBUSY)"
-
03:25 PM Bug #14398 (Closed): [BUG] Bus Error
-
02:54 PM Bug #14100 (Closed): segfault in vm_exec during compile
-
02:47 PM Bug #14089 (Closed): Configure/build issue on OSX 10.12 w/ utimensat
-
02:05 PM Revision c2428b8b (git): Erase only on tty
-
02:05 PM Revision e62a6092 (git): Should match the beginning/end of string
-
02:05 PM Revision 3ee63cfe (git): Match suffix for content type more precisely
- Suffix needs a dot and should match the end of string.
-
02:05 PM Revision bef398eb (git): Chomp html suffix literally
- Unescaped dot does not mean a suffix.
-
02:05 PM Revision 968c7b43 (git): Fix unused variable
-
11:57 AM Revision a5ea55fe (git): Actually remove travis_wait
- I forgot to amend again... Details are explained in
f6a6b21f09b24955a44622e1767bf5b6630525be -
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.
``... -
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.
-
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 }`
-
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...
-
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... -
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... -
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... -
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... -
10:45 AM Revision 4b4d8a66 (git): Stop isolating test_gc_compact on CI
- I think it's been stable these days.
-
10:36 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #15588] String#each_chunk and #chunks
* name: #each_slice and #slices are better?
* size as characte... -
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... -
08:26 AM Feature #15919 (Rejected): Offset parameter for `Integer#times`
-
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. -
08:19 AM Feature #15919: Offset parameter for `Integer#times`
- It seems difficult to introduce (`Integer#step`)...
Matz, what do you think about it? -
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...
-
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'}; ...}` ?
-
08:01 AM Feature #15236 (Rejected): add support for hash shorthand
- Please reopen (re-create) new proposal which can persuade Matz.
-
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.... -
07:48 AM Feature #15878 (Assigned): Make exit faster by not running GC
-
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.
-
07:44 AM Feature #15896 (Rejected): Symbol#+
- Ut seems difficult to introduce.
Please reopen it with your opinion if it should be discussed more. -
07:39 AM Bug #15885 (Assigned): Duplicated `:raise` tracepoint event when exception inside `load` call happens
-
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... -
07:30 AM Bug #15877 (Assigned): Incorrect constant lookup result in method on cloned class
- oops!
-
07:20 AM Bug #15625 (Closed): Module#name performance has exponential-time worst case by aliased constants
-
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... -
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... -
07:05 AM Bug #15850 (Closed): Deprecate and remove optparse/ac
-
07:04 AM Misc #15851: stdlib extension gems - building/testing on Windows
- Greg, who should have a ball?
-
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.
-
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... -
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... -
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
-
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 -
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... -
04:29 AM Revision 8c6f1715 (git): Removed unused variables and methods
-
04:29 AM Revision 630eb04b (git): [ruby/rdoc] Removed unused variable
- 03:06 AM Revision f811a5e9 (git): * 2019-07-29
-
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... -
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...
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... -
02:16 PM Bug #15906: a=a のような式をもつ条件分岐が意図しない挙動をする
- ruby_2_6 r67716 merged revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d.
-
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... -
02:02 PM Bug #15845: Backport dcb6a6ae3e
- ruby_2_6 r67715 merged revision(s) dcb6a6ae3e2b8a3e298e7f0d4a3e7f8ff102a30e.
-
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... -
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.
... -
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... -
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... -
12:52 AM Revision b4058980 (git): [reline] Do not compile regexp for each line
-
12:47 AM Revision a6e32855 (git): [reline] Do not escape and compile regexp for each byte
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 ... -
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... -
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... -
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... - 10:37 PM Revision bce34820 (git): * 2019-07-28
-
10:33 PM Revision 1d1f98d4 (git): Reuse match data
- * string.c (rb_str_split_m): reuse occupied match data. [Bug #16024]
-
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... -
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) ... -
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? -
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... -
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 (... -
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
... -
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... -
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] -
12:34 PM Revision e3b613a6 (git): Include travis osx timeout
- for failures like https://travis-ci.org/ruby/ruby/jobs/564351066
-
11:15 AM Revision 73530a96 (git): tool/merger.rb: execute 'svn update' after 'svn ci' to update revision info on working copy.
-
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... -
10:57 AM Revision 7b727e30 (git): Update to ruby/spec@0526d8f
-
10:40 AM Revision 5c276e1c (git): Update to ruby/spec@875a09e
-
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...
-
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 ... -
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... -
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?`.
-
07:56 AM Revision a06301b1 (git): Ignore history file without saving if permissions cannot be changed
- Fixes [Ruby Bug 13907]
-
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. -
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. -
07:47 AM Revision 012d39c4 (git): Added ignore files to sync_default_gems_with_commits and make constant them.
-
05:57 AM Feature #15997 (Closed): Improve performance of fiber creation by using pool allocation strategy.
- It was merged.
-
04:55 AM Bug #15988 (Closed): Time#dst? vs "real" timezones
- Applied in changeset commit:git|149e414ed529d27aaeb0543bc133e08c782d8d41.
----------
Initialize DST flag
* time.c (... -
03:41 AM Revision 149e414e (git): Initialize DST flag
- * time.c (zone_timelocal): initialize DST flag by asking the
timezone object. [Bug #15988] -
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... -
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?... -
12:05 AM Revision 8bccbf3c (git): Add more documentation on #eql?/#hash relationship [ci skip]
- Fixes [Bug #14263]
Also available in: Atom