diff options
author | Yukihiro Matsumoto <matz@ruby-lang.org> | 1995-05-19 15:33:23 +0900 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2019-08-17 22:09:32 +0900 |
commit | 8bf1c909dc31fd4bcdc1488cda9fe89a62bc2830 (patch) | |
tree | 6899d116a280ba8f99f65e21fe9259706474c0aa /spec | |
parent | b2420d8ffa4d347a75efbbdc376f4ce65c0eb172 (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-- | spec | 65 |
1 files changed, 28 insertions, 37 deletions
@@ -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]) |