Activity
From 06/25/2019 to 07/01/2019
07/01/2019
-
11:00 PM Revision 897b1e05 (git): Fixed the wrong path for COVERAGE.
- ref. c3c0e3f5c9444c197779cb242de46dfffda79dec
-
10:59 PM Revision c68781e9 (git): Split test files for test-framework that are test-unit and minitest to tool direcotry.
-
10:59 PM Revision c3c0e3f5 (git): Move to tool/lib from test/lib.
-
10:33 PM Revision 142617c8 (git): Don't use native realpath(3) on Solaris
- CI shows it does work on Solaris 11, but does not work on Solaris
10. However, until I figure out a good way to diff... -
10:24 PM Feature #11523 (Assigned): optparse short options will match complete options
- I'm not sure I would consider this a bug, but I can definitely see it as an undesired feature in some cases. I think...
-
09:16 PM Bug #11526 (Assigned): Streaming HTTP requests are not idempotent and should not be retried
-
08:54 PM Bug #11576 (Closed): Inifnite recursion with inheritance provokes core dump
- I did some testing with Ruby versions 1.8-2.7, and 2.0, 2.3, and 2.4 crash, while the other Ruby versions do raise Sy...
-
08:48 PM Bug #11581 (Closed): profiler extra method calls
- `profile` was removed from the standard library a few months ago.
-
08:45 PM Bug #11618 (Rejected): Safe call syntax with aref or aset is
-
07:40 PM Feature #15920 (Closed): Check frozen state of ENV
- Applied in changeset commit:git|f53d7e4bfd604be6f8131c5460c29f4af16da117.
----------
Raise TypeError if calling ENV.... -
07:39 PM Revision f53d7e4b (git): Raise TypeError if calling ENV.freeze
- Previously, you could call ENV.freeze, but it would not have
the desired effect, as you could still modify ENV.
Fixe... -
07:17 PM Feature #15797 (Closed): Use realpath(3) instead of custom realpath implementation if available
- Pull request squashed and merged as commit:11c311e36fa6f27a9144b0aefe16bdffea651251.
- 07:14 PM Revision 93328b52 (git): * expand tabs.
-
06:46 PM Revision 11c311e3 (git): Use realpath(3) instead of custom realpath implementation if available
- This approach is simpler than the previous approach which tries to
emulate realpath(3). It also performs much better... -
06:44 PM Revision 81fe82be (git): Enable native fiber coroutines on i386-openbsd
- 06:35 PM Revision 005dadf3 (git): * 2019-07-02
-
06:34 PM Revision 776759e3 (git): Keyword token that follows EXPR_FNAME must be a method name
-
05:25 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
- byroot (Jean Boussier) wrote:
> What do you mean by performance ? String comparisons ? If so it doesn't really matte... -
03:37 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
- i didn't checked the deep code, but would it help if Symbol.to_s or Module.name would return a shared string?
in t... -
02:48 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
- > US-ASCII is the natural subset for 7-bit characters, so it makes perfect sense to me that it's used for 7-bit symbo...
-
02:38 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
- Sharing char* is a more general optimization, and could apply to more cases (e.g., frozen Strings with identical byte...
-
02:33 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
- byroot (Jean Boussier) wrote:
> You do want both constants to reference the same symbol. From what I gathered it was... -
11:36 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
- Sorry for the late reply, somehow I can't make email notifications work on Redmine...
> Specs can always be change... -
04:32 PM Bug #15969: https://git.ruby-lang.org/ruby.git does not work?
- k0kubun (Takashi Kokubun) wrote:
> > On ruby-core documentation page 1, there is referenced https://git.ruby-lang.or... -
03:08 PM Bug #15969: https://git.ruby-lang.org/ruby.git does not work?
- > On ruby-core documentation page 1, there is referenced https://git.ruby-lang.org/ruby.git
Yes, but
> but the ... -
01:36 PM Bug #15969 (Closed): https://git.ruby-lang.org/ruby.git does not work?
- On ruby-core documentation page [1], there is referenced https://git.ruby-lang.org/ruby.git [2], but the following fa...
-
02:23 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
- Although I can understand rationale behind this proposal, I'm not sure it fits Ruby development model too well and in...
-
03:52 AM Feature #15966: Introducing experimental features behind a flag, disabled by default
- Today, I'm working on fiber pool. I wonder if I should expose it, but I don't know yet.
I wish something like this... -
02:16 PM Revision 7ff2bfed (git): Alias "master" and "trunk"
-
02:04 PM Revision f2769ae2 (git): Default branch name to "master"
-
12:32 PM Revision acee9384 (git): Default ASMEXT
-
12:31 PM Revision f28450c1 (git): Substitue suffixes with dot
-
12:14 PM Revision 76851381 (git): Show "-" if indent level is negative
-
11:46 AM Revision 90c51ca3 (git): New indent must be non-negative number
-
11:05 AM Revision babaad10 (git): Use configured ASMEXT
-
08:09 AM Revision 7f4f40ab (git): bootstraptest/runner.rb (show_limit): defer messages unless verbose and a tty
- 07:25 AM Revision 70dcf5b3 (git): * expand tabs.
-
07:20 AM Revision 78ee2c24 (git): marshal.c: check instance variable count
- * marshal.c (w_ivar_each): ensure that no instance variable was
removed while dumping other instance variables. [B... -
07:18 AM Revision 0b1e2639 (git): Hoisted out w_ivar_each
-
07:15 AM Bug #9529: TarHeader (Gem::Package) doesn't parse size correctly for +8GB entries
- Hello,
Is there plan to fix this issue? Need this Windows because there is no native support for extracting tar cont... -
06:10 AM Bug #15968: Custom marshal_load methods allow object instance variables to "leak" into other objects
- The number of instance variables is placed just after the class name.
```
\x04\b[\ao:\bFoo\x06:\t@barU:\bBar{\x06:\... -
06:08 AM Bug #15968 (Closed): Custom marshal_load methods allow object instance variables to "leak" into other objects
- Applied in changeset commit:git|c9423b016cfeab852bc5a829e55e0a11f80b3ab7.
----------
marshal.c: check instance varia... -
02:44 AM Bug #15968 (Closed): Custom marshal_load methods allow object instance variables to "leak" into other objects
- While working on a Rails app, I noticed some odd behavior where after marshalling and demarshalling an array of Activ...
-
06:02 AM Revision c9423b01 (git): marshal.c: check instance variable count
- * marshal.c (w_obj_each): ensure that no instance variable was
added while dumping other instance variables. [Bug ... - 05:00 AM Revision 77a07323 (git): * expand tabs.
-
04:56 AM Revision 99dc8859 (git): Fixed inadvertent ID creation in rb_iv_get
-
04:02 AM Revision 6982a904 (git): Assert obsolete method warnings in IPAddr
-
02:28 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- In https://bugs.ruby-lang.org/issues/15843#note-16, I forgot to switch git.ruby-lang.org's HEAD to master (but it act...
-
01:16 AM Revision fe03bbaf (git): bootstraptest/runner.rb (show_limit): show dots only when printing to a tty
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... -
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...
-
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:
... -
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... -
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)....
-
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... -
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... -
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... -
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... -
04:05 PM Revision dbe834ab (git): Prefer master rather than trunk in README [ci skip]
-
03:48 PM Revision d3d903cb (git): [DOC] Fix typos [ci skip]
-
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 ... -
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...
-
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... -
03:24 PM Revision 3d1536e6 (git): Build AppVeyor only on master
-
03:22 PM Revision f13fb814 (git): Return the result of the block given to assert_warning/assert_no_warning
-
03:22 PM Revision 51b2b605 (git): Call deprecated method only inside assert_warning block
-
03:22 PM Revision 9cb58f16 (git): Suppress unused variable warning
- 03:15 PM Revision fc4abbfc (git): * 2019-07-01
-
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) -
12:25 PM Misc #15930: DevelopersMeeting20190711Japan
- * [Feature #15966] Introducing experimental features behind a flag, disabled by default
* Could you read the descr... -
12:14 AM Misc #15930: DevelopersMeeting20190711Japan
- * [Feature #11808] Different behavior between `Enumerable#grep` and `Array#grep`
It needs a new C-API. -
12:23 PM Revision c5eb2434 (git): [DOC] update target_thread to TracePoint#enable
-
12:21 PM Revision 8640153e (git): Added test for require-return hook
-
12:20 PM Revision 1eca2f3c (git): TracePoint#__enable requires 3 arguments now
-
12:15 PM Revision 62e66b8e (git): Allow dtrace without pty, i.e., with miniruby
-
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. -
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... -
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...
-
11:56 AM Revision 3b86ec22 (git): dtrace: check for the command availablity with sudo
-
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...
-
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/... -
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... -
09:52 AM Feature #15799: pipeline operator
- inopinatus (Joshua GOODALL) wrote:
> ``` ruby
> result = 3 |> pow(2) #=> 9
> result #=> 3 (!?!?!)
> ```
This m... -
11:19 AM Revision 126cf11d (git): Producer threads check is the primary condition
-
02:53 AM Revision 75129c62 (git): Suppress "statement not reached" warning
-
02:49 AM Revision cc680846 (git): Suppress method redefinition warnings
-
02:49 AM Revision 5f736d43 (git): Suppress "literal in condition" warnings
-
02:49 AM Revision 4a063546 (git): Suppress unused literal warnings in verbose mode
-
02:49 AM Revision 3620568d (git): Suppress void context warnings in verbose mode
-
02:45 AM Revision c400c0b4 (git): Skip instead of return
-
02:45 AM Revision b43d6e57 (git): Fixed non-working test
-
02:45 AM Revision 8fe35908 (git): Fixed ClosedQueueError by a timing issue
-
02:45 AM Revision 44eca1b2 (git): Reset the result between assertions
-
02:45 AM Revision ad382088 (git): Fixed an assertion
-
02:45 AM Revision 409b0ec4 (git): Suppress unused variable warnings
-
02:41 AM Revision 84837e6d (git): Wait for the helper thread to terminate
-
02:41 AM Revision 41012f2e (git): Add parentheses to suppress warnings
-
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... -
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
06/29/2019
- 11:50 PM Revision 81e8830a (git): * 2019-06-30
-
11:45 PM Revision 45ba027d (git): Removed unused variables
-
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.
-
12:45 PM Revision 9f648262 (git): Fix predicate to assert if object is same
-
11:11 AM Bug #13593: Addrinfo#== behaves oddly
- PR here https://github.com/ruby/ruby/pull/2259
-
10:17 AM Revision cbb7dc21 (git): Fix predicate to assert if object is same
-
10:07 AM Revision 792d1deb (git): Escape control codes in regexp warning message
-
09:45 AM Revision 27723b69 (git): Should not warn massign parameters as unused
-
08:55 AM Revision a17fba69 (git): Rmove old TestTimeTZ::TZ#abbr attribute
-
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... -
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 ... -
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_... - 01:17 AM Revision a88107c4 (git): * expand tabs.
-
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... -
01:02 AM Revision 8aecc909 (git): Hoisted out WIDE_ENCODINGS
06/28/2019
- 11:12 PM Revision 14da3009 (git): * 2019-06-29
-
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... -
05:25 AM Misc #15930: DevelopersMeeting20190711Japan
- * [[Feature #14385]: Deprecate back-tick for Ruby 3.](https://bugs.ruby-lang.org/issues/14385)
* related [```enfor... -
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 ... -
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... -
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 ... -
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...
-
12:22 PM Bug #15708 (Rejected): Implicit numbered argument decomposes an array
-
11:32 AM Bug #15708: Implicit numbered argument decomposes an array
- これは意図されたものなので、バグではありません。勘違いによりアサインされてしまったようなので、閉じてください。
この挙動に対する不満を述べているコメントがあるようですが、それなら明らかにそれは仕様として別のイシューとして書かれる... -
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...
-
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...
-
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 ...
-
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... -
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... -
04:31 PM Revision ede05690 (git): Set file name and line number
-
04:30 PM Revision d12d53a6 (git): Adjust caller's line number, expect the next line as here-doc
-
02:21 PM Revision 2bb217bf (git): Removed unused variables
-
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... -
01:25 PM Revision c718f56e (git): Remove auto indent of continuation line
-
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... -
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... -
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... -
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... -
08:10 AM Revision 8ec877d1 (git): Add parentheses to suppress a warning
-
08:08 AM Revision 3dba16a5 (git): Test string content
-
08:08 AM Revision 5331932c (git): Removed unused variables
-
08:07 AM Revision 8d04f90d (git): Fixed a variable name
-
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...
-
07:02 AM Revision e9bce55c (git): Removed excess spaces
-
07:02 AM Revision 566e6b05 (git): Fixed name conflict between helper classes
-
06:26 AM Revision 35b7e8ee (git): Skip instead of return
-
06:26 AM Revision f8b528ba (git): Suppress unused variable warnings
-
06:25 AM Revision 11571b0e (git): Use assert_separately instead of invoke_ruby
-
06:22 AM Revision e0c4cb2e (git): Define singleton method on each new objects
-
06:09 AM Revision a0c141b6 (git): Suppress redefinition and void context warnings
-
06:04 AM Revision f8b64e5f (git): Use assigned local variable
-
05:54 AM Revision c52dad0e (git): Wait for the helper thread to terminate
-
05:38 AM Revision 023360ee (git): [DOC] Singleton.instance [ci skip]
-
05:23 AM Revision 2d1728b9 (git): Moved Singleton.instance to get rid of redefinition
-
05:09 AM Revision 951f80f2 (git): Removed unused variable
-
05:09 AM Revision ef45fd53 (git): Fixed the test-case class name for zsh
-
03:41 AM Revision be14f62c (git): Default @debug to $DEBUG
-
03:39 AM Revision 4562dad9 (git): Removed unused variable
-
03:37 AM Revision 7eaedda5 (git): Use block instead of explicit close
-
03:37 AM Revision 5627f744 (git): Add `require 'test/unit'`
-
03:33 AM Revision 3120252f (git): Suppress void context warning in verbose mode
-
03:31 AM Revision dc7da30b (git): Close leaked file descriptor
-
03:27 AM Revision c9bbcacc (git): Suppress unused variable warning with RUBYOPT=-w
-
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/...
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... -
11:57 PM Revision 14b0c94a (git): Fix documentation for Net::SMTPServerBusy
- Fixes [Bug #11628]
-
11:39 PM Bug #11659 (Rejected): Strange behavior setting previously-undefined local variables with a statement modifier
-
11:36 PM Bug #11686 (Closed): Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
-
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 ... -
11:00 PM Bug #11906 (Closed): File.dirname separator stripping from the begining of path
-
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...
-
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
-
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... -
10:46 PM Bug #11980 (Closed): External methods are appearing as instance methods for String
-
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...
-
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...
-
10:30 PM Bug #12001 (Third Party's Issue): Abort trap:6
-
10:27 PM Bug #12055 (Assigned): `NET::HTTPResponse` is not deflating responses with custom `Content-Range` header
-
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 ...
-
10:16 PM Bug #12056 (Rejected): kwarg is not allowed after `return`
-
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...
-
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...
-
07:21 PM Revision a2091c30 (git): Update to ruby/spec@94d98ff
- 07:04 PM Revision 632a9722 (git): * 2019-06-28
-
07:02 PM Revision d80e44de (git): Update to ruby/spec@8d74d49
-
07:02 PM Revision c9403971 (git): Update to ruby/mspec@ca2bc42
-
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...
-
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?... -
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...
-
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... -
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 ... -
11:31 AM Revision 1f7cb4be (git): Omit `EXPR_` prefix to show lex_state
-
10:28 AM Feature #15931: encoding for CESU-8
- naruse (Yui NARUSE) wrote:
> 文字コードの混乱という懸念は10年前ならあったでしょうが、もはやUTF-8が最高にして唯一の文字コードであることは誰の目にも明らかです。
> もっとUTF-8を信じてあ... -
10:06 AM Revision 9247f6fc (git): Expand and clarify documentation about version guards for specs
-
09:57 AM Revision 2c02d571 (git): Add a comment explaining what to do if specs fail on Ruby 2.4
-
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... -
07:58 AM Revision 7b716bc5 (git): Show the parser states in pretty_print too
-
07:03 AM Revision 2fd03fd7 (git): EXPR_LABEL also indicates non-continuation line
- Example:
[
1, # this is not continuation line
2
] -
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... -
06:31 AM Bug #15962: irb immediately crashes when you type <<' or <<"
- It was my mistake and could reproduce. This is Ripper's matter.
-
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.
-
02:39 AM Bug #15962 (Assigned): irb immediately crashes when you type <<' or <<"
-
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... -
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] -
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... -
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.... -
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...
-
06:13 AM Revision 2a56702e (git): Test for unterminated here-docs
-
02:18 AM Revision c86a9e65 (git): bc mode is already removed [ci skip]
-
01:59 AM Revision d6bcf367 (git): EXPR_CMDARG also indicates the end of an expression
-
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...
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... -
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...
-
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...
-
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.
-
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... -
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("... -
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... -
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 ...
-
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` ...
-
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... -
06:08 PM Bug #12297 (Rejected): Ruby stdlib date can parse non-existent date with year 0
-
05:59 PM Bug #12421 (Closed): Please backport r53816, r53817
-
05:51 PM Bug #12502 (Closed): ruby/test_array.rb test_permutation_stack_error very slow on some platforms
- Fixed in commit:2743c491a7d7b4e015b9e0a2b114856371bdd636.
-
05:43 PM Bug #12541 (Closed): test failure with `umask 027`
- Fixed by commit:3666ceb729998a6149d335151517f56aef2eba74 and commit:4c6eb271ddecc8534d10449ec2ca40df6bea2e58.
-
04:26 PM Revision 24c4e6de (git): Increase indent of continuation line
- v =
3 # auto indent - 04:21 PM Revision df3c9471 (git): * 2019-06-27
-
04:21 PM Revision 72bfc52d (git): Decrease indent by closing token correctly
-
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... -
01:09 PM Bug #15960 (Closed): rb_fstring should resize capacity [patch]
-
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 ... -
12:44 PM Revision 1235e054 (git): [DOC] Add spaces [ci skip]
-
12:44 PM Revision d9a055a7 (git): [DOC] Fix svn account [ci skip]
- 10:02 AM Revision acb67472 (git): Restore updated implementation of arm32 coroutine code, but prefer ucontext.
-
09:44 AM Revision ba17127e (git): Decrease nesting level when closing token comes at a non-first token of line
-
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... - 08:19 AM Revision 6c6bf9ff (git): Add `ucontext` coroutine implementation for generic fallback.
-
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... -
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 ... -
06:01 AM Revision fe0ddf0e (git): `ensure` is not a continuos line
-
05:08 AM Revision 6df1814c (git): coroutine/arm32/Context.S: save/restore the registers via stack
- Retry of 518adcca0a and dbe232e24e
-
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 ...
-
04:08 AM Bug #12562 (Closed): URI merge removes empty segment contrary to RFC 3986
-
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... -
01:49 AM Revision a3d1cacd (git): Decrease indent at "elsif" too
-
01:49 AM Revision ea8bc682 (git): Remove other debug prints
-
01:30 AM Bug #12764: rubygems with multi default gem problem
- @jeremyevans0
+1, Can you commit it? Thanks. -
12:23 AM Revision e478671e (git): Added version guard for backtrace printing feature of psych to ruby/spec.
06/25/2019
-
11:07 PM Revision cfa1a184 (git): Remove debug print...sorry
-
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... -
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... -
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".
-
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...
-
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 ... -
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...
-
04:53 PM Bug #13337 (Closed): Eval and Later Defined Local Variables
- Applied in changeset commit:git|0bd5f846df2f6268f653773e0cd4a20e2a944646.
----------
Document local variable interac... -
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... -
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.
-
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?
-
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... - 04:53 PM Revision 0aa8c3d8 (git): * 2019-06-26
- 04:53 PM Revision dd57442f (git): * remove trailing spaces.
-
04:52 PM Revision 0bd5f846 (git): Document local variable interactions with eval
- Fixes [Bug #13337]
-
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 ... -
01:17 PM Misc #15930: DevelopersMeeting20190711Japan
- [Feature #15958] Time#inspect with frac
-
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.
... -
01:07 PM Revision 57e1a69e (git): Treat auto indent with newline correctly
-
01:02 PM Revision 0b57f9b2 (git): Decrease indent when "else", "rescue", "ensure", "when", or "in" come
-
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... -
07:46 AM Revision d7887b05 (git): Fixed broken ruby/spec related a53ab897c35586a836710a8afeb1e8c1abd9b087
-
06:56 AM Revision 746812ee (git): Do not allocate a string to check if a scalar is an integer
-
06:56 AM Revision 5a4d2b9f (git): Remove string_cache in ScalarScanner
-
06:56 AM Revision 63f78bba (git): Reduce string allocations in scalar_scanner
-
06:56 AM Revision 00d0ede8 (git): Removed CHANGELOG from rdoc files.
-
06:56 AM Revision 3c4fc830 (git): Retired to write CHANGELOG.rdoc. Because It has no update from 2015.
- 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... - 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... - 06:56 AM Revision a53ab897 (git): Round trip exception backtraces
- This commit allows exception backtraces to round trip
- 06:56 AM Revision f770a5be (git): Refactor exception dumping
- 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.
-
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 -
06:56 AM Revision e572ff2f (git): Require version file relatively
-
06:56 AM Revision 083fda84 (git): Bump version to 1.2.0.
-
06:56 AM Revision 9b23aab2 (git): Fixed the wrong path for io-console.
-
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... - 05:04 AM Revision dbe232e2 (git): Order of arguments might be incorrect in arm32 coroutine implementation.
-
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(... -
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
-
12:40 AM Bug #15708 (Rejected): Implicit numbered argument decomposes an array
Also available in: Atom