Project

General

Profile

Activity

From 06/24/2019 to 06/30/2019

06/30/2019

09:10 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I think there are two separate concerns that have been raised in this issue.
1. The need for a standardised/agreed...
ioquatix (Samuel Williams)
04:18 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I think the idea of a flag for experimental features makes sense. This is how frozen string literal support was intr... jeremyevans0 (Jeremy Evans)
03:04 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I was about to write too much, but then I reconsidered - I think it is better to write just a bit,
so here goes:
...
shevegen (Robert A. Heiler)
02:32 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I have not yet made up my mind to this proposal, but I think of:
Pros:
* The flag will give a chance to many us...
mame (Yusuke Endoh)
12:31 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I think this idea would be a much better way to introduce experimental features at the language level (i.e., syntax).... Eregon (Benoit Daloze)
11:46 AM Feature #15966 (Rejected): Introducing experimental features behind a flag, disabled by default
I feel frustrated with some recent experimental features being added in `trunk`. These features, in my opinion:
* di...
Eregon (Benoit Daloze)
08:58 PM Bug #15967 (Rejected): Two dimensional array which have CSV::Row object returns different result in ruby 2.3 and ruby 2.6
It's introduced by #10013.
Adding `CSV::Row#to_ary` may be wrong. But I couldn't remove `CSV::Row#to_ary` to avoid c...
kou (Kouhei Sutou)
03:13 PM Bug #15967 (Third Party's Issue): Two dimensional array which have CSV::Row object returns different result in ruby 2.3 and ruby 2.6
It seems a change in csv-1.0.2.
I guess it is an intentional feature, but not sure.
Please report it to the upstrea...
nobu (Nobuyoshi Nakada)
01:34 PM Bug #15967 (Rejected): Two dimensional array which have CSV::Row object returns different result in ruby 2.3 and ruby 2.6
I posted this issue at stackoverlow below.
https://stackoverflow.com/questions/56821461/two-dimensional-array-whi...
kota0919wasabi (Kota Osabe)
04:05 PM Revision dbe834ab (git): Prefer master rather than trunk in README [ci skip]
k0kubun (Takashi Kokubun)
03:48 PM Revision d3d903cb (git): [DOC] Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)
03:43 PM Misc #15843 (Closed): Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
Hi all,
Switching the default branch "trunk" to "master" is successfully completed.
You can continue to git push ...
k0kubun (Takashi Kokubun)
03:12 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
Switching "trunk" to "master" in both git.ruby-lang.org/ruby.git and github.com/ruby.git is finished. I'll update som... k0kubun (Takashi Kokubun)
03:05 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
Log:
```console
k0kubun@svn:/var/git/ruby.git$ pwd
/var/git/ruby.git
k0kubun@svn:/var/git/ruby.git$ cat refs/he...
k0kubun (Takashi Kokubun)
03:24 PM Revision 3d1536e6 (git): Build AppVeyor only on master
k0kubun (Takashi Kokubun)
03:22 PM Revision f13fb814 (git): Return the result of the block given to assert_warning/assert_no_warning
nobu (Nobuyoshi Nakada)
03:22 PM Revision 51b2b605 (git): Call deprecated method only inside assert_warning block
nobu (Nobuyoshi Nakada)
03:22 PM Revision 9cb58f16 (git): Suppress unused variable warning
nobu (Nobuyoshi Nakada)
03:15 PM Revision fc4abbfc (git): * 2019-07-01
git[bot]
03:14 PM Revision 35cf3e89 (git): The default branch is changed to master
and now Travis should run on master, instead of trunk.
(this is testing git push to master branch)
k0kubun (Takashi Kokubun)
12:25 PM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #15966] Introducing experimental features behind a flag, disabled by default
* Could you read the descr...
Eregon (Benoit Daloze)
12:14 AM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #11808] Different behavior between `Enumerable#grep` and `Array#grep`
It needs a new C-API.
nobu (Nobuyoshi Nakada)
12:23 PM Revision c5eb2434 (git): [DOC] update target_thread to TracePoint#enable
nobu (Nobuyoshi Nakada)
12:21 PM Revision 8640153e (git): Added test for require-return hook
nobu (Nobuyoshi Nakada)
12:20 PM Revision 1eca2f3c (git): TracePoint#__enable requires 3 arguments now
nobu (Nobuyoshi Nakada)
12:15 PM Revision 62e66b8e (git): Allow dtrace without pty, i.e., with miniruby
nobu (Nobuyoshi Nakada)
12:12 PM Revision b89f6ac8 (git): Check for the privileges by the current process groups
Group membership of login user is not activated until login after
adding to the group.
nobu (Nobuyoshi Nakada)
12:00 PM Misc #15723: Reconsider numbered parameters
Another issue we discussed at RubyKaigi, but wasn't written down here:
`@1`, `@2`, `@3` are actually valid handles o...
Eregon (Benoit Daloze)
11:55 AM Misc #15723: Reconsider numbered parameters
I propose to put the experimental numbered parameters feature behind a flag, disabled by default, until the major iss... Eregon (Benoit Daloze)
11:56 AM Revision 3b86ec22 (git): dtrace: check for the command availablity with sudo
nobu (Nobuyoshi Nakada)
11:53 AM Feature #15799: pipeline operator
I propose to put the experimental pipeline operator behind a flag, disabled by default, until the major issues with i... Eregon (Benoit Daloze)
10:38 AM Feature #15799: pipeline operator
I remembered an old blog post from over 10 years ago by Dave Thomas, and finally found it:
https://pragdave.me/blog/...
Eregon (Benoit Daloze)
10:19 AM Feature #15799: pipeline operator
matz (Yukihiro Matsumoto) wrote:
> Unlike JavaScript and Python (Lisp-1 like languages), Ruby is a Lisp-2 like langu...
Eregon (Benoit Daloze)
09:52 AM Feature #15799: pipeline operator
inopinatus (Joshua GOODALL) wrote:
> ``` ruby
> result = 3 |> pow(2) #=> 9
> result #=> 3 (!?!?!)
> ```
This m...
Eregon (Benoit Daloze)
11:19 AM Revision 126cf11d (git): Producer threads check is the primary condition
nobu (Nobuyoshi Nakada)
02:53 AM Revision 75129c62 (git): Suppress "statement not reached" warning
nobu (Nobuyoshi Nakada)
02:49 AM Revision cc680846 (git): Suppress method redefinition warnings
nobu (Nobuyoshi Nakada)
02:49 AM Revision 5f736d43 (git): Suppress "literal in condition" warnings
nobu (Nobuyoshi Nakada)
02:49 AM Revision 4a063546 (git): Suppress unused literal warnings in verbose mode
nobu (Nobuyoshi Nakada)
02:49 AM Revision 3620568d (git): Suppress void context warnings in verbose mode
nobu (Nobuyoshi Nakada)
02:45 AM Revision c400c0b4 (git): Skip instead of return
nobu (Nobuyoshi Nakada)
02:45 AM Revision b43d6e57 (git): Fixed non-working test
nobu (Nobuyoshi Nakada)
02:45 AM Revision 8fe35908 (git): Fixed ClosedQueueError by a timing issue
nobu (Nobuyoshi Nakada)
02:45 AM Revision 44eca1b2 (git): Reset the result between assertions
nobu (Nobuyoshi Nakada)
02:45 AM Revision ad382088 (git): Fixed an assertion
nobu (Nobuyoshi Nakada)
02:45 AM Revision 409b0ec4 (git): Suppress unused variable warnings
nobu (Nobuyoshi Nakada)
02:41 AM Revision 84837e6d (git): Wait for the helper thread to terminate
nobu (Nobuyoshi Nakada)
02:41 AM Revision 41012f2e (git): Add parentheses to suppress warnings
nobu (Nobuyoshi Nakada)
01:57 AM Revision 78a8888c (git): Hoisted out f_rest_marg
* parse.y (f_rest_marg): extract named and unnamed rest parameter
in parenthesized method arguments, and should not...
nobu (Nobuyoshi Nakada)
12:13 AM Bug #11808: Different behavior between Enumerable#grep and Array#grep
There is no API for it now.
https://github.com/nobu/ruby/tree/feature/11808-block_svar
nobu (Nobuyoshi Nakada)

