Activity
From 04/25/2020 to 05/01/2020
05/01/2020
-
11:53 PM Feature #16824: Follow RubyGems naming conventions for the stdlib
- @marcandre AFAIK some gem ownerships were already transferred back to claim std-lib names. Looking at those examples,...
-
07:33 PM Feature #16824 (Open): Follow RubyGems naming conventions for the stdlib
-
07:33 PM Feature #16824: Follow RubyGems naming conventions for the stdlib
- We can't do this in general, sadly. For example, there exist two gems `file-utils` and `file_utils`, both of which us...
-
02:54 PM Feature #16824: Follow RubyGems naming conventions for the stdlib
- @naruse @nobu The "use case" for this is Rubyists nowadays have a very strong intuition that "Foo::BarBaz" module typ...
-
02:22 PM Feature #16824: Follow RubyGems naming conventions for the stdlib
- The same also works for English.rb which is part of Ruby itself. It is very confusing to do `require 'English'` (requ...
-
02:19 PM Feature #16824: Follow RubyGems naming conventions for the stdlib
- @naruse I was thinking about the same for a while as well. My use-case in here is simple. I often require 'secure_ran...
-
01:48 PM Feature #16824: Follow RubyGems naming conventions for the stdlib
- Features should have use cases.
-
05:24 AM Feature #16824 (Rejected): Follow RubyGems naming conventions for the stdlib
-
03:33 AM Feature #16824 (Rejected): Follow RubyGems naming conventions for the stdlib
- It's been really nice that most gems these days follow the RubyGems naming convention, so you know exactly what to re...
- 05:41 PM Revision bb2ca762 (git): * 2020-05-02 [ci skip]
-
05:40 PM Revision 72c0612c (git): Skip Solaris RubyCI TestJIT for now
- to be investigated later
https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20200501T16000... -
10:52 AM Revision 28aa5f7f (git): Fixed a message and version guard then moved to the existing block
-
10:28 AM Revision dc3bc425 (git): Get rid of -Wgnu-folding-constant errors
- Also renamed as like as a constant.
-
10:08 AM Revision 41bbdd78 (git): Skip MinGW TestJIT* and macOS TestJITDebug failures
- caused by 818d6d33368a396d9cd3d1a34a84015a9e76c5c8, for now.
I'll take a look at them tomorrow. -
09:54 AM Revision e4d3d5ce (git): Stop generating MJIT_PCH include guard
- to fix
https://ci.appveyor.com/project/ruby/ruby/builds/32577700/job/yh61rom35wt2uv39
It was for JIT compaction, and... -
09:39 AM Revision 76d9be9c (git): Get rid of -Wgnu-zero-variadic-macro-arguments errors
- As zero variadic macro argument, `rb_scan_args(argc, argv, "")`
(or `"0"`), means 0-arity method and should be define... -
09:35 AM Revision e19f4b3a (git): Fix MJIT compiler warnings in clang
-
09:12 AM Revision 90969edf (git): Fix a wrong argument of vm_exec on JIT cancel
-
08:58 AM Revision 72aa4dd1 (git): c_file_access_mode should be defined for Windows
- as well. And also unit->c_file doesn't exist in mswin.
https://github.com/ruby/ruby/runs/635915704 -
08:46 AM Bug #16780 (Assigned): Net::FTP PUT command issuing Net::ReadTimeout too quickly
- @naruse It seems that the change was introduced by your commit. Could you check it?
-
08:38 AM Revision 818d6d33 (git): Deduplicate functions in compacted JIT code
- to improve code locality.
Using benchmark-driver/sinatra with 100 methods JIT-ed,
[Before] 12149.97 rps
1.3M /tm... -
08:31 AM Feature #5481: Gemifying Ruby standard library
- While `tool/sync_default_gems` can be useful to overwrite files, in some circumstances it won't help (e.g. different ...
-
07:46 AM Revision 773afeb7 (git): Fix a typo
-
07:45 AM Revision 76507bfc (git): Fix matrix spec for 7d360efe92d2db11a4e51820ed2f52de36b3257f
-
07:40 AM Revision 5c8bfad0 (git): Make sure unit->id is inherited
- to child compile_status
- 07:25 AM Revision 6eed4d1b (git): [ruby/matrix] v0.3.0
- 07:25 AM Revision 9b5675b3 (git): [ruby/matrix] Add Matrix#adjoint [#14]
- Patch adapted from Alessandro Minali
- 07:25 AM Revision 07fd6dc4 (git): [ruby/matrix] Optimize Matrix#*
- 07:25 AM Revision 3cb038cc (git): [ruby/matrix] Fix Matrix#orthogonal?
- 07:25 AM Revision 7d360efe (git): [ruby/matrix] Fix Matrix#unitary? [#14]
-
07:13 AM Revision c925cc01 (git): [ruby-matrix] Update docs (nicer rendering, undocumented method)
-
06:08 AM Revision f5ddbba9 (git): Include unit id in a function name of an inlined method
- I'm trying to make it possible to include all JIT-ed code in a single C
file. This is needed to guarantee uniqueness ... -
05:21 AM Revision 96837dc9 (git): Switch test_unload_units_and_compaction on mswin
- because we support JIT compaction on it
-
04:38 AM Revision e8a78d7d (git): Do not stop the world during JIT compaction
- Running C compiler for JIT compaction inside a critical section may lock
main thread for a long time when it triggers... -
01:58 AM Revision 520ac5da (git): [pty] do not check openpty twice if found in util library
04/30/2020
-
07:42 PM Feature #16822: Array slicing: nils and edge cases
- I do not have a strong preference here either way; I guess one can reason in
favour for both behaviour types/styles,... -
10:44 AM Feature #16822 (Rejected): Array slicing: nils and edge cases
- (First of all, I understand that the proposed change can break code, but I expect it not to be a large amount empiric...
-
07:18 PM Misc #16775: DevelopersMeeting20200514Japan
- * [Feature #9758] Allow setting SSLContext#extra_chain_cert in Net::HTTP (stan3)
* useful to allow https with cert... -
10:54 AM Misc #16775: DevelopersMeeting20200514Japan
- * [Feature #16822] Array slicing: nils and edge cases (zverok)
* Never return `nil` from `ary[start...end]` even i... - 05:32 PM Revision 9014c900 (git): * 2020-05-01 [ci skip]
-
05:32 PM Revision 5a9d2da7 (git): Remove deprecated rb_require_safe
-
01:54 PM Revision 4a8acf46 (git): [ruby/irb] Restore the default encodings
- IRB::ReadlineInputMethod#initialize sets via IRB.set_encoding.
-
12:20 PM Bug #16823 (Closed): Bundler related manual pages are corrupted
- We recently found out that bundler related manual pages we get by building and installing ruby 2.6 (and as far as I c...
-
09:00 AM Feature #13820: Add a nil coalescing operator
- Your proposal to distinguish `nil` from `false` is ad hoc, and is not a real solution for your use case, which is to ...
-
02:50 AM Feature #13820: Add a nil coalescing operator
- bsarrazin (Ben Sarrazin) wrote in #note-7:
> Kotlin has this feature, Swift has this feature, many other languages h... -
04:16 AM Feature #16821: gem version notation for "rational version" compatibility
- Thank you for the quick response. Yes, I will do refile there. Sorry for mistakenly filing here.
-
02:53 AM Feature #16821: gem version notation for "rational version" compatibility
- Can you report it to rubygems' upstream? It has its own tracker: https://github.com/rubygems/rubygems
-
12:18 AM Feature #16821 (Third Party's Issue): gem version notation for "rational version" compatibility
-
02:57 AM Revision 9d1b272b (git): [ruby/irb] Suppress messages switching inspect mode
- 02:48 AM Revision 14b5a3b4 (git): * 2020-04-30 [ci skip]
-
02:44 AM Revision b3ce6fa0 (git): [ruby/irb] Relaxed regexp for readline
- Readline::VERSION may not be a single word, e.g EditLine wrapper
when linked with editline.
04/29/2020
-
11:24 PM Feature #16150: Add a way to request a frozen string from to_s
- I can confirm that Discourse bench and Discourse works with symbol-fstring today.
Old versions of pry were broken... -
11:10 PM Feature #16821 (Third Party's Issue): gem version notation for "rational version" compatibility
- When a gemspec wants to express a version requirement, we typically use the `'~> '` notation like this:
```ruby
s... -
08:05 PM Feature #13820: Add a nil coalescing operator
- Kotlin has this feature, Swift has this feature, many other languages have this feature.
Ruby _needs_ this feature :... -
10:13 AM Revision 7e5253d1 (git): [ruby/irb] Suppress "method redefined" warning
- https://github.com/ruby/irb/commit/5f0aee56fa
-
10:13 AM Revision 3864fbc6 (git): [ruby/irb] Check existence of rc files in irb_info command
- https://github.com/ruby/irb/commit/cdbb9dfc9f
-
10:13 AM Revision 98a346d0 (git): [ruby/irb] Add irb_info command
- https://github.com/ruby/irb/commit/a6fe58e916
-
10:13 AM Revision 009092b0 (git): [ruby/reline] Add URL reference of history-size
- https://github.com/ruby/reline/commit/13420197b8
-
10:13 AM Revision 213ebec7 (git): [ruby/reline] Version 0.1.4
- https://github.com/ruby/reline/commit/298144b06a
-
10:13 AM Revision 4859352d (git): [ruby/reline] Negative history_size means unlimited
- And unlimited is default.
https://github.com/ruby/reline/commit/f5149c3ca6 -
10:13 AM Revision d27fa874 (git): [ruby/reline] New items to history are dropped if history_size is zero
- https://github.com/ruby/reline/commit/9bdbed9cbc
-
10:13 AM Revision 0ac50091 (git): [ruby/reline] Ignore non-absolute XDG_CONFIG_HOME
- https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
> All paths set in these environment var... -
08:59 AM Bug #16820: LEGAL is out of sync
- OK, thank you for clarification. Then we don't have to bother them in LEGAL.
-
08:50 AM Bug #16820: LEGAL is out of sync
- I see.
> If you didn't intend to change their license (== they are still dual-licensed), then their gemspec shall... -
08:44 AM Bug #16820: LEGAL is out of sync
- @hsbt Did you want to change license of those libraries from Ruby's to "BSD only"? Then we should list up all of the...
-
08:27 AM Bug #16820: LEGAL is out of sync
- Should we update the sentence about dual license with BSD-2-Clause to `LEGAL` file? I'm not sure what your expectation.
-
08:05 AM Bug #16820 (Closed): LEGAL is out of sync
- At the very beginning of `LEGAL`, it reads:
> All the files in this distribution are covered under either the Ruby... -
06:28 AM Revision e801e9ba (git): [ruby/spec] expand temporary directory to the real path
- It may contain symbolic links.
-
06:28 AM Revision 32e7d914 (git): [ruby/spec] Temporary directories should be under the mock_dir
-
06:28 AM Revision 56d6cfe8 (git): .travis.yml: hoisted out spec-on-old-ruby
04/28/2020
-
08:49 PM Feature #16786: Light-weight scheduler for improved concurrency.
- @sam.saffron I'll let @ioquatix reply in more details but my point of view on that is:
#13618 is not flexible, and r... -
07:12 AM Feature #16786: Light-weight scheduler for improved concurrency.
- My big concern here is that this does not cover why #13618 was deficient and this complete greenfield implementation ...
-
03:34 PM Revision ac0c7608 (git): Mark ruby_memerror as NORETURN
-
03:05 PM Revision 1994ed90 (git): Remove debugging code from gc.c
- Partially revert adab82b9a71f60ad1c7f4f8c134a5ae9198ab32a and
c63b5c6179d700ceacf5cae8d3ee86da1294c781.
The issue tha... - 03:01 PM Revision 31a4ee4c (git): * 2020-04-29 [ci skip]
-
02:36 PM Revision 1c7f5a57 (git): Removed unnecessary RLIMIT_AS
- Even without this limit, these assertions almost certainly cause a
NoMemoryError by removing the fix in 72ad8595f20. -
10:00 AM Revision 86431f50 (git): Remove rubyspec temporary directories
-
06:05 AM Revision 34971525 (git): Remove rubyspec temporary directory
-
03:33 AM Feature #16818: Rename `Range#%` to `Range#/`
- I visualise a bag of grain. If I'm asked to divide it by three, I will make three piles of grain. If I'm asked to mod...
-
12:31 AM Feature #16818: Rename `Range#%` to `Range#/`
- inopinatus (Joshua GOODALL) wrote in #note-8:
> their division seems intuitively identical to cutting a line into pa... - 02:39 AM Revision 3acdb318 (git): * 2020-04-28 [ci skip]
-
02:13 AM Revision 442866c2 (git): [rubygems/rubygems] Pass the rubocop lint
- https://github.com/rubygems/rubygems/commit/d4486ca061
-
02:04 AM Revision 5b77fc8a (git): [rubygems/rubygems] Remove commented out code
- https://github.com/rubygems/rubygems/commit/42aa0d7ebc
-
01:57 AM Revision 2c2b0d4e (git): [rubygems/rubygems] Make the test suite pass under `umask 077`
- Some tests had failed under `umask 077` mode. As far as I investigated,
there is no actual bug. All failures were c... -
01:56 AM Revision de58dfc9 (git): [rubygems/rubygems] Removed the depdendency of English library
- English.rb is extracted to the default gems at
https://github.com/ruby/ruby/commit/2c5764ec223d976e0d0da1494596a151...
04/27/2020
-
11:43 PM Feature #16818: Rename `Range#%` to `Range#/`
- > x / y reads "divide x by y", not "divide x into y parts"
I'm not sure I understand the difference, but neverthel... -
06:18 PM Bug #16819 (Assigned): Line reporting off by one when reporting line of a hash?
- If I run this program:
```
TracePoint.new(:line) { |t| p t.lineno}.enable
def foo(a, b) # 2
a + b # 3
... -
10:58 AM Feature #16150: Add a way to request a frozen string from to_s
- Could we consider `Symbol#to_s` retuning frozen strings again?
We've been running with https://github.com/Shopify/... -
06:28 AM Revision aca935a6 (git): Fixed typos in racc
-
01:39 AM Revision 6009790e (git): Moved already resolved test
- Couldn't figure out failed/fixed versions.
-
01:39 AM Revision c180c58f (git): Removed already resolved test [ci skip]
- That bug has been fixed by ec0c394b9eb, and the test has been
added by 181ffea5e04. -
12:41 AM Revision fd2df584 (git): Fix a typo [ci skip]
04/26/2020
-
11:43 PM Feature #16818: Rename `Range#%` to `Range#/`
- Eregon (Benoit Daloze) wrote in #note-2:
> Just my opinion, but I find `%` a lot more intuitive, and would find `/` ... -
07:44 PM Feature #16818: Rename `Range#%` to `Range#/`
- > x / y reads "divide x by y", not "divide x into y parts".
Makes sense.
It is language difference probably: ... -
06:51 PM Feature #16818: Rename `Range#%` to `Range#/`
- zverok (Victor Shepelev) wrote in #note-4:
> I'd say that `(5..14) / 3` reads definitely like "split the range into 3... -
06:28 PM Feature #16818: Rename `Range#%` to `Range#/`
- I'd say that `(5..14) / 3` reads definitely like "split the range into 3 parts" (expecting, IDK, 3 sub-ranges or jump...
-
04:54 PM Feature #16818: Rename `Range#%` to `Range#/`
- I somewhat agree with sawa's comment that % on Range may confuse some ruby
folks; I think % is more typically the mo... -
10:14 AM Feature #16818: Rename `Range#%` to `Range#/`
- Just my opinion, but I find `%` a lot more intuitive, and would find `/` very confusing in this context.
One inter... -
02:15 AM Feature #16818 (Open): Rename `Range#%` to `Range#/`
- `Range#%` was introduced as an alias of `Range#step` by 14697, but it is counter-intuitive and confusing.
Iteratio... -
05:13 PM Bug #16814: Segmentation fault in GC while running test/ruby/test_fiber.rb on s390x
- FYI: I re-enabled the test in question with 93ed465dcdc866013cd93c3662937497900c8086
-
05:09 PM Revision 93ed465d (git): test/ruby/test_fiber.rb (test_stack_size): re-enabled on s390x
- Revert 9948addda67f4b7a6e3575f1eba9025f998811d2.
It is now discussed in https://bugs.ruby-lang.org/issues/16814, and ... -
04:04 PM Revision a217d3ce (git): check: compare with right upstream
- 03:54 PM Revision 33767d1e (git): * 2020-04-27 [ci skip]
-
03:54 PM Revision 6560ff6e (git): Fix a typo [ci skip]
-
01:39 PM Revision 257e01b6 (git): Solaris does not provide atomic_sub family
-
10:41 AM Revision 1760c601 (git): Clarified return value of atomic macros
-
07:14 AM Revision 36ed7007 (git): Fix failures of test/rdoc/test_rdoc_ri_paths.rb
- yield `home_dir` when HOMEDIR is not falsy only.
https://github.com/ruby/ruby/blob/d0f41aa2382612022162d033ddb3d9c9cc... -
03:53 AM Revision d0f41aa2 (git): [ruby/spec] Removed space between method name and argument list paren
-
03:53 AM Revision 78602775 (git): [ruby/spec] Fixed missing should
-
03:53 AM Revision b5174bea (git): lldb_cruby.py: fixed empty string dump [ci skip]
-
03:39 AM Revision 034b8472 (git): remove unused rb_str_clear define (#3059)
-
02:07 AM Revision 63fe3739 (git): Fix errors when `RDoc::RI::Paths::HOMEDIR` is nil
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-ad7f67/ruby-master/log/20200425T175405Z.fail.html.gz
```
4) Err...
04/25/2020
-
05:48 PM Feature #16812: Allow slicing arrays with ArithmeticSequence
- As there is no immediate rejection, I updated the implementation, making it more robust.
@Dan0042, I tried to make... - 05:01 PM Revision 9fd3f243 (git): * 2020-04-26 [ci skip]
-
05:00 PM Revision 7ccb7a99 (git): [DOC] explicit_bzero exists in modern Linux
- [ci skip]
-
02:27 PM Feature #16817 (Open): attr_predicate or attr_query or attr_something for ? methods
- I would like `attr_predicate` like attr_reader etc.
`attr_predicate :cat` would define a method named `:cat?` that... -
08:52 AM Revision fefb5faf (git): More enums are mandatory for rp in lldb_cruby.py
-
08:05 AM Feature #16816: Prematurely terminated Enumerator should stay terminated
- Thank you, I've fixed the link.
-
04:56 AM Revision 7c88bb3e (git): fetch-bundled_gems.rb: Fixed the position of -c
-
04:16 AM Revision f12f9f51 (git): fetch-bundled_gems.rb: Quiet detached HEAD advice
-
03:15 AM Revision c2700379 (git): `git co` is alias of `git checkout`
-
12:29 AM Revision 42ac3f79 (git): Assert that typed data is distinguished from non-typed
Also available in: Atom