[#35789] [Ruby 1.9 - Bug #407] (Open) String#<< — Shyouhei Urabe <redmine@...>

チケット #407 が報告されました。 (by Shyouhei Urabe)

13 messages 2008/08/06

[#35845] [Bug #437] test_strftime(TestTime) fails on Solaris — Shugo Maeda <redmine@...>

Bug #437: test_strftime(TestTime) fails on Solaris

24 messages 2008/08/13
[#35855] Re: [Bug #437] test_strftime(TestTime) fails on Solaris — "Shugo Maeda" <shugo@...> 2008/08/15

前田です。

[#35856] Re: [Bug #437] test_strftime(TestTime) fails on Solaris — SATOH Fumiyasu <fumiyas@...> 2008/08/15

さとうふみやす @ OSS テクノロジです。

[#35857] Re: [Bug #437] test_strftime(TestTime) fails on Solaris — Yukihiro Matsumoto <matz@...> 2008/08/15

まつもと ゆきひろです

[#35870] Re: [Bug #437] test_strftime(TestTime) fails on Solaris — "Shugo Maeda" <shugo@...> 2008/08/18

前田です。

[#35863] Refactoring of enumerating prime numbers — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

20 messages 2008/08/16
[#35865] Re: Refactoring of enumerating prime numbers — keiju@... (keiju ISHITSUKA) 2008/08/17

けいじゅ@いしつかです.

[#35867] Re: Refactoring of enumerating prime numbers — "Yugui (Yuki Sonoda)" <yugui@...> 2008/08/17

Yuguiです。

[#35875] Re: Refactoring of enumerating prime numbers — keiju@... (keiju ISHITSUKA) 2008/08/19

けいじゅ@いしつかです.

[#35877] Re: Refactoring of enumerating prime numbers — Nobuyoshi Nakada <nobu@...> 2008/08/19

なかだです。

[#35882] Re: Refactoring of enumerating prime numbers — keiju@... (石塚圭樹) 2008/08/20

けいじゅ@いしつかです.

[#35904] [Feature:1.9] pack format 'm' based on RFC 4648 — "Yusuke ENDOH" <mame@...>

遠藤です。

14 messages 2008/08/21

[#35906] %N for Time#strftime — "Shugo Maeda" <shugo@...>

前田です。

13 messages 2008/08/21

[#35986] 1.9と1.8で、delegateのインスタンスのクラス名の違う — Fujioka <fuj@...>

xibbarこと藤岡です。

17 messages 2008/08/26
[#35987] Re: 1.9と1.8で、delegateのインスタンスのクラス名の違う — Yukihiro Matsumoto <matz@...> 2008/08/26

まつもと ゆきひろです

[#35991] Re: 1.9と1.8で、delegateのインスタンスのクラス名の違う — keiju@... (石塚圭樹) 2008/08/26

けいじゅ@いしつかです.

[#35994] Re: 1.9と1.8で、delegateのインスタンスのクラス名の違う — Fujioka <fuj@...> 2008/08/27

藤岡です。

[#35998] Re: 1.9と1.8で、delegateのインスタンスのクラス名の違う — keiju@... (石塚圭樹) 2008/08/27

けいじゅ@いしつかです.

[#36066] Numeric#scalar? — Tadayoshi Funaba <tadf@...>

1.9 の Numeric#scalar? について、適当でないのでは (real? などのほうがい

24 messages 2008/08/31
[#36069] Re: Numeric#scalar? — Shin-ichiro HARA <sinara@...> 2008/08/31

原です。

[#36104] Re: Numeric#scalar? — Tadayoshi Funaba <tadf@...> 2008/09/02

> やはり、scalar? はずれているんじゃないかな。real? の方がいい

[#36122] Re: Numeric#scalar? — Shin-ichiro HARA <sinara@...> 2008/09/03

原です。

[#36133] Re: Numeric#scalar? — Tadayoshi Funaba <tadf@...> 2008/09/03

> ここで、scalar? を疑問視する理由を復習すると、たとえば、「複

[#36173] Re: Numeric#scalar? — Tadayoshi Funaba <tadf@...> 2008/09/05

1.9.1 までに時間がないので scalar? だけ何とかしたいと思っていましたが、

[#36183] Re: Numeric#scalar? — "Shugo Maeda" <shugo@...> 2008/09/06

前田です。

[#36186] Re: Numeric#scalar? — Shin-ichiro HARA <sinara@...> 2008/09/06

原です。

[ruby-dev:35813] Re: fail to build extension libraries that includes some ruby header files

From: Nobuyoshi Nakada <nobu@...>
Date: 2008-08-10 13:59:51 UTC
List: ruby-dev #35813
なかだです。

At Sun, 10 Aug 2008 21:34:54 +0900,
Yusuke ENDOH wrote in [ruby-dev:35811]:
> 1.9 では st.h や util.h などが ruby/st.h などに移動しているために、
> #include "st.h" としている拡張ライブラリが軒並みビルドできません。
> 
> 移動した理由を知らないのですが、これは拡張ライブラリ側で対処すべき
> 問題でしょうか。もしそうだとしたら、1.8 でも 1.9 でもビルドできる
> 拡張ライブラリはどうやったら書けるでしょうか。

util.hやconfig.hなど、いかにも他とかぶりそうなものを分離するため
です。

At Sun, 10 Aug 2008 22:32:49 +0900,
Tadashi Saito wrote in [ruby-dev:35812]:
> 自分も拡張ライブラリを書いており、一時期悩んでたのですが、
> ・extconf.rbの中、<ruby/ruby.h>があるかどうかで1.9か否かをチェックして

1.9のruby.hでは、HAVE_RUBY_RUBY_Hなどが定義済みです。

こんなところでどうでしょうか。include/ruby/backwardは2.0までには
削除するということで。


Index: lib/mkmf.rb
===================================================================
--- lib/mkmf.rb	(revision 18470)
+++ lib/mkmf.rb	(working copy)
@@ -1758,5 +1758,7 @@ def init_mkmf(config = CONFIG)
   $CPPFLAGS = with_config("cppflags", arg_config("CPPFLAGS", config["CPPFLAGS"])).dup
   $LDFLAGS = with_config("ldflags", arg_config("LDFLAGS", config["LDFLAGS"])).dup
-  $INCFLAGS = "-I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir)"
+  $INCFLAGS = "-I$(arch_hdrdir)"
+  $INCFLAGS << " -I$(hdrdir)/ruby/backward" unless $extmk
+  $INCFLAGS << " -I$(hdrdir) -I$(srcdir)"
   $DLDFLAGS = with_config("dldflags", arg_config("DLDFLAGS", config["DLDFLAGS"])).dup
   $LIBEXT = config['LIBEXT'].dup
Index: include/ruby/backward/util.h
===================================================================
--- include/ruby/backward/util.h	(revision 0)
+++ include/ruby/backward/util.h	(revision 0)
@@ -0,0 +1,6 @@
+#if   defined __GNUC__
+#warning use "ruby/util.h" instead bare "util.h"
+#elif defined _MSC_VER
+#pragma message("warning: use \"ruby/util.h\" instead bare \"util.h\"")
+#endif
+#include "../../ruby/util.h"

Property changes on: include/ruby/backward/util.h
___________________________________________________________________
Name: svn:keywords
   + Author Id Revision
Name: svn:eol-style
   + LF

Index: include/ruby/backward/st.h
===================================================================
--- include/ruby/backward/st.h	(revision 0)
+++ include/ruby/backward/st.h	(revision 0)
@@ -0,0 +1,6 @@
+#if   defined __GNUC__
+#warning use "ruby/st.h" instead bare "st.h"
+#elif defined _MSC_VER
+#pragma message("warning: use \"ruby/st.h\" instead bare \"st.h\"")
+#endif
+#include "ruby/st.h"

Property changes on: include/ruby/backward/st.h
___________________________________________________________________
Name: svn:keywords
   + Author Id Revision
Name: svn:eol-style
   + LF



-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread