[#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
Multiline Regexp Bug
I was working on untangling some data for someone in #ruby-lang, and I think I found a bug in the Regexp multiline support. irb(main):001:0> "a=12\nb=23\nc=34\nd=45\n".scan(/(?:[^=]+=.+)+/) => ["a=12\nb=23\nc=34\nd=45"] irb(main):002:0> "a=12\nb=23\nc=34\nd=45\n".scan(/(?: .+)+/x) => ["a=12", "b=23", "c=34", "d=45"] irb(main):003:0> "a=12\nb=23\nc=34\nd=45\n".scan(/(?:.+)+/) => ["a=12", "b=23", "c=34", "d=45"] irb(main):004:0> "a=12\nb=23\nc=34\nd=45\n".scan(/([^=]+=.+)+/) => [["\nd=45"]] irb(main):005:0> "a=12\nb=23\nc=34\nd=45\n".scan(/( .+)+/x) => [["a=12"], ["b=23"], ["c=34"], ["d=45"]] In the first line, which demonstrates the bug, the trailing .+ should not grab everything until the end of the string -- as the regexp is not in multiline mode, it should return exactly the same thing as lines 2 and 3. I included line 3 just to show that the //x option wasn't changing anything. Additionally, lines 4 and 5 show that the non-capturing nature of the parens in the first 3 lines is not to blame either. $ruby --version; irb --version ruby 1.8.2 (2005-01-10) [i386-linux] irb 0.9(02/07/03) $dpkg -l ruby1.8 irb1.8 libruby1.8 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii ruby1.8 1.8.2-2 Interpreter of object-oriented scripting lan ii irb1.8 1.8.2-2 Interactive Ruby (for Ruby 1.8) ii libruby1.8 1.8.2-2 Libraries necessary to run the Ruby 1.8 --xsdg