[#10793] 今度こそ (patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha.) — kou@...1609.sip.eee.yamaguchi-u.ac.jp (Koichi Okada)
岡田です。
10 messages
2000/09/01
[#10815] Re: 今度こそ (patch of the ruby-1.4.6 for NT4.0&VC4.0on DEC Alpha.)
— nobu.nakada@...
2000/09/03
なかだです。
[#10816] Re: 今度こそ (patchof the ruby-1.4.6 for NT4.0&VC4.0on DEC Alpha.)
— kou@...1609.sip.eee.yamaguchi-u.ac.jp (Koichi Okada)
2000/09/04
岡田です。
[#10820] Re: 今度こそ (patchof the ruby-1.4.6 for NT4.0&VC4.0on DEC Alpha.)
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/04
なかだ@ゴミです。
[#10866] Class Variable (sono 2) — Shin-ichiro HARA <sinara@...>
原です。
5 messages
2000/09/08
[#10882] setenv,unsetenv — Takaaki Tateishi <ttate@...>
立石です.
6 messages
2000/09/11
[#10894] Forward: [ruby-ext:01274] Re: 多重代入での to_a (Re: Ruby/Python doesn't work with Ruby 1.6) — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
3 messages
2000/09/11
[#10897] Re: [CVS 266] "matz: 1.6.0 final (hopufully)" — WATANABE Hirofumi <Hirofumi.Watanabe@...>
わたなべです.
6 messages
2000/09/12
[#10903] Class Variable と継承 — Kazuhiro NISHIYAMA <zn@...>
メソッドや定数は子クラスの方が常に優先されるみたいですが
8 messages
2000/09/12
[#10914] Re: Class Variable と継承
— Yasushi Shoji <yashi@...>
2000/09/13
At Wed, 13 Sep 2000 02:57:29 +0900,
[#10920] SIGINT on windows — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
17 messages
2000/09/14
[#11077] Re: SIGINT on windows
— matz@... (Yukihiro Matsumoto)
2000/09/27
まつもと ゆきひろです
[#11080] Re: SIGINT on windows
— Katsuyuki Komatsu <komatsu@...>
2000/09/27
小松です.
[#11081] Re: SIGINT on windows
— matz@... (Yukihiro Matsumoto)
2000/09/27
まつもと ゆきひろです
[#11089] Re: SIGINT on windows
— nobu.nakada@...
2000/09/27
なかだです。
[#11094] Re: SIGINT on windows
— nobu.nakada@...
2000/09/28
なかだです。
[#10921] proper tail recursion — Shugo Maeda <shugo@...>
前田です。
5 messages
2000/09/14
[#10943] Passing []/String as argument — Jun Adachi <adachi@...>
安達@沖データと申します。
2 messages
2000/09/18
[#10944] dummy DLL on Windows — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
19 messages
2000/09/18
[#10955] Re: dummy DLL on Windows
— WATANABE Hirofumi <eban@...>
2000/09/19
わたなべです.
[#10963] Re: dummy DLL on Windows
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/19
なかだです。
[#10964] Re: dummy DLL on Windows
— WATANABE Hirofumi <eban@...>
2000/09/19
わたなべです.
[#10967] Re: dummy DLL on Windows
— WATANABE Hirofumi <eban@...>
2000/09/19
わたなべです.
[#10970] Re: dummy DLL on Windows
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/19
なかだです。
[#10971] Re: dummy DLL on Windows
— WATANABE Hirofumi <eban@...>
2000/09/19
わたなべです.
[#10975] Re: dummy DLL on Windows
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/19
なかだです。
[#10976] Re: dummy DLL on Windows
— WATANABE Hirofumi <eban@...>
2000/09/19
わたなべです.
[#10977] Re: dummy DLL on Windows
— matz@... (Yukihiro Matsumoto)
2000/09/19
まつもと ゆきひろです
[#10979] Re: dummy DLL on Windows
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/20
なかだです。
[#10946] require "marshal" failure — Katsuyuki Komatsu <komatsu@...>
小松です.
9 messages
2000/09/18
[#10949] Re: require "marshal" failure
— matz@... (Yukihiro Matsumoto)
2000/09/18
まつもと ゆきひろです
[#10953] Re: require "marshal" failure
— WATANABE Hirofumi <eban@...>
2000/09/19
わたなべです.
[#10948] File::Constants — Yasushi Shoji <yashi@...>
Wed Oct 22 12:52:30 1997 Yukihiro Matsumoto <matz@netlab.co.jp>
5 messages
2000/09/18
[#10978] [PATCH] require in require — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
15 messages
2000/09/20
[#10981] Re: [PATCH] require in require
— matz@... (Yukihiro Matsumoto)
2000/09/20
まつもと ゆきひろです
[#10982] ruby1.6.0 on win32c
— Akira Muraki <a-muraki@...>
2000/09/20
村木@日立ITです。
[#10993] Re: ruby1.6.0 on win32c
— WATANABE Hirofumi <eban@...>
2000/09/21
わたなべです.
[#10985] httphead.rb proxy version problem — Katsuyuki Komatsu <komatsu@...>
小松です.
16 messages
2000/09/20
[#10989] Re: httphead.rb proxy version problem
— Minero Aoki <aamine@...>
2000/09/20
あおきです。
[#10992] Re: httphead.rb proxy version problem
— Katsuyuki Komatsu <komatsu@...>
2000/09/21
小松です。
[#10996] Re: httphead.rb proxy version problem
— matz@... (Yukihiro Matsumoto)
2000/09/21
まつもと ゆきひろです
[#10997] Re: httphead.rb proxy version problem
— matz@... (Yukihiro Matsumoto)
2000/09/21
まつもと ゆきひろです
[#11006] lstat — WATANABE Hirofumi <eban@...>
わたなべです.
14 messages
2000/09/21
[#11007] Re: lstat
— matz@... (Yukihiro Matsumoto)
2000/09/21
まつもと ゆきひろです
[#11008] Re: lstat
— matz@... (Yukihiro Matsumoto)
2000/09/21
まつもと ゆきひろです
[#11028] regex.c warning of alpha — Katsuyuki Komatsu <komatsu@...>
小松です。
7 messages
2000/09/22
[#11037] RUBYLIB_PRIFIX at emx/gcc — kenn@...
長沢です。
7 messages
2000/09/22
[#11052] ruby-1.6.1-20000921-i386-cygwin and Thread — Shin-ichiro HARA <sinara@...>
原です。
12 messages
2000/09/24
[#11056] Re: ruby-1.6.1-20000921-i386-cygwin and Thread
— WATANABE Hirofumi <eban@...>
2000/09/24
わたなべです.
[#11057] Re: ruby-1.6.1-20000921-i386-cygwin and Thread
— Shin-ichiro Hara <sinara@...>
2000/09/25
原です。
[#11058] Re: ruby-1.6.1-20000921-i386-cygwin and Thread
— ARIMA Yasuhiro <fit0298@...>
2000/09/25
有馬です。
[#11066] [PATCH] gcc extension in regex.c — "Nobuyoshi.Nakada" <nobu.nakada@...>
なかだです。
6 messages
2000/09/26
[#11068] Re: [PATCH] gcc extension in regex.c
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/26
なかだです。
[#11074] 定数のネスト — Kazuhiro NISHIYAMA <zn@...>
http://www2.osk.3web.ne.jp/~kgt/Ruby.html#000925_2
8 messages
2000/09/26
[ruby-dev:10944] dummy DLL on Windows
From:
"Nobuyoshi.Nakada" <nobu.nakada@...>
Date:
2000-09-18 10:57:15 UTC
List:
ruby-dev #10944
なかだです。
以前うまくいかなかった Windows でのダミー DLL ですが、internal name に
DLL 名をつけた DEF ファイルでインポートライブラリを作ればできるようです。
データに対する参照も問題ないようです。ただし、DLL 名に . は使 ません。
以下、mswin32 版での例。
[i586-mswin32 19:42:05]$ head -5 ruby.def
EXPORTS
GetCurrentThreadHandle=ruby-mswin32.GetCurrentThreadHandle
Init_Array=ruby-mswin32.Init_Array
Init_Bignum=ruby-mswin32.Init_Bignum
Init_Comparable=ruby-mswin32.Init_Comparable
[i586-mswin32 19:42:10]$ link -noentry -out:ruby.dll -machine:ix86 -dll -def:ruby.def
Microsoft (R) 32-Bit Incremental Linker Version 3.00.5270
Copyright (C) Microsoft Corp 1992-1995. All rights reserved.
LINK : warning LNK4001: オブジェクト ファイルが指定されていません。ライブラリを使用します。
ライブラリ ruby.lib とオブジェクト ruby.exp を作成中
[i586-mswin32 19:45:41]$ make -C ext/fcntl RUBY_SO_NAME=ruby -n
make: Entering directory `/home/nokada/src/ruby/devel/i586-mswin32/ext/fcntl'
env LIB='c:\\home\\nokada\\src\\ruby\\devel\\i586-mswin32;C:/MSDEV/lib' \
cl -LD -DIMPORT -DNT -O2b2x -Zi -G5 -o fcntl.so fcntl.obj ruby.lib -link /INCREMENTAL:no /EXPO
T:Init_fcntl
make: Leaving directory `/home/nokada/src/ruby/devel/i586-mswin32/ext/fcntl'
[i586-mswin32 19:45:46]$ make -C ext/fcntl RUBY_SO_NAME=ruby
make: Entering directory `/home/nokada/src/ruby/devel/i586-mswin32/ext/fcntl'
env LIB='c:\\home\\nokada\\src\\ruby\\devel\\i586-mswin32;C:/MSDEV/lib' \
cl -LD -DIMPORT -DNT -O2b2x -Zi -G5 -o fcntl.so fcntl.obj ruby.lib -link /INCREMENTAL:no /EXPO
T:Init_fcntl
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.00.5270 for 80x86
Copyright (C) Microsoft Corp 1984-1995. All rights reserved.
Microsoft (R) 32-Bit Incremental Linker Version 3.00.5270
Copyright (C) Microsoft Corp 1992-1995. All rights reserved.
/out:fcntl.dll
/dll
/implib:fcntl.lib
/debug
/out:fcntl.so
/INCREMENTAL:no
/EXPORT:Init_fcntl
fcntl.obj
ruby.lib
ライブラリ fcntl.lib とオブジェクト fcntl.exp を作成中
make: Leaving directory `/home/nokada/src/ruby/devel/i586-mswin32/ext/fcntl'
[i586-mswin32 19:45:59]$ dumpbin -imports ext/fcntl/fcntl.so
Microsoft (R) COFF Binary File Dumper Version 3.00.5270
Copyright (C) Microsoft Corp 1992-1995. All rights reserved.
Dump of file ext/fcntl/fcntl.so
File Type: DLL
Section contains the following Imports
ruby.dll
108 rb_define_module
183 rb_int2inum
102 rb_define_const
KERNEL32.dll
8B FreeEnvironmentStringsA
F6 GetOEMCP
16 CloseHandle
9F GetCommandLineA
103 GetProcAddress
EB GetModuleHandleA
137 GetVersion
62 ExitProcess
155 HeapCreate
157 HeapDestroy
1FA SetHandleCount
DC GetFileType
116 GetStdHandle
114 GetStartupInfoA
E9 GetModuleFileNameA
98 GetCPInfo
92 GetACP
206 SetStdHandle
1F8 SetFilePointer
193 MultiByteToWideChar
D0 GetEnvironmentStrings
8C FreeEnvironmentStringsW
D2 GetEnvironmentStringsW
242 WideCharToMultiByte
48 DisableThreadLibraryCalls
24F WriteFile
153 HeapAlloc
159 HeapFree
178 LoadLibraryA
E1 GetLastError
1D7 SetConsoleCtrlHandler
83 FlushFileBuffers
226 UnhandledExceptionFilter
Summary
3000 .data
1000 .idata
1000 .rdata
1000 .reloc
4000 .text
[i586-mswin32 19:46:15]$ ./ruby -r ext/fcntl/fcntl.o -e 'p Fcntl::constants'
["O_WRONLY", "O_RDWR", "O_RDONLY", "O_APPEND", "O_TRUNC", "O_EXCL", "O_CREAT"]
[i586-mswin32 19:48:30]$ make -C ext/nkf/ RUBY_SO_NAME=ruby
make: Entering directory `/home/nokada/src/ruby/devel/i586-mswin32/ext/nkf'
env LIB='c:\\home\\nokada\\src\\ruby\\devel\\i586-mswin32;C:/MSDEV/lib' \
cl -LD -DIMPORT -DNT -O2b2x -Zi -G5 -o nkf.so nkf.obj ruby.lib -link /INCREMENTAL:no /EXPORT:In
it_nkf
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.00.5270 for 80x86
Copyright (C) Microsoft Corp 1984-1995. All rights reserved.
Microsoft (R) 32-Bit Incremental Linker Version 3.00.5270
Copyright (C) Microsoft Corp 1992-1995. All rights reserved.
/out:nkf.dll
/dll
/implib:nkf.lib
/debug
/out:nkf.so
/INCREMENTAL:no
/EXPORT:Init_nkf
nkf.obj
ruby.lib
ライブラリ nkf.lib とオブジェクト nkf.exp を作成中
make: Leaving directory `/home/nokada/src/ruby/devel/i586-mswin32/ext/nkf'
[i586-mswin32 19:48:42]$ ./ruby -r ext/nkf/nkf.o -e 'Nkf::nkf()'
-e:1: uninitialized constant Nkf (NameError)
[i586-mswin32 19:48:59]$ ./ruby -r ext/nkf/nkf.o -e 'NKF::nkf()'
-e:1:in `nkf': wrong # of arguments(0 for 2) (ArgumentError)
from -e:1
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