5340-6077

5160-5423 subjects 5568-5972

^ OT: cygwin X alternatives (Re: Subversion)
5340 [ruby jamesbr] I don't *really* want to foster a cygwin subthread, but ...
+ 5343 [ruby-lists l] i generally refuse to run non natively platformed apps on either my
+ 5395 [robert.mcgov] To be honest I cheat and run RealVNC and connect from Windows to Linux

^ Compile of ext\ripper\ripper.c fails during 1.9 [bccwin] build
5369 [dooby d10.ka] Error E2342 ripper.y 4396: Type mismatch in parameter 'msg' (wanted 'const signed char *', got 'undefined') in function
5371 [ocean m2.ccs] I didn't try this bison, but my bison package runs fine.
5384 [dooby d10.ka] Indeed, that was it!

^ Subversion repository for tests
5374 [shugo ruby-l] Kouhei Sutou published his subversion repository of ruby for test

^ [BUG] typo in ossl_pkcs12.h
5386 [k.shutemov s] patch in the attachment

^ Problem with socket communications on Windows
5388 [jim.mcmaster] I recently installed PGP 9.0 on my Windows XP SP2 machine.  At that point,
5390 [usa garbagec] I've committed this patch to 1.9 tree, but not yet to 1.8 tree.
+ 5392 [nobuyoshi.na] iSockOpt in StartSockets() is no longer used.
| 5393 [usa garbagec] Please commit.
+ 5488 [jim.mcmaster] Thank you for putting this into the code.  Unfortunately, I have no clue how

^ Object#=~
5391 [ryand-ruby z] Since Rexexp#=~ and String#=~ return nil if they fail to match,
5396 [matz ruby-la] As far as I can say, =~ returns true (non-false) value when it
5397 [dooby d10.ka] Matz,
5401 [matz ruby-la] Hmm, sorry for behaving unexpectedly.  But I like your idea.
+ 5402 [eric_mahurin] Should nil be don't know and false be mismatch?  That would be
| 5403 [drbrain segm] $ ruby -e 'p "f" =~ /x/'
| 5405 [eric_mahurin] "f" vs. /x/ are comparable so I was thinking false might be
| 5406 [drbrain segm] This would not be a backwards compatible change.  daz's suggestion
| 5407 [eric_mahurin] both are changes and both could cause compatibility issues.  I
| 5408 [drbrain segm] daz describes existing behavior, there are no changes other than
+ 5404 [hgs dmu.ac.u] I'd expect nil and false to be swapped in the above scheme. In logic
+ 5411 [ryand-ruby z] I'm OK with it. Would you like me to update the rdoc on Object#=~   ?

^ changes needed by openssl-0.9.8
5399 [B.Candler po] A few changes are needed for ruby to compile with the newly-released

^ socket.c - s_recvfrom
5409 [zdennis mkte] If I am reading s_recvfrom correctly in can throw an error which kills
5410 [matz ruby-la] No, every system call in Ruby throw an exception on failure
5412 [zdennis mkte] I figured you'd have a good reason. I am trying to wrap my head around

^ Socket documentation [Was: Re: socket.c - s_recvfrom]
5413 [drbrain segm] Adding socket/socket.c to ext/.document doesn't add much to Socket's

^ Querying private singleton methods
5414 [pit capitain] Object#singleton_methods. Just like the related Object#methods and
5490 [pit capitain] class Object

^ Possible Bug in Documentation or implementation of srand
5415 [dgtized gmai] According to documentation srand of 0 is supposed to reset srand to

^ Observer patch
5416 [nornagon gma] A while ago, I was playing with some network programming, and found
5418 [hgs dmu.ac.u] You've changed how this is called.  IMHO you should patch the
5519 [nornagon gma] I won't bother applying those changes unless this is going to go into

^ docs patch for class IPSocket, class Socket, and Socket.getservbyname, Socket.getaddrinfo
5417 [sroberts uni] I don't have the time to continue, but if somebody is interested, I

^ [ ruby-Bugs-2096 ] The 'watch' command crashes the debugger if ruby is run with the -w flag
5419 [noreply ruby] Bugs item #2096, was opened at 2005-07-09 22:00

