5160-5423

4919-5394 subjects 5340-6077

^ [FILE] Alternative for win32\ifchange.bat
5160 [dooby d10.ka] The win32\ifchange.bat script doesn't perform well on 98se.
5165 [nobu.nokada ] I remembered old fc.exe had problems, but didn't have 9X box so
+ 5167 [Daniel.Berge] Do we really want to support Windows 95, 98 and ME?  They're dead, both
+ 5168 [dooby d10.ka] According to the XP docs this is still a feature ...
  5172 [nobuyoshi.na] It is copied on NT 5.0.
  5173 [dooby d10.ka] Oh, @#*&%  :-/

^ [ ruby-Bugs-1996 ] More flexible IRB.rc_file_generators
5163 [noreply ruby] Bugs item #1996, was opened at 2005-06-07 12:06
5164 [matz ruby-la] Sounds reasonable.  I will merge it in the CVS HEAD first.

^ [OT] Re: [FILE] Alternative for win32\ifchange.bat
5169 [dooby d10.ka] <quote>
5170 [halostatue g] I think the question is more relevant for building than installing.

^ [BUG?] require
5174 [k.shutemov s] irb(main):001:0> File.open("test.rb","w"){|file|
5175 [ruby-ml magi] Le 8/6/2005, "Kirill A. Shutemov" <k.shutemov@sam-solutions.net> a
5176 [chneukirchen] Which is done in Ruby 1.9 IIRC.

^ Ruby missing directory licensing issues
5177 [novalis fsf.] [I tried to send this to ruby-core earlier, but wasn't subscribed.  I CC'd
5178 [nobu.nokada ] And this implementation might be problematic with ruby
5195 [matz ruby-la] OK. I will remove missing/mkdir.c.  I guess it's OK for Ruby to

^ Cannot build HEAD on OS X 10.4.1
5179 [drbrain segm] Somehow the rb_fd_init macro is conflicting with the definition of
+ 5180 [drbrain segm] # 9812 "eval.c"void
+ 5181 [nobuyoshi.na] Why is NFDBITS defined in intern.h but not in eval.c?
  5182 [nobuyoshi.na] Sorry, it was inverted and point taken now.  But fd_set should be
  5183 [drbrain segm] Ah! intern.h gets included (via ruby.h) before sys/types.h.
  5184 [nobuyoshi.na] sys/types.h needs to be enclosed in a HAVE_SYS_TYPES_H conditinal.
  5185 [drbrain segm] It was just to show it worked.  I thought there would be a better
  5186 [nobuyoshi.na] I see.  IIRC, sys/time.h also has been put there for select(), so it

^ IO#read
5187 [k.shutemov s] irb(main):001:0> file =3D File.open( 'test.1', 'w+')
5188 [matz ruby-la] IO#read with length argument tries to read a string, and returns nil
+ 5189 [k.shutemov s] Thanks.
+ 5192 [ksruby gmail] It is documented. Try to run
  + 5194 [k.shutemov s] Yes, it documented. But situation that I described above doesn't
  + 5196 [akr m17n.org] The situation is documented after 1.8.2.

^ [PATCH] Resolv and TTL
5190 [drbrain segm] I would like to retrieve the TTL values from Resolv, but they seem to
+ 5191 [sroberts uni] No, thrown away just before you need it.
| 5193 [drbrain segm] Either way, they're too hard to get to.
+ 5201 [drbrain segm] Has anyone had a chance to review this patch?
  5204 [akr m17n.org] I feel it is good idea that Resource has TTL.
  5205 [drbrain segm] Great!

^ [PATCH] test case directory
5197 [nobu.nokada ] I'd like to separate working directory from test cases.  What
5234 [ryand-ruby z] ...

^ [ ruby-Bugs-2019 ] Time.parse fails at different times than DateTime.parse
5198 [noreply ruby] Bugs item #2019, was opened at 2005-06-11 13:06
5209 [akr m17n.org] Although I'm not sure about 4/31/2005, I know an example which

^ (none)
5200 [chuck hawtho] Has the Japanese 'Hackers Guide' been translated to English (I have

^ [ ruby-Bugs-2034 ] memory leakage in DL module
5202 [noreply ruby] Bugs item #2034, was opened at 2005-06-15 00:07

^ Object#inspect() doesn't return; uses 100% cpu
5206 [andrew walro] Is this something I could have caused by overriding some method on the
5207 [halostatue g] Difficult to say without seeing your code.
5208 [andrew walro] Well the code is open; its the Heretix linux distro package manager, but the

^ Get Messages
5210 [ruby-core ha] mget last:20

^ [ ruby-Bugs-2038 ] ruby 1.8 CVS  do not work with --enable-pthread configure option
5211 [noreply ruby] Bugs item #2038, was opened at 2005-06-16 13:57
5212 [matz ruby-la] What kind of errors do you get?
5213 [hgs dmu.ac.u] If it is any use, on Solaris 9 I get
5214 [ville.mattil] I got similar results on solaris 8. However I didn't get the BUS error.
5231 [ville.mattil] Revision 1.2673.2.1065: download - view: text, markup, annotated -
+ 5232 [ville.mattil] My gcc is
+ 5244 [akr m17n.org] I investigated the problem.
  5254 [ville.mattil] is
  5255 [akr m17n.org] Done.
  5257 [ville.mattil] you
  5259 [akr m17n.org] Yes.  I sent a report to gcc bugzilla.

^ Hackers Guide Translation Request!
5215 [ruby-core ha] I have recently discovered RUBY and want to understand it a deep level -
+ 5222 [nohmad gmail] +1
| 5228 [ruby-core ha] What I have is not a book, but  a collection of html files that explain
| + 5229 [rubyzbibd ub] Aoki-san did make a book and he has kindly released it on the web.
| + 5230 [nohmad gmail] It seems that the URL you leave might be quite obsolete.
+ 5240 [ jupp gmx.de] I don't know that guide but I suppose the original is in Japanese.

^ Re: [ ruby-Bugs-2038 ] ruby 1.8 CVS  do not work with
5216 [hgs dmu.ac.u] Have you got gdb or dbx to examine the core file from miniruby
5217 [ville.mattil] gcc main.o  libruby-static.a -lrt -lpthread -ldl -lcrypt -lm   -o miniruby
5218 [hgs dmu.ac.u] It calls the same abort statement as mine.

^ Segmentation fault in timeout.rb
5219 [K codefx.org] it seems I discovered a bug since I can get a reproducible segfault on diff=
5220 [drbrain segm] It is probably not a bug in ruby, because ruby protects itself
5221 [K codefx.org] good :)
5223 [nobu.nokada ] It is a bug of ruby, and might be fixed already or might not
+ 5239 [K codefx.org] Unfortunately ruby doesn't aborts when compiled with debug =3D> no core
| 5241 [nobu.nokada ] Thank you for the info.
| + 5243 [K codefx.org] Yes I had to hit Ctrl-C to take control over the debug session since ruby d=
| + 5247 [K codefx.org] Since 1.8.3p1 does I now have a core file
|   5248 [nobu.nokada ] Now I think this deadlock might be a bug of ruby, since there
|   5250 [K codefx.org] np I'm very interested in this nice project and will be happy to help
|   + 5251 [K codefx.org] oops wrong line
|   + 5252 [nobu.nokada ] Thank you.
|     5253 [K codefx.org] 979578930, 1853190688, -1073872838, 134667905].pack("V*").split(/\0/,2)[0=
|     5258 [nobu.nokada ] Showed that the pointer seems pointing string but not a struct
|     5261 [nobuyoshi.na] I'm feeling it seems too critical to allow GC to run.
|     5262 [K codefx.org] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
+ 5245 [K codefx.org] I checked with 1.8.3p1 it seems OK
  5246 [K codefx.org] After some tests it seems not

^ Get Last 20 Msgs
5224 [ruby-core ha] mget last:20

^ Get Messages
5225 [ruby-core ha] mget last:20
5226 [drbrain segm] You wanted to send that to ruby-core-ctl@ruby-lang.org.
5227 [ruby-core ha] Me DUH! -- Thanks you - Will do better!

^ event_hook shows weirdness when invoked on mixed in methods
5233 [ryand-ruby z] charset=US-ASCII;
5235 [shugo ruby-l] Please apply this patch.
5236 [nobu.nokada ] Or rb_call() should rather?
5238 [ryand-ruby z] Is this suitable and appropriate? (made against ruby_1_8, not HEAD)
5242 [nobu.nokada ] I meant rb_cal() not rb_call0(), in order to allow calling

^ arbitrary command execution on XMLRPC server
5237 [nov yo.rim.o] micalg=pgp-sha1;
5249 [mneumann nte] Fixed in CVS. Thanks!

^ [ ruby-Bugs-2047 ] TCPSocket fails to bind first time on certain FreeBSD configs
5256 [noreply ruby] Bugs item #2047, was opened at 2005-06-20 12:24
5260 [drbrain segm] No, it is.  Remove -4 from sockstat args...

^ upgrade to sarge
5263 [shugo ruby-l] I'll upgrade lithium.ruby-lang.org (the host for the development CVS
5287 [shugo ruby-l] Successfully upgraded. Thank you.

^ XMLRPC vulnerabilities?
5264 [hgs dmu.ac.u] I've just seen this (by RSS)
5265 [mneumann nte] I don't see a diff on this page, but I guess it's the same patch I applied
5273 [ocean m2.ccs] Yes, this is it. (according to [ruby-dev:26367])
5274 [mneumann nte] Thanks!
5276 [ocean m2.ccs] You need to commit twice. Probably there is no way to do this automatically.

^ Ruby Hackers Guide - English Translation (by World.Lingo)
5266 [ruby-core ha] <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

^ RubyUnit Test Ordering
5267 [jordan ce-la] I'm using ruby 1.8.2 (2004-12-25) [i686-linux] and I've noticed that the
+ 5268 [neoneye gmai] I usually write test_01_namea, test_02_nameb, .. etc when I want
+ 5269 [mailinglists] Sorry but the best advise is to rewrite your tests so that they are
+ 5270 [jim freeze.o] No, not a bug.  The Unit Test police make sure that
  5271 [jordan ce-la] Yeah, your comments on the unit test ordering make sense. Thanks everybody
  5272 [drbrain segm] RUNIT is deprecated.

^ [ ruby-Bugs-2055 ] URI::FTP handles path incorrectly as per RFC 1738
5275 [noreply ruby] Bugs item #2055, was opened at 2005-06-24 18:03
5285 [warrenbrown ] Just a few clarifications...

^ Macros in win32.h
5277 [james jamesj] win32.h defines a load of macros. This means any C or C++ program which embeds
5278 [halostatue g] These names would need to exist in the global namespace in any case
5279 [james jamesj] But MyClass::connect() does not conflict with ::connect()
5280 [halostatue g] I'll grant that, but note that Ruby is a C application and as such,
5281 [james jamesj] Maybe I misunderstand, but surely even if you use it as a dll you still

^ ruby-web
5282 [patrick hexa] ruby-web provides a web-friendly version of the ruby interpreter.  It
5283 [mailinglists] Can you please point out if you changed the ruby interpreter (or other
5284 [patrick hexa] The main change to the interpreter is to ensure that the interpreter

^ committing rdoc additions corrections to head?
5288 [ryand-ruby z] There is some discussion on ruby-doc about people documenting core
+ 5289 [matz ruby-la] No.  Go ahead to update documents.
| + 5290 [drbrain segm] Can we get these backported to 1.8 as well as appropriate so they can
| | 5291 [ruby jamesbr] What would be the best CVS command for getting the most recent version
| | 5292 [ryand-ruby z] Assuming you have a 1.8 checkout already, a simple 'cvs up' will
| + 5293 [ryand-ruby z] Thank you Matz. Will do.
+ 5294 [aamine lover] Sorry, it seems that your mail were treated as SPAM mail.
  5295 [aamine lover] I wrongly sent this message to the wrong thread,

^ Subversion
5296 [shugo ruby-l] We are using CVS for the development of ruby now. CVS is quite
+ 5297 [curt hibbs.c] I've been using subversion everywhere I can, and it is *way* better than
| 5298 [mailing-list] While we're at it, why not look at better alternatives to CVS than
| + 5301 [halostatue g] On 6/30/05, Nikolai Weibull
| | 5304 [mailing-list] You can still use Bazaar as a centralized SCM and there”Ēs a Cygwin port
| | + 5305 [halostatue g] On 6/30/05, Nikolai Weibull
| | | + 5306 [curt hibbs.c] I couldn't agree more... cygwin not a viable answer!
| | | + 5307 [meta pobox.c] You mean there are people who run Windows *without* cygwin?  *shudder*
| | |   + 5308 [halostatue g] I have Cygwin, but only to allow the Linux boxes that I develop on
| | |   | 5311 [meta pobox.c] Pfft. It sits in \cygwin, doesn't touch anything, doesn't even touch the
| | |   | + 5314 [ruby-lists l] cgywin is dll hell. versioning problems everywhere. until they fix
| | |   | + 5323 [halostatue g] Obviously, you've not tried to do a reasonable install. As I
| | |   |   + 5325 [mailing-list] You mean fifteen hours, right, or am I missing something?
| | |   |   | + 5326 [halostatue g] On 7/1/05, Nikolai Weibull
| | |   |   | | 5327 [meta pobox.c] No I didn't. I deduced that you don't know how to automate on the
| | |   |   | | + 5329 [halostatue g] You are sadly, but unsurprisingly, mistaken.
| | |   |   | | | + 5331 [curt hibbs.c] I have to completely agree with this. I long ago removed cygwin from my
| | |   |   | | | | 5332 [ruby-lists l] just in case there's any doubts about the feelings about cygwin here.
| | |   |   | | | + 5335 [meta pobox.c] No, it's all about supporting the running of code that assumes a Unix
| | |   |   | | |   5337 [ruby-lists l] please. take this elsewhere.
| | |   |   | | + 5339 [ruby jamesbr] I work primarily on Windows, for assorted reasons, but still tend to do
| | |   |   | + 5347 [chneukirchen] Full ACK.  Thank you for the first reasonable post in this thread.
| | |   |   |   5350 [curt hibbs.c] That assumes that you *want* to go "far away" from the CVS model of
| | |   |   |   5355 [chneukirchen] Yes, I want to "go far away" from the CVS model of version
| | |   |   + 5328 [meta pobox.c] Perhaps you have a favorite web page that describes these wonderful
| | |   |   | 5330 [halostatue g] The main things that I need -- in any command-line editing environment
| | |   |   | 5336 [meta pobox.c] Alt-F, Alt-B.
| | |   |   + 5341 [ryand-ruby z] SHAME ON YOU Austin!
| | |   + 5313 [curt hibbs.c] I don't use the command line for either CVS or Subversion. I use the
| | |   | 5319 [florgro gmai] Same here. They do their job very well IMHO.
| | |   | 5320 [hgs dmu.ac.u] And then this pops up on RAA...
| | |   + 5353 [ser germane-] charset="iso-8859-1"
| | |     + 5356 [chneukirchen] SVN depends on the APR, which is a big library, and possibly Berkeley
| | |     | 5358 [ser germane-] charset="iso-8859-1"
| | |     | 5360 [chneukirchen] So you are saying that SVN's binary, cryptic storage (even with FSFS)
| | |     | 5366 [ser germane-] charset="iso-8859-1"
| | |     | 5373 [mailing-list] What does this have to do with file formats?,
| | |     + 5398 [meta pobox.c] Well, when I looked at it svnserve wasn't fully supported, so you had to
| | |       5400 [ehuels gmail] How long ago was that? I'm with the project for more than 2 years now
| | |       5423 [meta pobox.c] Nope. Normal patch files and copies of the source, plus various bits of
| | + 5352 [ser germane-] charset="utf-8"
| + 5309 [shugo ruby-l] Because Matz doesn't want drastic changes.
|   5316 [mailing-list] Then why switch to Subversion?,
|   5317 [drbrain segm] This thread is exploring 'does subversion live up to its hype'.
+ 5302 [drbrain segm] While CVS has problems of the security nature, it seems to be
| + 5303 [ruby-lists l] i'd agree.
| + 5310 [shugo ruby-l] I admit that Subversion is not better than CVS in all points.
|   + 5315 [ryand-ruby z] *nod*
|   | + 5318 [jeremy bitsw] Perforce a great product but it's never appropriate for large-scale
|   | | + 5333 [drbrain segm] Maybe when ruby's CVS repo is 1.4 GB (yes, the ,v files) and has 120
|   | | | 5334 [jeremy bitsw] Hm.  While p4d admin is a burden, I meant to highlight that the p4
|   | | + 5342 [ryand-ruby z] "Never"? You know that when you see that on the SATs and other
|   | |   5345 [jeremy bitsw] Pardon?
|   | |   5351 [ryand-ruby z] 20megs for a clientspec? Where are you getting these numbers and how
|   | + 5321 [meta pobox.c] If I had to pick a version control system, I'd probably pick Monotone.
|   | + 5324 [halostatue g] Agreed -- I'm using P4 at work and finding it generally pretty nice.
|   + 5346 [david.heinem] I totally agree with the advantages over CVS that you list, Shugo.
|     5354 [shugo ruby-l] I hope so.
+ 5344 [ruby-core wh] This is a very important decision and, considering the volume of
+ 5349 [patrick hexa] Narf has been in subversion for ~ 2 years.  Subversion has been

^ Core dump: ruby -e 'p [].max'
5299 [holmberg iar] I just built the latest from CVS on the "ruby_1_8" branch, and get a
5300 [nobu.nokada ] Thank you for the report.  Fixed now.

^ Collaboa
5312 [shugo ruby-l] I found Collaboa (http://collaboa.org/) today.

^ O(1) performance for insertions/deletions at the front of an Array/String
5322 [eric_mahurin] I just did some benchmarks on push, pop, shift, and unshift
5338 [matju arteng] The O(n) problem happens because when unshift is physically moving the
5348 [eric_mahurin] Not exactly what I was thinking.  I was thinking that when you
5357 [matju arteng] Oh. Yeah, that's exactly what i meant, sorry for the confusion.
5359 [eric_mahurin] I thought what you described earlier was to move the data to
5361 [matju arteng] I know, I know...
5362 [eric_mahurin] The main difference I saw was that a character would be
+ 5363 [mailing-list] Eh, it's hardly a problem of having something to store Unicode
+ 5364 [florgro gmai] I think so as well. This won't be much of a problem until you depend on
+ 5365 [matz ruby-la] Ruby's strings may not be in Unicode, so that simple fixnum does not
  5367 [eric_mahurin] Do you have a preliminary spec of what the API is going to look
  5368 [matz ruby-la] A character will be represented by a string that holds exactly one
  5372 [florgro gmai] So "foo"[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0]
  + 5375 [eric_mahurin] "foo"[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0]
  | + 5376 [halostatue g] Fixnums are really only appropriate for Unicode and other non-stateful
  | | 5378 [matz ruby-la] Right.  But I don't think Ruby will ever be able to handle those
  | + 5379 [mailing-list] Why would you want to do this?  What gives you the idea that a Bignum
  |   5380 [eric_mahurin] In general, you'd put a character in an Integer, not
  |   5381 [mailing-list] Where would the encoding be stored?  The reason for indexation to return
  |   5382 [halostatue g] On 7/4/05, Nikolai Weibull
  |   5383 [mailing-list] Yes, but they can contain NUL bytes, as they have len field for the Ruby
  + 5377 [matz ruby-la] Yes.
    5387 [florgro gmai] After some thinking I must say that I like the idea. Especially since
    5389 [matz ruby-la] Yes.
threads.html
top