[#9644] Determinant Problem in Matrix.rb — <noreply@...>
Bugs item #7001, was opened at 2006-12-01 03:50
This is 100% intended. You have to learn integer arithmetics when you
[#9654] Float numbers comparison — "Paulo Soeiro" <pcsoeiro@...>
Hi,
On 12/1/06, Paulo Soeiro <pcsoeiro@gmail.com> wrote:
[#9661] Dir.exist? — Kornelius Kalnbach <murphy@...>
hi!
[#9664] Bigdecimal isn't comparable — <noreply@...>
Bugs item #7045, was opened at 2006-12-04 19:20
On 12/4/06, noreply@rubyforge.org <noreply@rubyforge.org> wrote:
[#9685] Segmentation fault - bignorm() — ico@... (Ico Doornekamp)
[#9713] Sets and String subclasses — <noreply@...>
Bugs item #7253, was opened at 2006-12-13 12:26
> I would expect the second puts to return 5, not nil. In fact, I'd expect s.to_a[0] to return the same object as a.
[#9722] Kernel#system broken inside Dir.chdir(&block) if system command doesn't have shell characters — <noreply@...>
Bugs item #7278, was opened at 2006-12-14 13:59
Hi,
I bet your script /usr/local/bin/p4 is a shell script which doesn't have a
On Dec 14, 2006, at 18:57, Michael Selig wrote:
[#9725] Fixes going into 1.8.5.9 — "Zev Blut" <rubyzbibd@...>
Hello,
[#9749] System V IPC in standard library? — Steven Jenkins <steven.jenkins@...>
Back in August, I needed a semaphore to serialize access to an external
Hi,
Nobuyoshi Nakada wrote:
Hi,
[#9753] CVS freeze — SASADA Koichi <ko1@...>
Hi,
Hi,
Hi,
Hi,
Hi,
* Shugo Maeda (shugo@ruby-lang.org) wrote:
[#9794] Fwd: [Vit-core] Ruby 1.8.5-p2 Stable Version download bug-fix confusion. — James Edward Gray II <james@...>
The following is a complaint we received about the Ruby home page today.
[#9797] Where to start — "Strong Cypher" <cypherstrong@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#9803] RDoc patch that fixes rb_const_define output — <noreply@...>
Patches item #7499, was opened at 2006-12-30 05:23
On 12/30/06, Eric Hodel <drbrain@segment7.net> wrote:
On Dec 30, 2006, at 19:16, Daniel Berger wrote:
On Dec 31, 2006, at 24:31, Eric Hodel wrote:
[#9816] merge YARV — SASADA Koichi <ko1@...>
Hi,
Re: System V IPC in standard library?
Nobuyoshi Nakada wrote: > Steven Jenkins wrote in [ruby-core:09749]: >> Back in August, I needed a semaphore to serialize access to an external >> resource. I found the System V IPC library by Daiki Ueno, and it worked >> well enough on Linux, but wouldn't compile under Solaris. I fixed that >> problem and contacted Daiki, who hadn't updated the package in several >> years. After a little discussion, I created a project (sysvipc) on >> RubyForge and made the updates. > > I'm curious about have_type in extconf.rb. > >> It prevents false negatives caused by optimization in gcc 4.x. > > What do you mean by "false negatives"? It returns false for an > existing type, or true for a non-existing type? Now that you ask, I may have gotten that backwards. Daiki observed it on Debian with Ruby 1.8.5. and gcc 4.1.2. have_type failed to detect that that platform does not define struct msgbuf (which is, in fact, a false positive). I don't quite know what I meant by 'false negative'; maybe the fact that the error caused a definition of struct msgbuf to be incorrectly omitted. > Does "by optimization" mean `conftestval' is omitted and > ignored completely? I don't see that conftestval is used at all in have_type. But yes, that's the idea. The test code has no side effects, so an aggressively optimizing compiler can throw the whole thing away. (In this case, of course, the desired side effect is an error.) I looked at autoconf because I figured someone else would have encountered this problem before. Their code returns values to the environment, so it can't be so easily optimized away. I thought about proposing this as an enhancement to mkmf, but I guess it slipped my mind. Daiki said it was fixed in 1.9, so maybe the problem goes away. Steve