Activity
From 09/07/2010 to 09/13/2010
09/13/2010
-
11:40 PM Bug #3607: [trunk/r28731] Gem.path has disappeared?
- =begin
On Mon, Sep 13, 2010 at 11:34 AM, Roger Pack <redmine@ruby-lang.org> wrote:
> Issue #3607 has been updated by Roger Pack.
>
>
> update: installing rubygems from http://github.com/rubygems/rubygems onto a 1.9.2 distro results ... -
11:31 PM Bug #3607: [trunk/r28731] Gem.path has disappeared?
- =begin
update: installing rubygems from http://github.com/rubygems/rubygems onto a 1.9.2 distro results in the error above every time you use gems [1].
Thanks!
[1] http://gist.github.com/577369
=end
-
11:25 PM Bug #3607: [trunk/r28731] Gem.path has disappeared?
- =begin
I just ran into this, as well [1]. I suppose it's a bug that needs to be fixed within rubygems proper, then?
The following fixed it for me, as a work around.
C:\dev\ruby\downloads\rubygems>set RUBYOPT=
C:\dev\ruby... -
10:13 PM Bug #3825: ENV.delete raise Exception on Windows
- =begin
Hi,
2010/9/13 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> Hi,
>
> At Mon, 13 Sep 2010 12:05:11 +0900,
> Heesob Park wrote in [ruby-core:32353]:
>> ENV.delete raises Invalid argument Exception on Windows.
>>
>> The error is... -
08:27 PM Bug #3825: ENV.delete raise Exception on Windows
- =begin
Hi,
At Mon, 13 Sep 2010 12:05:11 +0900,
Heesob Park wrote in [ruby-core:32353]:
> ENV.delete raises Invalid argument Exception on Windows.
>
> The error is due to trying SetEnvironmentVariable even if putenv succeeded.
... -
12:05 PM Bug #3825 (Closed): ENV.delete raise Exception on Windows
- =begin
ENV.delete raises Invalid argument Exception on Windows.
The error is due to trying SetEnvironmentVariable even if putenv succeeded.
C:\>ruby -ve "ENV['foo']='bar';ENV.delete('foo')"
ruby 1.9.3dev (2010-09-12 trunk 2... -
08:28 PM Bug #3821 (Closed): UNIXSocket#send_io and multi-arch compiling
- =begin
Fixed with r29242.
=end
-
06:52 PM Bug #3821: UNIXSocket#send_io and multi-arch compiling
- =begin
Hi,
At Mon, 13 Sep 2010 02:49:33 +0900,
Caio Chassot wrote in [ruby-core:32341]:
> > > (All on OS X 10.6)
(snip)
> > > *** Exception NotImplementedError in
> > > PhusionPassenger::Rack::ApplicationSpawner (send_io() fun... -
02:48 AM Bug #3821 (Closed): UNIXSocket#send_io and multi-arch compiling
- =begin
It seems we have a problem with UNIXSocket#send_io when compiling for multiple archs. It showed up for me when trying to use mod_rails with a universal ruby on the Mac. Here's an excerpt of an exchange I had with the mod_rails g... -
08:14 PM Revision 6d9b5fdf (git): * ext/pathname/pathname.c (path_s_glob): Pathname.glob translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:17 PM Bug #3819 (Closed): [Patch] Fix mkmf error message typo
- =begin
This issue was solved with changeset r29241.
Peter, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
- 04:02 PM Revision 1428b74f (git): * 2010-09-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:02 PM Revision 54886d08 (git): suppress a warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:48 AM Revision 87874743 (git): * ext/pathname/pathname.c (path_zero_p): Pathname#zero? translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:57 AM Revision ccd7af7e (git): * test/openssl/test_bn.rb: property.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:56 AM Revision 4c916ec8 (git): * ext/socket/rubysocket.h (__DARWIN_ALIGNBYTES): workaround of a
- bug in system header of darwin 9. [ruby-core:32341]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:17 AM Bug #3820 (Closed): Float('0x0.') がエラーにならない
- =begin
This issue was solved with changeset r29239.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
09:54 AM Bug #3816 (Closed): OpenSSL::BN#prime?の引数の取り扱いがおかしい
- =begin
fixed at r29237
=end
-
09:11 AM Revision 3e86bd8f (git): * lib/mkmf.rb (try_do): fix typo. a patch from Peter Weldon
- at [ruby-core:32327].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:58 AM Revision bed26965 (git): Make punctuation consistent.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:15 AM Revision 2590d744 (git): * util.c (ruby_strtod): reject Float('0x0.').
- [ruby-dev:42239] Bug #3820
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:15 AM Revision 1973984f (git): Add ML ref [ruby-dev:42225] for r29237.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:40 AM Revision 6ebb345d (git): * ext/openssl/ossl_bn.c (ossl_bn_is_prime): fix comparison
- with rb_scan_args. Before this fix, OpenSSL::BN#prime?
is fully broken.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
09/12/2010
-
11:59 PM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
It looks to me as if rvm does do a clean build to me as when i delete, it deleted the ruby install, it deleted the src dir:
karl:email-sync karl$ rvm remove ruby-head
info: Removing /Users/karl/.rvm/src/ruby-head...
... -
02:42 PM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
It seems that rvm doesn't clean build directory.
Clean build directory manually or report this to rvm.
=end
-
10:59 AM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
I ran with ruby 1.9.3dev (2010-09-12 trunk 29232) and got the same problem:
dyld: lazy symbol binding failed: Symbol not found: _rb_get_kcode
Referenced from: /Users/karl/.rvm/gems/ruby-head/gems/tmail-1.2.7.1/ext/tmails... -
09:52 PM Bug #3820 (Closed): Float('0x0.') がエラーにならない
- =begin
Float('0.') がエラーになることから考えて
Float('0x0.') はエラーになるべき。
=end
- 09:46 PM Revision f31eccfa (git): * 2010-09-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:46 PM Revision a335ded4 (git): * ext/pathname/pathname.c (path_writable_real_p):
- Pathname#writable_real? translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:24 PM Bug #3795 (Closed): Date._valid_civil? in 1.9.1 raises exception for some invalid dates instead of returning false
- =begin
=end
-
07:32 PM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
2010/9/12 NARUSE, Yui <naruse@airemix.jp>:
>
> I agree with akr's patch; but URI#host should have a description that
> it doesn't remove brackets.
I see.
Index: lib/uri/generic.rb
=======================================... -
03:48 PM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
(2010/09/10 6:44), Tanaka Akira wrote:
> 2010/9/8 Adam Majer<redmine@ruby-lang.org>:
>> Issue #3788 has been updated by Adam Majer.
>
>> In my opinion, adding dnssafehost to URI is bad design.
>
> I think adding a method is... -
02:31 AM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
2010/9/10 Marcus Rueckert <darix@opensu.se>:
> doesnt that mean you will need to fix all of the users of the function?
> with my net/http example above you can somewhat control it.
All occurrences of URI::Generic#host shou... -
01:10 PM Bug #3812 (Closed): (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
=end
-
01:09 PM Bug #3812 (Assigned): (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
=end
- 12:24 PM Revision d50b19ff (git): * lib/date.rb: [ruby-core:32096] Thanks Colin Bartlett.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:31 AM Revision 5cc5e1c5 (git): * ext/pathname/pathname.c (path_world_writable_p):
- Pathname#world_writable? translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:02 AM Bug #3728: IO.select is not documented.
- =begin
2010/9/7 Eito Katagiri <redmine@ruby-lang.org>:
>
> I created a patch to fill some documentation for IO.select (and Kernel.select eventually). The code example is borrowed from the Rurima project.
> http://redmine.ruby-lang.... -
08:47 AM Bug #3813 (Closed): Add Missing RLIMIT_ Constants to Process [Patch]
- =begin
This issue was solved with changeset r29229.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
06:22 AM Bug #3813: Add Missing RLIMIT_ Constants to Process [Patch]
- =begin
> Your patch is not enough for supporting the limits.
> rlimit_resource_name2int and the document of Process.setrlimit should be
> updated as well.
Apologies. Updated patch attached.
=end
-
12:30 AM Bug #3813: Add Missing RLIMIT_ Constants to Process [Patch]
- =begin
2010/9/10 Run Paint Run Run <redmine@ruby-lang.org>:
> Bug #3813: Add Missing RLIMIT_ Constants to Process [Patch]
> http://redmine.ruby-lang.org/issues/show/3813
>
> Author: Run Paint Run Run
> Status: Open, Priority: Low
... -
06:01 AM Bug #3819 (Closed): [Patch] Fix mkmf error message typo
- =begin
---
lib/mkmf.rb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/mkmf.rb b/lib/mkmf.rb
index 5e347a7..e0b665a 100644
--- a/lib/mkmf.rb
+++ b/lib/mkmf.rb
@@ -362,7 +362,7 @@ end
def... -
04:38 AM Bug #3805: Ruby generated gem specifications for bundled projects are incorrect
- =begin
2010/9/11 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> Hi,
>
> At Thu, 9 Sep 2010 02:41:01 +0900,
> Luis Lavena wrote in [ruby-core:32165]:
>> One common problem is the installation of rake itself. See
>> the following git for ... -
12:26 AM Revision a42f6882 (git): * ext/pathname/pathname.c (path_writable_p): Pathname#writable?
- translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:15 AM Revision 3f0fd715 (git): update document.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
09/11/2010
-
11:43 PM Revision 7bda092e (git): update document.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:38 PM Revision d900ed31 (git): * process.c (rlimit_resource_name2int): support more limits:
- RLIMIT_MSGQUEUE, RLIMIT_NICE, RLIMIT_RTPRIO, RLIMIT_RTTIME and
RLIMIT_SIGPENDING.
(Init_process): ditto.
patch by Run Paint Run Run. [ruby-core:32262]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29229 b2dd03c8-39d4-4d8f-98... -
10:52 PM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
Fixed at r29223 on trunk.
=end
-
12:25 PM Bug #3818 (Third Party's Issue): Seg fault with ruby tmail and ruby 1.9.2
- =begin
=end
-
11:27 AM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
I was thinking of just using "rvm install ruby-head". Would that work?
thx
On Sep 10, 2010, at 6:50 PM, Eric Hodel wrote:
> Issue #3818 has been updated by Eric Hodel.
>
>
> Apply it, reinstall ruby, reinstall the ex... -
07:50 AM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
Apply it, reinstall ruby, reinstall the extension.
The extension may need to use have_function in extconf.rb to determine if it's being compiled for ruby 1.8 or ruby 1.9.
=end
-
05:37 AM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
What's the best way to go about testing this patch?
thx.
=end
-
05:04 AM Bug #3818: Seg fault with ruby tmail and ruby 1.9.2
- =begin
Looks like rb_get_kcode and rb_set_kcode were not removed from ruby/intern.h despite being removed from the source (see ChangeLog)
=end
-
08:31 PM Bug #3805: Ruby generated gem specifications for bundled projects are incorrect
- =begin
Hi,
At Thu, 9 Sep 2010 02:41:01 +0900,
Luis Lavena wrote in [ruby-core:32165]:
> One common problem is the installation of rake itself. See
> the following git for the full list of commands:
>
> http://gist.github.com/57... -
07:55 PM Revision c755baf8 (git): update document.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:28 PM Revision 62c11715 (git): * 2010-09-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:28 PM Revision b4ac655a (git): * process.c (rlimit_resource_name2int): use STRCASECMP to avoid
- ALLOCA_N.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:57 PM Bug #3812 (Closed): (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
This issue was solved with changeset r29225.
Peter, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
05:20 AM Bug #3812: (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
I would recommend usage of RbConfig::CONFIG instead of Config::CONFIG due it's deprecation warning.
=end
-
04:56 AM Bug #3812: (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
Thank you for the better patch. Fixes to make it compile, new test and fixed broken test:
---
hash.c | 25 ++++++++++---------------
test/ruby/test_env.rb | 13 +++++++++++++
test/ruby/test_... -
07:47 AM Revision da47bbd1 (git): * hash.c (ruby_setenv): raise if putenv and SetEnvironmentVariable
- failed, because of the restriction of the size on Windows.
based on a patch from Peter Weldon at [ruby-core:32304]. fix:
Bug#3812, [ruby-core:32250]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29225 b2dd03c8-39d4-4d8f-98ff-82... -
06:21 AM Revision 073e6ccc (git): Add documentation for WEBrick's DigestAuth
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:26 AM Feature #3622: Net::HTTP does not wait to send request body with Expect: 100-continue
- =begin
With your latest patch if you do not set the continue_timeout after the server is started it does not wait for "100 Continue".
h = Net::HTTP.new host, port
h.continue_timeout = 10 # does nothing
With your latest patch... -
03:32 AM Revision 6329215d (git): * include/ruby/intern.h (rb_set_kcode, rb_get_kcode): removed
- zombie prototype declarations. a patch from Eric Hodel
at [ruby-core:32305].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:19 AM Revision 72e1df78 (git): fix a typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
09/10/2010
-
11:22 PM Bug #3818 (Third Party's Issue): Seg fault with ruby tmail and ruby 1.9.2
- =begin
dyld: lazy symbol binding failed: Symbol not found: _rb_get_kcode
Referenced from: /Users/karl/.rvm/gems/ruby-1.9.2-p0/gems/tmail-1.2.7.1/ext/tmailscanner/tmail/tmailscanner.bundle
Expected in: flat namespace
dyld: Sym... - 09:54 PM Revision e13bd1ba (git): * 2010-09-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:54 PM Revision 0f070a1f (git): * ext/pathname/pathname.c (path_symlink_p): Pathname#symlink?
- translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:47 PM Feature #855: HTTP/1.1 fixes and other enhancements to webrick
- =begin
Sorry for late response.
Applied the patch No. 2 for '100-continue' to ruby_1_9: http://redmine.ruby-lang.org/repositories/revision/ruby-19?rev=29218
Thank you!
I'll give a look to other changes later. For now, No.3 soun... -
07:40 PM Feature #3622: Net::HTTP does not wait to send request body with Expect: 100-continue
- =begin
Patch updated with tests. Tests requires current trunk HEAD.
Eric, please try this patch.
RDoc expected. Anyone?
=end
-
05:43 PM Feature #3814: Prime.prime?をC拡張にする
- =begin
このアルゴリズムでも4秒になるんですねぇ。
で、prime.rb はかなり素朴なアルゴリズムなので、これに速度を求めるのがそもそもの間違いな気がします。
Pure Rubyでもまだまだ頑張る余地があるわけで、まずよりよいアルゴリズムを用いるべきでしょう。
また、どうせほとんどは false なのですから、まずいくつか確率的に判定してみるのもいいんじゃないですかね。
http://deztec.jp/x/05/faireal/f... -
04:32 PM Feature #3814: Prime.prime?をC拡張にする
- =begin
パッチのおかしなところを修正しました。
diff --git ext/prime/extconf.rb ext/prime/extconf.rb
new file mode 100644
index 0000000..c7e6941
--- /dev/null
+++ ext/prime/extconf.rb
@@ -0,0 +1,3 @@
+require 'mkmf'
+
+create_makefile('... -
03:47 PM Feature #3814 (Rejected): Prime.prime?をC拡張にする
- =begin
福森 (sora_h)です。
連続した自然数をInteger#timesで流していきそれが素数かを判定するスクリプトを書いたのですが、
Rubyでprime.rbを使って書いたら200万で270秒ほどかかってテストに不便なので、
ためしにPrime.prime?だけC拡張にしてみたら4秒になりました。
時間がかかるメソッドなどはc拡張にしてもいいかもしれません。
http://github.com/sorah/eul... -
05:02 PM Bug #3815: dl2 - DL::Function TYPE_DOUBLE packing/unpacking problem
- =begin
Use fiddle; fiddle is added for this problem.
=end
-
04:36 PM Bug #3815 (Open): dl2 - DL::Function TYPE_DOUBLE packing/unpacking problem
- =begin
Thank you! Passing a double value to C function does not work on x86_64, right?
I reopen this ticket since we'd better add some tweaks.
Document, adding warnings, avoid tests, etc.
=end
-
04:24 PM Bug #3815 (Rejected): dl2 - DL::Function TYPE_DOUBLE packing/unpacking problem
- =begin
WONTFIX.
http://mkosaki.blog46.fc2.com/blog-entry-1069.html
=end
-
03:54 PM Bug #3815 (Rejected): dl2 - DL::Function TYPE_DOUBLE packing/unpacking problem
- =begin
assert(64bit)
assert(no_fiddle)
0% ruby -v
ruby 1.9.3dev (2010-09-10 trunk 29209) [x86_64-linux]
0% ruby test/runner.rb test/dl
Test run options: --seed 53947
Loaded suite test/runner
Started
.................. -
04:48 PM Bug #3817 (Closed): current ruby-openssl impl wrongly utilizes CRYPTO_EX_DATA in X509_STORE
- =begin
cf. http://redmine.ruby-lang.org/issues/show/3000
I think that current ruby-openssl impl wrongly utilizes CRYPTO_EX_DATA in X509_STORE
(I'm not talking about one in X509_STORE_*CTX*)
=end
-
04:20 PM Bug #3816 (Closed): OpenSSL::BN#prime?の引数の取り扱いがおかしい
- =begin
OpenSSL::BN#prime?を引数なしで呼ぶと以下の通り例外が出ます。
irb(main):001:0> require'openssl'=> trueirb(main):002:0> OpenSSL::BN.new("461166461445805738999").prime?
TypeError: no implicit conversion from nil to integer
from (irb):2:... -
02:04 PM Revision 1a8a6580 (git): * ext/pathname/pathname.c (path_sticky_p): Pathname#sticky? translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:20 AM Revision a4fa58f9 (git): * lib/webrick/httprequest.rb (WEBrick::HTTPRequest#continue): add
- method for generating HTTP/1.1 100 continue response if the client
expects it, otherwise does nothing. Patch by Brian Candler.
ref #855.
* test/webrick/test_httprequest.rb: test added.
git-svn-id: svn+ssh:... - 08:54 AM Revision 7f438d84 (git): * ext/openssl/lib/openssl/x509-internal.rb: removed unused local
- variable.
* test/openssl/*: less warnings while test running with -w.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:20 AM Revision cb81b56d (git): Mention rb_scan_args().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:59 AM Revision cb39e5db (git): Add a couple of ruby-dev refs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:51 AM Revision 82abe79b (git): * class.c (rb_scan_args): Add support for optional keyword
- argument hash.
* README.EXT, README.EXT.ja: Update documentation accordingly.
* dir.c (dir_initialize): Make use of the new rb_scan_args()
feature.
* io.c (rb_io_s_popen, rb_scan_open_args, rb_io_initialize)
(rb_io_s_pipe, open_ke... -
07:37 AM Bug #3733 (Closed): $SAFE==1環境下でtaintな文字列のFile.expand_path
- =begin
This issue was solved with changeset r29209.
Tadashi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
07:21 AM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
On 2010-09-10 06:44:10 +0900, Tanaka Akira wrote:
> 2010/9/8 Adam Majer <redmine@ruby-lang.org>:
> > Issue #3788 has been updated by Adam Majer.
>
> > In my opinion, adding dnssafehost to URI is bad design.
>
> I think ad... -
06:44 AM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
2010/9/8 Adam Majer <redmine@ruby-lang.org>:
> Issue #3788 has been updated by Adam Majer.
> In my opinion, adding dnssafehost to URI is bad design.
I think adding a method is a good design.
> My expectation was that UR... -
07:12 AM Bug #3813 (Closed): Add Missing RLIMIT_ Constants to Process [Patch]
- =begin
This patch adds the five missing RLIMIT_* constants to Process. As of Linux 2.6.32, `man 2 getrlimit` defines 16 RLIMIT_* constants. 1 of those is obsolete. With this patch, Process knows these 15 plus the FreeBSD-specific RLIMIT... -
06:57 AM Bug #3812: (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
Hi,
At Fri, 10 Sep 2010 02:52:07 +0900,
Peter Weldon wrote in [ruby-core:32250]:
> On mswin&mingw the size of an environment key, value pair is
> bounded by _MAX_ENV. Calls to putenv() or _putenv() that
> exceed this will ... -
02:50 AM Bug #3812 (Closed): (mswin|mingw) ENV[]= fails silently to set huge values
- =begin
On mswin&mingw the size of an environment key, value pair is bounded by _MAX_ENV. Calls to putenv() or _putenv() that exceed this will fail and not set the value.
Trivial patch that adds test case and error checking to raise... -
05:44 AM Revision 4f77c495 (git): decrease times of running test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:44 AM Revision 493f7218 (git): * random.c (rb_genrand_ulong_limited): renamed from
- rb_rand_internal and now this is public API.
* include/ruby/ruby.h (rb_genrand_ulong_limited): added.
* bignum.c (big_sparse_p): use rb_genrand_ulong_limited.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29212 b2dd03c8-39d4-4d8f-... -
05:03 AM Revision 7c73db26 (git): * compile.c: math.h for modf.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:13 AM Revision 94edc5a9 (git): * ext/digest/lib/digest.rb: removed unused exception variable
- assignment to avoid a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:27 AM Bug #3811 (Closed): Support SOL_SOCKET SO_PEERCRED socket option on OpenBSD
- =begin
This issue was solved with changeset r29206.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
01:23 AM Bug #3811 (Closed): Support SOL_SOCKET SO_PEERCRED socket option on OpenBSD
- =begin
This makes inspect_peercred in ext/socket/option.c work on OpenBSD-current. OpenBSD added support for it on 2010-06-30. OpenBSD uses a struct sockpeercred instead of a struct ucred for storing the information, because it has us... -
01:43 AM Bug #3804: ruby crashed while running spork
- =begin
=end
09/09/2010
-
11:27 PM Bug #3810 (Closed): Digest::Base.new causes segmentation fault
- =begin
This issue was solved with changeset r29205.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
10:45 PM Bug #3810 (Closed): Digest::Base.new causes segmentation fault
- =begin
0% ruby -rdigest -ve Digest::Base.new
ruby 1.9.3dev (2010-09-09 trunk 29202) [x86_64-linux]
/usr/local/lib/ruby/1.9.1/digest.rb:14: warning: assigned but unused variable - e
-e:1: [BUG] Segmentation fault
ruby 1.9.3dev (2... -
10:47 PM Bug #3696 (Closed): Fwd: [ruby-list:47272] case when 整数と実数の比較 (ruby 1.9)
- =begin
This issue was solved with changeset r29203.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
10:29 PM Revision 9e39c618 (git): * ext/etc/etc.c (etc_systmpdir): assume system default tmpdir
- safe. [ruby-dev:42089]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:04 PM Revision e7ab96f6 (git): * ext/pathname/pathname.c (path_size_p): Pathname#size? translated from
- pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:24 PM Feature #3622: Net::HTTP does not wait to send request body with Expect: 100-continue
- =begin
Here's a modified version of the patch. [expect-continue.diff]
I'll write test case.
Eric: Would you please confirm that this patch works for you? Thanks in advance.
=end
- 05:19 PM Revision 6a99679c (git): * 2010-09-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:19 PM Revision a75a4671 (git): * ext/socket/option.c (inspect_peercred): support OpenBSD-current.
- patch by Jeremy Evans. [ruby-core:32240]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:48 PM Feature #3809 (Closed): allow multiple set_trace_func() calls
- =begin
Hello,
The current set_trace_func() method in Ruby 1.8 and 1.9 cannot be safely
called multiple times because each call overwrites the current trace_func.
Please consider adding a mechanism, such as the multitrace li... -
02:25 PM Revision 83a827ac (git): * vm.c (vm_backtrace_each): skip allocator frames which have no
- name. [ruby-core:32231]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:43 PM Revision eb0c31b1 (git): * ext/pathname/pathname.c (path_size): Pathname#size translated from
- pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:40 PM Revision 96688ecb (git): * compile.c (case_when_optimizable_literal): When float value can be
- treated as integer, add to table hash of case that way.
based on a patch from Ikuo KOBORI. [ruby-dev:42038]
* insnf.def (opt_case_dispatch): ditto.
* test/ruby/test_case.rb: add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
10:47 AM Bug #3807 (Closed): Minor test/ruby/test_env.rb fix for OpenBSD
- =begin
This issue was solved with changeset r29201.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
09:53 AM Bug #3807 (Closed): Minor test/ruby/test_env.rb fix for OpenBSD
- =begin
OpenBSD acts like NetBSD in that it ignores characters after = in ENV.
=end
-
09:58 AM Bug #3808 (Closed): Minor rubygems test fix to fix cases where :format_executable => true by default
- =begin
There are a couple test failures in rubygems that happen if you have :format_executable => true set by default. If an operating system provides separate ports for 1.8 and 1.9, it's possible that one or both will have the :forma... -
09:46 AM Bug #3694 (Closed): Error during make for 1.9.2-rc2
- =begin
=end
-
09:42 AM Bug #2460 (Assigned): RubySpecでFiberのSpecがおちる
- =begin
=end
-
09:37 AM Bug #3766 (Feedback): SEGFAULT
- =begin
=end
-
09:35 AM Bug #3784 (Feedback): Seg fault in IO.select from webrick
-
09:33 AM Bug #3417 (Closed): undef load and backtrace
- =begin
trunk r29199 では直っているようです
=end
-
09:32 AM Bug #3490: test_pack_utf8 failure on mswin64
- =begin
忘れ去られている気がするので、一度優先度を上げます
=end
-
09:30 AM Feature #3478 (Closed): Excruciatingly slow pathname implementation
- =begin
This problem will be resolved by C implementation of Pathname; see and test trunk.
=end
-
09:27 AM Bug #3805 (Closed): Ruby generated gem specifications for bundled projects are incorrect
- =begin
This issue was solved with changeset r29200.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
02:40 AM Bug #3805 (Closed): Ruby generated gem specifications for bundled projects are incorrect
- =begin
Hello,
One porblem with found with Ruby 1.9.2 and current trunk is that during installation, the generated gem specifications are incomplete and lack the versioned file information needed for a successful gem install.
O... -
09:26 AM Bug #3306 (Closed): rbconfig.rb RPATHFLAG wrong for AIX
- =begin
=end
-
09:24 AM Bug #3764 (Rejected): Ripper incorrectly handle literal keywords (as symbol, eg. :class)
- =begin
It can be a trap, but it is spec.
=end
-
09:20 AM Bug #3796: make check fails on powerpc64 linux
- =begin
=end
-
09:06 AM Bug #3785 (Rejected): unexpected Numeric#step behaviour
- =begin
Learn floating point numbers.
=end
-
09:01 AM Bug #3798 (Closed): ruby 1.9.2 + OpenSSL 1.0.0.a on Windows 64 test hang .....
- =begin
=end
-
08:59 AM Bug #3806 (Rejected): bug report
- =begin
You seems to use libraries for 1.8 with 1.9.2.
Ruby 1.9 needs libraries built for 1.9.
=end
-
06:03 AM Bug #3806 (Rejected): bug report
- =begin
>rubyw piramideMenu20100515.rbw
piramideMenu20100515.rbw: [BUG] Segmentation fault
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
-- control frame ----------
c:0001 p:0000 s:0002 b:0002 l:000f2c d:000f2c TOP
-----------... - 08:17 AM Revision e54c30c0 (git): * test/net/http/test_https.rb (test_identity_verify_failure): follows
- the SSL hostname check error message of openssl.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:48 AM Bug #3750 (Closed): SEGV: ruby -rprofile test/ruby/test_assignment.rb
- =begin
=end
-
03:42 AM Bug #3150: net/https peer verification doesn't do anything
- =begin
On Mon, Sep 06, 2010 at 11:26:01AM +0900, Hiroshi NAKAMURA wrote:
> Issue #3150 has been updated by Hiroshi NAKAMURA.
>
>
> Thanks Aaron. Hope we can identify the cause soon.
Hi!
I *think* I have good news. I am star... -
02:36 AM Bug #3780 (Assigned): RDoc::Parser.binary? broken for some utf8 files longer than 1024 bytes
- =begin
Ok, thanks for the confirmation of where the problem occurs.
I've been adding proper encoding support to RDoc and it reveals that the current implementation is naive.
The next release should work properly on 1.9.
=end
-
01:46 AM Revision 050d7453 (git): * test/ruby/test_env.rb (test_aset): OpenBSD acts like NetBSD in
- that it ignores characters after = in ENV.
patched by Jeremy Evans [ruby-core:32184]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:17 AM Revision 4d2787c6 (git): * tool/rbinstall.rb (install?): gemspec filename should include
- its version. patched by Luis Lavena [ruby-core:32165]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
09/08/2010
-
10:58 PM Bug #3804 (Rejected): ruby crashed while running spork
- =begin
/Users/mat/.rvm/gems/ruby-1.9.2-p0@dns/gems/spork-0.8.4/lib/spork/forker.rb:50: [BUG] pthread_mutex_lock: Invalid argument (EINVAL)
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
-- control frame ---------... -
10:44 PM Feature #2968 (Assigned): 数値の正負を返すメソッド
- =begin
フィードバックがあるのにRejectedのままなので再開します。
・positive? は >0 でも良いので不要
・Math.signbit?(num) だと新しい数クラスに対応できない
というところから、 Numeric#negative? を導入するのはでどうでしょうか。
(Numericでの定義はnilで、符号が定義される各派生クラスでオーバーライドしてtrue/falseを返す)
Numeric#sign ... -
10:43 PM Feature #3793: No test for OpenSSL::PKCS12
- =begin
Sorry ^takau, it's a test issue so I mark this Priority 'Low'.
=end
-
07:15 PM Bug #3780: RDoc::Parser.binary? broken for some utf8 files longer than 1024 bytes
- =begin
Interesting ... the problem does not occur when running rdoc included in ruby built with the v1_9_2_0 tag. I had thought it would -- but the RDoc::Parser.binary? method I reference above which I believe causes the problem: http:... -
11:04 AM Bug #3780: RDoc::Parser.binary? broken for some utf8 files longer than 1024 bytes
- =begin
RDoc 2.5.11 is newer than the version of RDoc than ships with Ruby 1.9.2.
RDoc 2.5.8 ships with Ruby 1.9.2.
Can you confirm that this bug exists in the default RDoc that ships with 1.9.2?
=end
- 03:52 PM Revision 0787deb6 (git): * 2010-09-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 PM Revision 66a2c8a4 (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:11 PM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
Hi, you reported:
> I can't reproduce it on the x86_64 Ubuntu 10.04.1.
I am not not surprised because I couldn't reproduce it in earlier on my i686 Ubuntu 10.04.1 laptop in Japan. (I meant to indicate that in note #6 earli... -
01:03 PM Bug #3683 (Feedback): getgrnam on computer with NIS group (+)?
- =begin
=end
-
01:03 PM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
Hi,
At Wed, 8 Sep 2010 12:41:48 +0900,
Rocky Bernstein wrote in [ruby-core:32118]:
> Sorry for the omission. Ubuntu Lucid. Details follow. If there is more
> information you'd like let me know.
I can't reproduce it on th... -
12:47 PM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
Sorry for the omission. Ubuntu Lucid. Details follow. If there is more information you'd like let me know.
$ lsb_release -a
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-no... -
07:06 AM Bug #3683 (Third Party's Issue): getgrnam on computer with NIS group (+)?
- =begin
=end
-
06:56 AM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
Hi,
At Wed, 8 Sep 2010 00:47:09 +0900,
Rocky Bernstein wrote in [ruby-core:32106]:
> So getgrent() reports "+" as a group name; "+" is at the end
> of the /etc/group file. However it isn't the name of a
> group. Instead, "... -
12:47 AM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
I ran the following program to show group information in C on the computer where the test was failing:
#include <sys/types.h>
#include <grp.h>
#include <stdio.h>
#include <errno.h>
int main(int argc, const char *a... -
02:36 PM Bug #3788 (Open): URI cannot parse IPv6 addresses propertly
- =begin
=end
-
01:58 PM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
The original argument is quite simple.
1. URI RFC defines structure of URI (text) so it can be parsed by Ruby's URI (class) and other implementation. RFC define the interop.
2. Purpose of URI Ruby class is to permit a... -
02:21 PM Bug #655: Query part lost when using Net::HTTP.post_form function
- =begin
=end
-
01:58 PM Feature #3622 (Open): Net::HTTP does not wait to send request body with Expect: 100-continue
- =begin
=end
- 01:52 PM Revision 849c3478 (git): * ext/openssl/ossl_ssl.c (ssl_get_error): Thread context switch was
- blocked on Windows while blocking call for SSLSocket. Need to
convert errno for letting rb_io_wait_readable detect EWOULDBLOCK.
Patch by arton. ref #3794.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29197 b2d... -
01:14 PM Bug #3798: ruby 1.9.2 + OpenSSL 1.0.0.a on Windows 64 test hang .....
- =begin
=end
-
01:12 PM Bug #3798: ruby 1.9.2 + OpenSSL 1.0.0.a on Windows 64 test hang .....
- =begin
Might be the same issue with http://redmine.ruby-lang.org/issues/show/3794
ray, can you try the 1-line patch at above ticket?
=end
-
01:05 PM Bug #3798: ruby 1.9.2 + OpenSSL 1.0.0.a on Windows 64 test hang .....
- =begin
does it work with other versions of openssl?
=end
-
11:57 AM Revision bafa8813 (git): * ext/pathname/pathname.c (path_setgid_p): Pathname#setgid? translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:39 AM Feature #855: HTTP/1.1 fixes and other enhancements to webrick
- =begin
=end
-
10:35 AM Feature #1103: Ruby used for webrick cgi should be configurable
- =begin
=end
-
07:42 AM Bug #3750: SEGV: ruby -rprofile test/ruby/test_assignment.rb
- =begin
Appears to be resolved by r29155.
=end
-
07:05 AM Bug #3799 (Feedback): Unexpected behaviour of require_relative
- =begin
=end
-
06:44 AM Bug #3799: Unexpected behaviour of require_relative
- =begin
Hi,
At Wed, 8 Sep 2010 01:59:01 +0900,
James Byrne wrote in [ruby-core:32108]:
> -
01:58 AM Bug #3799 (Rejected): Unexpected behaviour of require_relative
- =begin
I have this code written to handle ruby 1.8 and 1.9.2:
#!/usr/bin/env ruby
-
06:16 AM Bug #3782: NendoのテストスイートでSEGVが発生する
- =begin
rvmは使っていません。
GNU stowというツールを使って、/usr/local/stow以下にインストールしたものを、/usr/local以下にシンボリックリンクしています。(GNU stowの機能)
また、再現性は100%ではありません。
私の環境でも、時々SEGVせずに通ることもありますが、何度も実行しているとSEGVする回数のほうが多いという状況です。
=end
-
12:46 AM Feature #3773: Module#parent
- =begin
Hi,
In message "Re: [ruby-core:32103] [Ruby 1.9-Feature#3773] Module#parent"
on Tue, 7 Sep 2010 23:19:43 +0900, Thomas Sawyer <redmine@ruby-lang.org> writes:
|The use cases that I am aware of are from Rails:
|
|* htt...
09/07/2010
-
11:19 PM Feature #3773: Module#parent
- =begin
The use cases that I am aware of are from Rails:
* http://github.com/rails/rails/blob/master/activesupport/lib/active_support/dependencies.rb#L496
* http://github.com/rails/rails/blob/master/activerecord/lib/active_record/... -
10:27 PM Bug #3798 (Closed): ruby 1.9.2 + OpenSSL 1.0.0.a on Windows 64 test hang .....
- =begin
Complie Env: MSVC 2010
1. compile openssl 1.0.0a
perl configure zlib enable-static-engine no-asm VC-WIN64A
nmake -f .\ms\nt.mak
all test passed.
2. complie ruby ...
.\win32\configure --prefix="c:\ruby" --tar... -
10:24 PM Bug #3728: IO.select is not documented.
- =begin
I created a patch to fill some documentation for IO.select (and Kernel.select eventually). The code example is borrowed from the Rurima project.
HTH
=end
- 09:26 PM Revision b6844241 (git): * 2010-09-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:26 PM Revision c37ec5c9 (git): * ext/pathname/pathname.c (path_setuid_p): Pathname#setuid? translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:04 PM Revision 8e3c2ced (git): * 2010-09-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:04 PM Revision b9f2ea84 (git): * ext/pathname/pathname.c (path_readable_real_p):
- Pathname#readable_real? translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:43 AM Bug #3795 (Assigned): Date._valid_civil? in 1.9.1 raises exception for some invalid dates instead of returning false
- =begin
=end
-
02:11 AM Bug #3795 (Closed): Date._valid_civil? in 1.9.1 raises exception for some invalid dates instead of returning false
- =begin
possible_bug = <<_possible_bug
Date._valid_civil? in 1.9.1 raises exception for some invalid dates
instead of returning false.
This is a possible bug in 1.9.1 Date._valid_civil? found while
I was testing change... -
05:48 AM Bug #3796 (Closed): make check fails on powerpc64 linux
- =begin
I cloned from git://github.com/ruby/ruby.git, then ran this as root:
autoreconf; ./configure && make && make check
Here's the tail of "make check" output:
Loaded suite ./test/runner
Started
.................. -
01:02 AM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
so can we reopen the bug so it wont get lost?:)
=end
-
12:15 AM Bug #3788: URI cannot parse IPv6 addresses propertly
- =begin
Hmm, your point has a reson. I consider this.
http://msdn.microsoft.com/en-us/library/system.uri.dnssafehost.aspx
=end