25707-27714

25498-29622 subjects 25890-26487

[ANN] Ruby 1.9.2's schedule canceled
25707 [yugui@yu ui ] At RubyWorld conf, I talked with matz, ko1, Evan Phoenix, Charles
+ 25708 [ruby-ml@ki t] Excellent, thanks for the info.
+ 25711 [runrun@ru pa] Wow. Thank you, everybody. Please let us know if we can help this process. :-)
+ 26051 [runrun@ru pa] What is the plan to achieve this? Is it intended that *all* of

[Bug #2131] f(not x) => syntax error
25709 [redmine@ru y] Bug #2131: f(not x) => syntax error

[Bug #2131](Rejected) f(not x) => syntax error
25710 [redmine@ru y] Issue #2131 has been updated by Nobuyoshi Nakada.
25712 [caleb@in or ] I've been aware for a long time that 'not', 'and', and 'or' are

[Bug #2131] f(not x) => syntax error
25713 [redmine@ru y] Issue #2131 has been updated by James M. Lawrence.
+ 25720 [e@il um .o g] I agree.
+ 25730 [matz@ru y- a] So, do you mean a,b,c = 1,2,3 is legal syntax, should we allow
  + 25734 [rick.denatal] legal.
  | 25973 [hramrach@ce ] Well, it's somewhat ambiguous in this case. Comma is used both as
  + 25736 [caleb@in or ] f(a,b,c=1,2,3) is actually legal, tho the commas are method parameter

[Bug #2133] Segfault When Eval'ing Large Hash Literals
25714 [redmine@ru y] Bug #2133: Segfault When Eval'ing Large Hash Literals

[Bug #2134] Inspect Output for Rational and Complex
25715 [redmine@ru y] Bug #2134: Inspect Output for Rational and Complex

[Bug #1984] unable to require '.so' files with full directory path
25716 [redmine@ru y] Issue #1984 has been updated by Roger Pack.

[Bug #2130] incorrect UTF8 encoding in CGI.unescapeHTML
25717 [redmine@ru y] Issue #2130 has been updated by Larry Kyrala.

[Bug #2135] File.executable? returns spurious true's in windows
25718 [redmine@ru y] Bug #2135: File.executable? returns spurious true's in windows

[Bug #2117](Closed) Binding to a class, a method from the class's superclass's metaclass, fails
25719 [redmine@ru y] Issue #2117 has been updated by Marc-Andre Lafortune.
25724 [nobu@ru y- a] I've thought it was intentional behavior and the patch changes

[Bug #2135] File.executable? returns spurious true's in windows
25721 [redmine@ru y] Issue #2135 has been updated by Daniel Berger.

[Bug #2134] Inspect Output for Rational and Complex
25722 [redmine@ru y] Issue #2134 has been updated by tadayoshi funaba.

[Bug #2133](Closed) Segfault When Eval'ing Large Hash Literals
25723 [redmine@ru y] Issue #2133 has been updated by Nobuyoshi Nakada.

[Bug #2137] Dir.glob does not support unicode on Windows
25731 [redmine@ru y] Bug #2137: Dir.glob does not support unicode on Windows

[Bug #2139] backquotes method modifies unexpectedly returned content
25732 [redmine@ru y] Bug #2139: backquotes method modifies unexpectedly returned content

[Bug #2139] backquotes method modifies unexpectedly returned content
25733 [redmine@ru y] Issue #2139 has been updated by Vit Ondruch.

[Feature #2117] Binding to a class, a method from the class's superclass's metaclass, fails
25735 [redmine@ru y] Issue #2117 has been updated by Marc-Andre Lafortune.

[Bug #761](Closed) Identical docs for Kernel#autoload? and Kernel#autoload
25737 [redmine@ru y] Issue #761 has been updated by Marc-Andre Lafortune.

[Bug #2134] Inspect Output for Rational and Complex
25738 [redmine@ru y] Issue #2134 has been updated by Run Paint Run Run.

[Bug #2134](Rejected) Inspect Output for Rational and Complex
25739 [redmine@ru y] Issue #2134 has been updated by tadayoshi funaba.

[Bug #2140] Bignum#** broken by lib/mathn
25740 [redmine@ru y] Bug #2140: Bignum#** broken by lib/mathn

[Bug #484](Closed) OpenSSL::Config does not freeze correctly
25741 [redmine@ru y] Issue #484 has been updated by Marc-Andre Lafortune.

[Bug #484] OpenSSL::Config does not freeze correctly
25742 [redmine@ru y] Issue #484 has been updated by Marc-Andre Lafortune.

[Bug #925](Rejected) IO#read documentation versus usage in net/protocol.rb
25743 [redmine@ru y] Issue #925 has been updated by Marc-Andre Lafortune.

[Bug #2114] Array Hash inconsistency
25745 [redmine@ru y] Issue #2114 has been updated by Wim Yedema.
25759 [matz@ru y- a] Your statement is still a bit vague.  Hash can be seen as a collection

[Bug #2141] `getnameinfo': sockaddr size differs - should not happen (TypeError)
25746 [redmine@ru y] Bug #2141: `getnameinfo': sockaddr size differs - should not happen (TypeError)

[Bug #2141] `getnameinfo': sockaddr size differs - should not happen (TypeError)
25747 [redmine@ru y] Issue #2141 has been updated by Greg Hazel.

Segfault with missing instance_method on module
25748 [nlugovoi@gm ] ruby 1.9.2dev, trunk 25073 [i686-linux]

[Bug #1516](Closed) Matrix#determinant Documentation Error
25749 [redmine@ru y] Issue #1516 has been updated by Marc-Andre Lafortune.

[Bug #1539](Closed) [Docs] Hash#rehash Raises RuntimeError Not IndexError
25750 [redmine@ru y] Issue #1539 has been updated by Marc-Andre Lafortune.

[Feature #994](Closed) Hash-order preservation should be declared a feature; documentation needs to be adapted
25751 [redmine@ru y] Issue #994 has been updated by Marc-Andre Lafortune.

[Bug #1648](Closed) Rational#div Raises NoMethodError for Invalid Argument
25753 [redmine@ru y] Issue #1648 has been updated by Marc-Andre Lafortune.

[Feature #1880] Hash#flatten Doesn't Operate Recursively for Hash Values
25754 [redmine@ru y] Issue #1880 has been updated by Marc-Andre Lafortune.

[Bug #1898] Method#== for Methods with the Same Body
25755 [redmine@ru y] Issue #1898 has been updated by Marc-Andre Lafortune.
25793 [matz@ru y- a] Those makes sense.  I will change the methods from same proc/block to
25813 [ruby-core-ma] Great!

syck maintenance?
25756 [ryand-ruby@z] Has anyone taken this over?
25757 [ola.bini@gm ] This is definitely a question we need to figure out. The Ruby parts of
25758 [ruby-core-ma] There are about 15 open issues relating to yaml/syck.
25760 [nobu@ru y- a] Any alternative of syck?  Or just remove it?
25763 [ryand-ruby@z] Not really. YAML is important and syck is (afaik) the best library for
+ 25766 [jon.forums@g] [..snip..]
| 25767 [jbarnette@gm] It's unlikely that an FFI version would end up in Ruby proper, at
+ 25783 [headius@he d] I don't think anyone's using a YAML library through FFI right now.
+ 25810 [nobu@ru y- a] I doubt that syck is "the best"; IIRC, it isn't YAML 1.0 and
  25812 [jon.forums@g] An FFI binding to the C-based, YAML 1.1 parser/emitter at
  25817 [ryand-ruby@z] again, that's not likely to happen as FFI is not part of ruby.

[Bug #2135] File.executable? returns spurious true's in windows
25761 [redmine@ru y] Issue #2135 has been updated by Usaku NAKAMURA.

[Bug #2142] DL::Handle#initialize should call rb_secure(2)
25762 [redmine@ru y] Bug #2142: DL::Handle#initialize should call rb_secure(2)

[Proposal] Maintainer confirmation and discharging process
25764 [yugui@yu ui ] Great! thank you.
25774 [nobu@ru y- a] What's lib/gauntlet_rubygems.rb?  It requires 'gauntlet' which
25794 [ryand-ruby@z] It is a plugin to my gauntlet gem. It is more of a brute force test.
25809 [nobu@ru y- a] Then, why does that a plugin to a separate gem need to be
25816 [ryand-ruby@z] My guess is it was done simply because it made syncing up rubygems
25818 [nobu@ru y- a] Could you elaborate?  The file doesn't seem to be used at all
25825 [ryand-ruby@z] It can be nuked and will never be needed by core ruby. I'll put eric

[Bug #2129] Rational can't be coerced into BigDecimal (TypeError)
25765 [redmine@ru y] Issue #2129 has been updated by tadayoshi funaba.

Maintainer for ostruct.rb
25768 [murphy@ru yc] I would like to maintain ostruct.rb, which is currently unmaintained.

A challenge: Enumerator#next in JRuby
25769 [headius@he d] I have a challenge for anyone who wants to discuss, propose
+ 25770 [headius@he d] It's also worth mentioning that this is going to be a problem for
+ 25771 [ruby-core-ma] For what it's worth, although solution 3 is not very pretty, it could
| + 25772 [dblack@ru yp] a = [1,2,3].each
| | 25773 [binary42@gm ] Regardless of the whether this would work on generative streams and
| | 25778 [headius@he d] Note that the "Coco" project you mention appears to use setjmp and
| + 25775 [headius@he d] I don't dispute that it's a useful construct. Hell, Java developers
|   25777 [headius@he d] But if Enumerator#next required you to implement to_enum, people
+ 25776 [nobu@ru y- a] Why does the enumerator thread make the Enumerator marked?
| + 25779 [headius@he d] Any objects referenced by the enumerator thread will be strongly
| | 25780 [Tomas.Matous] Wouldn't Python style generators be enough for most use cases? It would require a "yield next" keyword ("yield" is already taken) that would instruct the compiler to transform the calling function into a state machine. On the other hand, it would make users happy that they don't need to explicitly maintain their state and also implementers happy that they don't need to use fibers/threads.
| | 25781 [headius@he d] "yield next" isn't enough because the call stack underneath each could
| + 25785 [akr@fs j. rg] Ruby behaved similar until you modified Ruby GC to remove
|   25787 [headius@he d] I'm can't tell if you are surprised or not, but I will try to research
+ 25782 [akr@fs j. rg] I thought this slowness sometimes ago.
  + 25786 [headius@he d] Yes, this is along the lines of what Evan Phoenix and I
  | 25792 [akr@fs j. rg] In general, internal iterator is easier to implement.  This
  | 26144 [headius@he d] An update on this!
  | 26174 [headius@he d] More updates...
  | + 26175 [headius@he d] It's worth mentioning that in both the threaded and lightweight cases,
  | + 26218 [rogerdpack@g] Doesn't 1.8.x use continuations to create enumerators?  If so that
  |   + 26250 [kbloom@gm il] I'm a bit late in entering this discussion of how to implement
  |   + 26304 [headius@he d] The only way I can think of would be to have a stackless
  + 25789 [nobu@ru y- a] Interesting.
    + 25790 [nobu@ru y- a] Forgot benchmark.
    + 25791 [akr@fs j. rg] method2 should return an object to maintain iterator state,

Re: A challenge: Enumerator#next in JRuby - yeild next
25784 [Tomas.Matous] I meant that "yield next" would only transform the method (or block) that lexically encloses it. Like in Python. If we wanted to propagate the state transformation across methods we could also introduce "yield foreach" construct [1].
26145 [headius@he d] This is definitely an option but it requires us to either transform

[Bug #949](Closed) Net::HTTP timeout does not abandon request properly
25788 [redmine@ru y] Issue #949 has been updated by Marc-Andre Lafortune.

all right to flood?
25795 [rogerdpack2@] I might be updating quite a few tickets sometime soon...which will

[Bug #2144] Split functionality of Float#inspect and Float#to_s
25796 [redmine@ru y] Bug #2144: Split functionality of Float#inspect and Float#to_s

[Bug #1898](Closed) Method#== for Methods with the Same Body
25797 [redmine@ru y] Issue #1898 has been updated by Yukihiro Matsumoto.

[Bug #2145] MySQL gem fails to build
25798 [redmine@ru y] Bug #2145: MySQL gem fails to build

[Bug #2144](Rejected) Split functionality of Float#inspect and Float#to_s
25799 [redmine@ru y] Issue #2144 has been updated by Marc-Andre Lafortune.
25801 [rogerdpack2@] float" style.

[Bug #2145] MySQL gem fails to build
25800 [redmine@ru y] Issue #2145 has been updated by Roger Pack.

[Bug #2146] unable to exec with parameters in windows
25802 [redmine@ru y] Bug #2146: unable to exec with parameters in windows

[Bug #2145](Third Party's Issue) MySQL gem fails to build
25803 [redmine@ru y] Issue #2145 has been updated by Yui NARUSE.

[Bug #2147] Cannot pp DelegateClass derived classes:  undefined method `inspect' NameError
25804 [redmine@ru y] Bug #2147: Cannot pp DelegateClass derived classes:  undefined method `inspect' NameError

[Bug #2147] Cannot pp DelegateClass derived classes:  undefined method `inspect' NameError
25805 [redmine@ru y] Issue #2147 has been updated by Mike Pomraning.

Last match = nil
25806 [calcifer@ru ] charset="utf-8"
25807 [naruse@ai em] This can reproduce following code

[Bug #2064](Closed) Missing exports
25808 [redmine@ru y] Issue #2064 has been updated by Yutaka Kanemoto.

[Feature #2149] Pathname#include?
25811 [redmine@ru y] Feature #2149: Pathname#include?

[BUG]
25814 [ara.t.howard] i have been out of the loop on 1.9 development, but this sure looks
25815 [nobu@ru y- a] What revision?  I can't reproduce it.
25828 [ara.t.howard] i just re-built stable (24175) and it's gone away.  gnore for now.

[Feature #1081] add File::write() convenience method
25819 [redmine@ru y] Issue #1081 has been updated by xiong ai.

[Feature #2152] Split functionality of Float#inspect and Float#to_s
25820 [redmine@ru y] Feature #2152: Split functionality of Float#inspect and Float#to_s
27631 [matz@ru y- a] I am not against provide both ways to represent float numbers, but I am

[Feature #1961] Kernel#__dir__
25821 [redmine@ru y] Issue #1961 has been updated by xiong ai.
25862 [m.fellinger@] I would be for __DIR__ for the ease of writing and because it

[Bug #1679] rb_w32_getenv() invalidates previous environment pointers
25822 [redmine@ru y] Issue #1679 has been updated by Jarek Jurasz.

[Bug #1679] rb_w32_getenv() invalidates previous environment pointers
25823 [redmine@ru y] Issue #1679 has been updated by Usaku NAKAMURA.

[Bug #2153] Built issue with include/ruby/st.h (expected declaration ... before °∆uint32_t°«)
25824 [redmine@ru y] Bug #2153: Built issue with include/ruby/st.h (expected declaration ... before ???uint32_t???)
25826 [nlugovoi@gm ] You could use following patch for ext/syck/syck.h, that would add

Is this possible in C
25827 [rogerdpack2@] I read somewhere that in 1.8.6 you can't do
25864 [andre@di ir ] static VALUE

string objects don't survive round-trip in yaml&json
25829 [caleb@in or ] It appears that strings containing just newlines don't emerge the same
25830 [ruby-core-ma] For yaml and newlines, this has been posted before (e.g. issue 1758 on redm=

event hook in 1.9?
25831 [ryand-ruby@z] Am I missing something? Does this TODO imply that the event hook
+ 25834 [mark@fa t- o] The hook works fine, it just doesn't pass in the id and klass variables.
| + 25837 [rockyb@ru yf] That C code is easy? To each his/her own.
| + 25838 [ryand-ruby@z] No... "works fine" for me means "compatible" and this definitely
| | 25842 [mark@fa t- o] Well, you asked about "supposed to work". I think that the answer to
| + 25871 [ryand-ruby@z] Neither ruby_current_thread nor rb_thread_t are defined as public, so
|   + 25872 [mark@fa t- o] ruby-debug19 relies on this, and is working fairly well, so it's clearly
|   | 25873 [ryand-ruby@z] No. ruby-debug19(-base) relies on your ruby_core_source gem... I don't
|   | 25874 [mark@fa t- o] Fair enough. Then the answer to your question is no, using the hook is
|   + 27714 [ko1@at ot ne] Sorry for my late response.  I'm processing over 2000 unread message on
+ 25836 [rocky.bernst] The event hook definitely works.

[Bug #2153] Built issue with include/ruby/st.h (expected declaration ... before °∆uint32_t°«)
25832 [redmine@ru y] Issue #2153 has been updated by Martin D√ľrst.

[Bug #2159] $' doesn't work if the String#match method got rewritten
25833 [redmine@ru y] Bug #2159: $' doesn't work if the String#match method got rewritten

[Bug #2114] Array Hash inconsistency
25835 [redmine@ru y] Issue #2114 has been updated by Wim Yedema.
25933 [matz@ru y- a] Seeing Hash as collection of key-value pair does not directly mean

[Bug #2153](Closed) Built issue with include/ruby/st.h (expected declaration ... before °∆uint32_t°«)
25840 [redmine@ru y] Issue #2153 has been updated by Yui NARUSE.

[ANN] Ruby Developer's Meeting 20091013
25841 [yugui@yu ui ] Ruby Developer's Meeting 20091013 will be held as the following.
+ 25846 [rogerdpack2@] I assume this is a person to person meeting?
+ 26066 [ruby-core-ma] I wish I was there (and spoke japanese too ;-)
  26102 [l.g.chin@gm ] Ruby Developer's Meeting: October 13th, 2010
  + 26125 [rogerdpack@g] So file failures as bugs? Weren't there like 300 though...
  + 26127 [rogerdpack@g] Is this going to be remedied somehow, then?
  + 26130 [wycats@gm il] Nope. I was purely volunteering because delegate.rb is unmaintained. I do

[Bug #1735] Ruby compiled with gcc 4.4.0: problems in date.rb
25843 [redmine@ru y] Issue #1735 has been updated by Nikolai Lugovoi.

[Feature #2022] Patch for ruby-1.8.6 and openssl-1.0
25844 [redmine@ru y] Issue #2022 has been updated by Nikolai Lugovoi.

Method#name behavior
25845 [vsizikov@gm ] I'd like to ask for clarification about Method#name behavior. This
25848 [ruby-core-ma] It is intentional. In Ruby 1.9, method names are always returned as
25859 [vsizikov@gm ] Great, thanks for the quick clarification!

.... 20 levels ...
25847 [rogerdpack2@] Many times in ruby we are presented with
+ 25854 [jim.weirich@] Yes, please!  I invariably find that the critical information I need
+ 25868 [vjoel@pa h. ] Got my vote, either way.
+ 25870 [yugui@yu ui ] I think Ruby 1.9 never shallow for the very purpose you said.
  25879 [rogerdpack2@] That was with 1.8.

[Bug #1869] YAML parser problem
25849 [redmine@ru y] Issue #1869 has been updated by caleb clausen.

[Bug #2159](Closed) $' doesn't work if the String#match method got rewritten
25850 [redmine@ru y] Issue #2159 has been updated by Marc-Andre Lafortune.

[Bug #1311] YAML::dump creates strings YAML::load cannot parse
25851 [redmine@ru y] Issue #1311 has been updated by caleb clausen.

[Bug #1758] YAML fails to dump->load small specific string
25852 [redmine@ru y] Issue #1758 has been updated by caleb clausen.

[Bug #2160] JSON can't parse input where top-level object is a string
25853 [redmine@ru y] Bug #2160: JSON can't parse input where top-level object is a string

[Bug #2160](Assigned) JSON can't parse input where top-level object is a string
25855 [redmine@ru y] Issue #2160 has been updated by Yui NARUSE.

[Bug #2160] JSON can't parse input where top-level object is a string
25856 [redmine@ru y] Issue #2160 has been updated by Tim Bray.
25857 [caleb@in or ] Do you (or anyone else) have any idea why it was specified this way? It
+ 25858 [binary42@gm ] . =A0Top level has to be an object {} or array []. =A0So unparse should ref=
| 25867 [caleb@in or ] In the general case, if I want use json to serialize+deserialize objects
+ 25860 [gus@pr gr ss] It is meant to be a subset of JavaScript and has to conform to the
  25861 [binary42@gm ] N.

[Bug #2160] JSON can't parse input where top-level object is a string
25863 [redmine@ru y] Issue #2160 has been updated by Kornelius Kalnbach.

struggling to convince myself 1.9's constant lookup rules make any  sense
25865 [ara.t.howard] module Tagz
25869 [ara.t.howard] one clarification on that - it makes enough sense that the constant
25887 [dblack@ru yp] ...
25888 [ara.t.howard] hrm.  i don't really see it that way, at least it seems directly
25901 [dblack@ru yp] ...

[Bug #2161] Kernel.eval ignores binding in 1.9
25866 [redmine@ru y] Bug #2161: Kernel.eval ignores binding in 1.9

[Bug #1939] Ripper doesn't handle local variables
25875 [redmine@ru y] Issue #1939 has been updated by Magnus Holm.

Fate of Win32API.rb?
25876 [jon.forums@g] Spelunking the ruby-core Nabble archives and Redmine hasn't yet shed any
25880 [usa@ga ba ec] Win32API.rb remains in 1.9, and will be removed in 2.0.
+ 25883 [jon.forums@g] Thank you for the clarity.
| + 25886 [halostatue@g] n32/lib/win32 will remain in 2.0 as they (except for sspi.rb which currentl=
| + 25891 [usa@ga ba ec] I don't know why you stick to not "dl" but "dl/import".
|   25903 [jon.forums@g] I don't understand your response.  My apologies if I asked an unclear
|   + 25904 [jon.forums@g] Correction...resolve.rb uses "require dl/import" and sspi.rb still uses
|   + 25944 [jon.forums@g] 1) Win32API.rb remains deprecated in 1.9.x and will be removed in 2.0
+ 25889 [luislavena@g] or
| 25892 [usa@ga ba ec] Though I don't understand English well, is the meaning of the
| 25966 [rogerdpack2@] Win32API is deprecated after Ruby 1.9.1; use dl directly instead"
+ 25947 [rogerdpack2@] I've seen before that rubygems currently uses win32api

[Feature #2166] Add CreationError
25877 [redmine@ru y] Feature #2166: Add CreationError

[Feature #1999](Closed) Improved Tempfile
25878 [redmine@ru y] Issue #1999 has been updated by Yui NARUSE.

[Bug #2168] File.eof? does not work correctly
25881 [redmine@ru y] Bug #2168: File.eof? does not work correctly

[Bug #2009] File.open memory leak
25882 [redmine@ru y] Issue #2009 has been updated by Shyouhei Urabe.

[Feature #2169] [PATCH] Improvements of Ripper's DummyParser
25884 [redmine@ru y] Feature #2169: [PATCH] Improvements of Ripper's DummyParser

[Bug #1939] Ripper doesn't handle local variables
25885 [redmine@ru y] Issue #1939 has been updated by Magnus Holm.
threads.html
top