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... -
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 ...
-
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...
-
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...
-
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,... -
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].
... -
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.... -
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? -
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... -
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):... -
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:/... -
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` ... -
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 -
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... -
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... -
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... -
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... -
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... -
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 ...
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... -
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... -
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... -
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... -
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... -
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... -
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? -
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... -
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... -
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... -
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...
-
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... -
06:25 PM Misc #13792: Rename spec/rubyspec to spec/ruby
- I will do it since I am assigned.
-
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... -
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... -
07:58 PM Bug #13916 (Closed): Race condition when sending a signal to a new fork
- closing to trigger backport of r59975
-
07:56 PM Bug #13916 (Open): Race condition when sending a signal to a new fork
- backport status change
-
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... -
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... - 07:45 PM Revision 75bfc644 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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
- 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
- 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... -
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...
-
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. -
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... -
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... -
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
> ... -
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... -
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
... -
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...
-
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 ... -
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... -
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... -
05:05 AM Feature #13849 (Closed): Show --dump options in help
-
05:05 AM Feature #13849: Show --dump options in help
- fixed via https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/59973
-
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
-
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... -
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... -
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... -
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...
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... -
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 ... -
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... -
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_... - 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
-
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
-
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... -
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(... -
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... -
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`.
-
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 #...
-
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... -
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... -
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... -
06:00 AM Feature #11365 (Assigned): Change Webrick to support SHA htpasswd files
-
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 -
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...
-
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. -
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... -
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/... -
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... -
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
-
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 ...
-
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... -
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.
-
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... -
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... -
08:52 AM Bug #11310 (Closed): CSV::Table#to_csv should use concat not +
- applied at r59657
-
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... -
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 ...
-
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... - 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... -
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... -
06:00 AM Bug #12130: WEBrick::HTTPProxy closes connection when the socket is not writable temporally
- > Eric
Could you review and handle this issue?
- 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... -
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...
-
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... -
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... -
06:12 AM Feature #8126 (Assigned): OpenSSL::SSL::SSLSocket does not define #recv and #send messages
-
05:42 AM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
- Improved implementation and test.
Added documentation. -
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... -
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#...
-
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 ... -
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? -
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]
... -
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... -
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... -
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
-
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.... -
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... -
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... - 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
-
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....
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... -
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... -
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 ...
-
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 -
12:04 PM Misc #12937 (Closed): [PATCH] webrick/server: simplify Daemon.start
-
11:52 AM Bug #13912 (Rejected): Method definition with explicitly callable method names
-
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 ... -
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.
... -
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... -
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... -
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
-
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... -
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... -
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... -
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... -
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... -
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):... -
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 ... -
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...
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
-
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... -
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... -
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 "... -
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...
-
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... -
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... -
01:05 PM Feature #13812: Refinements で定義した to_s を String interpolation が呼んでくれない
- hsbt さん
RubyKaigi でお忙しいところすみません、
hsbt さんに聞くのが適切か分かりませんが、もしよろしければ相談させてください。
本件、すでに nobu さんのパッチがあり、
まつもとさんの承認も得... -
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.
*... -
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 ... -
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 ... -
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... -
07:14 AM Bug #13897: libffi is now not bundled in snapshots
- r59942 で何かが直ったようなので stable-snapshot.tar.gz を作り直したところ libffi がバンドルされているのを確認しました。
-
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... -
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-... -
06:43 AM Bug #13911: Breaking 2.5.0 Installation with in-place build.
- I confirmed to fix this issue at r59937
-
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... -
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... -
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... -
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... -
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 - ... -
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 ... -
04:46 AM Misc #13909 (Rejected): [Docu] Typo in ruby ftp - "Returns true iff the connection is closed."
- https://en.oxforddictionaries.com/definition/iff
-
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... -
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... -
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.... -
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.",... -
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 ... -
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...
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
-
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
-
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...
-
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... -
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... -
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. -
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 -
02:31 PM Bug #13889 (Open): FileUtils.rmdir が Errno::ENOTEMPTY を無視している
- r59934 の変更で parent で親ディレクトリに遡っている時以外は Errno::ENOTEMPTY を無視しないように変更したようです(従ってドキュメントの ENOTEMPTY の記述の削除は戻したほうがいいかも?)。しかし...
-
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... -
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 #... -
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_... -
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... -
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...
-
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... -
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
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] -
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... -
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 ... -
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... -
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...
-
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 (... -
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... -
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... -
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... -
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... -
02:24 AM Bug #13898 (Rejected): Block parsing regression
-
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
-
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
-
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 -
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] 出力です。
ビルド環境、... -
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
-
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,... -
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 ... -
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... -
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... - 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
-
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... -
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... -
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 ... -
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...
-
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...
-
03:56 PM Bug #13905 (Rejected): files in gemspec
- ext/zlib/zlib.gemspec の files をみると ext/zlib/extconf.rb のような top_srcdir からの相対パスらしき指定と gemspec からの相対パスらしき(upstreamでのパス?...
-
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?
-
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... -
02:11 PM Feature #5588 (Closed): add negation flag (v) to Regexp
-
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... -
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. ... -
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... -
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
-
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
-
09:32 AM Bug #13772: Memory leak recycling stacks for threads in 2.4.1
- Thanks a lot, great news!
-
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... -
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... -
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. -
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/... -
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 ...
-
05:16 AM Bug #9891 (Closed): infinite fibers crash Ruby
- Thank you for your confirmation.
-
02:45 AM Bug #13882 (Assigned): Exception in `ensure` stops threads from exiting
-
02:27 AM Bug #11174: threads memory leak
- Sorry I missed it.
-
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... -
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 ... -
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... -
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... -
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...
Also available in: Atom