Project

General

Profile

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 ... jeremyevans0 (Jeremy Evans)
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...
shevegen (Robert A. Heiler)
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... grosser (Michael Grosser)
09:15 PM Revision 208ed56e (git): Colorize empty embexpr more on IRB::Color
k0kubun (Takashi Kokubun)
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...
marcandre (Marc-Andre Lafortune)
04:32 PM Revision ec759011 (git): Fix completion menu state calculation
aycabta (aycabta .)
03:48 PM Revision 2993b361 (git): Fix indexes in comments
nobu (Nobuyoshi Nakada)
03:19 PM Revision 98be2037 (git): Support some unhandled syntax highlight
Heredoc, %i, :Foo, { 'a': ... }, ...
:'a' is still half-broken.
k0kubun (Takashi Kokubun)
03:00 PM Revision a4d44b08 (git): * 2019-05-26
git[bot]
03:00 PM Revision d9c41f2d (git): Use Reline.completer_word_break_characters to complete
aycabta (aycabta .)
02:49 PM Revision ada64aa9 (git): Clear IRB::Color escape sequence before newline
because otherwise prompt and other things could be polluted. k0kubun (Takashi Kokubun)
02:26 PM Revision 7c507345 (git): Build trunk branch too to trigger AppVeyor on PR
k0kubun (Takashi Kokubun)
02:24 PM Revision be851692 (git): Build trunk branch too to trigger Travis on PR
k0kubun (Takashi Kokubun)
02:10 PM Revision e2db9f4c (git): Add and use Reline::Unicode.escape_for_print
k0kubun (Takashi Kokubun)
01:31 PM Revision e691b4da (git): Respect --nocolorize on REPL source highlight
k0kubun (Takashi Kokubun)
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... deivid (David Rodríguez)
08:20 AM Revision 65ce14e7 (git): Added --with-rdoc option
New option to direct formats of RDoc to install. nobu (Nobuyoshi Nakada)
08:16 AM Revision 4fae3c3f (git): Show doc list to install
Show document format list to install, not only enabled or disable. nobu (Nobuyoshi Nakada)
08:16 AM Revision 8fd3b9fc (git): Force update all RDoc at install
RDoc needs to parse all files at once for the cross-reference. nobu (Nobuyoshi Nakada)
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...
k0kubun (Takashi Kokubun)
06:54 AM Revision b83119be (git): Incremental syntax highlight for IRB source lines
Closes: https://github.com/ruby/ruby/pull/2202 k0kubun (Takashi Kokubun)
03:40 AM Bug #15875: const_defined? behavior inconsistency in 2.6.x series
Bisected to commit:bf8cc37b467e1d372e1b01b4d25e9ef6f8cc927f.
Backporting commit:d10451f3fd51f577e704db770de48d0504...
jeremyevans0 (Jeremy Evans)
02:28 AM Revision 3c6e1a8c (git): Avoid to show warning message with unused variable.
hsbt (Hiroshi SHIBATA)
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...
aycabta (aycabta .)
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... jeremyevans0 (Jeremy Evans)
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... jeremyevans0 (Jeremy Evans)
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... jeremyevans0 (Jeremy Evans)
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 ... jeremyevans0 (Jeremy Evans)
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...
jeremyevans (Jeremy Evans)
12:51 AM Revision 809ac9f2 (git): * expand tabs.
git[bot]
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...
jeremyevans (Jeremy Evans)
12:13 AM Misc #15874: DevelopersMeeting20190613Japan
* [Feature #14111] ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
Include the method prototype in the message when `Argum...
nobu (Nobuyoshi Nakada)

05/24/2019

11:24 PM Revision 19430b77 (git): Fix wrong variable name
aycabta (aycabta .)
11:08 PM Revision 82246830 (git): Add round-robin variable
aycabta (aycabta .)
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...
matsuda (Akira Matsuda)
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...
matsuda (Akira Matsuda)
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...
kou (Kouhei Sutou)
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... nobu (Nobuyoshi Nakada)
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,...
sos4nt (Stefan Schüßler)
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 ... alanwu (Alan Wu)
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...
mame (Yusuke Endoh)
06:30 PM Revision 559dca50 (git): Show documents when completion
aycabta (aycabta .)
05:16 PM Revision 260235ce (git): Use Reline as Reidline multiline editor in IRB
aycabta (aycabta .)
05:13 PM Revision ff43b226 (git): Enter key always means evaluate in Reline#readmultiline
aycabta (aycabta .)
04:13 PM Revision 637ee7ee (git): Fix C-v C-j
aycabta (aycabta .)
03:50 PM Misc #15782 (Closed): DevelopersMeeting20190522Japan
mame (Yusuke Endoh)
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... k0kubun (Takashi Kokubun)
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... MSP-Greg (Greg L)
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... k0kubun (Takashi Kokubun)
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... duerst (Martin Dürst)
03:44 PM Revision 27bab6a5 (git): Revert "Change Reline's version with "Reline 0.0.0""
This reverts commit 481ccf73d88797914f700e6e27711bf1ce997eb0. aycabta (aycabta .)
03:40 PM Revision 481ccf73 (git): Change Reline's version with "Reline 0.0.0"
aycabta (aycabta .)
03:39 PM Revision 4b012c23 (git): Check block in #readmultiline
aycabta (aycabta .)
03:25 PM Revision b2150548 (git): * 2019-05-25
git[bot]
02:38 PM Revision eb4e7747 (git): Support Meta key in Reline
aycabta (aycabta .)
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#...
nobu (Nobuyoshi Nakada)
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,...
AlexGascon (Alex Gascon)
12:10 PM Bug #15873: FrozenError when using OpenURI.open
Does it occur even if the body is `"Random information".dup`? nobu (Nobuyoshi Nakada)
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... AlexGascon (Alex Gascon)
12:48 PM Revision 2d34087a (git): Add notes for the Process#clock_getres spec
Eregon (Benoit Daloze)
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 Eregon (Benoit Daloze)
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...
bogdanvlviv (Bogdan Denkovych)
10:03 AM Revision 706c816a (git): Escape dots in regexp
znz (Kazuhiro NISHIYAMA)
10:00 AM Revision a4da223c (git): * expand tabs.
git[bot]
09:59 AM Revision 6ae9d5c8 (git): Revert "check it in eden or tomb."
This reverts commit 712c027524e3a03500b3098d950fc2f0608ce897. znz (Kazuhiro NISHIYAMA)
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...
duerst (Martin Dürst)
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...
ko1 (Koichi Sasada)
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...
ko1 (Koichi Sasada)
08:08 AM Revision 10927b59 (git): add separation char on rb_obj_info(imemo obj)
ko1 (Koichi Sasada)
07:12 AM Revision 28935504 (git): Mixed encoding error can continue to parse
nobu (Nobuyoshi Nakada)
07:10 AM Revision 45ad375a (git): [DOC] Use Rational literals than to_r in examples
nobu (Nobuyoshi Nakada)
06:16 AM Revision 1a4080cb (git): Hoisted out ndigits_denominator
* time.c (ndigits_denominator): calculate the denominator for
digits.
nobu (Nobuyoshi Nakada)
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...
duerst (Martin Dürst)
05:47 AM Misc #15750 (Closed): Switch Unicode Version 12.1.0 back from beta to final
Completed with commit e713c2bde8 duerst (Martin Dürst)
05:32 AM Revision 54d5b599 (git): Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)
05:32 AM Revision 25415780 (git): Add leaked-globals to .travis.yml
znz (Kazuhiro NISHIYAMA)
05:25 AM Revision 491d2b80 (git): Removed symlinks by in-place build [Bug #15870]
nobu (Nobuyoshi Nakada)
05:24 AM Revision 14778125 (git): Removed and ignore symlinks by in-place build [Bug #15870]
nobu (Nobuyoshi Nakada)
05:15 AM Bug #15855: bundle exec rake db:migrateでsegmentation fault が発生する
上に貼ったチケットを見る感じでは、mysql2 0.5.2 で修正されたのではないかと思っています。 mame (Yusuke Endoh)
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のコミットが見つかった...
rennaka (Ren Nakamura)
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...
duerst (Martin Dürst)
05:11 AM Revision 35caedc8 (git): --autostash is since Git 2.6 [Bug #15871]
nobu (Nobuyoshi Nakada)
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, ... jeremyevans0 (Jeremy Evans)
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).... jeremyevans0 (Jeremy Evans)
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...
nobu (Nobuyoshi Nakada)
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...
duerst (Martin Dürst)
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 ...
nobu (Nobuyoshi Nakada)
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...
duerst (Martin Dürst)
03:23 AM Revision dfc21a04 (git): Ignore generated files by in-place build [Bug #15870]
nobu (Nobuyoshi Nakada)
03:22 AM Revision 7f2f56b2 (git): Define GITPULLOPTION to rebase [Bug #15871]
nobu (Nobuyoshi Nakada)
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 mame (Yusuke Endoh)
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...
mame (Yusuke Endoh)
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. jeremyevans0 (Jeremy Evans)

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, `\...
phluid61 (Matthew Kerwin)
02:07 PM Feature #15868: Implement `File.absolute_path?`
Thanks @nobu, I updated the patch! Copy-pasta... :| deivid (David Rodríguez)
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 -... shevegen (Robert A. Heiler)
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...
nobu (Nobuyoshi Nakada)
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...
deivid (David Rodríguez)
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...
Eregon (Benoit Daloze)
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... deivid (David Rodríguez)
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...
shevegen (Robert A. Heiler)
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...
bonafernando (Fernando Wolf Bona)
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... bonafernando (Fernando Wolf Bona)
04:03 PM Revision 1ee1e8fc (git): Test GC.compact with MJIT again
k0kubun (Takashi Kokubun)
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 ... nobu (Nobuyoshi Nakada)
05:51 AM Feature #15323 (Closed): [PATCH] Proposal: Add Enumerable#filter_map
Applied in changeset commit:git|0acbdd1ed0d2302743525a5188cc5a0d6251680c.
----------
Adding Enumerable#filter_map
[...
alfonsojimenez (Alfonso Jiménez)
03:42 PM Revision dde8ceaf (git): * 2019-05-24
git[bot]
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...
k0kubun (Takashi Kokubun)
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
k0kubun (Takashi Kokubun)
02:35 PM Revision c04ef141 (git): enum.c (enum_tally): better example in rdoc
mame (Yusuke Endoh)
02:24 PM Revision e72769ef (git): Enumerable#filter_map in NEWS
nobu (Nobuyoshi Nakada)
02:05 PM Misc #15843 (Assigned): Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
k0kubun (Takashi Kokubun)
01:47 PM Revision ccb16529 (git): New Time methods in NEWS
nobu (Nobuyoshi Nakada)
01:41 PM Feature #15772 (Closed): Proposal: Add Time#ceil
Closed by [f5415a95ce1d393a3fd1d7f657ba85d85171356a](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/re... nobu (Nobuyoshi Nakada)
02:59 AM Feature #15772: Proposal: Add Time#ceil
Thank you! osyo (manga osyo)
01:39 PM Revision 0b4d51b0 (git): * expand tabs.
git[bot]
01:30 PM Revision f5415a95 (git): Add `Time#ceil`.
Closes: https://github.com/ruby/ruby/pull/2133 osyo (manga osyo)
10:15 AM Feature #15665 (Closed): Cannot compile socket extension on Mojave
Applied in changeset commit:git|fe3ff5afb07e171fd950623c69abfbabbb2762a3.
----------
Suppress paranoid warnings for ...
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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...
franklinyu (Franklin Yu)
08:36 AM Revision fe3ff5af (git): Suppress paranoid warnings for external/3rd-party libraries
[Feature #15665] nobu (Nobuyoshi Nakada)
08:31 AM Revision dc95b57a (git): add verifier before compact
ko1 (Koichi Sasada)
08:24 AM Revision 878a06ef (git): add comments [ci skip]
Also requested by Ko1. shyouhei (Shyouhei Urabe)
08:24 AM Revision 763989c6 (git): prefix ASAN related inline functions asan_
requested by Ko1. shyouhei (Shyouhei Urabe)
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...
shyouhei (Shyouhei Urabe)
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...
ko1 (Koichi Sasada)
07:07 AM Revision 65637dae (git): Test GC.compact on MJIT again
k0kubun (Takashi Kokubun)
06:33 AM Revision c5cbabf8 (git): Use colorized IRB on Windows without checking `TERM`
U.Nakamura
05:39 AM Revision 0acbdd1e (git): Adding Enumerable#filter_map
[Feature #15323]
Closes: https://github.com/ruby/ruby/pull/2017
alfonsojimenez (Alfonso Jiménez)
05:18 AM Revision 1ccc2eeb (git): Pretend to update all Unicode files
nobu (Nobuyoshi Nakada)
05:17 AM Feature #14915 (Rejected): Deprecate String#crypt
OpenBSD deprecated `crypt(3)` in November 2014 (https://github.com/openbsd/src/commit/608633c1c51b59b1f0d77d3d5b646ff... jeremyevans0 (Jeremy Evans)
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
...
jeremyevans (Jeremy Evans)
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...
jeremyevans (Jeremy Evans)
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...
jeremyevans (Jeremy Evans)
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...
jeremyevans (Jeremy Evans)
04:21 AM Revision 4814f173 (git): skip zombies.
rb_gc() no longer invokes finalizers, so there are T_ZOMBE objects. ko1 (Koichi Sasada)
02:42 AM Revision 02973d3b (git): pin `maybe` pointers.
Objects pointed by "maybe" pointers because of conservative marking
should be pinned down.
ko1 (Koichi Sasada)
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...
ko1 (Koichi Sasada)
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...
ko1 (Koichi Sasada)
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 ...
ko1 (Koichi Sasada)

05/22/2019

11:33 PM Revision bb29ed6e (git): C-v C-j means an newline insertion
aycabta (aycabta .)
11:25 PM Revision da3fabc9 (git): Change behavior to confirm multiline termination
Always checks termination if you press Enter at last line. aycabta (aycabta .)
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...
arzezak (Ariel Rzezak)
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...
bogdanvlviv (Bogdan Denkovych)
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...
matz (Yukihiro Matsumoto)
06:14 PM Revision c210c68d (git): Revert "Revert CI deduplication on Wercker / Azure for debugging"
This reverts commit 1ebe9a2f82fef5190454e68d430004282f5da172.
because it did not help.
k0kubun (Takashi Kokubun)
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...
k0kubun (Takashi Kokubun)
04:46 PM Revision 00f7e424 (git): spec/ruby/core/hash/constructor_spec.rb: add "ruby_version_is" guard
follow up for d3f1c615c5 mame (Yusuke Endoh)
04:39 PM Revision a093c98d (git): Fallback RUBY_FULL_REVISION if not defined
nobu (Nobuyoshi Nakada)
04:18 PM Revision f69d28fb (git): azure-pipelines.yml: Fix typo
k0kubun (Takashi Kokubun)
04:17 PM Revision 709756d8 (git): azure-pipelines.yml: Use simpler trigger syntax
k0kubun (Takashi Kokubun)
04:13 PM Revision bec877b4 (git): azure-pipelines.yml: Do not run CI on trunk
k0kubun (Takashi Kokubun)
04:07 PM Revision b80adde3 (git): wercker.yml: Notify master branch instead of trunk
k0kubun (Takashi Kokubun)
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...
mame (Yusuke Endoh)
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)...
matz (Yukihiro Matsumoto)
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...
mame (Yusuke Endoh)
03:40 PM Revision d9b338a5 (git): appveyor.yml: Do not doubly run CI on trunk
k0kubun (Takashi Kokubun)
03:33 PM Revision 277e6882 (git): .travis.yml: Test master branch instead of trunk
k0kubun (Takashi Kokubun)
03:20 PM Bug #7300 (Closed): Hash#[] の挙動が 1.9.3 と異なっている
Applied in changeset commit:git|d3f1c615c5b81319e422e9c92e1cb8ba82209fba.
----------
hash.c (rb_hash_s_create): Reje...
mame (Yusuke Endoh)
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...
mame (Yusuke Endoh)
03:15 PM Revision 4d622969 (git): * 2019-05-23
git[bot]
02:53 PM Revision a205e247 (git): Make RUBY_REVISION full length
nobu (Nobuyoshi Nakada)
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.
nobu (Nobuyoshi Nakada)
02:51 PM Revision 8fb77aca (git): Fix revision name
* tool/make-snapshot (package): dump to stringize GIT revisions
properly.
nobu (Nobuyoshi Nakada)
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.
aycabta (aycabta .)
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.) mame (Yusuke Endoh)
05:09 AM Bug #15853: Fix readline test regression when using Readline 4.3
@jeremyevans0 Welcome to the committers.
Matz.
matz (Yukihiro Matsumoto)
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.
*...
nobu (Nobuyoshi Nakada)
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.
nobu (Nobuyoshi Nakada)
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....
k0kubun (Takashi Kokubun)
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...
nobu (Nobuyoshi Nakada)
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. ko1 (Koichi Sasada)
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)".
...
usa (Usaku NAKAMURA)
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...
Eregon (Benoit Daloze)
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...
akr (Akira Tanaka)
10:10 AM Feature #15865: `<expr> in <pattern>` expression
@matz Do you mean `in` rather than `if` for the keyword? Eregon (Benoit Daloze)
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 ... matz (Yukihiro Matsumoto)
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...
nobu (Nobuyoshi Nakada)
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`.
ko1 (Koichi Sasada)
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....
bogdanvlviv (Bogdan Denkovych)
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... matz (Yukihiro Matsumoto)
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 byroot (Jean Boussier)
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 byroot (Jean Boussier)
08:57 AM Feature #15824: respond_to pattern for pattern match
Interesting idea. We need to investigate the idea further.
Matz.
matz (Yukihiro Matsumoto)
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...
matz (Yukihiro Matsumoto)
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... mame (Yusuke Endoh)
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...
osyo (manga osyo)
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...
osyo (manga osyo)
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...
ko1 (Koichi Sasada)
07:54 AM Revision 2fb69b32 (git): * expand tabs.
git[bot]
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.
nobu (Nobuyoshi Nakada)
07:33 AM Revision 4d93340d (git): ast.c: update inspect results in the documents
nobu (Nobuyoshi Nakada)
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... nobu (Nobuyoshi Nakada)
06:47 AM Revision 48f3dc3c (git): Set namespace tree
* variable.c (set_namespace_path): set path to the whole namespace
tree. [Feature #15765]
nobu (Nobuyoshi Nakada)
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]
alanwu (Alan Wu)
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...
alanwu (Alan Wu)
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...
matz (Yukihiro Matsumoto)
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...
ko1 (Koichi Sasada)
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...
joel23421 (joel Bernard)
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... joel23421 (joel Bernard)
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...
naruse (Yui NARUSE)
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.
akr (Akira Tanaka)
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...
usa (Usaku NAKAMURA)
05:30 AM Feature #15772: Proposal: Add Time#ceil
Accepted.
Matz.
matz (Yukihiro Matsumoto)
02:41 AM Misc #15782: DevelopersMeeting20190522Japan
Today's venue has been changed to Speee Inc. at Roppongi.
Do not go pixiv.
mrkn (Kenta Murata)

05/21/2019

11:57 PM Revision a829be20 (git): Ripper: no documents of fallback methods
nobu (Nobuyoshi Nakada)
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... mame (Yusuke Endoh)
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...
Eregon (Benoit Daloze)
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...
shevegen (Robert A. Heiler)
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
#...
osyo (manga osyo)
10:03 PM Revision c48d9139 (git): Remove unnecessary variable in LineEditor
aycabta (aycabta .)
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... lamont (Lamont Granquist)
09:48 PM Revision c00d8056 (git): Support CSI sequences in prompt
aycabta (aycabta .)
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...
Eregon (Benoit Daloze)
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
```
mame (Yusuke Endoh)
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...
shevegen (Robert A. Heiler)
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...
mame (Yusuke Endoh)
06:12 PM Revision ca435ed0 (git): Use Reline.test_mode in Reline's test too
aycabta (aycabta .)
05:52 PM Revision f8732bd4 (git): Reline#reset should initalize @rest_height and @screen_size eveytime
aycabta (aycabta .)
05:14 PM Revision 232f1117 (git): * 2019-05-22
git[bot]
05:13 PM Revision be86e71c (git): Reopen $stderr with specified fd by RELINE_STDERR_TTY
aycabta (aycabta .)
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 -...
franklinyu (Franklin Yu)
01:56 PM Bug #15821 (Closed): ruby_process_options() may cause "WB miss (O->Y)"
Closed by ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19 nobu (Nobuyoshi Nakada)
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... Eregon (Benoit Daloze)
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... chrisseaton (Chris Seaton)
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... sawa (Tsuyoshi Sawada)
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... knu (Akinori MUSHA)
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...
k0kubun (Takashi Kokubun)
11:52 AM Revision 2ecee730 (git): Remove ~/.inputrc not found error message
aycabta (aycabta .)
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
k0kubun (Takashi Kokubun)
09:55 AM Revision 4613c4bd (git): Symbol beginning token may take a constant token
aycabta (aycabta .)
09:45 AM Revision bb5b4f90 (git): Cursor should be at line head after line breaking
aycabta (aycabta .)
09:37 AM Revision fd95ab44 (git): IRB should eval and show an error when only `.` is inputted
aycabta (aycabta .)
09:35 AM Revision 3f6b5f44 (git): re-skip tests of GC.compact.
ko1 (Koichi Sasada)
08:46 AM Revision 6d93baae (git): Support DEL key
aycabta (aycabta .)
08:45 AM Revision 8c004c71 (git): enable test for GC.compact to reproduce an issue on CI
ko1 (Koichi Sasada)
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...
igaiga (Kuniaki Igarashi)
06:45 AM Revision 7ff4abe6 (git): unify normal and verify ver.
ko1 (Koichi Sasada)
06:02 AM Revision 0b9a7b35 (git): do not use RARRAY_SET() directly in array.c.
ko1 (Koichi Sasada)
05:23 AM Revision 44e9b1e3 (git): Fix typo
nobu (Nobuyoshi Nakada)
05:17 AM Revision ac00bdc8 (git): Do not modify shared array
[Bug #15821] nobu (Nobuyoshi Nakada)
04:49 AM Revision f9696ca6 (git): Simplified the guard against old versions
nobu (Nobuyoshi Nakada)
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, ... mame (Yusuke Endoh)
02:21 AM Misc #15782: DevelopersMeeting20190522Japan
* [Feature #15865] `<expr> in <pattern>` expression
* One-line pattern matching. ktsj, ko1, nobu, and me like it....
mame (Yusuke Endoh)
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 ...
osyo (manga osyo)
12:24 AM Revision be0d9c0d (git): Add "require 'irb'" to use IRB.conf
aycabta (aycabta .)
12:14 AM Revision 29c81265 (git): Check whether IRB.conf is nil in IRB::WorkSpace#code_around_binding
aycabta (aycabta .)

05/20/2019

11:57 PM Revision 3a9008b9 (git): Add --colorize and --nocolorize options to IRB
aycabta (aycabta .)
11:10 PM Revision df6a673c (git): Fix vertical cursor moving when splitting line
aycabta (aycabta .)
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...
shevegen (Robert A. Heiler)
04:50 PM Revision 34d7ec4e (git): Finish only when buffer contains non-blank line
aycabta (aycabta .)
04:49 PM Revision b69dfdb4 (git): Cursor up should reduce 1 than editing height
aycabta (aycabta .)
04:10 PM Revision 8023b3ce (git): * 2019-05-21
git[bot]
04:10 PM Revision 6592f5fc (git): Check bytesize in vi command mode last char back
aycabta (aycabta .)
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... deivid (David Rodríguez)
01:08 PM Revision 583ecd5f (git): * expand tabs.
git[bot]
12:58 PM Revision e83f10b3 (git): Get rid of undefined behavior that source and destination buffers overlap
nobu (Nobuyoshi Nakada)
08:41 AM Revision 8c8f2d97 (git): Remove redundant ignore rule for Process#clock_getres specs
Eregon (Benoit Daloze)
08:41 AM Revision 2a34543e (git): Move exclusion for Hyper-V next to other skipped constants
Eregon (Benoit Daloze)
07:28 AM Feature #1153 (Closed): Enumerable#uniq
This is accepted & implemented as per #11090. shyouhei (Shyouhei Urabe)
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. shyouhei (Shyouhei Urabe)
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...
ko1 (Koichi Sasada)
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...
jeremyevans0 (Jeremy Evans)
03:00 AM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
Would you commit that patch by yourself? nobu (Nobuyoshi Nakada)
03:43 AM Revision 7ef548c0 (git): Mixed encoding error can continue to parse
nobu (Nobuyoshi Nakada)
12:14 AM Misc #15782: DevelopersMeeting20190522Japan
* [Feature #14915] Deprecate String#crypt
- Is anybody against adding warning?
shyouhei (Shyouhei Urabe)

05/19/2019

10:50 PM Revision 9f49ff49 (git): Cursor can't move to eol when vi command mode
aycabta (aycabta .)
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 ...
jonathanhefner (Jonathan Hefner)
09:54 PM Misc #15782: DevelopersMeeting20190522Japan
* [Feature #15863] Add `Hash#slice!` and `ENV.slice!`(bogdanvlviv)
* I would like to discuss these methods(name, b...
bogdanvlviv (Bogdan Denkovych)
07:52 PM Revision f659e2f9 (git): * 2019-05-20
git[bot]
07:47 PM Revision 075e1acb (git): Readline.completion_proc accepts US-ASCII
aycabta (aycabta .)
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...
shevegen (Robert A. Heiler)
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...
bogdanvlviv (Bogdan Denkovych)
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...
vo.x (Vit Ondruch)
07:47 AM Revision 4d7ada10 (git): Update test-unit
nobu (Nobuyoshi Nakada)
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...
nobu (Nobuyoshi Nakada)
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... mame (Yusuke Endoh)
 

Also available in: Atom