[#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: Subversion
On Jul 1, 2005, at 9:33 PM, Jeremy Kemper wrote: >> I don't really see how that is applicable here. 1) we have a much >> much smaller repo, even after duplicating out all of the branches; >> 2) ruby has a very sane branch methodology; 3) I worked at a >> company that had the largest integrate DB (merge metadata) that >> perforce has ever seen (gawkable in size, it was 6gig alone), and >> yet the server did fine unless a developer did something truly >> horrific. This was in a 5m LoC source base tho with 50-100 >> branches. I sat next to the p4 admin. Sure, they made mistakes >> that caused pain now and then, but most of that is avoidable by #2 >> above. >> >> I highly doubt we'll ever have a problem. > > This is orthogonal: the problem is that the size of the depot > scales with the number of users accessing it. The number of files > in source control is no issue, p4 can handle any project capably. > But each clientspec is ~20MB in size, so you are forced to limit > access or buy a big box *due to the number of clients*, not the > size or complexity of the repository. 20megs for a clientspec? Where are you getting these numbers and how would they actually relate towards ruby? If anything, the increase of metadata for a new synced up client is proportional to the number of files included in that client's view. That just makes sense. So, if I am to believe your 20meg assertion is true (and currently, I simply don't), it'd have to be for a rather large checkout. In my own experiments, I get an increase of 122kb checking out approx 3k files into a new client from my own repository. Ruby has 119 files. Assuming that these numbers are all proportional, that means a client with one version of ruby would take up approximately 4kb in the db.have file. So, again, I doubt we'll ever have a problem with this if we decided to take on perforce. > Please, I think Perforce is a good product, but it does have its > limits and large-scale public access is one of them. Please pardon > me for contributing to this errant thread; advocacy is hardly > germane on -core :) Yes, it does have limitations. I don't think that any of them are insurmountable and would like to see perforce evaluated fairly with objective numbers that come from cited sources. -- ryand-ruby@zenspider.com - Seattle.rb - http://www.zenspider.com/ seattle.rb http://blog.zenspider.com/ - http://rubyforge.org/projects/ruby2c