[#7271] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — ville.mattila@...
[#7272] [PATCH] OS X core dumps when $0 is changed and then loads shared libraries — noreply@...
Bugs item #3399, was opened at 2006-01-31 22:25
[#7274] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — ville.mattila@...
[#7277] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — ville.mattila@...
[#7280] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — ville.mattila@...
[#7286] Re: ruby-dev summary 28206-28273 — ara.t.howard@...
On Thu, 2 Feb 2006, Minero Aoki wrote:
mathew wrote:
mathew wrote:
I'm not sure we even need the 'with' syntax. Even if we do, it breaks
On 2006.02.07 10:03, Evan Webb wrote:
Umm, on what version are you seeing a warning there? I don't and never
On 2006.02.07 14:47, Evan Webb wrote:
I'd by far prefer it never emit a warning. The warning is assumes you
On Tue, 7 Feb 2006, Evan Webb wrote:
On Wed, 8 Feb 2006, Timothy J. Wood wrote:
[#7305] Re: Problem with weak references on OS X 10.3 — Mauricio Fernandez <mfp@...>
On Sun, Feb 05, 2006 at 08:33:40PM +0900, Christian Neukirchen wrote:
On Feb 5, 2006, at 5:05 AM, Mauricio Fernandez wrote:
On Wed, Feb 22, 2006 at 02:21:24PM +0900, Eric Hodel wrote:
Hi,
On Mon, Feb 27, 2006 at 12:45:28AM +0900, Yukihiro Matsumoto wrote:
On Sun, Feb 26, 2006 at 06:06:17PM +0100, Mauricio Fernandez wrote:
In article <20060226171117.GB29508@tux-chan>,
In article <1140968746.321377.18843.nullmailer@x31.priv.netlab.jp>,
Hi,
In article <m1FDshr-0006MNC@Knoppix>,
In article <87irr047sx.fsf@m17n.org>,
In article <87vev0hxu5.fsf@m17n.org>,
Just my quick 2 cents...
In article <92f5f81d0602281855g27e78f4eua8bf20e0b8e47b68@mail.gmail.com>,
Hi,
In article <m1FESAD-0001blC@Knoppix>,
Hi,
[#7331] Set containing duplicates — noreply@...
Bugs item #3506, was opened at 2006-02-08 22:52
[#7337] Parse error within Regexp — Bertram Scharpf <lists@...>
Hi,
Hi,
On Sun, Feb 12, 2006 at 01:34:55AM +0900, Yukihiro Matsumoto wrote:
[#7344] Ruby 1.8.4 on Mac OS X 10.4 Intel — Dae San Hwang <daesan@...>
Hi, all. This is my first time posting to this mailing list.
On Feb 12, 2006, at 6:14 AM, Dae San Hwang wrote:
[#7347] Latest change to eval.c — Kent Sibilev <ksruby@...>
It seems that the latest change to eval.c (1.616.2.154) has broken irb.
Hi,
Thanks, Matz.
[#7364] Method object used as Object#instance_eval block doesn't work (as expected) — noreply@...
Bugs item #3565, was opened at 2006-02-15 02:32
Hi,
Hi,
On Pr 2006-02-16 at 03:18 +0900, Yukihiro Matsumoto wrote:
[#7376] Minor tracer.rb patch — Daniel Berger <Daniel.Berger@...>
Hi,
[#7396] IO#reopen — Mathieu Bouchard <matju@...>
[#7403] Module#define_method "send hack" fails with Ruby 1.9 — Emiel van de Laar <emiel@...>
Hi List,
Emiel van de Laar <emiel@rednode.nl> writes:
Hi --
[#7439] FYI: ruby-lang.org is on spamcop blacklists — mathew <meta@...>
dnsbl/bl.spamcop.net returned deny: for
[#7442] GC Question — zdennis <zdennis@...>
I have been posting to the ruby-talk mailing list about ruby memory and GC, and I think it's ready
Hello.
Hello.
Re: [PATCH] solaris 10 isinf and ruby_setenv fixes
>From: H.Yamamoto <ocean@m2.ccsnet.ne.jp>
>Date: 02.02.2006 06:14:41
>Subject: Re: [PATCH] solaris 10 isinf and ruby_setenv fixes
>
>>>Hello.
>>>
>>>>This patch works correctly for me. However there is still the isinf
>>trouble
>>>>(e.g. configure cannot find isinf on solaris 10)
>>>
>>>Well, should I commit your patch [ruby-core:7273],
>>>or define isinf/isnan in [ruby-core:7151] somewhere?
>>
>> The below thing seems to be bit kludge to me. I can test it if
>> you can send me a patch that has it put somewhere.
>
>I'm not sure I understand [ruby-core:7151] well, but when I tried
following
>patch
>on TestDrive,
>
>td189.testdrive.hp.com> ./miniruby -e "p 0.0 / 0.0"
>Infinity
>
>Hmm... OK, I'll commit your patch. We can consider [ruby-core:7151] even
after
>that.
I tested this patch and got the following errors:
cc -xO3 -g -mt -fsimple=1 -xbuiltin=%all -xlibmil -xlibmopt
-xtarget=opteron -xarch=amd64 -DRUBY_EXPORT -I. -I.. -c ../array.c
"../missing.h", line 150: warning: macro redefined: isnan
cc -xO3 -g -mt -fsimple=1 -xbuiltin=%all -xlibmil -xlibmopt
-xtarget=opteron -xarch=amd64 -DRUBY_EXPORT -I. -I.. -c ../bignum.c
"../missing.h", line 150: warning: macro redefined: isnan
"/usr/include/ieeefp.h", line 59: syntax error before or at: !
"/usr/include/ieeefp.h", line 59: warning: old-style declaration or
incorrect type for: isnan_ld
"/usr/include/ieeefp.h", line 59: identifier redefined: isnan_ld
current : function(double) returning int
previous: function(long double) returning int : "../missing.h",
line 156
"/usr/include/ieeefp.h", line 59: syntax error before or at: :
"/usr/include/ieeefp.h", line 59: warning: old-style declaration or
incorrect type for: isnan_d
"/usr/include/ieeefp.h", line 59: identifier redefined: isnan_d
current : function(double) returning int
previous: function(double) returning int : "../missing.h", line 155
"/usr/include/ieeefp.h", line 59: syntax error before or at: :
"/usr/include/ieeefp.h", line 59: warning: old-style declaration or
incorrect type for: isnan_f
"/usr/include/ieeefp.h", line 59: identifier redefined: isnan_f
current : function(double) returning int
previous: function(float) returning int : "../missing.h", line 154
"/usr/include/ieeefp.h", line 59: syntax error before or at: )
"/usr/include/ieeefp.h", line 59: warning: syntax error: empty declaration
"../bignum.c", line 1309: warning: integer overflow detected: op "<<"
cc: acomp failed for ../bignum.c
>
>Index: configure.in
>===================================================================
>RCS file: /src/ruby/configure.in,v
>retrieving revision 1.212.2.42
>diff -u -w -b -p -r1.212.2.42 configure.in
>--- configure.in 1 Feb 2006 13:27:47 -0000 1.212.2.42
>+++ configure.in 2 Feb 2006 03:57:00 -0000
>@@ -436,7 +436,7 @@ AC_FUNC_FSEEKO
>AC_CHECK_FUNCS(ftello)
>AC_REPLACE_FUNCS(dup2 memmove strcasecmp strncasecmp strerror strftime\
>strchr strstr strtoul crypt flock vsnprintf\
>- isnan finite isinf hypot acosh erf)
>+ hypot acosh erf)
>AC_CHECK_FUNCS(fmod killpg wait4 waitpid syscall chroot fsync getcwd
eaccess\
>truncate chsize times utimes fcntl lockf lstat symlink link\
>readlink setitimer setruid seteuid setreuid setresuid\
>Index: missing.h
>===================================================================
>RCS file: /src/ruby/missing.h,v
>retrieving revision 1.13.2.3
>diff -u -w -b -p -r1.13.2.3 missing.h
>--- missing.h 25 Jan 2006 13:30:11 -0000 1.13.2.3
>+++ missing.h 2 Feb 2006 03:58:54 -0000
>@@ -43,9 +43,11 @@ extern int dup2 _((int, int));
>extern int eaccess _((const char*, int));
>#endif
>
>+/*
>#ifndef HAVE_FINITE
>extern int finite _((double));
>#endif
>+*/
>
>#ifndef HAVE_FLOCK
>extern int flock _((int, int));
>@@ -66,6 +68,7 @@ extern double erf _((double));
>extern double erfc _((double));
>#endif
>
>+/*
>#ifndef HAVE_ISINF
># if defined(HAVE_FINITE) && defined(HAVE_ISNAN)
># define isinf(x) (!finite(x) && !isnan(x))
>@@ -73,10 +76,13 @@ extern double erfc _((double));
>extern int isinf _((double));
># endif
>#endif
>+*/
>
>+/*
>#ifndef HAVE_ISNAN
>extern int isnan _((double));
>#endif
>+*/
>
>/*
>#ifndef HAVE_MEMCMP
>@@ -139,4 +145,30 @@ extern int snprintf __((char *, size_t n
>extern int vsnprintf _((char *, size_t n, char const *, va_list));
>#endif
>
>+#ifndef isnan
>+# include <math.h>
>+# define isnan(x) \
>+ (sizeof (x) == sizeof (long double) ? isnan_ld (x) \
>+ : sizeof (x) == sizeof (double) ? isnan_d (x) \
>+ : isnan_f (x))
>+static inline int isnan_f (float x) { return x != x; }
>+static inline int isnan_d (double x) { return x != x; }
>+static inline int isnan_ld (long double x) { return x != x; }
>+#endif
>+
>+# include <math.h>
>+# define isinf(x) \
>+ (sizeof (x) == sizeof (long double) ? isinf_ld (x) \
>+ : sizeof (x) == sizeof (double) ? isinf_d (x) \
>+ : isinf_f (x))
>+static inline int isinf_f (float x) { return isnan (x - x); }
>+static inline int isinf_d (double x) { return isnan (x - x); }
>+static inline int isinf_ld (long double x) { return isnan (x - x); }
>+#endif
>+
>+# define finite(x) (!isnan(x) && !isinf(x))
>+#endif
>+
>
>
>