キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Cygwin (12)
- MinGW (12)
-
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) - Ruby が動作するプラットフォーム (12)
- Rubyの起動 (12)
- Win32 (12)
- Win32ネイティブ版 (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
- mswin32 (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12)
検索結果
-
Win32 (6062.0)
-
Win32 32 ビットアーキテクチャ上で動作する Windows 95/98/Me/NT/2000/XP などを総称して Win32 システムと呼びます。
...Win32
32 ビットアーキテクチャ上で動作する
Windows 95/98/Me/NT/2000/XP などを総称して Win32 システムと呼びます。
なお現在は Win64 システム (x64 と IA64) も存在します。
Win32 用の Ruby は大きく分けると
* platform/Cygwin 版
* platform....../Win32-native Ruby
の二種類があります。
このマニュアルの本文で断りなく Win32 版と言うときは
Win32 ネイティブ版を指すものとします。
Cygwin はそもそも Unix 互換レイヤを目指して開発されているので、
基本的に Unix の流儀の......ほうが通用します。
経験的にも、Cygwin 版は Win32 ネイティブ版よりも Unix 版に近い挙動を示します。... -
Win32ネイティブ版Rubyの互換性問題 (6050.0)
-
Win32ネイティブ版Rubyの互換性問題 platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように 意図して作られていますが、 OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・ バグもいくつか残っているようです。
...Win32ネイティブ版Rubyの互換性問題
platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもい......の実行権限に関するメソッドは、(NT環境であっても)期待した
動作はしません。
== ファイルシステムの問題
Win32のファイルストリームにはテキストモードとバイナリモードの区別が存在します。
何も考えずに "w" などのモ......指定してあっても、日本語ファイル名の扱いで問題が発生する
ことがあります。
== シェルの違いによる問題
Win32 ネイティブ版では、通常は外部シェルとして command.com / cmd.exe が
使われます。そのため、Kernel#system メソッ... -
Win32ネイティブ版 (6038.0)
-
Win32ネイティブ版 Win32 版 Ruby を Cygwin 版と比較すると以下の利点があります。
...Win32ネイティブ版
Win32 版 Ruby を Cygwin 版と比較すると以下の利点があります。
* Cygwin DLL が必要ない
* 微妙に高速 (特に I/O は速い)
* 安定している
欠点は以下の通りです。
* Unix 版との互換性が非常に低い (ある意味......、当然)
この点については platform/mswin32-compat も参照してください。
現在 Win32 ネイティブな Ruby で広く配布されているものには、
Visual C++ で構築した platform/mswin32 版と
gcc でコンパイルした platform/MinGW 版の 2 種類がありま......す。
また ruby 1.7 からは Borland C++ (bcc) もサポートされました。
これを bccwin32 版と言います。
これらのバージョン間に大きな違いはなく、
Ruby レベルで違いがわかることはまずありません。
ただし Ruby 1.6 以前ではそれぞれ... -
mswin32 (6007.0)
-
mswin32 VC++ で作られた ruby を mswin32版 と呼んでいる。
...mswin32
VC++ で作られた ruby を mswin32版 と呼んでいる。
→platform/Win32-native... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (103.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...また、msdosdjgpp・mswin32・mingw32・bccwin32でも、他のプラットフォームと
同様に、引数として配列が与えられた場合はシェルを経由しないようになりました。
以前は常にシェルを経由していました(win32系portは2003-01-04に変......x]
#<C a=nil>
== Windows 対応
: ((<File/File.link>)) [new]
Win32(Win2k以降のみ)でNTFS上でのハードリンクの作成(CreateHardLink)に
対応しました。
: ((<File/File.utime>)) [new]
Win32(NT系のみ)でディレクトリに対するutimeが出来るように......た。
* DOSISHなプラットフォームでのドライブレター対応が強化されました。
* ((<Process/Process.pid>)) (win)
((<mswin32>))版 ruby と ((<MinGW>))版 ruby で拡張ライブラリのバイナ
リ互換を保つようになりました。Config::CONFIG['RUBY_SO_NAME'... -
ruby 1
. 8 . 4 feature (73.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...))
* ((<ruby 1.8.4 feature/Syck [bug]>))
* ((<ruby 1.8.4 feature/irb [bug]>))
* ((<ruby 1.8.4 feature/RDoc [bug]>))
* ((<ruby 1.8.4 feature/Win32API [bug]>))
* ((<ruby 1.8.4 feature/Rinda [bug]>))
* ((<ruby 1.8.4 feature/Iconv [compat]>))
* ((<ruby 1.8.4 feature/cgi [bug]>))
* ((<rub......e]>))
* ((<ruby 1.8.4 feature/rb_obj_respond_to() [new]>))
* ((<ruby 1.8.4 feature/プラットフォーム固有>))
* ((<ruby 1.8.4 feature/bccwin32 [bug]>))
* ((<ruby 1.8.4 feature/cygwin [bug]>))
* ((<ruby 1.8.4 feature/BeOS [bug]>))
* ((<ruby 1.8.4 feature/Sun [bug]>))
* ((<ruby 1.8.......サンプル兼ライブラリ
#Wed Dec 7 01:02:04 2005 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
#
# * ext/tk/README.macosx-aqua: [new document] tips to avoid the known
# bug on platform specific dialogs of Tcl/Tk Aqua on MacOS X.
MacOS X 上で Aqua 版の Tcl/Tk を用いた... -
ruby 1
. 6 feature (37.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...、selectで読み込み可能になったのに
空配列が返されるという問題なのだそうです) ((<ruby-talk:40015>)),
((<ruby-win32:366>))
: 2002-09-12: Thread.status (?)
シグナルを trap でトラップしたときにスレッドの状態を保持していなかっ
た......ス Queue の enq が実行されていました。
: 2002-09-11: ((<tempfile/Tempfile#size>))
追加 ((<ruby-dev:17221>))
: 2002-09-09
mswin32 版と mingw32 版の ruby で、1.6.6の頃から ruby の子プロセスに環境変数が渡らない
バグがありました。((<ruby-dev:18....../file
: 2002-08-19 Thread (win)
Ruby のスレッドと Win32 の構造化例外(Win32 API からのコールバッ
クを含む)を同時に使うと落ちてしまう不具合が修正されたのだそうです。
((<ruby-win32:273>))
: 2002-08-12 Hash#==
Hash オブジェクト... -
ruby 1
. 8 . 3 feature (25.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
....1
=== 2005-08-20
: Logger [lib] [bug]
ファイルをシフト時のレースコンディションが修正されました。
=== 2005-08-07
: WIN32OLE_EVENT#on_event [lib] [bug]
最後に定義したイベントハンドラが有効になるように修正しました。
=== 2005-07-27
: Di......foo/)' -- --foo\@bar
-e: invalid name for global variable - --foo@bar (NameError)
=== 2005-04-18
: WIN32OLE.codepage [lib] [new]
: WIN32OLE.codepage= [lib] [new]
=== 2005-04-10
: WIN32OLE#invoke [lib] [bug]
nil を VT_ERROR に変換して Invokeを呼び出して失敗するときには... -
MinGW (23.0)
-
MinGW フリーソフトウェアだけで純粋な Win32 用実行ファイルを作るための コンパイル環境のことで、MinGW は Minimalist GNU on Windows の略です。 詳細は http://www.mingw.org/ を参照してください。
...MinGW
フリーソフトウェアだけで純粋な Win32 用実行ファイルを作るための
コンパイル環境のことで、MinGW は Minimalist GNU on Windows の略です。
詳細は http://www.mingw.org/ を参照してください。
なお、この場合の「純粋な」は「msvc......rt.dll を使ったアプリケーション」を指します。
MFC (Microsoft Foundation Classes) は使えません。
MinGW で作られた ruby は mingw32 版と呼ばれており、
platform/mswin32 版とほとんど同じように動作します。
→platform/Win32-native...