^ [ANN] Sydney Developer Preview 1 released
5420 [evanwebb gma] Sydney, an experimental ruby interpreter, has been released!
+ 5421 [lucsky mac.c] Ok, probably not the feedback you'd like but...
+ 5422 [mailinglists] How did you implement native OS threads ?
+ 5424 [evanwebb gma] Thanks everyone for the feedback so far!
  5425 [matz ruby-la] Can you supply MD5 checksum for the new tar.gz?
  5426 [evanwebb gma] The MD5 sum is 53d1bde4542365caf4849c56e6274617.
  5427 [nobuyoshi.na] Great job.  Random memoranda.
  + 5428 [ville.mattil] What os and compiler you have used to developing?
  | 5432 [evanwebb gma] Hm. I suspect that you might have a _C macro in ctype.h...
  | 5433 [ville.mattil] Your guess was about right, solaris has iso/ctype_iso.h which is included
  | 5434 [evanwebb gma] Ok, I've replaced all the _C with _CPATH in subversion. Tonight I'll
  + 5429 [nobu.nokada ] Another note.
  | 5431 [evanwebb gma] Hm, ismbrchar was already there. If you're refering to the code that
  + 5430 [evanwebb gma] Thanks!
    5436 [nobu.nokada ] I found it on cygwin.
    5437 [evanwebb gma] see below.
    5438 [matju arteng] Haven't seen a non-ANSI C compiler since Microsoft C 4.0, 1986. You?
    5439 [evanwebb gma] I havent been keeping track, but I've lowered fixing the # expansion
    5447 [sroberts uni] On some old unix boxes. They aren't fun, its even less fun when you
    5460 [Daniel.Berge] Bah, humbug.  TFB.
    5465 [dooby d10.ka] To spare the international readership doing what I

^ [ANN] Sydney DR2 released
5440 [evanwebb gma] Sydney DR2 has been released.
+ 5441 [djberg96 yah] As long as you're forking Ruby anyway, is there any
| 5442 [ville.mattil] developers.
+ 5443 [nobuyoshi.na] Init_ext() in dmyext.c is a dummy, and actual one will be
+ 5444 [lucsky mac.c] % uname -v

^ GC tweak
5445 [skaes gmx.ne] I have found that the performance of current garbage collector
+ 5446 [nobu.nokada ] This is disallowed in C89.
| + 5448 [akr m17n.org] stderr is unbuffered.
| | 5449 [nobuyoshi.na] On some platforms (maybe win32 only?), stderr is buffered when
| + 5450 [skaes gmx.ne] I'm a bit curious what exactly is disallowed? Is it the late declaration
|   + 5454 [matz ruby-la] The former.  Late declaration is introduced by C99.
|   | 5457 [skaes gmx.ne] I'm not sure why this would affect security. You can't run code through
|   | 5458 [skaes gmx.ne] Of course, the strings should be checked before passing them to atoi or
|   + 5455 [daniel.amela] It's the late declaration of free_min_ptr. The int min_slots one works
+ 5462 [matju arteng] isn't the following a bit more straightforward?
  5463 [skaes gmx.ne] Certainly. If you make it "&heap_min_slots" etc. in the calls to

^ [ ruby-Bugs-2101 ] bug in pstore (ruby 1.8.2) on Windows ( Win XP) ?
5451 [noreply ruby] Bugs item #2101, was opened at 2005-07-14 15:30
+ 5452 [george.marro] I can confirm this.
| 5453 [pit capitain] support += 1
+ 5456 [matz ruby-la] Strange.  We call binmode just after it's opened, to set file
  5459 [nobuyoshi.na] open(3) in msvcrt apparently seems to truncate 0x1a at the
  5461 [matju arteng] It's not that strange. It's because the early versions of the DRI-CP/M
  5466 [nobu.nokada ] I know it well, but even notepad.exe has stopped it already.

^ [ ruby-Bugs-2105 ] ruby (v182 or CVS-HEAD) fails @ 'make' w/ OpenSSL v>= 0.9
5464 [noreply ruby] Bugs item #2105, was opened at 2005-07-14 12:58

