[#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
Re: [ ruby-Bugs-2131 ] ruby ( v183) bcc32: using Socket.new with timeout -> files not closed
> I use the mswin build for Net library work.
> Sockets have never worked for me on bcc build.
>
> ** ruby 1.9.0 (2005-07-16) [i586-bccwin32]
> Example:
>
> #----------
> require 'net/http'
> p ['Net::HTTP', Net::HTTP::Revision, Net::HTTP::HTTPVersion]
>
> h = Net::HTTP.new('www.rubyist.net')
> resp = h.get('/index.html', nil)
> puts resp.body
> #----------
>
> ["Net::HTTP", "1.126", "1.1"]
> D:/RUBY/SRC_CVSINST/lib/ruby/1.9/net/protocol.rb:70:in `close': Bad file number (Errno::EBADF)
> from D:/RUBY/SRC_CVSINST/lib/ruby/1.9/net/protocol.rb:70:in `close'
> from D:/RUBY/SRC_CVSINST/lib/ruby/1.9/net/http.rb:552:in `do_finish'
> from D:/RUBY/SRC_CVSINST/lib/ruby/1.9/net/http.rb:492:in `start'
> from D:/RUBY/SRC_CVSINST/lib/ruby/1.9/net/http.rb:982:in `request'
> from D:/RUBY/SRC_CVSINST/lib/ruby/1.9/net/http.rb:716:in `get'
> from C:/TEMP/rbD115.TMP:5
Umm, it works for me...
E:\ruby-cvs\bcc32>ruby19 -v s:\a.rb
ruby 1.9.0 (2005-07-20) [i386-bccwin32]
["Net::HTTP", "1.126", "1.1"]
<html>
<head>
<title>www.rubyist.net</title>
</head>
<body>
<p>
Welcome to rubyist.net!
</p>
</body>
Yes, as you said, bccwin32 had ever this problem because borland RTL were
"statically" linked to each ruby interpreter and socket.so.
But it should work for now because RTL are "dynamically" linked from this change.
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/bcc32/Makefile.sub.diff?r1=1.65;r2=1.66;f=h
Can you try clean build? "-tWR -tWC" should be there.
# And be sure not to mix different borland dll.
# For example, if interpreter is linked to C++Builder5 and socket.so is
# linked to C++Builder6, it won't work.
E:\ruby-cvs\bcc32>..\ruby\bcc32\configure.bat
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Creating Makefile
type "`make'" to make ruby for bccwin32.
E:\ruby-cvs\bcc32>make
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
config.h updated.
Creating config.status
bcc32 -q -tWR -tWC -O -6 -w- -wsus -wcpt -wdup -wext -wrng -wrpt -wzdi
-DRUBY_EXPORT -I. -I. -I../ruby/ -I../ruby/missing -c ..\ruby\array.c
..\ruby\array.c:
bcc32 -q -tWR -tWC -O -6 -w- -wsus -wcpt -wdup -wext -wrng -wrpt -wzdi
-DRUBY_EXPORT -I. -I. -I../ruby/ -I../ruby/missing -c ..\ruby\ascii.c
..\ruby\ascii.c:
bcc32 -q -tWR -tWC -O -6 -w- -wsus -wcpt -wdup -wext -wrng -wrpt -wzdi
-DRUBY_EXPORT -I. -I. -I../ruby/ -I../ruby/missing -c ..\ruby\bignum.c