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... -
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
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 ...
-
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_
... -
10:57 PM Bug #12724 (Closed): Net::HTTP#post_form and #get_response do not use ENV proxy as default
- Fixed by commit:67723c1e4673253b2f4a2c7204ccab9d0daaaeb9.
-
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/... -
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> ... -
10:16 PM Bug #13071 (Closed): bug in the Ruby interpreter or extension libraries
-
10:13 PM Bug #13106 (Rejected): Timeout does not wait for more than 120 seconds
-
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`...
-
09:34 PM Bug #13275 (Closed): RDoc bug for "Document-method: []"
- Fixed: https://github.com/ruby/rdoc/issues/452
-
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... -
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... -
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...
-
08:30 PM Bug #13284 (Closed): IA64 ruby 2.4 miniruby segfault
- Ruby has dropped support for IA64.
-
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...
-
06:40 PM Bug #13691 (Rejected): Word- and symbol array literals not valid where regular array is
-
06:39 PM Bug #13695 (Closed): Issue with require and require_relative with symlinked directories
-
06:36 PM Bug #13727 (Closed): Not able to set program_name for new Syslog::Logger
-
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... -
06:23 PM Bug #13851 (Closed): getting "can't modify string; temporarily locked" on non-frozen instances
-
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...
-
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...
-
05:44 PM Bug #13947 (Rejected): Incorreсt string parsing in Date.parse
-
05:41 PM Bug #13961 (Closed): String#unpack の warning メッセージが SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
- Fixed by commit:027cf467a4d093275b9c18fe694337765ff00213.
-
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...
-
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...
-
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 ...
- 03:19 PM Revision e09afd15 (git): * 2019-06-25
-
03:18 PM Revision 9c19cd52 (git): Refactor calculation of corresponding token depth
-
11:27 AM Feature #15954: 簡単にマルチスレッドを一度に合流させる
- matz (Yukihiro Matsumoto) wrote:
> ライブラリでスレッドを作ったりしている可能性もあるので「自分以外全部join」はマズいんじゃないかなあと思います。
> Since required libra... -
11:17 AM Feature #15954 (Rejected): 簡単にマルチスレッドを一度に合流させる
- ライブラリでスレッドを作ったりしている可能性もあるので「自分以外全部join」はマズいんじゃないかなあと思います。
Since required libraries may create threads inside, joinin... -
10:18 AM Feature #15954 (Rejected): 簡単にマルチスレッドを一度に合流させる
- 現在いるスレッド以外の全てのスレッドを現在のスレッドに合流させたいときは多いと思います。
その場合、一つの方法は、スレッドを生成するときにそれらを配列に蓄えておき、あとでその配列の各要素のスレッドに対して`join`をすることで... -
10:26 AM Bug #15708: Implicit numbered argument decomposes an array
- 説明をありがとうこざいます。バクでないことは分かったので、閉じて下さい。
-
09:57 AM Misc #15930: DevelopersMeeting20190711Japan
- * [Feature #15950]Allow negative length in `Array#[]`, `Array#[]=`, `Array#slice`, `Array#slice!`, `String#[]`, `Stri...
- 07:09 AM Revision 518adcca (git): Try using arm32 implementation for fibers.
-
07:01 AM Revision 4275f090 (git): remove UNREACHABLE
-
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 ... -
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 -
03:59 AM Feature #15931 (Closed): encoding for CESU-8
- Applied in changeset commit:git|7f64a0b4db7ee27a04579236950d88301c7bcabb.
----------
Add new encoding CESU-8 [Featur... -
03:58 AM Revision 7f64a0b4 (git): Add new encoding CESU-8 [Feature #15931]
- 03:13 AM Revision 0e6396d2 (git): Try using arm64 implementation for fibers.
- 03:13 AM Revision abdbfeba (git): Use spaces for indentation in `configure.ac`.
-
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...
- 02:25 AM Revision 5d4dfcd8 (git): * remove trailing spaces.
- 02:24 AM Revision a071bed7 (git): Print warning if not using native coroutine.
-
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?... - 01:24 AM Revision 0b36c90e (git): * 2019-06-24
-
01:12 AM Revision edbad4ad (git): httpstatus.rb 100% coverage
-
01:11 AM Revision c6229e7c (git): Adds WebAssembly MIME type
-
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...
Also available in: Atom