^ [#2105] ruby (v182 or CVS-HEAD) fails @ 'make' w/ OpenSSL v >= 0.9.8
5467 [OpenMacNews ] <http://rubyforge.org/tracker/index.php?func=detail&aid=2105&group_id=426&atid=1698>

^ GC
5468 [tzurtch blue] I'm new in ruby's world,
5469 [nobuyoshi.na] No, it's mark&sweep.

^ Bogus age value from Etc
5470 [Daniel.Berge] Ruby 1.8.2
5717 [matz ruby-la] Sorry for being late.  I'm flushing message queue.
5719 [djberg96 yah] Correct.  AFAIK it's a char* on all flavors of
5722 [nobuyoshi.na] I googled pw_age and found only a few platforms of char*, but none of
5723 [matz ruby-la] Can you commit this patch, please?

^ make fail; ruby v182 not finding readline ?
5471 [OpenMacNews ] bldg ruby v182 on OSX 10.4.2
+ 5472 [benschumache] Have you tried doing this with this environment as well?
| 5473 [OpenMacNews ] thanks for the reply =)
| 5474 [benschumache] No problem.
+ 5477 [nobu.nokada ] Should be -L/usr/local/lib and -I/usr/local/include in common

^ [RESOLVED] Re: make fail; ruby v182 not finding readline ?
5475 [OpenMacNews ] this posed some challenges as to how to install rubygems for an

^ Bug in ruby's command line parsing
5476 [mailinglists] i found that starting a ruby script on window may result in a
+ 5478 [nobu.nokada ] As well as other programs compiled with Visual C++.
+ 5479 [dougkearns g] Assuming quoting in Windows works in some sane way; "C:\"  "D:\" is
  5480 [drbrain segm] $ ruby -ve 'p ARGV' "C:\" "D:\"
  + 5482 [halostatue g] Not comparable.
  + 5484 [meta pobox.c] Right. The problem is that Windows' use of '\' as both path separator
    + 5485 [mailinglists] No it's not.
    | 5487 [meta pobox.c] There's kind of a semantic issue here.
    + 5486 [halostatue g] I'm not sure. I confirmed what Nobu said, regarding it being a Visual

^ [PATCH] Bug in new enumerator code.
5481 [g_ogata optu] This patch fixes the arg specs for #to_enum, #enum_for.
5483 [nobu.nokada ] Indeed, thank you.

^ [ ruby-Patches-2128 ] http.rb cleanup
5489 [noreply ruby] Patches item #2128, was opened at 2005-07-18 14:25

^ [ ruby-Bugs-2130 ] ruby win bcc32: Stable snapshot (Tue Jul 19) make fails
5491 [noreply ruby] Bugs item #2130, was opened at 2005-07-19 16:23

^ [ ruby-Bugs-2131 ] ruby ( v183) bcc32: using Socket.new with timeout -> files not closed
5492 [noreply ruby] Bugs item #2131, was opened at 2005-07-19 17:34
+ 5495 [ocean m2.ccs] May or may not. It depends on what you did. For example, if you allocated memory
+ 5498 [dooby d10.ka] I use the mswin build for Net library work.
  5499 [ocean m2.ccs] Umm, it works for me...
  5500 [dooby d10.ka] I was sure it would ;-/
  + 5501 [ville.mattil] timeout -> files not closed
  | 5502 [ville.mattil] The zone alarm might be very well be the key.
  | 5503 [dooby d10.ka] That could have been helpful, thanks.
  + 5510 [dooby d10.ka] Good news? -- Mine too gives "OK"
    5513 [dooby d10.ka] That result was INCORRECT.
    5514 [ocean m2.ccs] Sorry, setmode() accepted only text mode flags (O_TEXT, O_BINARY). That magic number
    5515 [ocean m2.ccs] ... At least on Windows98. this seems to be needed on Win2000.

^ Ruby Hackers Guide Translation  Request
5493 [ruby-core ha] The response to the rather crude translation of 'Minero Aoki' work "Ruby

^ Reply to Ms Renzi
5494 [ruby-core ha] I emailed Minero Aoki when I did the machine translation, and

^ Multiline Regexp Bug
5496 [xsdg freenod] I was working on untangling some data for someone in #ruby-lang, and I think I
5497 [pit capitain] /[^=]/ matches everything but "=", including "\n". This is independent

^ Kudos to them here coders
5509 [parki whatev] stuff, and the other a port of code from Ruby (slow) to C (fast), and

^ [ ruby-Bugs-2154 ] ^ and \A match in the middle of the string when using StringScanner.scan
5511 [noreply ruby] Bugs item #2154, was opened at 2005-07-23 10:28

^ Problem with ruby 1.8.2 and OpenSSL 0.9.8 on Os X with DarwinPorts
5512 [purestorm gg] I think I triggered a bug in ruby's openssl extension. It seems to
5516 [purestorm gg] Is there nobody interested in fixing this bugs? Where can I find the
5517 [nakahiro gma] I didn't check the original report (sorry) but can you try the latest

