Activity
From 01/18/2020 to 01/24/2020
01/24/2020
-
09:36 PM Bug #16560: Proc autosplats first argument if called with one argument and empty keyword splat
- Dan0042 (Daniel DeLorme) wrote:
> Although imho that would be the expected behavior in 3.0, and in 2.7 it should be ... -
09:04 PM Bug #16560 (Closed): Proc autosplats first argument if called with one argument and empty keyword splat
- Applied in changeset commit:git|c1d8829ef515ee51fadeadd7dd022b5c47a71cdd.
----------
Do not autosplat when calling p... -
09:00 PM Bug #16560: Proc autosplats first argument if called with one argument and empty keyword splat
- Thanks for the quick fix, and your hard work as usual.
Although imho that would be the expected behavior in 3.0, and... -
08:20 PM Bug #16560: Proc autosplats first argument if called with one argument and empty keyword splat
- I have submitted a pull request to fix this: https://github.com/ruby/ruby/pull/2861
Note that behavior still chang... -
05:54 PM Bug #16560: Proc autosplats first argument if called with one argument and empty keyword splat
- Thanks for the report. This is probably due to the removal of the empty keyword splats. In general, passing empty ke...
-
04:56 PM Bug #16560 (Closed): Proc autosplats first argument if called with one argument and empty keyword splat
- While working on understanding the vm_args.c code via refactoring, I found the following:
```ruby
b = proc{ |a,b=... - 09:04 PM Revision 92a30acb (git): * 2020-01-25 [ci skip]
-
09:04 PM Revision c1d8829e (git): Do not autosplat when calling proc with empty keyword splat
- With the removal of the splatted argument when using an empty
keyword splat, the autosplat code considered an empty k... -
07:58 PM Bug #16510: irb crashes when hitting 'Home' or 'End' keys
- @aycabta
Here is the gnome-terminal version: `GNOME Terminal 2.31.3`
@jaruga
I'll try to work on reproducing it ... -
03:20 PM Feature #16559: Net::HTTP#request injects "Connection: close" header if #started? is false, wasting HTTP server resources
- I have chased this down to an opportunistic setting of 'Connection: close' header if-and-only-if #request is called w...
-
03:50 AM Feature #16559 (Assigned): Net::HTTP#request injects "Connection: close" header if #started? is false, wasting HTTP server resources
- Hello,
There appears to be a bug in Net::HTTP#request (and thus #get, #post, etc.) on an instance that isn't expli... -
06:59 AM Revision 9af7d048 (git): Fix a typo [ci skip]
-
06:27 AM Revision 5bb1c81a (git): rename make-cheetsheet.md [ci skip]
-
06:17 AM Feature #16555 (Closed): Add #verify_hostname= and #verify_hostname to skip hostname verification
- Applied in changeset commit:git|80bbc7f402ee641c06840e06ecc7184648ca8c2a.
----------
Add #verify_hostname= and #veri... -
06:17 AM Revision 80bbc7f4 (git): Add #verify_hostname= and #verify_hostname to skip hostname verification
- [Feature #16555]
https://github.com/ruby/ruby/pull/2858 -
01:49 AM Revision a19228f8 (git): brace the fact that lchmod(2) can EOPNOTSUPP
- Musl libc has this function as a tiny wrapper of fchmodat(3posix). On
the other hand Linux kernel does not support c... -
01:49 AM Revision 50925b64 (git): reroute musl unistd.h weirdness
- Musl is (of course) not glibc. Its confstr(3) does not understand
_CS_GNU_LIBC_VERSION. That's fair. Problem is, i... -
01:49 AM Revision 3b9f36d6 (git): pass appropriate libc path
- The same as https://github.com/ruby/ruby/pull/2686, but for musl libc.
Musl is not named as libc.so.6 so the `ldd` ha... -
01:48 AM Misc #16515: one of authoritative name server of ruby-lang.org "pichu.netlab.jp" not responding DNS query
- ```
[icepick ~]% drill docs.ruby-lang.org @pichu.netlab.jp
Error: error sending query: Could not send or receive, b... -
01:29 AM Revision db82c680 (git): doc/make-cheetsheet.md: Added
-
01:29 AM Bug #16558: What is special about GB2312
- Since [88db6fa4793da3724c0128e53cfe1abead1774f8](https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revis...
-
12:46 AM Revision 6b86549d (git): [DOC] fixed line numbers [ci skip]
- Fix up the example of const_source_location at
2bde7919a0a8302c344e9bb9ddc217958fcbd3c7.
01/23/2020
-
05:30 PM Revision f8a8f055 (git): Remove empty keyword splats when calling even when using ruby2_keywords
- Keeping empty keyword splats for ruby2_keywords methods was
necessary in 2.7 to prevent the final positional hash bei... -
05:26 PM Bug #16506 (Closed): Documentation for `Module#const_souce_location` is wrong
- Fixed by commit:2bde7919a0a8302c344e9bb9ddc217958fcbd3c7
- 05:22 PM Revision 6551a25a (git): * 2020-01-24 [ci skip]
-
05:22 PM Revision 2bde7919 (git): Clarify const_source_location docs
-
05:17 PM Bug #16522: Ruby 2.7 logs deprecation warning when Warning[:deprecated] is set to false.
- This no longer applies to the master branch, as the warnings have been removed.
Fixing this in 2.7 could be challe... -
05:09 PM Bug #16558: What is special about GB2312
- I checked on OpenBSD and gb2312.so seems to be similar to others (I checked gb18030.so):
```
$ readelf -d /usr/lo... -
02:38 PM Bug #16558 (Closed): What is special about GB2312
- Checking Ruby in Fedora, rpmlint complains about standard library:
~~~
$ rpmlint ./ruby-libs-2.7.0-126.fc32.x86_6... -
04:58 PM Bug #16496 (Rejected): Numbered Parameter not parsed properly in lambda
-
03:37 PM Feature #16557: Deduplicate Regexp literals
- Eregon (Benoit Daloze) wrote:
> would also avoid compiling these duplicated Regexp again.
In theory yes, however ... -
01:38 PM Feature #16557: Deduplicate Regexp literals
- This is quite interesting, and would also avoid compiling these duplicated Regexp again, which likely saves quite a b...
-
11:49 AM Feature #16557 (Open): Deduplicate Regexp literals
- Pull Request: https://github.com/ruby/ruby/pull/2859
### Context
Real world application contain many duplicated... -
01:03 PM Revision 109183c2 (git): Guarded the examples for deprecated "taint"
-
12:49 PM Revision 27ac1c61 (git): Revert pathname, rb_warn_deprecated* are not public API
-
12:42 PM Revision aefb13eb (git): Added rb_warn_deprecated_to_remove
- Warn the deprecation and future removal, with obeying the warning
flag. -
09:59 AM Revision 0ea759ea (git): Add more direct test for pp with a ruby2_keywords Hash
-
09:28 AM Bug #16510: irb crashes when hitting 'Home' or 'End' keys
- @packerbacker89
Could you show a full result of `gnome-terminal --version`?
@jaruga
I think the CUI access via D... -
08:23 AM Revision be6931f7 (git): Add #verify_hostname= and #verify_hostname to skip hostname verification (#2858)
- According to https://github.com/ruby/openssl/pull/60,
> Currently an user who wants to do the hostname verification ... -
08:17 AM Bug #16556 (Feedback): Showing rails aborted message while running rails s
- - 2.2.2 is out of date. There is no official support for that version now. Try a new one to see if the error persis...
-
08:02 AM Bug #16556 (Closed): Showing rails aborted message while running rails s
- while I am running my project on ruby on rails. rails -s is not working it is showing the error as raials aborted mes...
-
06:32 AM Feature #16555 (Closed): Add #verify_hostname= and #verify_hostname to skip hostname verification
- I'd like to add Net::HTTP#verify_hostname and Net::HTTP#verify_hostname= since OpenSSL::SSL::SSLContext has #verify_h...
-
04:35 AM Revision 890200e8 (git): Check DONT_RUN_RELINE_TEST envvar
-
04:31 AM Revision 0d3e4b8a (git): Use omit instead of skip
-
04:31 AM Revision f09c1cf0 (git): Skip a test that uses assert_ruby_status if it doesn't exist
-
04:31 AM Revision a737f0ce (git): Stop using minitest dependent methods
-
04:31 AM Revision 425b2064 (git): [ruby/readline-ext] Include ruby/assert.h in ruby/ruby.h so that assertions can be there
- https://github.com/ruby/readline-ext/commit/4d44c12832
01/22/2020
-
10:44 PM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > With ruby2_keywords by default, it's used fo... -
09:15 PM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- jeremyevans0 (Jeremy Evans) wrote:
> With ruby2_keywords by default, it's used for all methods accepting args splat ... -
06:27 PM Bug #16519 (Closed): pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- Applied in changeset commit:git|28d31ead34baff1c4abc0d7d902ef4bc1d576fb2.
----------
Fix pp when passed a empty ruby... -
04:48 PM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > I think @matz should strongly consider this ... -
10:46 AM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- > To paraphrase @Eregon , if a ruby committer heavily involved in the process cannot figure out even why a problem oc...
-
10:29 AM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- jeremyevans0 (Jeremy Evans) wrote:
> I think @matz should strongly consider this particular problem when deciding wh... -
12:26 AM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- Eregon (Benoit Daloze) wrote:
> The code around there looks like:
>
> ```ruby
> def seplist(list, sep=nil, iter_... -
08:05 PM Bug #16510: irb crashes when hitting 'Home' or 'End' keys
- Hi, packerbacker89.
Here are the centos 6 containers, tag `6` and `6.X`.
https://hub.docker.com/_/centos/
If you... -
07:19 PM Revision e18b817b (git): Make taint warnings non-verbose instead of verbose
-
06:27 PM Revision 28d31ead (git): Fix pp when passed a empty ruby2_keywords-flagged hash as array element
- This causes problems because the hash is passed to a block not
accepting keywords. Because the hash is empty and key... - 05:10 PM Revision 90f5c3c1 (git): * 2020-01-23 [ci skip]
-
05:09 PM Revision e91c39f1 (git): Remove special handling of $SAFE and related C-APIs
- These were all deprecated in Ruby 2.7.
- 11:11 AM Revision 461db352 (git): Rename RUBY_MARK_NO_PIN_UNLESS_NULL to RUBY_MARK_MOVABLE_UNLESS_NULL
-
10:31 AM Bug #16522 (Closed): Ruby 2.7 logs deprecation warning when Warning[:deprecated] is set to false.
- Hi
While upgrading our monolithic app to ruby 2.7, we realised that ruby 2.7 is not suppressing all deprecation w... -
09:27 AM Bug #16518: Should we rationalize Rational's numerator automatically?
- After a quick trace of the source code, the problem is BigDecimal is a subclass of Numeric but defined in Ruby.
Th... -
08:42 AM Bug #16518: Should we rationalize Rational's numerator automatically?
- Thanks for the quick response!
I also found that it returns `BigDecimal` if any of its arguments is a `BigDecimal`... -
07:04 AM Revision c90fc55a (git): Drop executable bit of *.{yml,h,mk.tmpl}
-
07:02 AM Revision 9e3bfed5 (git): Added usage documentation for sync_default_gems
-
04:58 AM Bug #16520: Brackets ignored over multi-line
- mame (Yusuke Endoh) wrote:
> ```
> (1
> +2)
> ```
>
> is equivalent to
>
> ```
> begin
> 1
> +2
> e... -
04:57 AM Bug #16520: Brackets ignored over multi-line
- Note when running the above code through the parser it's pretty clear why it's breaking, and to be honest i'm not sur...
-
04:49 AM Bug #16520 (Rejected): Brackets ignored over multi-line
- ```
(1
+2)
```
is equivalent to
```
begin
1
+2
end
```
which evaluates, discards the first line ... -
04:43 AM Bug #16520 (Rejected): Brackets ignored over multi-line
- I was refactoring some code in a gem and noticed some test failures. It appears to be a bug in the tests masked by wh...
-
04:55 AM Bug #16521 (Closed): ST_DEBUG not working
- 1. configure with `cppflags=-DST_DEBUG`
2. make it.
3. ```
% gdb --args ./miniruby -ve0
GNU gdb (Ubun... -
04:44 AM Revision cdaae38f (git): Use gem name to specify
01/21/2020
- 11:55 PM Revision e51b6aa8 (git): * 2020-01-22 [ci skip]
-
11:54 PM Revision 913dc64e (git): Drop executable bit set by 25f2005a638570cce832d218a451072057610f06
-
11:11 PM Bug #16519: pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- The code around there looks like:
```ruby
def seplist(list, sep=nil, iter_method=:each) # :yield: element
sep ... -
11:07 PM Bug #16519 (Closed): pp [Hash.ruby2_keywords_hash({})] shows `[nil]`
- This happens on `master`:
```
$ ruby -ve 'ruby2_keywords def flag(*a); a.last; end; pp [flag(**{})]'
ruby 2.8.0d... -
10:53 PM Feature #16463: Fixing *args-delegation in Ruby 2.7: ruby2_keywords semantics by default in 2.7.1
- I opened a PR implementing this change: https://github.com/ruby/ruby/pull/2853
I think it's quite clean and I think ... -
01:45 PM Revision 5798d35f (git): Also check EWOULDBLOCK as well as EAGAIN
- 01:41 PM Revision 25f2005a (git): fix load error with EAGAIN
- This is a fix related to the following issue.
rails/rails#33464
Not only in rails apps, some little ruby app with on... -
12:26 PM Revision b0ca1fc2 (git): Reline: Fix changed test results due to change to UTF-8 on Windows
- In commit f8ea2860b0cac1aec79978e6c44168802958e8af the Reline encoding
for native windows console was changed to hard... -
12:26 PM Revision d1166c6d (git): Reline: Use a more robust detection of MinTTY
- The previous detection per get_screen_size fails when stdout is passed
to a pipe. That is the case when running ruby ... -
09:13 AM Revision 1de7941f (git): DocumentRoot is optional
- since 2.3.0
https://github.com/ruby/ruby/commit/0b9d86f29be8e3d4fa0958bf3db41907e21ad1a0 -
08:23 AM Bug #16510: irb crashes when hitting 'Home' or 'End' keys
- It works perfectly for me. I'm using GNOME Terminal (`GNOME Terminal 3.34.2 using VTE 0.58.2 +BIDI +GNUTLS`) in Ubun...
-
07:58 AM Revision 8113f3fe (git): add default break points
-
05:21 AM Revision 97d75639 (git): VALUE is narrower than rb_serial_t
- VALUE and rb_serial_t do not agree with their width. We have to be
consistent. Assigning an rb_serial_t value to a ... - 12:53 AM Revision 32fb6c8c (git): * 2020-01-21 [ci skip]
-
12:52 AM Revision 2943ebd2 (git): [ruby/reline] Implement vi_change_meta
- https://github.com/ruby/reline/commit/8538e0e10f
- 12:51 AM Revision 93ca212d (git): [ruby/irb] [ruby/irb] Rewrite an expression to detect multiline
- https://github.com/ruby/irb/commit/ed5cf375a6
https://github.com/ruby/irb/commit/5b7bbf9c34 - 12:51 AM Revision 51a8055d (git): [ruby/irb] Add newline_before_multiline_output
- https://github.com/ruby/irb/commit/9eb1801a66
01/20/2020
-
06:05 PM Feature #16517: mkmf.rb - changes for Windows ?
- Just a comment or two - please don't get distracted from the main issue greg referred
to, it is just my opinion:
... -
03:49 PM Feature #16517: mkmf.rb - changes for Windows ?
- Re the mswin change, the cost is low, and the benefit is high.
Re requiring devkit, my request is a specific solut... -
09:16 AM Feature #16517: mkmf.rb - changes for Windows ?
- I think `mkmf.rb` is a good place to add `require 'devkit'`. It doesn't catch the cases where the Rakefile makes use ...
-
10:13 AM Revision f451bb54 (git): [ruby/irb] Fix compatibility with rails before 5.2
- Rails before 5.2 added Array#append as an alias to Array#<< ,
so that it expects only one argument.
However ruby-2.5 ... -
10:13 AM Revision 3b407abe (git): [ruby/reline] Implement vi_prev_char and vi_to_prev_char
- https://github.com/ruby/reline/commit/0ad3ee63fa
-
10:13 AM Revision b17797a6 (git): [ruby/reline] Implement vi_to_next_char
- https://github.com/ruby/reline/commit/066ecb0a21
-
09:30 AM Bug #16518: Should we rationalize Rational's numerator automatically?
- This seems due to the fact `Rational(BigDecimal, Integer)` does not return a Rational but a BigDecimal!
That seems... -
08:48 AM Feature #14240 (Open): warn four special variables: $; $, $/ $\
-
08:48 AM Feature #14240 (Closed): warn four special variables: $; $, $/ $\
- Applied in changeset commit:git|9f99760dafac6eaa53287470b8ff59b1be0bf6d6.
----------
Get rid of use of special varia... -
07:58 AM Revision 9f99760d (git): Get rid of use of special variables
- Use `"\n"` and `IO#fileno` instead of `$/` and `$.` respectively.
[Feature #14240] -
12:51 AM Feature #16511: Staged warnings and better compatibility for keyword arguments in 2.7.1
- I'm adjusting the proposal to focus on the goal (flexible deprecation) rather than the means (subclass or flag)
- 12:50 AM Revision f31b90f2 (git): * 2020-01-20 [ci skip]
-
12:49 AM Revision bdef392e (git): Fixed double closedir
- In the case that shinking the entries buffer to the exact size
failed, `dirp` is already closed. Found by mame with ...
01/19/2020
-
04:08 PM Feature #16517: mkmf.rb - changes for Windows ?
- @nobu
### MinGW devkit issue
`devkit.rb` is a file included in RubyInstaller and RubyInstaller2 builds. These ... -
12:47 PM Feature #16517: mkmf.rb - changes for Windows ?
- duerst (Martin Dürst) wrote:
> I don't think so. Please have a look at https://github.com/oneclick/rubyinstaller/wik... -
06:29 AM Feature #16517: mkmf.rb - changes for Windows ?
- nobu (Nobuyoshi Nakada) wrote:
> What is `devkit`?
> Is it https://rubygems.org/gems/devkit ?
I don't think so... -
05:04 AM Feature #16517: mkmf.rb - changes for Windows ?
- MSP-Greg (Greg L) wrote:
> I propose two changes to mkmf.rb to make it more Windows friendly.
>
> 1) mingw
Wha... -
12:21 PM Revision 884897db (git): README.ja.md: removed the badge for Cygwin [ci skip]
- The workflow for Cygwin has been removed at
3344f811074e1e6119eec23684013457dab4f8b0. -
12:16 PM Revision 2d61684e (git): README.md: removed the badge for Cygwin [ci skip]
- The workflow for Cygwin has been removed at
3344f811074e1e6119eec23684013457dab4f8b0. -
12:13 PM Feature #16495: Inconsistent quotes in error messages
- @nobu
> Why don't you use block quoting?
Because error messages are by their nature something you frequently wa... -
02:22 AM Feature #16495: Inconsistent quotes in error messages
- zverok (Victor Shepelev) wrote:
> > I fail to see the actual gain.
>
>
> As it was already pointed in related t... -
12:07 PM Revision 0ab93e09 (git): NEWS.md: set code format explicitly [ci skip]
- It is not set by default in the Github viewer.
-
11:51 AM Bug #16506: Documentation for `Module#const_souce_location` is wrong
- Clarification PR: https://github.com/ruby/ruby/pull/2850
-
07:02 AM Bug #16518 (Closed): Should we rationalize Rational's numerator automatically?
- In this [Rails issue](https://github.com/rails/rails/issues/38041) we found that using `BigDecimal` as a `Rational`'s...
-
06:54 AM Feature #8709 (Closed): Dir.glob should return sorted file list
- Applied in changeset commit:git|2f1081a451f21ca017cc9fdc585883e5c6ebf618.
----------
Sort globbed results by default... -
05:46 AM Revision 2f1081a4 (git): Sort globbed results by default [Feature #8709]
- Sort the results which matched single wildcard or character set in
binary ascending order, unless `sort: false` is gi... -
04:06 AM Revision af6563f0 (git): Fix typo s/test_ruby2_keywords_hash!/test_ruby2_keywords_hash/
- In #2818, `Hash.ruby2_keywords!` has renamed to `Hash.ruby2_keywords_hash`.
-
02:56 AM Revision edf2cedc (git): Allow rexml to fail on macOS of Github Actions
- And revert "Stop test-bundled-gems on macOS for now",
28b290f7f4cb332dab3ddf3132e1916d413ea65c. -
02:35 AM Revision 496f295f (git): Test bundled gems with timeout
- 12:48 AM Revision b5a2e734 (git): * 2020-01-19 [ci skip]
-
12:48 AM Revision 28b290f7 (git): Stop test-bundled-gems on macOS for now
01/18/2020
-
11:49 PM Feature #16517 (Open): mkmf.rb - changes for Windows ?
- I propose two changes to mkmf.rb to make it more Windows friendly.
1) mingw - `devkit` has been the standard for '... -
09:50 PM Feature #16513: TracePoint#inspect to return "... file:line" instead of "...@file:line"
- +1 from me.
-
05:23 PM Feature #16495: Inconsistent quotes in error messages
- > I fail to see the actual gain.
As it was already pointed in related tickets, the gain (or rather the problem s... -
05:14 PM Feature #16495: Inconsistent quotes in error messages
- I fail to see the actual gain.
This would introducing potential incompatibilities. For example, I remember [parsin... -
09:46 AM Revision 979b32d7 (git): Removed useless sorts of lists generated from literals
-
09:14 AM Revision eb96e4e9 (git): Made glob option keyword IDs static
-
08:46 AM Revision 79f0ed35 (git): NEWS.md: reduce headings level [ci skip]
- As the only h2 did not have its exclusively owned body text,
merged it to the first paragraph. Then pulled up h3 and... -
08:43 AM Revision 59d255b9 (git): NEWS.md: made ticket references links [ci skip]
-
08:23 AM Revision a1ce1dc2 (git): NEWS.md: fixed lists and indents [ci skip]
- * The definition lists extensions of the RDoc Markdown parser does
not support nesting.
* The RDoc Markdown parser... -
07:47 AM Revision 93a51c15 (git): Update clean-local [ci skip]
- * Remove builtin_binary.inc which is generated for each time
miniruby is built.
* dSYM is a directory, not a file. -
01:07 AM Bug #9790: Zlib::GzipReader only decompressed the first of concatenated files
- nobu (Nobuyoshi Nakada) wrote:
> It is an interesting usage.
> Does that metadata need to be a separate member, not... -
12:51 AM Bug #9790: Zlib::GzipReader only decompressed the first of concatenated files
- jeremyevans0 (Jeremy Evans) wrote:
> For example, in OpenBSD's packages, the first gzip stream in the package contai...
Also available in: Atom