[#5322] O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...>
I just did some benchmarks on push, pop, shift, and unshift
On Fri, 1 Jul 2005, Eric Mahurin wrote:
--- Mathieu Bouchard <matju@artengine.ca> wrote:
On Sat, 2 Jul 2005, Eric Mahurin wrote:
--- Mathieu Bouchard <matju@artengine.ca> wrote:
On Sun, 3 Jul 2005, Eric Mahurin wrote:
--- Mathieu Bouchard <matju@artengine.ca> wrote:
Hi,
--- Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Hi,
Yukihiro Matsumoto wrote:
--- Florian Gro<florgro@gmail.com> wrote:
Eric Mahurin wrote:
--- Nikolai Weibull
Eric Mahurin wrote:
[#5388] Problem with socket communications on Windows — "Jim McMaster" <jim.mcmaster@...>
I recently installed PGP 9.0 on my Windows XP SP2 machine. At that point,
[#5391] Object#=~ — Ryan Davis <ryand-ruby@...>
Since Rexexp#=~ and String#=~ return nil if they fail to match,
Hi,
Hi,
--- Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
[#5409] socket.c - s_recvfrom — Zach Dennis <zdennis@...>
If I am reading s_recvfrom correctly in can throw an error which kills
[#5420] Sydney Developer Preview 1 released — Evan Webb <evanwebb@...>
Sydney, an experimental ruby interpreter, has been released!
Thanks everyone for the feedback so far!
Hi,
The MD5 sum is 53d1bde4542365caf4849c56e6274617.
Hi,
On 7/12/05, nobuyoshi nakada <nobuyoshi.nakada@ge.com> wrote:
Hi,
Hello,
[#5445] GC tweak — Stefan Kaes <skaes@...>
I have found that the performance of current garbage collector
[#5451] bug in pstore (ruby 1.8.2) on Windows ( Win XP) ? — noreply@...
Bugs item #2101, was opened at 2005-07-14 15:30
[#5470] Bogus age value from Etc — Daniel Berger <Daniel.Berger@...>
Hi all,
[#5471] make fail; ruby v182 not finding readline ? — OpenMacNews <OpenMacNews@...>
hi all,
[#5476] Bug in ruby's command line parsing — Lothar Scholz <mailinglists@...>
Hello,
On Sat, Jul 16, 2005 at 10:11:34AM +0900, Lothar Scholz wrote:
[#5492] ruby ( v183) bcc32: using Socket.new with timeout -> files not closed — noreply@...
Bugs item #2131, was opened at 2005-07-19 17:34
[ ruby-Bugs-2131 ] ruby ( v183) bcc32: using Socket.new with timeout -> files not closed
Bugs item #2131, was opened at 2005-07-19 17:34
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=2131&group_id=426
Category: Standard Library
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Jan Mehnert (janmehnert)
Assigned to: Nobody (None)
Summary: ruby ( v183) bcc32: using Socket.new with timeout -> files not closed
Initial Comment:
I use ruby 1.8.3 (2005-07-11) and compiled it with Borland bcc32 v5.5.1 (W98)
and v5.6.4 (Win XP).
If Socket.new is interruptet then I run out of filehandels.
In W98 I can't close sockets anyway.
If I use ruby-1.8.3-preview1-i386-mswin32 it works but this version it is not stable for me. If I mix mswin and borland vcl-dll's (over Win32API) it crashs very often.
It is a bcc32 problem?
Example:
# bcc32 v5.6.4 Win XP
# if the connection is broken this program
# end up with something like
# - socket(2) : Too many open files (Errno::EMFILE)
# additional problem in W98 (bcc32 v5.5.1)
# close every time fails with:
# eth_mini_test.rbw:32:in `close': Unknown Error (Errno::ENOTSOCK)
require 'socket'
require 'timeout'
def mkConnection(ip,port)
begin
@sok.close if @sok and not @sok.closed?
timeout(0.5) do
@sok = TCPSocket.new(ip,port)
end
rescue Exception
if $!.kind_of?( Timeout::Error)
print '.'
else
raise
end
STDOUT.flush
sleep(0.5)
retry
end
end
mkConnection('192.168.123.223',3000)
p @sok
if @sok
p @sok.closed?
@sok.close
p @sok.closed?
end
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=2131&group_id=426