^ [ ruby-Bugs-2186 ] thread scheduling problem with io on files in /proc on 1.8.2
5518 [noreply ruby] Bugs item #2186, was opened at 2005-07-29 14:23

^ Warning from Tru64 UNIX C compiler building 1.8.2
5520 [ruby-core ml] cc -ieee -O2 -msym -readonly_strings    -I. -I.  -c bignum.c
5522 [nobuyoshi.na] Thank you, already fixed in CVS.

^ [ ruby-Bugs-2199 ] WEBrick's cgi handler does not emit cookies properly when more than one cookie
5521 [noreply ruby] Bugs item #2199, was opened at 2005-08-01 21:52

^ [PATCH] building with multiple -arch flags
5523 [toby apple.c] charset=US-ASCII;

^ Division weirdness in 1.9
5524 [flori nixe.p] p [ 1 / 3.0, 1.0 / 3 ] # => [0, 0.333333333333333]
+ 5525 [halostatue g] a = 1
| + 5526 [jimfreeze gm] [Not sure if the previous message got thru]
| + 5527 [flori nixe.p] It does.
+ 5529 [matz ruby-la] A bug.  Already fixed in the CVS HEAD.  Sorry.
  + 5530 [flori nixe.p] NP. I am glad it's only a bug. ;)
  + 5531 [shiba mail2.] Oops, I made the bug.  Sorry.

^ [ ruby-Bugs-2206 ] Building ruby extensions with MingW broken
5528 [noreply ruby] Bugs item #2206, was opened at 2005-08-04 00:05

^ [PATCH] ostruct.rb: recursive inspect, .send with exotic symbols, return value of assignment
5532 [florgro gmai] Moin.
5534 [florgro gmai] Sorry, the patch ignored changed indentation. I've attached a new one.

^ Minor bug: recursive Thread.current[:__inspect_key__]?
5533 [florgro gmai] Moin.

^ [BUG] incorrect parse in 1.9; [PATCH] included
5535 [ mfp acm.org] One of the f_larglist productions is broken: it makes ruby parse invalid
5537 [matz ruby-la] Thank you for the patch.  I will apply the fix.

^ [BUG] bug in variable assignment
5536 [ mfp acm.org] $ ~/ruby1.9/bin/ruby -e "->(&b){}.call(1); p 1 "
5538 [nobuyoshi.na] Does this fix it?
5539 [matz ruby-la] Can you commit?
5540 [ mfp acm.org] $ ./ruby -v -e "->(&b){b.call(1)}.call{|x| puts x}"
5543 [ mfp acm.org] $ ./ruby -ve "a = 0; ->(a){}.call(2); p a"
5544 [matz ruby-la] You shouldn't _fix_ this.  Formal arguments to the anonymous function
5545 [matz ruby-la] Instead we should fix optional arguments and rest arguments NOT to
5547 [ mfp acm.org] I see, I picked the wrong semantics.
5608 [ mfp acm.org] Maybe not?

