Skip to content

Commit 21e3641

Browse files
author
(no author)
committed
This commit was manufactured by cvs2svn to create tag 'v1_1b8'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_1b8@87 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent fd1d8cd commit 21e3641

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+7855
-10130
lines changed

.cvsignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Makefile
12
parse.c
23
newver.rb
34
ruby

ChangeLog

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,238 @@
1+
Fri Feb 20 10:17:51 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
2+
3+
* ext/kconv/kconv.c (kconv_kconv): default output code now be
4+
determined according to the value of $KCODE.
5+
6+
* re.c (rb_get_kcode): can retrieve $KCODE from C.
7+
8+
* parse.y (stmt): if/unless modifiers returns nil, if condition is
9+
not established.
10+
11+
Thu Feb 19 11:06:47 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
12+
13+
* ext/kconv/kconv.c (kconv_kconv): charcode can be specified by
14+
code name (JIS, SJIS, EUC like value of $KCODE).
15+
16+
* regex.c (re_compile_pattern): forgot to fixup_jump for (?:..).
17+
18+
* regex.c (re_compile_pattern): needed to clear pending_exact on
19+
non-registering grouping (?:...).
20+
21+
Wed Feb 18 19:54:21 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
22+
23+
* parse.y (here_document): needed to set lex_state to EXPR_END.
24+
25+
Wed Feb 18 18:45:10 1998 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
26+
27+
* patches for cygwin32 applied.
28+
29+
Wed Feb 18 00:41:31 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
30+
31+
* string.c (str_sub_s): needed to be mbchar aware to increment one
32+
character.
33+
* regex.c (re_match): \Z matches newline just before the end of
34+
the string.
35+
36+
Tue Feb 17 00:04:32 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
37+
38+
* time.c (time_arg): Time.gm and Time.local now understands
39+
Time#to_a format.
40+
41+
* string.c (str_sub_s): replace happened twice for null pattern.
42+
43+
* regex.c (re_search): null pattern should not match after newline
44+
at the end of string.
45+
46+
* time.c (time_isdst): now returns boolean value.
47+
48+
* error.c (rb_check_type): treat special constants in messages.
49+
50+
* parse.y (yylex): new form `::Const' to see toplevel constants.
51+
52+
* parse.y (cond): SEGV on `if ()'.
53+
54+
* gc.c (obj_free): some data needed explicit free().
55+
56+
Mon Feb 16 23:55:40 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
57+
58+
* eval.c (blk_free): release duplicated block informations.
59+
60+
* eval.c (blk_copy_prev): duplicate outer block information into
61+
the heap, when proc/binding created.
62+
63+
Mon Feb 16 14:38:25 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
64+
65+
* time.c (time_mon): now 1 for January and so on.
66+
67+
* time.c (time_year): year in 19xx (no + 1900 needed anymore).
68+
69+
Mon Feb 16 13:28:33 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
70+
71+
* regex.c (re_compile_pattern): need to fetch mbchar's second byte
72+
without translation.
73+
74+
Mon Feb 16 12:29:27 1998 MAEDA shugo <shugo@po.aianet.ne.jp>
75+
76+
* eval.c (f_pass_block): pass iterator block to other method.
77+
78+
Fri Feb 13 08:16:11 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
79+
80+
* parse.y (parse_regx): handle \s before read_escape().
81+
82+
* parse.y (read_escape): `\s' in strings as space.
83+
84+
Tue Feb 10 17:29:08 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
85+
86+
* version 1.1b7 released.
87+
88+
* string.c (str_aset): string insertion by `str[n] = str2'.
89+
90+
* string.c (str_oct): does recognize `0x'.
91+
92+
* sprintf.c (f_sprintf): use baes 10 for conversion from string to
93+
integer.
94+
95+
Mon Feb 9 14:51:56 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
96+
97+
* numeric.c (do_coerce): proper error message.
98+
99+
* string.c (str_sum): bug - masked by wrong value. (sigh..)
100+
101+
Sat Feb 7 15:11:14 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
102+
103+
* string.c (str_empty): new method
104+
105+
Fri Feb 6 01:42:15 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
106+
107+
* time.c (time_asctime): use asctime(3), not strftime(3).
108+
109+
Thu Feb 5 18:58:46 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
110+
111+
* io.c (io_fptr_close): do not free path on close().
112+
113+
* array.c (ary_filter): new method.
114+
115+
* enum.c (enum_each_with_index): new method.
116+
117+
Thu Feb 5 14:10:35 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
118+
119+
* parse.y (primary): singleton class def can be appeared inside
120+
method bodies.
121+
122+
* hash.c (hash_replace): replace content.
123+
124+
* string.c (str_replace_method): replace content.
125+
126+
* array.c (ary_replace_method): replace elements.
127+
128+
* string.c (str_succ_bang): String#succ!
129+
130+
Thu Feb 5 18:20:30 1998 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
131+
132+
* string.c (str_upcase_bang): multi byte character support.
133+
134+
Wed Feb 4 13:55:26 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
135+
136+
* array.c (ary_reverse): SEGV on empty array reverse.
137+
138+
Tue Feb 3 12:24:07 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
139+
140+
* re.c (match_to_a): non matching element should be nil.
141+
142+
* ruby.c (ruby_load_script): load script after all initialization.
143+
144+
* bignum.c (str2inum): need to interpret prefix `0' of `0x'.
145+
146+
Tue Feb 3 10:00:18 1998 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
147+
148+
* numeric.c (fix_rshift): use `sizeof(INT)*8' instead of 32.
149+
150+
Mon Feb 2 14:09:24 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
151+
152+
* ruby.c (set_arg0): grab environment region too.
153+
154+
Thu Jan 29 18:36:25 1998 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
155+
156+
* process.c (rb_proc_exec): check `sh' to be exist.
157+
158+
Thu Jan 29 18:18:19 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
159+
160+
* io.c (io_stdio_set): assignment to $stdin or $stdout does
161+
reopen() as well as $stderr.
162+
163+
Thu Jan 29 14:18:40 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
164+
165+
* class.c (mod_ancestors): should not include singleton classes.
166+
167+
* object.c (obj_type): should not return internal class.
168+
169+
* io.c (io_reopen): unwillingly closes stdio streams.
170+
171+
Thu Jan 29 11:50:35 1998 Toshihiko SHIMOKAWA <toshi@csce.kyushu-u.ac.jp>
172+
173+
* ext/socket/socket.c (udp_addrsetup): forgot to use htons().
174+
175+
Tue Jan 27 23:15:24 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
176+
177+
* keywords: __FILE__, __LINE__ are available again.
178+
179+
Fri Jan 23 14:19:28 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
180+
181+
* version 1.1b6 released.
182+
183+
* object.c (mod_to_s): need to duplicate classpath.
184+
185+
* error.c (exc_inspect): need to duplicate classpath.
186+
187+
Thu Jan 22 00:37:47 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
188+
189+
* ruby.h (STR2CSTR): new macro to retrieve char*.
190+
191+
* class.c (rb_define_method): `initialize' should always be
192+
private, even if it defined by C extensions.
193+
194+
* eval.c (rb_eval): `initialize' should always be private.
195+
196+
Thu Jan 22 16:21:08 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
197+
198+
* eval.c (rb_eval): some singleton class def cause SEGV.
199+
200+
* eval.c (TMP_ALLOC): replace ALLOCA_N, where thread context
201+
switch may happen.
202+
203+
Wed Jan 21 01:43:42 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
204+
205+
* eval.c (PUSH_FRAME): do not use ALLOCA_N(). crash on some
206+
platforms that use missing/alloca.c.
207+
208+
* regex.c (re_compile_pattern): too many pops for non register
209+
subexpr.
210+
211+
* parse.y (yylex): open parentheses after identifiers are argument
212+
list, even if whitespaces have seen.
213+
214+
Tue Jan 20 15:19:59 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
215+
216+
* parse.y (terms): quoted word list by %w(a b c).
217+
218+
* ext/tcltklib/extconf.rb: more accurate check for tcl/tk libs.
219+
220+
* file.c (rb_stat): most of the FileTest methods (and function
221+
`test') accept File objects as the argument.
222+
223+
Tue Jan 19 18:19:24 1998 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
224+
225+
* ext/extmk.rb.in (install): there should be no newline after install:
226+
227+
* re.c (MIN): renamed from min(). there's a local variable named
228+
min in the file, so that some cpp will raise an error.
229+
230+
Mon Jan 19 16:30:05 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
231+
232+
* version 1.1b5 released.
233+
234+
* process.c (rb_syswait): no exception raised.
235+
1236
Fri Jan 16 00:43:43 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
2237

3238
* ruby.h (CLONESETUP): copies its singleton classes too.
@@ -27,6 +262,8 @@ Tue Jan 13 10:00:18 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
27262

28263
Fri Jan 9 13:19:55 1998 Yukihiro Matsumoto <matz@netlab.co.jp>
29264

265+
* version 1.1b4 released.
266+
30267
* eval.c (f_missing): class name omitted from the error message.
31268

32269
* error.c (exc_inspect): description changed.

MANIFEST

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Makefile.in
55
README
66
README.jp
77
README.EXT
8+
README.EXT.jp
89
ToDo
910
array.c
1011
bignum.c
@@ -77,10 +78,12 @@ ext/Setup
7778
ext/Setup.dj
7879
ext/Setup.nt
7980
ext/Setup.x68
81+
ext/aix_ld.rb
82+
ext/cygwin32_ld.rb
8083
ext/extmk.rb.in
8184
ext/extmk.rb.nt
82-
ext/aix_ld.rb
8385
lib/English.rb
86+
lib/Env.rb
8487
lib/base64.rb
8588
lib/cgi-lib.rb
8689
lib/complex.rb
@@ -90,6 +93,7 @@ lib/delegate.rb
9093
lib/e2mmap.rb
9194
lib/eregex.rb
9295
lib/find.rb
96+
lib/final.rb
9397
lib/finalize.rb
9498
lib/ftplib.rb
9599
lib/ftools.rb
@@ -110,13 +114,15 @@ lib/pstore.rb
110114
lib/rational.rb
111115
lib/shellwords.rb
112116
lib/sync.rb
117+
lib/tempfile.rb
113118
lib/thread.rb
114119
lib/thwait.rb
115120
lib/tk.rb
116121
lib/tkcanvas.rb
117122
lib/tkclass.rb
118123
lib/tkdialog.rb
119124
lib/tkentry.rb
125+
lib/tkmenubar.rb
120126
lib/tkscrollbox.rb
121127
lib/tktext.rb
122128
lib/tracer.rb

0 commit comments

Comments
 (0)