Project

General

Profile

Activity

From 09/15/2017 to 09/21/2017

09/21/2017

10:28 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
[email protected] wrote:
> But I believe it is never correct.
> (`(char*)` cast is ugly, I want change `cont->mac...
normalperson (Eric Wong)
09:13 PM Bug #13928 (Closed): Calling Integer.fdiv with BigDecimal returns unexpected result
After upgrading a Rails project from 2.3.1 to 2.4.2 I ran into a number of failing tests. Seems like to behaviour of ... [email protected] (Carl Vander)
07:57 PM Feature #13927 (Open): Integrate module_function as a core language type
Using ruby commercially we have discovered that modules are no longer serving their original intended purpose of mixi... rocifier (Ryan O'Connor)
06:01 PM Bug #13926 (Closed): Non UTF response headers raise an Argument error since 2.4.2p198
When setting headers using `Net::HTTPHeader#add_field` or `Net::HTTPHeader#[]=` in v2.4.2, an `ArgumentError (invali... petehamilton (Pete Hamilton)
03:34 PM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
vo.x (Vit Ondruch) wrote:
> it actually takes down the bash instance it is running within. Is this expected?
Yes,...
Eregon (Benoit Daloze)
10:32 AM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
naruse (Yui NARUSE) wrote:
> I can't reproduce on ruby -v: ruby 2.5.0dev (2017-09-01 trunk 59707) [aarch64-linux].
...
vo.x (Vit Ondruch)
01:49 PM Bug #13856: MinGW / mswin intermittent failure in test/socket/test_socket.rb
Shirosaki-san,
'Breakfast build' is finished, passed `test-all`, and the following also passed:
```
ruby runner....
MSP-Greg (Greg L)
11:39 AM Bug #13856: MinGW / mswin intermittent failure in test/socket/test_socket.rb
Shirosaki-san, your patch seems ok.
Could you check in?
usa (Usaku NAKAMURA)
10:36 AM Bug #13856: MinGW / mswin intermittent failure in test/socket/test_socket.rb
I found that another exception raises while executing rb_exc_raise() in rb_threadptr_execute_interrupts().
This reen...
h.shirosaki (Hiroshi Shirosaki)
12:26 PM Bug #10222 (Closed): require_relative and require should be compatible with each other when symlinks are used
Applied in changeset trunk|r59984.
----------
load.c: real path to load
* load.c (rb_construct_expanded_load_path):...
nobu (Nobuyoshi Nakada)
12:26 PM Revision e3bb5c4b (git): gmake.mk: order test-bundler
* defs/gmake.mk (ORDERED_TEST_TARGETS): order test-bundler too to
get rid of mixing outputs.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
09:39 AM Bug #13917: Comparable#clamp is slower than using Array#min,max.
Thank you, Hanmac. I understand why `Array#min/max` is so fast.
I guess `clamp` would be implemented in `numeric.c` ...
kei-s (Kei Shiratsuchi)
09:23 AM Bug #13834: RubyGems test suite occasionally changes working directory and breaks the rest of test suite
Another instance of this bug:
http://rubyci.s3.amazonaws.com/fedora26/ruby-trunk/log/20170919T063002Z.log.html.gz
vo.x (Vit Ondruch)
08:31 AM Bug #13757: TestBacktrace#test_caller_lev segaults on PPC
[email protected] wrote:
> normalperson (Eric Wong) wrote:
> > If you have time, can you try to find larger va...
normalperson (Eric Wong)
05:15 AM Bug #13757: TestBacktrace#test_caller_lev segaults on PPC
normalperson (Eric Wong) wrote:
> If you have time, can you try to find larger values changed by
> r59047 (RUBY_T...
vo.x (Vit Ondruch)
07:29 AM Revision b6d3927e (git): load.c: real path to load
* load.c (rb_construct_expanded_load_path): expand load paths to
real paths to get rid of duplicate loading from sy...
nobu (Nobuyoshi Nakada)
07:29 AM Revision 5754f159 (git): file.c: rb_check_realpath
* file.c (rb_check_realpath): returns real path which has no
symbolic links. similar to rb_realpath except for ret...
nobu (Nobuyoshi Nakada)
07:25 AM Feature #12637: Unified and consistent method naming for safe and dangerous methods
duerst (Martin Dürst) wrote:
> r.smitala (Radovan Smitala) wrote:
>
> > I also think migration to new method nami...
r.smitala (Radovan Smitala)
04:40 AM Feature #12637: Unified and consistent method naming for safe and dangerous methods
r.smitala (Radovan Smitala) wrote:
> I also think migration to new method naming is really easy with simple regex ...
duerst (Martin Dürst)

09/20/2017

11:48 PM Bug #13925: string.split(pattern, 1) should return [self.dup], but it returns [self]
There are same problem in partition and rpartition
I expect the s is "abc", but it is modified.
```rb
s = "abc...
hanachin (Seiei Miyagi)
04:38 PM Bug #13925 (Closed): string.split(pattern, 1) should return [self.dup], but it returns [self]
```ruby
msg = 'abababababa'
msg.split('b', 4).map(&:upcase!) # won't overwrite msg
puts msg # abababababa (expecte...
tompng (tomoya ishida)
10:02 PM Revision 5193ad13 (git): check_funcall_missing() should call respond_to_missing?(name, priv=true)
* Improve spec rather than constrain implementation.
* Coercion ignores visibility in Ruby.
git-svn-id: svn+ssh://ci...
Eregon (Benoit Daloze)
09:50 PM Revision 2dd35a74 (git): Prefer adapting specs to complicating library code
* lib/net/ftp.rb (Net::FTP#initialize): simplify as per
the original intent.
* spec/ruby/library/net/ftp/initialize...
Eregon (Benoit Daloze)
09:31 PM Bug #13921: buffered read_nonblock doesn't work as expected using SSLSocket
I've setup some test cases with yahns on https://80x24.org:8443/
to handle large uploads and return the MD5

curl...
normalperson (Eric Wong)
08:31 PM Bug #13921: buffered read_nonblock doesn't work as expected using SSLSocket
[email protected] wrote:
> Issue #13921 has been updated by chucke (Tiago Cardoso).
>
>
> > Are you us...
normalperson (Eric Wong)
09:43 AM Bug #13921: buffered read_nonblock doesn't work as expected using SSLSocket
> Are you using sysread or sysread_nonblock directly, anywhere?
I'm not. But can you reproduce the error as well?
chucke (Tiago Cardoso)
09:31 PM Feature #13919: Add a new method to create Time instances from unix time and nsec
Following is a patch based on akr's API.
```diff
diff --git a/test/ruby/test_time.rb b/test/ruby/test_time.rb
in...
naruse (Yui NARUSE)
01:46 PM Feature #13919: Add a new method to create Time instances from unix time and nsec
I think new method is possible if we find a good method name.
Another idea is adding an optional argument, unit, f...
akr (Akira Tanaka)
06:50 AM Feature #13919: Add a new method to create Time instances from unix time and nsec
`Time.at_nsec` is ok for me, but it seems to take just one argument of nano seconds from epoch.
* `Time.at_nsec(ns...
tagomoris (Satoshi Tagomori)
09:20 PM Feature #10849: Adding an alphanumeric function to SecureRandom
As an end user of Ruby, I'd like to be able to generate all sorts of cryptographically secure random characters. Ther... f3ndot (Justin Bull)
08:19 PM Misc #13792 (Closed): Rename spec/rubyspec to spec/ruby
Applied in changeset trunk|r59979.
----------
Move spec/rubyspec to spec/ruby for consistency
* Other ruby implemen...
Eregon (Benoit Daloze)
06:25 PM Misc #13792: Rename spec/rubyspec to spec/ruby
I will do it since I am assigned. Eregon (Benoit Daloze)
08:19 PM Revision aaf07f7a (git): Adapt tools to follow spec/rubyspec => spec/ruby rename
* [Misc #13792] [ruby-core:82287]
* Prefer test-spec over test-rubyspec in spec/README.
git-svn-id: svn+ssh://ci.rub...
Eregon (Benoit Daloze)
08:18 PM Revision 1d15d5f0 (git): Move spec/rubyspec to spec/ruby for consistency
* Other ruby implementations use the spec/ruby directory.
[Misc #13792] [ruby-core:82287]
git-svn-id: svn+ssh://ci...
Eregon (Benoit Daloze)
07:58 PM Bug #13916 (Closed): Race condition when sending a signal to a new fork
closing to trigger backport of r59975
normalperson (Eric Wong)
07:56 PM Bug #13916 (Open): Race condition when sending a signal to a new fork
backport status change
normalperson (Eric Wong)
06:51 PM Bug #13916: Race condition when sending a signal to a new fork
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > https://bugs.ruby-lang.org/issues/13...
normalperson (Eric Wong)
06:47 PM Bug #13916 (Closed): Race condition when sending a signal to a new fork
Applied in changeset trunk|r59975.
----------
process: block/unblock signals around fork
As with forking for execve...
Anonymous
07:45 PM Revision 75bfc644 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:45 PM Revision cf475b86 (git): Update to ruby/spec@e3b6811
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
06:47 PM Revision 812d5040 (git): * 2017-09-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:47 PM Revision 5be38692 (git): process: block/unblock signals around fork
As with forking for execve(2) in `spawn', we must block signals
to ensure they are handled correctly in a freshly `fo...
Eric Wong
06:21 PM Bug #12644: Support debug build on Windows with MSVC
Most likely your ucrtbased.dll differs in such way that can't locate that structure, so either need to update impleme... davispuh (Dāvis Mosāns)
05:01 PM Feature #13923: Idiom to release resources safely, with less indentations
I like `defer` idea, although adding a new keyword is hard.
Matz.
matz (Yukihiro Matsumoto)
04:01 PM Feature #13923: Idiom to release resources safely, with less indentations
maybe new keyword **defer** which simply builds an array of blocks to be called at end of scope;
specifically immedi...
KonaBlend (Kona Blend)
11:01 AM Feature #13923: Idiom to release resources safely, with less indentations
tagomoris (Satoshi TAGOMORI) wrote:
> With this code, storage will not be closed if `buffer.close` raises exceptions...
Eregon (Benoit Daloze)
10:41 AM Feature #13923: Idiom to release resources safely, with less indentations
nobu (Nobuyoshi Nakada) wrote:
> Probably a way which is close to it right now would be:
>
> ```ruby
> begin
> ...
tagomoris (Satoshi Tagomori)
08:42 AM Feature #13923: Idiom to release resources safely, with less indentations
Probably a way which is close to it right now would be:
```ruby
begin
storage = getStorage()
buffer = stora...
nobu (Nobuyoshi Nakada)
06:21 AM Feature #13923 (Feedback): Idiom to release resources safely, with less indentations
In programs which grabs and releases resources very often, we need to write so much begin-ensure clauses.
```ruby
...
tagomoris (Satoshi Tagomori)
01:39 PM Feature #13924 (Open): Add headings/hints to RubyVM::InstructionSequence#disasm
As the official document mentions, this method will return a String with the human readable instructions. However, it... tonytonyjan (Weihang Jian)
10:14 AM Feature #12637: Unified and consistent method naming for safe and dangerous methods
matz (Yukihiro Matsumoto) wrote:
> Ruby is not Scheme.
>
> The rule is simple: every bang method should have its ...
r.smitala (Radovan Smitala)
08:38 AM Revision 5da2f77b (git): parse.y: literal term lex_state
* parse.y (parser_string_term, parser_parse_string): move setting
lex_state operations from parser_yylex per each t...
nobu (Nobuyoshi Nakada)
07:49 AM Bug #13920: prepping io for stdin returns "access denied" on windows
MSP-Greg (Greg L) wrote:
> rocifier (Ryan O'Connor) wrote:
> > `fileno(stdin)` returns `-2`
>
> Sounds similar t...
rocifier (Ryan O'Connor)
05:05 AM Feature #13849 (Closed): Show --dump options in help
sonots (Naotoshi Seo)
05:05 AM Feature #13849: Show --dump options in help
fixed via https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/59973 sonots (Naotoshi Seo)
05:01 AM Revision c18503c2 (git): ruby.c: show help messages of --dump
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sonots (Naotoshi Seo)
02:32 AM Revision 71345cf1 (git): fix up r59949
* ext/ripper/lib/ripper/lexer.rb (List#inspect): splat self data
to local variables same as members of Elem.
git-s...
nobu (Nobuyoshi Nakada)
01:40 AM Revision da1b14bc (git): Add MonitorMinx#mon_locked? and #mon_owned? to check states of objects
Patched by Satoshi "Moris" Tagomori <[email protected]>. [Fix GH-1699]
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
shugo (Shugo Maeda)
12:53 AM Bug #13736 (Closed): ruby -00 should be the same as setting $/=""
Applied in changeset trunk|r59970.
----------
ruby.c: paragraph mode by -00
* ruby.c (proc_options): set to paragra...
nobu (Nobuyoshi Nakada)
12:53 AM Revision 79e0a193 (git): ruby.c: paragraph mode by -00
* ruby.c (proc_options): set to paragraph mode, if -00 is given,
as well as perl and -R0 option in 0.49.
[ruby-co...
nobu (Nobuyoshi Nakada)

09/19/2017

11:53 PM Feature #13922 (Open): Consider showing warning messages about same-named aliases - either directly or perhaps via the "did you mean gem"
I file here rather than at https://github.com/yuki24/did_you_mean because I am not sure
if the site by Yuki Nishijim...
shevegen (Robert A. Heiler)
11:49 PM Feature #13919: Add a new method to create Time instances from unix time and nsec
I have no objection to a new method at all.
I think the name "Time.of()" is strange though.
With Time.at(), we ...
shevegen (Robert A. Heiler)
06:59 AM Feature #13919 (Closed): Add a new method to create Time instances from unix time and nsec
Time object contains `nsec`, but Time class doesn't have method to create an instance with nsec.
Time.at() accepts 2...
tagomoris (Satoshi Tagomori)
11:09 PM Bug #13910: Seg Fault from require_relative
Problem fixed. I assume Nobu's work has taken care of this. Thank you again.
2017-09-17_59946 Fails
2017-09-18_...
MSP-Greg (Greg L)
11:09 PM Revision 6743bc37 (git): * 2017-09-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:09 PM Revision b823ecc3 (git): adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:36 PM Bug #13916: Race condition when sending a signal to a new fork
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/13916

Oops, I don't think we block signals pr...
normalperson (Eric Wong)
01:43 AM Bug #13916 (Closed): Race condition when sending a signal to a new fork
To reproduce, run this script:
~~~ ruby
1_000_000.times do |i|
pid = fork {sleep}
puts pid
Process.kill(...
russelldavis (Russell Davis)
08:51 PM Bug #13921: buffered read_nonblock doesn't work as expected using SSLSocket
Reading the implementation of read_nonblock and consume_rbuff in
ext/openssl/lib/openssl/buffering.rb and I'm not s...
normalperson (Eric Wong)
06:25 PM Bug #13921: buffered read_nonblock doesn't work as expected using SSLSocket
Just confirmed that the problem only happens because I pass `exception: false`. chucke (Tiago Cardoso)
06:20 PM Bug #13921 (Closed): buffered read_nonblock doesn't work as expected using SSLSocket
I have something similar to the following code that handles both tcp as well as ssl sockets. The idea is to use the #... chucke (Tiago Cardoso)
05:08 PM Feature #11365: Change Webrick to support SHA htpasswd files
[email protected] wrote:
> Apache labels the SHA1 support "insecure". It's unsalted, so
> weak passwo...
normalperson (Eric Wong)
04:07 PM Feature #11365 (Closed): Change Webrick to support SHA htpasswd files
normalperson (Eric Wong) wrote:
> This is an old issue; and nowadays SHA-1 is on it's way out...
> Should we be l...
jeremyevans0 (Jeremy Evans)
08:41 AM Feature #11365: Change Webrick to support SHA htpasswd files
[email protected] wrote:
> Issue #11365 has been updated by hsbt (Hiroshi SHIBATA).
>
> Status changed from Ope...
normalperson (Eric Wong)
06:00 AM Feature #11365 (Assigned): Change Webrick to support SHA htpasswd files
hsbt (Hiroshi SHIBATA)
02:56 PM Revision e219f95d (git): fix a typo in NEWS at r59966.
* NEWS: fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
01:44 PM Bug #13918: Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
As you know, without X509::DEFAULT_CERT_FILE or ENV['SSL_CERT_FILE'], properly setup verification won't occur. At pr... MSP-Greg (Greg L)
05:05 AM Bug #13918: Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
I added workaround used http at r59964.
I will investigate this later.
hsbt (Hiroshi SHIBATA)
04:04 AM Bug #13918: Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
usa (Usaku NAKAMURA) wrote:
> It's not only on 2.4 but also on trunk.
> See https://rubyci.org/logs/www.rubyist.net...
MSP-Greg (Greg L)
03:49 AM Bug #13918 (Assigned): Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
It's not only on 2.4 but also on trunk.
See https://rubyci.org/logs/www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/...
usa (Usaku NAKAMURA)
03:20 AM Bug #13918 (Closed): Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
See [PR 1702](https://github.com/ruby/ruby/pull/1702).
Builds previous to 2.4 don't have cert files, hence, can't...
MSP-Greg (Greg L)
12:35 PM Bug #13920: prepping io for stdin returns "access denied" on windows
rocifier (Ryan O'Connor) wrote:
> `fileno(stdin)` returns `-2`
Sounds similar to #13546
MSP-Greg (Greg L)
10:15 AM Bug #13920: prepping io for stdin returns "access denied" on windows
I am linking to the static library from a win32 application (not console app) set to use the same runtime version as ... rocifier (Ryan O'Connor)
10:10 AM Bug #13920 (Closed): prepping io for stdin returns "access denied" on windows
https://github.com/ruby/ruby/blob/c08f7b80889b531865e74bc5f573df8fa27f2088/io.c#L12730
`rb_stdin = prep_stdio(stdi...
rocifier (Ryan O'Connor)
09:30 AM Bug #8037 (Rejected): rdoc issues preventing docs generating after ruby was compiled
https://github.com/ruby/rdoc/issues/193 and https://github.com/ruby/rdoc/issues/194 are already closed. hsbt (Hiroshi SHIBATA)
09:28 AM Bug #11092 (Rejected): rdoc-generated *.gz files contain references to full path of the original, breaking rpmbuild
https://github.com/ruby/rdoc/pull/341 was merged 1yr ago.
If you still have this problem, try with rdoc-6.0.0.beta...
hsbt (Hiroshi SHIBATA)
09:07 AM Feature #10344: [PATCH] Implement Fiber#raise
Let me add another use case which I discussed with naruse and akr in RubyKaigi.
`Fiber#raise` is helpful to improv...
yugui (Yuki Sonoda)
08:52 AM Bug #11310 (Closed): CSV::Table#to_csv should use concat not +
applied at r59657 hsbt (Hiroshi SHIBATA)
08:51 AM Bug #13757: TestBacktrace#test_caller_lev segaults on PPC
[email protected] wrote:
> Issue #13757 has been updated by vo.x (Vit Ondruch).
>
> Assignee set to normalper...
normalperson (Eric Wong)
08:48 AM Feature #13801: Implement case equality test for Set#===
I don't remember but I guess I didn't define `Set#===` probably because Array didn't, but I agree `Set#===` could be ... knu (Akinori MUSHA)
08:45 AM Feature #13801 (Closed): Implement case equality test for Set#===
Applied in changeset trunk|r59966.
----------
Alias Set#=== to #include?
* set.rb (Set#===): Added via [Feature #13...
knu (Akinori MUSHA)
08:45 AM Revision 2aee703e (git): Alias Set#=== to #include?
* set.rb (Set#===): Added via [Feature #13801] by davidarnold.
Closes #1673.
git-svn-id: svn+ssh://ci.ruby-lang.org...
Akinori MUSHA
08:39 AM Bug #12130 (Closed): WEBrick::HTTPProxy closes connection when the socket is not writable temporally
Applied in changeset trunk|r59965.
----------
webrick: handle EAGAIN/EWOULDBLOCK on proxy connections
* lib/webrick...
Anonymous
06:00 AM Bug #12130: WEBrick::HTTPProxy closes connection when the socket is not writable temporally
> Eric
Could you review and handle this issue?
hsbt (Hiroshi SHIBATA)
08:39 AM Revision b40a9475 (git): webrick: handle EAGAIN/EWOULDBLOCK on proxy connections
* lib/webrick/httpproxy.rb (do_CONNECT): high-level IO methods
[ruby-core:82861] [Bug #12130]
Patch by: Keisuke N...
Eric Wong
07:34 AM Bug #13917: Comparable#clamp is slower than using Array#min,max.
i can explain why Array#min/max isn't much slower, because it was optimized to not create Array overhead WHEN using v... Hanmac (Hans Mackowiak)
02:26 AM Bug #13917 (Rejected): Comparable#clamp is slower than using Array#min,max.
Comparable#clamp is slower than using Array#min,max.
(I noticed it by @onk's tweet. https://twitter.com/onk/status/9...
kei-s (Kei Shiratsuchi)
07:19 AM Bug #12644: Support debug build on Windows with MSVC
davispuh (Dāvis Mosāns) wrote:
> When building debug build with MSVC (`-MDd` flag) then it will be linked to `ucrtba...
rocifier (Ryan O'Connor)
06:12 AM Feature #8126 (Assigned): OpenSSL::SSL::SSLSocket does not define #recv and #send messages
hsbt (Hiroshi SHIBATA)
05:42 AM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
Improved implementation and test.
Added documentation.
Glass_saga (Masaki Matsushita)
05:01 AM Revision eccbd8c0 (git): Fixup r59961. Use http for libffi downloading.
A few environments couldn't handle https download.
* https://rubyci.org/logs/mswinci.japaneast.cloudapp.azure.com...
hsbt (Hiroshi SHIBATA)
03:47 AM Feature #13904: getter for original information of Enumerator
Well, this issue states that the motivation for introducing the getter methods is for getting return values of Range#... knu (Akinori MUSHA)
02:42 AM Bug #13163 (Closed): Uncaught exceptions may not be reported when Thread#report_on_exception=true and Thread#abort_on_exception=true
Applied in changeset trunk|r59963.
----------
thread.c: report then abort
* thread.c (thread_start_func_2): report ...
nobu (Nobuyoshi Nakada)
02:02 AM Bug #13163 (Assigned): Uncaught exceptions may not be reported when Thread#report_on_exception=true and Thread#abort_on_exception=true
Hmm, indeed this seems considered a bug.
@nobu Could you commit it?
naruse (Yui NARUSE)
02:42 AM Revision ab81cc4d (git): thread.c: report then abort
* thread.c (thread_start_func_2): report then abort on exception,
if both are set. [ruby-core:79280] [Bug #13163]
...
nobu (Nobuyoshi Nakada)
02:39 AM Bug #13724 (Closed): make install does not install bundled gems
Applied in changeset trunk|r59962.
----------
Added documentation
Added documentaiton for installation of bundled ge...
hsbt (Hiroshi SHIBATA)
02:39 AM Revision d61b1e9e (git): Added documentation
Added documentaiton for installation of bundled gems.
[Bug #13724][ruby-core:81938]
git-svn-id: svn+ssh://ci.ruby...
hsbt (Hiroshi SHIBATA)
02:25 AM Revision e9f5265b (git): Use https instead of ftp for libffi downloading.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:54 AM Feature #10798 (Closed): Define the MIME type for JSON in WEBrick::HTTPUtils::DefaultMimeTypes
Applied in changeset trunk|r59960.
----------
Define the MIME type for JSON in WEBrick::HTTPUtils::DefaultMimeTypes....
hsbt (Hiroshi SHIBATA)
01:54 AM Revision 2b86b6f3 (git): Define the MIME type for JSON in WEBrick::HTTPUtils::DefaultMimeTypes.
[Feature #10798][ruby-core:67879]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59960 b2dd03c8-39d4-4d8f-98ff-82...
hsbt (Hiroshi SHIBATA)
12:37 AM Revision 08a0927c (git): Enabled temporary disabled examples of bundler rspec.
These are fails when merging at r59779. But these are
working now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
hsbt (Hiroshi SHIBATA)
12:22 AM Revision 23589094 (git): * 2017-09-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:22 AM Revision 50f7d64f (git): parse.y: lex by lvar
* parse.y (parse_ident): disable tLPAREN_ARG state by local
variable. [ruby-list:50578]
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)

09/18/2017

11:04 PM Feature #13904: getter for original information of Enumerator
> evil things for optimization and specialization
Reminds me of good old evil.rb - now I am suddenly all for it! J...
shevegen (Robert A. Heiler)
12:35 PM Feature #13904: getter for original information of Enumerator
> Enumerator is about abstracting enumeration and encapsulation of the source is by design.
Well, to be honest, it...
zverok (Victor Shepelev)
05:31 AM Feature #13904: getter for original information of Enumerator
Enumerator is about abstracting enumeration and encapsulation of the source is by design. If we exposed the guts of ... knu (Akinori MUSHA)
02:02 PM Misc #13915 (Closed): Updated docs of ThreadGroup
Prefer 'Class.new' over 'Class::new' in documentation.
https://github.com/ruby/ruby/pull/1700
herwinw (Herwin Quarantainenet)
12:04 PM Misc #12937 (Closed): [PATCH] webrick/server: simplify Daemon.start
hsbt (Hiroshi SHIBATA)
11:52 AM Bug #13912 (Rejected): Method definition with explicitly callable method names
hsbt (Hiroshi SHIBATA)
08:21 AM Bug #13705 (Closed): [PATCH] `cfp consistency error' occurs when raising exception in bmethod call event
Applied in changeset trunk|r59956.
----------
vm.c: fix `cfp consistency error' which occurs
when raising exception ...
ktsj (Kazuki Tsujimoto)
08:21 AM Revision 698f2db2 (git): vm.c: fix `cfp consistency error' which occurs
when raising exception in bmethod call event
* vm.c (invoke_bmethod): set FINISH flag just before calling vm_exec.
...
ktsj (Kazuki Tsujimoto)
08:05 AM Feature #12063 (Closed): KeyError#receiver and KeyError#name
Applied in changeset trunk|r59955.
----------
error.c: KeyError#receiver and KeyError#key
* error.c: new method Key...
nobu (Nobuyoshi Nakada)
08:05 AM Revision 13f5dcb9 (git): error.c: KeyError#receiver and KeyError#key
* error.c: new method KeyError#receiver and KeyError#key.
[Feature #12063]
* hash.c: make KeyError object with rec...
nobu (Nobuyoshi Nakada)
07:52 AM Revision 2627c19d (git): configure.in: use newer libtool only
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:19 AM Bug #13903: cant compile ruby with /MT on windows
This patch helped me understand the problem above: https://bugs.ruby-lang.org/issues/12644
After pasting the ucrtbas...
rocifier (Ryan O'Connor)
05:37 AM Revision 2bd222ab (git): re.c: remove unused rb_memcmp() function
It is no longer used or exported as of r13641.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59953 b2dd03c8-39d4...
rhenium (Kazuki Yamaguchi)
05:17 AM Revision 9d899615 (git): thread.c: Clear an array for method coverage
* thread.c (reset_coverage_i): Clear an
array for method coverage just like
line coverage and branch coverage.
g...
yui-knk (Kaneko Yuichiro)
05:16 AM Revision 5d988300 (git): intern instruction
* insns.def (intern): new instruction to turn string into symbol.
opt_call_c_function can not dump.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
04:41 AM Bug #13914 (Closed): FileUtis.cp_r with remove_destination cannot overwrite a symlink of directory
## Reproduce code
~~~
require 'fileutils'
# setup directory like following:
#
# tmp
# ├── dest
# └── s...
mzp (Hiroki MIZUNO)
02:27 AM Feature #13812 (Closed): Refinements で定義した to_s を String interpolation が呼んでくれない
Applied in changeset trunk|r59950.
----------
refinements in string interpolation
* compile.c (iseq_compile_each0):...
nobu (Nobuyoshi Nakada)
02:27 AM Revision b2da3824 (git): refinements in string interpolation
* compile.c (iseq_compile_each0): insert to_s method call, so that
refinements activated at the caller should take ...
nobu (Nobuyoshi Nakada)
12:08 AM Revision d1e63172 (git): parse.y: ripper_lex_state_name
* parse.y (ripper_lex_state_name): represent lex_state as OR-ed
form.
* ext/ripper/lib/ripper/lexer.rb (Ripper::Le...
nobu (Nobuyoshi Nakada)

09/17/2017

11:56 PM Revision 5166f948 (git): * 2017-09-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:56 PM Revision 05561ad7 (git): ext/objspace/objspace.c: remove unneeded code clones.
`setup_hash` have already performed nil check and empty check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@599...
mame (Yusuke Endoh)
05:16 PM Feature #13913: Method definition with explicitly callable method names
> I cannot understand "But you may want to discuss the issue further." correctly.
I think it means that matz has n...
shevegen (Robert A. Heiler)
03:28 PM Feature #13913: Method definition with explicitly callable method names
I cannot understand "But you may want to discuss the issue further." correctly... But,
Biggest thing of my idea is "...
tagomoris (Satoshi Tagomori)
03:06 PM Feature #13913: Method definition with explicitly callable method names
Evan Phoenix and others (including me) once discussed structural interface check instead of nominal check done by `is... matz (Yukihiro Matsumoto)
02:40 PM Feature #13913 (Open): Method definition with explicitly callable method names
There are many cases to expect that arguments should respond to a/some methods like this:
```ruby
def call_foo(ar...
tagomoris (Satoshi Tagomori)
02:39 PM Bug #13912 (Rejected): Method definition with explicitly callable method names
There are many cases to expect that arguments should respond to a/some methods like this:
```ruby
def call_foo(ar...
tagomoris (Satoshi Tagomori)
01:05 PM Feature #13812: Refinements で定義した to_s を String interpolation が呼んでくれない
hsbt さん
RubyKaigi でお忙しいところすみません、
hsbt さんに聞くのが適切か分かりませんが、もしよろしければ相談させてください。
本件、すでに nobu さんのパッチがあり、
まつもとさんの承認も得...
ttanimichi (Tsukuru Tanimichi)
09:28 AM Revision df33c063 (git): literal symbol by intern
* compile.c (iseq_compile_each0): literal symbol should not be
affected by redefinition of String#intern method.
*...
nobu (Nobuyoshi Nakada)
09:21 AM Revision 08bb3640 (git): compile.c: optimize unnecessary concatstrings
* compile.c (iseq_peephole_optimize): optimize away unnecessary
concatenation of single string, following tostring ...
nobu (Nobuyoshi Nakada)
08:04 AM Revision f3a491d9 (git): ext/io/console/lib/console/size.rb: Fix the context of method definition
`console_size` is not a instance method but a class method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59944 ...
mame (Yusuke Endoh)
07:19 AM Revision affa40b9 (git): node.h: Remove a not used macro
* node.h (nd_refinements_): nd_refinements_ was
introduced on r49894. But this macro has not been
used since r498...
yui-knk (Kaneko Yuichiro)
07:14 AM Bug #13897: libffi is now not bundled in snapshots
r59942 で何かが直ったようなので stable-snapshot.tar.gz を作り直したところ libffi がバンドルされているのを確認しました。 hsbt (Hiroshi SHIBATA)
06:50 AM Bug #13897 (Closed): libffi is now not bundled in snapshots
Applied in changeset trunk|r59942.
----------
make-snapshot: after-update
* tool/make-snapshot (package): fix missi...
nobu (Nobuyoshi Nakada)
06:50 AM Revision eb0146e2 (git): make-snapshot: after-update
* tool/make-snapshot (package): fix missing after-update for
libffi and so on. [ruby-dev:50244] [Bug #13897]
git-...
nobu (Nobuyoshi Nakada)
06:43 AM Bug #13911: Breaking 2.5.0 Installation with in-place build.
I confirmed to fix this issue at r59937 hsbt (Hiroshi SHIBATA)
04:17 AM Bug #13911 (Closed): Breaking 2.5.0 Installation with in-place build.
Applied in changeset trunk|r59937.
----------
Rename bin/ruby as exe/ruby
* common.mk, configure.in: rename the bin...
nobu (Nobuyoshi Nakada)
02:39 AM Bug #13911 (Closed): Breaking 2.5.0 Installation with in-place build.
9/17 時点の trunk HEAD である r59936 を用いて、ソースコードと同じディレクトリで `make` して `make install` すると旧 ruby-runner がインストールされるようです。
htt...
hsbt (Hiroshi SHIBATA)
06:17 AM Bug #13903: cant compile ruby with /MT on windows
That was a typo, I've tried both 2.4 and 2.5 separately.
I'd also settle for rebuilding all the other libraries in...
rocifier (Ryan O'Connor)
04:20 AM Bug #13903: cant compile ruby with /MT on windows
rocifier (Ryan O'Connor) wrote:
> Do you know how to configure the project to build with /MTd? I am getting "unexpec...
MSP-Greg (Greg L)
03:19 AM Bug #13903: cant compile ruby with /MT on windows
MSP-Greg (Greg L) wrote:
> I'm not that familiar with MS build tools, but I think ruby is building with this file - ...
rocifier (Ryan O'Connor)
05:51 AM Revision ad094e3a (git): suppress warnings
* compile.c: suppress maybe-uninitialized warnings by gcc7.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59941 ...
nobu (Nobuyoshi Nakada)
04:46 AM Misc #13909 (Rejected): [Docu] Typo in ruby ftp - "Returns true iff the connection is closed."
https://en.oxforddictionaries.com/definition/iff nobu (Nobuyoshi Nakada)
01:49 AM Misc #13909 (Rejected): [Docu] Typo in ruby ftp - "Returns true iff the connection is closed."
At:
https://ruby-doc.org/stdlib-2.4.1/libdoc/net/ftp/rdoc/Net/FTP.html#method-i-closed-3F
"Returns true iff t...
shevegen (Robert A. Heiler)
04:30 AM Revision b366c4d4 (git): run-lcov.rb: wrongly used unique ID as lineno
The second value of key of branch/method coverage is unique ID, not
lineno.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
mame (Yusuke Endoh)
04:26 AM Revision e2cb0ede (git): ext/date/extconf.rb: check for timezone and altzone
Instead of in configure.in. As of r28592 the HAVE_VAR_TIMEZONE and
HAVE_VAR_ALTZONE macros are only used by ext/date....
rhenium (Kazuki Yamaguchi)
04:26 AM Revision 06af07dd (git): configure.in: don't check for existence of timezone()
HAVE_TIMEZONE and TIMEZONE_VOID macros are not used anymore as of r28592
("strftime.c: unused declarations removed.",...
rhenium (Kazuki Yamaguchi)
04:14 AM Revision 30290144 (git): Rename bin/ruby as exe/ruby
* common.mk, configure.in: rename the bin directory to run build
executable as exe, to get rid of overwriting true ...
nobu (Nobuyoshi Nakada)
02:30 AM Bug #13910 (Rejected): Seg Fault from require_relative
As some of you may recall, I have been building MinGW trunk for several months. I have been logging the test results... MSP-Greg (Greg L)

09/16/2017

10:40 PM Revision 08adad00 (git): * 2017-09-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:40 PM Revision 1241d59c (git): test_fileutils.rb: rmdir should fail on nonexistent directory
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:16 PM Bug #13903: cant compile ruby with /MT on windows
I'm not that familiar with MS build tools, but I think ruby is building with this file - [appveyor.yml](https://githu... MSP-Greg (Greg L)
05:02 AM Bug #13903: cant compile ruby with /MT on windows
shevegen (Robert A. Heiler) wrote:
> Just for curiosity, ruby 2.4.x works for you on windows if you compile it?
I...
rocifier (Ryan O'Connor)
02:16 AM Bug #13903: cant compile ruby with /MT on windows
shevegen (Robert A. Heiler) wrote:
> Just for curiosity, ruby 2.4.x works for you on windows if you compile it?
H...
rocifier (Ryan O'Connor)
02:47 PM Bug #13163: Uncaught exceptions may not be reported when Thread#report_on_exception=true and Thread#abort_on_exception=true
+1
The patch looks good.
The message of the assert_warn should be changed though.
Eregon (Benoit Daloze)
02:25 PM Bug #13163 (Feedback): Uncaught exceptions may not be reported when Thread#report_on_exception=true and Thread#abort_on_exception=true
Isn't this a bug?
https://github.com/nobu/ruby/tree/bug/13163-report-before-abort-on-exception
nobu (Nobuyoshi Nakada)
02:31 PM Bug #13889 (Open): FileUtils.rmdir が Errno::ENOTEMPTY を無視している
r59934 の変更で parent で親ディレクトリに遡っている時以外は Errno::ENOTEMPTY を無視しないように変更したようです(従ってドキュメントの ENOTEMPTY の記述の削除は戻したほうがいいかも?)。しかし... nagachika (Tomoyuki Chikanaga)
11:59 AM Bug #13889 (Closed): FileUtils.rmdir が Errno::ENOTEMPTY を無視している
Applied in changeset trunk|r59934.
----------
fileutils.rb: error at rmdir
* lib/fileutils.rb (rmdir): should not i...
nobu (Nobuyoshi Nakada)
11:59 AM Revision 2635984c (git): fileutils.rb: error at rmdir
* lib/fileutils.rb (rmdir): should not ignore errors first, except
for parent directories. [ruby-dev:50236] [Bug #...
nobu (Nobuyoshi Nakada)
11:51 AM Bug #13908 (Closed): Result of Pathname#dirname / File.dirname handling of paths with trailing File::SEPARATOR is surprising
Applied in changeset trunk|r59933.
----------
file.c: [DOC] separators at dirname and basename
* file.c (rb_file_s_...
nobu (Nobuyoshi Nakada)
09:13 AM Bug #13908: Result of Pathname#dirname / File.dirname handling of paths with trailing File::SEPARATOR is surprising
davemyron (Dave Myron) wrote:
> Given `File.dirname("/some/folder/")` the result of `/some` is very surprising becau...
rocifier (Ryan O'Connor)
04:14 AM Bug #13908 (Closed): Result of Pathname#dirname / File.dirname handling of paths with trailing File::SEPARATOR is surprising
Given `File.dirname("/some/folder/")` the result of `/some` is very surprising because the path is "obviously" a dire... davemyron (Dave Myron)
11:50 AM Revision 40d117ae (git): file.c: [DOC] separators at dirname and basename
* file.c (rb_file_s_basename, rb_file_s_dirname): [DOC] state
that trailing separators will be stripped first, like...
nobu (Nobuyoshi Nakada)
11:50 AM Revision 65055fe2 (git): common.mk: make bin directory
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

09/15/2017

11:46 PM Bug #13906 (Closed): homepage in gemspec
Applied in changeset trunk|r59931.
----------
To use github url for gemspec.
[Bug #13906][ruby-core:82817]
hsbt (Hiroshi SHIBATA)
08:21 PM Bug #13906: homepage in gemspec
I believe Hiroshi Shibata can answer this, he is busy integrating
gems and doing a lot of work on the .gemspec file...
shevegen (Robert A. Heiler)
04:00 PM Bug #13906 (Closed): homepage in gemspec
Some gemspec files set ruby-lang site instead of github site to homepage.
Is it intentional?
```
% git ls-files ...
znz (Kazuhiro NISHIYAMA)
11:46 PM Revision 274c6180 (git): To use github url for gemspec.
[Bug #13906][ruby-core:82817]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59931 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
10:36 PM Feature #13904: getter for original information of Enumerator
I agree, I think it's a good idea to expose such information when it is available in #inspect and it is user-provided... Eregon (Benoit Daloze)
05:33 PM Feature #13904: getter for original information of Enumerator
Super-upvote!
In fact, recently I became rather concerned with a lack of "inspectability" of Ruby's own objects (...
zverok (Victor Shepelev)
03:27 PM Feature #13904 (Closed): getter for original information of Enumerator
At https://gitter.im/red-data-tools/ja?at=59b0aaa097cedeb04828e268 ,
mrkn says narray and pycall use internal inform...
znz (Kazuhiro NISHIYAMA)
08:13 PM Bug #13907: Operation not permitted (Errno::EPERM) when adjusting .irbrc_history file permissions
I am pretty sure that this is a small bug in IRB. It is a method in IRB itself,
so it should be the responsibility o...
shevegen (Robert A. Heiler)
04:49 PM Bug #13907 (Closed): Operation not permitted (Errno::EPERM) when adjusting .irbrc_history file permissions
This is happening every time I close irb on the server:
```
$ bin/rails console
Loading staging environment (Rails...
heaven (Alexander S.)
07:58 PM Bug #13898: Block parsing regression
Just got this error too after an update from 2.4.1 to 2.4.2.
Is this really the correct way to break the syntax in...
markus_d (Markus Doits)
02:24 AM Bug #13898 (Rejected): Block parsing regression
nobu (Nobuyoshi Nakada)
07:25 PM Revision 4075d71c (git): ruby-runner.c: reduce duplicate code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:25 PM Revision 84181a6c (git): Makefile.in: make wrappers for each name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:47 PM Bug #13902 (Third Party's Issue): test/openssl/test_ocsp.rb にて Segmentation fault
どうやら LibreSSL の問題のようなので upstream に報告しました。
https://github.com/libressl-portable/portable/issues/350
rhenium (Kazuki Yamaguchi)
07:37 AM Bug #13902 (Third Party's Issue): test/openssl/test_ocsp.rb にて Segmentation fault
nmake test-all を走らせると、test/openssl/test_ocsp.rb にて Segmentation fault が起こります。
添付ファイルの 1553 行目からが [BUG] 出力です。
ビルド環境、...
Anonymous
05:47 PM Revision 012ed577 (git): fixup r59927
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:42 PM Revision 86888f9c (git): rename ruby-runner as bin/ruby
* Makefile.in, configure.in, tool/runruby.rb: rename ruby-runner
executable file as $(RUBY_INSTALL_NAME) under bin,...
nobu (Nobuyoshi Nakada)
05:00 PM Feature #13896 (Closed): Find.find -> Use Dir.children instead of Dir.entries
Applied in changeset trunk|r59926.
----------
Find.find -> Use Dir.children instead of Dir.entries
Dir.children is ...
naruse (Yui NARUSE)
05:00 PM Revision b2996b30 (git): Find.find -> Use Dir.children instead of Dir.entries
Dir.children is available since Feature #11302.
Find.find can use of the new list (having no '.' neither '..' entries...
naruse (Yui NARUSE)
04:56 PM Revision 40f3c519 (git): Fix test code of kconv
patched by tbpgr <[email protected]>
https://github.com/ruby/ruby/pull/1696 fix GH-1696
git-svn-id: svn+ssh://ci.ruby-l...
naruse (Yui NARUSE)
04:53 PM Revision 9708af66 (git): * 2017-09-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 PM Revision 16225d82 (git): include query parameters in Net::HTTP.post
patched by Samuel Giddins <[email protected]>
https://github.com/ruby/ruby/pull/1686 fix GH-1686
git-svn-id: sv...
naruse (Yui NARUSE)
04:38 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
I guess `cont->machine.stack_src` should not contain the under thread_start_func_1() stack.
Because this area will b...
wanabe (_ wanabe)
04:31 PM Feature #12753: Useful operator to check bit-flag is true or false
How about `bitmask_test?` or `bitflag_test?`
shugo (Shugo Maeda) wrote:
> Shugo Maeda wrote:
> > IBM InfoSphere ...
tagomoris (Satoshi Tagomori)
04:08 PM Feature #13821: Allow fibers to be resumed across threads
I took a look at the C++ Boost library boost::fiber documentation. It allows fibers to be detached/attached between t... cremes (Chuck Remes)
01:40 PM Feature #13821: Allow fibers to be resumed across threads
Yes, the Fiber.new(migrate: true) would mean the programmer is taking responsibility for NOT wrapping that Fiber up i... cremes (Chuck Remes)
03:56 PM Bug #13905 (Rejected): files in gemspec
ext/zlib/zlib.gemspec の files をみると ext/zlib/extconf.rb のような top_srcdir からの相対パスらしき指定と gemspec からの相対パスらしき(upstreamでのパス?... znz (Kazuhiro NISHIYAMA)
03:25 PM Bug #13903: cant compile ruby with /MT on windows
Just for curiosity, ruby 2.4.x works for you on windows if you compile it? shevegen (Robert A. Heiler)
11:57 AM Bug #13903 (Closed): cant compile ruby with /MT on windows
steps:
1. open VS2015 x86 Native Tools Command Prompt
2. follow instructions in https://github.com/ruby/ruby/blob...
rocifier (Ryan O'Connor)
02:11 PM Feature #5588 (Closed): add negation flag (v) to Regexp
naruse (Yui NARUSE)
01:12 PM Bug #13892: Matching the end of a string followed by an empty greedy regex and a word boundary (.*\b) fails in all versions >= 1.9
@naruse, k-takata -
Testing with Onigmo, Oniguruma, and php's mb_ereg() this case does indeed fail to match, thoug...
jhriggs (Jim Riggs)
12:07 PM Bug #13892: Matching the end of a string followed by an empty greedy regex and a word boundary (.*\b) fails in all versions >= 1.9
@naruse -
You might be right. I (shamefully) did not investigate what regex library Ruby is using under the hood. ...
jhriggs (Jim Riggs)
06:18 AM Bug #13892: Matching the end of a string followed by an empty greedy regex and a word boundary (.*\b) fails in all versions >= 1.9
As far as I understand, this is intentional behavior of Oniguruma (Onigmo), which Ruby uses.
How do you think, k-t...
naruse (Yui NARUSE)
12:03 PM Revision 743ab3c7 (git): Fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:03 PM Revision dd3b3dd0 (git): Remove needless splat array
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:32 AM Bug #13772: Memory leak recycling stacks for threads in 2.4.1
Thanks a lot, great news! perlun (Per Lundberg)
08:47 AM Revision f2234542 (git): parse.y: use SET_LEX_STATE
* parse.y (f_arglist, parser_yylex): set lex_state via
SET_LEX_STATE macro for yydebug messages.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
08:13 AM Bug #13856: MinGW / mswin intermittent failure in test/socket/test_socket.rb
Segmentation fault is caused by `RBASIC_CLASS(err)` access in hook_before_rewind() in vm.c:1667.
`err` is not a vali...
h.shirosaki (Hiroshi Shirosaki)
06:53 AM Bug #13900 (Closed): Segmentation fault - 2 different machines
As nobu wrote, this issue is already fixed.
You can avoid this by upgrading Ruby to 2.3.5 or 2.4.2.
naruse (Yui NARUSE)
03:37 AM Bug #13900 (Closed): Segmentation fault - 2 different machines
The same error appears systematically - on two different installs of Ruby 2.3.1
A/ Ubuntu 16.04 in Windows10 WSL
B/...
marmotteNZ (pierre lonchampt)
06:23 AM Feature #13901 (Closed): Add branch coverage
I plan to add "branch coverage" (and "method coverage") as new target types of coverage.so, the coverage measurement ... mame (Yusuke Endoh)
05:16 AM Bug #9891 (Closed): infinite fibers crash Ruby
Thank you for your confirmation. ko1 (Koichi Sasada)
02:45 AM Bug #13882 (Assigned): Exception in `ensure` stops threads from exiting
ko1 (Koichi Sasada)
02:27 AM Bug #11174: threads memory leak
Sorry I missed it. ko1 (Koichi Sasada)
02:01 AM Revision 581be44e (git): object.c: fix conversion failure message
* object.c (convert_type_with_id): fix failure message for
explicit conversion. rb_convert_type_with_id and
rb_c...
nobu (Nobuyoshi Nakada)
12:59 AM Revision 92e3ffdf (git): rubyspec: jobserver fd may not be available
* spec/rubyspec/optional/capi/spec_helper.rb (compile_extension):
rescue possible EBADF as jobserver fd may not be ...
nobu (Nobuyoshi Nakada)
12:59 AM Revision 3ce856a6 (git): rubyspec: use mock directory
* spec/rubyspec/core/dir/mkdir_spec.rb: the source directory may
be on a read-only filesystem.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
12:59 AM Revision 39483722 (git): rubyspec: fix types
* spec/rubyspec/optional/capi/ext/fixnum_spec.c: FIX2INT and
FXI2UINT return long, in spite of their names.
* spec...
nobu (Nobuyoshi Nakada)
12:40 AM Revision c7fa2bf5 (git): ext/coverage/coverage.c (rb_coverage_start): Ensure `opt` is a hash
Ensure `opt` is a hash before using `rb_hash_lookup` to `opt`.
This will prevent SEGV when an inappropriate object (i...
yui-knk (Kaneko Yuichiro)
 

Also available in: Atom