Project

General

Profile

Activity

From 06/03/2017 to 06/09/2017

06/09/2017

10:32 PM Bug #13644: Windows - Setting Time.now
Submitted [PR #1645](https://github.com/ruby/ruby/pull/1645)
Re tests, this PR changes a file used in test-all, wh...
MSP-Greg (Greg L)
03:00 AM Bug #13644 (Closed): Windows - Setting Time.now
While reviewing a MinGW build `test-all` failure in [TestLogDevice#test_shifting_midnight_exist_file](https://github.... MSP-Greg (Greg L)
08:41 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> To a certain extent, things discussed here are already implemented in
>
> http...
normalperson (Eric Wong)
08:15 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
To a certain extent, things discussed here are already implemented in
https://github.com/socketry/async
and
...
ioquatix (Samuel Williams)
06:07 PM Bug #13650 (Closed): Sporadic Ruby Crashing
We're experiencing a crash in our Ruby application that is extremely hard to reproduce on-demand, but our application... macuser9103812 (Jessica Johnson)
05:35 PM Bug #13649 (Closed): Net::IMAP doesn't support response from a Microsoft Exchange server (which is not compliant with RFC standards)
Hello,
This day I wanted to use a mailbox hosted on a Microsoft Exchange server and it was not working.
I found t...
keysen (Jérémy Carlier)
04:41 PM Feature #9001: Please package better standard library
windwiny (wind winy) wrote:
> some people agree ?
I support _adding_ Nokogiri to the standard library.
rklemme (Robert Klemme)
04:33 PM Bug #13280: net/ftp: Putbinaryfile (on Windows) requires blocksize equal to file size
Just now, I returned to my client's site. I couldn't reproduce the problematic reported behavior, either. (And the Wi... MarkDBlackwell (Mark D Blackwell)
04:11 PM Bug #13648 (Closed): [PATCH] Nested map of Enumerator::Lazy with packed values gives wrong result
This test case ends up with the following result.
~~~ ruby
class Step
include Enumerable
attr_reader :curre...
akihikodaki (Akihiko Odaki)
02:42 PM Revision e8c62546 (git): thread_pthread.c: workaround for valgrind on Mac
* thread.c: revert r59053.
* thread_pthread.c (rb_thread_create_timer_thread): needs more
stack space for valgrind...
nobu (Nobuyoshi Nakada)
02:42 PM Revision 1b6e7a3d (git): signal.c: do not disable handlers to dump core
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:58 PM Revision 9abe121c (git): thread.c: workaround for valgrind on Mac OS X
Without this hack, pthread_join() in rb_thread_stop_timer_thread()
segfaults.
ProductName: Mac OS X
ProductVersio...
nobu (Nobuyoshi Nakada)
01:15 PM Bug #13647 (Closed): Some weird behaviour with keyword arguments
I was just playing around and found this weird behaviour, which seems to be in at least Ruby 2.3.0 and Ruby 2.4.0:
...
Arepo (Sasha Cooper)
01:02 PM Revision a4d8a6e1 (git): signal.c: no sigsegv handler with valgrind
* signal.c: disable handling signals to dump core, if installing
unreserved signals failed, not valgrind to hang on...
nobu (Nobuyoshi Nakada)
10:13 AM Feature #13645: Syntactic sugar for indexing when using the safe navigation operator
Duplicate of https://bugs.ruby-lang.org/issues/11813 sawa (Tsuyoshi Sawada)
09:52 AM Feature #13645: Syntactic sugar for indexing when using the safe navigation operator
Is this valid syntax? I ask specifically because of the '.' character there. I am not
a big fan of the & anyway thou...
shevegen (Robert A. Heiler)
07:37 AM Feature #13645 (Open): Syntactic sugar for indexing when using the safe navigation operator
# Proposal
While it works and makes sense, this is a bit cumbersome:
```ruby
hash&.[](:key)
```
Ideally, w...
ndn (Nikola Nenkov)
09:58 AM Bug #13643 (Rejected): Cannot compile ruby 2.2.5, 2.3.3, 2.3.4 on debian stretch
The openssl extension of Ruby < 2.4 is not compatible with OpenSSL 1.1.
You can, however, install the 'libssl1.0-d...
rhenium (Kazuki Yamaguchi)
06:25 AM Bug #13643: Cannot compile ruby 2.2.5, 2.3.3, 2.3.4 on debian stretch
@andrevidic: i think there are some dependecies missing on your system to build ruby.
you can try `apt-get build-dep...
Hanmac (Hans Mackowiak)
04:01 AM Bug #13643: Cannot compile ruby 2.2.5, 2.3.3, 2.3.4 on debian stretch
Full package list: https://gist.github.com/drej2k/d0362e8635e09d6ddbf9fca604c12c72 andrevidic (Andre Vidic)
02:11 AM Bug #13643 (Rejected): Cannot compile ruby 2.2.5, 2.3.3, 2.3.4 on debian stretch
Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.25-1 (2017-05-02) x86_64 GNU/Linux
## Summary:
1. v2.2.5, v2.3.3 fai...
andrevidic (Andre Vidic)
08:45 AM Bug #13646 (Third Party's Issue): Segmentation fault with postgresql_adapter in Rails
Sometimes will running a test with guard and spring, test crash. I get a segfault on [postgresql_adapter](https://git... Benoit_Tigeot (Benoit Tigeot)
08:30 AM Revision 9f4db3bc (git): signal.c: warn at unresserved signals
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:21 AM Feature #11484: add output offset for readpartial/read_nonblock/etc
This is a great idea, but I propose the argument is called simply `offset:` ioquatix (Samuel Williams)
07:41 AM Feature #13637: [PATCH] tool/runruby.rb: test with smallest possible machine stack
[email protected] wrote:
> I missed this ticket.
> I wonder there are no failures on CI.

That is fortunate to hear ...
normalperson (Eric Wong)
04:35 AM Feature #13637: [PATCH] tool/runruby.rb: test with smallest possible machine stack
I missed this ticket.
I wonder there are no failures on CI.
Do you mean that we shouldn't use recursive call whic...
ko1 (Koichi Sasada)
03:21 AM Bug #13040 (Rejected): syslog/logger uses "require 'logger'" which is interpreted as circular dependency
hsbt (Hiroshi SHIBATA)
03:20 AM Revision 39fbb2ea (git): Update bundled gems to latest versions.
* did_you_mean 1.1.2
* minitest 5.10.2
* xmlrpc 0.3.0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59050 b2...
hsbt (Hiroshi SHIBATA)
01:31 AM Revision cb8ce41b (git): Fix typo.
Patch by: Sarah Duve
Signed-off-by: Akira Matsuda <[email protected]>
[Fix GH-1643]
[ci skip]
git-svn-id: svn+ssh://ci....
matsuda (Akira Matsuda)

06/08/2017

08:58 PM Feature #13637 (Closed): [PATCH] tool/runruby.rb: test with smallest possible machine stack
Applied in changeset trunk|r59047.
----------
tool/runruby.rb: test with smallest possible machine stack
Lets ensur...
Anonymous
08:58 PM Revision 984000ef (git): * 2017-06-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:58 PM Revision c4e2cf46 (git): tool/runruby.rb: test with smallest possible machine stack
Lets ensure none of our C functions use too much stack space and
fix all excessive stack usage before releasing the n...
Eric Wong
05:09 PM Bug #13642 (Closed): MinGW - Bug::Win32::TestDln#test_check_imported & misc
First of all, this is all windows specific. My current MinGW build system is now showing five failures in [`test-all... MSP-Greg (Greg L)
03:46 PM Bug #13040: syslog/logger uses "require 'logger'" which is interpreted as circular dependency
Ok, I was able to reproduce this now.
1. create a new Rails Project
2. create an initializer under configs/initia...
lemsx1 (Luis Mondesi)
02:03 PM Bug #12203 (Third Party's Issue): dumper.c static int yaml_emitter_dump_scalar two variables have the same value
Please report it to the upstream, https://github.com/ruby/psych. nobu (Nobuyoshi Nakada)
01:37 PM Bug #13640 (Rejected): Crash report log
Seems an already fixed bug in 2.4.1. nobu (Nobuyoshi Nakada)
01:26 PM Bug #13640 (Rejected): Crash report log
```
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin15]
-- Crash Report log information ------------------...
tomascharad (Tomás Charad)
01:37 PM Bug #13641 (Rejected): Crash report log
Seems an already fixed bug in 2.4.1. nobu (Nobuyoshi Nakada)
01:26 PM Bug #13641 (Rejected): Crash report log
tomascharad (Tomás Charad)
07:41 AM Revision a2f1c07f (git): signal.c: relax installation failure
* signal.c (install_sighandler): ignore failure at unreserved
signals. e.g., SIGUSR2 fails under valgrind.
* sign...
nobu (Nobuyoshi Nakada)
05:22 AM Revision 269b7955 (git): vm_block_handler_verify() should not return any value.
* vm_core.h (vm_block_handler_verify): this function only checks
the given block handler with VM_ASSERT(). No need ...
ko1 (Koichi Sasada)
05:22 AM Feature #13639 (Open): Add "RTMIN" and "RTMAX" to Signal.list
I propose to add the key "RTMIN" and "RTMAX" to Signal.list
Currently, We can't know signal number for realtime-si...
ksss (Yuki Kurihara)
04:13 AM Revision 3553a303 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:13 AM Revision 7d8a415b (git): check break target correctly.
* compile.c (iseq_compile_each0): save target child_iseq in the catch-table
for break. This iseq is not for continu...
ko1 (Koichi Sasada)
04:06 AM Revision 0318de23 (git): use NULL instead of 0.
* compile.c: use NULL instead of 0 for ADD_CATCH_ENTRY()
to specify don't pass iseq.
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
03:53 AM Bug #13624: MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
Sorry for the delay. Ran the test with and without -j, several hundred runs, no failures.
Please close.
Thank ...
MSP-Greg (Greg L)
02:07 AM Revision 238a6246 (git): ruby.c: script name in UTF-8
* ruby.c (process_options): keep script name in UTF-8 if UTF8_PATH
to get rid of loss by conversion.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
01:58 AM Revision aac0b43e (git): file.c: realpath in OS path encoding
* dir.c (rb_dir_getwd_ospath): return cwd path in the OS path
encoding.
* file.c (rb_realpath_internal): work in t...
nobu (Nobuyoshi Nakada)
01:58 AM Revision 6502c038 (git): appveyor.yml: show encodings [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:54 AM Bug #13324 (Closed): IRB Segmentation Fault from eval infinite loop
[email protected] (Sean Rodman) wrote:
> The issue is not the stack overflow but the segmentation fault I descri...
ko1 (Koichi Sasada)
01:19 AM Revision 4ea23fb7 (git): appveyor.yml: enable exam on AppVeyor
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

06/07/2017

10:25 PM Revision 64ca4137 (git): * 2017-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:25 PM Revision 96b75bb1 (git): * tool/make-snapshot: prefer to use a make command
set in the MAKE or make env variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59036 b2dd03c8-39d4-4d8f-98f...
Rei Odaira
08:13 PM Bug #13632: Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > https://bugs.ruby-lang.org/issues/136...
normalperson (Eric Wong)
07:40 PM Bug #13638 (Closed): please backport r59030
Closing to trigger backport
normalperson (Eric Wong)
07:40 PM Bug #13638 (Closed): please backport r59030
Current rb_thread_fd_close in 2.2, 2.3, and 2.4 branches will infinite loop for
C exts and not make forward progress...
normalperson (Eric Wong)
06:16 PM Bug #13635: ruby and linux-pf or linux-zen kernels
nobu (Nobuyoshi Nakada) wrote:
> Try more recent versions, 2.3.4, 2.4.1, and the trunk if possible.
I can't compi...
one0fnine (Oleg Pervushin)
06:16 AM Bug #13635: ruby and linux-pf or linux-zen kernels
Thank you for the logs. While I can't find the exact location of failure at one sight, I'll make time to take a more... shyouhei (Shyouhei Urabe)
05:53 AM Bug #13635: ruby and linux-pf or linux-zen kernels
and `rails server` one0fnine (Oleg Pervushin)
04:31 AM Bug #13635: ruby and linux-pf or linux-zen kernels
shyouhei (Shyouhei Urabe) wrote:
> As you have already noticed the ruby process dies inside of libc, most possibly i...
one0fnine (Oleg Pervushin)
04:23 AM Bug #13635 (Feedback): ruby and linux-pf or linux-zen kernels
Try more recent versions, 2.3.4, 2.4.1, and the trunk if possible. nobu (Nobuyoshi Nakada)
01:01 AM Bug #13635: ruby and linux-pf or linux-zen kernels
As you have already noticed the ruby process dies inside of libc, most possibly inside of malloc. Is it possible for... shyouhei (Shyouhei Urabe)
05:58 PM Bug #12203: dumper.c static int yaml_emitter_dump_scalar two variables have the same value
shyouhei (Shyouhei Urabe) wrote:
> They are passed to a macro. I guess the author intentionally separated these two...
fanantoxa (Anton Sivakov)
03:57 PM Feature #13050: Readline: expose rl_completion_quote_character variable
Are there any problems with applying this patch? I'm happy to make changes if something is blocking it.
Unicode su...
georgebrock (George Brocklehurst)
02:36 PM Revision 942dbb02 (git): load.c: get rid of side effects
* load.c (rb_f_load, rb_require_internal): DTrace hooks should not
have side effects, i.e., conversion to String.
...
nobu (Nobuyoshi Nakada)
02:18 PM Bug #13324 (Open): IRB Segmentation Fault from eval infinite loop
The issue is not the stack overflow but the segmentation fault I described when running the same code in the above li... [email protected] (Sean Rodman)
01:02 PM Bug #13636: REXML::Document.parse_stream doesn't handle when closing tag not provided
Thanks for your report.
I've added a validation on end of document.
kou (Kouhei Sutou)
01:01 PM Bug #13636 (Closed): REXML::Document.parse_stream doesn't handle when closing tag not provided
Applied in changeset trunk|r59033.
----------
rexml: add close tag check on end of document to StreamParser
[ruby-c...
kou (Kouhei Sutou)
01:01 PM Revision 0911dd2a (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:01 PM Revision d311921d (git): rexml: add close tag check on end of document to StreamParser
[ruby-core:81593] [Bug #13636]
Reported by Anton Sivakov. Thanks!!!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
Sutou Kouhei
01:08 AM Feature #13626: Add String#byteslice!
[email protected] wrote:
> Thanks for that idea.
>
> If that's the case, when appending to the write buff...
normalperson (Eric Wong)
12:32 AM Revision c2127d0a (git): common.mk: update dependencies after r58978
Using "tool/update-deps --fix"
* common.mk (file.$(OBJEXT)): depend on id.h
(rational.$(OBJEXT)): ditto
(string....
Eric Wong
12:32 AM Revision b550b28a (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:32 AM Revision 27b8ef7f (git): thread.c: avoid busy looping on rb_thread_fd_close
We no longer use it this function, but extensions do, and
we need to ensure it continues to work for them.
* thread....
Eric Wong
12:12 AM Bug #13633 (Rejected): pod update crash
You mixed rvm ruby (2.3) and system ruby(2.0.0). hsbt (Hiroshi SHIBATA)

06/06/2017

11:02 PM Feature #13637 (Closed): [PATCH] tool/runruby.rb: test with smallest possible machine stack
Lets ensure none of our C functions use too much stack space and
fix all excessive stack usage before releasing the ...
normalperson (Eric Wong)
10:55 PM Revision 34949547 (git): * 2017-06-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:55 PM Revision 10421fb1 (git): IO#close: do not enqueue redundant interrupts (take #2)
Enqueuing multiple errors for one event causes spurious errors
down the line, as reported by Nikolay Vashchenko in
ht...
Eric Wong
10:35 PM Bug #13636 (Assigned): REXML::Document.parse_stream doesn't handle when closing tag not provided
hsbt (Hiroshi SHIBATA)
10:08 PM Bug #13636: REXML::Document.parse_stream doesn't handle when closing tag not provided
Expected to get exception for xml3 example fanantoxa (Anton Sivakov)
09:35 PM Bug #13636 (Closed): REXML::Document.parse_stream doesn't handle when closing tag not provided
I've tried to use REXML for parsing but got unexpected behavior:
Here is example:
~~~ ruby
require 'rexml/docu...
fanantoxa (Anton Sivakov)
07:55 PM Bug #13635 (Closed): ruby and linux-pf or linux-zen kernels
OS: ArchLinux
Kernel: 4.11.3-pf or 4.11.3-zen
ruby 2.3.1 #compiling
~~~
*** Error in `../../miniruby': corrup...
one0fnine (Oleg Pervushin)
12:30 PM Revision 95af3295 (git): debug.c: fix breaking condtions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:34 AM Revision 267323ca (git): add test_ill_formed_utf_8_replace to test recommended number of \uFFFD
Add test method test_ill_formed_utf_8_replace to test/ruby/test_transcode.rb
to check for the recommended number of \...
duerst (Martin Dürst)
08:27 AM Misc #13634: NilClass is lying about respond_to?(:clone)
@rovf: that was fixed between 2.3 and 2.4
i currently have 2.4.1 for testing, and in that:
`1.clone` and `nil.clo...
Hanmac (Hans Mackowiak)
08:12 AM Misc #13634 (Open): NilClass is lying about respond_to?(:clone)
I put this under "Misc", because I'm not sure, whether this is a bug, a feature request, or maybe a deliberate (but f... rovf (Ronald Fischer)
07:14 AM Bug #13633 (Rejected): pod update crash
P35251:OldTaiwan juan.reyes$ pod update
/Users/juan.reyes/.rvm/gems/ruby-2.4.1@global/gems/json-2.1.0/lib/json/ext/p...
projectnoa (juan reyes)
07:11 AM Revision 7d041e87 (git): re-revert r59020
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:10 AM Revision e9c44081 (git): revert r59023 because it contans unrelated developping code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:58 AM Revision b0c9215f (git): revert r59020 because it may fail some tests sometimes on some environment (http://ci.rvm.jp/). This revert is to check the reason of failures.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:45 AM Revision 4529948e (git): debug.c: parse locale and filesystem codepages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:51 AM Feature #12589: VM performance improvement proposal
[email protected] wrote:
<snip>

Thanks for detailed response.

> I should remove -Werror=incompatible-pointe...
normalperson (Eric Wong)
12:21 AM Bug #13632: Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/13632

r59020 should fix it trivially in trunk....
normalperson (Eric Wong)
12:13 AM Bug #13632 (Closed): Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
Applied in changeset trunk|r59020.
----------
IO#close: do not enqueue redundant interrupts
Enqueuing multiple erro...
Anonymous
12:13 AM Revision df05ad53 (git): * 2017-06-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:13 AM Revision 59fb9297 (git): IO#close: do not enqueue redundant interrupts
Enqueuing multiple errors for one event causes spurious errors
down the line, as reported by Nikolay Vashchenko in
ht...
Eric Wong

06/05/2017

10:03 PM Bug #13632: Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
[email protected] wrote:
> Bug #13632: Not processable interrupt queue for a thread after it's notified that F...
normalperson (Eric Wong)
04:16 PM Bug #13632 (Closed): Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread.
In the bugfix for https://bugs.ruby-lang.org/issues/13076 has been introduced another bug, caused by a busy waiting i... nvashchenko (Nikolay Vashchenko)
09:32 PM Bug #12642: Net::HTTP populates host header incorrectly when using an IPv6 Address
Below monkey patching code works for me. Is there a better way?
~~~ ruby
module MonkeyPatch
module Net
mo...
anuraguniyal (anurag uniyal)
04:32 PM Feature #13570: Using mkmf for ruby/spec C API specs
nobu (Nobuyoshi Nakada) wrote:
> test-spec runs fine on AppVeyor, test/ruby/test_rubyoptions.rb has a failure when l...
MSP-Greg (Greg L)
08:03 AM Feature #13570: Using mkmf for ruby/spec C API specs
test-spec runs fine on AppVeyor, test/ruby/test_rubyoptions.rb has a failure when locale and filesystem encodings dif... nobu (Nobuyoshi Nakada)
06:13 AM Feature #13570: Using mkmf for ruby/spec C API specs
MSP-Greg (Greg L) wrote:
> A few people seem to state that trunk builds and tests fine on mswin, but Appveyor doesn'...
usa (Usaku NAKAMURA)
10:24 AM Bug #13623: meta-programming, adding sub-module fails with syntax error
caschip (Aad Schippers) wrote:
> Statement '`module`' requires a name that does not exist in the scope yet.
A (sm...
nobu (Nobuyoshi Nakada)
10:02 AM Bug #13623: meta-programming, adding sub-module fails with syntax error
Ok, you make it very clear. Indeed, in working_meta '`Bar`' is not a constant but a name when statement '`module`' is... caschip (Aad Schippers)
08:52 AM Bug #13627 (Assigned): created.rid prevents reproducible builds
hsbt (Hiroshi SHIBATA)
08:52 AM Bug #13628 (Assigned): rdoc json.gz files differ across builds
hsbt (Hiroshi SHIBATA)
07:26 AM Revision cb85a531 (git): win32.c: no locale
* win32/win32.c (skipspace, w32_cmdvector): get rid of iswspace(),
which is locale dependent.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
07:03 AM Revision 1a6e6480 (git): revert r59017 it fails ruby/test_lambda.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:57 AM Revision 424b4ffe (git): do not inform ``is_lambda".
* vm_eval.c (yield_under): do not inform Proc is lambda or not.
After that invoke_block_from_c_bh() checks it.
gi...
ko1 (Koichi Sasada)
06:15 AM Revision ff18933b (git): rename functions and clean parameters.
* internal.h (rb_yield_lambda): rename to rb_yield_force_blockarg()
because this function prohibt lambda arg setup ...
ko1 (Koichi Sasada)
05:43 AM Revision 88c85c88 (git): * 2017-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:43 AM Revision 1dc7906b (git): remove arg_setup_lambda.
* vm_args.c (enum arg_setup_type): remove arg_setup_lambda because it is
same as arg_setup_method.
git-svn-id: sv...
ko1 (Koichi Sasada)
03:22 AM Bug #13191 (Closed): sample/pty/shl.rb がうまく動かない
r57530 の backport のため Backport 欄を REQUIRED に戻します。 nagachika (Tomoyuki Chikanaga)

06/04/2017

11:56 PM Bug #13589: unmatched opening backtick / closing quote in NoMethodError: undefined method `name' for {}:Hash
I'm curious what Matz thinks domaio (Dorian M)
10:51 PM Bug #13605: GC bug calling `ObjectSpace.each_object`
robertgleeson (Robert Gleeson) wrote:
> The segfault no longer happens, since https://github.com/pry/pry/pull/1611/c...
robertgleeson (Robert Gleeson)
10:46 PM Bug #13605: GC bug calling `ObjectSpace.each_object`
The segfault no longer happens, since https://github.com/pry/pry/pull/1611/commits/94316852f5c1114f3073876558085835f2... robertgleeson (Robert Gleeson)
12:11 AM Bug #13605: GC bug calling `ObjectSpace.each_object`
Another case:
Ruby v2.4.1 (ruby), Pry v0.10.4, method_source v0.8.2, CodeRay v1.1.1, Pry::Slop v3.4.0
/home/travi...
robertgleeson (Robert Gleeson)
09:54 PM Feature #12739: deprecate_constant :Fixnum, :Bignum
robertgleeson (Robert Gleeson) wrote:
> znz (Kazuhiro NISHIYAMA) wrote:
> > How about `class Object; deprecate_cons...
robertgleeson (Robert Gleeson)
09:44 PM Feature #12739: deprecate_constant :Fixnum, :Bignum
znz (Kazuhiro NISHIYAMA) wrote:
> How about `class Object; deprecate_constant :Fixnum, :Bignum; end`?
>
> * narus...
robertgleeson (Robert Gleeson)
05:06 PM Feature #12589: VM performance improvement proposal
normalperson (Eric Wong) wrote:
>
> Btw, have you explored the GNU lightning JIT at all?
> http://www.gnu.org...
vmakarov (Vladimir Makarov)
07:29 AM Revision 86ae6129 (git): load.c: encode to OS path outside PUSH_TAG
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:24 AM Revision 0866b8e8 (git): test_require.rb: fix expected path
* test/ruby/test_require.rb (test_require_with_unc): remove extra
slash. the result of File.expand_path has a slas...
nobu (Nobuyoshi Nakada)

06/03/2017

11:38 PM Feature #9323: IO#writev
I think this is a great idea. It avoids a ton of string issues - e.g. concatenating strings in Ruby before writing th... ioquatix (Samuel Williams)
10:49 PM Feature #13626: Add String#byteslice!
Thanks for that idea.
If that's the case, when appending to the write buffer:
~~~
write_buffer = String.new.b
...
ioquatix (Samuel Williams)
12:32 AM Feature #13626: Add String#byteslice!
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/13626

I used to want this, too; but then I r...
normalperson (Eric Wong)
12:01 AM Feature #13626 (Open): Add String#byteslice!
It's a common pattern in IO buffering, to read a part of a string while leaving the remainder.
~~~
# Consume only...
ioquatix (Samuel Williams)
10:17 PM Misc #12935: Webrick: Update HTTP Status codes, share them
Could the namespaces be open, thereby allowing me to only require this file instead of the whole of `net/http`? It se... chucke (Tiago Cardoso)
08:17 PM Revision 7c8a060b (git): array.c: docs for Array#{sort,sort!}
* array.c: [DOC] make example in the docs for Array#{sort,sort!}
match the call-seq and description by using the sa...
stomar (Marcus Stollsteimer)
05:11 PM Revision 4bf1fc3a (git): * 2017-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:11 PM Revision 4ef849bd (git): test_require.rb: ignore EPERM at UNC
* test/ruby/test_require.rb (test_require_with_unc): ignore EPERM.
GetFileAttributes and CreateFile with backup sem...
nobu (Nobuyoshi Nakada)
04:39 PM Feature #13630: :[] method should accept block in nice syntax
I agree. I always wondered about this too.
I did not make a suggestion like this because I suspect that one reason...
shevegen (Robert A. Heiler)
12:24 PM Feature #13630 (Closed): :[] method should accept block in nice syntax
~~~ ruby
# given
module Bam
def self.[](bam)
yield bam
end
end
# SyntaxError: unexpected keyword_do_...
khoan (khoa nguyen)
02:45 PM Bug #13631 (Closed): Cannot disable site and vendor directories
(Related to bug #12392?)
mkconfig.rb deletes directory settings passed to configure if they are set to "no". Perha...
arnoldwald (arnold w)
02:40 PM Revision a75bc36d (git): file.c: preserve encoding
* file.c (path_check_0): preserve encoding of path name in warning
message.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
02:20 PM Bug #13413: --with-static-linked-ext doesn't install extension files on `make install`
The ext subdirectory Makefile's don't seem to invoke the "install-rb" rule during a static build.
As a workaround ...
arnoldwald (arnold w)
01:35 PM Bug #13605: GC bug calling `ObjectSpace.each_object`
wanabe (_ wanabe) wrote:
> I guess the code snippet is from pry. https://github.com/pry/pry/blob/c18601d6a4ff97d1b65...
robertgleeson (Robert Gleeson)
12:47 PM Revision 71b3abeb (git): ruby.c: dladdr_path is not used on cygwin
* ruby.c (dladdr_path): dladdr is provided on recent cygwin, but
GetModuleFileNameW is used instead of it.
git-svn...
nobu (Nobuyoshi Nakada)
12:30 PM Bug #13629 (Rejected): Improve performance for copying array elements
Nothing changed actually. nobu (Nobuyoshi Nakada)
09:54 AM Bug #13629 (Rejected): Improve performance for copying array elements
ary_memcpy0() has calculated the cache line size every time when copy array elements.
This patch will replace it wit...
watson1978 (Shizuo Fujita)
12:19 PM Bug #8867 (Closed): Mailing lists' controller addresses not working
stomar (Marcus Stollsteimer)
11:57 AM Bug #13275: RDoc bug for "Document-method: []"
The docs for Proc#call have been fixed with above workaround in r57767 and related backports; the bug still exists, t... stomar (Marcus Stollsteimer)
10:07 AM Revision 26864584 (git): * vm_core.h: remove VM_FRAME_MAGIC_LAMBDA and introduce
VM_FRAME_FLAG_LAMBDA. So that lambda block frame is
VM_FRAME_MAGIC_BLOCK | VM_FRAME_FLAG_LAMBDA.
* vm_core.h: remv...
ko1 (Koichi Sasada)
09:35 AM Revision 08d44417 (git): test/ruby/test_require.rb: remove duplicate assertion
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:18 AM Revision 0a733176 (git): test_require.rb: untouch default internal encoding
* test/ruby/test_require.rb (assert_require_insecure_path): get
rid of setting Encoding.default_internal, which aff...
nobu (Nobuyoshi Nakada)
07:27 AM Misc #13622 (Assigned): Documentation missing
nobu (Nobuyoshi Nakada)
07:25 AM Bug #13623 (Rejected): meta-programming, adding sub-module fails with syntax error
`module` statement requires a **name**, not a constant object. nobu (Nobuyoshi Nakada)
06:43 AM Bug #13623: meta-programming, adding sub-module fails with syntax error
So you are saying this is how it should work and not a bug? If that is true, I should close this. What do you mean wh... caschip (Aad Schippers)
05:08 AM Bug #13619 (Rejected): Unable to configure on Cygwin i686 environment
It's my mistake. I forgot to install `make` package of i686 environment.
`configure` detected msys `make. It's cause...
hsbt (Hiroshi SHIBATA)
02:36 AM Bug #13619: Unable to configure on Cygwin i686 environment
Attached full log of stdout hsbt (Hiroshi SHIBATA)
04:12 AM Bug #13624: MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
Eric,
Thanks for the patch. I'll build tomorrow, isolate the test, then run it a few hundred times...
> And y...
MSP-Greg (Greg L)
01:21 AM Bug #13624: MinGW - TestIO#test_copy_stream_no_busy_wait - new failure
[email protected] wrote:
> Thanks for the response. Reminder (which I try to mention from time to time) - I'm no...
normalperson (Eric Wong)
04:11 AM Bug #13628 (Closed): rdoc json.gz files differ across builds
lib/rdoc/generator/json_index.rb inserts the build time
into generated .gz files,
so they differ across each build,...
bmwiedemann (Bernhard M. Wiedemann)
04:11 AM Bug #13627 (Closed): created.rid prevents reproducible builds
rdoc.rb inserts the current time into created.rid
so the file differs across each build,
making it hard for distrib...
bmwiedemann (Bernhard M. Wiedemann)
01:41 AM Feature #12589: VM performance improvement proposal
[email protected] wrote:
> I've updated README.md of the project. I added performance (wall, CPU time, memory co...
normalperson (Eric Wong)
01:07 AM Bug #12642: Net::HTTP populates host header incorrectly when using an IPv6 Address
Is there a workaround for this? How should we connect to ipv6 servers? anuraguniyal (anurag uniyal)
01:04 AM Revision e6e29212 (git): test: attempt to reduce failures in assert_cpu_usage_low
Try to make this test less fragile by taking into account
the worst case kernel timing resolution.
[ruby-core:81540]
...
Eric Wong
 

Also available in: Atom