Skip to content

Commit c1241cd

Browse files
author
matz
committed
thread bugs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_3@482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 17ae11c commit c1241cd

Some content is hidden

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

42 files changed

+1372
-8276
lines changed

ChangeLog

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,80 @@
1+
Wed Jun 9 13:26:38 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
2+
3+
* eval.c (rb_thread_loading): modified to avoid nested race
4+
condition of require().
5+
6+
* ext/tcltklib/tcltklib.c (ip_invoke): queue invocation on non
7+
main threads.
8+
9+
* ext/tcltklib/tcltklib.c (lib_mainloop): flush invoke queues.
10+
11+
* version.c (ruby_show_version): now print the message to stdout.
12+
13+
* version.c (ruby_show_copyright): ditto.
14+
15+
Tue Jun 8 00:00:34 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
16+
17+
* pack.c (pack_unpack): append sentinel (NUL) to the string.
18+
19+
* ext/md5/md5init.c (md5_hexdigest): new method to obtain
20+
printable hash string.
21+
22+
* ext/md5/md5init.c (md5_update): should return self.
23+
24+
* pack.c (pack_pack): undocumented template 'U' for UTF8.
25+
26+
* pack.c (pack_unpack): ditto.
27+
28+
* marshal.c (r_byte): should replace getc() with rb_getc().
29+
30+
* io.c (rb_getc): getc() replacement uses READ_DATA_PENDING() and
31+
rb_thread_wait_fd().
32+
33+
Mon Jun 7 23:23:38 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
34+
35+
* object.c (rb_mod_clone): should call CLOSESETUP().
36+
37+
* eval.c (bind_clone): should call CLONESETUP() for new clone.
38+
39+
Sat Jun 5 10:32:40 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
40+
41+
* string.c (rb_str_oct): binary (e.g. 0b10111) support.
42+
43+
* variable.c (rb_const_set): raise warning, not exception.
44+
45+
* parse.y (yycompile): initialize parser internal variables.
46+
47+
* parse.y (close_paren): set lex_state to EXPR_PAREN after closing
48+
parenthesis.
49+
50+
* parse.y (yylex): returns kDO for `do' right after method_call.
51+
52+
Thu Jun 3 11:05:30 1999 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
53+
54+
* regex.c (read_backslash): should decode \b within class.
55+
56+
Thu Jun 3 01:06:18 1999 Katsuyuki Komatsu <komatsu@sarion.co.jp>
57+
58+
* dln.c (dln_load): AIX improvement (aix_findmain removed).
59+
60+
Wed Jun 2 00:41:31 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
61+
62+
* pack.c (pack_unpack): new undocumented template Z which strips
63+
stuff after first null.
64+
65+
* pack.c (pack_pack): should preserve specified length of the
66+
resulting string.
67+
168
Tue Jun 1 15:29:33 1999 Yukihiro Matsumoto <matz@netlab.co.jp>
269

70+
* ext/socket/socket.c (ruby_socket): retry after GC, if socket(2)
71+
failed on EMFILE or ENFILE.
72+
73+
* ext/socket/socket.c (sock_s_socketpair): ditto.
74+
75+
* eval.c (module_setup): need to add PUSH_VAR/POP_VAR to clear
76+
dyna vars link list.
77+
378
* version.h (RUBY_RELEASE_CODE): integer macro contant for source
479
version detection.
580

MANIFEST

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ variable.c
7676
version.c
7777
version.h
7878
beos/ruby.def.in
79+
cygwin/GNUmakefile.in
7980
ext/Setup
8081
ext/Setup.dj
8182
ext/Setup.emx
@@ -85,6 +86,7 @@ ext/aix_mksym.rb
8586
ext/cygwin32_ld.rb
8687
ext/extmk.rb.in
8788
ext/extmk.rb.nt
89+
lib/CGI.rb
8890
lib/English.rb
8991
lib/Env.rb
9092
lib/README
@@ -171,6 +173,8 @@ sample/cbreak.rb
171173
sample/clnt.rb
172174
sample/dbmtest.rb
173175
sample/dir.rb
176+
sample/dualstack-fetch.rb
177+
sample/dualstack-httpd.rb
174178
sample/eval.rb
175179
sample/export.rb
176180
sample/exyacc.rb
@@ -204,6 +208,7 @@ sample/rbc.rb
204208
sample/rcs.awk
205209
sample/rcs.dat
206210
sample/rcs.rb
211+
sample/rd2html.rb
207212
sample/regx.rb
208213
sample/sieve.rb
209214
sample/svr.rb

README

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ You can redistribute it and/or modify it under either the terms of the GPL
9898
4. You may modify and include the part of the software into any other
9999
software (possibly commercial). But some files in the distribution
100100
are not written by the author, so that they are not under this terms.
101-
They are gc.c(partly), utils.c(partly), regex.[ch], glob.c, st.[ch]
102-
and some files under the ./missing directory. See each file for the
103-
copying condition.
101+
They are gc.c(partly), utils.c(partly), regex.[ch], st.[ch] and some
102+
files under the ./missing directory. See each file for the copying
103+
condition.
104104

105105
5. The scripts and library files supplied as input to or produced as
106106
output from the software do not automatically fall under the

README.jp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,21 @@ Ruby
3535

3636
* �ۡ���ڡ���
3737

38-
Ruby�Υۡ���ڡ�����URL��
38+
Ruby�Υۡ���ڡ�����URL��
3939

4040
http://www.netlab.co.jp/ruby/jp/
4141

42-
�Ǥ���
42+
�Ǥ���
4343

4444

4545
* �᡼��󥰥ꥹ��
4646

47-
Ruby�˴ؤ������Τ���Υ᡼��󥰥ꥹ�Ȥ��ߤ��ޤ�������
48-
�ɥ쥹��
47+
Ruby�˴ؤ������Τ���Υ᡼��󥰥ꥹ�Ȥ��ߤ��ޤ�������
48+
�ɥ쥹��
4949

5050
ruby-list@netlab.co.jp
5151

52-
�Ǥ������Υ��ɥ쥹�˥᡼�������С���ưŪ����Ͽ����ޤ���
52+
�Ǥ������Υ��ɥ쥹�˥᡼�������С���ưŪ����Ͽ����ޤ���
5353

5454

5555
* ����ѥ��롦���󥹥ȡ���
@@ -150,9 +150,9 @@ Licence)
150150
4. ¾�Υץ������ؤΰ��ѤϤ����ʤ���Ū�Ǥ��켫ͳ�Ǥ�����
151151
������Ruby�˴ޤޤ��¾�κ�Ԥˤ�륳���ɤϡ����줾���
152152
��Ԥΰո��ˤ�����¤��ä����ޤ�������Ū�ˤ�gc.c(����)��
153-
util.c(����)��st.[ch]��regex.[ch], glob.c �����.
154-
/missing�ǥ��쥯�ȥ겼�Υե����뷲���������ޤ������줾
155-
�����۾��ʤɤ��դ��Ƥϳƥե�����򻲾Ȥ��Ƥ���������
153+
util.c(����)��st.[ch]��regex.[ch] �����. /missing�ǥ�
154+
쥯�ȥ겼�Υե����뷲���������ޤ������줾������۾��
155+
�ʤɤ��դ��Ƥϳƥե�����򻲾Ȥ��Ƥ���������
156156

157157
5. Ruby�ؤ����ϤȤʤ륹����ץȤ���ӡ�Ruby����ν��Ϥθ�
158158
����Ruby�κ�ԤǤϤʤ������줾��������Ϥ����������ͤ�

config.guess

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ EOF
382382
case "${UNAME_MACHINE}" in
383383
9000/31? ) HP_ARCH=m68000 ;;
384384
9000/[34]?? ) HP_ARCH=m68k ;;
385-
9000/6?? | 9000/7?? | 9000/80[24] | 9000/8?[13679] | 9000/892 )
385+
9000/6?? | 9000/7?? | 9000/80[024] | 9000/8?[13679] | 9000/892 )
386386
sed 's/^ //' << EOF >dummy.c
387387
#include <stdlib.h>
388388
#include <unistd.h>

0 commit comments

Comments
 (0)