[#3479] Missing .document files for ext/ libraries — Brian Candler <B.Candler@...>
The ri documentation for zlib, strscan and iconv doesn't get built by 'make
On Wednesday, October 6, 2004, 11:18:33 PM, Brian wrote:
Just been building CVS head and was surprised at how long it now takes
On Die, 2004-10-19 at 16:47, Dave Thomas wrote:
[#3484] compilation error — Wybo Dekker <wybo@...>
In the current cvs I get, on make:
On Mon, Oct 11, 2004 at 07:21:28AM +0900, Wybo Dekker wrote:
[#3486] Location of missing end — Markus <markus@...>
Over the past week or so there has been a thread on ruby-talk ("Quality
[#3492] Re: ANN: Free-form-operators patch — Markus <markus@...>
> In message "Re: ANN: Free-form-operators patch"
Hi,
On Mon, 2004-10-11 at 16:16, Yukihiro Matsumoto wrote:
On Monday 11 October 2004 08:09 pm, Markus wrote:
Hi,
On Monday 11 October 2004 09:38 pm, Yukihiro Matsumoto wrote:
[#3517] Kernighan & Richie ---> prototypes ? — Johan Holmberg <holmberg@...>
[#3523] segfault in ruby-1.8.2p2 — Brian Candler <B.Candler@...>
I can reliably get ruby-1.8.2p2 to segfault on my system, which is:
[#3538] TCPSocket.new(host, port).readline hangs on Windows — Jos Backus <jos@...>
With recent CVS versions (both ruby_1_8 branch and HEAD), the following
Hi,
On Wed, Oct 20, 2004 at 07:43:31AM +0900, Yukihiro Matsumoto wrote:
[#3551] ubygems missing? — "trans. (T. Onoma)" <transami@...>
I've never been one for compiling code, so I bet this is a simple fix, but
[#3561] 1.8.2 - what can we do to help? — Dave Thomas <dave@...>
Folks:
Hi,
On Oct 26, 2004, at 9:55 PM, Yukihiro Matsumoto wrote:
On Wed, 2004-10-27 at 06:11, Francis Hwang wrote:
On Wed, 27 Oct 2004, Yukihiro Matsumoto wrote:
Hi,
On Wed, 27 Oct 2004, Yukihiro Matsumoto wrote:
Hi,
On Wednesday 27 October 2004 08:51 am, Yukihiro Matsumoto wrote:
[#3573] Small issues with Symbols — Florian Gro<florgro@...>
Moin!
[#3590] Re: Bug tracking project on RubyForge... — "Berger, Daniel" <Daniel.Berger@...>
> -----Original Message-----
Sure...
Hi,
[#3596] Float and Bignum — "trans. (T. Onoma)" <transami@...>
Hi all,
Hi,
On Thursday 28 October 2004 02:00 am, Yukihiro Matsumoto wrote:
[#3600] Ruby Vs. ... might find comparison of interest. — "trans. (T. Onoma)" <transami@...>
trans. (T. Onoma) wrote:
[#3610] Tadayoshi Funaba's Date2 — "trans. (T. Onoma)" <transami@...>
Tadayoshi Funaba has a lib on RAA called Date2, the additions/improvements to
Hi --
On Friday 29 October 2004 07:03 am, David A. Black wrote:
[#3611] Memory leak in ruby_1_8 — David Ross <dross@...>
Hello,
[#3617] TEST BUG — noreply@...
Bugs item #1000, was opened at 2004-10-28 09:12
[#3638] Ruby, pthreads, and HPUX 11 — Jamis Buck <jgb3@...>
I'm finally trying to delve into the issue of Ruby not compiling
>>>>> "J" == Jamis Buck <jgb3@email.byu.edu> writes:
[#3655] autoload — Joel VanderWerf <vjoel@...>
Re: [BUG] Memory leak in ruby_1_8
Charles Comstock wrote:
>would that be because the entire ruby file is client.rb and everytime
>you run that it creates a server and doesn't quit after backgrounding
>it and creating a sighandler? It would be helpful if you labeled what
>each filename is for an example like this.
> Charles Comstock
>
>
>On Fri, 29 Oct 2004 10:24:15 +0900, David Ross <dross@code-exec.net> wrote:
>
>
>>Hello,
>>
>>I have a small memory leak. I tried using cvs to get ruby_1_8 right now.
>>Okay, there is no leak with 1.8.2 preview. Its in stable. I tried
>>running the attached scripts and ran test.sh just to make sure like I
>>always do and it started to leak. Please try searching for the leak
>>while I do as well..
>>
>>David Ross
>>--
>>Hazzle free packages for Ruby?
>>RPA is available from http://www.rubyarchive.org/
>>
>>
>>#!/usr/bin/env ruby
>>
>>require 'soap/rpc/standaloneServer'
>>
>>class SqlCustomerPortServer < SOAP::RPC::StandaloneServer
>> class SqlCustomerService
>> def self.create
>> new
>> end
>>
>> def deposit(amt)
>> "deposit #{amt} OK"
>> end
>>
>> def withdrawal(amt)
>> "withdrawal #{amt} OK"
>> end
>>
>> end
>>
>> Name = 'http://tempuri.org/sqlCustomerPort'
>> def initialize(*arg)
>> super
>> add_rpc_servant(SqlCustomerService.new, Name)
>> end
>>
>>end
>>
>>if $0 == __FILE__
>> svr = SqlCustomerPortServer.new('SqlCustomerPortServer', nil, '0.0.0.0', 7000)
>> trap(:INT) do
>> svr.shutdown
>> end
>> status = svr.start
>>end
>>
>>
>>require 'soap/rpc/driver'
>>require 'soap/header/simplehandler'
>>
>>server = ARGV.shift || 'http://localhost:7000/'
>>
>>ns = 'http://tempuri.org/sqlCustomerPort'
>>serv = SOAP::RPC::Driver.new(server, ns)
>>serv.add_method('deposit', 'amt')
>>serv.add_method('withdrawal', 'amt')
>>
>>#serv.wiredump_dev = STDOUT
>>
>>p serv.deposit(150)
>>p serv.withdrawal(120)
>>
>>
>>#!/bin/sh
>>while [ true ]
>>do
>> ruby client.rb
>>done
>>
>>
>>
>>
>>
>
>
>
>
*sigh* Sorry, mozilla mail fails me again.
test.sh
---------------------[start]
#!/bin/sh
while [ true ]
do
ruby client.rb
done
---------------------[stop]
server.rb
---------------------[start]
#!/usr/bin/env ruby
require 'soap/rpc/standaloneServer'
class SqlCustomerPortServer < SOAP::RPC::StandaloneServer
class SqlCustomerService
def self.create
new
end
def deposit(amt)
"deposit #{amt} OK"
end
def withdrawal(amt)
"withdrawal #{amt} OK"
end
end
Name = 'http://tempuri.org/sqlCustomerPort'
def initialize(*arg)
super
add_rpc_servant(SqlCustomerService.new, Name)
end
end
if $0 == __FILE__
svr = SqlCustomerPortServer.new('SqlCustomerPortServer', nil, '0.0.0.0', 7000)
trap(:INT) do
svr.shutdown
end
status = svr.start
end
---------------------[stop]
client.rb
---------------------[start]
require 'soap/rpc/driver'
require 'soap/header/simplehandler'
server = ARGV.shift || 'http://localhost:7000/'
ns = 'http://tempuri.org/sqlCustomerPort'
serv = SOAP::RPC::Driver.new(server, ns)
serv.add_method('deposit', 'amt')
serv.add_method('withdrawal', 'amt')
#serv.wiredump_dev = STDOUT
p serv.deposit(150)
p serv.withdrawal(120)
---------------------[stop]
The server and client both work perfectly without memory leaks in 1.8.2
preview and before. They do not work with stable-snapshot nor the latest
ruby_1_8 from cvs I just ran 30 minutes ago. The server starts leaking
when you keep making the client connect over and over. So about after
800 connections the memory would be exhausted.
These are ready to test scripts, I tool them from NaHi's samples instead
of using mine. These scripts work fine on 1.8.2 preview.
David Ross
--
Hazzle free packages for Ruby?
RPA is available from http://www.rubyarchive.org/