Project

General

Profile

Activity

From 05/27/2017 to 06/02/2017

06/02/2017

11:21 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> This is interesting work, I am curious to see how it will work out.

Thanks for the i...
normalperson (Eric Wong)
06:05 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
This is interesting work, I am curious to see how it will work out.
This looks similar to what Crystal has [1].
...
Eregon (Benoit Daloze)
10:41 PM Feature #13620: Simplifying MRI's build system: always make install
[email protected] wrote:
> Issue #13620 has been updated by Eregon (Benoit Daloze).
>
>
> normalperson (Eric ...
normalperson (Eric Wong)
01:31 PM Feature #13620: Simplifying MRI's build system: always make install
Just a word of encouragement here.
The ways in which ruby seems to differ between installed and in-tree testing h...
magaudet (Matthew Gaudet)
12:02 PM Feature #13620: Simplifying MRI's build system: always make install
normalperson (Eric Wong) wrote:
> Honestly, this proposal seems so wrong and outlandish that I
> wonder if I am m...
Eregon (Benoit Daloze)
09:43 PM Bug #13548: miniruby SEGV while building with non-default CFLAGS (caused by __builtin_setjmp)
nobu (Nobuyoshi Nakada) wrote:
> It is not assigned since r43522.
I'm sorry. What I wrote was not what I meant.
...
vp (Vladimir Pavlov)
09:31 PM Bug #13624: MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
Eric,
Thanks for the response. Reminder (which I try to mention from time to time) - I'm not a c type, and I esse...
MSP-Greg (Greg L)
09:09 PM Bug #13624: MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
[email protected] wrote:
> Bug #13624: MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
> https://bugs...
normalperson (Eric Wong)
03:33 PM Bug #13624 (Closed): MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
Today's MinGW build had a new failure, one that I don't recall seeing before.
Code is (located [here](https://gith...
MSP-Greg (Greg L)
09:29 PM Bug #13621 (Closed): String#split returns an array longer than given limit, when passing a regexp with groups
Applied in changeset trunk|r59002.
----------
string.c: docs for String#split
* string.c: [DOC] clarify docs for St...
stomar (Marcus Stollsteimer)
09:29 PM Revision 038c2e52 (git): string.c: docs for String#split
* string.c: [DOC] clarify docs for String#split when called
with limit and capture groups.
Reported by Cichol Tsa...
stomar (Marcus Stollsteimer)
07:26 PM Feature #13570: Using mkmf for ruby/spec C API specs
Eregon (Benoit Daloze) wrote:
> Or do we have a way to test CI (Travis + rubyci.org) before committing?
As you kn...
MSP-Greg (Greg L)
02:33 PM Feature #13570: Using mkmf for ruby/spec C API specs
Ran a MinGW build on `ruby 2.5.0dev 2017-06-02 58998`. Ran tests three ways:
1. `make test-spec` - pkg/install bi...
MSP-Greg (Greg L)
01:16 PM Feature #13570: Using mkmf for ruby/spec C API specs
I'll try a MinGW build shortly.
Re `IO.copy_stream`, I believe it has existed since [Ruby 1.9.3](http://ruby-doc.o...
MSP-Greg (Greg L)
09:15 AM Feature #13570: Using mkmf for ruby/spec C API specs
Here is a version of the spec_helper.rb working on MRI 2.2 to trunk on Linux (and I would expect macOS as well).
@...
Eregon (Benoit Daloze)
09:09 AM Feature #13570: Using mkmf for ruby/spec C API specs
Sounds good, I did not know IO.copy_stream can be used with 2 path Strings as well. It's a bit of a strange name for ... Eregon (Benoit Daloze)
02:00 AM Feature #13570: Using mkmf for ruby/spec C API specs
Eregon (Benoit Daloze) wrote:
> MSpec's #cp should use "rb"/"wb" modes obviously.
Why not `IO.copy_stream`?
nobu (Nobuyoshi Nakada)
04:40 PM Bug #13593: Addrinfo#== behaves oddly
I wonder if naive comparison like this is advisable? valerauko (Balint Erdos)
04:13 PM Feature #13625 (Rejected): BigDecimal short form / shorthand
Add a shorthand for creating a BigDecimal, similar to how 1.2r creates a Rational.
~~~ ruby
> 3.1d
=> #<BigDecim...
AaronLasseigne (Aaron Lasseigne)
03:38 PM Revision cd4cbc7b (git): * 2017-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:38 PM Revision 1465400e (git): common.mk: show locale
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:28 PM Feature #3719 (Closed): open-uri should allow redirects from http to https
OK, Closing. Thank you. shyouhei (Shyouhei Urabe)
03:23 PM Feature #3719: open-uri should allow redirects from http to https
(I have no idea why I deleted the parent task, sorry about that.) cabo (Carsten Bormann)
03:21 PM Feature #3719: open-uri should allow redirects from http to https
With #859 fixed (thank you!), can this now be closed? cabo (Carsten Bormann)
03:25 PM Bug #13623: meta-programming, adding sub-module fails with syntax error
Well `const_get('Foo')` is syntactically a non-constant while `const_get('Foo')::Bar` is. This is the ultimate reaso... shyouhei (Shyouhei Urabe)
02:43 PM Bug #13623: meta-programming, adding sub-module fails with syntax error
~~~ruby
module Foo
end
# Failing with syntax error is the code below
module Object::const_get( 'Foo' )
mo...
caschip (Aad Schippers)
02:37 PM Bug #13623 (Rejected): meta-programming, adding sub-module fails with syntax error
The goal is to add a sub-module to a higher level module. The higher level module is derived from its name in a strin... caschip (Aad Schippers)
02:52 PM Revision eb4a2c37 (git): test_require.rb: assert_require_insecure_path
* test/ruby/test_require.rb (assert_require_insecure_path): more
tests for loading insecure path.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
02:08 PM Misc #13622 (Assigned): Documentation missing
In documentation for method IO.nread important information is missing: you must do 'require "io/wait"' before using i... sergzhum (Sergey Zhumatiy)
09:26 AM Bug #13616: Zlib::GzipReader#pos underflows after calling #ungetbyte or #ungetc at start of file
Here's an attempt at a patch to check if pos will be negative and handle that scenario accordingly. haines (Andrew Haines)
09:01 AM Bug #12684: Delegator#eql? missing
@nobu Any update on this? I think your patch is OK. Eregon (Benoit Daloze)
04:32 AM Revision 311e6503 (git): test_require.rb: fallback encoding
* test/ruby/test_require.rb (assert_require_nonascii_path):
fallback when LANG=C.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
04:10 AM Revision 51e73856 (git): test_require.rb: filesystem encoding
* test/ruby/test_require.rb (assert_require_nonascii_path): the
path in error message is converted to filesystem en...
nobu (Nobuyoshi Nakada)
03:54 AM Revision 1e1964b8 (git): file.c: preserve encoding
* file.c (rb_find_file_safe): preserve encoding of path in
SecurityError messages.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
03:07 AM Bug #13580 (Feedback): bug
Can you try with Ruby 2.4.1?
And `second run` is caused by rspec specification. It's not interpreter's bug.
hsbt (Hiroshi SHIBATA)
01:16 AM Bug #13619: Unable to configure on Cygwin i686 environment
I attached result of `bash -x /path/to/configure`
hsbt (Hiroshi SHIBATA)

06/01/2017

10:51 PM Feature #13620: Simplifying MRI's build system: always make install
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/13620

> Hello all,
>
> I've been bitten recentl...
normalperson (Eric Wong)
05:17 PM Feature #13620: Simplifying MRI's build system: always make install
nobu (Nobuyoshi Nakada) wrote:
> Let's zap in-source-dir builds first.
I don't agree.
I hadn't see a software wh...
naruse (Yui NARUSE)
03:26 PM Feature #13620: Simplifying MRI's build system: always make install
naruse (Yui NARUSE) wrote:
> I object this.
>
> You are counting only full build.
Actually the numbers above a...
Eregon (Benoit Daloze)
01:23 PM Feature #13620: Simplifying MRI's build system: always make install
nobu (Nobuyoshi Nakada) wrote:
> Let's zap in-source-dir builds first.
I want to agree with you, but every users ...
usa (Usaku NAKAMURA)
12:34 PM Feature #13620: Simplifying MRI's build system: always make install
Let's zap in-source-dir builds first. nobu (Nobuyoshi Nakada)
11:54 AM Feature #13620: Simplifying MRI's build system: always make install
I object this.
You are counting only full build.
But on developing, you need to compare with null build.
```
...
naruse (Yui NARUSE)
10:02 AM Feature #13620: Simplifying MRI's build system: always make install
I think runruby is needed for cross compilations.
By theory you can't test a cross-compiled ruby binary so I guess...
shyouhei (Shyouhei Urabe)
09:55 AM Feature #13620 (Open): Simplifying MRI's build system: always make install
Hello all,
I've been bitten recently when modifying ruby/spec or in #13570 by the sheer number of different config...
Eregon (Benoit Daloze)
10:02 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> My opinion is opposite. I think "For human being using threading is too hard to use correctl...
normalperson (Eric Wong)
02:40 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
normalperson (Eric Wong) wrote:
> I disagree. I do not recall Ruby 1.8 Threads being a big problem
> for Rubyist...
ko1 (Koichi Sasada)
09:21 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> Issue #13618 has been updated by ko1 (Koichi Sasada).
>
>
> Thank you for your great wo...
normalperson (Eric Wong)
05:48 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Another idea is change this name from Fiber but thread-related name, but implementation is based on Fiber. It means r... ko1 (Koichi Sasada)
02:15 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Thank you for your great work.
# summary of this comment
Recent days I'm thinking about this feature's "safety"...
ko1 (Koichi Sasada)
12:41 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Pull request below for non-"git am" users...

I tried my best to add many comments throughout the code.

I reali...
normalperson (Eric Wong)
12:14 AM Feature #13618 (Closed): [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
```
auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Implement automatic Fiber yield and resume when ...
normalperson (Eric Wong)
07:08 PM Feature #13570: Using mkmf for ruby/spec C API specs
MSP-Greg (Greg L) wrote:
> I checked on MinGW, and there is not an issue with `File.rename` with `src` and `dest` be...
Eregon (Benoit Daloze)
04:44 PM Feature #13570: Using mkmf for ruby/spec C API specs
I checked on MinGW, and there is not an issue with `File.rename` with `src` and `dest` being on different drives. Wh... MSP-Greg (Greg L)
04:21 PM Feature #13570: Using mkmf for ruby/spec C API specs
MSP-Greg (Greg L) wrote:
> Benoit,
>
> After screwing around with quite a bit of make code, I found the (simple) ...
Eregon (Benoit Daloze)
05:26 PM Revision 321300d4 (git): Fix DRb.start_service to use any available port
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
05:26 PM Revision 96ab5360 (git): Remove bad spec which cannot behave nicely in a multi-process environment
* A system port might be taken by another process at any time.
* There are no useful expectations in this spec.
git-...
Eregon (Benoit Daloze)
05:25 PM Revision 630e4fc5 (git): Remove empty files in drb specs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
05:08 PM Revision 59609c54 (git): Create the file in the File::TMPFILE spec in its own directory
* Avoids failing the spec if rubyspec_temp is not empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58992 b2d...
Eregon (Benoit Daloze)
05:08 PM Revision 51a38a24 (git): Open files in binary modes for copying in MSpec's #cp
* See https://bugs.ruby-lang.org/issues/13570.
* Found by MSP-Greg (Greg L).
git-svn-id: svn+ssh://ci.ruby-lang.org/...
Eregon (Benoit Daloze)
03:18 PM Revision b4621c9a (git): make Dir object WB protected.
* dir.c (dir_data_type): set RUBY_TYPED_WB_PROTECTED.
Insert WBs for dir_data::path.
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
03:12 PM Revision 44396dbe (git): * 2017-06-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 PM Revision 9301ef5d (git): make Binding object WB protected.
* proc.c (ruby_binding_data_type): set RUBY_TYPED_WB_PROTECTED.
Insert write barriers (WBs) to all of writes.
git...
ko1 (Koichi Sasada)
02:53 PM Bug #13621 (Assigned): String#split returns an array longer than given limit, when passing a regexp with groups
A documentation issue.
the `limit` limits only split fields, not separators.
nobu (Nobuyoshi Nakada)
01:14 PM Bug #13621 (Closed): String#split returns an array longer than given limit, when passing a regexp with groups
The String#split documentation(http://ruby-doc.org/core-2.4.1/String.html#method-i-split) described:
> If pattern ...
cichol (Renxiang Cai)
01:05 PM Revision b9f5cab2 (git): load.c: convert by rb_get_path_check
* load.c (rb_require_internal): convert to path name with the
given safe level, without setting global safe level.
...
nobu (Nobuyoshi Nakada)
12:58 PM Revision 31e6dfee (git): file.c: rb_check_funcall_default for fallback value
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:34 AM Bug #13619 (Rejected): Unable to configure on Cygwin i686 environment
When I invoke `configure` with cygwin i686 environment, I got following error:
```
config.status: creating Makefi...
hsbt (Hiroshi SHIBATA)
08:02 AM Revision c4e2e584 (git): vm_eval.c: fix rb_check_funcall_default
* vm_eval.c (check_funcall_missing): revert r58984. should call
method_missing if respond_to_missing is not redefi...
nobu (Nobuyoshi Nakada)
07:46 AM Revision 7c9af2d2 (git): vm_eval.c: fix for rb_check_funcall_default
* vm_eval.c (check_funcall_missing): basic_obj_respond_to_missing
returns Qundef if respond_to_missing is not redef...
nobu (Nobuyoshi Nakada)
04:48 AM Revision 648e0a97 (git): fix failure on r58981
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:43 AM Revision be701dc5 (git): debug.c: more enums
* debug.c (ruby_dummy_gdb_enums): add enums for RObject, RModule,
RString, RArray.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
04:38 AM Revision d0e7329d (git): improve English for a warning message
On DOSish systems, there is a warning message for \r\n line endings on shebang line.
Improve this message from "sheba...
duerst (Martin Dürst)
04:04 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
`require` searches a library across load paths.
When many unreadable files matched, do you want all of them to be re...
nobu (Nobuyoshi Nakada)
03:45 AM Bug #13615 (Third Party's Issue): YAML parser stops processing at the first newline when byte order mark is present
Could you file this issue to https://github.com/ruby/psych ? hsbt (Hiroshi SHIBATA)
12:56 AM Feature #12589: VM performance improvement proposal
I've updated README.md of the project. I added performance (wall, CPU time, memory consumption) comparison of the cu... vmakarov (Vladimir Makarov)
12:28 AM Bug #13611 (Rejected): MinGW spec/rubyspec/optional/capi compile/link issues
hsbt (Hiroshi SHIBATA)
12:05 AM Revision eb59047e (git): * 2017-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:05 AM Revision 478003f6 (git): rename absolute_path to realpath internally and introduce pathobj.
* vm_core.h: rename absolute_path to realpath because it is expected name.
external APIs (#absolute_path methods) a...
ko1 (Koichi Sasada)

05/31/2017

10:27 PM Bug #13611: MinGW spec/rubyspec/optional/capi compile/link issues
I believe a solution exists at [Issue #13570](https://bugs.ruby-lang.org/issues/13570).
Please close.
MSP-Greg (Greg L)
10:25 PM Feature #13570: Using mkmf for ruby/spec C API specs
Benoit,
After screwing around with quite a bit of make code, I found the (simple) issue. The code in [Object.cp](h...
MSP-Greg (Greg L)
06:14 PM Bug #13617 (Closed): ruby 2.3.4 will not run nor install on same disk but different machine
Following a hardware problem, I moved a HD to a slightly older machine. It boots up, but my rails environment crashe... dvodvo (Jerome C)
05:48 PM Bug #13616 (Closed): Zlib::GzipReader#pos underflows after calling #ungetbyte or #ungetc at start of file
After calling `#ungetbyte` or `#ungetc` at the start of file, `Zlib::GzipReader#pos` should be negative. However, the... haines (Andrew Haines)
12:41 PM Feature #12694: Want a String method to remove heading substr
\A is correct. I updated the description, thanks. sonots (Naotoshi Seo)
12:37 PM Feature #12694: Want a String method to remove heading substr
> `str.sub(/^#{Regexp.escape(substr)}/, '') #=> 'def'`
I think `^` should be `\A` in description of this ticket. (...
znz (Kazuhiro NISHIYAMA)
12:31 PM Bug #13341 (Closed): Improve performance of implicit type conversion
Applied in changeset trunk|r58978.
----------
Improve performance of implicit type conversion
To convert the object...
watson1978 (Shizuo Fujita)
12:30 PM Revision d0015e4a (git): Improve performance of implicit type conversion
To convert the object implicitly, it has had two parts in convert_type() which are
1. lookink up the method's id
...
watson1978 (Shizuo Fujita)
09:35 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
Would be nice - the better error messages are, the easier it may be to solve problems related
from that. We had the ...
shevegen (Robert A. Heiler)
02:11 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
sonots (Naotoshi Seo) wrote:
> It is not correct. The error class is still LoadError, only error message is changed....
shyouhei (Shyouhei Urabe)
02:07 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
It is not correct. The error class is still LoadError, only error message is changed. sonots (Naotoshi Seo)
02:05 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
Mmm, this is my private feeling but it seems introducing whole Errno::Efoobar set into require seems to be a drastic ... shyouhei (Shyouhei Urabe)
02:00 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
I am thinking to apply a patch like:
```
diff --git a/load.c b/load.c
index 75ac4df..a8175ca 100644
--- a/load....
sonots (Naotoshi Seo)
01:08 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
> you mean Errno::EPERM?
Ah, Errno:: EACCES
> other Errno errors such as Errno::ENOENT can be thought of.
Ri...
sonots (Naotoshi Seo)
12:45 AM Feature #13613 (Feedback): Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
There's no such thing like PermissionError. Do you want to introduce one?
Or perhaps you mean Errno::EPERM? Then it...
shyouhei (Shyouhei Urabe)
06:46 AM Revision cc50ed4a (git): add debug counters for local variable (lavr) access.
* debug_counter.h: add the following counters:
* lvar_get: counter for lvar get.
* lvar_get_dynamic: counter for ...
ko1 (Koichi Sasada)
06:40 AM Revision 76bca90c (git): Makefile.sub: set ENABLE_SHARED [ci skip]
* win32/Makefile.sub (LIBRUBY_LDSHARED): mswin build always
enables shared.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
06:03 AM Revision 0cdfc49d (git): common.mk: lldb [ci skip]
* common.mk (lldb, lldb-ruby): add targets to debug with lldb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@589...
nobu (Nobuyoshi Nakada)
04:44 AM Bug #13612: Segmentation Fault
rovf (Ronald Fischer) wrote:
> nobu (Nobuyoshi Nakada) wrote:
> > And 2.3.3 has been outdated, try 2.3.4, 2.4.1, or...
duerst (Martin Dürst)
03:14 AM Bug #13615 (Third Party's Issue): YAML parser stops processing at the first newline when byte order mark is present
When the input has byte order mark, the YAML parser stops processing the input upon seeing the first newline.
I be...
hasari (Hiro Asari)
02:42 AM Revision 56abb12f (git): lldb_cruby.py: eval outside frames
* misc/lldb_cruby.py (lldb_rp): evaluate without frames when no
process is running, and show error messages.
git-s...
nobu (Nobuyoshi Nakada)

05/30/2017

06:17 PM Revision e003725f (git): * 2017-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:17 PM Revision 8bce215f (git): object.c: improve docs
* object.c: [DOC] add an example for Object#yield_self that
better illustrates its purpose; other small improvement...
stomar (Marcus Stollsteimer)
03:52 PM Bug #13614 (Third Party's Issue): IFMapper v2.0.4 crashes on Windows FXRuby
It crashes in `fox16c.so`, not in ruby interpreter.
You should report this issue to the maintainers of FXRuby.
usa (Usaku NAKAMURA)
02:55 PM Bug #13614 (Third Party's Issue): IFMapper v2.0.4 crashes on Windows FXRuby
IFMapper v2.0.4 works perfectly on OSX and Linux, but on Windows it crashes under ruby2.4/2.3/2.2.
Here's the back...
ggarra13 (Gonzalo Garramuño)
03:11 PM Feature #13602: Optimize instance variable access if $VERBOSE is not true when compiling
OK, here's a slightly revised benchmark that just measures
instance variable access without allocation:
~~~
requ...
jeremyevans0 (Jeremy Evans)
02:55 PM Bug #13612: Segmentation Fault
There is one more observation I would like to add; I don't know whether or not this is important:
When the segment...
rovf (Ronald Fischer)
02:19 PM Bug #13612: Segmentation Fault
I just made a minor change, which shows better where the error occurs (segf_test_improved.rb). The program needs to b... rovf (Ronald Fischer)
01:49 PM Bug #13612: Segmentation Fault
nobu (Nobuyoshi Nakada) wrote:
> And 2.3.3 has been outdated, try 2.3.4, 2.4.1, or trunk.
I just verified: There ...
rovf (Ronald Fischer)
01:44 PM Bug #13612: Segmentation Fault
rovf (Ronald Fischer) wrote:
> Aside from the fact that my company unfortunately does not allow me to send you the w...
nobu (Nobuyoshi Nakada)
01:34 PM Bug #13612: Segmentation Fault
nobu (Nobuyoshi Nakada) wrote:
> Please show the whole code to reproduce, not a part.
> And 2.3.3 has been outdated...
rovf (Ronald Fischer)
11:41 AM Bug #13612 (Feedback): Segmentation Fault
Please show the whole code to reproduce, not a part.
And 2.3.3 has been outdated, try 2.3.4, 2.4.1, or trunk.
nobu (Nobuyoshi Nakada)
10:33 AM Bug #13612 (Closed): Segmentation Fault
I got a segmentation fault, fllowed by the message "You may have encountered a bug in the Ruby interpreter or extensi... rovf (Ronald Fischer)
01:12 PM Revision e4cc791f (git): enum.c: check if reentered
* enum.c (cmpint_reenter_check): extract from nmin_cmp and
nmin_block_cmp.
* enum.c (nmin_cmp): check if reentered...
nobu (Nobuyoshi Nakada)
12:47 PM Revision 7cdb2840 (git): enum.c: rb_check_funcall_default for fallback value
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:59 AM Revision 76be4743 (git): test_rubyoptions.rb: ruby-runner sets $0 to install name now
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:32 AM Feature #13608: Add TracePoint#thread
Eregon (Benoit Daloze) wrote:
> When debugging/monitoring with TracePoint, it seems useful to know in which thread t...
ko1 (Koichi Sasada)
09:26 AM Feature #13608: Add TracePoint#thread
ko1 (Koichi Sasada) wrote:
> use case?
When debugging/monitoring with TracePoint, it seems useful to know in whic...
Eregon (Benoit Daloze)
07:03 AM Feature #13608: Add TracePoint#thread
ko1 (Koichi Sasada) wrote:
> use case?
In which thread the event was happened.
Just thread id or something is al...
naruse (Yui NARUSE)
11:25 AM Feature #13613 (Feedback): Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
### Background
https://github.com/google/google-api-ruby-client/issues/205
We've ever met a situation that read...
sonots (Naotoshi Seo)
09:58 AM Bug #12159: Thread::Backtrace::Location#path returns absolute path for files loaded by require_relative
ko1 (Koichi Sasada) wrote:
> Disadvantage is backtrace will be long for main script.
This only applies to the mai...
Eregon (Benoit Daloze)
06:10 AM Bug #12159: Thread::Backtrace::Location#path returns absolute path for files loaded by require_relative
After consideration, I changed my proposal.
* Rename `#absolute_path` to `#real_path` (or `#realpath`) and make `#...
ko1 (Koichi Sasada)
09:56 AM Feature #13563: Implement Hash#choice method.
Thanks reply, saturnflyer.
And I totally agree your propose.
Even if, this porpose is rejected.
I will fix code,...
babanba-n (matzbara masanao)
09:01 AM Feature #13437 (Closed): Improve performance of Enumerable#{sort_by,min_by,max_by,minmax_by}
Applied in changeset trunk|r58968.
----------
Improve performance of Enumerable#{sort_by,min_by,max_by,minmax_by}...
watson1978 (Shizuo Fujita)
09:00 AM Revision cf02692f (git): Improve performance of Enumerable#{sort_by,min_by,max_by,minmax_by}
This is totally same approach with r58964.
enum.c (sort_by_cmp): use OPTIMIZED_CMP() to compare the objects instead ...
watson1978 (Shizuo Fujita)
07:05 AM Revision 492c88dc (git): add parameter names.
* vm_core.h: add parameter names for rb_iseq_new*.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58967 b2dd03c8...
ko1 (Koichi Sasada)
06:50 AM Revision 58d8d652 (git): Solaris 10 x86 raseis SEGV
http://rubyci.s3.amazonaws.com/unstable10x/ruby-trunk/log/20170527T221806Z.diff.html.gz
git-svn-id: svn+ssh://ci.rub...
naruse (Yui NARUSE)
06:41 AM Feature #13483: TracePoint#enable with block for thread-local trace
On 2017/05/27 18:49, [email protected] wrote:
>> However, this proposal breaks this expectation.
> Could you expl...
ko1 (Koichi Sasada)
05:50 AM Bug #13590 (Closed): Change max byte length of UTF-8 to 4 bytes to conform to definition of UTF-8
duerst (Martin Dürst)
05:43 AM Revision 11954049 (git): Change max byte length of UTF-8 to 4 bytes
In enc/utf_8.c, change maximum byte length of UTF-8 to 4 bytes (from 6)
to conform to definition of UTF-8. This close...
duerst (Martin Dürst)
02:57 AM Bug #13443 (Closed): Improve performance of Range#{min,max}
Applied in changeset trunk|r58964.
----------
Improve performance of Range#{min,max}
range.c (range_min): use OPTIM...
watson1978 (Shizuo Fujita)
02:57 AM Revision ab3a40c1 (git): Improve performance of Range#{min,max}
range.c (range_min): use OPTIMIZED_CMP() to compare the objects instead of
`<=>' method dispatching for Fixnum/Fl...
watson1978 (Shizuo Fujita)
02:16 AM Bug #13537: ruby crash in rb_gc_mark
If you can modify MRI source code, please try to change `RGENGC_CHECK_MODE` in gc.c to `2` and run your program on yo... ko1 (Koichi Sasada)
01:05 AM Bug #13605: GC bug calling `ObjectSpace.each_object`
I guess the code snippet is from pry. https://github.com/pry/pry/blob/c18601d6a4ff97d1b6599ccd9ffc8c63b8d8fccb/lib/pr... wanabe (_ wanabe)

05/29/2017

06:56 PM Feature #13378: Eliminate 4 of 8 syscalls when requiring file by absolute path
Thank you for the feedback! I've attached an updated patch to address the issues.
As for testing it, I haven't bee...
burke (Burke Libbey)
06:46 PM Feature #13604: Exposing alternative interface of readline
I think I managed to simplify it quite a bit, if you would take a look :)
Also I'm thinking about exposing the add...
graywolf (Gray Wolf)
05:56 PM Revision afa0e3c9 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:56 PM Revision f35c3a54 (git): Clean up a bit the Process.setpriority specs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
05:56 PM Revision a578c375 (git): Enable Process.setpriority for a single process on more platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
04:39 PM Feature #13570: Using mkmf for ruby/spec C API specs
Benoit,
Sorry, never set this to 'watch'. I'll try a build with MinGW.
FWIW, I just got one of the spec c file...
MSP-Greg (Greg L)
03:33 PM Feature #13570 (Assigned): Using mkmf for ruby/spec C API specs
Eregon (Benoit Daloze)
03:33 PM Feature #13570: Using mkmf for ruby/spec C API specs
I attach here the current version of the spec_helper.rb doing the compilation of extensions.
It seems to now work co...
Eregon (Benoit Daloze)
04:10 PM Bug #13609: CI error on travis at spec for Process.setpriority
Thanks for the fix nobu! Eregon (Benoit Daloze)
03:34 PM Bug #13609 (Closed): CI error on travis at spec for Process.setpriority
Applied in changeset trunk|r58959.
----------
Run in separate process/pgrp [Bug #13609]
nobu (Nobuyoshi Nakada)
02:56 PM Bug #13609: CI error on travis at spec for Process.setpriority
It occurs sporadically in these days.
It seems a race condition between `getpriority` and `setpriority` in a proce...
nobu (Nobuyoshi Nakada)
09:39 AM Bug #13609 (Closed): CI error on travis at spec for Process.setpriority
Trying to make a commit (r58954) for issue #13590, I got a CI error at https://travis-ci.org/ruby/ruby/builds/2370860... duerst (Martin Dürst)
03:34 PM Revision ab86387a (git): * 2017-05-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:34 PM Revision eee4dee0 (git): Run in separate process/pgrp [Bug #13609]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:50 PM Feature #13606: Enumerator equality and comparison
duerst (Martin Dürst) wrote:

> Actually, I wonder if there's any difference between what the OP wants and
>
> ...
glebm (Gleb Mazovetskiy)
07:13 AM Feature #13606: Enumerator equality and comparison
MSP-Greg (Greg L) wrote:
> Could be helpful, but some `Enumerators` are not ordered.
All `Enumerators` are ordere...
duerst (Martin Dürst)
02:50 PM Bug #13537: ruby crash in rb_gc_mark
I can confirm having the same issue. It's intermediate but reproducible, and affects both 2.4.0 and 2.4.1 versions.
...
kwilczynski (Krzysztof Wilczynski)
01:36 PM Bug #13611 (Rejected): MinGW spec/rubyspec/optional/capi compile/link issues
For the last two weeks, I have been successfully running `make test-spec` in [MinGW builds](https://msp-greg.github.i... MSP-Greg (Greg L)
11:19 AM Revision 01ebc04f (git): Simplify, avoid extra exceptions and add test for concurrent mspec mkdir_p
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
10:53 AM Revision fc7241ff (git): rubyspec: Fix method redefinition warning
ruby/spec/rubyspec/library/erb/run_spec.rb:63: warning: method redefined; discarding old main
ruby/spec/rubyspec/libr...
k0kubun (Takashi Kokubun)
10:22 AM Revision 26e32b7d (git): test/erb/test_erb.rb: Fix unused variable warning
ruby/test/erb/test_erb.rb:575: warning: assigned but unused variable - foo
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
k0kubun (Takashi Kokubun)
10:16 AM Bug #13597: Does read_nonblock call remalloc for the buffer if does it just set the size attribute
Hi Eric
Thank you so much for your response - it provided a lot of useful information I didn't know otherwise. I'v...
emilys (Emily Stolfo)
09:57 AM Feature #13610 (Assigned): IPAddr doesn't provide helpful methods to get the subnet or IP address
I've implemented it myself using some "wild" code around the .inspect or default return from an IPAddr object from ip... x89 (David John)
08:59 AM Revision e07bff3c (git): revert r58954 temporarily
Revert change to maximum of 4 bytes for UTF-8 characters at r58954 temporarily.
This failed spec at https://travis-ci...
duerst (Martin Dürst)
08:41 AM Revision a03690ae (git): Change max byte length of UTF-8 to 4 bytes
In enc/utf_8.c, change maximum byte length of UTF-8 to 4 bytes (from 6)
to conform to definition of UTF-8. This close...
duerst (Martin Dürst)
08:13 AM Bug #13589: unmatched opening backtick / closing quote in NoMethodError: undefined method `name' for {}:Hash
shyouhei (Shyouhei Urabe) wrote:
> domaio (Dorian M) wrote:
> > Looking at error.c in general, it seems like a rather...
duerst (Martin Dürst)
07:51 AM Feature #13588: Add Encoding#min_char_size, #max_char_size, #minmax_char_size
haines (Andrew Haines) wrote:
> phluid61 (Matthew Kerwin) wrote:
> > I hope there are no encodings where valid char...
duerst (Martin Dürst)
07:03 AM Revision 83ddb7c1 (git): fix up r58952
* spec/mspec/lib/mspec/helpers/fs.rb (Object#mkdir_p): rescue
File.stat when the target does not exist.
git-svn-id...
nobu (Nobuyoshi Nakada)
06:53 AM Revision e0b0b923 (git): fix race condition
* spec/mspec/lib/mspec/helpers/fs.rb (Object#mkdir_p): fix race
condition when multi_exec.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
06:39 AM Revision 5689f7c7 (git): tool/runruby.rb: exec ruby-runner
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:39 AM Revision d4408a3d (git): ruby-runner.c: replace argv[0]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:25 AM Bug #9993: x86_64 linux + i686 os = 32bit ruby, but `RUBY_PLATFORM=x86_64`
I had similar issue
----
Environment info:
OS: FreeBSD 10.3 STABLE
rvm:
version: "rvm 1.29.1 (latest) by Mic...
hugespider (Clauss Gigantisch)
05:51 AM Feature #13608: Add TracePoint#thread
use case?
ko1 (Koichi Sasada)
05:21 AM Feature #13608 (Rejected): Add TracePoint#thread
rb_trace_arg_t, TracePoint's internal struct, already stores the thread which the event happened at,
but there's not...
naruse (Yui NARUSE)
05:19 AM Revision f8fbb8bc (git): default.mspec: remove useless flags
* spec/default.mspec: removed -I options for useless or non-
existent paths from flags. there is no library script...
nobu (Nobuyoshi Nakada)
02:02 AM Bug #13605: GC bug calling `ObjectSpace.each_object`
What is `to_ignore` and `candidates` in your script? Is it possible for you to show us a step to reproduce your situ... shyouhei (Shyouhei Urabe)
02:00 AM Bug #13607: .rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/forwardable.rb:228: [BUG] Segmentation fault at 0x00000000000038
I can't point a finger on the exact location where the script fails but it seems to be a memory corruption. shyouhei (Shyouhei Urabe)

05/28/2017

07:48 PM Feature #13606: Enumerator equality and comparison
MSP-Greg (Greg L) wrote:
> Could be helpful, but some `Enumerators` are not ordered. So how would `==` work for 'ha...
glebm (Gleb Mazovetskiy)
06:21 PM Feature #13606: Enumerator equality and comparison
Could be helpful, but some `Enumerators` are not ordered. So how would `==` work for 'hash like' objects (assuming t... MSP-Greg (Greg L)
04:55 PM Feature #13606: Enumerator equality and comparison
duerst (Martin Dürst) wrote:
> Sounds interesting in theory, but do you have actual use cases? And do you think that...
glebm (Gleb Mazovetskiy)
04:50 PM Feature #13606: Enumerator equality and comparison
shevegen (Robert A. Heiler) wrote:
> [...] but they are not entirely the same are they? Different
> object id for...
glebm (Gleb Mazovetskiy)
02:01 PM Feature #13606: Enumerator equality and comparison
I am not even sure that I understand the proposal.
If I understood it correctly then two enumerable objects (did I...
shevegen (Robert A. Heiler)
08:29 AM Feature #13606 (Feedback): Enumerator equality and comparison
Sounds interesting in theory, but do you have actual use cases? And do you think that the potential inefficiency is w... duerst (Martin Dürst)
06:47 PM Feature #13604: Exposing alternative interface of readline
It should be possible. The bool is easy (I just set it on `Readline` module just like I do the handler block and I tr... graywolf (Gray Wolf)
04:41 PM Revision abbfc048 (git): suppress warning: ambiguous first argument; put parentheses or a space even after `-' operator
Introduced at r58905
http://rubyci.s3.amazonaws.com/ubuntu/ruby-trunk/log/20170526T153003Z.diff.html.gz
git-svn-id: ...
naruse (Yui NARUSE)
04:40 PM Revision dd014800 (git): Revert "Update to ruby/spec@2a047c8"
This reverts commit 2531a1013b56a030f99ea4c2ee36e66dbf38a855.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5894...
naruse (Yui NARUSE)
04:29 PM Revision 5fcbdd3d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:29 PM Revision 8847d0b6 (git): * 2017-05-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:29 PM Revision 0f9fa1dd (git): Revert r58939 and r58942
This reverts following commits because it breaks mswinci
* Update to ruby/spec@2a047c8
* Update to ruby/spec@ca32ae2
...
naruse (Yui NARUSE)
02:53 PM Bug #13607 (Closed): .rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/forwardable.rb:228: [BUG] Segmentation fault at 0x00000000000038
I got the follow output when create a simple relationship in Rails, here the code snippet (NOTE: 15 times).
It appea...
marco.sanfilippofrittola (Marco Sanfilippo Frittola)
02:17 PM Revision 1245a4a4 (git): lldb_cruby.py: constants from the target
* misc/lldb_cruby.py (lldb_init): get constants from
ruby_dummy_gdb_enums in the target.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
12:02 PM Revision 75adc77e (git): Update to ruby/spec@ca32ae2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
11:38 AM Feature #13570 (Closed): Using mkmf for ruby/spec C API specs
I made the change in https://github.com/ruby/spec/commit/84ea66ef61424ef87d03658cbc140d4b1af17c22
which was imported...
Eregon (Benoit Daloze)
11:30 AM Revision 135ed12e (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:30 AM Revision 4c1403c3 (git): Add tool to pull latest mspec/spec when commits have been synchronized
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
11:30 AM Revision 2531a101 (git): Update to ruby/spec@2a047c8
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:49 AM Revision ab55cd9f (git): ruby.c: file in load_file argument
* ruby.c (load_file): move opened file to an argument, to reduce
open/close calls in the near future.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
09:49 AM Revision 3ade78ff (git): ruby.c: shrink ruby_cmdline_options_t
* ruby.c (ruby_cmdline_options_t): reordered members and turned
simple flags into bit fields to reduce the size (13...
nobu (Nobuyoshi Nakada)
05:39 AM Revision a028cfc5 (git): test/ruby/test_io.rb: adjust CPU usage check to 10%
I miscalculated for r58934, since we sleep 100ms, and
the worst possible case is 100 Hz in the kernel meaning
we only...
Eric Wong
01:48 AM Feature #11952 (Closed): Use getrusage for Process.times if available
Applied in changeset trunk|r58935.
----------
process.c: Use getrusage(2) in Process.times
if getrusage(2) is ...
k0kubun (Takashi Kokubun)
01:48 AM Revision 253232c0 (git): process.c: Use getrusage(2) in Process.times
if getrusage(2) is available, to improve precision of Process.times and
its user like lib/benchmark.rb.
On macOS, si...
k0kubun (Takashi Kokubun)
01:43 AM Revision 109ccfdb (git): tests: increase CPU percentage threshold for assert_cpu_usage_low
When sleeping for the tick rate of 100ms (defined in
thread_pthread.c) as we do in test/ruby/test_io.rb
(test_copy_st...
Eric Wong

05/27/2017

11:22 PM Feature #13606 (Rejected): Enumerator equality and comparison
In Ruby, most objects are compared by value. What do you think about `Enumerator`s following the same pattern? I thin... glebm (Gleb Mazovetskiy)
10:22 PM Feature #11952: Use getrusage for Process.times if available
It seems fine.
Actually, times(3) is implemented using getrusage(2) on NetBSD.
http://cvsweb.netbsd.org/cgi-bin/c...
akr (Akira Tanaka)
09:55 PM Revision ddf2a167 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:55 PM Revision 33319b88 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:55 PM Revision ead40959 (git): Update to ruby/spec@2795010
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:54 PM Revision 24db4287 (git): Update to ruby/mspec@6c95759
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:05 PM Feature #13604: Exposing alternative interface of readline
All improvements to Readline are great - I can't have commandline user interfaces in ruby (on linux) without Readline... shevegen (Robert A. Heiler)
10:01 AM Feature #13604 (Closed): Exposing alternative interface of readline
GNU Readline has multiple modes of operation. At the moment, the readline extension only supports typical, `Readline.... graywolf (Gray Wolf)
08:09 PM Bug #13605 (Closed): GC bug calling `ObjectSpace.each_object`
This code made Ruby bail out with the message "[BUG] rb_gc_mark(): 0x000000040dc740 is T_NONE":
~~~ ruby
ObjectSp...
ryanf (Ryan Fitzgerald)
06:39 PM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
Usaku,
You are correct. Linked from the page you mentioned is [_tzset](https://msdn.microsoft.com/en-us/library/9...
MSP-Greg (Greg L)
05:25 PM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
Interesting, an offset of 3600 means 1 hour so UTC+1, like current TZ=Europe/London summer time.
Does anyone know ...
Eregon (Benoit Daloze)
03:46 PM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
Sorry for the delay, I'm at -0500 (Central US), and I seem to have lost a video card this morning.
Anyway, error i...
MSP-Greg (Greg L)
10:26 AM Bug #13591 (Feedback): spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
Once I reproduced the behavior, but after some maintenance of my mingw environment, it doesn't appear.
Anyway at t...
naruse (Yui NARUSE)
09:33 AM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
FWIW the patch looks OK to me, I think we should merge it.
This might be a difference between the different config...
Eregon (Benoit Daloze)
05:53 AM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
Nobu,
I'll have a look at your code, see if I can determine whats going on. Believe me, I did a couple of builds,...
MSP-Greg (Greg L)
05:18 AM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
I haven't seen such failure on AppVeyor yet.
https://ci.appveyor.com/project/nobu/ruby/build/1.0.119
nobu (Nobuyoshi Nakada)
02:46 AM Bug #13591: spec/rubyspec/core/time/zone_spec - Windows does not support ENV['TZ']
Having now built with [mswin-build](https://github.com/unak/mswin-build), this test still fails. Also, I'm seeing so... MSP-Greg (Greg L)
05:04 PM Revision d97c171b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:04 PM Revision 67ffb0dc (git): * 2017-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:04 PM Revision 4d177a1f (git): Initial commit of LLDB port of debug utility
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:29 PM Feature #13560: Module#attr_ methods return reasonable values
> What would perhaps be nice would be to have a way to initialize these to nil, upon
attr_* definition
Why nice ?...
dunrix (Damon Unrix)
03:17 PM Bug #13603: SecureRandom.uuid is not valid v4 and/or RFC 4122
shyouhei (Shyouhei Urabe) wrote:
> Is this a matter of our test code, or the actual output of SecureRandom.uuid does...
kulikov-im (Evgeniy Kulikov)
01:31 AM Bug #13603: SecureRandom.uuid is not valid v4 and/or RFC 4122
Is this a matter of our test code, or the actual output of SecureRandom.uuid does not conform the RFC? shyouhei (Shyouhei Urabe)
01:54 PM Revision 1d9030a1 (git): bootstraptest/test_insns.rb: Fix typo
on test message. "torexp" insn does not exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58926 b2dd03c8-39d4...
k0kubun (Takashi Kokubun)
09:49 AM Feature #13483: TracePoint#enable with block for thread-local trace
ko1 (Koichi Sasada) wrote:
> However, this proposal breaks this expectation.
Could you explain it?
Is it becau...
Eregon (Benoit Daloze)
08:26 AM Revision b3d126d5 (git): rb_wait_for_single_fd: do not OOM or segfault with invalid FD on select()
Instead, match the poll() implementation used on Linux for now;
as the Linux poll(2) manpage describes using negative...
Eric Wong
07:23 AM Revision 71dca4b6 (git): test for IO.copy_stream CPU usage (r58534)
I'm likely to make similar mistakes in the future when working
on Fiber auto-scheduling. Start adding assertions for...
Eric Wong
07:18 AM Revision 85fe3def (git): Revert "common: "test-all" depends on "exts" target"
This reverts r58919.
Apparently skipping exts is intentional since r58759
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
Eric Wong
05:41 AM Bug #13503 (Closed): Improve performance of some Time & Rational methods
Applied in changeset trunk|r58922.
----------
Improve performance of some Time & Rational methods
rational.c (i_gcd...
watson1978 (Shizuo Fujita)
05:41 AM Bug #13519 (Closed): Improve performance of some Time methods
Applied in changeset trunk|r58921.
----------
Improve performance of some Time methods
internal.h : add rb_numeric_...
watson1978 (Shizuo Fujita)
05:41 AM Revision b0accd9b (git): Improve performance of some Time & Rational methods
rational.c (i_gcd): replace GCD algorithm from Euclidean algorithm to Stein
algorithm (https://en.wikipedia.org/w...
watson1978 (Shizuo Fujita)
05:41 AM Revision 6fcb76ed (git): Improve performance of some Time methods
internal.h : add rb_numeric_quo() as internal API.
rational.c : rename numeric_quo() to rb_numeric_quo() as internal ...
watson1978 (Shizuo Fujita)
05:18 AM Revision e7ff8622 (git): .travis.yml: exts is not needed for tests here
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:35 AM Revision f9afb444 (git): common: "test-all" depends on "exts" target
This allows me to test changes to ext/ more easily by only typing:
make test-all TESTS=/path/to/ext/test_foo.rb
I...
Eric Wong
04:12 AM Feature #13602: Optimize instance variable access if $VERBOSE is not true when compiling
It doesn't look nice to assume `$VERBOSE` doesn't change.
And seems that benchmark includes allocation and initializ...
nobu (Nobuyoshi Nakada)
03:43 AM Revision 8e81b3c7 (git): mspec/commands/mspec.rb: formatter for multi_exec
* spec/mspec/lib/mspec/commands/mspec.rb (MSpecMain#multi_exec):
as multi_exec children must run with yaml formatte...
nobu (Nobuyoshi Nakada)
03:14 AM Revision 944c8f40 (git): .travis.yml: get number of processors at runtime
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:06 AM Revision 2e75043a (git): erb.rb: Use str_uplus instead of rb_str_dup
to skip unnecessary string allocation on frozen_string_literal: false.
str_uplus can bypass calling rb_str_dup when O...
k0kubun (Takashi Kokubun)
02:47 AM Revision 697c82b6 (git): benchmark: Rename to bm_erb_render.rb
from bm_app_erb_render.rb.
I'm told from ko1 that bm_app_* is namespace for Ruby applications,
not for ERB and we sh...
k0kubun (Takashi Kokubun)
02:01 AM Revision b3a9fd0d (git): apply timeout scale
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:40 AM Feature #13601 (Closed): Remove yield_self from Ruby 2.5 (already implemented)
Closing as per request. shyouhei (Shyouhei Urabe)
12:23 AM Feature #13601: Remove yield_self from Ruby 2.5 (already implemented)
You both have provided better examples as to the differences. Also finding out `yield_self` returns an Enumerator wa... danielpclark (Daniel P. Clark)
01:36 AM Feature #13600: yield_self should be chainable/composable
I'm not sure if this should be an extension to yield_self or a separate new method. shyouhei (Shyouhei Urabe)
01:26 AM Bug #13599 (Closed): Float#ceil(n) doesn't work for small floats
Applied in changeset trunk|r58913.
----------
numeric.c: fix for small number
* numeric.c (flo_floor, flo_ceil): sh...
nobu (Nobuyoshi Nakada)
01:26 AM Revision 9f5a468c (git): numeric.c: fix for small number
* numeric.c (flo_floor, flo_ceil): should not return zero for small
number. [ruby-core:81394] [Bug #13599]
git-sv...
nobu (Nobuyoshi Nakada)
01:04 AM Revision 1dec75c0 (git): dir.c: fix FD leaks
* dir.c (do_opendir): close FD when fdopendir failed, e.g.,
ENOTDIR. [Feature#13056]
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom