Project

General

Profile

Activity

From 01/16/2013 to 01/22/2013

01/22/2013

11:48 PM Bug #7719: test_stack_size(TestFiber) fails on PPC
Yes, you are right. I am testing with r38894 now and I can't reproduce the issue anymore. Thank you. vo.x (Vit Ondruch)
09:35 PM Bug #7719: test_stack_size(TestFiber) fails on PPC
Hi,
I assume r38893 fixes this issue. Could you check it?
ko1 (Koichi Sasada)
08:06 PM Bug #7719: test_stack_size(TestFiber) fails on PPC
This test case was introduced in rev38478 vo.x (Vit Ondruch)
07:49 PM Bug #7719: test_stack_size(TestFiber) fails on PPC
This is strace output running just the testcase above: http://paste.fedoraproject.org/2491/ vo.x (Vit Ondruch)
01:57 AM Bug #7719 (Closed): test_stack_size(TestFiber) fails on PPC
=begin
7) Failure:
test_stack_size(TestFiber) [/builddir/build/BUILD/ruby-2.0.0-r38848/test/ruby/test_fiber.rb:318]:
[48, 0]
I observe the above mentioned error on PPC. It works just fine on PPC64 though.
=end
vo.x (Vit Ondruch)
10:28 PM Bug #4300: Merge keys not working as expected in psych yaml parser
firedev (Nick O) wrote:
> Sorry but this isn't fixed as of Ruby 1.9.3p374 (2013-01-15 revision 38858)
> ...
This is not backported to 1.9.3, this is fixed in trunk.
Please submit a backport request indicating the original issue, the...
luislavena (Luis Lavena)
09:52 PM Bug #4300: Merge keys not working as expected in psych yaml parser
Sorry but this isn't fixed as of Ruby 1.9.3p374 (2013-01-15 revision 38858)
https://github.com/tenderlove/psych/issues/8#issuecomment-12541499
firedev (Nick O)
09:43 PM Revision 95548d9d (git): * 2013-01-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:43 PM Revision 4cdb6431 (git): * lib/rubygems/test_case.rb: Use Dir.tmpdir for rubygems tests instead
of ./tmp/test. Fixes [ruby-trunk - Bug #7717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
06:52 PM Bug #7726 (Closed): bsearch should handle block result in a consistent way
The documentation states that the block of bsearch must
return either true/false or a number.
If the block returns another object (other than nil), I feel that either
1) It should be considered as 'truthy'
2) It should raise a ...
marcandre (Marc-Andre Lafortune)
06:48 PM Bug #7725 (Closed): bsearch should return enumerator when called without a block
bsearch should return enumerator when called without a block
This would allow, for example
values.bsearch.with_index{|val, index| val >= some_array[index]} # => a value
Otherwise, one must use zip/each_with_index and will get ...
marcandre (Marc-Andre Lafortune)
06:47 PM Bug #7724 (Closed): 6 bugs with Range#bsearch over floats
Take the following code, with from, to and search all Integer or all Float:
(from...to).bsearch{|f| f >= search}
I expected it to:
0) never yield and return nil if range is empty, i.e. from >= to ("trivial test")
1) never yield...
marcandre (Marc-Andre Lafortune)
04:51 PM Bug #7718: test_ioctl_linux fails on PPC and PPC64
=begin
This is the output:
# ./a.out
40045200
And here is my testing IRB session:
# irb
irb(main):001:0> File.open('/dev/urandom'){|f1|
irb(main):002:1* entropy_count = ""
irb(main):003:1> # get entropy...
vo.x (Vit Ondruch)
06:45 AM Bug #7718: test_ioctl_linux fails on PPC and PPC64
Please run following program. I guess alpha, mips, sparc and ppc have different RNDGETENTCNT number against x86.
-----------
#include <linux/random.h>
main(){
printf("%lx\n", RNDGETENTCNT);
}
kosaki (Motohiro KOSAKI)
02:41 AM Bug #7718: test_ioctl_linux fails on PPC and PPC64
> ioctl(5, RNDGETENTCNT, 0x1001000bd40) = -1 EINVAL (Invalid argument)
Weird.
RNDGETENTCNT doesn't have returning EINVAL path.
kosaki (Motohiro KOSAKI)
02:10 AM Bug #7718: test_ioctl_linux fails on PPC and PPC64
This is the strace output if that might help:
http://paste.fedoraproject.org/2488/
vo.x (Vit Ondruch)
12:35 AM Bug #7718 (Feedback): test_ioctl_linux fails on PPC and PPC64
PPC is not supported platform. so, we need more detailed description why the issue was happen. kosaki (Motohiro KOSAKI)
04:29 PM Bug #7722 (Closed): [rubyspec] failure in core/marshal/dump_spec.rb
=begin
Since r38118, (({test-rubyspect})) fails in ((%rubyspec/core/marshal/dump_spec.rb%)).
* Before r38117
$ export MSPECOPT='-e "Marshal.dump with an Object dumps a BasicObject subclass if it defines respond_to?" core/marshal...
nobu (Nobuyoshi Nakada)
02:12 PM Revision ddb9c34d (git): Correct the previous log entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
02:05 PM Revision 9545483a (git): Fix ruby-electric-curlies.
* misc/ruby-electric.el (ruby-electric-curlies): Fix the bug where
an open curly is always replaced with a hash sign.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
10:51 AM Bug #7721: test_too_long_path2(TestProcess) fails on mingw32
After some inspections, I found this failure occurs not on a very long path but on a sufficiently long path with many preloaded test sets.
On such a condition, acp_to_wstr or mbstr_to_wstr function returns NULL with the failure of mal...
phasis68 (Heesob Park)
10:31 AM Bug #7721 (Closed): test_too_long_path2(TestProcess) fails on mingw32
[ 6319/11317] TestProcess#test_too_long_path2Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\work\snapshot-mg32>exit
= 8.03 s
33) Failure:
test_too_long_path2(TestProcess) [...
phasis68 (Heesob Park)
10:24 AM Bug #7696 (Assigned): Lazy enumerators with state can't be rewound
shugo (Shugo Maeda)
10:24 AM Bug #7696: Lazy enumerators with state can't be rewound
marcandre (Marc-Andre Lafortune) wrote:
> shugo (Shugo Maeda) wrote:
> ...
Even if to_enum is called, IO instances never be rewound, but I guess IO instances need not be rewound.
> > It might be too late to introduce a new API for 2...
shugo (Shugo Maeda)
04:44 AM Bug #7696: Lazy enumerators with state can't be rewound
shugo (Shugo Maeda) wrote:
> So, the following behavior is intended, right?
> ...
That's a very good question.
It probably would be best to call `to_enum` instead of `each`. Calling `next|rewind` on an enumerator should really only ...
marcandre (Marc-Andre Lafortune)
04:46 AM Bug #7615: assignment to context variable changes the precedence order of function call with followed by ' (' (whitespace-bracket)
is this result not extremely surprising to anyone else? I would expect `a` and `b` to be assigned the same value snoble (Steven Noble)
02:35 AM Revision 7d6f22f4 (git): * 2013-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:35 AM Revision b536e31f (git): Sync output message
* sync $stdout to ensure outputting on expected SEGV.
this caused failure:
http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20130121T230101Z.log.html.gz
* check result of invoke_ruby
* use assert_operator
git-svn-id: svn+ssh://ci.ruby...
naruse (Yui NARUSE)

01/21/2013

10:31 PM Bug #7718 (Closed): test_ioctl_linux fails on PPC and PPC64
=begin
test_ioctl_linux(TestIO) [/builddir/build/BUILD/ruby-2.0.0-r38848/test/ruby/test_io.rb:2443]:
Exception raised:
<#<Errno::EINVAL: Invalid argument - /dev/urandom>>.
The above mentioned test case fails on PPC and PPC64. Th...
vo.x (Vit Ondruch)
06:24 PM Bug #6820: Time#to_s on NEWS
> I think NEWS should say simply:
> ...
@zzak Sounds good. I've been misunderstood as nothing has changed, thanks :).
no6v (Nobuhiro IMAI)
03:50 AM Bug #6820: Time#to_s on NEWS
=begin
Thank you for finding that revision Nobuhiro-san, I must have missed it.
I think NEWS should say simply:
(({Time#to_s now returns US-ASCII encoding instead of BINARY}))
=end
zzak (zzak _)
06:14 PM Bug #7696: Lazy enumerators with state can't be rewound
marcandre (Marc-Andre Lafortune) wrote:
> The same idea will work for zip too; the arguments must be converted to enumerators only when yielder.memo is not set, i.e. every new yielder.
> ...
So, the following behavior is intended, righ...
shugo (Shugo Maeda)
05:37 PM Bug #7660: VC Builds Broken
I see, missed that note. Since this is a recent change in 1.9.3 I think it should be backported.
However, my proposed allows building from the win32 directory. It also works when building from the top level directory. Do you think ...
cfis (Charlie Savage)
04:36 PM Bug #7660 (Rejected): VC Builds Broken
=begin
at the bottom win32/README.w32 of trunk:
You can build ruby in any directory including the source directory,
except (({win32})) directory in the source directory.
Maybe I should backport this comment to 1.9.3 :P
=end
usa (Usaku NAKAMURA)
06:41 AM Revision 385ef8e5 (git): mkconfig.rb: no BASERUBY
* tool/mkconfig.rb: BASERUBY is transient at core build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:53 AM Revision c7d30391 (git): test_have_macro.rb: unused variables
* test/mkmf/test_have_macro.rb (test_have_macro_header),
(test_not_have_macro_header): remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:51 AM Revision 5e031bbc (git): * 2013-01-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:51 AM Revision d78a00cc (git): mkmf.rb: $extmk for symlink
* lib/mkmf.rb ($extmk): traverse parent directories for the case
srcdir is a symlink.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:01 AM Bug #7710: [mingw] r38839 breaks build
Thank you nobu-san.
Win7 32bit
===========
build: PASS
make test: PASS
make test-all: 2 FAILS, #7276 and `TestProcess#test_too_long_path2` (new issue) mentioned above
Arch 3.6.11 32bit
=================
build, make test, make...
jonforums (Jon Forums)
12:38 AM Bug #7710: [mingw] r38839 breaks build
I meant that we should use msys-native ruby as BASERUBY instead of built miniruby, but seems msys doesn't provide its native ruby. nobu (Nobuyoshi Nakada)

01/20/2013

11:57 PM Bug #7638 (Closed): trunk で rails の activesupport のテストが失敗してしまう
nobu (Nobuyoshi Nakada)
11:55 PM Bug #7564 (Closed): r38175 introduces incompatibility
This issue was solved with changeset r38888.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
marshal.c: get back to the old behavior
* marshal.c (w_object, ...
nobu (Nobuyoshi Nakada)
04:55 PM Bug #7564 (Assigned): r38175 introduces incompatibility
I agree with Matz. Nobu, please handle this. mame (Yusuke Endoh)
11:41 PM Bug #7710: [mingw] r38839 breaks build
nobu (Nobuyoshi Nakada) wrote:
> Now I suspect msys should be cross compiling.
I don't understand this but thank you for fixing it.
I assume this could affect cross-compilation of Ruby? I'll try and report back.
luislavena (Luis Lavena)
11:40 PM Bug #7710: [mingw] r38839 breaks build
shyouhei (Shyouhei Urabe) wrote:
> Hi, I know it's important, but wanna decrease its priority because it seems build finishes.
Urabe-san, the first build that passed was 30 minutes ago, it was broken for many builds:
http://ci.rub...
luislavena (Luis Lavena)
10:24 PM Bug #7710 (Closed): [mingw] r38839 breaks build
This issue was solved with changeset r38886.
Jon, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
vpath.rb: hack for msys make
* tool/vpath.rb (VPath#def_options):...
nobu (Nobuyoshi Nakada)
08:28 PM Bug #7710: [mingw] r38839 breaks build
Now I suspect msys should be cross compiling. nobu (Nobuyoshi Nakada)
05:07 PM Bug #7710: [mingw] r38839 breaks build
Hi, I know it's important, but wanna decrease its priority because it seems build finishes. shyouhei (Shyouhei Urabe)
11:14 PM Bug #7717 (Closed): lib/rubygems/test_case.rb fails to setup
=begin
If (({tmp/test})) is not a directory, (({tmp})) is not writable, or (({tmp})) is not a directory, (({lib/rubygems/test_case.rb})) fails to (({setup})).
[ 1/1196] TestRDocRubygemsHook#test_generate_configuration_rdoc_string...
nobu (Nobuyoshi Nakada)
05:01 PM Bug #6820: Time#to_s on NEWS
> I think this is a bug on Time#to_s, not NEWS.
> ...
It seems that Naruse-san didn't implement so on this point at r33094 explicitly.
* time.c (time_to_s): the resulted string of Time#to_s is always
ascii only, so this sh...
no6v (Nobuhiro IMAI)
01:37 PM Bug #6820: Time#to_s on NEWS
I think this is a bug on Time#to_s, not NEWS.
From #5226:
tenderlovemaking (Aaron Patterson) wrote:
> I think the encoding of Time#to_s should default to US-ASCII, but respect Encoding.default_internal.
> ...
Can we change descript...
zzak (zzak _)
02:55 PM Revision 433999fd (git): marshal.c: get back to the old behavior
* marshal.c (w_object, r_object0): separate respond_to checks and
calling, and get back to the old behavior for 2.0. [Bug #7564]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:40 PM Bug #4964: open-uri failed to handle multiple "Set-Cookie" headers
This seems like feature, should move it to next minor or major? zzak (zzak _)
01:25 PM Revision 51e5863a (git): test_logger.rb: uset tmpfile
* test/logger/test_logger.rb (TestLogDevice#test_shifting_size):
should not create working file in the current directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:24 PM Revision c6699319 (git): vpath.rb: hack for msys make
* tool/vpath.rb (VPath#def_options): hack for msys make, which
converts a command line argument to non-msys command seems like a
path list automagically. [Bug #7710] [ruby-core:51489]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
nobu (Nobuyoshi Nakada)
01:23 PM Bug #7679 (Closed): IRB history is broken
Thank you for the feedback zzak (zzak _)
02:33 AM Bug #7696: Lazy enumerators with state can't be rewound
The same idea will work for zip too; the arguments must be converted to enumerators only when yielder.memo is not set, i.e. every new yielder.
The arguments are never really rewound, but the first yielder holding them will not be reus...
marcandre (Marc-Andre Lafortune)
01:19 AM Revision 8d83736f (git): * 2013-01-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:19 AM Bug #7714: a bit of docs for DRb
Updated patch that completes a couple of classes within DRb vbatts (Vincent Batts)
01:19 AM Revision 8208e987 (git): test_parser.rb: tempfile
* test/rss/test_parser.rb (RSS::TestParser#setup): use temporary file,
should not use fixed path working files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

01/19/2013

12:07 PM Bug #7656: Handful of documentations
vbatts (Vincent Batts) wrote:
> Is there anything I can do better?
These are good, for small changes I don't mind grouping them into one patch, though I'll probably commit them separately.
I noticed a few small spelling errors, li...
zzak (zzak _)
11:37 AM Bug #7674 (Closed): Document for using Struct.new with block
This issue was solved with changeset r38883.
Hiroyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* struct.c (Struct.new): Document Struct.new with block
Pat...
zzak (zzak _)
11:36 AM Bug #7674: Document for using Struct.new with block
missing documentation considered bug zzak (zzak _)
11:17 AM Bug #7660: VC Builds Broken
Any updates on this? cfis (Charlie Savage)
10:39 AM Bug #6142 (Closed): Enumerable::Lazy#zip doesn't rewind internal enumerators
This issue should be discussed in #7691 and #7696. shugo (Shugo Maeda)
10:33 AM Bug #7696: Lazy enumerators with state can't be rewound
marcandre (Marc-Andre Lafortune) wrote:
> Here's a patch for `take`. Does it look ok?
Does it work well for zip?
I wonder how arguments are rewound.
shugo (Shugo Maeda)
05:31 AM Bug #7710: [mingw] r38839 breaks build
Hello Nobu,
We didn't get a response about this from you.
Please let us know if you can solve this or that we should revert such change.
Thank you.
luislavena (Luis Lavena)
05:03 AM Bug #7716 (Closed): Readdressing Autoload
=begin
It has been known for a long time that Autoload does not utilize the normal require method, and thus is unaffected when require is overridden. This makes it impossible to fully implement a custom load system. Obviously, customizi...
trans (Thomas Sawyer)
03:48 AM Bug #7564: r38175 introduces incompatibility
Since this is incompatibility, I propose to get back to the old behavior, for 2.0.
We have to discuss the issue that @zenspider mentioned in separated thread.
Matz.
matz (Yukihiro Matsumoto)
03:34 AM Feature #7677: YAML load mode that does instantiate Ruby
I added my concept of it to the issue (https://github.com/tenderlove/psych/issues/119).
Thanks.
By the way, the title of this issue should say "does NOT instantiate". Sorry.
trans (Thomas Sawyer)
02:37 AM Revision eed593eb (git): * struct.c (Struct.new): Document Struct.new with block
Patch by Hiroyuki Iwatsuki [Bug #7674]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
02:33 AM Bug #7715 (Closed): Lazy enumerators should want to stay lazy.
I'm just waking up to the fact that many methods turn a lazy enumerator in a non-lazy one.
Here's an example from Benoit Daloze in [ruby-core:44151]:
lines = File.foreach('a_very_large_file').lazy
.select {|line| line....
marcandre (Marc-Andre Lafortune)
12:52 AM Revision b7ae472b (git): * doc/syntax/miscellaneous.rdoc: Added section on defined?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
12:44 AM Feature #5281: Support for custom sitearch and vendorarch directories
Can somebody review and possibly accept this patch, please? vo.x (Vit Ondruch)
12:34 AM Feature #7712: Add .txt extensions to all plain-text documentation files for Windows users
In the case of RDoc files, perhaps it would be a good time to go a step further and move to an "industry standard" format, Markdown. I believe rdoc tool now supports Markdown, yes?
trans (Thomas Sawyer)
12:27 AM Revision 1ecaf599 (git): * doc/syntax/assignment.rdoc (Local Variables and Methods): Made it
more clear that local variables are created by the parser, not
execution. Thanks to John Hawthorn.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:16 AM Revision 6ff1653c (git): * doc/syntax/assignment.rdoc: Improved links
* doc/syntax/methods.rdoc: ditto.
* doc/syntax.rdoc: Added link to assignment document
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)

01/18/2013

11:47 PM Revision 672da11a (git): * 2013-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:47 PM Revision d9d981b9 (git): * doc/syntax/assignment.rdoc: Added a syntax document on assignment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
04:23 PM Feature #7702: Remove Proc#binding
I suspect it would have a negative impact on the ability to write a
debugger. I seem to recall noting (I think it was from the pry person)
that the equivalent of ruby-debug's binding_n was impossible in 2.0 and
perhaps a patch wa...
Anonymous
03:38 PM Bug #7714 (Closed): a bit of docs for DRb
Not a completion of the docs needed for DRb, but progress vbatts (Vincent Batts)
12:41 PM Bug #7656: Handful of documentations
Is there anything I can do better? vbatts (Vincent Batts)
11:24 AM Bug #2618 (Closed): Win32OLE RuntimeError due CoInitialize not being called
This issue was solved with changeset r38868.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
win32ole: OLE uninitialize
* ext/win32ole/win32ole.c (ole_initia...
nobu (Nobuyoshi Nakada)
11:24 AM Bug #2618 (Open): Win32OLE RuntimeError due CoInitialize not being called
nobu (Nobuyoshi Nakada)
11:23 AM Bug #2618 (Closed): Win32OLE RuntimeError due CoInitialize not being called
This issue was solved with changeset r38867.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
win32ole: OLE initialize per threads
* ext/win32ole/win32ole.c (...
nobu (Nobuyoshi Nakada)
11:22 AM Bug #2618 (Open): Win32OLE RuntimeError due CoInitialize not being called
nobu (Nobuyoshi Nakada)
10:08 AM Feature #7712 (Rejected): Add .txt extensions to all plain-text documentation files for Windows users
Given that Ruby is now aiming for Windows 8 support, all plain-text documentation files should have a .txt extension. This allows Windows users to easily open the files; since Windows relies on the file extension to determine which app t... postmodern (Hal Brodigan)
09:14 AM Revision 6f9bbca2 (git): configure.in: clang temporary files
* configure.in: clang leaves temporary files when interrupted by
SIGPIPE if input is not stdin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:14 AM Revision 34a542cb (git): * version.h: up the revision because nobu's bot accidentally changed this branch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:35 AM Feature #7711 (Assigned): RubyGems uses autoload
I don't have any plans to remove autoload at this time. drbrain (Eric Hodel)
04:43 AM Feature #7711 (Rejected): RubyGems uses autoload
Using a custom require method, I ran into an issue with RubyGems b/c it is using autoload:
https://github.com/rubygems/rubygems/blob/master/lib/rubygems.rb#L1062-L1074
Seeing that autoload is now discouraged from standard libs (h...
trans (Thomas Sawyer)
05:31 AM Revision 80fa9b6f (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:30 AM Revision b85ca574 (git): * 2013-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:30 AM Revision 544c0154 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@38873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:27 AM Bug #7710: [mingw] r38839 breaks build
With a fresh Win7 build, reverting r38839 fixes the build, `make test` is OK, but `make test-all` stumbles over the cliff in
[ 7987/13078] TestProcess#test_too_long_path2
by exiting `sh` (msys) into cmd.exe. Oddly, typing `exit` ...
jonforums (Jon Forums)
04:14 AM Bug #7710: [mingw] r38839 breaks build
I see test-all failures after reverting r38839; trying a fresh build to see if it's a red-herring.
Luis or Hiroshi...can you repro?
jonforums (Jon Forums)
04:07 AM Bug #7710 (Assigned): [mingw] r38839 breaks build
luislavena (Luis Lavena)
04:01 AM Bug #7710 (Closed): [mingw] r38839 breaks build
On my Win7 32bit system using mingw-w64 gcc 4.7.2 and the RubyInstaller build recipes I get the following failure
make[2]: Entering directory `/c/projects/rubyinstaller-git/sandbox/ruby19_build/ext/ripper'
extracting ripper.y from .....
jonforums (Jon Forums)
05:15 AM Revision 1d5a5c23 (git): * doc/syntax/methods.rdoc: Added Array Decomposition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
05:02 AM Revision 7a9bbf31 (git): rbinstall.rb: gem subdirectories
* tool/rbinstall.rb (gem): prepare implies makedirs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:54 AM Revision 3b5ba5df (git): rbinstall.rb: gem subdirectories
* tool/rbinstall.rb (gem): Gem.ensure_gem_subdirectories makes
subdirectories group-writable, so make them with $dir_mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:29 AM Revision 090d20fc (git): win32ole: remove win32ole.rb
* ext/win32ole/lib/win32ole.rb: no longer used. [Bug #2618] [ruby-core:27634]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:24 AM Revision 27ed294c (git): win32ole: OLE uninitialize
* ext/win32ole/win32ole.c (ole_initialize): uninitialize OLE at thread
ends. [Bug #2618] [ruby-core:27634]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:23 AM Revision 588504b2 (git): win32ole: OLE initialize per threads
* ext/win32ole/win32ole.c (ole_initialize): initialize OLE for each
threads. [Bug #2618] [ruby-core:27634]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:18 AM Revision 6a052813 (git): * 2013-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:18 AM Revision 750a5d38 (git): common.mk: install-gem
* common.mk (install-gem): target to install default gems only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

01/17/2013

10:25 PM Bug #7344 (Closed): gem pristine bigdecimal が失敗してしまう
#7698 を閉じたのでこっちも閉じますね。 kou (Kouhei Sutou)
10:24 PM Bug #7698: RubyGems 2.0 has an incompatibility about installation of extension libraries
drbrain (Eric Hodel) wrote:
> Also, .time is new in ruby 2.0, what effect does this have on ruby 1.9 and ruby 1.8?
This change doesn't have effect on 1.9 and 1.8 because Makefile on 1.9 and 1.8 doesn't have .time. So the gsub is ju...
kou (Kouhei Sutou)
10:20 PM Bug #7698 (Closed): RubyGems 2.0 has an incompatibility about installation of extension libraries
This issue was solved with changeset r38864.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rubygems/ext/builder.rb (Gem::Ext::Builder.make): Remove
...
kou (Kouhei Sutou)
07:36 PM Bug #7700 (Rejected): Assignment to an Constant does not give an singleton_class its name
It's an intended behavior.
`ABC.name' gives "ABC" instead.
nobu (Nobuyoshi Nakada)
01:20 PM Revision aaff971e (git): * lib/rubygems/ext/builder.rb (Gem::Ext::Builder.make): Remove
.time dependency from *.rb install target. It causes needless
*.rb install. [Bug #7698] [ruby-core:51437]
Reported by Tadashi Saito. Thanks!!!
* test/rubygems/test_gem_installer.rb
(TestGemInstaller#test_install_extension_and_scrip...
Sutou Kouhei
12:09 PM Revision 53ec135d (git): * eval.c: Fix a typo in ruby_finalize() documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:01 PM Bug #7709: constants on Float aren't documented
Thanks Aaron! zzak (zzak _)
10:42 AM Bug #7709 (Closed): constants on Float aren't documented
For example:
ri Float::INFINITY tells me there is nothing known about INFINITY. If you do `ri Float` it lists that constant, but there is no documentation.
tenderlovemaking (Aaron Patterson)
11:28 AM Revision 3a50fb15 (git): * object.c: Typo in Kernel#hash documentation.
Patch by zed_0xff [Github Fixes #237]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Eregon (Benoit Daloze)
08:50 AM Revision 03d19637 (git): win32ole: warning flag
* ext/win32ole/extconf.rb (create_win32ole_makefile): replace or
append warning flag.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:50 AM Revision a23469f4 (git): win32ole: unused variables
* ext/win32ole/win32ole.c (ole_methods_sub, ole_variables),
(ole_search_event_at): remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:24 AM Bug #7623: Messages while RDoc generation
=begin
These messages have all been fixed:
Generating RDoc documentation
Parsing sources...
100% [873/873] /Users/drbrain/Work/svn/ruby/trunk/vsnprintf.c

Generating RI format into /Users/drbrain/Wo...
drbrain (Eric Hodel)
05:06 AM Revision 70c647b8 (git): win32ole.c: prototype
* ext/win32ole/win32ole.c: use prototype instead of old K&R style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:03 AM Feature #7708: support for patches list
this is code used in RVM to populate (and use) the list https://github.com/wayneeseguin/rvm/blob/825aa97e7ea440b4cd3b8e5c3a6888b09498e0fd/scripts/functions/manage/base#L113-L125
it's all done before configuring ruby so the configure s...
mpapis (Michal Papis)
04:55 AM Feature #7708: support for patches list
Out of curiosity, how would you populate such list? vo.x (Vit Ondruch)
04:39 AM Feature #7708 (Open): support for patches list
Often as maintainer of RVM I have to work with multiple ruby patches, but it's hard to tell what patches were used for compiling ruby. As a temporary solution I have started using a file `patches.list` in the root of source and installat... mpapis (Michal Papis)
04:52 AM Bug #7172: [[Ruby 1.9:]] fix rbconfig for --enable-load-relative (v2)
just took another look on ruby-trunk and there are still two changes missing:
- https://github.com/wayneeseguin/rvm/blob/master/patches/ruby/1.9.3/p286/ruby-multilib.patch#L16
- https://github.com/wayneeseguin/rvm/blob/master/patches...
mpapis (Michal Papis)
04:05 AM Bug #7707 (Rejected): FileUtils.mv fails to move symlink between filesystems
FileUtils.mv sometimes fails with a "Errno::ENOENT: No such file or directory - /path/to/symlink" when attempting to move a directory containing a symlink between filesystems. This may be because it moves the destination file before the ... mpartel (Martin Pärtel)
03:27 AM Bug #7706 (Closed): Lazy#zip should not call `lazy`
Current implementation of Lazy#zip has problems:
1) calls `lazy` when this is not excepted, necessary nor documented. Any reason to not call `each` instead?
2) calls `lazy` without checking previously for type:
[1].lazy.zip(42...
marcandre (Marc-Andre Lafortune)
03:11 AM Bug #7696: Lazy enumerators with state can't be rewound
Here's a patch for `take`. Does it look ok?
diff --git a/enumerator.c b/enumerator.c
index b65712f..1522a3f 100644
--- a/enumerator.c
+++ b/enumerator.c
@@ -105,7 +105,7 @@
VALUE rb_cEnumerator;
VALUE rb_cLazy;
static ID id_...
marcandre (Marc-Andre Lafortune)
02:02 AM Bug #7696: Lazy enumerators with state can't be rewound
Oh oh.
Let me add a third example to problems of handling states:
e = (1..6).lazy.drop(3)
e.flat_map{e}.force # => [*(1..6)]*3, should be [*(1..3)]*3
I believe only the first solution would work for this.
marcandre (Marc-Andre Lafortune)
02:01 AM Bug #7696: Lazy enumerators with state can't be rewound
I had not see #6142. Yes, it's the same.
1) Add attr_accessor to Yielder and document the fact that the yielder is unique to a single enumeration run.
def drop(n)
n = Backports::coerce_to_int(n)
Lazy.new(self) do ...
marcandre (Marc-Andre Lafortune)
01:49 AM Revision 679a646e (git): * ext/psych/lib/psych/scalar_scanner.rb: use constants rather than
calculating Inf and NaN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
01:21 AM Revision 66013dc6 (git): * doc/syntax/miscellaneous.rdoc: Added Ending an Expression and
indentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:37 AM Revision 219e1566 (git): * lib/rubygems/installer.rb: Untaint string when checking output
for $SAFE=1
* lib/rubygems/specification.rb: Keep previously loaded specs as
active. This prevents double loading when refreshing the gem list.
* test/rubygems/test_gem.rb: Test for above
* lib/ruby...
drbrain (Eric Hodel)
12:10 AM Bug #7248: Shouldn't Enumerator::Lazy.new be private?
marcandre (Marc-Andre Lafortune) wrote:
> Here's what I propose as the official Lazy.new documentation and API:
> ...
Yes!
yhara (Yutaka HARA)
12:08 AM Revision 1be8ac57 (git): * doc/syntax/control_expressions.rdoc: Added ? : ternary if
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)

01/16/2013

11:36 PM Revision 1eb9f71c (git): * doc/syntax/miscellaneous.rdoc: Added documentation for alias, undef,
BEGIN, END.
* doc/syntax/modules_and_classes.rdoc (Constants): Fixed unwrapped
paragraph with trailing whitespace.
* doc/syntax/modules_and_classes.rdoc (Scope): Added section pointing
to alias and undef documentation.
* doc/syntax...
drbrain (Eric Hodel)
11:10 PM Bug #7344: gem pristine bigdecimal が失敗してしまう
sorahさん、mrknさん、hsbtさん、アドバイスありがとうございます。
(特にチケットの完璧な英訳、ありがとうございました!)
#7698 で須藤さんがそれらしいパッチを投げてくださっているので、
期待したり動作テストしたりしながら待とうと思います。
tad (Tadashi Saito)
10:50 PM Revision 038c535e (git): * doc/syntax/control_expressions.rdoc (Flip-Flop): Added a section on
the flip-flop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
10:00 PM Revision 9ceb5097 (git): * doc/syntax/control_expressions.rdoc (if Expressions): Fixed markup
error. Fixes #235 on github by FlyingFoX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
09:54 PM Revision 93b11534 (git): * 2013-01-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:54 PM Revision d86ee14c (git): * doc/syntax/literals.rdoc (Strings): Fixed typo. Fixes #236 on
github by Doug Yun.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
06:45 PM Bug #7681 (Closed): Flip-flop test failure under MinGW
This issue was solved with changeset r38848.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
win32ole.rb: use TracePoint
* ext/win32ole/lib/win32ole.rb: use ...
nobu (Nobuyoshi Nakada)
06:39 PM Bug #7681: Flip-flop test failure under MinGW
=begin
Now I'm uncertain if this is a bug.
I suspect it is same as the following code.
$ ruby -e 'class XThread;
def initialize() @th = Thread.new{yield} end
def value; @th.value; end;
end' -e '$_="hoge"' -e 'p XThread.new{...
nobu (Nobuyoshi Nakada)
10:28 AM Bug #7681: Flip-flop test failure under MinGW
=begin
Seems a longstanding bug.
$ cat bug-7681.rb
class Bug7681 < Thread
def initialize(*arg, &block)
super(*arg) {yield(*arg)}
end
end
$_ = '[Bug #7681]'
p Thread.new {$_}.value
p Bug7681.new {$_...
nobu (Nobuyoshi Nakada)
05:39 PM Bug #7696: Lazy enumerators with state can't be rewound
marcandre (Marc-Andre Lafortune) wrote:
> The 4 lazy enumerators requiring internal state, i.e. {take|drop}{_while}, don't work as expected after a couple `next` and a call to `rewind`.
> ...
#7691 is the basically same issue as #6142.
...
shugo (Shugo Maeda)
01:25 PM Feature #7704: Add a list of enabled (experimental) language features.
naruse (Yui NARUSE) wrote:
> mpapis (Michal Papis) wrote:
> ...
Not offering an opinion as such, just adding to the discussion.
I have in mind a related system: the OpenGL Extension Library. The registry of official language extens...
phluid61 (Matthew Kerwin)
12:51 PM Feature #7704: Add a list of enabled (experimental) language features.
mpapis (Michal Papis) wrote:
> With multiple Ruby implementations and "experimental" features like "refinements" it would be nice to have an array or hash including list of enabled language features so developers could check it instead ...
naruse (Yui NARUSE)
10:54 AM Feature #7704 (Assigned): Add a list of enabled (experimental) language features.
With multiple Ruby implementations and "experimental" features like "refinements" it would be nice to have an array or hash including list of enabled language features so developers could check it instead of auto-discovering code with so... mpapis (Michal Papis)
12:29 PM Feature #7549: A Ruby Design Process
> http://brixen.io/2012/12/30/a-ruby-design-process-talking-points

It says "The purpose of the proposed design process is to prioritize those
things that create a unified Ruby programming language.".
But I think it is not the f...
naruse (Yui NARUSE)
10:53 AM Bug #7703: Segfault in 1.9.3-p362, possibly threads related
"riscfuture (Tim Morgan)" <ruby@timothymorgan.info> wrote:
> Issue #7703 has been reported by riscfuture (Tim Morgan).
>
> ----------------------------------------
> Bug #7703: Segfault in 1.9.3-p362, possibly threads related
...
normalperson (Eric Wong)
10:25 AM Bug #7703 (Closed): Segfault in 1.9.3-p362, possibly threads related
I can consistently cause a segfault in p362 that does not occur in p327 in my Rails project. From the stack trace it seems to be related to threads and `yield`. Unfortunately the code is for my company, Square, so it's a trade secret, ... riscfuture (Tim Morgan)
09:45 AM Revision 0c61c3b6 (git): win32ole.rb: use TracePoint
* ext/win32ole/lib/win32ole.rb: use TracePoint to hook all thread
creation not only by Thread.new and to get rid of interference with
svar scope. [Bug #7681] [ruby-core:51365]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3884...
nobu (Nobuyoshi Nakada)
09:43 AM Revision 2d59c399 (git): vm_method.c: suppress warnings
* vm_method.c (call_cfunc_invoker_func): suppress wrong warnings
"C4550: expression evaluates to a function which is missing an
argument list." by VC6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38847 b2dd03c8-39d4-4d8f-98f...
nobu (Nobuyoshi Nakada)
09:09 AM Feature #7702 (Assigned): Remove Proc#binding
=begin
As discussed in the most recent Ruby implementer's meeting and elsewhere over the years, being able to get a handle to the binding of any block/proc has a number of problems:
* Code execution after passing a block/proc in unpr...
jballanc (Joshua Ballanco)
08:57 AM Feature #7701 (Closed): Non-optional (required) keyword args
=begin
I would like to see keyword args expanded to include a non-optional form, to force callers to pass in keyword arguments.
Currently, we have required, optional, and rest positional args but only optional and rest keyword args. ...
headius (Charles Nutter)
07:17 AM Bug #7695: Constant Lookup - For goodness sake it should at least see itself!
Just to link to an older discussion: #6810. alexeymuranov (Alexey Muranov)
05:53 AM Feature #4786: RCR new Feature: Numeric#grouped
On 5/26/11, Shyouhei Urabe <shyouhei@ruby-lang.org> wrote:
>
> Issue #4786 has been updated by Shyouhei Urabe.
>
>
> -1.
>
> As nobu said numbering system depends on locales. So far ruby has been
> strictly avoiding loc...
Anonymous
05:30 AM Revision 063cdaed (git): Remove commenting out tests introduced by r38478
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:11 AM Bug #7215: Remaining messages on OpenSSL error queue after Certificate#verify
Hi,
Any progress on this? Postgres has rejected the patch that was submitted on the grounds that this is an OpenSSL client issue and libpq has no business clearing the error queue.
It seems like clearing the error queue but giving ...
deafbybeheading (Maciek Sakrejda)
03:37 AM Bug #7698: RubyGems 2.0 has an incompatibility about installation of extension libraries
I am unfamiliar with Makefiles, so what does this patch change?
Also, .time is new in ruby 2.0, what effect does this have on ruby 1.9 and ruby 1.8?
I trust your judgement in adding this to RubyGems. If you commit it to Ruby pleas...
drbrain (Eric Hodel)
12:36 AM Revision 247d51a4 (git): * .document: Removed extra space
* lib/irb/lc/.document: Hide help-message
* lib/minitest/.document: Hide README.txt
* lib/rake/lib/.document: Hide project.rake
* lib/rdoc/generator/template/json_index/.document: Hide JavaScript
files
* lib/rubygems/ssl_certs/.doc...
drbrain (Eric Hodel)
 

Also available in: Atom