[#11876] Re: [BUG] 3e9.to_i => floating exception — SHUDO Kazuyuki <shudoh@...>
首藤です。
> > x86 の FPU といえば、FPU 内で浮動小数点数を 64bit で扱う
[#11904] to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
福嶋です。
福嶋です。
井上%といいます。
[#11922] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
[#11925] Re: to_i,to_s の素朴な疑問 — HQss_YasuiS/hq_ss@...
[#11937] ruby の確認事項 — HQss_YasuiS/hq_ss@...
[#11960] document|implemnt bu on Array#[x..y] — kjana@... (YANAGAWA Kazuhisa)
ruby-man-1.2-jp では
[#11999] pack/unpack — Shugo Maeda <shugo@...>
前田です。
[#12000] how to make class? — "Kikutani, Makoto" <kikutani@...>
なんだかデータ変換で難しい話が続いているので、初心者の
ごとけんです
自分で始めたスレッドながらいきなりサブジェクトを変える奴。
ごとけんです
まつもと ゆきひろです
Thu, Feb 11, 1999 at 04:32:52PM +0900 において
まつもと ゆきひろです
あおきです。
あおきです。
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
Sat, Feb 13, 1999 at 12:37:36AM +0900 において
青山です。
[#12046] Re: document|implemnt bu on Array#[x..y] — Inaba Hiroto <inaba@...>
稲葉です.
[#12090] !=~ — "Kikutani, Makoto" <kikutani@...>
わははそうか、今まで =~ の否定は !=~ だと思っててて
福間@福岡 です。
立石です。
まつもと ゆきひろです
ごとけんです
Tue, Feb 16, 1999 at 10:40:46AM +0900 において
ごとけんです
立石です。
ごとけんです
えぐち@エスアンドイー です。
ごとけんです
えぐち@エスアンドイー です。
ごとけんです
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
中田@Vectorです。
anakata> awkあがりの私にとってはnil -> 0がなくなると非常に書きにくくなります(^^;
[#12105] ruby 1.2.3 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#12117] INET client — "Kikutani, Makoto" <kikutani@...>
あおきさんのINET clientへの質問コーナー
保科です。
Wed, Feb 17, 1999 at 02:24:11AM +0900 において
あおきです。
前田です。
linux-usersに出したら蹴られてしまった。
前田です。
[#12163] Number with unit — Jun Adachi <adachi@...>
安達@沖データと申します。
[#12183] ruby-mode + font-lock-mode — SONODA Yoshihide (園田 吉英) <ysonoda@...>
はじめまして、園田と申します。
前田です。
まつもと ゆきひろです
園田@九大です。
まつもと ゆきひろです
園田@九大です。
[#12188] Re: Meeting2000 リリースします — 松尾尚典 <matsuo_hisanori@...21.odn.ne.jp>
松尾です。
ruby-listの皆様,
まつもと ゆきひろです
ruby-listのみなさん,
前橋です。
ruby-listのみなさん,
前橋です。
原です。
[#12216] SGmail doesn't download — moochan <moochan@...>
moochanです。
Mon, Feb 22, 1999 at 10:00:15PM +0900 において
[#12217] It wants to install mon_ruby — moochan <moochan@...>
moochanです。
前田です。
moochan です。
前田です。
moochan です.
前田です。
moochanです.
まつもと ゆきひろです
moochanです。
[#12248] tempfile — Kikutani Makoto <kikutani@...>
tempファイルをよく作るのですが、
まつもと ゆきひろです
Tue, Feb 23, 1999 at 01:30:15PM +0900 において
[#12260] slanglib-0.11 — Kikutani Makoto <kikutani@...>
久々に in.coming にupしました。
[#12301] Meeting2000-0_92 — Toshiki Komai <komai@...4u.or.jp>
松尾です。おはようございます。
原です。
From: Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp>
原です。
From: Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp>
ruby-listのみなさま, && なひ,と言います.
原です。
松尾です。
[#12302] [BUG] Segmentation fault — polygon <polygon@...>
ポリゴンです。
[#12309] [REQ] rlex.rb — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
In message <199902231347.WAA00565.keiju@bc.mbn.or.jp>
In message <199902241316.WAA03663@mail1.os.xaxon.ne.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199902261443.XAA10667.keiju@cupmail0.rational.com>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903010918.SAA16824.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903011352.WAA17487.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903040444.NAA21095.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903090457.NAA00259.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903091600.BAA02510.keiju@bc.mbn.or.jp>
In message <199903101010.TAA04803@mail1.os.xaxon.ne.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903161435.XAA18621.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199903171611.BAA20228.keiju@bc.mbn.or.jp>
[#12315] RE: (閑話) 「 XML 開発者の日」にて Ruby 紹介ありですね。 — 助田 雅紀 <masaki.suketa@...>
助田です.
こんにちは。あつこです。
こんにちは。あつこです。
こんにちは。あつこです。
高橋です。あわわわ。
[#12354] Re: [BUG] Segmentation fault — "Kozuka Masahiro" <kozuka@...>
ruby-listのみなさま、こんばんは。こづままさひろです。
[#12357] my PID — "Kikutani, Makoto" <kikutani@...>
Maildirのファイル名規則で、自分のPIDを使うん部分があるんですが
[#12366] \1 がうまく行かない — Sinichiro Dezawa <dezawa@...>
出沢です
[#12398] 文字の正規 (?) 化 — m_seki@...
[#12412] Perllib for ruby — Yoshinori Toki <toki@...>
土岐です。
まつもと ゆきひろです
福嶋です。
[#12414] naming rule — Akaishi <akaishi@...>
Ruby でのクラスの名前のつけ方について質問です。
[#12457] making ruby on Digital Unix — Yuji Shigehiro <sigehiro@...>
以前 tcltklib というものを作って, 一部の人を混乱に陥れてしまった(?)
まつもと ゆきひろです
[ruby-list:12123] Re: ruby 1.2.3 released
市川です。
On Tue, 16 Feb 1999 15:34:42 +0900
matz@netlab.co.jp (Yukihiro Matsumoto) wrote:
> 待望(?)のruby 1.2.3をリリースしました。
めでたい時にすいません。BeOS R4 for x86でコンパイルする
パッチ作ってきました。もちっと早くやっとけばよかったんですが。
以前、[ruby-list:11884]で さく さんが言っておられた、
> 1. gccのwarning: -relax_pointers
> とりあえず外してみたら、不平は言わなくなった。GC関係で必要なのかな?
>
> 2. io.cにてNOFILEが未定義。
> HAVE_SYS_PARAM_Hが真なので、ここで定義されるのを期待しているようだ
> が、Beのsys/param.hでは定義していないようだ。とりあえず64と#defineして
> みた。本当は、ファイルディスクリプタの最大値+1あたりにすべきなのだろう。
>
> 3. extの各サブディレクトリ以下のコンパイルで、ldが
> ruby.def: file format not recognized; treating as linker script
> ruby.def:2: parse error
を直した格好です。
それぞれ修正点は、
1. configureで $host_cpuがintel*のときは -relax_pointersを外した。
(-relax_pointersはPPC版のMETROWERKS社製コンパイラのオプション)
2. PPC版のsys/param.hでは #define NOFILE (OPEN_MAX) となってたので
io.c中で、__BEOS__かつ_X86_ならそのようにdefineした。
#実はこの値が妥当かどうかは理解してないですが。
3. x86版はgnu-ldなので必要なしと見てruby.defを使わないようにした。
さらにglue-noinit.a、init_term_dyn.o、start_dyn.oはx86版には
存在しないのでDLDFLAGSから削除。
LDSHARED="ld -shared"とした。
*. あとdln.cのWarningを取った。
パッチは添付ファイルとします。
なのですが、コンパイル中に
gcc -g -O2 -I. -I. -I/usr/local/include -c math.c
/tmp/cctD0H1H.s: Assembler messages:
/tmp/cctD0H1H.s:262: Warning: translating to `fst %st(1)'
というWarningが出てます。
gcc -g -O2 -S math.cでmath.sを作って確認してみたら、
----- math.s -----
/APP
fldl2e # e^x = 2^(x * log2(e))
fmul %st(1) # x * log2(e)
fstl %st(1) <<<< この行が262行目
frndint # int(x * log2(e))
fxch
fsub %st(1) # fract(x * log2(e))
f2xm1 # 2^(fract(x * log2(e))) - 1
-------------------
というとこでのWarningとのことです。アセンブラはわからんので
これがどういう意味かもわかりません。
でも、コンパイルは完了します。ただ、
make test
は marshal のとこで
test.rb:922: [BUG] Segmentation fault
となってダメでした、で、
------- こっから ------------
--- test.rb.old Wed Feb 17 01:35:51 1999
+++ test.rb Wed Feb 17 01:36:03 1999
@@ -917,10 +917,12 @@
ok true
end
+if nil then
check "marshal"
$x = [1,2,3,[4,5,"foo"],{1=>"bar"},2.5,fact(30)]
$y = Marshal.dump($x)
ok($x == Marshal.load($y))
+end
check "pack"
-------- ここまで ----------
をかけてmarshalのテストをスキップしてやると
test succeeded
となったので、他の部分は大丈夫そうです。
segmentation fault時のバックトレースとかは、BeOSのデバッガの
使い方をわかってないこともあって取れてません。
-----
市川 裕隆 hirotaka.ichikawa@tosmec.toshiba.co.jp
東芝マイクロエレクトロニクス CAD基礎技術開発担当
Attachments (1)
--- configure Tue Feb 9 11:56:46 1999
+++ configure.beos Wed Feb 17 01:12:22 1999
@@ -3506,11 +3506,15 @@
human*) DLDFLAGS=''
LDSHARED=''
LDFLAGS='' ;;
- beos*) LDSHARED="ld -xms"
- case "$host_cpu" in
+ beos*) case "$host_cpu" in
powerpc*)
+ LDSHARED="ld -xms"
DLDFLAGS="-f ruby.exp -lbe -lroot glue-noinit.a init_term_dyn.o start_dyn.o"
;;
+ i586*)
+ LDSHARED="ld -shared"
+ DLDFLAGS="-L/boot/develop/lib/x86 -lbe -lroot"
+ ;;
*)
DLDFLAGS="ruby.def -lbe -lroot glue-noinit.a init_term_dyn.o start_dyn.o"
;;
@@ -3909,7 +3913,6 @@
LIBRUBYARG='libruby.a'
SOLIBS=
if test "$host_os" = "beos"; then
- CFLAGS="$CFLAGS -relax_pointers"
LIBRUBY='libruby.so'
LIBRUBYARG='-lruby'
SOLIBS='-lnet'
@@ -3917,6 +3920,10 @@
case "$host_cpu" in
powerpc*)
cp beos/ruby.def.in ruby.exp
+ CFLAGS="$CFLAGS -relax_pointers"
+ ;;
+ i586*)
+ LDFLAGS="$LDFLAGS -L."
;;
*)
echo EXPORTS > ruby.def
--- dln.c.old Tue Feb 9 12:29:21 1999
+++ dln.c Wed Feb 17 01:15:52 1999
@@ -1411,14 +1411,14 @@
/* strcat(init_fct_symname, "__Fv"); */ /* parameter nothing. */
/* "__Fv" dont need! The Be Book Bug ? */
err_stat = get_image_symbol(img_id, buf,
- B_SYMBOL_TYPE_TEXT, &init_fct);
+ B_SYMBOL_TYPE_TEXT, (void **)&init_fct);
if (err_stat != B_NO_ERROR) {
char real_name[1024];
strcpy(real_name, buf);
strcat(real_name, "__Fv");
err_stat = get_image_symbol(img_id, real_name,
- B_SYMBOL_TYPE_TEXT, &init_fct);
+ B_SYMBOL_TYPE_TEXT, (void **)&init_fct);
}
if ((B_BAD_IMAGE_ID == err_stat) || (B_BAD_INDEX == err_stat)) {
--- io.c.old Thu Nov 26 17:25:44 1998
+++ io.c Wed Feb 17 01:05:11 1999
@@ -58,6 +58,9 @@
#endif
#ifdef __BEOS__
+# ifdef _X86_
+# define NOFILE (OPEN_MAX)
+# endif
#include <net/socket.h>
#endif