Skip to content

Commit 48de616

Browse files
author
(no author)
committed
This commit was manufactured by cvs2svn to create tag
'v1_3_1_990203'. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_3_1_990203@390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 62e648e commit 48de616

Some content is hidden

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

148 files changed

+7540
-20160
lines changed

.cvsignore

Lines changed: 0 additions & 17 deletions
This file was deleted.

ChangeLog

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,113 @@
1+
Tue Feb 2 23:41:42 1999 Yoshida Masato <yoshidam@yoshidam.net>
2+
3+
* regex.c (re_match): wrong boundary.
4+
5+
* regex.c (IS_A_LETTER): re_mbctab[c] may not be 1 for mbc.
6+
7+
* regex.c (re_search): mbchar support for shifting ranges.
8+
9+
* regex.c (MBC2WC): wrong conversion.
10+
11+
Wed Feb 3 15:03:16 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
12+
13+
* parse.y (parse_regx): need to escape parens if terminators are
14+
not any kind of parenthesis.
15+
16+
* parse.y (parse_qstring): ditto.
17+
18+
* parse.y (parse_string): ditto.
19+
20+
Tue Feb 2 17:11:26 1999 WATANABE Tetsuya <tetsu@jpn.hp.com>
21+
22+
* string.c (rb_str_gsub_bang): too small realoc condition.
23+
24+
Mon Feb 1 10:01:17 1999 EGUCHI Osamu <eguchi@shizuokanet.ne.jp>
25+
26+
* parse.y (yylex): range check for the float literal.
27+
28+
Sat Jan 30 18:34:16 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
29+
30+
* ruby.c (usage): -h option to show brief command description.
31+
32+
Sat Jan 30 08:45:16 1999 IKARASHI Akira <ikarashi@itlb.te.noda.sut.ac.jp>
33+
34+
* lib/cgi-lib.rb: cookie support added.
35+
36+
Sat Jan 30 13:38:24 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
37+
38+
* regex.c (re_compile_pattern): mbchars should match with \w
39+
within character classs. Was matching with \W.
40+
41+
* regex.c (re_match): \w should match with multi byte characters,
42+
not its first byte.
43+
44+
Sat Jan 30 10:06:41 1999 Yoshida Masato <yoshidam@yoshidam.net>
45+
46+
* re.c (rb_reg_s_new): UTF-8 flag handle (/u, /U).
47+
48+
* re.c (rb_kcode): $KCODE handle for UTF-8.
49+
50+
Sat Jan 30 01:51:16 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
51+
52+
* array.c (rb_ary_delete_if): RTEST() missing.
53+
54+
* hash.c (delete_if_i): ditto.
55+
56+
* enum.c (Init_Enumerable): select (=find_all), detect (=find)
57+
added as aliases.
58+
59+
Fri Jan 29 21:32:19 1999 WATANABE Tetsuya <tetsu@jpn.hp.com>
60+
61+
* hash.c (rb_f_setenv): SEGV caused by small typo.
62+
63+
Fri Jan 29 00:15:58 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
64+
65+
* lib/parsedate.rb (parsedate): support date format like
66+
23-Feb-93, which is required by HTTP/1.1.
67+
68+
* variable.c (find_class_path): avoid calling rb_iv_set().
69+
70+
* eval.c (backtrace): do not need to modify $SAFE internally.
71+
72+
* variable.c (classname): inline __classid__ access.
73+
74+
* eval.c (THREAD_ALLOC): needed to initialize wrapper.
75+
76+
* lib/ftools.rb (makedirs): allows slash at the end of the path.
77+
78+
* numeric.c (rb_fix_induced_from): ensure result to be Fixnum.
79+
80+
Thu Jan 28 17:31:43 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
81+
82+
* numeric.c (flo_to_s): float format changed to "%16.10g".
83+
84+
Thu Jan 28 02:13:11 1999 Yoshinori Toki <toki@freedom.ne.jp>
85+
86+
* array.c (rb_ary_store): expand allocated buffer by 3/2.
87+
88+
Wed Jan 27 17:50:02 1999 Kazuhiro HIWADA <hiwada@kuee.kyoto-u.ac.jp>
89+
90+
* bignum.c (dbl2big): raised error if double is too big to cast
91+
into long. check added.
92+
93+
Wed Jan 27 03:16:18 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
94+
95+
* variable.c (rb_mod_const_at): can't list constants of the
96+
untainted objects in safe mode.
97+
98+
* class.c (method_list): can't list methods of untainted objects
99+
in safe mode.
100+
101+
Tue Jan 26 02:40:41 1999 GOTO Kentaro <gotoken@math.sci.hokudai.ac.jp>
102+
103+
* prec.c: Precision support for numbers.
104+
105+
Thu Jan 21 19:08:14 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
106+
107+
* eval.c (rb_f_raise): calls `exception' method, not `new'.
108+
109+
* error.c (exc_exception): renamed from `new'.
110+
1111
Wed Jan 20 03:39:48 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
2112

3113
* parse.y (yycompile): rb_in_compile renamed to ruby_in_compile.

MANIFEST

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ object.c
5050
pack.c
5151
parse.c
5252
parse.y
53+
prec.c
5354
process.c
5455
random.c
5556
range.c

Makefile.in

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ SHELL = /bin/sh
22

33
#### Start of system configuration section. ####
44

5+
MAJOR= @MAJOR@
6+
MINOR= @MINOR@
7+
TEENY= @TEENY@
8+
9+
RUBY_INSTALL_NAME=@RUBY_INSTALL_NAME@
10+
511
srcdir = @srcdir@
612
VPATH = @srcdir@:@srcdir@/missing
713

@@ -12,7 +18,7 @@ AUTOCONF = autoconf
1218
@SET_MAKE@
1319

1420
prefix = @prefix@
15-
CFLAGS = @CFLAGS@ -I. -I@srcdir@ -I@includedir@
21+
CFLAGS = @CFLAGS@ -I@srcdir@ -I@includedir@
1622
LDFLAGS = @STATIC@ $(CFLAGS) @LDFLAGS@
1723
EXTLIBS =
1824
LIBS = @LIBS@ $(EXTLIBS)
@@ -25,7 +31,9 @@ binsuffix = @binsuffix@
2531

2632
#### End of system configuration section. ####
2733

28-
34+
LIBRUBY_A = @LIBRUBY_A@
35+
LIBRUBY_SO = @LIBRUBY_SO@
36+
LIBRUBY_ALIASES= @LIBRUBY_ALIASES@
2937
LIBRUBY = @LIBRUBY@
3038
LIBRUBYARG = @LIBRUBYARG@
3139

@@ -50,6 +58,7 @@ OBJS = array.o \
5058
inits.o \
5159
io.o \
5260
marshal.o \
61+
prec.o \
5362
math.o \
5463
numeric.o \
5564
object.o \
@@ -75,25 +84,30 @@ OBJS = array.o \
7584
all: miniruby$(binsuffix) rbconfig.rb
7685
@./miniruby$(binsuffix) -Xext extmk.rb @EXTSTATIC@
7786

78-
miniruby$(binsuffix): libruby.a $(MAINOBJ) dmyext.o
87+
miniruby$(binsuffix): $(LIBRUBY_A) $(MAINOBJ) dmyext.o
7988
@rm -f $@
80-
$(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) dmyext.o libruby.a $(LIBS) -o $@
89+
$(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) dmyext.o $(LIBRUBY_A) $(LIBS) -o $@
8190

8291
ruby$(binsuffix): $(LIBRUBY) $(MAINOBJ) $(EXTOBJS)
8392
@rm -f $@
8493
$(PURIFY) $(CC) $(LDFLAGS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) -o $@
8594

86-
libruby.a: $(OBJS) dmyext.o
95+
$(LIBRUBY_A): $(OBJS) dmyext.o
8796
@AR@ rcu $@ $(OBJS) dmyext.o
8897
@-@RANLIB@ $@ 2> /dev/null || true
8998

90-
libruby.so: $(OBJS) dmyext.o
99+
$(LIBRUBY_SO): $(OBJS) dmyext.o
91100
$(LDSHARED) $(DLDFLAGS) $(SOLIBS) $(OBJS) dmyext.o -o $@
101+
@for alias in $(LIBRUBY_ALIASES); do \
102+
rm -f $$alias \
103+
&& @LN_S@ $(LIBRUBY_SO) $$alias \
104+
&& echo ln @LN_S@ $(LIBRUBY_SO) $$alias; \
105+
done
92106

93107
install: rbconfig.rb
94108
./miniruby$(binsuffix) $(srcdir)/instruby.rb $(DESTDIR)
95109

96-
clean:; @rm -f $(OBJS) $(LIBRUBY) $(MAINOBJ) rbconfig.rb
110+
clean:; @rm -f $(OBJS) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY_ALIASES) $(MAINOBJ) rbconfig.rb
97111
@rm -f ext/extinit.c ext/extinit.o dmyext.o
98112
@if test -f ./miniruby$(binsuffix); then \
99113
./miniruby$(binsuffix) -Xext extmk.rb clean; \
@@ -208,6 +222,7 @@ inits.o: inits.c ruby.h config.h defines.h intern.h
208222
io.o: io.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h
209223
main.o: main.c ruby.h config.h defines.h intern.h
210224
marshal.o: marshal.c ruby.h config.h defines.h intern.h rubyio.h st.h
225+
prec.o: prec.c ruby.h config.h defines.h intern.h
211226
math.o: math.c ruby.h config.h defines.h intern.h
212227
numeric.o: numeric.c ruby.h config.h defines.h intern.h
213228
object.o: object.c ruby.h config.h defines.h intern.h st.h

0 commit comments

Comments
 (0)