[#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

24 messages 2005/07/01
[#5338] Re: O(1) performance for insertions/deletions at the front of an Array/String — Mathieu Bouchard <matju@...> 2005/07/02

On Fri, 1 Jul 2005, Eric Mahurin wrote:

[#5348] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/02

--- Mathieu Bouchard <matju@artengine.ca> wrote:

[#5357] Re: O(1) performance for insertions/deletions at the front of an Array/String — Mathieu Bouchard <matju@...> 2005/07/03

On Sat, 2 Jul 2005, Eric Mahurin wrote:

[#5359] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/03

--- Mathieu Bouchard <matju@artengine.ca> wrote:

[#5361] Re: O(1) performance for insertions/deletions at the front of an Array/String — Mathieu Bouchard <matju@...> 2005/07/03

On Sun, 3 Jul 2005, Eric Mahurin wrote:

[#5362] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/03

--- Mathieu Bouchard <matju@artengine.ca> wrote:

[#5365] Re: O(1) performance for insertions/deletions at the front of an Array/String — Yukihiro Matsumoto <matz@...> 2005/07/04

Hi,

[#5367] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/04

--- Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

[#5368] Re: O(1) performance for insertions/deletions at the front of an Array/String — Yukihiro Matsumoto <matz@...> 2005/07/04

Hi,

[#5372] Re: O(1) performance for insertions/deletions at the front of an Array/String — Florian Gro<florgro@...> 2005/07/04

Yukihiro Matsumoto wrote:

[#5420] Sydney Developer Preview 1 released — Evan Webb <evanwebb@...>

Sydney, an experimental ruby interpreter, has been released!

15 messages 2005/07/11
[#5424] Re: [ANN] Sydney Developer Preview 1 released — Evan Webb <evanwebb@...> 2005/07/12

Thanks everyone for the feedback so far!

Re: [ ruby-Bugs-2101 ] bug in pstore (ruby 1.8.2) on Windows ( Win XP) ?

From: Yukihiro Matsumoto <matz@...>
Date: 2005-07-14 08:36:11 UTC
List: ruby-core #5456
Hi,

Strange.  We call binmode just after it's opened, to set file
descriptor to be binary mode.

							matz.

In message "Re: [ ruby-Bugs-2101 ] bug in pstore (ruby 1.8.2) on Windows ( Win XP) ?"
    on Thu, 14 Jul 2005 16:35:27 +0900, noreply@rubyforge.org writes:

|The follow error occurs
|
|c:/ruby/lib/ruby/1.8/pstore.rb:163:in `load': marshal data too short (ArgumentError)
|
|
|when this code is run:
|
|####################################
|require "pstore"
|
|id = 21
|pstore = PStore.new("c:/testfile")
|pstore.transaction do
|	pstore["id"] = id
|end
|
|pstore.transaction do
|	id = pstore["id"]
|end
|print id, "\n"
|###################################
|
|The code is run on WinXP
|ruby version is 1.8.2
|
|Solution:
|I have to change pstore.rb line 101
|from
|        file = File.open(@filename, File::RDWR | File::CREAT)
|to
|        file = File.open(@filename, "a+b")
|to solve this problem

In This Thread