Project

General

Profile

Activity

From 07/18/2018 to 07/24/2018

07/24/2018

11:48 PM Misc #14937 (Closed): [PATCH] thread_pthread: lazy-spawn timer-thread only on contention
[ruby-core:87773]
```
thread_pthread: lazy-spawn timer-thread only on contention
To reduce resource use and redu...
normalperson (Eric Wong)
11:19 PM Feature #14915: Deprecate String#crypt
normalperson (Eric Wong) wrote:
> Can you do it as a single option which doesn't involve having
> users copy+past...
jeremyevans0 (Jeremy Evans)
10:42 PM Feature #14915: Deprecate String#crypt
<snip> Thanks for the research on this matter

[email protected] wrote:
> Should I prepare a patch to...
normalperson (Eric Wong)
10:00 PM Feature #14915: Deprecate String#crypt
jeremyevans0 (Jeremy Evans) wrote:
> .htpasswd is an Apache-specific format, and Apache currently supports only 5 pa...
jeremyevans0 (Jeremy Evans)
11:04 PM Feature #14183: "Real" keyword argument
Here's an alternative proposal, with the basic idea that behavior for historical ruby 1.6+ code that doesn't use keyw... jeremyevans0 (Jeremy Evans)
08:24 PM Revision f1186a3d (git): Revert "dir.c: fix glob with base when no DT_UNKNOWN"
This reverts commit r63982.
It breaks build on Solaris 11.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64038 b...
naruse (Yui NARUSE)
07:22 PM Feature #14922: Resolv getaddresses ignores AAAA records for IPv6
Greetings. I work behind Donovan (this bug's reporter) and am also dealing with this same issue. I tracked down the s... eviljoel (evil joel)
05:13 PM Bug #14935: Inconsitent behaviour with puts and enumerator with different block format.
I think this is because `do ... end` blocks has lower precedence than `{...}` blocks. As documented in [1]. So, proba... lucasbuchala (Lucas Buchala)
03:54 PM Bug #14935: Inconsitent behaviour with puts and enumerator with different block format.
#puts returns `nil`, so when you're mapping you end up with `[nil, nil, nil]`, which prints with #puts as three blank... shan (Shannon Skipper)
12:29 PM Bug #14935 (Rejected): Inconsitent behaviour with puts and enumerator with different block format.
### Case: 1
```
➜ ~ ruby
puts [1,2,3].map do |i|
puts i
end
#<Enumerator:0x007ffe930b76d0>
➜ ~
# block do...
[email protected] (Puneet Sutar)
05:01 PM Bug #14936 (Rejected): Ruby 2.5.1 crahes when running on Mac OS X High Sierra 10.13.6
When attempting to run Arachni 1.5.1 on my Mac OS X High Sierra, I get a Ruby crash every time. I am attaching the R... nelsonmp19 (Michael Nelson)
03:40 PM Revision cd2eaf2a (git): mjit.c: handle memory allocation failure
which was missing in r64033.
Prior to r64033, memory allocation failure had been checked by
TRY_WITH_GC and handled ...
k0kubun (Takashi Kokubun)
03:17 PM Revision 461c79f1 (git): * 2018-07-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 PM Revision ba8413c2 (git): vm.c: simplify the implementation of r64031
because such inconsistency may result in the regression fixed in r64034.
vm_exec is not touched since renaming it ma...
k0kubun (Takashi Kokubun)
02:43 PM Revision 63f51f52 (git): transform_mjit_header.rb: fix performance regression
on r64031. Compiling vm_search_method_slowpath is very slow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64034...
k0kubun (Takashi Kokubun)
02:36 PM Revision 83c9263b (git): mjit.c: prevent GC on MJIT worker
mjit_compile.c: ditto.
REALLOC_N, ALLOC_N and xmalloc trigger GC but it's not expected.
Other allocation calls in mj...
k0kubun (Takashi Kokubun)
12:19 PM Revision e8df28d9 (git): test_jit.rb: give up debugging cc1 issue
in a short term, and add retries to prevent random CI failures by it.
I remember this and will address it later for ...
k0kubun (Takashi Kokubun)
12:15 PM Bug #14934: Unicode: Hangul normalize bug
> Can you provide some test case(s)?
That is what frustrated me. I simply translated Python's test-cases for this ...
MaLin (Lin Ma)
06:07 AM Bug #14934: Unicode: Hangul normalize bug
@MaLin: Can you provide some test case(s)?
All the test data provided by Unicode (e.g. https://www.unicode.org/Pub...
duerst (Martin Dürst)
05:15 AM Bug #14934: Unicode: Hangul normalize bug
I'm not a expert of Ruby, I would suggest to examine the code of Hangul normalize, it looks too simple than the Unico... MaLin (Lin Ma)
04:56 AM Bug #14934 (Closed): Unicode: Hangul normalize bug
I was involved to fix a similar bug in Python, I found Ruby also has bug code.
We should fix this line[1] like thi...
MaLin (Lin Ma)
12:12 PM Revision afba9cd7 (git): prefix symbols exported for mjit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:54 AM Revision a67f47c4 (git): test_jit.rb: suppress unused variable warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
09:15 AM Revision 004f5521 (git): Try to suppress warning on some CI
http://ci.rvm.jp/results/trunk-asserts-nopara@silicon-docker/1149270
```
/home/ko1/ruby/src/trunk-asserts-nopara/proc...
znz (Kazuhiro NISHIYAMA)
07:47 AM Bug #14860 (Closed): Time.strptime does not work with Julian dates using %j
Applied in changeset trunk|r64028.
----------
time.rb: yday support
* lib/time.rb (Time.make_time): added yday supp...
nobu (Nobuyoshi Nakada)
07:47 AM Bug #14933 (Closed): Time.strptime with ordinal dates
Applied in changeset trunk|r64028.
----------
time.rb: yday support
* lib/time.rb (Time.make_time): added yday supp...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 728b75bc (git): time.rb: yday support
* lib/time.rb (Time.make_time): added yday support.
[ruby-core:87545] [Bug #14860]
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
06:03 AM Revision 727f6ee8 (git): dsymutil needs the object files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:38 AM Revision 8099b927 (git): * 2018-07-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:38 AM Revision 97e05dad (git): UNREACHABLE_RETURN
* include/ruby/ruby.h (UNREACHABLE_RETURN): UNREACHABLE at the end
of non-void functions.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
04:59 AM Feature #14912: Introduce pattern matching syntax
egi (Satoshi Egi) wrote:
> Let me propose you to import the functions for non-linear pattern matching with backtrack...
shyouhei (Shyouhei Urabe)
04:49 AM Feature #14912: Introduce pattern matching syntax
Let me propose you to import the functions for non-linear pattern matching with backtracking that I have implemented ... egi (Satoshi Egi)
04:57 AM Feature #5446: at_fork callback API
normalperson (Eric Wong) wrote:
> Maybe Sequel and AR can have add optional PID checks
> ($$ != expected_pid), wh...
jeremyevans0 (Jeremy Evans)
04:42 AM Feature #5446: at_fork callback API
[email protected] wrote:
> normalperson (Eric Wong) wrote:
> > [email protected] wrote:
> > > I want ...
normalperson (Eric Wong)
04:41 AM Feature #5446: at_fork callback API
tenderlovemaking (Aaron Patterson) wrote:
> I think library authors can make things easier though. Web frameworks, ...
jeremyevans0 (Jeremy Evans)
02:02 AM Feature #10982: Clarify location of NoMethod error
I just ran into a `SyntaxError` on heapy today (in Ruby 2.1.6) and it did exactly what I wish would occur for `NoMeth... olivierlacan (Olivier Lacan)

07/23/2018

10:51 PM Feature #5446: at_fork callback API
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > normalperson (Eric Wong) wrote:
> > > It's been...
tenderlovemaking (Aaron Patterson)
04:17 PM Feature #14915: Deprecate String#crypt
normalperson (Eric Wong) wrote:
> Can you provide pre-defined, accepted-as-secure implementations
> of these whic...
jeremyevans0 (Jeremy Evans)
03:03 PM Feature #14915: Deprecate String#crypt
[email protected] wrote:
> shyouhei (Shyouhei Urabe) wrote:
> > - Basic authentication itself does no...
normalperson (Eric Wong)
02:00 AM Feature #14915: Deprecate String#crypt
shyouhei (Shyouhei Urabe) wrote:
> Maybe this was my misunderstanding. Are BasicAuth and DigestAuth
> made API-c...
jeremyevans0 (Jeremy Evans)
01:32 AM Feature #14915: Deprecate String#crypt
On Fri, Jul 20, 2018 at 5:51 PM, Eric Wong <[email protected]> wrote:
> "Urabe, Shyouhei" <[email protected]...
shyouhei (Shyouhei Urabe)
03:52 PM Misc #14921: DevelopersMeeting20180809Japan
> https://bugs.ruby-lang.org/issues/14921

[Feature #14717] thread: allow disabling preempt
normalperson (Eric Wong)
03:06 PM Bug #14933 (Closed): Time.strptime with ordinal dates
Using `Time`, I cannot parse an ordinal date (https://en.wikipedia.org/wiki/ISO_8601#Ordinal_dates).
It should work ...
v49564 (Victor Bruley)
09:56 AM Revision c7894575 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:56 AM Revision 0a5c78b9 (git): Revert previous commit and split lib/tracer/version.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:49 AM Revision 043e17db (git): Revert partially to avoid test error temporarily
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:49 AM Revision 5b666803 (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:22 AM Revision 7ca648e9 (git): 60 sec is not enough at all
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:08 AM Revision b2f9deee (git): increase timeout seconds.
* test/ruby/test_io.rb (test_select_leak): increase timeout seconds
to pass this test on a high-load machine.
git...
ko1 (Koichi Sasada)
03:18 AM Feature #14924 (Rejected): // floor division operator
Closing this ticket as per OP's request. Thank you for your understanding. mame (Yusuke Endoh)
03:10 AM Feature #14183: "Real" keyword argument
Jeremy, thank you for discussing this issue seriously.
jeremyevans0 (Jeremy Evans) wrote:
> If that was the only ...
mame (Yusuke Endoh)
01:49 AM Feature #14183: "Real" keyword argument
mame (Yusuke Endoh) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > For a method definition like:
> >
> > ~~~
>...
jeremyevans0 (Jeremy Evans)
01:20 AM Feature #14183: "Real" keyword argument
Sorry, it seems my original description was unclear. I think it can be rephased very simply:
* keyword argument M...
mame (Yusuke Endoh)
01:06 AM Feature #14183: "Real" keyword argument
jeremyevans0 (Jeremy Evans) wrote:
> For a method definition like:
>
> ~~~
> def foo(hsh={})
> end
> ~~~
>
...
mame (Yusuke Endoh)
01:54 AM Feature #14912: Introduce pattern matching syntax
ktsj (Kazuki Tsujimoto) wrote:
> Thanks for the feedback.
>
> > But I feel the deconstruct method of Struct in th...
akr (Akira Tanaka)
12:24 AM Feature #14912: Introduce pattern matching syntax
ktsj (Kazuki Tsujimoto) wrote:
> > - Deconstruction seems fragile; For instance the following case statement matche...
shyouhei (Shyouhei Urabe)
01:07 AM Revision 8a3ed368 (git): Revert "thread.c (rb_thread_fd_select): remove unnecessary rb_fd_resize calls"
This reverts commit r64017
(git commit 2ff85621690f4f5b0dff9226ac68418a950a6919).
Nevermind, haven't had enough coff...
Eric Wong
12:51 AM Revision 2ff85621 (git): thread.c (rb_thread_fd_select): remove unnecessary rb_fd_resize calls
There's no need to resize each rb_fdset_t to match the size of
the biggest one. This can allow some small memory sav...
Eric Wong

07/22/2018

10:55 PM Feature #12306: Implement String #blank? #present? and improve #strip and family to handle unicode
> I've proposed String#space_only?, like String#ascii_only?.
I very much support `#space_only?`, it still fills th...
sam.saffron (Sam Saffron)
10:45 PM Feature #14932 (Open): Dynamically adjust method cache size at runtime
I am not sure exactly how we can pull this off, but this very much fits into our mission of making Ruby fast
http:...
sam.saffron (Sam Saffron)
09:59 PM Bug #14928: [BUG] Segmentation fault | Fiddle with Windows APIs
> The second argument of RtlMoveMemory is source pointer, not the size.
> And, buf is an array of single char string...
KINGSABRI (KING SABRI)
02:55 PM Bug #14928 (Rejected): [BUG] Segmentation fault | Fiddle with Windows APIs
nobu (Nobuyoshi Nakada)
02:55 PM Bug #14928 (Feedback): [BUG] Segmentation fault | Fiddle with Windows APIs
This is a bug in your code, not ruby's.
```
rtl_move_memory.call(ptr.to_i, buf.size.to_i, shellcode_calc.size.to_...
nobu (Nobuyoshi Nakada)
06:42 PM Feature #14924: // floor division operator
> Out of curiosity what are you doing that needs integer division? :)

For example in my window manager I have som...
Anonymous
04:03 PM Revision 0c32ffc7 (git): * 2018-07-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision 02cae85e (git): object.c: prefer base optarg
* object.c (rb_f_integer): prefer `base` optional argument over
keyword arguments. this issue should be resolved m...
nobu (Nobuyoshi Nakada)
10:47 AM Bug #14926 (Closed): Different results between Enumerable#sum and #reduce when Float::INFINITY present
Applied in changeset trunk|r64014.
----------
fix sum on infinity
* array.c (rb_ary_sum): consider non-finite float...
nobu (Nobuyoshi Nakada)
10:47 AM Revision 67cacdb8 (git): fix sum on infinity
* array.c (rb_ary_sum): consider non-finite floats.
[ruby-core:88024] [Bug #14926]
* enum.c (sum_iter): ditto.
gi...
nobu (Nobuyoshi Nakada)
10:02 AM Revision b22352af (git): Remove needless `nacl` check
`nacl` support already removed by https://github.com/ruby/ruby/pull/1726.
[Fix GH-1920]
From: yuuji.yaginuma <yuuji...
znz (Kazuhiro NISHIYAMA)
08:53 AM Feature #14931 (Open): [DOC] exception keyword argument is not documented in some methods
Some methods accept exception keyword argument since 2.6.0, but it is not documented in rdoc yet.
In NEWS,
* ...
znz (Kazuhiro NISHIYAMA)
07:42 AM Feature #14859: [PATCH] implement Timeout in VM
[email protected] wrote:
> normalperson (Eric Wong) wrote:
> > Yes. The "timeout scheduler" is the same ide...
normalperson (Eric Wong)
04:39 AM Feature #14930: sample/trick2018
sample/trick2018/03-tompng ですが、trunk では動かないようです。
* `Gemfile` で `ruby '2.5.0'` に固定されているので、そのままだと trunk で bundle ins...
znz (Kazuhiro NISHIYAMA)
02:53 AM Revision 0cc4bb7d (git): * 2018-07-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:53 AM Revision 4e1f2067 (git): test_rubyoptions.rb: allow passing test_verbose
with --jit.
`./ruby --jit -Itest/lib test/ruby/test_rubyoptions.rb -n "TestRubyOptions#test_verbose"`
has failed wit...
k0kubun (Takashi Kokubun)

07/21/2018

10:37 PM Bug #14926: Different results between Enumerable#sum and #reduce when Float::INFINITY present
Yes, definitely a bug in the algorithm trying to minimize floating errors. Result must be `Float::INFINITY`.
sheve...
marcandre (Marc-Andre Lafortune)
01:07 PM Feature #14930 (Closed): sample/trick2018
Applied in changeset trunk|r64008.
----------
sample/trick2018/: adds the top-five entries of TRICK 2018
See https:...
mame (Yusuke Endoh)
12:54 PM Feature #14930 (Closed): sample/trick2018
まだ TRICK FINAL の上位作品が sample に追加されていないようです。
https://github.com/tric/trick2018
過去の回も含めて情報を探してみると以下のように、何作品を追加するのかは...
znz (Kazuhiro NISHIYAMA)
01:07 PM Revision 85402fa3 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:07 PM Revision c5229a94 (git): * append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:07 PM Revision e613cdd5 (git): sample/trick2018/: adds the top-five entries of TRICK 2018
See https://github.com/tric/trick2018 for TRICK 2018.
Fixes #14930.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
mame (Yusuke Endoh)
12:49 PM Feature #14924: // floor division operator
~~~ text
I think it may be subjective, 99 % of the time I do want integer
~~~
Out of curiosity what are you do...
Anonymous
09:29 AM Misc #14917 (Assigned): Add RDoc documents to tar ball
We welcomed your feature. But We have some concerns.
The bundled documents increases tarball size caused by many of ...
hsbt (Hiroshi SHIBATA)
08:09 AM Feature #14859: [PATCH] implement Timeout in VM
normalperson (Eric Wong) wrote:
> Yes. The "timeout scheduler" is the same idea I used for auto-fiber.
> It uses...
funny_falcon (Yura Sokolov)
04:19 AM Feature #14915: Deprecate String#crypt
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > Personally, I think it's best to punt a...
jeremyevans0 (Jeremy Evans)
03:26 AM Bug #14929 (Closed): [PATCH] thread.c (do_select): fix leak on exception
Applied in changeset trunk|r64007.
----------
thread.c (do_select): fix leak on exception
When do_select is interru...
normalperson (Eric Wong)
03:04 AM Bug #14929 (Closed): [PATCH] thread.c (do_select): fix leak on exception
```
thread.c (do_select): fix leak on exception
When do_select is interrupted and raise happens from
RUBY_VM_CHE...
normalperson (Eric Wong)
03:26 AM Revision 8d0f5f1b (git): thread.c (do_select): fix leak on exception
When do_select is interrupted and raise happens from
RUBY_VM_CHECK_INTS_BLOCKING, the original FD sets we copied
do n...
Eric Wong
12:34 AM Feature #14912: Introduce pattern matching syntax
Thanks for the feedback.
> But I feel the deconstruct method of Struct in the sample code is tricky
> because it ...
ktsj (Kazuki Tsujimoto)

07/20/2018

10:30 PM Revision 33c74657 (git): * 2018-07-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:30 PM Revision 8f78430d (git): test/-ext-/gvl/test_last_thread.rb: skip under MJIT
Spurious wakeup is unavoidable with MJIT; and any real
code must be able to deal with spurious wakeup anyways.
[ruby...
Eric Wong
09:06 PM Bug #14928 (Rejected): [BUG] Segmentation fault | Fiddle with Windows APIs
Hello guys
I need help in `Fiddle` it's really missing documentation and examples
I have the following code (htt...
KINGSABRI (KING SABRI)
08:52 PM Feature #5446: at_fork callback API
[email protected] wrote:
> normalperson (Eric Wong) wrote:
> > It's been a known problem for decades, now (at le...
normalperson (Eric Wong)
12:06 PM Feature #5446: at_fork callback API
normalperson (Eric Wong) wrote:
> It's been a known problem for decades, now (at least since the
> days of mod_pe...
Eregon (Benoit Daloze)
10:22 AM Feature #5446: at_fork callback API
[email protected] wrote:
> IMHO, this is is still very much needed for cases using plain fork().
> The default cl...
normalperson (Eric Wong)
08:23 PM Feature #14927: Loading multiple files at once
Dir glob has to find all files, sort them, create objects.
Then require loads them again from the filesystem...
I...
ahorek (Pavel Rosický)
07:17 PM Feature #14927: Loading multiple files at once
I wanted to propose a more sophisticated load-process in ruby some time ago, but I never got
around it. I am even th...
shevegen (Robert A. Heiler)
06:13 PM Feature #14927 (Assigned): Loading multiple files at once
Just a proof concept I wanted to share. Maybe it could be useful?
Say you want to load all the .rb files in your l...
Anonymous
07:26 PM Bug #14926: Different results between Enumerable#sum and #reduce when Float::INFINITY present
I sort of agree; I would have expected the same result.
Other arrays with numbers output the same result:
[...
shevegen (Robert A. Heiler)
04:25 PM Bug #14926 (Closed): Different results between Enumerable#sum and #reduce when Float::INFINITY present
When `Float::INFINITY` is present in array, `Enumerable#sum` and `Enumerable#reduce(0, &:+)` are giving different res... swistak35 (Rafał Łasocha)
05:32 PM Feature #14924: // floor division operator
> In my job, I have to do many math operations. And it's kind of a pain because of integer division (3 / 2 == 1). I ... Anonymous
01:45 PM Feature #14924: // floor division operator
Oh too bad regular expressions use the same synthax. :(
Yes, it's a big breaking change to always return a float w...
Anonymous
01:35 PM Feature #14924: // floor division operator
Changing the behavior of Integer#/ has been already rejected.
https://bugs.ruby-lang.org/issues/5512#note-12
> ...
mame (Yusuke Endoh)
01:32 PM Feature #14924: // floor division operator
There was an exactly same proposal (I can't remember the issue number), but rejected because it conflicted with a Reg... nobu (Nobuyoshi Nakada)
01:13 PM Feature #14924 (Rejected): // floor division operator
Hello!
In my job, I have to do many math operations. And it's kind of a pain because of integer division (3 / 2 ==...
Anonymous
05:31 PM Bug #14923: Segmentation fault when running tests
Please, disregard this bug. diegoj (Diego J. Romero-López)
02:39 PM Feature #14925: Kernel#assert(expression)
I can't say whether it is necessary or not; I test my ruby code
quite differently (and really sparingly) compared to...
shevegen (Robert A. Heiler)
01:27 PM Feature #14925 (Open): Kernel#assert(expression)
Sometimes, you want to quickly test your code, but it's overkill to reach for a unit test library.
So could it be ...
Anonymous
10:53 AM Feature #12306: Implement String #blank? #present? and improve #strip and family to handle unicode
I've proposed `String#space_only?`, like `String#ascii_only?`. nobu (Nobuyoshi Nakada)
09:04 AM Feature #14915: Deprecate String#crypt
[email protected] wrote:
> Personally, I think it's best to punt and require the user
> provide implem...
normalperson (Eric Wong)
08:52 AM Feature #14915: Deprecate String#crypt
"Urabe, Shyouhei" <[email protected]> wrote:
> normalperson (Eric Wong) wrote:
> > It's only the BasicAuth c...
normalperson (Eric Wong)
02:24 AM Revision d6ec1241 (git): Promote Shell library to default gems.
* doc/*: Move entry to default gems category from standard library.
* lib/shell/*: Added `Shell::VERSION` and re-us...
hsbt (Hiroshi SHIBATA)
01:48 AM Revision 6d4a5caa (git): Fixed wrong library patFixed wrong library pathh
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:40 AM Revision 5e4ab84d (git): Do not use `git ls-files` for file listing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:26 AM Revision 997830cd (git): * 2018-07-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:25 AM Revision 43fbdfe8 (git): Promote Tracer to default gems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

07/19/2018

11:27 PM Bug #14923 (Closed): Segmentation fault when running tests
Dear developers.
When running minitest tests on my project https://github.com/diegojromerolopez/babik on branch fe...
diegoj (Diego J. Romero-López)
08:16 PM Feature #5446: at_fork callback API
IMHO, this is is still very much needed for cases using plain fork().
The default close-on-exec behavior is irreleva...
Eregon (Benoit Daloze)
05:42 PM Feature #5446: at_fork callback API
[email protected] wrote:
> Are we still interested in pursuing something like this? I'd
> be happy to push it forwa...
normalperson (Eric Wong)
06:29 AM Feature #5446: at_fork callback API
Are we still interested in pursuing something like this? I'd be happy to push it forward. kivikakk (Asherah Connor)
07:09 PM Feature #14922 (Closed): Resolv getaddresses ignores AAAA records for IPv6
I'd like some feedback here as I'm not totally convinced this is a bug quite yet. I may have done something silly wit... dlampa (Donovan Lampa)
06:34 PM Bug #14920: Backport r63857 to fix performance problem on Time class in MacOs systems
Thank you for changing the status and the backport information.
Yes, that patch seems safer, but when I applied on...
rafaelfranca (Rafael França)
08:13 AM Bug #14920: Backport r63857 to fix performance problem on Time class in MacOs systems
Maybe r63994 is better to backport. naruse (Yui NARUSE)
12:33 AM Bug #14920 (Closed): Backport r63857 to fix performance problem on Time class in MacOs systems
(Changing status to closed; which triggers backporting process. This doesn't mean the request was rejected.) shyouhei (Shyouhei Urabe)
01:25 PM Revision c86fc2bb (git): mjit_compile.c: reduce sp motion on JIT
This retries r62655, which was reverted at r63863 for r63763.
tool/ruby_vm/views/_mjit_compile_insn.erb: revert the ...
k0kubun (Takashi Kokubun)
11:22 AM Revision 33f2c894 (git): * 2018-07-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:22 AM Revision 5ad205b8 (git): renamed ruby_tz_update as ruby_tz_uptodate_p
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:15 AM Misc #14907: [PATCH] io.c: do not close inherited FDs by default
I understand that FD inheritance dependent program doesn't work well with Ruby.
But I doubt that all external libr...
akr (Akira Tanaka)
08:11 AM Bug #14435 (Closed): Time#gettime slow performance in forked process
Handle backport on #14920, close this ticket. naruse (Yui NARUSE)
06:07 AM Feature #14915: Deprecate String#crypt
shyouhei (Shyouhei Urabe) wrote:
> - Basic authentication itself does not require DES. It is an
> implementation...
jeremyevans0 (Jeremy Evans)
02:12 AM Feature #14915: Deprecate String#crypt
normalperson (Eric Wong) wrote:
> It's only the BasicAuth code and I have no idea how many people
> use it; prob...
shyouhei (Shyouhei Urabe)
04:04 AM Feature #14859: [PATCH] implement Timeout in VM
```
[email protected] wrote:
> Hi,
>
> Could you explain your algorithm in pseudo code (or English)?
> Current `ti...
normalperson (Eric Wong)
01:53 AM Feature #14859: [PATCH] implement Timeout in VM
Hi,
Could you explain your algorithm in pseudo code (or English)?
Current `timeout` method call makes a thread an...
ko1 (Koichi Sasada)
12:48 AM Misc #14861 (Closed): DevelopersMeeting20180718Japan
shyouhei (Shyouhei Urabe)
12:47 AM Misc #14921 (Closed): DevelopersMeeting20180809Japan
Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s...
shyouhei (Shyouhei Urabe)
12:37 AM Feature #14877: Calculate age in Date class
derosm2 (Mike DeRosa) wrote:
> `Date.new(2016, 3, 6).age #=> 2`
It might be nice to be able to specify a unit of ...
shan (Shannon Skipper)
12:33 AM Bug #6282: strptime and fractions of seconds
The docs at ruby-doc.org doesn't seem to reflect the fact that this functionality isn't available. mhsver (Michael S)
12:03 AM Feature #14473: Add Range#subrange?
Thank you for your proposal Matz, having thought about it over the last few months, I agree.
I have updated my pa...
owst (Owen Stephens)

07/18/2018

05:54 PM Bug #14920 (Closed): Backport r63857 to fix performance problem on Time class in MacOs systems
Related to https://bugs.ruby-lang.org/issues/14435.
Both 2.4 and 2.5 are affected by this issue. Naruse-san commit...
rafaelfranca (Rafael França)
02:41 PM Feature #14914: Add BasicObject#instance_exec_with_block
matz (Yukihiro Matsumoto) wrote:
> Real-world use-case, please?
This is needed when you don't control the block y...
jeremyevans0 (Jeremy Evans)
06:23 AM Feature #14914: Add BasicObject#instance_exec_with_block
Real-world use-case, please?
Any problem with the following code?
```
blk = proc{|x| self * x}
1.instance_exec(...
matz (Yukihiro Matsumoto)
01:29 PM Feature #14919: Add String#byteinsert
I don't have a specific opinion on the suggestion itself; Martin raised some valid
points, in my opinion. But I want...
shevegen (Robert A. Heiler)
09:20 AM Feature #14919: Add String#byteinsert
aycabta (aycabta .) wrote:
> duerst (Martin Dürst) wrote:
> > Editing of code points is easily possible with String...
duerst (Martin Dürst)
07:25 AM Feature #14919: Add String#byteinsert
duerst (Martin Dürst) wrote:
> Editing of code points is easily possible with String#[]=; there is no need to use by...
aycabta (aycabta .)
06:41 AM Feature #14919: Add String#byteinsert
aycabta (aycabta .) wrote:
> It's important for multibyte String editing. Unicode grapheme characters sometimes have...
duerst (Martin Dürst)
05:18 AM Feature #14919 (Closed): Add String#byteinsert
It's important for multibyte String editing. Unicode grapheme characters sometimes have plural code points. In text e... aycabta (aycabta .)
01:11 PM Revision 1adbbc3f (git): test_rubyoptions.rb: skip testing JIT on mswin
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:46 PM Feature #14878: Add command line argument to deactivate JIT
Now --enable-jit, --enable=jit, --disable-jit, --disable=jit are available. k0kubun (Takashi Kokubun)
12:46 PM Feature #14878 (Closed): Add command line argument to deactivate JIT
Applied in changeset trunk|r63995.
----------
ruby.c: accept --disable-jit option
by promoting jit to feature flag....
k0kubun (Takashi Kokubun)
07:41 AM Feature #14878: Add command line argument to deactivate JIT
There is already --enable=... and --disable=...
```
% ruby --help
...
--enable={gems|rubyopt|...}[,...], --di...
akr (Akira Tanaka)
12:45 PM Revision 053cdaf7 (git): ruby.c: accept --disable-jit option
by promoting jit to feature flag.
mjit.h: update comment about mjit_opts.on
test_rubyoptions.rb: add test for switc...
k0kubun (Takashi Kokubun)
10:30 AM Revision 4bc16691 (git): reduce tzset
* time.c (rb_localtime_r): call tzset() only after TZ environment
variable is changed.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
10:07 AM Feature #14912: Introduce pattern matching syntax
We had some in-detail discussuion about the possibility of this issue in todays developer meeting. Though it seemed ... shyouhei (Shyouhei Urabe)
07:14 AM Feature #14912: Introduce pattern matching syntax
I expect deconstrocut methods will be defined for core classes if this proposal is accepted.
But I feel the decons...
akr (Akira Tanaka)
08:52 AM Feature #14915: Deprecate String#crypt
[email protected] wrote:
> We first need to remove the usage of String#crypt from WEBrick. @normalperson, the mai...
normalperson (Eric Wong)
08:18 AM Feature #14915: Deprecate String#crypt
This ticket has been discussed at the developers' meeting today.
Some committers had a skeptic opinion against the...
mame (Yusuke Endoh)
08:16 AM Revision a22232cd (git): zlib (rb_gzreader_getc): localize and return cbuf directly
No point in having a long-lived cbuf in "struct gzfile"
since GZFILE_CBUF_CAPA is smaller than RSTRING_EMBED_LEN_MAX
...
Eric Wong
07:33 AM Feature #14913 (Closed): Extend case to match several values at once
We will discuss the pattern matching in #14912.
Matz.
matz (Yukihiro Matsumoto)
06:24 AM Feature #12306: Implement String #blank? #present? and improve #strip and family to handle unicode
If the requirement is adding a predicate method to check if a string contains only characters with space property (de... matz (Yukihiro Matsumoto)
06:04 AM Feature #14473 (Assigned): Add Range#subrange?
tarui (Masaya Tarui)
06:03 AM Feature #14473 (Open): Add Range#subrange?
The method name `subrange?` may cause confusion that which includes which.
I propose `cover?` to accept ranges.
M...
matz (Yukihiro Matsumoto)
05:45 AM Feature #14784: Comparable#clamp with a range
I feel this proposal is needlessly big: it needs range support for `Comparable#clamp` and startless range.
I think j...
akr (Akira Tanaka)
04:52 AM Misc #14861: DevelopersMeeting20180718Japan
- [Feature #13626] Add `String#byteslice!`
- [Feature #14618] Add display width method to String for CLI
- [Misc #1...
aycabta (aycabta .)
04:48 AM Bug #14918 (Closed): Use Reline for fallback of ext/readline
Ruby loses readline standard library when the system doesn't have libreadline during Ruby installation, At https://bu... aycabta (aycabta .)
04:08 AM Misc #14917 (Assigned): Add RDoc documents to tar ball
I guess that distribution packages should include RDoc documents' files because RDoc documents installation step need... aycabta (aycabta .)
 

Also available in: Atom