06/29/2019

11:50 PM Revision 81e8830a (git): * 2019-06-30
git[bot]
11:45 PM Revision 45ba027d (git): Removed unused variables
nobu (Nobuyoshi Nakada)
01:11 PM Feature #14548 (Rejected): Allow some_array&.[1] to be a valid syntax
And it's too confusing. `ary&.[]` and `ary&.[]()` for example. matz (Yukihiro Matsumoto)
12:45 PM Revision 9f648262 (git): Fix predicate to assert if object is same
nobu (Nobuyoshi Nakada)
11:11 AM Bug #13593: Addrinfo#== behaves oddly
PR here https://github.com/ruby/ruby/pull/2259 ioquatix (Samuel Williams)
10:17 AM Revision cbb7dc21 (git): Fix predicate to assert if object is same
nobu (Nobuyoshi Nakada)
10:07 AM Revision 792d1deb (git): Escape control codes in regexp warning message
nobu (Nobuyoshi Nakada)
09:45 AM Revision 27723b69 (git): Should not warn massign parameters as unused
nobu (Nobuyoshi Nakada)
08:55 AM Revision a17fba69 (git): Rmove old TestTimeTZ::TZ#abbr attribute
nobu (Nobuyoshi Nakada)
08:52 AM Revision 7ba14b02 (git): Add max option to TestProtocol#create_mockio
* test/net/protocol/test_protocol.rb (TestProtocol#create_mockio):
max option to limit maximum writable size at onc...
nobu (Nobuyoshi Nakada)
01:17 AM Bug #15965 (Closed): String#grapheme_clusters does not work with wide encodings
Applied in changeset commit:git|2f6cc15cdb3d64135b29cfd5ee376a5a03ebbee7.
----------
Fixed String#grapheme_clusters ...
nobu (Nobuyoshi Nakada)
12:52 AM Bug #15965 (Closed): String#grapheme_clusters does not work with wide encodings
```
$ ruby2.5 -v -e 'p "abc".encode("UTF-16BE").grapheme_clusters'
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_...
nobu (Nobuyoshi Nakada)
01:17 AM Revision a88107c4 (git): * expand tabs.
git[bot]
01:10 AM Revision 2f6cc15c (git): Fixed String#grapheme_clusters with wide encodings
* string.c (get_reg_grapheme_cluster): make regexp from properly
encoded sources fro wide-char encodings. [Bug #15...
nobu (Nobuyoshi Nakada)
01:02 AM Revision 8aecc909 (git): Hoisted out WIDE_ENCODINGS
nobu (Nobuyoshi Nakada)

06/28/2019

11:12 PM Revision 14da3009 (git): * 2019-06-29
git[bot]
05:40 PM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #14385] Deprecate back-tick for Ruby 3.
* What does matz want to use backticks for?
* It seems too i...
Eregon (Benoit Daloze)
05:25 AM Misc #15930: DevelopersMeeting20190711Japan
* [[Feature #14385]: Deprecate back-tick for Ruby 3.](https://bugs.ruby-lang.org/issues/14385)
* related [```enfor...
znz (Kazuhiro NISHIYAMA)
05:35 PM Feature #14385: Deprecate back-tick for Ruby 3.
nrodriguez (Nicolas Rodriguez) wrote:
> You use the same symbol "`" for the begining and the end of the instruction ...
Eregon (Benoit Daloze)
01:32 PM Feature #14385: Deprecate back-tick for Ruby 3.
> In Bash $() is prefered over backticks for that reason.
Bash uses horrible things such as tapping into arguments...
shevegen (Robert A. Heiler)
05:26 PM Bug #15708: Implicit numbered argument decomposes an array
I think we don't need a new ticket.
This ticket description explains the problem and I argue it is bug, even if the ...
Eregon (Benoit Daloze)
01:54 PM Bug #15708: Implicit numbered argument decomposes an array
@eregon I think sawa says "This behavior was intentional so not a bug. Please file a new ticket if you request a fea... mame (Yusuke Endoh)
12:22 PM Bug #15708 (Rejected): Implicit numbered argument decomposes an array
nobu (Nobuyoshi Nakada)
11:32 AM Bug #15708: Implicit numbered argument decomposes an array
これは意図されたものなので、バグではありません。勘違いによりアサインされてしまったようなので、閉じてください。
この挙動に対する不満を述べているコメントがあるようですが、それなら明らかにそれは仕様として別のイシューとして書かれる...
sawa (Tsuyoshi Sawada)
10:53 AM Bug #15708 (Assigned): Implicit numbered argument decomposes an array
IMHO, this is very much a bug, and the single reason I heard for it seems largely outweigh by being non-intuitive and... Eregon (Benoit Daloze)
04:33 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
I generally like the idea, but really from a semantics perspective rather than a memory savings one. It's confusing t... nirvdrum (Kevin Menard)
09:31 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
If we change this, the encoding of Symbol literals should be the same as String literals, i.e., use the file's magic ... Eregon (Benoit Daloze)
09:29 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
byroot (Jean Boussier) wrote:
> However, there are several ruby specs asserting this behavior, but I don't know if t...
Eregon (Benoit Daloze)
09:26 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
duerst (Martin Dürst) wrote:
> If I understand this correctly, the proposal is to change the encoding of Symbols fro...
Eregon (Benoit Daloze)
04:31 PM Revision ede05690 (git): Set file name and line number
nobu (Nobuyoshi Nakada)
04:30 PM Revision d12d53a6 (git): Adjust caller's line number, expect the next line as here-doc
nobu (Nobuyoshi Nakada)
02:21 PM Revision 2bb217bf (git): Removed unused variables
nobu (Nobuyoshi Nakada)
02:21 PM Revision d233f917 (git): [DOC] Re-apply r11000, 41256fd43275c8bf66460510da7ab958a802e2a2
* eval.c (rb_thread_kill): fix Thread#kill docs, which returns
the thread object in all cases.
From: why the lucky...
nobu (Nobuyoshi Nakada)
01:25 PM Revision c718f56e (git): Remove auto indent of continuation line
aycabta (aycabta .)
10:35 AM Feature #15964 (Closed): Support for RFC2389 in Net::FTP
This patch implements [RFC 2389](https://tools.ietf.org/html/rfc2389) in the stdlib implementation of Net::FTP.
RF...
darkphnx (Dan Wentworth)
10:25 AM Feature #15955: UnboundMethod#apply
Escape analysis might be able to remove the Method allocation of `unbound.bind(recv).call(*args)`.
In fact, TruffleR...
Eregon (Benoit Daloze)
09:15 AM Feature #15950: Allow negative length in `Array#[]`, `Array#[]=`, `Array#slice`, `Array#slice!`, `String#[]`, `String#[]=`, `String#slice`, `String#slice!`
> I'm negative on making indexing semantics a lot more complicated.
To clarify, I think adding more logic to index...
Eregon (Benoit Daloze)
09:11 AM Bug #12131 (Closed): Should defining singleton_method_added call itself?
Right, it makes sense with the current semantics.
I think this is surprising though, and possibly causing bugs for p...
Eregon (Benoit Daloze)
08:10 AM Revision 8ec877d1 (git): Add parentheses to suppress a warning
nobu (Nobuyoshi Nakada)
08:08 AM Revision 3dba16a5 (git): Test string content
nobu (Nobuyoshi Nakada)
08:08 AM Revision 5331932c (git): Removed unused variables
nobu (Nobuyoshi Nakada)
08:07 AM Revision 8d04f90d (git): Fixed a variable name
nobu (Nobuyoshi Nakada)
07:36 AM Misc #15943: Add Bug Triaging Guide
Many thanks for writing this guide (and then using in and triaging lots of bugs)! It's pretty much straightforward, a... duerst (Martin Dürst)
07:02 AM Revision e9bce55c (git): Removed excess spaces
nobu (Nobuyoshi Nakada)
07:02 AM Revision 566e6b05 (git): Fixed name conflict between helper classes
nobu (Nobuyoshi Nakada)
06:26 AM Revision 35b7e8ee (git): Skip instead of return
nobu (Nobuyoshi Nakada)
06:26 AM Revision f8b528ba (git): Suppress unused variable warnings
nobu (Nobuyoshi Nakada)
06:25 AM Revision 11571b0e (git): Use assert_separately instead of invoke_ruby
nobu (Nobuyoshi Nakada)
06:22 AM Revision e0c4cb2e (git): Define singleton method on each new objects
nobu (Nobuyoshi Nakada)
06:09 AM Revision a0c141b6 (git): Suppress redefinition and void context warnings
nobu (Nobuyoshi Nakada)
06:04 AM Revision f8b64e5f (git): Use assigned local variable
nobu (Nobuyoshi Nakada)
05:54 AM Revision c52dad0e (git): Wait for the helper thread to terminate
nobu (Nobuyoshi Nakada)
05:38 AM Revision 023360ee (git): [DOC] Singleton.instance [ci skip]
nobu (Nobuyoshi Nakada)
05:23 AM Revision 2d1728b9 (git): Moved Singleton.instance to get rid of redefinition
nobu (Nobuyoshi Nakada)
05:09 AM Revision 951f80f2 (git): Removed unused variable
nobu (Nobuyoshi Nakada)
05:09 AM Revision ef45fd53 (git): Fixed the test-case class name for zsh
nobu (Nobuyoshi Nakada)
03:41 AM Revision be14f62c (git): Default @debug to $DEBUG
nobu (Nobuyoshi Nakada)
03:39 AM Revision 4562dad9 (git): Removed unused variable
nobu (Nobuyoshi Nakada)
03:37 AM Revision 7eaedda5 (git): Use block instead of explicit close
znz (Kazuhiro NISHIYAMA)
03:37 AM Revision 5627f744 (git): Add `require 'test/unit'`
znz (Kazuhiro NISHIYAMA)
03:33 AM Revision 3120252f (git): Suppress void context warning in verbose mode
nobu (Nobuyoshi Nakada)
03:31 AM Revision dc7da30b (git): Close leaked file descriptor
nobu (Nobuyoshi Nakada)
03:27 AM Revision c9bbcacc (git): Suppress unused variable warning with RUBYOPT=-w
nobu (Nobuyoshi Nakada)
03:02 AM Revision ff7f71b2 (git): O_EXCL has no meaning for fdopen
"exclusive access mode is not supported" exception has resulted in
empty "rubyheap-*.json" files after test/objspace/...
nobu (Nobuyoshi Nakada)

06/27/2019

11:59 PM Bug #11628 (Closed): Net::SMTPServerBusy is not behaving according to documentation
Applied in changeset commit:git|14b0c94ac38c40459d908fd4c5778efa60e4689f.
----------
Fix documentation for Net::SMTP...
jeremyevans (Jeremy Evans)
11:57 PM Revision 14b0c94a (git): Fix documentation for Net::SMTPServerBusy
Fixes [Bug #11628] jeremyevans (Jeremy Evans)
11:39 PM Bug #11659 (Rejected): Strange behavior setting previously-undefined local variables with a statement modifier
jeremyevans0 (Jeremy Evans)
11:36 PM Bug #11686 (Closed): Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
jeremyevans0 (Jeremy Evans)
11:35 PM Bug #11808: Different behavior between Enumerable#grep and Array#grep
`Array#grep` is actually `Enumerable#grep`:
```ruby
Array.instance_method(:grep).owner
=> Enumerable
```
If ...
jeremyevans0 (Jeremy Evans)
11:00 PM Bug #11906 (Closed): File.dirname separator stripping from the begining of path
jeremyevans0 (Jeremy Evans)
10:59 PM Feature #15797: Use realpath(3) instead of custom realpath implementation if available
I've made a couple minor tweaks to the pull request: https://github.com/ruby/ruby/pull/2205. Travis and AppVeyvor te... jeremyevans0 (Jeremy Evans)
10:53 PM Bug #11907 (Rejected): sort_by does not preserve order with arrays with 7+ items and a block that returns the same value
jeremyevans0 (Jeremy Evans)
10:51 PM Bug #11915 (Closed): File.read reading string starting with | executes it.
This was fixed in Ruby 2.6:
```
$ ruby26 -e 'File.read "|/bin/ls"'
Traceback (most recent call last):
1...
jeremyevans0 (Jeremy Evans)
10:46 PM Bug #11980 (Closed): External methods are appearing as instance methods for String
jeremyevans0 (Jeremy Evans)
10:45 PM Bug #11984 (Rejected): DateTime.parse can parse invalid datetime string
This isn't a bug. `DateTime.parse` assume the string you are passing in has some date related information in it, and... jeremyevans0 (Jeremy Evans)
10:38 PM Bug #11986 (Third Party's Issue): Segmentation fault
This crash occurs in a 3rd party C extension (EventMachine), probably inside this function: https://github.com/eventm... jeremyevans0 (Jeremy Evans)
10:30 PM Bug #12001 (Third Party's Issue): Abort trap:6
jeremyevans0 (Jeremy Evans)
10:27 PM Bug #12055 (Assigned): `NET::HTTPResponse` is not deflating responses with custom `Content-Range` header
jeremyevans0 (Jeremy Evans)
10:20 PM Bug #12131: Should defining singleton_method_added call itself?
Given that `singleton_method_added` is called after the method is added and not before, I think the current behavior ... jeremyevans0 (Jeremy Evans)
10:16 PM Bug #12056 (Rejected): kwarg is not allowed after `return`
jeremyevans0 (Jeremy Evans)
09:16 PM Feature #15963 (Closed): Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API
I want to count how many VM instructions get executed for an arbitrary block of ruby code with `VM_COLLECT_USAGE_DETA... gmcgibbon (Gannon McGibbon)
08:50 PM Bug #15791 (Closed): Clarify reason for RbConfig's ruby_version not reflecting "teeny" value
Ok, if this is supposed to map the the ABI version, then I guess we'll leave it as is. It doesn't really have the sam... headius (Charles Nutter)
07:21 PM Revision a2091c30 (git): Update to ruby/spec@94d98ff
Eregon (Benoit Daloze)
07:04 PM Revision 632a9722 (git): * 2019-06-28
git[bot]
07:02 PM Revision d80e44de (git): Update to ruby/spec@8d74d49
Eregon (Benoit Daloze)
07:02 PM Revision c9403971 (git): Update to ruby/mspec@ca2bc42
Eregon (Benoit Daloze)
05:58 PM Bug #15432: Float の NaN のみを含む配列比較のテスト
Actually, the `should_not` above indeed doesn't make much sense, because it relies on `nan_value` returning different... Eregon (Benoit Daloze)
05:44 PM Bug #15432: Float の NaN のみを含む配列比較のテスト
It makes sense in the context of #1720.
I.e., all Ruby implementations behave that way, because `Float::NAN.equal?...
Eregon (Benoit Daloze)
05:43 PM Bug #15933: OpenURI: Assign default charset for HTTPS as well as HTTP
[HowToContribute](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToContribute) suggests that I can ping this ticket... gareth (Gareth Adams)
04:34 PM Feature #15961: Always warn for URI.{,un}{escape,encode}
I am not sure if such a verbose message would make sense, even more so as
long as the ruby user has no trivial way t...
shevegen (Robert A. Heiler)
01:32 PM Revision 310a42e8 (git): Explain rubyspec Travis job in job name
Eregon did not want https://github.com/ruby/ruby/commit/7b9dd379bfe4d597acfe4c26365feff61dabd488
because people only ...
k0kubun (Takashi Kokubun)
11:31 AM Revision 1f7cb4be (git): Omit `EXPR_` prefix to show lex_state
nobu (Nobuyoshi Nakada)
10:28 AM Feature #15931: encoding for CESU-8
naruse (Yui NARUSE) wrote:
> 文字コードの混乱という懸念は10年前ならあったでしょうが、もはやUTF-8が最高にして唯一の文字コードであることは誰の目にも明らかです。
> もっとUTF-8を信じてあ...
duerst (Martin Dürst)
10:06 AM Revision 9247f6fc (git): Expand and clarify documentation about version guards for specs
Eregon (Benoit Daloze)
09:57 AM Revision 2c02d571 (git): Add a comment explaining what to do if specs fail on Ruby 2.4
Eregon (Benoit Daloze)
09:41 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
naruse (Yui NARUSE) wrote:
> Note that an incompatibility which is caused by the change of string encoding is `Strin...
duerst (Martin Dürst)
07:58 AM Revision 7b716bc5 (git): Show the parser states in pretty_print too
nobu (Nobuyoshi Nakada)
07:03 AM Revision 2fd03fd7 (git): EXPR_LABEL also indicates non-continuation line
Example:
[
1, # this is not continuation line
2
]
aycabta (aycabta .)
06:35 AM Bug #15962 (Closed): irb immediately crashes when you type <<' or <<"
Applied in changeset commit:git|097554855c1a9404f3220bcc5c1906cc62399b59.
----------
Fix ripper fatal
* parse.y (pa...
nobu (Nobuyoshi Nakada)
06:31 AM Bug #15962: irb immediately crashes when you type <<' or <<"
It was my mistake and could reproduce. This is Ripper's matter. aycabta (aycabta .)
04:00 AM Bug #15962: irb immediately crashes when you type <<' or <<"
I can't reproduce it. Please show me a commit what you tried, and your irbrc. aycabta (aycabta .)
02:39 AM Bug #15962 (Assigned): irb immediately crashes when you type <<' or <<"
shugo (Shugo Maeda)
02:22 AM Bug #15962 (Closed): irb immediately crashes when you type <<' or <<"
irb crashes right after inputting `<<'` or `<<"` from the top of a line.
The crash happens without inputting Enter...
hasumikin (hitoshi hasumi)
06:32 AM Revision 09755485 (git): Fix ripper fatal
* parse.y (parser_yylex): return END_OF_INPUT at unterminated here
document instead of an error. [Bug #15962]
nobu (Nobuyoshi Nakada)
06:23 AM Feature #15865: `<expr> in <pattern>` expression
mame (Yusuke Endoh) wrote:
> I'd like to avoid to discuss a common topic between one-line and `case/in` in this part...
pvande (Pieter van de Bruggen)
02:47 AM Feature #15865: `<expr> in <pattern>` expression
Thank you for your comment.
This ticket discusses one-line pattern matching: `<expr> in <pattern>` in my proposal....
mame (Yusuke Endoh)
12:21 AM Feature #15865: `<expr> in <pattern>` expression
As suggested by Yusuke on Twitter, I'm posting a link to my own personal "wishlist" around pattern matching. I'm happ... pvande (Pieter van de Bruggen)
06:13 AM Revision 2a56702e (git): Test for unterminated here-docs
nobu (Nobuyoshi Nakada)
02:18 AM Revision c86a9e65 (git): bc mode is already removed [ci skip]
znz (Kazuhiro NISHIYAMA)
01:59 AM Revision d6bcf367 (git): EXPR_CMDARG also indicates the end of an expression
aycabta (aycabta .)
12:20 AM Feature #14912: Introduce pattern matching syntax
As suggested by Yusuke on Twitter, I'm posting a link to my own personal "wishlist" around pattern matching. I'm hap... pvande (Pieter van de Bruggen)

06/26/2019

11:50 PM Feature #15931: encoding for CESU-8
duerst (Martin Dürst) wrote:
> 念のために言っておきますが、https://www.unicode.org/reports/tr26/tr26-4.html に「It is not intended n...
naruse (Yui NARUSE)
09:13 AM Feature #15931: encoding for CESU-8
念のために言っておきますが、https://www.unicode.org/reports/tr26/tr26-4.html に「It is not intended nor recommended as an encoding us... duerst (Martin Dürst)
11:39 PM Bug #12196: lib: Date.valid_date? returns incorrect response for negative day
I don't think this is a bug in the code, but I do think we should improve the documentation for valid_date. I've add... jeremyevans0 (Jeremy Evans)
11:23 PM Revision 7172ab0e (git): Use native coroutine implementation on OpenBSD-amd64
When using native fibers, do not load ucontext, as it isn't needed. jeremyevans (Jeremy Evans)
10:59 PM Bug #12206 (Closed): undef_method on prepended module undefines same-name method on prepending class
This isn't a bug. `undef_method` and `remove_method` mean two different things in Ruby:
* `remove_method`: Remove...
jeremyevans0 (Jeremy Evans)
10:50 PM Bug #12212 (Closed): Parsing a URI of "mailto:?subject=hi" with `URI.parse` raises an exception
I can't replicate the `NoMethodError` you are receiving on any ruby version:
```
$ ruby18 -ruri -e 'p URI.parse("...
jeremyevans0 (Jeremy Evans)
08:52 PM Feature #15961: Always warn for URI.{,un}{escape,encode}
I am not sure, but can this warning be more helpful? Like method's documentation, which says:
> This method is obs...
zverok (Victor Shepelev)
08:33 PM Feature #15961 (Closed): Always warn for URI.{,un}{escape,encode}
These methods have both had a verbose mode warning for almost 10 years. If we ever plan on removing them, we should ... jeremyevans0 (Jeremy Evans)
08:12 PM Bug #12257: io/wait: wait_readable/writable working different than IO.select when descriptor not open
I don't think this is a bug. It makes sense for `IO#wait_writable` to raise an exception, because the specific `IO` ... jeremyevans0 (Jeremy Evans)
07:39 PM Bug #12259: DateTime.parse does not take into account the system timezone
I do not think this is a bug. DateTime has always defaulted to UTC, not just in `DateTime.parse`:
```ruby
DateTi...
jeremyevans0 (Jeremy Evans)
06:08 PM Bug #12297 (Rejected): Ruby stdlib date can parse non-existent date with year 0
jeremyevans0 (Jeremy Evans)
05:59 PM Bug #12421 (Closed): Please backport r53816, r53817
jeremyevans0 (Jeremy Evans)
05:51 PM Bug #12502 (Closed): ruby/test_array.rb test_permutation_stack_error very slow on some platforms
Fixed in commit:2743c491a7d7b4e015b9e0a2b114856371bdd636. jeremyevans0 (Jeremy Evans)
05:43 PM Bug #12541 (Closed): test failure with `umask 027`
Fixed by commit:3666ceb729998a6149d335151517f56aef2eba74 and commit:4c6eb271ddecc8534d10449ec2ca40df6bea2e58. jeremyevans0 (Jeremy Evans)
04:26 PM Revision 24c4e6de (git): Increase indent of continuation line
v =
3 # auto indent
aycabta (aycabta .)
04:21 PM Revision df3c9471 (git): * 2019-06-27
git[bot]
04:21 PM Revision 72bfc52d (git): Decrease indent by closing token correctly
aycabta (aycabta .)
02:53 PM Revision d004989a (git): Do not attempt to use ucontext for fibers on OpenBSD
OpenBSD does not support ucontext.
There may be a more generic way to handle this, using the result
of AC_CHECK_HEAD...
jeremyevans (Jeremy Evans)
01:09 PM Bug #15960 (Closed): rb_fstring should resize capacity [patch]
nobu (Nobuyoshi Nakada)
03:00 AM Bug #15960 (Closed): rb_fstring should resize capacity [patch]
https://github.com/ruby/ruby/pull/2256
When a string is `#frozen`, it's capacity is resized to fit (if it is much ...
jhawthorn (John Hawthorn)
12:44 PM Revision 1235e054 (git): [DOC] Add spaces [ci skip]
znz (Kazuhiro NISHIYAMA)
12:44 PM Revision d9a055a7 (git): [DOC] Fix svn account [ci skip]
znz (Kazuhiro NISHIYAMA)
10:02 AM Revision acb67472 (git): Restore updated implementation of arm32 coroutine code, but prefer ucontext.
Samuel Williams
09:44 AM Revision ba17127e (git): Decrease nesting level when closing token comes at a non-first token of line
aycabta (aycabta .)
08:23 AM Revision 28eeaed8 (git): Revert "coroutine/arm32/Context.S: save/restore the registers via stack"
This reverts commit 6df1814c08df93bbc0b3e7a73649bcf82e126064.
It caused a SEGV again:
https://rubyci.org/logs/rubyci...
mame (Yusuke Endoh)
08:19 AM Revision 6c6bf9ff (git): Add `ucontext` coroutine implementation for generic fallback.
Samuel Williams
07:04 AM Revision a84a99ff (git): test/ruby/test_array.rb (test_sort_with_replace): run in a subprocess
This test invokes GC.start 100 times, which takes approx. six minutes in
Solaris. This change runs the test in a sep...
mame (Yusuke Endoh)
06:01 AM Revision 04bc4c06 (git): Resize capacity for fstring
When a string is #frozen, it's capacity is resized to fit (if it is much
larger), since we know it will no longer be ...
jhawthorn (John Hawthorn)
06:01 AM Revision fe0ddf0e (git): `ensure` is not a continuos line
nobu (Nobuyoshi Nakada)
05:08 AM Revision 6df1814c (git): coroutine/arm32/Context.S: save/restore the registers via stack
Retry of 518adcca0a and dbe232e24e mame (Yusuke Endoh)
04:56 AM Feature #12558 (Assigned): Ruby does not support alternative server name in SSL connection
This isn't a bug, this is a request for a feature that doesn't currently exist, which is the ability to connect to a ... jeremyevans0 (Jeremy Evans)
04:08 AM Bug #12562 (Closed): URI merge removes empty segment contrary to RFC 3986
jeremyevans0 (Jeremy Evans)
02:02 AM Revision 51361272 (git): Respect --dest-dir when removing old default gems
Before this, tool/rbinstall would try to remove a gem file that
it may not have access too.
Fixes issue introduced i...
jeremyevans (Jeremy Evans)
01:49 AM Revision a3d1cacd (git): Decrease indent at "elsif" too
nobu (Nobuyoshi Nakada)
01:49 AM Revision ea8bc682 (git): Remove other debug prints
nobu (Nobuyoshi Nakada)
01:30 AM Bug #12764: rubygems with multi default gem problem
@jeremyevans0
+1, Can you commit it? Thanks.
hsbt (Hiroshi SHIBATA)
12:23 AM Revision e478671e (git): Added version guard for backtrace printing feature of psych to ruby/spec.
hsbt (Hiroshi SHIBATA)

06/25/2019

11:07 PM Revision cfa1a184 (git): Remove debug print...sorry
aycabta (aycabta .)
10:06 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
@naruse Interesting, I actually had no idea you could `String#<<(integer)`.
In my humble opinion, integer shifting...
byroot (Jean Boussier)
01:53 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
Note that an incompatibility which is caused by the change of string encoding is `String#<<(integer)`.
Maybe Strin...
naruse (Yui NARUSE)
06:18 PM Revision 0f280942 (git): Improve wording of Local Variables and eval section
As pointed out by nobu, "defined" should be used instead of "assigned". jeremyevans (Jeremy Evans)
06:09 PM Bug #12764: rubygems with multi default gem problem
This change broke installation when using `--dest-dir`, if the gem file without `--dest-dir` exists and the user perf... jeremyevans0 (Jeremy Evans)
05:58 PM Bug #13337: Eval and Later Defined Local Variables
nobu (Nobuyoshi Nakada) wrote:
> "local variables assigned inside the call to +eval+" sounds like a just assignment ...
jeremyevans0 (Jeremy Evans)
05:43 PM Bug #13337: Eval and Later Defined Local Variables
"local variables assigned inside the call to +eval+" sounds like a just assignment to a local variable defined outsid... nobu (Nobuyoshi Nakada)
04:53 PM Bug #13337 (Closed): Eval and Later Defined Local Variables
Applied in changeset commit:git|0bd5f846df2f6268f653773e0cd4a20e2a944646.
----------
Document local variable interac...
jeremyevans (Jeremy Evans)
07:20 AM Bug #13337: Eval and Later Defined Local Variables
jeremyevans0 (Jeremy Evans) wrote:
> Attached is a documentation patch.
Seems fine.
A question:
> However, l...
nobu (Nobuyoshi Nakada)
05:18 PM Bug #15959 (Closed): Bug in the Ruby interpreter or extension libraries
I believe that this is a duplicate of #10933. Please try a newer version of Ruby and let us know if it reproduces. mame (Yusuke Endoh)
04:55 PM Bug #15959 (Feedback): Bug in the Ruby interpreter or extension libraries
Ruby 2.2.1 is no longer supported. Can you try with Ruby 2.5.5 or 2.6.3 and post back with the results? jeremyevans0 (Jeremy Evans)
04:49 PM Bug #15959 (Closed): Bug in the Ruby interpreter or extension libraries
``` ruby
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug r...
saferodrigo (Rodrigo Ferreira)
04:53 PM Revision 0aa8c3d8 (git): * 2019-06-26
git[bot]
04:53 PM Revision dd57442f (git): * remove trailing spaces.
git[bot]
04:52 PM Revision 0bd5f846 (git): Document local variable interactions with eval
Fixes [Bug #13337] jeremyevans (Jeremy Evans)
02:32 PM Revision 730aeb25 (git): Revert 518adcca0a and dbe232e24e
518adcca0a: "Try using arm32 implementation for fibers."
dbe232e24e: "Order of arguments might be incorrect in arm32 ...
mame (Yusuke Endoh)
01:17 PM Misc #15930: DevelopersMeeting20190711Japan
[Feature #15958] Time#inspect with frac naruse (Yui NARUSE)
01:12 PM Feature #15958 (Closed): Time#inspect with frac
When Matz changed Time#to_s format in 2006, frac part of Time string is dropped because it is considered not useful.
...
naruse (Yui NARUSE)
01:07 PM Revision 57e1a69e (git): Treat auto indent with newline correctly
aycabta (aycabta .)
01:02 PM Revision 0b57f9b2 (git): Decrease indent when "else", "rescue", "ensure", "when", or "in" come
aycabta (aycabta .)
08:22 AM Revision 1cbc4f98 (git): test/net/imap/test_imap.rb: use Thread#stop? to wait for server thread
Still timeout occurs. Retry for 5dd8fdd3f328f741fae4abba00c478e8a51d2a7e.
https://rubyci.org/logs/rubyci.s3.amazonaw...
mame (Yusuke Endoh)
07:46 AM Revision d7887b05 (git): Fixed broken ruby/spec related a53ab897c35586a836710a8afeb1e8c1abd9b087
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 746812ee (git): Do not allocate a string to check if a scalar is an integer
byroot (Jean Boussier)
06:56 AM Revision 5a4d2b9f (git): Remove string_cache in ScalarScanner
byroot (Jean Boussier)
06:56 AM Revision 63f78bba (git): Reduce string allocations in scalar_scanner
byroot (Jean Boussier)
06:56 AM Revision 00d0ede8 (git): Removed CHANGELOG from rdoc files.
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 3c4fc830 (git): Retired to write CHANGELOG.rdoc. Because It has no update from 2015.
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 03dac55f (git): Dump Hash ivars before elements
When the Hash is revived, the ivars will be set before elements. This
is for the case when the hash setter depends o...
Aaron Patterson
06:56 AM Revision 0016edbe (git): Add test to demonstrate issue deserializing hash with ivar
Currently the elements of a hash are revived before any ivar values.
This causes an issue when the `[]=` method refer...
Jordan Owens
06:56 AM Revision a53ab897 (git): Round trip exception backtraces
This commit allows exception backtraces to round trip Aaron Patterson
06:56 AM Revision f770a5be (git): Refactor exception dumping
Aaron Patterson
06:56 AM Revision 4bd19094 (git): Dumping the backtrace never worked, so remove it
Dumping the backtrace for exceptions never worked, so lets remove it. Aaron Patterson
06:56 AM Revision d118c84b (git): Fix IO#scanf on pipes on Windows
IO.seek on a pipe on Windows raises Errno::EINVAL instead of
Errno::ESPIPE.
Fixes Ruby Bug #15199
jeremyevans (Jeremy Evans)
06:56 AM Revision e572ff2f (git): Require version file relatively
deivid (David Rodríguez)
06:56 AM Revision 083fda84 (git): Bump version to 1.2.0.
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 9b23aab2 (git): Fixed the wrong path for io-console.
hsbt (Hiroshi SHIBATA)
05:07 AM Bug #15957 (Closed): Splatting nil as **kwargs
Splatting nil as *array is ignored silently.
```ruby
[1, *nil]
# => [1, 2]
```
But splatting nil as **kwargs r...
Tietew (Toru Iwase)
05:04 AM Revision dbe232e2 (git): Order of arguments might be incorrect in arm32 coroutine implementation.
Samuel Williams
04:55 AM Bug #15956 (Closed): `{*nil}` causes confusing error message
```
$ ruby -e 'p({*nil})'
-e:1: syntax error, unexpected *, expecting '}'
p({*nil})
-e:1: Can't assign to nil
p(...
Tietew (Toru Iwase)
03:21 AM Bug #15199 (Closed): scanf.rb broken with io from IO.pipe (MinGW or Windows?)
Pull request merged: https://github.com/ruby/scanf/commit/50f3b58ea0b56df436025e77669413622d544fbf jeremyevans0 (Jeremy Evans)
12:40 AM Bug #15708 (Rejected): Implicit numbered argument decomposes an array
hsbt (Hiroshi SHIBATA)

06/24/2019

11:25 PM Bug #12615 (Assigned): Pathname#rename does not work across filesystem boundaries.
I do not think this is a bug. `Pathname#rename` operates exactly like `File.rename`, which like `rename(2)`, require ... jeremyevans0 (Jeremy Evans)
11:01 PM Bug #12712 (Closed): IRB won't work after input `%q_abc\_def\_ghi_`
This appears to have been fixed between 2.6 and 2.7.0-preview1:
```
$ irb26
irb(main):001:0> %q_abc\_def\_ghi_
...
jeremyevans0 (Jeremy Evans)
10:57 PM Bug #12724 (Closed): Net::HTTP#post_form and #get_response do not use ENV proxy as default
Fixed by commit:67723c1e4673253b2f4a2c7204ccab9d0daaaeb9. jeremyevans0 (Jeremy Evans)
10:47 PM Bug #12932 (Third Party's Issue): [BUG] Segmentation fault at 0x00000000000078
This crash appears to occur in the `di_binding` C function in the debug_inspector C extension:
https://github.com/...
jeremyevans0 (Jeremy Evans)
10:36 PM Bug #13028 (Closed): Binding#irb upon exiting makes _ retain the value of the last expression and never change it
This appears to have been fixed between 2.5 and 2.6:
```
$ irb25
irb(main):001:0> binding.irb
irb(main):001:0> ...
jeremyevans0 (Jeremy Evans)
10:16 PM Bug #13071 (Closed): bug in the Ruby interpreter or extension libraries
jeremyevans0 (Jeremy Evans)
10:13 PM Bug #13106 (Rejected): Timeout does not wait for more than 120 seconds
jeremyevans0 (Jeremy Evans)
10:11 PM Bug #13142 (Assigned): Forwardable regression: cannot delegate to a constant since 2.4.0
From my testing, it looks like Ruby 2.2 was the first release to stop supporting nested constant lookup in `delegate`... jeremyevans0 (Jeremy Evans)
09:34 PM Bug #13275 (Closed): RDoc bug for "Document-method: []"
Fixed: https://github.com/ruby/rdoc/issues/452 jeremyevans0 (Jeremy Evans)
09:11 PM Bug #13337: Eval and Later Defined Local Variables
This is as specified here
https://github.com/ruby/spec/blob/db74bf3313b4d49650417ba91b4e2d67cc253dc5/core/kernel/e...
chrisseaton (Chris Seaton)
09:05 PM Bug #13337: Eval and Later Defined Local Variables
ko1 (Koichi Sasada) wrote:
> This is specification.
>
> (1) parse `example` method and define `foo`.
> (2) In `e...
jeremyevans0 (Jeremy Evans)
09:10 PM Bug #13323 (Third Party's Issue): bug - workers - postgresql listen/notify
This crash happens inside a 3rd party C extension (pg): https://github.com/ged/ruby-pg/blob/e399861022f7c8c5419bfc7ca... jeremyevans0 (Jeremy Evans)
08:30 PM Bug #13284 (Closed): IA64 ruby 2.4 miniruby segfault
Ruby has dropped support for IA64. jeremyevans0 (Jeremy Evans)
06:48 PM Bug #13661 (Rejected): DateTime.parse parses strings with a month abbreviation after a word boundary as a valid date
`{Date,DateTime}.parse` use a loose parsing. They assume that somewhere in the string, there is something representi... jeremyevans0 (Jeremy Evans)
06:40 PM Bug #13691 (Rejected): Word- and symbol array literals not valid where regular array is
jeremyevans0 (Jeremy Evans)
06:39 PM Bug #13695 (Closed): Issue with require and require_relative with symlinked directories
jeremyevans0 (Jeremy Evans)
06:36 PM Bug #13727 (Closed): Not able to set program_name for new Syslog::Logger
jeremyevans0 (Jeremy Evans)
06:27 PM Bug #13837 (Closed): Class attributes get overshadowed by local variables
valerauko (Balint Erdos) wrote:
> I still can't consider this correct behavior. Aren't the multi-line and the single...
jeremyevans0 (Jeremy Evans)
06:23 PM Bug #13851 (Closed): getting "can't modify string; temporarily locked" on non-frozen instances
jeremyevans0 (Jeremy Evans)
06:19 PM Bug #13907 (Assigned): Operation not permitted (Errno::EPERM) when adjusting .irbrc_history file permissions
I'm not sure if this is a bug or not. However, considering that irb ignores permission issues on `.irbrc` (not inten... jeremyevans0 (Jeremy Evans)
05:49 PM Feature #15955 (Closed): UnboundMethod#apply
I'd love a way to apply an UnboundMethod to a receiver and list of args without having to first `bind` it. I've ended... nelhage (Nelson Elhage)
05:44 PM Bug #13947 (Rejected): Incorreсt string parsing in Date.parse
jeremyevans0 (Jeremy Evans)
05:41 PM Bug #13961 (Closed): String#unpack の warning メッセージが SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
Fixed by commit:027cf467a4d093275b9c18fe694337765ff00213. jeremyevans0 (Jeremy Evans)
05:35 PM Bug #14026 (Feedback): RUBY ERROR ON DIVISION with FDIV
So it looks like there was a behavior change between Ruby 2.3 and 2.4, in that `Integer#fdiv` with a BigDecimal argum... jeremyevans0 (Jeremy Evans)
05:15 PM Bug #14099 (Feedback): heap-use-after-free (WRITE of size 8) in rb_obj_write (include/ruby/ruby.h:1484)
I tried this example with the current master branch using OpenBSD's use-after-free checking (with Clang 7), and it ra... jeremyevans0 (Jeremy Evans)
05:09 PM Bug #14069 (Assigned): Document order of elements in Set
I believe the fact that sets are currently insertion ordered due to the use of hash is an implementation detail, and ... jeremyevans0 (Jeremy Evans)
03:19 PM Revision e09afd15 (git): * 2019-06-25
git[bot]
03:18 PM Revision 9c19cd52 (git): Refactor calculation of corresponding token depth
aycabta (aycabta .)
11:27 AM Feature #15954: 簡単にマルチスレッドを一度に合流させる
matz (Yukihiro Matsumoto) wrote:
> ライブラリでスレッドを作ったりしている可能性もあるので「自分以外全部join」はマズいんじゃないかなあと思います。
> Since required libra...
sawa (Tsuyoshi Sawada)
11:17 AM Feature #15954 (Rejected): 簡単にマルチスレッドを一度に合流させる
ライブラリでスレッドを作ったりしている可能性もあるので「自分以外全部join」はマズいんじゃないかなあと思います。
Since required libraries may create threads inside, joinin...
matz (Yukihiro Matsumoto)
10:18 AM Feature #15954 (Rejected): 簡単にマルチスレッドを一度に合流させる
現在いるスレッド以外の全てのスレッドを現在のスレッドに合流させたいときは多いと思います。
その場合、一つの方法は、スレッドを生成するときにそれらを配列に蓄えておき、あとでその配列の各要素のスレッドに対して`join`をすることで...
sawa (Tsuyoshi Sawada)
10:26 AM Bug #15708: Implicit numbered argument decomposes an array
説明をありがとうこざいます。バクでないことは分かったので、閉じて下さい。 sawa (Tsuyoshi Sawada)
09:57 AM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #15950]Allow negative length in `Array#[]`, `Array#[]=`, `Array#slice`, `Array#slice!`, `String#[]`, `Stri... sawa (Tsuyoshi Sawada)
07:09 AM Revision 518adcca (git): Try using arm32 implementation for fibers.
Samuel Williams
07:01 AM Revision 4275f090 (git): remove UNREACHABLE
naruse (Yui NARUSE)
04:52 AM Bug #15953 (Closed): Wrong heap size given to ruby_sized_xfree when freeing shared root arrays
Applied in changeset commit:git|97b4fe2ff6bffe8728952236f2027aa6242f8f40.
----------
array.c: Wrong heap size given ...
luke-gru (Luke Gruber)
04:34 AM Revision 97b4fe2f (git): array.c: Wrong heap size given to ruby_sized_xfree when freeing shared roots
Fixes [Bug #15953]
Closes: https://github.com/ruby/ruby/pull/2253
luke-gru (Luke Gruber)
03:59 AM Feature #15931 (Closed): encoding for CESU-8
Applied in changeset commit:git|7f64a0b4db7ee27a04579236950d88301c7bcabb.
----------
Add new encoding CESU-8 [Featur...
naruse (Yui NARUSE)
03:58 AM Revision 7f64a0b4 (git): Add new encoding CESU-8 [Feature #15931]
naruse (Yui NARUSE)
03:13 AM Revision 0e6396d2 (git): Try using arm64 implementation for fibers.
Samuel Williams
03:13 AM Revision abdbfeba (git): Use spaces for indentation in `configure.ac`.
Samuel Williams
02:27 AM Misc #15744: Improvement needed to documentation of 'Literals'
IMO, literals are purely syntactic constructs. That doesn't mean they always behave the same as objects created by ot... luke-gru (Luke Gruber)
02:25 AM Revision 5d4dfcd8 (git): * remove trailing spaces.
git[bot]
02:24 AM Revision a071bed7 (git): Print warning if not using native coroutine.
Samuel Williams
01:53 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
[email protected] wrote:
> Eric do you mind explaining where we got to with this and how
> to move forward?...
normalperson (Eric Wong)
01:24 AM Revision 0b36c90e (git): * 2019-06-24
git[bot]
01:12 AM Revision edbad4ad (git): httpstatus.rb 100% coverage
takewaka (勝和 竹若)
01:11 AM Revision c6229e7c (git): Adds WebAssembly MIME type
rob (rob gow)
01:11 AM Revision 11a60f9b (git): Remove extraneous spaces at the end of status line
Remove extraneous spaces after the status code that is
non-compliant with RFC, i.e `HTTP 200 OK `, to unnecessary
con...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom