summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorYukihiro Matsumoto <matz@ruby-lang.org>1995-05-19 15:33:23 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-17 22:09:32 +0900
commit8bf1c909dc31fd4bcdc1488cda9fe89a62bc2830 (patch)
tree6899d116a280ba8f99f65e21fe9259706474c0aa /spec
parentb2420d8ffa4d347a75efbbdc376f4ce65c0eb172 (diff)
version 0.76v0_76
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-0.76.tar.gz Fri May 19 15:33:23 1995 Yukihiro Matsumoto <matz@ix-02> * version 0.76 Fri May 19 00:48:08 1995 Yukihiro Matsumoto (matz@dyna) * string.c (Fstr_each): イテレータブロック中で文字列の変更が行われ たかどうかをチェック.ポインタの値が変わっていれば例外を発生する. * ruby-mode.el: ruby-electric-braceの新設. Thu May 18 12:27:23 1995 Yukihiro Matsumoto <matz@ix-02> * string.c (Fstr_tr): trの置換対象に`\0'を含む時に正しく置換を行わ ないバグがあった.更に置換文字列をASCII順に指定しないと動作しな い問題もあった.結果としてtrを書き換えたので,copyrightの問題は 無くなった(と思う). * gc.c (gc): the_scopeをマークしていなかったので,ローカル変数が間 違って開放される場合があった. * gc.c (mark_locations_array): 若干の高速化. Mon May 15 11:43:49 1995 Yukihiro Matsumoto <matz@ix-02> * ext/extmk.rb.in: Dynamic Loadモジュールのコンパイル用チェックを 行うruby script.autoconfに近い感覚で使える.新しいモジュールを 提供したい人はextの下にディレクトリを作るだけで良い.必須のファ イルはファイル名の一覧を記録した`MANIFEST'というファイルのみ.必 要に応じて`depend'(ファイルの依存関係を記述するファイル gcc -MM の出力),`extconf.rb'(コンパイル用にライブラリと関数の存在チェッ クするファイル)を用意できる. * eval.c (rb_call): rubyメソッドの引数チェック時に未初期化の jmp_bufを使用していた. * parse.y: `or'と`and'の優先順位を同じにした. Wed May 3 18:21:36 1995 Yukihiro Matsumoto (matz@dyna) * dln.c: Linuxでは`__.SYMDEF/'であった. * dln.c: system callのエラーチェックを忘れていた. Wed Apr 26 09:50:56 1995 Yukihiro Matsumoto (matz@ix-02) * parse.y: イテレータブロックの変数宣言を`|'で括るようにした.これ でイテレータ変数がない時は宣言そのものを省略できる.文法の変更は 久しぶりだ. Tue Apr 25 12:04:17 1995 Yukihiro Matsumoto (matz@ix-02) * eval.c(require): loadからダイナミックロードの機能を移してきた. さらに拡張子の補完機能を追加してユーザがdln/dlopenの差を意識する 必要のないようにした. * string.c(sub,sub): イテレータとしても動作するように. * object.c: init_object -> initialize. Mon Apr 24 14:22:39 1995 Yukihiro Matsumoto (matz@ix-02) * NEWS-OS 3.4対応 * io.c: Solarisのstdioの動作が違うようだ.signalでEOFを返してしま う….perlでも同様の問題がある. Fri Apr 21 20:04:39 1995 Yukihiro Matsumoto (matz@ix-02) * version 0.75 * signal.c: trapがなくなっていた.うーむ. * configure: Solaris 2.3対応. * io.c: #elifのないcppもある. * dir.c: autoconf 2.xへの対応が不十分 Thu Apr 20 12:31:24 1995 Yukihiro Matsumoto (matz@ix-02) * version 0.74 * env.h, gc.c, regex.c: IRIXへの移植対応 * configure: picを生成するoptionの検出のため,システムタイプをチェッ クするように. Tue Apr 18 19:08:17 1995 Yukihiro Matsumoto (matz@ix-02) * gc.c(xrealloc): ptr=nilの時,malloc()と同じ働きを * array.c(astore): 空の配列の0番目の要素に代入するとsize=0で realloc()を呼んでいた. * configure, glob.c: Solaris 2.xでコンパイルできるように
Diffstat (limited to 'spec')
-rw-r--r--spec65
1 files changed, 28 insertions, 37 deletions
diff --git a/spec b/spec
index 7414f37333..77d6e8fd5a 100644
--- a/spec
+++ b/spec
@@ -865,13 +865,6 @@ Rubyˤϸ̩ʰ̣ǤϴؿϤʤKernel饹δؿ᥽åɤ(Ƥ
ޥɥ饤󤫤ϤEOFãƤ硤֤
- esub(pattern)
-
- ƥѿ`$_'λؤʸФִԤʤƥ졼ʸ
- pattern˥ޥåʬʸ˥֥åɾ
- η̤֤롥String饹esub᥽åɤβ򻲾Ȥ
- ȡesub᥽åɤ`$_'ͤ򹹿롥
-
eval(expr)
exprȤͿ줿ʸrubyץȤƲᡤ¹Ԥ롥
@@ -914,11 +907,12 @@ Rubyˤϸ̩ʰ̣ǤϴؿϤʤKernel饹δؿ᥽åɤ(Ƥ
ãˤnil֤Ԥζڤϥƥѿ`$/'ˤä
ѹǤ롥ɤ߹ʸϥƥѿ`$_'ˤ⥻åȤ롥
- gsub(pattern, replace)
+ gsub(pattern[, replace])
- ƥѿ`$_'λؤʸФִԤʤʸ
- pattern˥ޥåʬreplace֤롥String饹
- gsub᥽åɤβ򻲾ȤΤȡgsub᥽åɤ`$_'ͤ򹹿
+ ƥѿ`$_'λؤʸ pattern˥ޥåʬ
+ replace֤롥String饹gsub᥽åɤβ򻲾Ȥ
+ ȡreplaceά줿ˤϥƥ졼Ȥư
+ åɾִ̤롥 gsub᥽åɤ`$_'ͤ򹹿
iterator_p()
@@ -995,10 +989,11 @@ Rubyˤϸ̩ʰ̣ǤϴؿϤʤKernel饹δؿ᥽åɤ(Ƥ
require(file)
- fileɤ롥loadȤưΰ㤤requireϥɤե
- Υեѥѿ`$"'˳ФƤơ˥ɤե
- ƥɤʤǤ롥ºݤ˥ɤˤTRUE˥
- ƤˤFALSE֤
+ fileɤ롥loadȤưΰ㤤ϳĥҤäƤ
+ ɤեΥեѥѿ`$"'˳ФƤƴ˥ɤ
+ եϺƥɤʤȥʥߥåǥ󥰤б
+ Ƥ(OS ˤ)Ǥ롥ºݤ˥ɤˤ TRUE˥
+ ɤƤˤFALSE֤
select(reads[, writes[, execpts[, timeout]]])
@@ -1031,12 +1026,13 @@ Rubyˤϸ̩ʰ̣ǤϴؿϤʤKernel饹δؿ᥽åɤ(Ƥ
νͤꤷŤ֤ͤͤά줿
time(3)֤ͤǥեȤȤ롥
- sub(pattern, replace)
+ sub(pattern[, replace])
- ƥѿ`$_'λؤʸФִԤʤʸǺ
- pattern˥ޥåʬreplace֤롥sub᥽å
- `$_'ͤ򹹿롥¾ξܺ٤˴ؤƤString饹sub
- ᥽åɤβ򻲾ȤΤȡ
+ ƥѿ`$_'λؤʸǺǽpattern˥ޥåʬ
+ replace֤롥replace ά줿ˤϥƥ졼
+ Ȥư֥åɾִ̤롥sub᥽åɤ
+ `$_'ͤ򹹿롥¾ξܺ٤˴ؤƤString饹sub
+ åɤβ򻲾ȤΤȡ
syscall(num, arg..)
@@ -1615,7 +1611,7 @@ Methods:
find
- ǤФƥ֥åɾͤˤʤäǽǤ֤
+ ǤФƥ֥åɾͤˤʤäǽǤ֤
find_all
@@ -2632,7 +2628,7 @@ Methods:
ǻꤷ⥸塼self˥󥯥롼ɤ롥⥸塼
Ƥ᥽åɤðۥ᥽åɤȤɲä롥
- init_object
+ initialize
֥Ȥ˸ƤӽФ롥ǥեȤϲ⤷
֥饹ɬפ˱ƺ뤳ȤԤƤ롥
@@ -2923,17 +2919,12 @@ Methods:
ʸΤ줾ΥХȤˤĤƷ֤ƥ졼
- esub(pattern)
-
- ʸpattern˥ޥåʬִ륤ƥ졼ޥå
- ʬʸȤƥ֥åɾ̤ʸ֤
- 롥sub/gsubΤ褦`&', `\1..\9'ִϹԤʤʤ
-
- gsub(pattern, replace)
+ gsub(pattern[, replace])
- ʸpattern˥ޥåʬreplace֤롥
- ִʸreplace&\0ϥޥåʸˡ\1..\9n
- γ̤Ƥ֤롥
+ ʸpattern˥ޥåʬreplace֤롥
+ ʸreplace&\0ϥޥåʸˡ\1..\9nܤ
+ ̤Ƥ֤롥replaceά줿ˤϥ
+ 졼Ȥư֥åɾִ̤롥
hex
@@ -3019,12 +3010,12 @@ Methods:
ʸζ
- sub(pattern, replace)
+ sub(pattern[, replace])
- ʸpattern˥ޥåʬreplace֤롥ִʸ
- replace&\0ϥޥåʸˡ\1..\9 nܤγ
- Ƥ֤롥sub()gsub()ȰۤʤꡤǽΥޥå
- ִ롥
+ ʸpattern˥ޥåǽʬreplace֤롥
+ ʸreplace&\0ϥޥåʸˡ\1..\9 nܤ
+ ̤Ƥ֤롥replaceά줿ˤϥ
+ 졼Ȥư֥åɾִ̤롥
sum([bits])