^ [ ruby-Bugs-2218 ] String.scan
5541 [noreply ruby] Bugs item #2218, was opened at 2005-08-09 10:10
5542 [decoux moulo] break unless /<%=gettext|\{\{/ =~ $'  # not tested

^ Travis McLane.
5548 [ruby-core ha] My WEBSITE went down and I lost an important email from TRAVIS MCLANE

^ NoMethodError in thread.rb:111
5549 [thomas.strat] i get an error that looks like a bug in thread.rb
5550 [thomas.strat] Never mind. Forgot to initialize the Mutex...

^ [PATCH] parsing ->(){} expressions in 1.9
5551 [ mfp acm.org] $ ./ruby -ve "->(){ {} }"
5562 [matz ruby-la] Thank you!  I have merged your code (with slight modification).

^ Exceptions in threads all get converted to a TypeError
5552 [paul luon.ne] Hey all,
+ 5553 [nobu.nokada ] I have a patch, which is to reduce exception objects, however
| 5555 [matz ruby-la] Can you commit the patch, please?
+ 5554 [ mfp acm.org] The example you provided in your bug report (reproduced below for the record)

^ Unpredictable, but fairly frequent segfault using rb_eval
5556 [William.Barn] ...
5561 [nobu.nokada ] I can say nothing without the source, but my guess is some

^ [PATCH] FW: Ruby 1.8.2 DTrace Support
5557 [pabs pablotr] provider into Ruby.  He's not subscribed to ruby-core, so he asked me to
6077 [nobuyoshi.na] Tried applying to recent versions, but not sure at all.

^ File.basename default suffix?
5558 [Daniel.Berge] A recent discussion on file renaming made me wonder something about
5559 [threeve.org ] You'd lose the capability to grab just the filename out of a path then.
5560 [Daniel.Berge] Oh, right.  Duh.  Thanks.

^ Non-overridable and non-redefinable methods
5563 [eric_mahurin] Lately, I've been thinking about the future of ruby
+ 5564 [halostatue g] #__id__ and #__send__ are already not overridable. I would suggest that
| 5571 [eric_mahurin] It is a warning in 1.8.2.  I think it should be an error -
| + 5573 [halostatue g] I disagree on all three. In no way do I believe that such overriding
| | 5578 [eric_mahurin] You pulled this list out of context.  I'm talking about
| | + 5582 [halostatue g] I pulled the list, but I believe that I did not misrepresent as I didn't
| | + 5588 [drbrain segm] I've found discouragement in ruby to be something entirely different
| |   5607 [flori nixe.p] Really?
| |   5610 [drbrain segm] $ ruby -e 'p ObjectSpace.ancestors'
| |   + 5611 [vjoel path.b] Agree. All it takes is require 'enumerator', but typing that is a
| |   | 5614 [flori nixe.p] Hehe, so Enumerator in 1.9 is the backdoor to the backdoor?
| |   + 5613 [flori nixe.p] Well, it does in 1.9, where enumerator is always loaded. This is btw, a
| + 5574 [transfire gm] Just wanted to add a few things.
|   5581 [halostatue g] What do you mean by "local instance methods"?
|   5583 [dblack wobbl] class C
|   + 5585 [eric_mahurin] This would be a nice feature to have and would probably be a
|   | + 5587 [transfire gm] Yes, you're right. It doesn't really address optimization.
|   | | 5593 [halostatue g] But then one isn't arguing about Ruby, but something that I wouldn't
|   | | 5595 [transfire gm] No, why would that be? If you can achieve the same things, where would
|   | | + 5596 [drbrain segm] The difference lies in how many characters I have to type to get the
|   | | | 5603 [transfire gm] class X
|   | | + 5602 [halostatue g] No, it wouldn't be. Some of what I do would go away if rdoc gained
|   | |   5604 [transfire gm] Not true.  The only thing you've saved in the above is possibly a
|   | + 5589 [drbrain segm] What happens when there is a bug in a 3rd-party library that I want
|   |   5590 [eric_mahurin] That 3rd party library can already freeze the class right now.
|   |   5597 [drbrain segm] While possible, I've never seen it used.
|   |   5600 [eric_mahurin] I'm talking about where that method is effectively used, not
|   + 5586 [transfire gm] That's right. And furthermore
|   + 5592 [halostatue g] Interesting idea, but I don't think that I like it as stated. I'd
|     5601 [dblack wobbl] It might have to be self_class_lexical_scope_local or something :-)
|     5606 [transfire gm] You may have a fair point, in the respect of "why hide it?" But one
+ 5565 [florgro gmai] Or to say it in another way: The language is hard to optimize, let's
| + 5580 [eric_mahurin] Not exactly.  My proposal in this case was to add the "feature"
| + 5591 [ko1 atdot.ne] YARV doesn't inline Fixnum#+.  If Fixnum#+ is redefined, YARV invoke
|   5605 [eric_mahurin] Thank you for responding as what I'm talking about is directly
|   5648 [ko1 atdot.ne] All checks were done at runtime.  And yes, YARV process Bignum
|   5649 [eric_mahurin] What I'm talking about above (inlining certain methods in
|   5650 [ko1 atdot.ne] I can't understand what you proposing (because of my English skills and
|   5652 [eric_mahurin] For this case, let's say Object#nil? is non-overridable.
|   5663 [ko1 atdot.ne] Do you use a method "nil?" ?
|   5665 [eric_mahurin] I actually have it all over my code in my rubyforge cursor
+ 5566 [drbrain segm] I either never call these methods, or would use them for making proxy
  5567 [eric_mahurin] I'm not saying all of these should be on the list to be
  5572 [drbrain segm] I'd trade BlankSlate proxies for speed any day of the week.  Ruby's
threads.html
top