Project

General

Profile

Activity

From 06/01/2018 to 06/07/2018

06/07/2018

11:48 PM Bug #14829: test-all - 2 fails - 63589 - Windows - part of 'Introduce write_timeout to Net::HTTP'
Earlier today, I pushed a patch file equivalent to GitHub _PR_1883.patch to ruby-loco, and the build for
ruby 2.6....
MSP-Greg (Greg L)
02:32 PM Bug #14829: test-all - 2 fails - 63589 - Windows - part of 'Introduce write_timeout to Net::HTTP'
See GitHub PR 1883. https://github.com/ruby/ruby/pull/1883
Passed. Patch attached - GitHub_PR_1883.patch.
Th...
MSP-Greg (Greg L)
11:18 PM Revision 77d9fbe2 (git): * 2018-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:18 PM Revision da9bd7a4 (git): node.c: Fix format of NODE_OP_ASGN1 and NODE_OP_ASGN2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yui-knk (Kaneko Yuichiro)
06:49 PM Feature #14594: Rethink yield_self's name
~~~ ruby
a = 5
y = if a.then then 1 else 2 end
~~~
Hmm. What are you trying do with Ruby?
avastor.developer (Avastor Avastor)
02:56 PM Feature #14833: Add RubyVM::AST::Node#pretty_print
Yay! \o/
Pretty print all the things.
shevegen (Robert A. Heiler)
02:44 PM Feature #14833 (Open): Add RubyVM::AST::Node#pretty_print
# Abstract
This patch adds `RubyVM::AST::Node#pretty_print` for `pp`.
# Background
`RubyVM::AST::Node#inspec...
pocke (Masataka Kuwabara)
02:46 PM Revision daf789b5 (git): ast.c: refine AST#children
* ast.c (node_children): refined RubyVM::AST#children to include
symbols (variables, methods, classes, etc).
git-s...
nobu (Nobuyoshi Nakada)
02:40 PM Revision 69e5eb35 (git): ast.c: adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:04 PM Revision 66661034 (git): ast.c: Fix to raise `SyntaxError`
* ast.c: Fix to raise `SyntaxError` when `RubyVM::AST.parse`
or `RubyVM::AST.parse_file` fail to parse input.
* tes...
yui-knk (Kaneko Yuichiro)
12:10 PM Revision afa7bfee (git): Promote Matrix to default gems.
The upstream repository is https://github.com/ruby/matrix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63601 b...
hsbt (Hiroshi SHIBATA)
12:06 PM Revision 905e8967 (git): Fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:49 AM Feature #14832: Net::ReadTimeout and Net::WriteTimeout should tell the cause socket
> Maybe WriteTimeout#initialize should get inspect or address.
Sure.
See attached file.
usa (Usaku NAKAMURA)
10:32 AM Feature #14832: Net::ReadTimeout and Net::WriteTimeout should tell the cause socket
TCPSocket#inspect shows its address and port from Ruby 2.5 like `#<TCPSocket:fd 10, AF_INET6, ::1, 56090>`.
But if t...
naruse (Yui NARUSE)
09:57 AM Feature #14832 (Closed): Net::ReadTimeout and Net::WriteTimeout should tell the cause socket
When `Net::ReadTimeout` occurs, we can't get any information from the exception.
It makes the trouble shooting too d...
usa (Usaku NAKAMURA)
10:33 AM Feature #14767: [PATCH] gc.c: use monotonic counters for objspace_malloc_increase
I wrote:
> I think the original unsigned + underflow avoidance code
> prevented us from accounting free() properly...
normalperson (Eric Wong)
10:13 AM Revision 5a10e577 (git): Promote OpenStruct to default gems.
Upstream repository is https://github.com/ruby/ostruct.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63599 b2dd...
hsbt (Hiroshi SHIBATA)
08:48 AM Bug #14818 (Closed): [Docs] Backport r63112 to ruby 2.5
nagachika (Tomoyuki Chikanaga)
07:10 AM Bug #14831 (Closed): [BUG] Segmentation fault at 0x0000000000000020 ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]
While running
gem update
Installing darkfish documentation for ffi-1.9.25
/Users/christopherweltz/.rbenv/ver...
christopherweltz (Christopher Weltz)
06:18 AM Revision 265bfdfb (git): skip write_timeout test on Windows
This test is about write_timeout.
To ensure it really raised Net::WriteTimeout, skip this test on Windows,
whose writ...
naruse (Yui NARUSE)
02:37 AM Revision d7e80175 (git): Some platforms immediately returns from Socket#write
* test/net/http/test_http.rb (test_timeout_during_HTTP_session_write): on some
platforms such as Windows immediatel...
U.Nakamura
01:14 AM Revision 7cc12d63 (git): iseq.h (struct iseq_compile_data): remove cached_const field
Nobody uses it, and "git log -p -Scached_const" shows it's ever
been used in public history.
git-svn-id: svn+ssh://c...
Eric Wong

06/06/2018

