[#2796] ext/socket.c — WATANABE Tetsuya <tetsu@...>
わたなべてつやです。
[#2810] [BUG] IO#eof? when Thread using — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
はじめまして、中井と申します。
まつもと ゆきひろです
[#2815] Kconv.guess — WATANABE Hirofumi <watanabe@...>
わたなべです.
[#2820] experimental release 1.1b9_24 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#2854] experimental release 1.1b9_25 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
前橋です。
前橋です。
[#2872] OPENSTEP for Mach / NeXTSTEP 3.3J patch for ruby1.1b_25 — SHIROYAMA Takayuki <psi@...>
まつもと ゆきひろです
[#2881] Re: [ruby-list:8337] Re: TkMenu's bug — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[#2899] Re: [ruby-list:8388] Re: what type are true and false — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルソフトウェアです.
[#2911] experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
前橋です。
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
1.1b9_26をコンパイルしてみたのですが、
[#2928] RSHIFT() について — EGUCHI Osamu <eguchi@...>
お久しぶりです。
[#2940] experimental release 1.1b9_27 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
ruby-1.1b9_27 での話です。システムに依存している可能性もある
From: matz@netlab.co.jp (Yukihiro Matsumoto)
ふなばです。
[#2951] RE: diff for ruby-1.1b9_25 (mswin32) — 助田 雅紀 <masaki.suketa@...>
助田です。
[#2961] Regexp の実行が遅い気がします — Kazunori NISHI <kazunori@...>
西@九大です。
[#2965] feature freeze for 1.1c — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
ごとけんです
>>>>> "M" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
>>>>> "M" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
まつもと ゆきひろです
[#2991] RE: feature freeze for 1.1c — "YANAGAWA Kazuhisa" <kjana@...>
in [ruby-dev:2965] feature freeze for 1.1c
[#3030] [BUG] string[n..m] = 0 => Bus Error — gotoken@... (GOTO Kentaro)
ごとけんです
わたなべです.
[#3048] grand renaming — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3056] experimental release 1.1b9_28 — matz@... (Yukihiro Matsumoto)
subject says all.
前橋です。
立石@JAISTです。
前橋です。
ふなばです。
立石@JAISTです。
[#3065] [REQ] caller binding — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#3067] collect{}.sort{} bug? — Inaba Hiroto <inaba@...>
バグだと思いますが、何がわるいんでしょう?
[#3086] Re: Enumerable#reverse ([ruby-list:8579]) — gotoken@... (GOTO Kentaro)
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
ひわだです。
[#3110] Re: bignum of ruby11b9_28 — 助田 雅紀 <masaki.suketa@...>
助田です。
[#3122] Ruby/Tk unofficial patch — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
[#3146] [REQ] trace_func — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[ruby-dev:2920] Re: experimental release 1.1b9_26
ども、白山@Stellarです。
In <199806180749.QAA14720@picachu.netlab.co.jp> , matz@netlab.co.jp
(Yukihiro Matsumoto) said...
>
> やっとリリースします.
>
OPENSTEP 4.2J, NeXTSTEP3.3J では問題なく作成できました
・・・っといいたい所ですが、私のまぬけなミスを発見してし
まいました。
先のパッチに肝心のOPENSTEP向けの dln.cのコードを入れる
のを忘れておりました。・・・何の為にパッチを作ったのやら(^^;)
今回のパッチこそが OPENSTEP4.0以降の環境でダイナミック
ロードを実現するパッチです。
また、先日の NeXTSTEP3.3Jでの -mオプションを手動で入れて
ほしいという件ですが、これにも対応いたしました。
---
SHIROYAMA Takayuki : psi@tokyo.stellar.co.jp
diff -rcN ruby-1.1b9_26.org/Makefile.in ruby-1.1b9_26/Makefile.in
*** ruby-1.1b9_26.org/Makefile.in Tue Jun 16 13:27:57 1998
--- ruby-1.1b9_26/Makefile.in Thu Jun 18 19:06:57 1998
***************
*** 75,85 ****
miniruby$(binsuffix): $(OBJS) $(MAINOBJ) dmyext.o
@rm -f $@
! $(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(OBJS) dmyext.o
$(LIBS) -o $@
ruby$(binsuffix): $(LIBRUBY) $(MAINOBJ) $(EXTOBJS)
@rm -f $@
! $(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(EXTOBJS)
$(LIBRUBYARG) $(LIBS) -o $@
libruby.a: $(OBJS) dmyext.o
@AR@ rcu $@ $(OBJS) dmyext.o
--- 75,85 ----
miniruby$(binsuffix): $(OBJS) $(MAINOBJ) dmyext.o
@rm -f $@
! $(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(OBJS) dmyext.o
$(LIBS) -o $@ @NeXT_MFLAG@
ruby$(binsuffix): $(LIBRUBY) $(MAINOBJ) $(EXTOBJS)
@rm -f $@
! $(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(EXTOBJS)
$(LIBRUBYARG) $(LIBS) -o $@ @NeXT_MFLAG@
libruby.a: $(OBJS) dmyext.o
@AR@ rcu $@ $(OBJS) dmyext.o
diff -rcN ruby-1.1b9_26.org/configure.in ruby-1.1b9_26/configure.in
*** ruby-1.1b9_26.org/configure.in Tue Jun 16 11:59:40 1998
--- ruby-1.1b9_26/configure.in Thu Jun 18 20:23:53 1998
***************
*** 519,524 ****
--- 519,527 ----
setup=Setup
;;
esac
+
+
+
AC_SUBST(binsuffix)
AC_SUBST(setup)
***************
*** 527,533 ****
fi
if test "$fat_binary" = yes ; then
! CFLAGS="$CFLAGS -pipe $ARCH_FLAG"
fi
LIBRUBY='libruby.a'
--- 530,536 ----
fi
if test "$fat_binary" = yes ; then
! CFLAGS="$CFLAGS $ARCH_FLAG"
fi
LIBRUBY='libruby.a'
***************
*** 550,558 ****
esac
fi
! if test "$host_os" = "rhapsody" ; then
! CFLAGS="$CFLAGS -no-precomp"
! fi
AC_SUBST(LIBRUBY)
--- 553,574 ----
esac
fi
! NeXT_MFLAG=
! AC_SUBST(NeXT_MFLAG)dnl
! case "$host_os" in
! nextstep*)
! NeXT_MFLAG=" -m"
! CFLAGS="$CFLAGS -pipe"
! ;;
! openstep*)
! CFLAGS="$CFLAGS -pipe"
! ;;
! rhasody*)
! CFLAGS="$CFLAGS -pipe -no-precomp"
! ;;
! *)
! ;;
! esac
AC_SUBST(LIBRUBY)
diff -rcN ruby-1.1b9_26.org/defines.h ruby-1.1b9_26/defines.h
*** ruby-1.1b9_26.org/defines.h Tue Jun 16 13:23:24 1998
--- ruby-1.1b9_26/defines.h Thu Jun 18 21:07:15 1998
***************
*** 23,29 ****
#ifdef NeXT
#define DYNAMIC_ENDIAN /* determine endian at runtime */
! #ifndef __Apple__
#define S_IXUSR _S_IXUSR /* execute/search permission, owner */
#endif
#define S_IXGRP 0000010 /* execute/search permission, group */
--- 23,29 ----
#ifdef NeXT
#define DYNAMIC_ENDIAN /* determine endian at runtime */
! #ifndef __APPLE__
#define S_IXUSR _S_IXUSR /* execute/search permission, owner */
#endif
#define S_IXGRP 0000010 /* execute/search permission, group */
diff -rcN ruby-1.1b9_26.org/dln.c ruby-1.1b9_26/dln.c
*** ruby-1.1b9_26.org/dln.c Mon Jun 8 18:30:17 1998
--- ruby-1.1b9_26/dln.c Thu Jun 18 19:02:03 1998
***************
*** 1088,1094 ****
#endif
#ifdef NeXT
! /*#include <mach-o/rld.h>*/
#endif
#ifdef _WIN32
--- 1088,1098 ----
#endif
#ifdef NeXT
! #if NS_TARGET_MAJOR < 4
! #include <mach-o/rld.h>
! #else
! #include <mach-o/dyld.h>
! #endif
#endif
#ifdef _WIN32
***************
*** 1316,1321 ****
--- 1320,1326 ----
Mi hisho@tasihara.nest.or.jp,
and... Miss ARAI Akino(^^;)
----------------------------------------------------*/
+ #if NS_TARGET_MAJOR < 4 /* NeXTSTEP rld functions */
{
unsigned long init_address;
char *object_files[2] = {NULL, NULL};
***************
*** 1341,1346 ****
--- 1346,1387 ----
(*init_fct)();
return ;
}
+ #else/* OPENSTEP dyld functions */
+ {
+ int dyld_result ;
+ NSObjectFileImage obj_file ; /* handle, but not use it */
+ /* "file" is module file name .
+ "buf" is initial function name with "_" . */
+
+ void (*init_fct)();
+
+
+ dyld_result = NSCreateObjectFileImageFromFile( file, &obj_file );
+
+ if (dyld_result != NSObjectFileImageSuccess)
+ {
+ LoadError("Failed to load %.200s", file);
+ }
+
+ NSLinkModule(obj_file, file, TRUE);
+
+
+ /* lookup the initial function */
+ /*NSIsSymbolNameDefined require function name without "_" */
+ if( NSIsSymbolNameDefined( buf + 1 ) )
+ {
+ LoadError("Failed to lookup Init function %.200s",file);
+ }
+
+ /* NSLookupAndBindSymbol require function name with "_" !! */
+
+ init_fct = NSAddressOfSymbol( NSLookupAndBindSymbol( buf ) );
+ (*init_fct)();
+
+
+ return ;
+ }
+ #endif /* rld or dyld */
#endif
#ifdef __BEOS__