[#24105] [Bug #1711] Marshal Failing to Round-Trip Certain Recurisve Data Structures — Run Paint Run Run <redmine@...>
Bug #1711: Marshal Failing to Round-Trip Certain Recurisve Data Structures
[#24116] [Bug #1715] Numeric#arg for NaN is Inconsistent Across Versions — Run Paint Run Run <redmine@...>
Bug #1715: Numeric#arg for NaN is Inconsistent Across Versions
[#24120] [Bug #1717] Thread local variables not visible from within a Fiber — Muhammad Ali <redmine@...>
Bug #1717: Thread local variables not visible from within a Fiber
Hi,
[#24145] [Bug #1728] gem installed binaries don't honor program-suffix — Christian Höltje <redmine@...>
Bug #1728: gem installed binaries don't honor program-suffix
[#24152] [Bug #1732] Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join — Run Paint Run Run <redmine@...>
Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
[#24153] [Bug #1733] require does not look at current directory anymore ? — Chauk-Mean Proum <redmine@...>
Bug #1733: require does not look at current directory anymore ?
[#24188] [Bug #1740] ruby regexp 100% usage cpu. — paranormal dev <redmine@...>
Bug #1740: ruby regexp 100% usage cpu.
[#24211] [Backport #1744] Error with Marshal dump/load on a delegated class. — Guillaume Delugré <redmine@...>
Backport #1744: Error with Marshal dump/load on a delegated class.
[#24215] Performance issue with Prime class under Ruby 1.8.6 in Windows — Srdjan Pejic <spejic@...>
Hello all,
> I approached this problem a few different ways: my own solution, a Ruby
> So you're suggesting that the Prime class be optimized is that right?
[#24221] [Bug #1747] Immediate Values Can be Frozen — Run Paint Run Run <redmine@...>
Bug #1747: Immediate Values Can be Frozen
[#24229] threaded gc for the sweep phase? — Roger Pack <rogerdpack@...>
Typically for me the GC spends about 50% of its time in mark phase,
[#24240] [Bug #1755] IO#reopen Doesn't Fully Associate with Given Stream on 1.9; Ignores pos on 1.8 — Run Paint Run Run <redmine@...>
Bug #1755: IO#reopen Doesn't Fully Associate with Given Stream on 1.9; Ignores pos on 1.8
[#24271] [Bug #1765] rdoc runs out of memory on Windows XP with 4GB RAM — Björn Günzel <redmine@...>
Bug #1765: rdoc runs out of memory on Windows XP with 4GB RAM
[#24307] is this expected? — Roger Pack <rogerdpack@...>
currently:
[#24311] [RCR] allow for cleaner multi-line comments — Roger Pack <rogerdpack@...>
Forgive the radicalness of this idea.
Hi,
> Comment is for comment, not to keep unused code.
[#24322] [Bug #1775] autoconf failing on cygwin — Martin Dürst <redmine@...>
Bug #1775: autoconf failing on cygwin
> On a pristine anonymous svn checkout of trunk head, I'm not able to run autoconf successfully. The error message I'm getting is as follows:
On 2009/07/14 22:23, Roger Pack wrote:
[#24326] [Bug #1777] <main>:330: [BUG] Segmentation fault — Alexandre Quintela <redmine@...>
Bug #1777: <main>:330: [BUG] Segmentation fault
[#24387] __DIR__ follow up [RCR] — Roger Pack <rogerdpack@...>
__DIR__ would be a nice constant.
[#24390] [Feature #1784] More encoding (Big5 series) support? — Lin Jen-Shin <redmine@...>
Feature #1784: More encoding (Big5 series) support?
[#24395] [Bug #1785] ObjectSpace::define_finalizer on Fixnum segfaults with recent ruby — Pascal Terjan <redmine@...>
Bug #1785: ObjectSpace::define_finalizer on Fixnum segfaults with recent ruby
[#24406] [RCR] println or sprint — Roger Pack <rogerdpack@...>
Currently there is no built in utility for printing variable number of
[#24421] lvar_propagate — Yehuda Katz <wycats@...>
Matz,
[#24425] [Bug #1786] unexpected #inspect behaviour — Andy Bogdanov <redmine@...>
Bug #1786: unexpected #inspect behaviour
[#24443] Hash[[1,2]] => {} ?? — "David A. Black" <dblack@...>
Hi --
[#24451] [Bug #1793] eventmachine-0.12.8-x86-mswin32-60 BUG — Jaume Arús Sangenís <redmine@...>
Bug #1793: eventmachine-0.12.8-x86-mswin32-60 BUG
[#24455] [Backport #1795] Provide SMTP STARTTLS support — Roger Pack <redmine@...>
Backport #1795: Provide SMTP STARTTLS support
[#24463] [Bug #1797] trace instruction not generated by compiler — Mark Moseley <redmine@...>
Bug #1797: trace instruction not generated by compiler
[#24467] Re: [ruby-cvs:31226] Ruby:r24008 (ruby_1_8_6): Removed private on to_date and to_datetime. — Urabe Shyouhei <shyouhei@...>
Hello.
On Tue, Jul 21, 2009 at 3:14 AM, Urabe Shyouhei<shyouhei@ruby-lang.org> wro=
Kirk Haines wrote:
[#24472] [Feature #1800] rubygems can replace system executable files — Kazuhiro NISHIYAMA <redmine@...>
Feature #1800: rubygems can replace system executable files
Issue #1800 has been updated by Yusuke Endoh.
[#24476] [Bug #1801] parse error on variable/method collision — caleb clausen <redmine@...>
Bug #1801: parse error on variable/method collision
Hi,
[#24485] require_relative for 1.8.x possible? — Roger Pack <rogerdpack@...>
Any chance of a backport for require_relative to 1.8.x?
On Tue, Jul 21, 2009 at 12:53 PM, Roger Pack<rogerdpack@gmail.com> wrote:
> You could use the "require_all" gem, which provides 'require_rel'.
[#24488] Ruby 1.9.2: No longer possible to use send to call protected methods — Philip Ross <phil.ross@...>
With Ruby 1.9.2-preview1, it is no longer possible to use send to call
[#24502] [Bug #1805] UDPSocket#recvfrom hangs — Daniel Berger <redmine@...>
Bug #1805: UDPSocket#recvfrom hangs
[#24520] Proposal: savepoints — Yehuda Katz <wycats@...>
Matz,
[#24525] request: backport unique requires to 1.8.x — Roger Pack <rogerdpack@...>
Background:
I'd like to see all require features backported (including require_relative)
On Fri, Jul 24, 2009 at 5:50 AM, Yehuda Katz<wycats@gmail.com> wrote:
On Fri, Jul 24, 2009 at 10:56 AM, Kirk Haines<wyhaines@gmail.com> wrote:
On Sat, Jul 25, 2009 at 2:34 AM, Luis Lavena<luislavena@gmail.com> wrote:
[#24530] [Feature #1811] Default BasicSocket.do_not_reverse_lookup to true — Roger Pack <redmine@...>
Feature #1811: Default BasicSocket.do_not_reverse_lookup to true
Issue #1811 has been updated by Daniel Berger.
[#24568] Proposal: match? with no backrefs — Yehuda Katz <wycats@...>
I was doing some work today to optimize the allocation in certain parts of
Yehuda Katz wrote:
In both of those cases, $1 is set. I'm looking for a way to check if a
[#24571] Request: add better information to website download page. — Luis Lavena <luislavena@...>
Hello,
On Jul 27, 2009, at 2:32 AM, Luis Lavena wrote:
On Mon, Jul 27, 2009 at 3:21 PM, James Gray<james@grayproductions.net> wrot=
[#24580] [Bug #1822] WEBrick::HTTPServlet::AbstractServlet#do_OPTIONS raises an exception — Aaron Patterson <redmine@...>
Bug #1822: WEBrick::HTTPServlet::AbstractServlet#do_OPTIONS raises an exception
[#24593] [Feature #1831] Suggestion: warn on repeated character in character class — Brian Candler <redmine@...>
Feature #1831: Suggestion: warn on repeated character in character class
[#24594] [Feature #1832] irb -w — Brian Candler <redmine@...>
Feature #1832: irb -w
[#24601] [Bug #1834] 1.9.2-dev fails to compile socket with IPv6 and MinGW 3.4.5 — Luis Lavena <redmine@...>
Bug #1834: 1.9.2-dev fails to compile socket with IPv6 and MinGW 3.4.5
[#24621] [Bug #1843] Symbol#inspect raises exception — Brian Candler <redmine@...>
Bug #1843: Symbol#inspect raises exception
[#24624] [Bug #1844] Immediates Should Not Respond to :dup — Run Paint Run Run <redmine@...>
Bug #1844: Immediates Should Not Respond to :dup
Issue #1844 has been updated by Shyouhei Urabe.
[#24644] [Bug #1849] Failed to compile ruby 1.9.1-p129 with MinGW 4.4.0 — Mario Ray Mahardhika <redmine@...>
Bug #1849: Failed to compile ruby 1.9.1-p129 with MinGW 4.4.0
[ruby-core:24261] Re: [ANN] meeting log of RubyDeveloperKaigi20090622
I agree pretty much across the board. I was actually hoping that instead of effort going into a new baked-in sqlite wrapper, that effort could go into new gem-based FFI sqlite wrapper, which would benefit many more people than baking it into Ruby 1.9.*. It is true, it would not benefit everyone, and even where FFI works for JRuby we still encourage people to use the platform-native options. But if the question is how to ensure sqlite remains well supported, then the answer is most definitely not to ship it with Ruby 1.9, since that just makes Ruby harder to implement on other platforms and runtimes. An FFI version is at least a better answer. To be honest, I'd prefer shipping a pure-Ruby SQL implementation that *everyone* can run on any platform, performance be damned. I think that would be the Ruby way. 2009/7/10 J=C3=B6rg W Mittag <joergwmittag@googlemail.com>: > Charles Oliver Nutter wrote: >> On Mon, Jul 6, 2009 at 10:18 PM, Luis Lavena<luislavena@gmail.com> wrote= : >>> But I still think that bundling sqlite3-ruby into Ruby itself is going >>> to slowdown the progress and release cycle of the extension, not >>> taking in consideration it adds another layer of complexity for the >>> ones that build Ruby from source (me). >>> >>> This also will impose a issue for implementations like JRuby, since >>> this put more work on the team to be able to replicate everything >>> under the sun of what MRI does. >> Agreed on both counts. What I'd find a lot more useful is if an >> FFI-based sqlite wrapper were written, and then everyone can just use >> the *exact same code*. > > Except when they can't. It is true that much more Ruby > Implementations can support FFI than MRI C Extensions, but there > are still some implementations that can't support either of > those. I'm thinking of browser-based implementations like HotRuby > or Red Sun (or that V8-based one that constantly keeps popping up > on wishlists, but noone wants to actually write), implementations > running in limited environments like JRuby/GAE or JRuby/JME-CDC > and implementations running in "strange" environments like > BlueRuby. > > Also, there are some implementations which run in environments, > where there already *is* a relational database. BlueRuby can only > run inside the ABAP VM; the ABAP VM itself is actually not just a > VM, it is more like an application server, or even an entire > application stack. And one of the things it includes, is a > relational database. In fact, the database is so tightly > integrated, that the BlueRuby Interpreter cannot even read .rb > text files. If you want to run Ruby code, you have to store it in > the database as a semi-preparsed structured syntax tree, and the > BlueRuby Interpreter will load *that* from the database and > interpret it. In fact, in ABAP there is no filesystem, all I/O > goes through the database. So, if you add SQLite to Ruby, you > would have to store the SQLite database file inside a BLOB column > in the relational database, just so you can get a relational > database. That's crazy! > > However, that is not even the *real* problem. > > If you add SQLite to Ruby, whether that be as an MRI C Extension, > an FFI Extension, a Gem or some other solution, there will still > be a fundamental problem remaining: the C sourcecode of SQLite > becomes part of the Ruby Language Specification, at a time when > the Ruby Community is working very hard on getting *away* from C > as the specification language for Ruby. > > I remember you saying at a talk about JRuby something like "the > good news is, there is a specification for Ruby; the bad news is, > it is written in C." In this case it is even worse news, because > not only is the specification written in C, but it is written in > C *by someone else*, which means that the Ruby Community has > *no control* over its *own* specification! > > Some examples for what it means to make random third-party > sourcecode part of the Ruby Language Specification: the only way > for JRuby to become fully compliant with the OpenSSL > specification was to lock Ola Bini in a dark room with a box of > Pizza, a crate of Red Bull, a printout of the OpenSSL sourcecode > and an empty Emacs buffer, and have him transliterate the entire > codebase line-by-line from C to Java. The only way to become > compliant with the Ruby 1.9 Regexp specification was for Marcin > Miel=C5=BCy=C5=84ski to do the same with Oniguruma. What's next, having > John Lam hand-translate SQLite to C#? Don't these guys have more > important work to do? > >> Please, for Ruby's sake, no more C extensions. > > Yes! But also, no more C in the Ruby Specification. > > What would be a better approach is to add a "Ruby Interface For A > Lightweight Relational Datastore Specification" (maybe similar to > CoreData, but less, how shall I say this, "NeXTStep-ish") to the > Ruby Language Specification (plus corresponding Examples in the > RubySpec suite, of course) and then allow each individual > implementation to fulfill this spec in the way they see fit: MRI, > YARV, Rubinius and tinyrb could use an FFI version of the SQLite > Ruby wrapper, JRuby and XRuby could use Derby, H2 or HSQLDB (or > also SQLite-FFI), IronRuby could use, I don't know, Jet maybe, > HotRuby and Red Sun could use the new HTML5 Offline Storage > features, MacRuby could use CoreData, MagLev could use a > relational wrapper around their distributed object store, and > Blue Ruby wouldn't have to do anything, because it *already* sits > on top of a relational database. > > Or, we could just do nothing, since SQLite seems to have worked > quite fine without being included in the stdlib. (I thought the > general consensus was that we need to *remove* stuff from the > stdlib, not add even more crap?) > > Anyway, I'm not a Ruby Implementer, nor a Ruby Designer, nor a > Ruby Specification Author, so this is just my 2 cents. > > (I *am*, however, a MRI-on-Windows, YARV-on-Windows, JRuby and > IronRuby user and as such I am painfully aware of the enormous > problems all that C crap causes.) > > Cheers, > =C2=A0 =C2=A0jwm. > >