[#40528] [Feature #2833] 絵文字エンコーディングの提案 — Kenta Murata <redmine@...>
Feature #2833: 絵文字エンコーディングの提案
まつもと ゆきひろです
=1B$B$`$i$?$G$9!#=1B(B
GyRCOjQhOUxaJEg/PSQ3JF4kOSEjGyhCCgpSYWlscxskQiROGyhCanBtb2JpbGUbJEIkSCQkJCYl
チケット #2833 が更新されました。 (by Yui NARUSE)
=1B$B$`$i$?$G$9!#=1B(B
遠藤です。
遠藤です。
> Feature #2833: 絵文字エンコーディングの提案
[#40573] [bug:1.8] ossl_ssl_session.c:110: warning: implicit declaration of function 'TIMET2NUM' — Tanaka Akira <akr@...>
Ruby 1.8 で、以下の警告が増えています。
2010/3/7 Tanaka Akira <akr@fsij.org>:
[#40597] Re: [ruby-list:46898] 重複組合せは組込みにならないのでしょうか? — "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
きしもとです
まつもと ゆきひろです
遠藤です。
> 同様に、repeated_permutation/combination のデフォルト引数にも反対
まつもと ゆきひろです
[#40614] [Bug #2956] segfault — Tomoki MAEDA <redmine@...>
Bug #2956: segfault
[#40623] Enumerable#interleave — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
2010年3月13日22:44 Yukihiro Matsumoto <matz@ruby-lang.org>:
まつもと ゆきひろです
2010年3月14日0:04 Yukihiro Matsumoto <matz@ruby-lang.org>:
まつもと ゆきひろです
[#40641] [Bug #2965] method `===' called on hidden T_STRING object (NotImplementedError) — Kenta Murata <redmine@...>
Bug #2965: method `===' called on hidden T_STRING object (NotImplementedError)
チケット #2965 が更新されました。 (by Shyouhei Urabe)
[#40643] draft of 1.9.2 release schedule — Yusuke ENDOH <mame@...>
Yugui さん、
[#40649] [Feature #2968] 数値の正負を返すメソッド — Yui NARUSE <redmine@...>
Feature #2968: 数値の正負を返すメソッド
チケット #2968 が更新されました。 (by Yui NARUSE)
> チケット #2968 が更新されました。 (by Yui NARUSE)
成瀬です。
> 成瀬です。
[#40650] [Feature #2969] String#to_f が -h.hhh±pd を解釈できるように — Yui NARUSE <redmine@...>
Feature #2969: String#to_f が -h.hhh±pd を解釈できるように
質問ですが、この形式は入力だけでなく、なんらかの方法で出力でも利用でき
成瀬です。
> String#to_f は従来から指数表記を許していたので、
成瀬です。
> to_i がデフォルトで prefix を見ないのは、0377 のような、
成瀬です。
> 先のパッチの対象関数が ruby_strtod である通り、
成瀬です。
> strtod(3) の解釈対象に含まれていない 2 進や 8 進を否定することが、
(2010/03/26 3:05), Tadayoshi Funaba wrote:
> なぜ同じなのでしょう。
(2010/03/26 4:02), Tadayoshi Funaba wrote:
>> strtod(3) を参考にしたり、影響されたりすることは普通にあるとは思います
(2010/03/27 18:19), KOSAKI Motohiro wrote:
えぐち@エスアンドイーです
(2010/03/27 20:26), EGUCHI Osamu wrote:
> つまり、ふなばさんは 16 進よりも 2 進や 8 進形式が好みであるところ、
まつもと ゆきひろです
[#40672] URI methods for application/x-www-form-urlencoded — Tanaka Akira <akr@...>
最近、成瀬さんが追加した URI.encode_www_form など、
[#40695] keiju, please check tickets assigned to you — Yusuke ENDOH <mame@...>
いしつかさん
けいじゅ@いしつかです.
いしつかさん
けいじゅ@いしつかです.
遠藤です。
[#40735] [Bug #2995] TestHash#test_recursive_check fails — Shugo Maeda <redmine@...>
Bug #2995: TestHash#test_recursive_check fails
[#40746] [Bug #1031] -U オプションの説明が --help にない — Yusuke Endoh <redmine@...>
チケット #1031 が更新されました。 (by Yusuke Endoh)
前田です。
[#40779] [Feature #3018] UNINITIALIZED_VAR() マクロの導入 — Motohiro KOSAKI <redmine@...>
Feature #3018: UNINITIALIZED_VAR() マクロの導入
まつもと ゆきひろです
> |Linuxではこの問題にたいして以下のようなマクロで解決しており、同様の手法を導入したいと
まつもと ゆきひろです
本題じゃないですが、
[#40805] Improvement of Fiber switching cost with system dependent way — SASADA Koichi <ko1@...>
ささだです.
こんにちは、なかむら(う)です。
[#40832] Process.daemon() returns -1 on failure ifndef HAVE_DAEMON — "Akinori MUSHA" <knu@...>
Process.daemon() 失敗時の挙動が、 HAVE_DAEMON 定義時と非定義時
2010年3月29日19:52 Akinori MUSHA <knu@idaemons.org>:
> 2010年3月29日19:52 Akinori MUSHA <knu@idaemons.org>:
[#40833] [Bug: trunk] Fiber transfer limitation — SASADA Koichi <ko1@...>
ささだです.
[#40855] revert 1.9 \w limitation to ASCII — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#40884] [Feature #3065] [TypedData] という名前について — Tadashi Saito <redmine@...>
Feature #3065: [TypedData] という名前について
[ruby-dev:40712] Re: [ruby-cvs:33760] Ruby:r26545 (trunk): Wed Feb 3 10:12:09 2010 Aaron Patterson <tenderlove@ruby-lang.org>
こんばんは sheepman です。
http://code.google.com/p/libffi-msvc/ から入手したコードで
Windows 7 Pro 64bit 上で VS2008 を使ってビルドする事が出来ました。.libs フォルダに ffi-3.lib が出来ました。
また、https://github.com/tenderlove/ruby/tree/ffi から入手した ruby1.9 のソースの
ext/dl に ffi-3.lib を ffi.lib に名前を変えて置いて、ffi.hとffitarget.hも置いて
extconf.rb を実行して nmake したら dl.so がビルド出来ました。
また x64-mswin64 版の ruby1.9 に対しても x86_64 な ffi.lib と dl.so をビルドできる事を確認しました。
テストを実行した結果を下に載せておきます。x86_64版はテストを実行すると test/dl/test_dl2.rb の
test_strcpy で落ちます。test_strcpy をコメントアウトした結果を載せておきます。
何かほかに確認する事はありますか。
それでは。
c:\work\ruby-ffi\ruby\ext\dl>cl
Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
c:\work\ruby-ffi\ruby\ext\dl>c:\usr\local\bin\ruby -v -I. -rdl -e 'p
DL::Closure'
ruby 1.9.2dev (2010-03-19) [i386-mswin32_90]
DL::Closure
c:\work\ruby-ffi\ruby\ext\dl>c:\usr\local\bin\ruby -I. -Ilib -r./dl.so
-r..\..\test\dl\test_base.rb
..\..\test/runner.rb ..\..\test/dl
Loaded suite ../../test/runner
Started
.............................F...............F...............................E...EE..........E......
.................E..
Finished in 0.049003 seconds.
1) Failure:
test_to_ptr_io(DL::TestCPtr) [c:/work/ruby-ffi/ruby/test/dl/test_cptr.rb:88]:
<"require_r"> expected but was
<"">.
2) Failure:
test_char(DL::TestClosure) [c:/work/ruby-ffi/ruby/test/dl/test_closure.rb:100]:
<60> expected but was
<2684476>.
3) Error:
test_sinf(DL::TestFunc):
DL::DLError: unknown symbol "sinf"
c:/work/ruby-ffi/ruby/test/dl/test_func.rb:25:in `[]'
c:/work/ruby-ffi/ruby/test/dl/test_func.rb:25:in `test_sinf'
4) Error:
test_DEFAULT(DL::TestHandle):
DL::DLError: unknown symbol "malloc"
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:160:in `[]'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:160:in `test_DEFAULT'
5) Error:
test_NEXT(DL::TestHandle):
DL::DLError: unknown symbol "Init_objspace"
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:154:in `[]'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:154:in `rescue in test_NEXT'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:127:in `test_NEXT'
6) Error:
test_static_sym(DL::TestHandle):
DL::DLError: unknown symbol "dlopen"
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:25:in `sym'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:25:in `test_static_sym'
7) Error:
test_method_call(DL::TestMethod):
DL::DLError: unknown symbol "sinf"
c:/work/ruby-ffi/ruby/test/dl/test_method.rb:7:in `[]'
c:/work/ruby-ffi/ruby/test/dl/test_method.rb:7:in `test_method_call'
120 tests, 204 assertions, 2 failures, 5 errors, 0 skips
c:\work\ruby-ffi\ruby\ext\dl>
c:\work\ruby-ffi\ruby\ext\dl>c:\usr\local\ruby19x64\bin\ruby -v -I.
-rdl -e 'p DL::Closure'
ruby 1.9.2dev (2010-03-19) [x64-mswin64_90]
DL::Closure
c:\work\ruby-ffi\ruby\ext\dl>c:\usr\local\ruby19x64\bin\ruby -I. -Ilib
-r./dl.so -r..\..\test\dl\test_base.rb ..\..\test/runner.rb
..\..\test/dl
Loaded suite ../../test/runner
Started
...........F.................F............................F.....................EE..........E......
............E.E...E
Finished in 0.051003 seconds.
1) Failure:
test_to_s(DL::TestCFunc) [c:/work/ruby-ffi/ruby/test/dl/test_cfunc.rb:53]:
Expected /ptr=0x749ee400/ to be === "#<DL::CFunc:0x00000003036060
ptr=0x000000749ee400 type=1 name=
strcpy'>".
2) Failure:
test_to_ptr_io(DL::TestCPtr) [c:/work/ruby-ffi/ruby/test/dl/test_cptr.rb:88]:
<"require_r"> expected but was
<"">.
3) Failure:
test_callback(DL::TestDL) [c:/work/ruby-ffi/ruby/test/dl/test_dl2.rb:138]:
<"aabbfoorz"> expected but was
<"foobarbaz">.
4) Error:
test_DEFAULT(DL::TestHandle):
DL::DLError: unknown symbol "malloc"
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:160:in `[]'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:160:in `test_DEFAULT'
5) Error:
test_NEXT(DL::TestHandle):
DL::DLError: unknown symbol "Init_objspace"
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:154:in `[]'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:154:in `rescue in test_NEXT'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:127:in `test_NEXT'
6) Error:
test_static_sym(DL::TestHandle):
DL::DLError: unknown symbol "dlopen"
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:25:in `sym'
c:/work/ruby-ffi/ruby/test/dl/test_handle.rb:25:in `test_static_sym'
7) Error:
test_struct(DL::TestImport):
RuntimeError: sizeof(void*)?
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/pack.rb:85:in `pack'
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/struct.rb:157:in `[]='
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/struct.rb:28:in `block (3
levels) in create'
c:/work/ruby-ffi/ruby/test/dl/test_import.rb:97:in `test_struct'
8) Error:
test_value(DL::TestImport):
RuntimeError: sizeof(void*)?
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/pack.rb:85:in `pack'
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/struct.rb:157:in `[]='
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/struct.rb:28:in `block (3
levels) in create'
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/import.rb:186:in `create_value'
c:/work/ruby-ffi/ruby/test/dl/test_import.rb:76:in `test_value'
9) Error:
test_version(DL::TestWin32):
RuntimeError: sizeof(void*)?
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/pack.rb:85:in `pack'
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/struct.rb:157:in `[]='
c:/work/ruby-ffi/ruby/ext/dl/lib/dl/struct.rb:28:in `block (3
levels) in create'
c:/work/ruby-ffi/ruby/test/dl/test_win32.rb:28:in `get_version_ex'
c:/work/ruby-ffi/ruby/test/dl/test_win32.rb:42:in `test_version'
119 tests, 191 assertions, 3 failures, 6 errors, 0 skips
2010年3月9日3:15 NARUSE, Yui <naruse@airemix.jp>:
> (2010/02/28 9:01), Aaron Patterson wrote:
>> 2010/2/26 NARUSE, Yui<naruse@airemix.jp>:
>>> アーロン宛です。
>> 古いlibffiを使う時にのみ 'sys/mman.h' が必要なだけで、新しい libffi には不必要です。
>> Visual Studioをま だ、入手していないので、良かったら、
>> 私のフォークを(sys/mman.hを使用としない)コンパイルして貰えませんか?
>>
>> 私のフォークのリンクは下記の通りです。
>>
>> https://github.com/tenderlove/ruby/tree/ffi
>>
>> この変更で現在のコンパイルエラーを解決出来ると思います。
>>
>> https://github.com/tenderlove/ruby/commit/d10980da20ae210ceed30c7829a07d0d8275c7ec
>>
>> 私自身でも、Visual Studioを入手次第、テストしてみるつもりです。
>
> 遅れましたが確認しました。
> 確かに closure.c のコンパイルが通るようになりました。
>
> ただし、extconf.rb 中の pkg_config("libffi") は、
> mswin では動かないので、ここは直す必要がありましたが。
> http://github.com/tenderlove/ruby/blob/ffi/ext/dl/extconf.rb
>
>
> で、結果ですが、わたしの作った ffi.lib が壊れているらしく、
> この先で失敗してしまいました。
>
> というわけで、まともな ffi.lib を作れた方試してみてください。
>
> --
> NARUSE, Yui <naruse@airemix.jp>
>
>