40284-46765

40104-40928 subjects 40493-40974

set_trace_func changed?
40284 [transfire@gm] Did something change about `set_trace_func` between 1.8.7 and 1.9.3?
+ 40305 [rogerdpack2@] I think with c-call you have to tweak some parameter to have them
+ 40307 [ko1@at ot ne] From 1.9, we skip method invocation on Fixnum#+.
  40309 [transfire@gm] It appears to be more than that. I traced the issue to the binding
  40319 [ko1@at ot ne] It seems a bug (binding doesn't work correctly).  Maybe, we don't check

[Ruby 2.0 - Bug #5470][Closed] r33507 and r33508 break the build under MinGW
40285 [akr@fs j. rg] Issue #5470 has been updated by Akira Tanaka.

[ruby-trunk - Bug #5473][Open] Raise in method_missing causes infinite loop
40287 [calamitates@] Issue #5473 has been reported by Peter Vanbroekhoven.

BitField extension
40288 [halfdan@xn r] ...
40292 [nobu@ru y- a] You don't call the constructor in BitFieldNew() before calling data.resize().
40303 [halfdan@xn r] Great thanks! That really was the problem.
40402 [nobu@ru y- a] 1) you need BitField#initialize_copy to use clone and dup methods.

[ruby-trunk - Feature #5474][Assigned] keyword argument
40290 [mame@ts .n .] Issue #5474 has been reported by Yusuke Endoh.
+ 40298 [matz@ru y- a] I think it should be ArgumentError instead of TypeError.
| 40299 [ evan@ph .i ] See below.
| + 40300 [matz@ru y- a] It could make argument parsing much heavyweight and difficult to
| | 40675 [rogerdpack2@] lly I can formulate an alternative you would like.
| | 41772 [ruby-core-ma] Not sure why the following modifications made in redmine were not
| | + 41814 [mame@ts .n .] Good catch!  The commits I've done now include a fix for this.
| | | 41818 [matz@ru y- a] I agree with caller-side **.
| | | 41820 [mame@ts .n .] Ah, yes, I think there is no longer need for arguing it.
| | + 41815 [mame@ts .n .] What do you think about Marc-Andre's alternative syntax for
| |   41822 [matz@ru y- a] I am still not sure if we need hash splat nor hash decomposition, it
| + 40354 [headius@he d] The overhead concerns may not be valid. I think it could be
|   40386 [ evan@ph .i ] See below.
+ 40414 [headius@he d] More refinement below. I think we're on a good path here.
| 40416 [matz@ru y- a] I don't know the reason why you need this value-less keyword
| 40418 [jballanc@gm ] I think the point is that not every argument necessarily has a reasonable
| 40425 [matz@ru y- a] Yes, there could be a language with that kind of design.  But Ruby
| + 40428 [jballanc@gm ] Thank you for the clarification. I am slowly understanding the direction and
| + 40431 [headius@he d] Can you clarify why you've already made this decision? For normal
|   40447 [nobu@ru y- a] It should be a positinal argument.  I can't get why it must be a
|   40449 [headius@he d] It's a contrived example, of course, but I think having a neat
|   + 40451 [matz@ru y- a] I disagree here.  Unlike other languages, keyword arguments will be
|   | 40454 [mame@ts .n .] I like the design.
|   | + 40456 [now@bi wi se] Agree!  This would clean up both the language and the implementation
|   | + 40457 [matz@ru y- a] Removing something, especially well-used feature like (non-labeled)
|   + 40460 [nobu@ru y- a] You didn't know? ;)
|     40463 [headius@he d] Yes, it definitely is. I would like to see Ruby do that for me, but
+ 40518 [eregontp@gm ] It sounds great!
  + 40522 [mame@ts .n .] Koichi told me that I can commit my patch to the trunk.  So
  | 40541 [eregontp@gm ] It's all my pleasure to test shiny new features.
  + 40638 [rogerdpack2@] +1 for this way, if at all possible.

[ruby-trunk - Bug #5468] IPSocket#valid_v6? in ipaddr.rb contains incorrect regexps
40294 [xkernigh@ne ] Issue #5468 has been updated by George Koehler.

A rough release schedule for 2.0.0
40301 [mame@ts .n .] (Japanese follows after English; 後ろに日本語があります)
+ 40302 [mame@ts .n .] Oops!  I correct it as Feb. 24 2013.  Sorry for the confusion.
+ 40337 [duerst@it ao] August 24th is in the middle of the holiday season. Is it a good idea to
  40344 [mame@ts .n .] I haven't thought that.  Thanks.

[ruby-trunk - Bug #5476][Open] ruby 1.9.3_rc1 segfaults in test_fork.rb on HPPA
40306 [hans@de ra f] Issue #5476 has been reported by Hans de Graaff.

[ruby-trunk - Bug #5477][Open] to_f function / multiplication bug
40308 [notomodungwa] Issue #5477 has been reported by Noto Modungwa.

[ruby-trunk - Bug #5477] to_f function / multiplication bug
40310 [notomodungwa] Issue #5477 has been updated by Noto Modungwa.

[ruby-trunk - Feature #5478][Open] import Set into core, add syntax
40311 [Konstantin.H] Issue #5478 has been reported by Konstantin Haase.

[ruby-trunk - Feature #5479][Open] import StringIO into core, add String#to_io
40312 [Konstantin.H] Issue #5479 has been reported by Konstantin Haase.

[ruby-trunk - Feature #5480][Open] remove GServer from stdlib
40313 [Konstantin.H] Issue #5480 has been reported by Konstantin Haase.

[ANN] 2011 Call for grant proposals
40314 [shugo@ru y- ] The Ruby Association is looking to give grants for development projects
41495 [shugo@ru y- ] The following two projects have been selected from 16 proposals by
+ 41497 [shugo@ru y- ] The previous mail was formatted wrong, so I resend it.
+ 41499 [headius@he d] Excellent!
+ 41504 [rogerdpack2@] Feature request: make it a wiki :P
  41526 [yutaka.hara@] Thanks!
  41538 [rogerdpack2@] I wish we english-ers were more lucky :P
  41551 [dutta.anuj@g] Sorry, slightly off-topic but there used to be an online ruby hacking guide

[ruby-trunk - Bug #5476] ruby 1.9.3_rc1 segfaults in test_fork.rb on HPPA
40315 [kosaki.motoh] Issue #5476 has been updated by Motohiro KOSAKI.

[ruby-trunk - Feature #5481][Open] Gemifying Ruby standard library
40316 [nakahiro@gm ] Issue #5481 has been reported by Hiroshi Nakamura.

[ruby-trunk - Feature #5481] Gemifying Ruby standard library
40317 [nakahiro@gm ] Issue #5481 has been updated by Hiroshi Nakamura.

[ruby-trunk - Feature #5481] Gemifying Ruby standard library
40318 [nakahiro@gm ] Issue #5481 has been updated by Hiroshi Nakamura.
40327 [mame@ts .n .] Could you summarize advantages (if any) and disadvantages
+ 40328 [nakahiro@gm ] Sure, I will. But please don't wait to post your comment now. I should
| 40348 [mame@ts .n .] Who will upload stdlib gems to rubygems.org? The release manager?
+ 40329 [drbrain@se m] I will describe my thoughts=20
  40349 [mame@ts .n .] Thank you.  Your explanation helped me understand.

[ruby-trunk - Feature #5364] How about new syntax: "object.\method" returns a Method instance?
40320 [transfire@gm] Issue #5364 has been updated by Thomas Sawyer.
40403 [nobu@ru y- a] No.

[ruby-trunk - Bug #5477][Rejected] to_f function / multiplication bug
40321 [drbrain@se m] Issue #5477 has been updated by Eric Hodel.

[ruby-trunk - Feature #5482][Open] Rubinius as basis for Ruby 2.0
40322 [transfire@gm] Issue #5482 has been reported by Thomas Sawyer.
40326 [mame@ts .n .] Come back when all 1.9 features and callcc are implemented :-)
40330 [ko1@at ot ne] I plan to propose that removing callcc from 2.0.
40400 [tim@na a1 de] optimization _and_ have been shown to be more powerful. shift/reset style
40410 [headius@he d] Fun hack of the night: https://gist.github.com/1315794
40435 [mame@ts .n .] That is not a partial continuation.
40436 [headius@he d] I think it is more important for Ruby to be fast, expressive and easy to use

[ruby-trunk - Feature #5482] Rubinius as basis for Ruby 2.0
40323 [kosaki.motoh] Issue #5482 has been updated by Motohiro KOSAKI.

[ruby-trunk - Feature #5482] Rubinius as basis for Ruby 2.0
40325 [headius@he d] Issue #5482 has been updated by Charles Nutter.
+ 40382 [normalperson] More seriously, I agree that Ruby should be used whenever it makes sense
| 40383 [headius@he d] I agree wholeheartedly. This is perhaps the biggest reason I want MRI
+ 40401 [goyox86@gm i] +1!

[ruby-trunk - Feature #5482] Rubinius as basis for Ruby 2.0
40332 [headius@he d] Issue #5482 has been updated by Charles Nutter.
40336 [billk@ct .c ] Add the JVM to the list and I'm sold!

[ruby-trunk - Bug #5476] ruby 1.9.3_rc1 segfaults in test_fork.rb on HPPA
40333 [lucas@lu as ] Issue #5476 has been updated by Lucas Nussbaum.

[ruby-trunk - Feature #5481] Gemifying Ruby standard library
40334 [lucas@lu as ] Issue #5481 has been updated by Lucas Nussbaum.
+ 40343 [transfire@gm] e interpreter and as separate gems. Duplicating distribution paths for libr=
| 40345 [judofyr@gm i] That would require internet connection. I think you should be able to
| + 40358 [transfire@gm] I think it's time to accept that we are in an Internet world.
| | + 40359 [lucas@lu as ] What I don't like with the current situation is the fact that we
| | + 40371 [sylvain.daub] Sometimes, ruby must be installed on systems who may not be connected to
| | + 40381 [drbrain@se m] But we aren't.
| + 40380 [drbrain@se m] The current proposal does not envision installing gems from rubygems.org =
+ 40353 [mame@ts .n .] I cannot understand your issue.
  40360 [lucas@lu as ] Let me try to rephrase more clearly.

[ruby-trunk - Feature #5480] remove GServer from stdlib
40335 [nakahiro@gm ] Issue #5480 has been updated by Hiroshi Nakamura.

[ruby-trunk - Bug #5483][Open] Pathname doesn’t deal with encodings properly
40338 [now@bi wi se] Issue #5483 has been reported by Nikolai Weibull.

[ruby-trunk - Feature #5341] Add SSL session reuse to Net::HTTP
40339 [nakahiro@gm ] Issue #5341 has been updated by Hiroshi Nakamura.

[ruby-trunk - Feature #5341] Add SSL session reuse to Net::HTTP
40340 [nakahiro@gm ] Issue #5341 has been updated by Hiroshi Nakamura.

[Ruby 1.8 - Bug #5351] String#start_with? resets pattern matching results
40341 [awalkings@yo] Issue #5351 has been updated by Alan Walkings.

[ruby-trunk - Feature #5479][Rejected] import StringIO into core, add String#to_io
40346 [nobu@ru y- a] Issue #5479 has been updated by Nobuyoshi Nakada.

[ruby-trunk - Feature #5482] Rubinius as basis for Ruby 2.0
40347 [headius@he d] Issue #5482 has been updated by Charles Nutter.

[ruby-trunk - Feature #5479] import StringIO into core, add String#to_io
40350 [headius@he d] Issue #5479 has been updated by Charles Nutter.
40363 [tenderlove@r] iptor, since...it doesn't have a real file descriptor.
40365 [Konstantin.H] My main request was to add String#to_io, as Aaron described, so this protoc=
40367 [tenderlove@r] ocol can actually be used. This is the only reason why I proposed moving St=
+ 40368 [Konstantin.H] Maybe another idea would be to introduce a Streamable protocol/class/module=
| 40376 [headius@he d] This is not without precedent: JRuby's IO has to_ methods to aid Java
+ 40375 [headius@he d] Oops, I totally spaced that off. Yeah, that's easy enough.

JIT development for MRI
40356 [cartercheng@] I was recently considering some JIT development work on MRI 1.9. internals
+ 40357 [headius@he d] I would love to see MRI get a JIT. Some quick rambling thoughts.
| 40361 [cartercheng@] I did notice reading through some of the papers on the current efforts to
| 40384 [headius@he d] Basically, there's two phases to JRuby's JITing. First there's the
| 40385 [cartercheng@] I guess the difficulty I do have with certain modern bytecode systems is
| 40409 [headius@he d] If the IL is too coarse-grained, then there's a limited granularity at
+ 40390 [ko1@at ot ne] Reference?
  + 40394 [cartercheng@] Dear Koichi SASADA,
  | 40395 [cartercheng@] I noticed that you used context threading in YARV. Do you have some analysis
  | 40417 [ko1@at ot ne] Thanks for reference.
  | 40423 [cartercheng@] Thanks Koichi.
  | + 40437 [headius@he d] You may find more interesting practical (rather than
  | | 40438 [cartercheng@] Thanks Charles. I am still somewhat curious about this- I did look at the
  | | 40442 [headius@he d] For JVMs I'd recommend reading about Hotspot, the VM inside OpenJDK.
  | | 40445 [cartercheng@] Thanks.
  | + 40439 [ko1@at ot ne] In fact, YARV bytecode is not suitable (optimized) for JIT compilation.
  |   + 40441 [cartercheng@] Thanks Koichi. How do profiling based approaches differ from trace recording
  |   | 40444 [ko1@at ot ne] Trace based approach is completely difference, I think.  And I don't
  |   | 40446 [cartercheng@] Thanks Koichi. I may make an attempt to implement some sort of JIT for MRI-
  |   | 40448 [headius@he d] Depending on the difficulty of implementing a JIT for MRI, it would be
  |   | 40450 [cartercheng@] Thanks Charlie for the input.
  |   + 40443 [headius@he d] For comparison, JRuby's IR instruction set, which is large,
  + 40399 [duerst@it ao] Dynamic inference of static types for ruby,
    40405 [cartercheng@] Yes that is the one :-).
    40415 [neleai@se na] This paper looks like rephasing

[ruby-trunk - Bug #5484][Open] regexp comparison bug
40364 [ddebernardy@] Issue #5484 has been reported by Denis de Bernardy.

[ruby-trunk - Bug #5485][Open] ERB html_escape should follow OWASP recommendations
40366 [aaron@te de ] Issue #5485 has been reported by Aaron Patterson.

[ruby-trunk - Bug #5450] rake 0.9.2.2 does not exist in rubygems.org
40387 [nakahiro@gm ] Issue #5450 has been updated by Hiroshi Nakamura.

[ruby-trunk - Bug #5450] rake 0.9.2.2 does not exist in rubygems.org
40388 [nakahiro@gm ] Issue #5450 has been updated by Hiroshi Nakamura.

[ruby-trunk - Feature #5481] Gemifying Ruby standard library
40389 [Martin.Bossl] Issue #5481 has been updated by Martin Bosslet.

[ruby-trunk - Bug #5450][Third Party's Issue] rake 0.9.2.2 does not exist in rubygems.org
40391 [nobu@ru y- a] Issue #5450 has been updated by Nobuyoshi Nakada.

[ruby-trunk - Bug #5450][Closed] rake 0.9.2.2 does not exist in rubygems.org
40392 [nakahiro@gm ] Issue #5450 has been updated by Hiroshi Nakamura.

Patch to make Net::HTTP convenience methods support https
40393 [ferlatte@cr ] ...

[ruby-trunk - Feature #5341] Add SSL session reuse to Net::HTTP
40396 [drbrain@se m] Issue #5341 has been updated by Eric Hodel.
40413 [nahi@ru y- a] OK, so it's just I was wrong.  I felt that I saw an issue for
40901 [drbrain@se m] With net/http in 1.9.3, modifying SSL parameters after Net::HTTP#start =
46765 [nakahiro@gm ] Sorry for late reply.

[ruby-trunk - Feature #5341] Add SSL session reuse to Net::HTTP
40397 [drbrain@se m] Issue #5341 has been updated by Eric Hodel.

[ruby-trunk - Feature #5341] Add SSL session reuse to Net::HTTP
40406 [Martin.Bossl] Issue #5341 has been updated by Martin Bosslet.

[ruby-trunk - Bug #5486][Open] rb_stat() doesn’t respect input encoding
40412 [now@bi wi se] Issue #5486 has been reported by Nikolai Weibull.

[ruby-trunk - Bug #5487][Open] popen3 + timeout regression in ruby 1.9
40419 [wmorgan-redm] Issue #5487 has been reported by William Morgan.
40426 [normalperson] I think this is related to http://redmine.ruby-lang.org/issues/4681

[ruby-trunk - Bug #5488][Open] autoconf failure on HP-UX/PA
40420 [bugs-ruby@ve] Issue #5488 has been reported by The Written Word Inc.

[ruby-trunk - Bug #5488] autoconf failure on HP-UX/PA
40421 [bugs-ruby@ve] Issue #5488 has been updated by The Written Word Inc.

[ruby-trunk - Bug #5489][Open] Build failure on HP-UX 11.00/PA, 11.11/PA, 11.23/PA
40422 [bugs-ruby@ve] Issue #5489 has been reported by The Written Word Inc.

[ruby-trunk - Bug #5489] Build failure on HP-UX 11.00/PA, 11.11/PA, 11.23/PA
40424 [bugs-ruby@ve] Issue #5489 has been updated by The Written Word Inc.

cfp consistency error
40427 [tenderlove@r] require 'fiber'
40430 [nagachika00@] Which compiler did you use to build ruby?
40464 [tenderlove@r] [aaron@higgins ruby (08b3d47...)]$ gcc -v
40473 [naruse@ai em] igure --disable-checking --enable-werror --prefix=3D/Developer/usr/llvm-gcc=
40574 [tenderlove@r] nfigure --disable-checking --enable-werror --prefix=3D/Developer/usr/llvm-g=

[ruby-trunk - Bug #5490][Open] Bignum#div(0.0) raises FloatDomainError instead of ZeroDivisionError
40429 [brixen@gm il] Issue #5490 has been reported by Brian Ford.

[ruby-trunk - Bug #5491][Open] build failure on Tru64 UNIX 5.1
40432 [bugs-ruby@ve] Issue #5491 has been reported by The Written Word Inc.

[ruby-trunk - Bug #5491] build failure on Tru64 UNIX 5.1
40433 [bugs-ruby@ve] Issue #5491 has been updated by The Written Word Inc.

[Ruby 1.8 - Bug #5452][Open] String#squeeze[!] with negated out-of-order sequence behaves like no argument was passed
40434 [nakahiro@gm ] Issue #5452 has been updated by Hiroshi Nakamura.

Test case format
40453 [jon.forums@g] When submitting patches to core, is it currently acceptable to submit MiniTest::Spec based tests or must all new tests be MiniTest::Unit::TestCase based?
40455 [martin.bossl] Although this doesn't cover your question about MiniTest::Spec, but
40459 [jon.forums@g] Ah, forgot that one...thank you.
40461 [martin.bossl] I would suggest to look for the format of any existing tests in the

Attitude Matters
40458 [cwprogram@li] As the future of Ruby progresses and discussion around Ruby 2.0 increases=
40465 [steve@st ve ] Thank you for this. I agree wholeheartedly. We forget that there's

[ruby-trunk - Bug #5492][Open] MinGW Installation with Ruby 1.9.3rc1 Broken
40462 [cfis@sa ag x] Issue #5492 has been reported by Charlie Savage.

[ruby-trunk - Bug #5492] MinGW Installation with Ruby 1.9.3rc1 Broken
40466 [redmine@ru y] Issue #5492 has been updated by Jon Forums.

[ruby-trunk - Bug #5492] MinGW Installation with Ruby 1.9.3rc1 Broken
40467 [cfis@sa ag x] Issue #5492 has been updated by Charlie Savage.

[ruby-trunk - Bug #5492] MinGW Installation with Ruby 1.9.3rc1 Broken
40468 [redmine@ru y] Issue #5492 has been updated by Jon Forums.

[ruby-trunk - Bug #5492] MinGW Installation with Ruby 1.9.3rc1 Broken
40469 [redmine@ru y] Issue #5492 has been updated by Jon Forums.

[ruby-trunk - Bug #5492] MinGW Installation with Ruby 1.9.3rc1 Broken
40470 [redmine@ru y] Issue #5492 has been updated by Jon Forums.

[ruby-trunk - Bug #5493][Open] Commit r33357 breaks build on Debian/sparc
40471 [jurij@wo yd ] Issue #5493 has been reported by Jurij Smakov.

[ruby-trunk - Bug #5493] Commit r33357 breaks build on Debian/sparc
40472 [jurij@wo yd ] Issue #5493 has been updated by Jurij Smakov.

[ruby-trunk - Feature #5494][Open] Proposal: Improved Finalizer Semantics
40474 [ks.ruby@ku t] Issue #5494 has been reported by Kurt  Stephens.
40475 [matz@ru y- a] * _id2ref does not work in finalizers, since their corresponding

[ruby-trunk - Bug #5491] build failure on Tru64 UNIX 5.1
40476 [bugs-ruby@ve] Issue #5491 has been updated by The Written Word Inc.

[ruby-trunk - Bug #5495][Open] SIZE_MAX undefined while building 1.9.2 on HP-UX 11.00/PA, 11.11/PA, 11.23/PA
40477 [bugs-ruby@ve] Issue #5495 has been reported by The Written Word Inc.

[ruby-trunk - Bug #5495] SIZE_MAX undefined while building 1.9.2 on HP-UX 11.00/PA, 11.11/PA, 11.23/PA
40478 [bugs-ruby@ve] Issue #5495 has been updated by The Written Word Inc.

[ruby-trunk - Bug #5496][Open] ext/bigdecimal build failure on HP-UX 11.23/IA, 11.31/IA
40479 [bugs-ruby@ve] Issue #5496 has been reported by The Written Word Inc.

[ruby-trunk - Bug #5496] ext/bigdecimal build failure on HP-UX 11.23/IA, 11.31/IA
40480 [bugs-ruby@ve] Issue #5496 has been updated by The Written Word Inc.

[ruby-trunk - Feature #5494][Rejected] Proposal: Improved Finalizer Semantics
40481 [nobu@ru y- a] Issue #5494 has been updated by Nobuyoshi Nakada.

[ruby-trunk - Bug #5486] rb_stat() doesn’t respect input encoding
40482 [redmine@ru y] Issue #5486 has been updated by Usaku NAKAMURA.
40486 [now@bi wi se] That’s hard to do, but name a file in an encoding other than
40487 [now@bi wi se] Actually, it’s probably easier than that.  It can be done on a HFS+

[ruby-trunk - Feature #5494] Proposal: Improved Finalizer Semantics
40483 [ks.ruby@ku t] Issue #5494 has been updated by Kurt  Stephens.

[ruby-trunk - Bug #5491] build failure on Tru64 UNIX 5.1
40484 [nobu@ru y- a] Issue #5491 has been updated by Nobuyoshi Nakada.

[ruby-trunk - Bug #5496][Feedback] ext/bigdecimal build failure on HP-UX 11.23/IA, 11.31/IA
40485 [nobu@ru y- a] Issue #5496 has been updated by Nobuyoshi Nakada.

[ruby-trunk - Bug #5496] ext/bigdecimal build failure on HP-UX 11.23/IA, 11.31/IA
40488 [bugs-ruby@ve] Issue #5496 has been updated by The Written Word Inc.

[ruby-trunk - Bug #5497][Open] Math.log10(10_000) error on HP-UX/PA
40489 [bugs-ruby@ve] Issue #5497 has been reported by The Written Word Inc.

Re: [ruby-core:40487] Re: [ruby-core:40482] [ruby-trunk - Bug #5486] rb_stat() doesn’t respect input encoding
40490 [nobu@ru y- a] It's not true.

Re: [ruby-core:40490] Re: [ruby-core:40487] Re: [ruby-core:40482] [ruby-trunk - Bug #5486] rb_stat() doesn’t respect input encoding
40491 [now@bi wi se] Ouch, of course.  How stupid of me.  That explains why it didn’t work

[ruby-trunk - Feature #5505][Open] BasicObject#__extend__
40492 [transfire@gm] Issue #5505 has been reported by Thomas Sawyer.
threads.html
top