Project

General

Profile

Activity

From 05/12/2017 to 05/18/2017

05/18/2017

08:56 PM Feature #9970: Add `Hash#map_keys` and `Hash#map_values`
I think emulating the behaviour of
```ruby
[2] pry(main)> Hash[{ a: 1, b: 2 }.map { |key, value| [:s, value] }]
...
graywolf (Gray Wolf)
02:08 AM Feature #9970: Add `Hash#map_keys` and `Hash#map_values`
This issue has no move so far. I think you need to start discussing about transform_keys if you want that. It has o... shyouhei (Shyouhei Urabe)
07:25 PM Bug #13573 (Closed): Compilation on Mac OS X 10.5.8 fails because of missing _fgetattrlist
When compiling Ruby 2.3.x and 2.4.x on Mac OS X 10.5.8, compilation fails with:
~~~
linking miniruby
Undefined s...
takashiyoshi (Takashi Yoshi)
05:21 PM Feature #13552: [PATCH 0/2] reimplement ConditionVariable, Queue, SizedQueue using ccan/list
[email protected] wrote:
> thread_sync.c: rename mutex_waiter struct to sync_waiter
> thread_sync....
normalperson (Eric Wong)
04:08 PM Feature #11575 (Rejected): Blocks in ERB don't work as intended?
> Whitespace isn't the issue here
That's wrong. Definitely whitespace matters. If you change to use a following t...
k0kubun (Takashi Kokubun)
03:13 PM Revision c26a9a73 (git): Fix strange indentation
which I introduced at r58773.
Hard tabs and spaces are mixed...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58...
k0kubun (Takashi Kokubun)
03:06 PM Revision 0ea0f07f (git): * 2017-05-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:06 PM Revision 7cb0b315 (git): common.mk: path in parse.c
* common.mk (parse.c): replace source file name in #line pragmas
with the path in the source directory, so that bin...
nobu (Nobuyoshi Nakada)
02:04 PM Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
There's a problem that a receiver is unclear and not configurable if argument is only a Hash object. To address the p... k0kubun (Takashi Kokubun)
01:55 PM Bug #13040: syslog/logger uses "require 'logger'" which is interpreted as circular dependency
Am I the only person having this problem? This is in different code sources we are maintaining. Here is the latest. I... lemsx1 (Luis Mondesi)
12:31 PM Feature #13559: Change implementation of Feature #6721
Yet another proposal: https://twitter.com/yancya/status/865070681213386756
```ruby
just do it.! end
```
nobu (Nobuyoshi Nakada)
11:29 AM Revision 92690b62 (git): potential memory leak
* dir.c (rb_dir_getwd): get rid of potential memory leak.
* util.c (ruby_getcwd): ditto.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
06:55 AM Bug #13572 (Closed): Please backport r53400 to 2.3
marked usa (Usaku NAKAMURA)
05:29 AM Revision 97e82413 (git): Fix a wrong repository name of simplecov.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:42 AM Revision 83b7e0bd (git): * 2017-05-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:42 AM Revision 37abc2fb (git): Improve CSV parsing performance.
Patch by @joshpencheon (Josh Pencheon)
[fix GH-1607]
#### benchmark-ips results
```
trunk:
Warming up ----...
hsbt (Hiroshi SHIBATA)

05/17/2017

10:37 PM Feature #9970: Add `Hash#map_keys` and `Hash#map_values`
What's the status on this? In #12512, only Hash#transform_values was added, should I bother making patch adding Hash#... graywolf (Gray Wolf)
09:46 PM Bug #13572 (Closed): Please backport r53400 to 2.3
r53400 fixes a bug in which `includedir`, instead of `oldincludedir`, is inappropriately prefixed with `SDKROOT`. Thi... mistydemeo (Misty De Meo)
09:10 PM Bug #13571 (Closed): Script arguments, encoding, windows / MinGW
The following is windows/MinGW specific.
I have been patching around a failure in [TestRubyOptions#test_command_li...
MSP-Greg (Greg L)
02:43 PM Revision 8ffc4094 (git): modify r58771.
* spec/rubyspec/command_line/dash_upper_s_spec.rb: enable tests on vboxsf
(VirtualBox shared directory) and change ...
ko1 (Koichi Sasada)
02:14 PM Feature #12996: Optimize Range#===
I updated the patch (range_eqq2.patch).
It optimize only special cases.
---
# Range with Fixnum
~~~
i = ...
ksss (Yuki Kurihara)
02:11 PM Revision d06a7cfe (git): spec/rubyspec: Add `ruby_version_is` guard
for future backport to ruby/spec repository.
See r58772 r58773 r58774.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
k0kubun (Takashi Kokubun)
01:21 PM Revision 29a26009 (git): spec/rubyspec: Fix rubyspec for tilde unescape
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:34 PM Revision e1b43275 (git): cgi/util.rb: Don't escape tilde in #escape
to make it compatible with ERB::Util.url_encode.
ext/cgi/escape/escape.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang...
k0kubun (Takashi Kokubun)
11:58 AM Bug #6696 (Closed): [PATCH] ERB::Util.url_encode should not escape unreserved characters
Applied in changeset trunk|r58772.
----------
erb.rb: Don't encode tilde in #url_encode
Based on patch by madeofcod...
k0kubun (Takashi Kokubun)
05:08 AM Bug #6696: [PATCH] ERB::Util.url_encode should not escape unreserved characters
It's now close to 19 years since RFC 2396, so please fix this issue, thanks! duerst (Martin Dürst)
11:58 AM Revision 53127c24 (git): erb.rb: Don't encode tilde in #url_encode
Based on patch by madeofcode (Mark Dodwell).
[ruby-core:46168] [Bug #6696] [Fix GH-54]
`~` is a unreserved character...
k0kubun (Takashi Kokubun)
10:45 AM Feature #13396: Net::HTTP has no write timeout
> I would also like to add native timeout support to IO.copy_stream
That would be the best indeed.
byroot (Jean Boussier)
09:31 AM Revision 95d3671e (git): skip some tests on vboxsf.
* spec/rubyspec/command_line/dash_upper_s_spec.rb:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58771 b2dd03c8...
ko1 (Koichi Sasada)
07:56 AM Bug #12373 (Closed): Optimize CSV#shift
Applied in changeset trunk|r58770.
----------
Optimize CSV#shift.
[Bug #12373][ruby-core:75462]
Patch by Yuki K...
hsbt (Hiroshi SHIBATA)
07:32 AM Bug #12373: Optimize CSV#shift
@hsbt
Good, Thank you for confirming and managing.
ksss (Yuki Kurihara)
04:18 AM Bug #12373: Optimize CSV#shift
Ah,
>Should we use @double_quote_char instead of @quote_char ?
`@quote_char` is wrong. I intended to write `@q...
hsbt (Hiroshi SHIBATA)
04:05 AM Bug #12373: Optimize CSV#shift
@hsbt
Thank you for responding.
csv-shift-hsbt.patch looks good to me.
> Should we use @double_quote_char inst...
ksss (Yuki Kurihara)
07:56 AM Revision 15cb9817 (git): Optimize CSV#shift.
[Bug #12373][ruby-core:75462]
Patch by Yuki Kurihara.
Benchmark:
```
Warming up ----------------------------...
hsbt (Hiroshi SHIBATA)
07:13 AM Bug #13566 (Closed): A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
Applied in changeset trunk|r58769.
----------
Treat NULL reference case [Bug #13566]
naruse (Yui NARUSE)
03:16 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
It can be reproducible on Ruby 2.2.7, too.
```
$ RBENV_VERSION=2.2.7 ruby -rfiddle -e 'Fiddle::Function.new(Fiddl...
mrkn (Kenta Murata)
02:42 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
I confirmed that it is reproducible on Ruby 2.3.3.
```
$ RBENV_VERSION=2.3.3 ruby -r fiddle -e 'Fiddle::Function....
mrkn (Kenta Murata)
02:32 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
A small code to reproduce this issue is here:
```ruby
require 'fiddle'
Fiddle::Function.new(Fiddle::NULL, [], Fi...
mrkn (Kenta Murata)
12:27 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
mrkn (Kenta Murata) wrote:
> r15: 0x00007fff577eb7d0 rip: 0x0000000000000000 rfl: 0x0000000000010246
rb_dump_mac...
wanabe (_ wanabe)
07:13 AM Revision 0c0f75b7 (git): Treat NULL reference case [Bug #13566]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:38 AM Revision 9cf79858 (git): Merge Onigmo 6.1.2
https://github.com/k-takata/Onigmo/commit/1364ae3488cac0acbf2d61ef3ce2b62fe0c0f528
git-svn-id: svn+ssh://ci.ruby-lan...
naruse (Yui NARUSE)
04:47 AM Revision d9b9423b (git): ruby.c: encode script name
* ruby.c (process_options): encode script name to locale encoding
instead of associate, if UTF-8 path.
git-svn-id:...
nobu (Nobuyoshi Nakada)
04:44 AM Revision bd4a419d (git): .gdbinit: fix nd_tree
* .gdbinit (nd_tree): use rb_str_tmp_new to get rid of
`__extension__'.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
04:14 AM Feature #13559: Change implementation of Feature #6721
Name proposal - cede
```ruby
url.cede { |u| open(u).read } # return "itself -> fetch from the network"
```
MSP-Greg (Greg L)
01:41 AM Feature #13559: Change implementation of Feature #6721
Well, I know everyone don't like the name yield_self but, it seems that's a separate issue than this one. Can we foc... shyouhei (Shyouhei Urabe)
12:28 AM Revision a0b6e366 (git): test_dir_m17n.rb: read in filesystem encoding
* test/ruby/test_dir_m17n.rb (test_entries_compose): read in
filesystem encoding instead of default external encodi...
nobu (Nobuyoshi Nakada)

05/16/2017

11:59 PM Revision 8dbf0f2a (git): Revert "test/test_extilibs.rb: do not check the existence of fiddle"
This reverts r58761 since fiddle is considered critical.
[ruby-core:81201] [ruby-core:81203]
git-svn-id: svn+ssh://c...
Eric Wong
11:15 PM Revision 6e7dfec8 (git): ENV["HOME"] is prior as home on Windows
* spec/rubyspec/core/dir/home_spec.rb: ENV["HOME"] is prior as home on Windows.
reported by ko1.
git-svn-id: svn+...
U.Nakamura
11:09 PM Revision a540cec9 (git): gmake.mk: test dependency
* defs/gmake.mk (TEST_DEPENDS): check and more tests targets need
all to be built.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
10:05 PM Revision c836e8dd (git): test/test_extilibs.rb: do not check the existence of fiddle
libffi is not installed on all systems, and is not needed
for most of the tests.
Tested on a fresh FreeBSD 11.0 VM
...
Eric Wong
09:11 PM Feature #13570: Using mkmf for ruby/spec C API specs
> Does mkmf works well on Windows?
I'm not a c type. With MinGW builds, I've got 89 mkmf.log files in the build d...
MSP-Greg (Greg L)
12:47 PM Feature #13570 (Closed): Using mkmf for ruby/spec C API specs
Hello all,
I am thinking to use mkmf to compile the C API specs.
https://github.com/ruby/ruby/blob/trunk/spec/r...
Eregon (Benoit Daloze)
04:16 PM Revision b1d57ac6 (git): Should require at spec file, not fixture file
Fixed ERRORs at non-Windows platforms.
* spec/rubyspec/library/win32ole/fixtures/classes.rb (require): removed.
* s...
U.Nakamura
03:47 PM Revision 00f76201 (git): run tests without exts
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:45 PM Revision 10f713e4 (git): Should require WIN32OLE
* spec/rubyspec/library/win32ole/fixtures/classes.rb: should require WIN32OLE
here because this file causes NameErr...
U.Nakamura
03:17 PM Revision ec5e5c09 (git): * 2017-05-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 PM Revision fab2a5ed (git): test/unit.rb: fix returning job tokens
* test/lib/test/unit.rb (_run_parallel): flush job tokens after
quitting workers when normally finished too.
git-s...
nobu (Nobuyoshi Nakada)
02:53 PM Revision ec5184af (git): test_process.rb: compare in UTF-8
* test/ruby/test_process.rb (test_execopts_open_chdir_m17n_path):
compare directory name in UTF-8. encoding of `Di...
nobu (Nobuyoshi Nakada)
01:57 PM Revision ff88c2a9 (git): Use raise_error block
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:51 PM Revision 9bb63a50 (git): Mac OS raises EADDRNOTAVAIL but not ECONNREFUSED
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:51 PM Revision 4cfbc59d (git): Multiple exception classes at raise_error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:50 PM Revision 8dd82a3e (git): * common.mk (help): get rid of make error with nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:22 PM Revision 975d1cb3 (git): restore yes-test-rubyspec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:15 PM Revision f2b00e2f (git): follow test-spec
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:29 PM Revision e838fa81 (git): Avoid using a class variable in socket specs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:29 PM Revision 50349fd5 (git): Use a reserved port to test for a non-existing TCP server
* Avoids a race between finding an available port and another process starting a server on it.
git-svn-id: svn+ssh:/...
Eregon (Benoit Daloze)
12:15 PM Revision 35da88e6 (git): Rename rubyspec to spec
* common.mk (*-rubyspec): rename to *-spec because rubyspec is historical name.
of course, *-rubyspec are still ava...
U.Nakamura
11:19 AM Feature #13383: [PATCH] Module#source_location
sorah (Sorah Fukumori) wrote:
> it would be happier if we can get all of source locations where a class opened?
I...
wanabe (_ wanabe)
10:25 AM Revision 000482a1 (git): rb_w32_ugetcwd: UTF-8 version getcwd
* dir.c (rb_dir_getwd): convert from UTF-8.
* win32/win32.c (w32_getcwd): codepage aware getcwd using
GetCurrentDi...
nobu (Nobuyoshi Nakada)
09:32 AM Revision 87acdae4 (git): Strip punctuation from CSV headers in symbol converter.
Patch by @cllns. [Fix GH-957]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58744 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
09:17 AM Feature #11865 (Closed): CSV: keep original line when parsing
Applied in changeset trunk|r58743.
----------
Added accessor of original line when parsing.
[Feature #11865][ruby...
hsbt (Hiroshi SHIBATA)
09:17 AM Revision 3b77cb2a (git): Added accessor of original line when parsing.
[Feature #11865][ruby-core:72452][fix GH-1170]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58743 b2dd03c8-39d4...
hsbt (Hiroshi SHIBATA)
08:27 AM Bug #12373: Optimize CSV#shift
@ksss
I confirmed your patch and benchmark results.
```
Warming up --------------------------------------
...
hsbt (Hiroshi SHIBATA)
08:03 AM Revision 59faac61 (git): Search SSL libraries by testing various filename patterns
* ext/openssl/extconf.rb (find_openssl_library): should search by more flexible
method, especially for LibreSSL on ...
U.Nakamura
07:03 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
I've confirmed that this issue isn't reproduced on x86_64-linux. mrkn (Kenta Murata)
06:51 AM Feature #13562: Use a sized enumerator with #yield_self
Hanmac (Hans Mackowiak) wrote:
> shyouhei (Shyouhei Urabe) wrote:
> > The patch seems okay to me, but honestly I do...
shyouhei (Shyouhei Urabe)
06:46 AM Feature #13562: Use a sized enumerator with #yield_self
shyouhei (Shyouhei Urabe) wrote:
> The patch seems okay to me, but honestly I don't see any practical use case of it...
Hanmac (Hans Mackowiak)
04:31 AM Feature #13562: Use a sized enumerator with #yield_self
The patch seems okay to me, but honestly I don't see any practical use case of it. Do you nedd this? shyouhei (Shyouhei Urabe)
05:47 AM Revision 66b54b1a (git): fix tempfile leaks on Windows
* lib/rubygems/ext/ext_conf_builder.rb (build): needs to close
before unlink on Windows.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
05:02 AM Revision 0e7c81a7 (git): fix words
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:23 AM Bug #8547: FileUtils.chmod("a+r", "foobar", verbose: true) crashes
I guess it was fixed at r41853 before v2_1_0_preview1 and backported to ruby2_0_0 at r41946 [Backport #8633]. wanabe (_ wanabe)
01:08 AM Bug #8547 (Third Party's Issue): FileUtils.chmod("a+r", "foobar", verbose: true) crashes
It seems that original issue is resolved https://github.com/gurgeous/teleport/issues/22. k0kubun (Takashi Kokubun)
04:23 AM Revision a9b001a4 (git): skip openssl related tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:59 AM Feature #13563: Implement Hash#choice method.
At first, I overlook Hash#slice method. Sorry...
And, I reconsider about it.
I feel that Hash#slice is wrong na...
babanba-n (matzbara masanao)
02:02 AM Bug #13564: Exception message management
On 2017/05/15 20:31, [email protected] wrote:
> I think using Exception#cause for this would be a better way to ad...
ko1 (Koichi Sasada)
12:54 AM Bug #1868 (Rejected): ERB single line comment does not work
Supporting this kind of behavior doesn't make sense to me. Suppose following erb template:
~~~ erb
foo <% # comme...
k0kubun (Takashi Kokubun)
12:16 AM Bug #13567 (Closed): error when compiling localeinit.c on cygwin
Applied in changeset trunk|r58737.
----------
enable ruby_w32_codepage on cygwin
* debug.c, localeinit.c: enable ru...
nobu (Nobuyoshi Nakada)
12:15 AM Revision 1fc689d9 (git): * 2017-05-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:15 AM Revision 6ec37b8f (git): enable ruby_w32_codepage on cygwin
* debug.c, localeinit.c: enable ruby_w32_codepage on cygwin too.
[ruby-core:81163] [Bug #13567]
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)

05/15/2017

04:32 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
Agreed, but my PR sent to aws-sdk-ruby includes different fix to remove incorrect usage of `File#path`, so it's neces... sorah (Sorah Fukumori)
02:43 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
yeah your fix for aws does looks good, but i think that should be done in `Digest` directly if able. (for another tic... Hanmac (Hans Mackowiak)
02:18 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
fix proposed for aws-sdk-ruby gem https://github.com/aws/aws-sdk-ruby/pull/1516 but I still think returning `nil` fro... sorah (Sorah Fukumori)
01:25 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
yeah your points should be done in extra issues i think.
for `Digest` i think it should first check if its an (dir...
Hanmac (Hans Mackowiak)
12:25 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
Few additional things pointed out by some conversations:
- We miss a way to retrieve a directory path used to crea...
sorah (Sorah Fukumori)
12:22 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
Hanmac (Hans Mackowiak) wrote:
> now i am pro this change.
> does ruby has a way to use `linkat` like to seen there...
sorah (Sorah Fukumori)
12:19 PM Feature #13568 (Open): File#path for O_TMPFILE fds has no meaning
Reopening due to closed via r58734, a document change. sorah (Sorah Fukumori)
12:19 PM Feature #13568 (Closed): File#path for O_TMPFILE fds has no meaning
Applied in changeset trunk|r58734.
----------
[DOC] `File#path` result can be inaccurate
* file.c(rb_file_path...
sorah (Sorah Fukumori)
12:01 PM Feature #13568: File#path for O_TMPFILE fds has no meaning
i see your change and did read the man page of `O_TMPFILE`
to check if there is any useful path this could return. (...
Hanmac (Hans Mackowiak)
11:47 AM Feature #13568: File#path for O_TMPFILE fds has no meaning
Hanmac (Hans Mackowiak) wrote:
> not pro or against it but what do you think of that part?
I don't have strong op...
sorah (Sorah Fukumori)
11:45 AM Feature #13568: File#path for O_TMPFILE fds has no meaning
Let me explain about the background bit detail.
The example I put in the previous post https://github.com/aws/aws-...
sorah (Sorah Fukumori)
11:44 AM Feature #13568: File#path for O_TMPFILE fds has no meaning
not pro or against it but what do you think of that part?
~~~ C
#ifdef O_TMPFILE
if (!(oflags & O_TMPFILE))
...
Hanmac (Hans Mackowiak)
10:53 AM Feature #13568 (Closed): File#path for O_TMPFILE fds has no meaning
By using File::TMPFILE (O_TMPFILE) allows us to create a file without directory entries.
While open(2) with O_TMPF...
sorah (Sorah Fukumori)
03:55 PM Feature #13516: Improve the text of the circular require warning
Thanks for the response, Robert. It would be great if the error message provided that level of detail. However, that ... jaredbeck (Jared Beck)
03:27 PM Bug #13569 (Closed): Windows - TestRubyOptions#test_search - append to paths instead of replacing
[TestRubyOptions#test_search](https://github.com/ruby/ruby/blob/trunk/test/ruby/test_rubyoptions.rb#L299) replaces `E... MSP-Greg (Greg L)
02:41 PM Bug #13542: MinGW trunk Builds - Summary of Issues
I'm now running both of the following with my daily builds:
```
make -ij1 "MSPECOPT=-Vfs command_line language libr...
MSP-Greg (Greg L)
02:40 PM Revision f033cfa3 (git): refresh Gem at the end of `teardown`.
* lib/rubygems/test_case.rb (teardown): call `Gem::refresh()` at the
end of `teardown`.
On parallel test sometime...
ko1 (Koichi Sasada)
02:35 PM Feature #13561 (Closed): Optimize ERB string concatenation
k0kubun (Takashi Kokubun)
02:24 PM Bug #13556: MinGW readline Alt / Meta keys
After discovering that Meta/Alt key combinations can also be done via an [ESC] then [key] press, I've verified that a... MSP-Greg (Greg L)
01:38 PM Revision 52c73840 (git): erb.rb: Use String#<< instead of #concat
to optimize String concatenation on rendering.
[fix GH-1612]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5873...
k0kubun (Takashi Kokubun)
12:18 PM Revision efd36678 (git): [DOC] File#path result can be inaccurate
* file.c(rb_file_path): [DOC] Note that the pathname returned by this
method can be inaccurate, for instance file g...
sorah (Sorah Fukumori)
11:32 AM Revision bb03a2db (git): optional/capi: use LIBRUBYARG_SHARED
* spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
use LIBRUBYARG_SHARED for LDSHARED.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
11:31 AM Bug #13564: Exception message management
I think using Exception#cause for this would be a better way to address this problem.
However, there is a long-stand...
Eregon (Benoit Daloze)
07:30 AM Bug #13564 (Rejected): Exception message management
We can modify `Exception#message` if given String is not frozen.
Should we continue this specification?
Now, we c...
ko1 (Koichi Sasada)
11:25 AM Revision dc650244 (git): thread_spec.c: use rb_w32_pipe
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:19 AM Revision 604e5525 (git): io_spec.c: suppress unused-variable warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:16 AM Revision b4939106 (git): configure.in: negative time_t for mingw
* configure.in: mingw also uses MSVCRT accepts negative time_t.
c.f. r58681.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
11:16 AM Revision 062f5eb8 (git): configure.in: remove dynamic option in LDSHARED
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:16 AM Revision c68b4c5f (git): optional/capi: fix link on mingw
* spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
LIBRUBYARG is always necessary unless dynamic loo...
nobu (Nobuyoshi Nakada)
10:49 AM Bug #13567 (Closed): error when compiling localeinit.c on cygwin
I get the following when compiling localeinit.c on cygwin. Please fix, thanks!
```
compiling localeinit.c
locale...
duerst (Martin Dürst)
10:32 AM Revision 912fc583 (git): default.mspec: ignore unavailable FDs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:05 AM Bug #13565 (Rejected): Segmentation fault with rails (4.1.0) and ruby (2.2.7)
You ran old system version with newer extension library.
```
ruby 2.0.0p648 (2015-12-16 revision 53162) [universa...
nobu (Nobuyoshi Nakada)
07:42 AM Bug #13565 (Rejected): Segmentation fault with rails (4.1.0) and ruby (2.2.7)
```
➜ rsportz git:(install-sidekiq) ✗ rails -v
ruExpected string default value for '--rc'; got false (boolean)
Ra...
dannyboy (dan rey oquindo)
08:51 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
Note that I use CPython 3.6 that is built with `--with-shared` configure option. mrkn (Kenta Murata)
08:45 AM Bug #13566 (Closed): A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
I found the issue that a process freezes at the beginning of C level backtrace printing when a certain SEGV is occurr... mrkn (Kenta Murata)
07:35 AM Revision a852853f (git): Should call `ln_s` only when symlink is available
* test/fileutils/test_fileutils.rb (test_ln_s): skip if symlink is not
available.
* test/fileutils/test_fileutils....
U.Nakamura
07:33 AM Revision fba0b81e (git): test/socket/test_basicsocket.rb (socks): bind explicitly to localhost
Binding to a potentially public IP in a test can cause problems
if hit by a random port scanner or something...
git-...
Eric Wong
07:04 AM Revision 0f4d856d (git): define RUBY_DEBUG_ENV only for main.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:02 AM Revision 895954ef (git): add information for debugging.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:17 AM Revision 51c2feee (git): * 2017-05-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:17 AM Revision 39c73ae2 (git): refer flag variables regardless RUBY_DEBUG_ENV
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:08 AM Feature #9456: Include bin/racc with ruby
note: https://github.com/tenderlove/racc/issues/85 hsbt (Hiroshi SHIBATA)
03:04 AM Feature #9456 (Assigned): Include bin/racc with ruby
hsbt (Hiroshi SHIBATA)

05/14/2017

08:05 PM Feature #13563: Implement Hash#choice method.
FWIW, ActiveSupport calls this `Hash#slice` -- http://api.rubyonrails.org/classes/Hash.html#method-i-slice
(With o...
matthewd (Matthew Draper)
05:57 PM Feature #13563: Implement Hash#choice method.
I am neutral about the suggestion, neither pro or con.
I think the only thing that I want to point out is that .ch...
shevegen (Robert A. Heiler)
10:43 AM Feature #13563 (Closed): Implement Hash#choice method.
Hi,
I propose Hash#choice method.
It pick up key and value pairs in Hash like a below code.
~~~
{ :a => 1, ...
babanba-n (matzbara masanao)
06:12 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, but I guess th...
shevegen (Robert A. Heiler)
02:27 PM Revision 1a7ed01d (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:09 PM Revision f91ed43d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:09 PM Revision a5b83b03 (git): Update to ruby/spec@032022ca
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
02:09 PM Revision d593aed7 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:09 PM Revision 6dd3ff48 (git): Update to ruby/mspec@4b980493
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
01:01 PM Revision e3d4de35 (git): suppress a warning [ci skip]
* thread_sync.c (rb_mutex_num_waiting): suppress warning C4700 by
VC, uninitialized local variable.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
11:51 AM Feature #10674: Net::HTTP retries idempotent requests once after a timeout, but its not configurable
Can confirm on 2.4.1.
The responsible code is here: https://github.com/ruby/ruby/blob/v2_4_1/lib/net/http.rb#L1468
...
cben (Beni Cherniavsky-Paskin)
11:45 AM Revision dc6d7cc5 (git): object.c: use a sized enumerator with #yield_self
* object.c (rb_obj_size): The #yield_self Enumerator instance
always has a #count of `1`. This provides a lazy #si...
nobu (Nobuyoshi Nakada)
11:36 AM Revision 7334e2f8 (git): Don't read non .rb file as a spec
To avoid reading `core` file on reading core/ specs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58713 b2dd03c...
naruse (Yui NARUSE)
10:25 AM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
jphelps (Jeremy Phelps) wrote:
> Eregon, I have no idea what you're talking about. All the examples of Fiber usage o...
Eregon (Benoit Daloze)
02:32 AM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
On 2017/05/14 4:40, [email protected] wrote:
> Eregon, I have no idea what you're talking about. All the ...
ko1 (Koichi Sasada)
06:55 AM Feature #13562: Use a sized enumerator with #yield_self
I'm not at all sure about my implementation, but here is a pull request with my attempt: https://github.com/ruby/ruby... shan (Shannon Skipper)
06:53 AM Feature #13562 (Closed): Use a sized enumerator with #yield_self
The #yield_self Enumerator instance always has a #count of `1`. I think it might be nice to provide a lazy #size of `... shan (Shannon Skipper)
03:53 AM Revision 0e2e2cf4 (git): suppress warning
* spec/rubyspec/optional/capi/ext/fixnum_spec.c: suppress
unused-but-set-variable warning.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
03:33 AM Revision 9ab667b8 (git): exts.mk.tmpl: fix multiple rubies
* template/exts.mk.tmpl: get rid of making multiple rubies
simultaneously. it can cause making libruby in parallel...
nobu (Nobuyoshi Nakada)
01:03 AM Revision 42624856 (git): tgamma on mingw
* configure.in: get rid of unreliable tgamma() implemented of
mingw, which returns NaN unexpectedly.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
12:21 AM Revision f3a49ebc (git): string.c: cut down intermediate string
* string.c (rb_external_str_new_with_enc): cut down intermediate
string for conversion source, by appending with co...
nobu (Nobuyoshi Nakada)

05/13/2017

07:40 PM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
Eregon, I have no idea what you're talking about. All the examples of Fiber usage over on ruby-doc.org shows identica... jphelps (Jeremy Phelps)
07:01 PM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
jphelps (Jeremy Phelps) wrote:
> I just learned that Ruby has continuations. Then I learned that they're considered ...
jwmittag (Jörg W Mittag)
11:47 AM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
jphelps (Jeremy Phelps) wrote:
> I just learned that Ruby has continuations. Then I learned that they're considered ...
Eregon (Benoit Daloze)
10:32 AM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
I just learned that Ruby has continuations. Then I learned that they're considered obsolete, and "instead" we're supp... jphelps (Jeremy Phelps)
04:36 PM Feature #13559: Change implementation of Feature #6721
Eregon (Benoit Daloze) wrote:
> In an ideal world, I think #itself with a block doing what #tap does today and #tap ...
dunrix (Damon Unrix)
03:16 PM Feature #13559: Change implementation of Feature #6721
Maybe something like translate, mutate or modify. Or single_map. I also read yield_self as doing the same as tap. rosenfeld (Rodrigo Rosenfeld Rosas)
03:00 PM Feature #13559: Change implementation of Feature #6721
```ruby
url.itself { |u| open(u).read } # return "itself -> fetch from the network"
```
> it does not seem to re...
zverok (Victor Shepelev)
02:55 PM Feature #13559: Change implementation of Feature #6721
nobu (Nobuyoshi Nakada) wrote:
> And `let`... but it is used by RSpec.
Is that actually a problem?
https://git...
Eregon (Benoit Daloze)
02:49 PM Feature #13559: Change implementation of Feature #6721
I agree #yield_self is less than ideal.
To start, it is quite long (10 letters including a underscore) for a very ...
Eregon (Benoit Daloze)
02:32 PM Feature #13559: Change implementation of Feature #6721
zverok (Victor Shepelev) wrote:
> ```ruby
> url.itself # return itself
> url.itself { |u| open(u).read } # return ...
nobu (Nobuyoshi Nakada)
01:50 PM Feature #13559: Change implementation of Feature #6721
To be honest, the selected name for the method dozens of peoples wanted for 5 years looks really bad.
It is like ...
zverok (Victor Shepelev)
01:41 PM Feature #13559: Change implementation of Feature #6721
I can see it just as an alternate way of expressing an identity function, not something foreign what would require st... dunrix (Damon Unrix)
12:35 AM Feature #13559 (Feedback): Change implementation of Feature #6721
Why?
I don't understand the reason behind your statement 'cleaner and more logical'.
Return values from `itself...
matz (Yukihiro Matsumoto)
04:04 PM Revision 7323de51 (git): revert r58703 & r58705
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:23 PM Revision 0843c1ca (git): * 2017-05-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:23 PM Revision 8675dd7b (git): The exception raised when exec/spawn unexecutable file on Windows is various
It seems that depend on OS version or filesystem
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58706 b2dd03c8-3...
U.Nakamura
02:20 PM Revision a3960d0a (git): string.c: fix up r58703
* string.c (rb_external_str_new_with_enc): fix the case of
conversion failure. when conversion failed for some rea...
nobu (Nobuyoshi Nakada)
01:54 PM Revision eafeb506 (git): remove wrong expectation
* spec/rubyspec/core/kernel/itself_spec.rb: `object_id` may return
different objects for each calls, and the expect...
nobu (Nobuyoshi Nakada)
01:34 PM Revision 7678c0d7 (git): string.c: cut down intermediate string
* string.c (rb_external_str_new_with_enc): cut down intermediate
string for conversion source, by appending with co...
nobu (Nobuyoshi Nakada)
12:31 PM Revision 7d52ad9e (git): string.c: fix one-off bug
* string.c (rb_str_cat_conv_enc_opts): fix one-off bug. `ofs`
equals `olen` when appending at the end.
git-svn-id...
nobu (Nobuyoshi Nakada)
10:32 AM Feature #13561 (Assigned): Optimize ERB string concatenation
hsbt (Hiroshi SHIBATA)
10:29 AM Feature #13561 (Closed): Optimize ERB string concatenation
Using opt_ltlt instruction instead of opt_send_without_block for #concat, we can bypass method call and use rb_str_co... k0kubun (Takashi Kokubun)
10:31 AM Feature #13197: Gemify fileutils
> what is supposed to be the canonical, "upstream" repository for all those gems
Short answer: upstream is svn.rub...
hsbt (Hiroshi SHIBATA)
07:36 AM Feature #13197: Gemify fileutils
hsbt (Hiroshi SHIBATA) wrote:
> bug.ruby-lang.org and github.com/ruby/fileutils are ok.
This is currently complet...
stomar (Marcus Stollsteimer)
05:11 AM Feature #13197: Gemify fileutils
Maybe somebody should propose "Gem::Specification#source_code" field to RubyGems guys. I don't understand why the "So... vo.x (Vit Ondruch)
09:55 AM Revision aa5e3890 (git): make test-rubyspec-precheck
* common.mk (yes-test-rubyspec): make test-rubyspec-precheck for
fake.rb to setup build configuration.
git-svn-id:...
nobu (Nobuyoshi Nakada)
02:05 AM Revision b7ff46b7 (git): test/net/imap: fix race condition in test_exception_during_idle
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
01:16 AM Revision 665333e3 (git): thread_win32.c: disable currently unused functions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:05 AM Revision d3ca0b29 (git): math.c: check argument to lgamma_r
* math.c (math_lgamma): check the argument before calling math
function `lgamma_r` for edge cases.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
12:50 AM Revision 1a4a5362 (git): math.c: check argument to tgamma
* math.c (math_gamma): check the argument before calling math
function `tgamma` for edge cases.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)

05/12/2017

10:36 PM Feature #13197 (Assigned): Gemify fileutils
@stomar
Thanks. source-code still point old metadata. And homepage is the wrong parameter.
I will update it befor...
hsbt (Hiroshi SHIBATA)
07:32 PM Feature #13197: Gemify fileutils
@hsbt, I noticed that the rubygems page has wrong metadata ("Source Code" URL), presumably from the previous gem. Thi... stomar (Marcus Stollsteimer)
06:32 AM Feature #13197 (Closed): Gemify fileutils
I released fileutils-0.7.1 and yanked old versions.
https://rubygems.org/gems/fileutils
hsbt (Hiroshi SHIBATA)
09:52 PM Bug #11384 (Closed): multi-threaded autoload sometimes fails
Applied in changeset trunk|r58696.
----------
autoload: always wait on loading thread
We cannot assume autoload_pro...
Anonymous
09:51 PM Bug #11384: multi-threaded autoload sometimes fails
I think the attached patch should fix it, over 12 million iterations
and still going strong.
normalperson (Eric Wong)
12:08 AM Bug #11384: multi-threaded autoload sometimes fails
[email protected] wrote:
> Status changed from Closed to Open
>
> I re-open this ticket because it remains the ...
normalperson (Eric Wong)
09:52 PM Revision 94a7a4e9 (git): autoload: always wait on loading thread
We cannot assume autoload_provided/rb_feature_provided returning
TRUE means it is safe to proceed without waiting. A...
Eric Wong
08:16 PM Feature #13560 (Closed): Module#attr_ methods return reasonable values
Hi,
I'm suggesting all `Module#attr_` [methods](http://ruby-doc.org/core-2.4.1/Module.html#method-i-attr_accessor)...
dunrix (Damon Unrix)
08:10 PM Revision 98746acf (git): `notepad.exe` does not always exist in `C:\Windows`
Use `%WINDIR%\system32\drivers\etc\services` instead of `notepad.exe`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
U.Nakamura
06:54 PM Feature #13559 (Feedback): Change implementation of Feature #6721
Hi,
please reconsider implementation of feature request #6721 planned for Ruby 2.5.0 .
Instead of introducing n...
dunrix (Damon Unrix)
06:25 PM Feature #12648: `Enumerable#sort_by` with descending option
Personally, I really do not like grep_v, or generally using options from command line tools in method names. stomar (Marcus Stollsteimer)
07:46 AM Feature #12648: `Enumerable#sort_by` with descending option
How does `sort_r_by` sound when we already have `grep_v`? knu (Akinori MUSHA)
05:23 PM Revision 34761b7f (git): array.c: fix position in message
* array.c (rb_ary_insert): fix the position in error message, when
it is less than -1.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
05:02 PM Bug #13558 (Closed): Array#insert does not typecheck the position argument if it's the only argument
Applied in changeset trunk|r58693.
----------
array.c: check position to insert
* array.c (rb_ary_insert): check po...
nobu (Nobuyoshi Nakada)
09:26 AM Bug #13558 (Closed): Array#insert does not typecheck the position argument if it's the only argument
**rb_ary_insert** does this:
~~~ c
if (argc == 1) return ary;
~~~
For Ruby this means:
~~~ ruby
> [].in...
kke (Kimmo Lehto)
05:02 PM Revision e95cac18 (git): array.c: check position to insert
* array.c (rb_ary_insert): check position to insert even if no
elements to be inserted. [ruby-core:81125] [Bug #13...
nobu (Nobuyoshi Nakada)
05:02 PM Revision 9c38f3e6 (git): show GEM_HOME
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:12 PM Revision 126aba85 (git): fix tgamma for inifity
* configure.in: do not use buggy tgamma() of mingw.
* missing/tgamma.c (tgamma): merge fix for inifity from
ruby_t...
nobu (Nobuyoshi Nakada)
04:01 PM Revision ac6e069a (git): * 2017-05-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:01 PM Revision 05ea2646 (git): tgamma.c: unify versions with/without lgamma_r
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:29 PM Revision 2c0baa97 (git): string.c: remove bare Unicode.
* string.c (rb_str_unicode_normalize): remove bare Unicode. do
not assume that all compilers can handle UTF-8.
gi...
nobu (Nobuyoshi Nakada)
11:49 AM Revision f4b91348 (git): Encoding.default_internal should affect ENV on Windows like other platforms
* hash.c (env_str_transcode): call rb_external_str_with_enc() if
default_internal is available.
git-svn-id: svn+s...
U.Nakamura
10:37 AM Revision 512db219 (git): Windows does not know Unix style timezone
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:31 AM Revision 0c160511 (git): Math.gamma(Float::INFINITY) should return +INF
* math.c (tgamma): it seems that the implementaion of mswin has similar problem
with mingw.
git-svn-id: svn+ssh:/...
U.Nakamura
10:23 AM Revision 0558ba4e (git): On LLP64 platform (mswin64), the return value of String#hash is fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:10 AM Revision 1f136bff (git): Skip specs which make non-socket fd nonblocking on Windows
because Windows does not support nonblocking mode except sockets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
U.Nakamura
10:05 AM Revision 683b8907 (git): Support bulding the extension on Windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:46 AM Revision e87cc8ea (git): It seems that MSVCRT accepts negative time_t
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:39 AM Revision 5bf395f4 (git): net/imap: Revert read_tiemout in r58549.
get_response is called in a receiver thread, so there may be no pending
commands when get_response is called.
git-sv...
shugo (Shugo Maeda)
09:36 AM Revision 952fa456 (git): unistd.h is only available when HAVE_UNISTD_H is 1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:17 AM Revision 6e4d65cd (git): Skip the spec which uses `fork` on Windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:45 AM Revision f4fffbfe (git): The title of "Desktop" may be localized
* spec/rubyspec/library/win32ole/win32ole/_invoke_spec.rb: the title of
"Desktop" may be localized. then, use "Sys...
U.Nakamura
08:11 AM Revision 877d1dd1 (git): Skip on Windows because it always fails
On Windows, when invoking ruby via runruby.rb, the pid of invoker and of invokee
are diffrent. Therefore, this spec ...
U.Nakamura
08:10 AM Revision 1cff8c82 (git): remove code old versions
* spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
remove code old versions. `RbConfig::CONFIG["rub...
nobu (Nobuyoshi Nakada)
07:54 AM Bug #10290: segfault when calling a lambda recursively after rescuing SystemStackError
nobu (Nobuyoshi Nakada) wrote:
> On macOS, `--with-setjmp-type=setjmp` configuration option may fix it.
This does...
backus (John Backus)
06:27 AM Bug #10290: segfault when calling a lambda recursively after rescuing SystemStackError
On macOS, `--with-setjmp-type=setjmp` configuration option may fix it. nobu (Nobuyoshi Nakada)
07:48 AM Revision ebd763c1 (git): gc.c: checks of sizes
* gc.c (ruby_xmalloc, ruby_xmalloc2, ruby_xcalloc): move checks of
sizes from objspace_xmalloc, objspace_xmalloc2, ...
nobu (Nobuyoshi Nakada)
07:48 AM Revision 6ed69699 (git): gc.c: objspace_malloc_fixup
* gc.c (objspace_malloc_fixup): include allocated size
managements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
07:33 AM Bug #13546 (Rejected): std steams are closed in Windows app.
Where do you define `WIN32`?
Note that the predefined macro is `_WIN32`.
And the call to `rb_w32_sysinit` must be *...
nobu (Nobuyoshi Nakada)
12:36 AM Bug #13546: std steams are closed in Windows app.
nobu (Nobuyoshi Nakada) wrote:
> Do you call `ruby_sysinit`?
Our initialization code looks like this:
~~~ c
...
alex (Alex Epifanov)
07:16 AM Feature #13248: Gemify gdbm
I got ownership for gdbm namespace in rubygems.
And shipped gdbm-2.0.0.beta1 implemented as ruby core repository.
...
hsbt (Hiroshi SHIBATA)
07:13 AM Feature #13201: Gemify dbm
>vo.x (Vit Ondruch)
I update source code location in 1.0.0.beta1.
hsbt (Hiroshi SHIBATA)
07:10 AM Feature #13206: Gemify fcntl
It's released on rubygems.
https://rubygems.org/gems/fcntl
hsbt (Hiroshi SHIBATA)
07:08 AM Feature #13213: Gemify scanf
It's released on rubygems.
https://rubygems.org/gems/scanf
hsbt (Hiroshi SHIBATA)
07:07 AM Feature #13256 (Closed): Gemify etc
I released etc-0.2.1 and yanked 0.2.0.
https://rubygems.org/gems/etc
hsbt (Hiroshi SHIBATA)
06:48 AM Revision cbca6dc4 (git): spec has been merged, then should run it in love
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:39 AM Revision ae623435 (git): Support building exts of spec on mswin
* spec/rubyspec/optional/capi/spec_helper.rb: building command of extensions on
mswin differs from Unixen's one.
...
U.Nakamura
06:31 AM Feature #13186: Gemify zlib
It's released on rubygems.
https://rubygems.org/gems/zlib
hsbt (Hiroshi SHIBATA)
06:19 AM Feature #13183: Gemify date
It's released on rubygems.
https://rubygems.org/gems/date
hsbt (Hiroshi SHIBATA)
06:19 AM Feature #13182: Gemify cmath
It's released on rubygems.
https://rubygems.org/gems/cmath
hsbt (Hiroshi SHIBATA)
06:19 AM Feature #13177: Gemify csv
It's released on rubygems.
https://rubygems.org/gems/csv
hsbt (Hiroshi SHIBATA)
06:19 AM Revision 66f79104 (git): vm.c: free by ruby_xfree
* vm.c (ruby_vm_run_at_exit_hooks): should free by `ruby_xfree`
memories allocated by `ALLOC`.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
06:18 AM Feature #13173 (Closed): Gemify webrick
I released 1.4.0.beta1 on rubygems.
https://rubygems.org/gems/webrick
hsbt (Hiroshi SHIBATA)
06:17 AM Feature #13335: Gemify mathn
It's released. https://rubygems.org/gems/mathn hsbt (Hiroshi SHIBATA)
06:16 AM Feature #13403 (Closed): Gemify fiddle
hsbt (Hiroshi SHIBATA)
06:15 AM Feature #13199 (Assigned): Gemify strscan
It's not released on rubygems yet. (It's my mistake.) hsbt (Hiroshi SHIBATA)
 

Also available in: Atom