Activity
From 05/19/2019 to 05/25/2019
05/25/2019
-
10:45 PM Bug #11363: Fix tests for String#crypt so they pass on OpenBSD
- CI looks clean with https://github.com/ruby/ruby/pull/2200, so I'll be committing it in about a week if there are no ...
-
10:25 PM Bug #15876: 1.to_s.encoding != Encoding.default_internal
- > which is confusing/annoying especially to users that don't know
> how encodings work in ruby.
I personally fina... -
05:40 PM Bug #15876 (Closed): 1.to_s.encoding != Encoding.default_internal
- I ran into strange looking test output when I compared .to_s with an expected text, saying that the encoding was diff...
-
09:15 PM Revision 208ed56e (git): Colorize empty embexpr more on IRB::Color
-
05:32 PM Bug #15872: CSV.parse omits close call when block is given – intended or bug?
- FWIW, I believe this is a bug.
> When a block is given and the argument is an IO-like object, it may not reach its... -
04:32 PM Revision ec759011 (git): Fix completion menu state calculation
-
03:48 PM Revision 2993b361 (git): Fix indexes in comments
-
03:19 PM Revision 98be2037 (git): Support some unhandled syntax highlight
- Heredoc, %i, :Foo, { 'a': ... }, ...
:'a' is still half-broken. - 03:00 PM Revision a4d44b08 (git): * 2019-05-26
-
03:00 PM Revision d9c41f2d (git): Use Reline.completer_word_break_characters to complete
-
02:49 PM Revision ada64aa9 (git): Clear IRB::Color escape sequence before newline
- because otherwise prompt and other things could be polluted.
-
02:26 PM Revision 7c507345 (git): Build trunk branch too to trigger AppVeyor on PR
-
02:24 PM Revision be851692 (git): Build trunk branch too to trigger Travis on PR
-
02:10 PM Revision e2db9f4c (git): Add and use Reline::Unicode.escape_for_print
-
01:31 PM Revision e691b4da (git): Respect --nocolorize on REPL source highlight
-
12:48 PM Feature #15868: Implement `File.absolute_path?`
- I added a couple more specs to check that in https://github.com/ruby/ruby/pull/2198/commits/d59a5c93dd4b20aa0898a24fa...
-
08:20 AM Revision 65ce14e7 (git): Added --with-rdoc option
- New option to direct formats of RDoc to install.
-
08:16 AM Revision 4fae3c3f (git): Show doc list to install
- Show document format list to install, not only enabled or disable.
-
08:16 AM Revision 8fd3b9fc (git): Force update all RDoc at install
- RDoc needs to parse all files at once for the cross-reference.
-
07:38 AM Revision 061c781a (git): Drop method obsoleted by b83119be9e9a8611063142541993e4823a025622
- We might need to do the same thing in IRB::Color now, but I'm not doing
that as I assume ANSI escape sequence does no... -
06:54 AM Revision b83119be (git): Incremental syntax highlight for IRB source lines
- Closes: https://github.com/ruby/ruby/pull/2202
-
03:40 AM Bug #15875: const_defined? behavior inconsistency in 2.6.x series
- Bisected to commit:bf8cc37b467e1d372e1b01b4d25e9ef6f8cc927f.
Backporting commit:d10451f3fd51f577e704db770de48d0504... -
02:28 AM Revision 3c6e1a8c (git): Avoid to show warning message with unused variable.
-
01:42 AM Revision 7686e33e (git): JSON like label ends by differs from the start
- pp Ripper.lex('{ "a": 3 }')
=>
[[[1, 0], :on_lbrace, "{", EXPR_BEG|EXPR_LABEL],
[[1, 1], :on_sp, " ", EXPR_BEG|EXPR... -
01:28 AM Feature #15799: pipeline operator
- I think a pipeline operator can be helpful in a functional language, based on my experience with `$` in Haskell. Ho...
-
01:13 AM Bug #13846 (Closed): Openbsd possible memory leak when using Thread
- I did some testing of this recently. With ruby 2.6, the memory use is constant. With ruby 2.5, there is slight memo...
-
01:06 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- I haven't seen `TestException#test_machine_stackoverflow` SIGSEGV in a long time on OpenBSD. I'm guessing the numero...
-
12:59 AM Bug #14807 (Closed): 2.6.0-preview2 segfaults on OpenBSD due to missing pthread_condattr_init call
- Fixed by commit:832b601e49fd402ec7f30b36a95473131e93ae94. As taca explained, PTHREAD_COND_INITIALIZER should not be ...
-
12:51 AM Bug #15798 (Closed): Fix threads not waking up on SIGINT when using UBF_TIMER_PTHREAD
- Applied in changeset commit:git|1ef39d8d099f145222b9352423af16a2bab6e05b.
----------
Fix process not waking up on si... - 12:51 AM Revision 809ac9f2 (git): * expand tabs.
-
12:50 AM Revision 1ef39d8d (git): Fix process not waking up on signals on OpenBSD
- When using UBF_TIMER_PTHREAD (the UBF handler on OpenBSD), the
timer_pthread_fn function will not signal the main thr... -
12:13 AM Misc #15874: DevelopersMeeting20190613Japan
- * [Feature #14111] ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
Include the method prototype in the message when `Argum...
05/24/2019
-
11:24 PM Revision 19430b77 (git): Fix wrong variable name
-
11:08 PM Revision 82246830 (git): Add round-robin variable
-
11:02 PM Bug #15875: const_defined? behavior inconsistency in 2.6.x series
- ### Side Note #1
`const_get()` could get this constant for all released versions, but has been intentionally chang... -
10:59 PM Bug #15875 (Closed): const_defined? behavior inconsistency in 2.6.x series
- `Module#const_defined?` returns true for unreachable nested fully qualified module name.
Here are the results of `co... -
09:45 PM Bug #15872: CSV.parse omits close call when block is given – intended or bug?
- `CSV.parse` expects a `String` as the input. So `close` isn't necessary.
If you have a problem case, could you rep... -
10:01 AM Bug #15872 (Rejected): CSV.parse omits close call when block is given – intended or bug?
- When a block is given and the argument is an IO-like object, it may not reach its end after exiting the `each` method...
-
09:08 AM Bug #15872 (Rejected): CSV.parse omits close call when block is given – intended or bug?
- The current implementation of `CSV.parse` doesn't call `close` when a block is given:
```ruby
def self.parse(*args,... -
08:39 PM Misc #15874: DevelopersMeeting20190613Japan
- - [Bug #15792] GC can leave strings used as hash keys in a corrupted state / bad fstring + shared string interaction ...
-
03:58 PM Misc #15874 (Closed): DevelopersMeeting20190613Japan
- Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s... -
06:30 PM Revision 559dca50 (git): Show documents when completion
-
05:16 PM Revision 260235ce (git): Use Reline as Reidline multiline editor in IRB
-
05:13 PM Revision ff43b226 (git): Enter key always means evaluate in Reline#readmultiline
-
04:13 PM Revision 637ee7ee (git): Fix C-v C-j
-
03:50 PM Misc #15782 (Closed): DevelopersMeeting20190522Japan
-
03:46 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- If you're talking about commit:5da52d1210625fb00acd573b3f32281b4bde1730 and commit:a205e24747497391390ef7c004293a8a79...
-
02:51 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- Maybe the changes to RUBY_DESCRIPTION (ruby -v) and RUBY_REVISION could be noted somewhere...
-
01:28 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- Sorry for your inconvenience, it was originally written in the ticket but I somehow deleted that in the later edit. I...
-
09:09 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- Please not only give us a schedule, but tell us exactly (in terms of git commands) what this means for people which a...
-
03:44 PM Revision 27bab6a5 (git): Revert "Change Reline's version with "Reline 0.0.0""
- This reverts commit 481ccf73d88797914f700e6e27711bf1ce997eb0.
-
03:40 PM Revision 481ccf73 (git): Change Reline's version with "Reline 0.0.0"
-
03:39 PM Revision 4b012c23 (git): Check block in #readmultiline
- 03:25 PM Revision b2150548 (git): * 2019-05-25
-
02:38 PM Revision eb4e7747 (git): Support Meta key in Reline
-
01:05 PM Bug #15873 (Closed): FrozenError when using OpenURI.open
- Probably you are using `frozen-string-literal` pragma.
Since 2.6, OpenURI clears the buffer from `Net::HTTPResponse#... -
12:58 PM Bug #15873: FrozenError when using OpenURI.open
- nobu (Nobuyoshi Nakada) wrote:
> Does it occur even if the body is `"Random information".dup`?
Just tried and no,... -
12:10 PM Bug #15873: FrozenError when using OpenURI.open
- Does it occur even if the body is `"Random information".dup`?
-
09:15 AM Bug #15873 (Closed): FrozenError when using OpenURI.open
- I just updated from Ruby 2.5.1 to 2.6.3 and I encountered a strange problem on a part that was working fine previousl...
-
12:48 PM Revision 2d34087a (git): Add notes for the Process#clock_getres spec
-
12:29 PM Revision 4541d2ef (git): Only exclude the failing clocks for Process.clock_getres specs on AIX
- * https://rubyci.org/logs/rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/log/20190522T103301Z.fail.html.gz
-
10:39 AM Feature #15831: Add `Array#extract`, `Hash#extract`, and `ENV.extract`
- > I also concern about the name conflict with the ActiveSupport method.
I guess this comment addressed https://bug... -
10:03 AM Revision 706c816a (git): Escape dots in regexp
- 10:00 AM Revision a4da223c (git): * expand tabs.
-
09:59 AM Revision 6ae9d5c8 (git): Revert "check it in eden or tomb."
- This reverts commit 712c027524e3a03500b3098d950fc2f0608ce897.
-
09:22 AM Revision c06f9e1d (git): switch UNICODE_BETA to NO (one more try, first try didn't work)
- Unicode version 12.1.0 was officially released on May 7th, 2019.
There were no changes at all from the "real" bet... -
08:52 AM Revision b0a4d81f (git): check RVALUE on verifier.
- GC.verify_internal_consistency() checks health of each RVALUE with
check_rvalue_consistency(). However, this function... -
08:35 AM Revision 712c0275 (git): check it in eden or tomb.
- is_pointer_to_heap() checks if it is in valid pointer to the
RVALUE in any heap_page_body. However, it returns true i... -
08:08 AM Revision 10927b59 (git): add separation char on rb_obj_info(imemo obj)
-
07:12 AM Revision 28935504 (git): Mixed encoding error can continue to parse
-
07:10 AM Revision 45ad375a (git): [DOC] Use Rational literals than to_r in examples
-
06:16 AM Revision 1a4080cb (git): Hoisted out ndigits_denominator
- * time.c (ndigits_denominator): calculate the denominator for
digits. -
06:15 AM Misc #15859 (Closed): Is Unicode in beta?
- Ruby came out of Unicode 12.1 BETA with commit e713c2bde8. So this issue can be closed.
The reason it is more diff... -
05:47 AM Misc #15750 (Closed): Switch Unicode Version 12.1.0 back from beta to final
- Completed with commit e713c2bde8
-
05:32 AM Revision 54d5b599 (git): Fix typos [ci skip]
-
05:32 AM Revision 25415780 (git): Add leaked-globals to .travis.yml
-
05:25 AM Revision 491d2b80 (git): Removed symlinks by in-place build [Bug #15870]
-
05:24 AM Revision 14778125 (git): Removed and ignore symlinks by in-place build [Bug #15870]
-
05:15 AM Bug #15855: bundle exec rake db:migrateでsegmentation fault が発生する
- 上に貼ったチケットを見る感じでは、mysql2 0.5.2 で修正されたのではないかと思っています。
-
05:03 AM Bug #15855: bundle exec rake db:migrateでsegmentation fault が発生する
- https://github.com/brianmario/mysql2/tree/master/ext/mysql2
これを見てUpdate encoding tables from MySQL 8.0.16のコミットが見つかった... -
05:12 AM Revision e713c2bd (git): switch UNICODE_BETA to NO
- Unicode version 12.1.0 was officially released on May 7th, 2019.
There were no changes at all from the "real" beta pu... -
05:11 AM Revision 35caedc8 (git): --autostash is since Git 2.6 [Bug #15871]
-
05:02 AM Bug #11512: DelegateClass.#public_{instance_}methods are returning difference values.
- This appears to still be a bug. The patch needed a little manual help to apply, and the tests needed to be updated, ...
-
03:28 AM Bug #11363: Fix tests for String#crypt so they pass on OpenBSD
- I've added a GitHub pull request to fix the `String#crypt` tests on OpenBSD (https://github.com/ruby/ruby/pull/2200)....
-
03:23 AM Bug #15870 (Closed): Add bin/cygruby270.dll and so on to .gitignore
- Applied in changeset commit:git|dfc21a0467d39af00666aec5098530529924cf48.
----------
Ignore generated files by in-pl... -
12:45 AM Bug #15870 (Closed): Add bin/cygruby270.dll and so on to .gitignore
- When I try to use git, I often get messages like the following:
```
Untracked files:
(use "git add <file>..." to... -
03:23 AM Bug #15871 (Closed): Make sure that "make up" does the right thing for git
- Applied in changeset commit:git|7f2f56b2f51269f42f822ecf346375b040267595.
----------
Define GITPULLOPTION to rebase ... -
12:50 AM Bug #15871 (Closed): Make sure that "make up" does the right thing for git
- With svn, I have been using "make up" to get my local version up to date.
This works with git, except that it seem... -
03:23 AM Revision dfc21a04 (git): Ignore generated files by in-place build [Bug #15870]
-
03:22 AM Revision 7f2f56b2 (git): Define GITPULLOPTION to rebase [Bug #15871]
-
03:17 AM Revision 50e993d4 (git): Skip the Process.clock_getres spec on AIX
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/log/20190522T103301Z.fail.html.gz
-
02:20 AM Revision 498113d5 (git): test/ruby/test_gc.rb (test_gc_stress_at_startup): extend time timeout
- It fails on some CI environments.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-trunk/log/20190524T003... -
12:52 AM Feature #15842: Allow DelegateClass() to module_eval given block
- As delegate.rb is unmaintained, unless someone objects in the next week, I plan on committing this feature.
05/23/2019
-
10:51 PM Feature #15868: Implement `File.absolute_path?`
- Out of interest, how does it treat relative paths like `C:foo\bar`?
(Funny observation: according to Microsoft, `\... -
02:07 PM Feature #15868: Implement `File.absolute_path?`
- Thanks @nobu, I updated the patch! Copy-pasta... :|
-
01:32 PM Feature #15868: Implement `File.absolute_path?`
- I have no particular pro/con opinion on the suggestion itself, but I should state that since Pathname was mentioned -...
-
01:11 PM Feature #15868: Implement `File.absolute_path?`
- > ```diff
> + File.basename("/foo/bar\\baz").should == true
The method name is wrong, and `File.absolute_pat... -
12:25 PM Feature #15868: Implement `File.absolute_path?`
- Ouch!
I actually read the `Pathname` docs, which state:
* "However non-Unix pathnames are supported experimenta... -
12:04 PM Feature #15868: Implement `File.absolute_path?`
- `Pathname("C:/foo/bar").absolute?` should return `true` on Windows.
I think it does already:
https://github.com/rub... -
09:53 AM Feature #15868 (Closed): Implement `File.absolute_path?`
- Currently there's no way to check whether a path is absolute or not in a way that works accross OSs. The pathname lib...
-
10:45 PM Feature #15869: Add abs to Matrix
- Interesting. Not sure if this has to do with Markov Chain per se, but for storing state
through automata (in bioinfo... -
08:15 PM Feature #15869: Add abs to Matrix
- bonafernando (Fernando Wolf Bona) wrote:
> While I was studying Markov Chain I had to find the maximum absolute valu... -
07:57 PM Feature #15869 (Closed): Add abs to Matrix
- While I was studying Markov Chain I had to find the maximum absolute value of the Matrix to divide the matrix in numb...
-
04:03 PM Revision 1ee1e8fc (git): Test GC.compact with MJIT again
-
03:46 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- IIRC, at the last meeting (20190522), the conclusion was that this method should select non-nil values only, like as ...
-
05:51 AM Feature #15323 (Closed): [PATCH] Proposal: Add Enumerable#filter_map
- Applied in changeset commit:git|0acbdd1ed0d2302743525a5188cc5a0d6251680c.
----------
Adding Enumerable#filter_map
[... - 03:42 PM Revision dde8ceaf (git): * 2019-05-24
-
03:41 PM Revision 187ef00a (git): wercker.yml: Commit MJIT debug logs to another repository
- because too-large Wercker output is truncated.
ruby/mjit-debug is a private repository for now, because the person
f... -
02:53 PM Revision 4fe908c1 (git): gc.c: Try pausing MJIT worker during GC.verify_compaction_references
- for debugging
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/2048247 -
02:35 PM Revision c04ef141 (git): enum.c (enum_tally): better example in rdoc
-
02:24 PM Revision e72769ef (git): Enumerable#filter_map in NEWS
-
02:05 PM Misc #15843 (Assigned): Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
-
01:47 PM Revision ccb16529 (git): New Time methods in NEWS
-
01:41 PM Feature #15772 (Closed): Proposal: Add Time#ceil
- Closed by [f5415a95ce1d393a3fd1d7f657ba85d85171356a](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/re...
-
02:59 AM Feature #15772: Proposal: Add Time#ceil
- Thank you!
- 01:39 PM Revision 0b4d51b0 (git): * expand tabs.
-
01:30 PM Revision f5415a95 (git): Add `Time#ceil`.
- Closes: https://github.com/ruby/ruby/pull/2133
-
10:15 AM Feature #15665 (Closed): Cannot compile socket extension on Mojave
- Applied in changeset commit:git|fe3ff5afb07e171fd950623c69abfbabbb2762a3.
----------
Suppress paranoid warnings for ... -
06:08 AM Feature #15665: Cannot compile socket extension on Mojave
- From where `-Werror` and `-Wunused-parameter` came?
```
"clang -I../../.ext/include/x86_64-darwin18 -I../.././inc... -
05:11 AM Feature #15665: Cannot compile socket extension on Mojave
- nobu (Nobuyoshi Nakada) wrote:
> That check is necessary only for very old, 6 years ago, header.
> It is strange th... -
08:36 AM Revision fe3ff5af (git): Suppress paranoid warnings for external/3rd-party libraries
- [Feature #15665]
-
08:31 AM Revision dc95b57a (git): add verifier before compact
-
08:24 AM Revision 878a06ef (git): add comments [ci skip]
- Also requested by Ko1.
-
08:24 AM Revision 763989c6 (git): prefix ASAN related inline functions asan_
- requested by Ko1.
-
08:24 AM Revision 8fce8333 (git): disable _FORTIFY_SOURCE
- Sanitizers and fortifications do not interface, and there is currently
no plan for them to work together.
See also h... -
07:58 AM Revision 6be0ab73 (git): gc_pin() doesn't check is_markable_object().
- Caller of gc_pin() should check it is a mark-able object.
So gc_pin() doesn't need to check it. With this fix,
we can... -
07:07 AM Revision 65637dae (git): Test GC.compact on MJIT again
- 06:33 AM Revision c5cbabf8 (git): Use colorized IRB on Windows without checking `TERM`
-
05:39 AM Revision 0acbdd1e (git): Adding Enumerable#filter_map
- [Feature #15323]
Closes: https://github.com/ruby/ruby/pull/2017 -
05:18 AM Revision 1ccc2eeb (git): Pretend to update all Unicode files
-
05:17 AM Feature #14915 (Rejected): Deprecate String#crypt
- OpenBSD deprecated `crypt(3)` in November 2014 (https://github.com/openbsd/src/commit/608633c1c51b59b1f0d77d3d5b646ff...
-
04:54 AM Bug #15839 (Closed): mixed encoding heredoc should be a syntax error regardless the order
- Applied in changeset commit:git|c05eaa93258ddc01e685b6cc3a0da82998a2af48.
----------
Fix mixed encoding in heredoc
... -
04:52 AM Revision c05eaa93 (git): Fix mixed encoding in heredoc
- Heredocs are parsed line-by-line, so we need to keep track of the
temporary encoding of the string. Previously, a he... -
04:33 AM Bug #15853 (Closed): Fix readline test regression when using Readline 4.3
- Applied in changeset commit:git|f91b1ab33d397fdcdf452d563d7f59469a078d88.
----------
Skip assertion in readline test... -
04:32 AM Revision f91b1ab3 (git): Skip assertion in readline test if Readline version is 4.3
- Previously, the entire method was not run for Readline 4.3, probably
because it was known to fail. Commit
c754e979d3e... -
04:21 AM Revision 4814f173 (git): skip zombies.
- rb_gc() no longer invokes finalizers, so there are T_ZOMBE objects.
-
02:42 AM Revision 02973d3b (git): pin `maybe` pointers.
- Objects pointed by "maybe" pointers because of conservative marking
should be pinned down. -
02:27 AM Bug #15809 (Closed): GC.verify_compaction_references - intermittent SEGV's on multiple platforms
- Applied in changeset commit:git|136ae55892ae120bb94e4ff2d025c745fdaa1091.
----------
Do not kick finalizers on rb_gc... -
02:26 AM Revision 136ae558 (git): Do not kick finalizers on rb_gc().
- rb_gc() kicks gc_finalize_deferred(), which invokes finalizers.
This means that any Ruby program can be run this poin... -
02:26 AM Revision 0eff21af (git): update Array's length correctly.
- ARRAY_ASET() does not change the length of array, so
use rb_ary_push() instead of ARRAY_ASET(). It prevents
updating ...
05/22/2019
-
11:33 PM Revision bb29ed6e (git): C-v C-j means an newline insertion
-
11:25 PM Revision da3fabc9 (git): Change behavior to confirm multiline termination
- Always checks termination if you press Enter at last line.
-
09:52 PM Bug #15867 (Closed): Enumerable#minmax inconsistent behavior with Time ranges
- With `Date` the behavior is consistent for inclusive and exclusive ranges:
```
>> (Date.new(2019, 7, 1)..Date.new... -
08:19 PM Feature #15863: Add `Hash#slice!` and `ENV.slice!`
- > Let me see the real-world use-case, please.
Since proposed `Hash#slice!` method is the same as `Hash#extract!` f... -
07:44 AM Feature #15863 (Rejected): Add `Hash#slice!` and `ENV.slice!`
- I don't think we have seen the use-case that this method is absolutely necessary.
Let me see the real-world use-case... -
06:14 PM Revision c210c68d (git): Revert "Revert CI deduplication on Wercker / Azure for debugging"
- This reverts commit 1ebe9a2f82fef5190454e68d430004282f5da172.
because it did not help. -
05:01 PM Revision 1ebe9a2f (git): Revert CI deduplication on Wercker / Azure for debugging
- CI seems to have a weired behavior now. Debugging.
Revert "azure-pipelines.yml: Fix typo"
This reverts commit f69d2... -
04:46 PM Revision 00f7e424 (git): spec/ruby/core/hash/constructor_spec.rb: add "ruby_version_is" guard
- follow up for d3f1c615c5
-
04:39 PM Revision a093c98d (git): Fallback RUBY_FULL_REVISION if not defined
-
04:18 PM Revision f69d28fb (git): azure-pipelines.yml: Fix typo
-
04:17 PM Revision 709756d8 (git): azure-pipelines.yml: Use simpler trigger syntax
-
04:13 PM Revision bec877b4 (git): azure-pipelines.yml: Do not run CI on trunk
-
04:07 PM Revision b80adde3 (git): wercker.yml: Notify master branch instead of trunk
-
03:49 PM Bug #15745 (Closed): There is no symmetry in the beginless range and the endless range using `Range#inspect`
- Applied in changeset commit:git|9d39eb6b40966deeeaa23c28f0be640c56545644.
----------
range.c (inspect_range): omit b... -
04:50 AM Bug #15745: There is no symmetry in the beginless range and the endless range using `Range#inspect`
- I'd pick the following representation:
```
(1..).inspect #=> "1.."
(..5).inspect #=> "..5"
(nil..nil)... -
03:48 PM Revision 9d39eb6b (git): range.c (inspect_range): omit beginless "nil"
- except the special case `(nil..nil)`.
```
(1..).inspect #=> "1.."
(..5).inspect #=> "..5"
(nil..nil).inspe... -
03:40 PM Revision d9b338a5 (git): appveyor.yml: Do not doubly run CI on trunk
-
03:33 PM Revision 277e6882 (git): .travis.yml: Test master branch instead of trunk
-
03:20 PM Bug #7300 (Closed): Hash#[] の挙動が 1.9.3 と異なっている
- Applied in changeset commit:git|d3f1c615c5b81319e422e9c92e1cb8ba82209fba.
----------
hash.c (rb_hash_s_create): Reje... -
03:19 PM Revision d3f1c615 (git): hash.c (rb_hash_s_create): Reject `Hash[[nil]]`
- The behavior of `Hash[[nil]] #=> {}` was a bug until 1.9.3, but had been
remained with a warning because some program... - 03:15 PM Revision 4d622969 (git): * 2019-05-23
-
02:53 PM Revision a205e247 (git): Make RUBY_REVISION full length
-
02:52 PM Revision d819d97c (git): Default to the current branch
- * tool/make-snapshot: default to the current branch if no branch
but srcdir is given. -
02:51 PM Revision 8fb77aca (git): Fix revision name
- * tool/make-snapshot (package): dump to stringize GIT revisions
properly. -
02:34 PM Bug #15853: Fix readline test regression when using Readline 4.3
- @jeremyevans0
Thanks a lot! I think that your v3 patch is correct...so please commit it yourself. Welcome. -
02:20 PM Bug #15853: Fix readline test regression when using Readline 4.3
- @jeremyevans0 Congrats! Please wait for @hsbt's guidance. (He will ask you to send your ssh key.)
-
05:09 AM Bug #15853: Fix readline test regression when using Readline 4.3
- @jeremyevans0 Welcome to the committers.
Matz. -
01:28 PM Revision 24684a81 (git): Fix revision name
- * tool/make-snapshot (package): use the last revision of the whole
tree as the revision name, not a single file.
*... -
01:28 PM Revision 658f17b8 (git): Fixed the method to delegate
- * tool/vcs.rb (VCS::GITSVN.revision_name): should delegate to the
same method of SVN, not an undefined method. -
10:34 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- > If you change something, pls tell your schedule and we can check the CI system.
Sure. I updated the description.... -
06:39 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- I'm negative against the Main part (moving the branch) immediately, which seems a too big change.
Why not making "ma... -
06:35 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- If you change something, pls tell your schedule and we can check the CI system.
-
06:30 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- I don't disagree this proposal.
But, I want to know what do you mean in the term "Out of scope (for a short term)".
... -
10:15 AM Feature #14844: Future of RubyVM::AST?
- akr (Akira Tanaka) wrote:
> We are not sure the stability of RubyVM::AbstractSyntaxTree.
> For example, Ruby 2.7 wi... -
07:41 AM Feature #14844: Future of RubyVM::AST?
- We are not sure the stability of RubyVM::AbstractSyntaxTree.
For example, Ruby 2.7 will add new node for pattern mat... -
10:10 AM Feature #15865: `<expr> in <pattern>` expression
- @matz Do you mean `in` rather than `if` for the keyword?
-
08:54 AM Feature #15865: `<expr> in <pattern>` expression
- I am pretty positive about adding single line pattern matching in Ruby. I am still wondering whether `if` is a right ...
-
08:04 AM Feature #15865: `<expr> in <pattern>` expression
- ko1 (Koichi Sasada) wrote:
> We can't introduce guard pattern (`pat if expr`) because it will conflict with `expr if... -
07:38 AM Feature #15865: `<expr> in <pattern>` expression
- Trivial comment.
We can't introduce guard pattern (`pat if expr`) because it will conflict with `expr if cond`. -
09:52 AM Feature #15831: Add `Array#extract`, `Hash#extract`, and `ENV.extract`
- matz (Yukihiro Matsumoto) wrote:
> I don't think we have seen the use-case that this method is absolutely necessary.... -
07:45 AM Feature #15831 (Rejected): Add `Array#extract`, `Hash#extract`, and `ENV.extract`
- I don't think we have seen the use-case that this method is absolutely necessary. I also concern about the name confl...
-
09:29 AM Bug #15625: Module#name performance has exponential-time worst case by aliased constants
- This was fixed in https://bugs.ruby-lang.org/issues/15765
-
09:29 AM Bug #11119: Anonymous classes and modules have terrible #name and #inspect performance
- This was fixed in https://bugs.ruby-lang.org/issues/15765
-
08:57 AM Feature #15824: respond_to pattern for pattern match
- Interesting idea. We need to investigate the idea further.
Matz.
-
08:56 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- I am against having `finite?` or `infinite?` methods. I don't think there's use-case for those methods.
Meanwhile, I... -
02:54 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- Do you mean that `Range#infinite?` is no longer needed if the behavior of `("a"..).size` is changed? If not, I think...
-
01:22 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- How about doing this?
```ruby
("a".."z").size # => nil
(.."z").size # => Infinity
("a"..).size # => Infin... -
01:14 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- Thanks comments!
> I think infinite? is a different concept, which already exists as Numeric#infinite?, and should... -
08:35 AM Bug #15821: ruby_process_options() may cause "WB miss (O->Y)"
- Note of this issue:
We assume that `ary` in `RARRAY_ASET(ary, ...)` is not FROZEN and SHARED. This code violate th... - 07:54 AM Revision 2fb69b32 (git): * expand tabs.
-
07:52 AM Revision 32dd1a79 (git): gc.c: revert b00f280d4b "Eagerly name modules and classes"
- * gc.c (rb_raw_obj_info): new string objects cannot allocate to
create new class path name during GC. -
07:33 AM Revision 4d93340d (git): ast.c: update inspect results in the documents
-
07:11 AM Feature #15765 (Closed): [PATCH] Module#name without global constant search
- Closed by [b00f280d4b](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/revisions/b00f280d4b9569e7153365...
-
06:47 AM Revision 48f3dc3c (git): Set namespace tree
- * variable.c (set_namespace_path): set path to the whole namespace
tree. [Feature #15765] -
06:47 AM Revision 1b20d6a6 (git): Extract build_const_pathname
- * variable.c (build_const_pathname): build constant path from
name as a string. [Feature #15765] -
06:46 AM Revision b00f280d (git): Eagerly name modules and classes
- * variable.c: make the hidden ivars `classpath` and `tmp_classpath` the source
of truth for module and constant nam... -
06:06 AM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- I accepted the proposal at the last developer meeting but forgot to post here.
I do reject having both block and blo... -
06:02 AM Misc #15802: Reduce the minimum string buffer size from 127 to 63 bytes
- Could you give me speed benchmark results, for example with discourse (any rails benchmark is okay)?
If it is diffic... -
05:57 AM Bug #15866: [BUG] Segmentation fault at 0x0000000000000020
NOTE: does not happen if i remove following line from code:
request.body = "{"data":{"post ID 1":{"se_na...-
05:54 AM Bug #15866 (Closed): [BUG] Segmentation fault at 0x0000000000000020
- /bin/bash -c "/home/test/.rvm/bin/rvm ruby-2.5.0 do /home/test/.rvm/rubies/ruby-2.5.0/bin/ruby /opt/rails/test/bin/ra...
-
05:47 AM Feature #14915: Deprecate String#crypt
- Just removing deprecated feature doesn't provide additional value.
In this case UNIX crypt(3) is sometimes used as... -
05:08 AM Feature #14915: Deprecate String#crypt
- I feel warning is too strong.
crypt function is required to implement password checking for /etc/passwd.
-
05:05 AM Feature #14915: Deprecate String#crypt
- As a matter of practice, OpenBSD still has `crypt`.
It means that it's too difficult to remove this function at this... -
05:30 AM Feature #15772: Proposal: Add Time#ceil
- Accepted.
Matz.
-
02:41 AM Misc #15782: DevelopersMeeting20190522Japan
- Today's venue has been changed to Speee Inc. at Roppongi.
Do not go pixiv.
05/21/2019
-
11:57 PM Revision a829be20 (git): Ripper: no documents of fallback methods
-
11:13 PM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- I have no strong opinion to the proposal itself, but I'm also skeptical to the motivating example. I'd like to write...
-
06:58 PM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- Why is `range.begin.nil? || range.end.nil?` not enough to check if beginless or endless Range?
Maybe we should int... -
08:16 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
- I think the proposal makes sense. The method names are a bit odd though.
I have no huge qualms with the inf* relat... -
01:46 AM Feature #15864 (Open): Proposal: Add methods to determine if it is an infinite range
## Summary
Proposal to add methods to determine if it is an infinite range.
## Current status
```ruby
#...-
10:03 PM Revision c48d9139 (git): Remove unnecessary variable in LineEditor
-
09:52 PM Bug #15856: Performance of redundant `Kernel.require` is slow when many gems are activated
- Okay that explains what I was seeing, I just didn't realize that it was that subtle around .so loading, but I think I...
-
09:48 PM Revision c00d8056 (git): Support CSI sequences in prompt
-
06:48 PM Feature #15865: `<expr> in <pattern>` expression
- RHS assignment looks a bit weird to me.
I guess most languages have `<pattern>` SIGIL/KEYWORD `<expr>`, which seem... -
04:22 PM Feature #15865: `<expr> in <pattern>` expression
- Oops, the first example was wrong. Fixed.
```
-[1, 2, 3] in 1, 2, 3 #=> false
+[1, 2, 3] in 1, 2, 4 #=> false
``` -
08:21 AM Feature #15865: `<expr> in <pattern>` expression
- I don't have a big pro/contra opinion per se on the whole topic of pattern matching,
but I would wait a bit before f... -
01:58 AM Feature #15865 (Closed): `<expr> in <pattern>` expression
- How about adding a syntax for one-line pattern matching: `<expr> in <pattern>` ?
```
[1, 2, 3] in x, y, z #=> tru... -
06:12 PM Revision ca435ed0 (git): Use Reline.test_mode in Reline's test too
-
05:52 PM Revision f8732bd4 (git): Reline#reset should initalize @rest_height and @screen_size eveytime
- 05:14 PM Revision 232f1117 (git): * 2019-05-22
-
05:13 PM Revision be86e71c (git): Reopen $stderr with specified fd by RELINE_STDERR_TTY
-
04:16 PM Feature #15665: Cannot compile socket extension on Mojave
- hsbt (Hiroshi SHIBATA) wrote:
> Do not change status field.
>
> Maybe you can resolve this with `sudo installer -... -
01:56 PM Bug #15821 (Closed): ruby_process_options() may cause "WB miss (O->Y)"
- Closed by ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19
-
01:09 PM Feature #15281: Speed up Set#intersect with size check.
- Just a note, for compatibility there is often a gap between what the documentation states and what Ruby programs assu...
-
09:42 AM Feature #15281: Speed up Set#intersect with size check.
- I'm not sure it should be called `Tuple` - to me that implies that elements can appear more than once - that it's a m...
-
08:25 AM Feature #15281: Speed up Set#intersect with size check.
- There is a mathematical term "ordered set", which means a different thing: an algebra in which the elements are given...
-
02:52 AM Feature #15281: Speed up Set#intersect with size check.
- It is clearly stated that Set is an unordered collection and it doesn't even guarantee any determinacy about the orde...
-
12:01 PM Revision b508b623 (git): Use conssitent documentation about repository [ci skip]
- This unifies our explanation with
https://github.com/ruby/www.ruby-lang.org/pull/2069
Co-authored-by: OKURA Masafumi... -
11:52 AM Revision 2ecee730 (git): Remove ~/.inputrc not found error message
-
11:32 AM Revision 32ed85f6 (git): Copy config to make IRB::Context#use_colorize? functional
- on initialize
This fixes https://github.com/ruby/ruby/pull/2188 -
09:55 AM Revision 4613c4bd (git): Symbol beginning token may take a constant token
-
09:45 AM Revision bb5b4f90 (git): Cursor should be at line head after line breaking
-
09:37 AM Revision fd95ab44 (git): IRB should eval and show an error when only `.` is inputted
-
09:35 AM Revision 3f6b5f44 (git): re-skip tests of GC.compact.
-
08:46 AM Revision 6d93baae (git): Support DEL key
-
08:45 AM Revision 8c004c71 (git): enable test for GC.compact to reproduce an issue on CI
-
08:38 AM Feature #15854: Tracing instance variable assignment
- Thanks to comments.
> :ivar_assign (close to original proposal)
> :instance_variable_set (same as official method... -
06:45 AM Revision 7ff4abe6 (git): unify normal and verify ver.
-
06:02 AM Revision 0b9a7b35 (git): do not use RARRAY_SET() directly in array.c.
-
05:23 AM Revision 44e9b1e3 (git): Fix typo
-
05:17 AM Revision ac00bdc8 (git): Do not modify shared array
- [Bug #15821]
-
04:49 AM Revision f9696ca6 (git): Simplified the guard against old versions
-
04:02 AM Feature #15863: Add `Hash#slice!` and `ENV.slice!`
- > It should behave in the way Hash#slice does, except one thing Hash#slice! modifies the object. (See, for instance, ...
-
02:21 AM Misc #15782: DevelopersMeeting20190522Japan
- * [Feature #15865] `<expr> in <pattern>` expression
* One-line pattern matching. ktsj, ko1, nobu, and me like it.... -
02:15 AM Misc #15782: DevelopersMeeting20190522Japan
- * [Feature #15864] Proposal: Add methods to determine if it is an infinite range
* I want to hear the opinions of ... -
12:24 AM Revision be0d9c0d (git): Add "require 'irb'" to use IRB.conf
-
12:14 AM Revision 29c81265 (git): Check whether IRB.conf is nil in IRB::WorkSpace#code_around_binding
05/20/2019
-
11:57 PM Revision 3a9008b9 (git): Add --colorize and --nocolorize options to IRB
-
11:10 PM Revision df6a673c (git): Fix vertical cursor moving when splitting line
-
10:17 PM Feature #14915: Deprecate String#crypt
- I have not read all comments (sorry) and it is way outside of my league to come to any meaningful
conclusion; I only... -
04:50 PM Revision 34d7ec4e (git): Finish only when buffer contains non-blank line
-
04:49 PM Revision b69dfdb4 (git): Cursor up should reduce 1 than editing height
- 04:10 PM Revision 8023b3ce (git): * 2019-05-21
-
04:10 PM Revision 6592f5fc (git): Check bytesize in vi command mode last char back
-
03:43 PM Bug #15856: Performance of redundant `Kernel.require` is slow when many gems are activated
- I had a look at this. I manage to reproduce the issue only when requiring `openssl`. In general, I think it can be re...
- 01:08 PM Revision 583ecd5f (git): * expand tabs.
-
12:58 PM Revision e83f10b3 (git): Get rid of undefined behavior that source and destination buffers overlap
-
08:41 AM Revision 8c8f2d97 (git): Remove redundant ignore rule for Process#clock_getres specs
-
08:41 AM Revision 2a34543e (git): Move exclusion for Hyper-V next to other skipped constants
-
07:28 AM Feature #1153 (Closed): Enumerable#uniq
- This is accepted & implemented as per #11090.
-
07:23 AM Feature #15123: Enumerable#compact proposal
- Just leaving a comment that I wanted this method in my pet project just now. So +1.
-
05:43 AM Revision ab0f2dea (git): skip a test for CLOCK_MONOTONIC_RAW.
- On my Linux guest machine on Hyper-V, I got an error.
Process.clock_gettime(CLOCK_MONOTONIC_RAW, :nanosecond) returns... -
03:59 AM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
- nobu (Nobuyoshi Nakada) wrote:
> Would you commit that patch by yourself?
Assuming matz approves a commit bit for... -
03:00 AM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
- Would you commit that patch by yourself?
-
03:43 AM Revision 7ef548c0 (git): Mixed encoding error can continue to parse
-
12:14 AM Misc #15782: DevelopersMeeting20190522Japan
- * [Feature #14915] Deprecate String#crypt
- Is anybody against adding warning?
05/19/2019
-
10:50 PM Revision 9f49ff49 (git): Cursor can't move to eol when vi command mode
-
10:05 PM Feature #15799: pipeline operator
- Eregon (Benoit Daloze) wrote:
> Also, if we actually introduce a pipeline operator, I think it's much more useful ... -
09:54 PM Misc #15782: DevelopersMeeting20190522Japan
- * [Feature #15863] Add `Hash#slice!` and `ENV.slice!`(bogdanvlviv)
* I would like to discuss these methods(name, b... - 07:52 PM Revision f659e2f9 (git): * 2019-05-20
-
07:47 PM Revision 075e1acb (git): Readline.completion_proc accepts US-ASCII
-
07:42 PM Feature #15863: Add `Hash#slice!` and `ENV.slice!`
- I do not know how Hash#extract from Active* works but the name does not make to me
a whole lot of sense to me; howev... -
06:54 PM Feature #15863 (Rejected): Add `Hash#slice!` and `ENV.slice!`
- ## Add `Hash#slice!`
In https://bugs.ruby-lang.org/issues/8499 we added `Hash#slice`.
`Hash#slice!` removes and... -
08:21 AM Bug #15791: Clarify reason for RbConfig's ruby_version not reflecting "teeny" value
- ruby_version is user configurable variable:
https://github.com/ruby/ruby/blob/trunk/configure.ac#L3663
It was i... -
07:47 AM Revision 4d7ada10 (git): Update test-unit
-
07:38 AM Feature #15665 (Feedback): Cannot compile socket extension on Mojave
- That check is necessary only for very old, 6 years ago, header.
It is strange that `IN6_IS_ADDR_UNSPECIFIED` code ca... -
12:12 AM Bug #15862 (Third Party's Issue): Segmentation fault when running Rails commands
- I think this issue is a bug or spec of rb-inotify. If it is a bug, it should be fixed. If it is a spec, rails shoul...
Also available in: Atom