28370-28694

28177-29876 subjects 28559-29162

[Backport #1276] Incorrect freeing of memory in OpenSSL extension
28370 [redmine@ru y] Issue #1276 has been updated by Nobuyoshi Nakada.

[Feature #1081] add File::write() convenience method
28371 [redmine@ru y] Issue #1081 has been updated by Yusuke Endoh.

[Feature #1257](Rejected) Add Continuation#thread method
28373 [redmine@ru y] Issue #1257 has been updated by Yusuke Endoh.

[Feature #2480](Open) request to add GC::Profiler.time method
28374 [redmine@ru y] Issue #2480 has been updated by Yusuke Endoh.

[Feature #2515](Rejected) Array#select!
28375 [redmine@ru y] Issue #2515 has been updated by Yusuke Endoh.

[Bug #2826] pthreads compilation failure on Solaris
28376 [redmine@ru y] Bug #2826: pthreads compilation failure on Solaris

[Backport #2564] [patch] re-initialize timer_thread_{lock,cond} after fork
28377 [redmine@ru y] Issue #2564 has been updated by Aliaksey Kandratsenka.

[Feature #839] Add code on each line of a backtrace output to the screen
28378 [redmine@ru y] Issue #839 has been updated by Yusuke Endoh.

[Bug #2827] ri  hangs during gem installation which results in a crash
28379 [redmine@ru y] Bug #2827: ri  hangs during gem installation which results in a crash

[Bug #2828] Timeout doesn't work as expected if ruby process blocks
28380 [redmine@ru y] Bug #2828: Timeout doesn't work as expected if ruby process blocks

[Bug #2826](Assigned) pthreads compilation failure on Solaris
28381 [redmine@ru y] Issue #2826 has been updated by Yui NARUSE.

[Feature #2759] Regexp /g and /G options
28382 [redmine@ru y] Issue #2759 has been updated by Yui NARUSE.

[Bug #1469](Rejected) Different behavior of class variables in 1.9.0 and 1.9.1p129
28383 [redmine@ru y] Issue #1469 has been updated by Yusuke Endoh.

[Bug #1843] Symbol#inspect raises exception
28384 [redmine@ru y] Issue #1843 has been updated by Yusuke Endoh.
28685 [matz@ru y- a] OK, OK.  Go ahead and check it in.
28694 [mame@ts .n .] Done.  Thanks!

[Bug #1760] Methods Expecting Paths Should Prefer #to_path Over #to_str
28385 [redmine@ru y] Issue #1760 has been updated by Yusuke Endoh.

[Bug #2184] Blocks strange behavior
28386 [redmine@ru y] Issue #2184 has been updated by Yusuke Endoh.

[Feature #2759] Regexp /g and /G options
28387 [redmine@ru y] Issue #2759 has been updated by Michael Fellinger.

[Feature #2515](Open) Array#select!
28388 [redmine@ru y] Issue #2515 has been updated by Roger Pack.

[Feature #1102] Prepend Module
28389 [redmine@ru y] Issue #1102 has been updated by Roger Pack.

[Bug #2739] ruby 1.8.7 built with pthreads hangs under some circumstances
28390 [redmine@ru y] Issue #2739 has been updated by Lucas Nussbaum.

[Feature #1102] Prepend Module
28391 [redmine@ru y] Issue #1102 has been updated by Michael Fellinger.

[Feature #2515] Array#select!
28392 [redmine@ru y] Issue #2515 has been updated by Yusuke Endoh.
28411 [hgs@dm .a .u] I got tripped up by redmine there: I thought that was going off list,

[Feature #1102] Prepend Module
28393 [redmine@ru y] Issue #1102 has been updated by Yusuke Endoh.

[Bug #2829] Missing documentation for Exception subclasses.
28394 [redmine@ru y] Bug #2829: Missing documentation for Exception subclasses.

[Bug #2830] Some methods raise ArgumentError instead of TypeError
28395 [redmine@ru y] Bug #2830: Some methods raise ArgumentError instead of TypeError
28437 [matz@ru y- a] Go ahead.  I am thinking of making TypeError subclass of
28440 [mame@ts .n .] Agreed.
28441 [naruse@ai em] I agree with marcandre too.

[Bug #2189](Closed) Math.atanh(1) & Math.atanh(-1) should not raise an error
28397 [redmine@ru y] Issue #2189 has been updated by Marc-Andre Lafortune.

[Feature #2515] Array#select!
28398 [redmine@ru y] Issue #2515 has been updated by Marc-Andre Lafortune.
28427 [matz@ru y- a] Okay, okay.  I understand your feeling.
28429 [rogerdpack2@] +1 for keep_if from me.  Seems like a good name.
28431 [mame@ts .n .] It's a revelation...  In [ruby-core:27254], you only said the reason

[Bug #2495] Matrix: Vector#each2 should check its argument
28399 [redmine@ru y] Issue #2495 has been updated by Marc-Andre Lafortune.
28401 [matz@ru y- a] Accepted, but I prefer each_with_index though.
28403 [matz@ru y- a] I tried, but test failed, because Vector does not know how to each.
28406 [ruby-core-ma] Oh, indeed, I didn't realize that!

[Feature #2831] Matrix: each, all?, none?, each_with_index, ....
28400 [redmine@ru y] Feature #2831: Matrix: each, all?, none?, each_with_index, ....

Matrix lib: plea for progress
28404 [ruby-core-ma] Dear Keiju Ishitsuka.
28667 [mame@ts .n .] いしつかさん、Marc-Andre のチケットに返答してあげてください。

[Feature #2832] Vector#each and Enumerable
28405 [redmine@ru y] Feature #2832: Vector#each and Enumerable

[Bug #2781] crash when gc_mark()ing already free'd locals of cloned scope
28407 [redmine@ru y] Issue #2781 has been updated by coderrr ..

[Feature #2759](Closed) Regexp /g and /G options
28409 [redmine@ru y] Issue #2759 has been updated by Yui NARUSE.

[Feature #2515] Array#select!
28410 [redmine@ru y] Issue #2515 has been updated by Stephen Sykes.

[Bug #1893] Recursive Enumerable#join is surprising
28412 [redmine@ru y] Issue #1893 has been updated by Yui NARUSE.

[Feature #2759] Regexp /g and /G options
28415 [redmine@ru y] Issue #2759 has been updated by Yui NARUSE.

[Bug #1666] Confusion in documentation for lines vs each_line, etc...
28416 [redmine@ru y] Issue #1666 has been updated by Yusuke Endoh.

[Bug #1666](Closed) Confusion in documentation for lines vs each_line, etc...
28417 [redmine@ru y] Issue #1666 has been updated by Yusuke Endoh.

[Bug #1983](Rejected) Struct doesn't define instance methods for valid method names
28419 [redmine@ru y] Issue #1983 has been updated by Yusuke Endoh.

[Bug #2834] Matrix/Vector should be rewritten in C to improve speed
28420 [redmine@ru y] Bug #2834: Matrix/Vector should be rewritten in C to improve speed

[Feature #2834](Rejected) Matrix/Vector should be rewritten in C to improve speed
28421 [redmine@ru y] Issue #2834 has been updated by Yusuke Endoh.

[Bug #1893] Recursive Enumerable#join is surprising
28422 [redmine@ru y] Issue #1893 has been updated by Yusuke Endoh.
28438 [matz@ru y- a] I don't think so, supplying to_ary means that object can be considered
+ 28439 [mame@ts .n .] Then, Array#join should not flatten Enumerator, I think.
| 28618 [matz@ru y- a] (a) revert and remove Enumerable#join altogether, leaving Array#join.
| + 28621 [jeremy@bi sw] in is =A0surprising"
| + 28622 [mame@ts .n .] Thank you for remembering the issue!
|   28623 [matz@ru y- a] I am not sure what you mean by (c).
|   28625 [mame@ts .n .] - Array#join will not call to_a.
|   28626 [matz@ru y- a] The whole purpose of to_ary, to_str etc, is to support implicit type
|   28627 [mame@ts .n .] I got it!  I'm pleased with listening the rationale.  Thank you.
|   + 28628 [eregontp@gm ] I already expressed my wish to do something like that upper.
|   + 28630 [matz@ru y- a] In that case, the "surprise" of OP would not be fixed.  I agree with
|     28631 [mame@ts .n .] Wow!  Very sorry!  I thought that Struct just provided to_a.  I did never
|     28632 [matz@ru y- a] Since Enumerable#join was introduced after 1.9.1, I admit that was a
+ 28442 [eregontp@gm ] Well, I thought that long conversion methods, were supplied to behave like
| 28443 [mame@ts .n .] The problem is whether we can consider Enumerator as an array or not.
+ 28449 [jeremy@bi sw] Argh, right. Perhaps an #as_ary, or #as_array, to indicate that the object
  28451 [esaynatkari@] to_rat, to_f/to_flo. I think these confusions could be resolved with

[Bug #2768](Third Party's Issue) SEGV when using OpenSSL::Cipher (AES)  in certain way
28423 [redmine@ru y] Issue #2768 has been updated by Yui NARUSE.

[Feature #2515] Array#select!
28424 [redmine@ru y] Issue #2515 has been updated by Yusuke Endoh.
28426 [hgs@dm .a .u] I've been using Reek a lot recently.  This makes me think of the

[Feature #2515] Array#select!
28425 [redmine@ru y] Issue #2515 has been updated by Roger Pack.

[Feature #2515] Array#select!
28428 [redmine@ru y] Issue #2515 has been updated by caleb clausen.

[Feature #2759] Regexp /g and /G options
28430 [redmine@ru y] Issue #2759 has been updated by Michael Fellinger.
28465 [naruse@ai em] Hmm, I haven't heard using nonnamed captured group...

[Bug #1983] Struct doesn't define instance methods for valid method names
28432 [redmine@ru y] Issue #1983 has been updated by Jeremy Kemper.

[Feature #2515](Closed) Array#select!
28433 [redmine@ru y] Issue #2515 has been updated by Yukihiro Matsumoto.

[Bug #1893] Recursive Enumerable#join is surprising
28434 [redmine@ru y] Issue #1893 has been updated by Jeremy Kemper.
28436 [eregontp@gm ] Thanks to have reported the issue :)

[Feature #2832](Closed) Vector#each and Enumerable
28435 [redmine@ru y] Issue #2832 has been updated by Yukihiro Matsumoto.

[Feature #2480] request to add GC::Profiler.time method
28444 [redmine@ru y] Issue #2480 has been updated by _ wanabe.

[Bug #2830](Closed) Some methods raise ArgumentError instead of TypeError
28445 [redmine@ru y] Issue #2830 has been updated by Marc-Andre Lafortune.

[Bug #2836] win32ole + excel: crash when assigning large array
28446 [redmine@ru y] Bug #2836: win32ole + excel: crash when assigning large array

Re: [Feature #2480] request to add 
28447 [mame@ts .n .] +1
28453 [authornari@g] Me, too.

[Feature #905](Feedback) Add String.new(fixnum) to preallocate large buffer
28448 [redmine@ru y] Issue #905 has been updated by Yusuke Endoh.

[Feature #1081] add File::write() convenience method
28450 [redmine@ru y] Issue #1081 has been updated by Yusuke Endoh.
28455 [matz@ru y- a] Go ahead.
28472 [mame@ts .n .] nience method"
28507 [runrun@ru pa] Is it intended that the length of the leading nulls are not included
28509 [mame@ts .n .] Intended.  It currently returns the length actually written.  The
28517 [runrun@ru pa] OK, just wanted to check. As for #binwrite, I'm also assuming that, at
28524 [mame@ts .n .] No, it is never intended :-(
28528 [runrun@ru pa] Teamwork. :-)
28529 [mame@ts .n .] Grr, I hate IO.
28530 [mame@ts .n .] I give up.  I have already reverted and deleted the two methods.
28533 [runrun@ru pa] Why don't we just start simple? Add IO.write and IO.binwrite that take
28560 [mame@ts .n .] Because there are already complex File.read/binread.
28564 [freeparis2@g] Kazuo Ishii, Ph.D.

Watched issues on redmine
28452 [vikkous@gm i] Is there a page on redmine that will show me the list of issues that
28456 [m.fellinger@] On top left, there is [My page], if you go there, you'll find a
28457 [vikkous@gm i] Thank you, Michael. That seems to have done the trick.

[Bug #2836](Feedback) win32ole + excel: crash when assigning large array
28454 [redmine@ru y] Issue #2836 has been updated by Nobuyoshi Nakada.

[Feature #2480](Closed) request to add GC::Profiler.time method
28458 [redmine@ru y] Issue #2480 has been updated by _ wanabe.

[Feature #2759] Regexp /g and /G options
28459 [redmine@ru y] Issue #2759 has been updated by caleb clausen.
+ 28460 [vincent.isam] understand and no-one needs it". Which would be a perfectly valid justific=
| 28464 [hgs@dm .a .u] As a general principle, that is correct (see for example, Lua).
| 28466 [naruse@ai em] It isn't a Oniguruma itself.
+ 28471 [naruse@ai em] We can know how easy to provide only after implement and test it.
  28494 [vikkous@gm i] No. Michael referred to a discussion on the japanese ML and said there
  28497 [naruse@ai em] id)
  28498 [vikkous@gm i] I'm glad you're being careful and thinking about stuff like this,
  28499 [naruse@ai em] This code allows 1.9.2 to dump and load older regexps and new extended rege=
  28514 [vikkous@gm i] [code snipped]

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28461 [redmine@ru y] Issue #905 has been updated by caleb clausen.
+ 28463 [now@bi wi se] Doesn’t this unnecessarily expose implementation details about String?
+ 28469 [mame@ts .n .] Indeed, it will bring speed up to Ruby, but if the speed up is
  28474 [murphy@ru yc] Doesn't Ruby allocate already using a "double memory if you run out"
  + 28475 [hgs@dm .a .u] Yes (last time I looked), but while this sort of thing is
  | 28477 [mame@ts .n .] At first glance, the document explains the difference of destructive
  | 28478 [hgs@dm .a .u] It is related: the algorithm constructs large strings from smaller
  | 28500 [mame@ts .n .] Ah, sorry.  I had to read all more carefully.
  | 28503 [hgs@dm .a .u] Possibly.  I've not gone into this in much depth.  I thought it
  + 28476 [mame@ts .n .] Yes, it does.  This is why I think experiment is needed.
  + 28483 [rogerdpack2@] It doesn't when you're reading IO.  Causing some serious slowdowns in doze.

[Bug #2836] win32ole + excel: crash when assigning large array
28462 [redmine@ru y] Issue #2836 has been updated by Jochen Immend旦rfer.

[Bug #2647] Lack of testing for String#split
28467 [redmine@ru y] Issue #2647 has been updated by Dawid Grzesiak.

[Bug #2647] Lack of testing for String#split
28468 [redmine@ru y] Issue #2647 has been updated by Dawid Grzesiak.
28470 [hgs@dm .a .u] hgs@Q2P14HGS ~

[Feature #1081](Closed) add File::write() convenience method
28473 [redmine@ru y] Issue #1081 has been updated by Yusuke Endoh.

[Bug #1718](Closed) RDoc directive in lib/yaml/tags.rb prevents rdoc'ing of Module
28479 [redmine@ru y] Issue #1718 has been updated by Kirk Haines.

[Feature #2515] Array#select!
28480 [redmine@ru y] Issue #2515 has been updated by Roger Pack.

[Feature #2480] request to add GC::Profiler.time method
28481 [redmine@ru y] Issue #2480 has been updated by Roger Pack.

Question on scoped constant resolution Class vs Module
28482 [peter.mclain] I asked this on ruby-talk, but didn't get anywhere.  Someone suggested
+ 28488 [vikkous@gm i] ...
+ 28534 [mame@ts .n .] I think so.
  + 28596 [peter.mclain] If the draft is wrong, then I will file a comment on it, but I will
  + 28600 [shugo@ru y- ] Sorry for the delay.
    28619 [peter.mclain] Yes, your wording will fix the spec.  Thanks.
    28620 [shugo@ru y- ] I have fixed it.  Thank you.

unable to build trunk [doze]
28484 [rogerdpack2@] In Mingw, I get the following with trunk
+ 28489 [jon.forums@g] gcc -O0 -pipe -g3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite
+ 28495 [nobu@ru y- a] I've forgotten to commit the fix.  Thank you.

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28485 [redmine@ru y] Issue #905 has been updated by caleb clausen.
28490 [murphy@ru yc] O(n), where n is the size of the appended string.
28546 [mame@ts .n .] I wonder why such a simple loop is slower than jruby...?
28549 [headius@he d] JRuby behaves the same, since literal strings are still separate
28551 [mame@ts .n .] user     system      total        real

[Feature #1047] request: getters, setters for the GC
28486 [redmine@ru y] Issue #1047 has been updated by Michael Edgar.

[Feature #2837] Compile-time constant for HEAP_GROWTH_FACTOR (patch attached)
28487 [redmine@ru y] Feature #2837: Compile-time constant for HEAP_GROWTH_FACTOR (patch attached)
28496 [nobu@ru y- a] At least, they must be members of rb_objspace_t, and the

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28491 [redmine@ru y] Issue #905 has been updated by Kurt  Stephens.
28493 [murphy@ru yc] How big would the buffer size have to be for this template?
28501 [mame@ts .n .] Yes, it is generally difficult to determine the size.
+ 28513 [vikkous@gm i] Generally, a given template should expand to about the same size every
| 28515 [now@bi wi se] I’m getting the feeling thath the only real use case that we’ve got
| + 28519 [murphy@ru yc] How about an optimized StringBuffer class in stdlib that's optimized for
| + 28521 [vikkous@gm i] So, maybe erb can be modified to collect its result in an array which
| + 28522 [ks@ku ts ep ] I can guarantee the lower bound of output size of this example is 7.  :p
|   28526 [murphy@ru yc] Have you really identified String concatenation as the primary issue?
+ 28523 [ks@ku ts ep ] I can supply a benchmark.

[Feature #2759] Regexp /g and /G options
28492 [redmine@ru y] Issue #2759 has been updated by Michael Fellinger.

[Feature #2837] Compile-time constant for HEAP_GROWTH_FACTOR (patch attached)
28502 [redmine@ru y] Issue #2837 has been updated by Michael Edgar.

Patch for : ext\dl\handle.c
28504 [sirk390@gm i] It's the first time I try to contribute to the ruby project.
28510 [nobu@ru y- a] It's already supported.
28512 [sirk390@gm i] function was

[Bug #2838] Ruby 1.8.7 (2009-06-12 patchlevel 174) strange round behaviour
28505 [redmine@ru y] Bug #2838: Ruby 1.8.7 (2009-06-12 patchlevel 174) strange round behaviour

[Bug #2783] Segmentation Fault (using libxml-ruby)
28506 [redmine@ru y] Issue #2783 has been updated by Dami叩n D'Onia.

[Bug #2838](Rejected) Ruby 1.8.7 (2009-06-12 patchlevel 174) strange round behaviour
28511 [redmine@ru y] Issue #2838 has been updated by Nobuyoshi Nakada.

[Bug #2840] Tk doesn't built in mingw
28516 [redmine@ru y] Bug #2840: Tk doesn't built in mingw

[Bug #2319] gethostbyname fails in windows
28518 [redmine@ru y] Issue #2319 has been updated by Roger Pack.

[Bug #2838] Ruby 1.8.7 (2009-06-12 patchlevel 174) strange round behaviour
28520 [redmine@ru y] Issue #2838 has been updated by Yui NARUSE.
28525 [murphy@ru yc] In short: Don't expect exact results when using Floats ;)

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28527 [redmine@ru y] Issue #905 has been updated by Kornelius Kalnbach.
28539 [mame@ts .n .] Thank you for your writing a patch!
28541 [murphy@ru yc] The fact that the memory taken by the Ruby process didn't change in top.
28542 [mame@ts .n .] Hmm, I guess you saw physical memory size allocated.
28548 [murphy@ru yc] I didn't know that. Thanks!

[Bug #2739] ruby 1.8.7 built with pthreads hangs under some circumstances
28531 [redmine@ru y] Issue #2739 has been updated by Alex Legler.

[Bug #2739] ruby 1.8.7 built with pthreads hangs under some circumstances
28532 [redmine@ru y] Issue #2739 has been updated by Motohiro KOSAKI.

[Bug #2739] ruby 1.8.7 built with pthreads hangs under some circumstances
28535 [redmine@ru y] Issue #2739 has been updated by Lucas Nussbaum.

[Feature #1081] add File::write() convenience method
28536 [redmine@ru y] Issue #1081 has been updated by Run Paint Run Run.
28537 [nobu@ru y- a] It's broken, and will cause segfault or similar.

[Bug #2739] ruby 1.8.7 built with pthreads hangs under some circumstances
28538 [redmine@ru y] Issue #2739 has been updated by Motohiro KOSAKI.

[Bug #2739] ruby 1.8.7 built with pthreads hangs under some circumstances
28543 [redmine@ru y] Issue #2739 has been updated by Lucas Nussbaum.

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28544 [redmine@ru y] Issue #905 has been updated by Motohiro KOSAKI.

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28545 [redmine@ru y] Issue #905 has been updated by _ wanabe.

[Feature #905] Add String.new(fixnum) to preallocate large buffer
28547 [redmine@ru y] Issue #905 has been updated by Motohiro KOSAKI.

[Bug #2943] Regexp Hash Code Changes
28550 [redmine@ru y] Bug #2943: Regexp Hash Code Changes

[Bug #2945] Regexp#=== is failed by an exception when the exception is occurred in method_missing
28552 [redmine@ru y] Bug #2945: Regexp#=== is failed by an exception when the exception is occurred in method_missing
28553 [matz@ru y- a] I think so.  What makes you think it's invalid?
28554 [muraken@gm i] failed by an exception when the exception is occurred in method_missing"
28555 [matz@ru y- a] I have to repeat myself.  Why do you expect so?
28556 [muraken@gm i] Ok, I agree with you about that exceptions, no one captured,
28557 [matz@ru y- a] It's a wrong design of method_missing.  If one want exceptions from
28558 [muraken@gm i] method_missing.
threads.html
top