11:59 PM Feature #14739: Improve fiber yield/resume performance
@cremes Thanks for your positive feedback and linking me to related issues.
The coroutine implementation was speci...
ioquatix (Samuel Williams)
09:32 PM Feature #14739: Improve fiber yield/resume performance
I'd like to link this to another open issue regarding Fiber migration between threads. https://bugs.ruby-lang.org/iss... cremes (Chuck Remes)
10:30 PM Feature #13821: Allow fibers to be resumed across threads
Eregon (Benoit Daloze) wrote:
> It's also problematic for locks and other resources which are per-thread (some of th...
bascule (Tony Arcieri)
10:09 PM Bug #14829: test-all - 2 fails - 63589 - Windows - part of 'Introduce write_timeout to Net::HTTP'
After getting frustrated with something else, I revisited this, as the errors were a test timeout errors. Followed t... MSP-Greg (Greg L)
02:39 PM Bug #14829 (Closed): test-all - 2 fails - 63589 - Windows - part of 'Introduce write_timeout to Net::HTTP'
@naruse
At 63589, Windows builds, both mswin & MinGW are failing on the following two tests:
TestNetHTTP_v1_2#t...
MSP-Greg (Greg L)
09:13 PM Feature #14819: Efficient cstring to RVALUE typecasting for c extension gems
[email protected] wrote:
> > I think a better path would be to bundle timegm for systems without it.

> And...
normalperson (Eric Wong)
02:21 PM Feature #14819: Efficient cstring to RVALUE typecasting for c extension gems
> I think a better path would be to bundle timegm for systems without it.
And that's the problem. We have 3 implem...
larskanis (Lars Kanis)
08:57 PM Feature #14814 (Closed): rb_vm_insn_addr2insn: use sto to perform addr2insn mapping
Applied in changeset trunk|r63594.
----------
rb_vm_insn_addr2insn: use st to perform addr2insn mapping
The current...
normalperson (Eric Wong)
08:57 PM Revision cb05ed5d (git): * 2018-06-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:57 PM Revision 609939f8 (git): rb_vm_insn_addr2insn: use st to perform addr2insn mapping
The current VM_INSTRUCTION_SIZE is 198, so the linear search
painful during a major GC phase.
I noticed rb_vm_insn_a...
Eric Wong
07:31 PM Bug #13438: Fix heap overflow due to configure.in not being updated for HEAP_* -> HEAP_PAGE_* variable renaming
shyouhei (Shyouhei Urabe) wrote:
> We looked at this issue several times in recent developer meeting and it seems ok...
jeremyevans0 (Jeremy Evans)
06:29 PM Feature #14382: Make public access of a private constant call const_missing
nobu (Nobuyoshi Nakada) wrote:
> In the case it is accessed from an inherited class, the receiver class/module may d...
jeremyevans0 (Jeremy Evans)
04:05 PM Misc #14769: DevelopersMeeting20180621Japan
* [Feature #14830] RubyVM::MJIT.pause / RubyVM::MJIT.resume (k0kubun)
* Is it okay to add such methods? If so, is ...
k0kubun (Takashi Kokubun)
04:01 PM Feature #14491: MJIT needs internal debugging methods
Hi Sam. I've researched many factors of slowdown by JIT and currently I don't have any idea to fix performance degrad... k0kubun (Takashi Kokubun)
03:55 PM Feature #14830: RubyVM::MJIT.pause / RubyVM::MJIT.resume
I already created a patch for this https://github.com/ruby/ruby/pull/1882. Please check it out if you're interested i... k0kubun (Takashi Kokubun)
03:52 PM Feature #14830 (Closed): RubyVM::MJIT.pause / RubyVM::MJIT.resume
This ticket is picking only MJIT.pause from https://bugs.ruby-lang.org/issues/14491 and adding MJIT.resume.
# Purp...
k0kubun (Takashi Kokubun)
02:36 PM Revision 0dc50688 (git): mjit.c: unify wording between comments and variables
Some comments say "stop", others say "finish".
I'm going to add code which dynamically stops MJIT worker, rather tha...
k0kubun (Takashi Kokubun)
02:01 PM Revision c9953151 (git): math.c: adjust cbrt
* math.c (math_cbrt): refine the approximation result on boundary
values by an iteration of Newton-Raphson method.
...
nobu (Nobuyoshi Nakada)
12:13 PM Revision 439e5078 (git): Use `Net::HTTPClientException` instead of `Net::HTTPServerException`
`Net::HTTPServerException` has been deprecated since r63590. [Bug #14688]
And `net/http/responses.rb` uses the deprec...
naruse (Yui NARUSE)
10:21 AM Feature #11538 (Feedback): ensure variable syntax
yhara (Yutaka HARA)
09:04 AM Feature #13396: Net::HTTP has no write timeout
[email protected] wrote:
> https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=63587

For Op...
normalperson (Eric Wong)
08:03 AM Feature #13396 (Closed): Net::HTTP has no write timeout
Applied in changeset trunk|r63587.
----------
Introduce write_timeout to Net::HTTP [Feature #13396]
naruse (Yui NARUSE)
09:01 AM Feature #14688 (Closed): Net::HTTPResponse#value raises "Net::HTTPServerException" in 4xx response
Applied in changeset trunk|r63590.
----------
Add Net::HTTPClientException [Bug #14688]
naruse (Yui NARUSE)
09:01 AM Revision 8e37f176 (git): Add Net::HTTPClientException [Bug #14688]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:42 AM Feature #14813: [PATCH] gc.c: make gc_enter+