Skip to content

Commit

Permalink
pre 1.4.0
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_3@515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  • Loading branch information
matz committed Aug 13, 1999
1 parent 5d94118 commit ccfdf8c
Show file tree
Hide file tree
Showing 24 changed files with 226 additions and 111 deletions.
14 changes: 14 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
Fri Aug 13 03:16:07 1999 Yukihiro Matsumoto <matz@netlab.co.jp>

* io.c (argf_forward): since $stdout may be non-IO, ARGF.file is
not granteed to be IO. check and forwarding added to every ARGF
method.

* io.c (set_outfile): $stdout/$stderr may not be IO now.

* io.c (set_stdin): $stdin may not be IO now.

* range.c (rb_range_beg_len): round `end' to length as documented.

* io.c (Init_IO): preserve original stdin/stdout/stderr.

Thu Aug 12 13:44:33 1999 Yukihiro Matsumoto <matz@netlab.co.jp>

* eval.c (Init_load): require receives 1 argument.
Expand Down
2 changes: 1 addition & 1 deletion Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ file.@OBJEXT@: file.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h
gc.@OBJEXT@: gc.c ruby.h config.h defines.h intern.h rubysig.h st.h node.h env.h re.h regex.h
hash.@OBJEXT@: hash.c ruby.h config.h defines.h intern.h st.h rubysig.h util.h
inits.@OBJEXT@: inits.c ruby.h config.h defines.h intern.h
io.@OBJEXT@: io.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h
io.@OBJEXT@: io.c ruby.h config.h defines.h intern.h rubyio.h rubysig.h env.h
main.@OBJEXT@: main.c ruby.h config.h defines.h intern.h
marshal.@OBJEXT@: marshal.c ruby.h config.h defines.h intern.h rubyio.h st.h
prec.@OBJEXT@: prec.c ruby.h config.h defines.h intern.h
Expand Down
20 changes: 19 additions & 1 deletion README
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,28 @@ Perl). It is simple, straight-forward, and extensible.

* How to get Ruby

The Ruby distribution can be found on
The Ruby distribution can be found on:

ftp://ftp.netlab.co.jp/pub/lang/ruby/

You can get it by anonymous CVS. How to check out is:

$ cvs -d :pserver:anonymous@cvs.netlab.co.jp:/home/cvs login
(Logging in to anonymous@cvs.netlab.co.jp)
CVS password: guest
$ cvs -d :pserver:anonymous@cvs.netlab.co.jp:/home/cvs checkout ruby

* Mailing list

There is a mailing list to talk about Ruby.
To subscribe this list, please send the following phrase

subscribe Your-Last-Name Your-First-Name
e.g.
subscribe Joseph Smith

in the mail body (not subject) to the address <ruby-talk-ctl@netlab.co.jp>.

* How to compile and install

This is what you need to do to compile and install Ruby:
Expand Down
29 changes: 25 additions & 4 deletions README.jp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ Ruby

ftp://ftp.netlab.co.jp/pub/lang/ruby/

** CVS��

$ cvs -d :pserver:anonymous@cvs.netlab.co.jp:/home/cvs login
(Logging in to anonymous@cvs.netlab.co.jp)
CVS password: guest
$ cvs -d :pserver:anonymous@cvs.netlab.co.jp:/home/cvs checkout ruby

* �ۡ���ڡ���

Expand All @@ -44,12 +50,27 @@ Ruby

* �᡼��󥰥ꥹ��

Ruby�˴ؤ������Τ���Υ᡼��󥰥ꥹ�Ȥ��ߤ��ޤ�������
�ɥ쥹��
Ruby�Υ᡼��󥰥ꥹ�Ȥ�����ޤ������ô�˾������

ruby-list-ctl@netlab.co.jp

�ޤ���ʸ��

subscribe YourFirstName YourFamilyName

�Ƚ񤤤����äƲ�������

Ruby��ȯ�Ը����᡼��󥰥ꥹ�Ȥ⤢��ޤ���������Ǥ�ruby�Υ�
��������λ��ͳ�ĥ�ʤɼ����������ˤĤ��Ƶ�������Ƥ��ޤ���
���ô�˾������

ruby-dev-ctl@netlab.co.jp

ruby-list@netlab.co.jp
�ޤ�ruby-list��Ʊ�ͤ���ˡ�ǥ᡼�뤷�Ƥ���������

�Ǥ������Υ��ɥ쥹�˥᡼�������С���ưŪ����Ͽ����ޤ���
Ruby��ĥ�⥸�塼��ˤĤ����ä��礦ruby-ext�᡼��󥰥ꥹ�Ȥ�
�Ѹ���ä��礦ruby-talk�᡼��󥰥ꥹ�Ȥ⤢��ޤ���������ˡ
�Ϥɤ��Ʊ���Ǥ���


* ����ѥ��롦���󥹥ȡ���
Expand Down
8 changes: 4 additions & 4 deletions config_h.dj
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
#define RSHIFT(x,y) ((x)>>y)
#define FILE_COUNT _cnt
#define DLEXT ".o"
#define RUBY_LIB "/usr/local/lib/ruby/1.3"
#define RUBY_SITE_LIB "/usr/local/lib/ruby/1.3/site_ruby"
#define RUBY_LIB "/usr/local/lib/ruby/1.4"
#define RUBY_SITE_LIB "/usr/local/lib/ruby/1.4/site_ruby"
#define RUBY_PLATFORM "i386-djgpp"
#define RUBY_ARCHLIB "/usr/local/lib/ruby/1.3/i386-djgpp"
#define RUBY_SITE_ARCHLIB "/usr/local/lib/ruby/1.3/site_ruby/i386-djgpp"
#define RUBY_ARCHLIB "/usr/local/lib/ruby/1.4/i386-djgpp"
#define RUBY_SITE_ARCHLIB "/usr/local/lib/ruby/1.4/site_ruby/i386-djgpp"
1 change: 0 additions & 1 deletion dln.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
dln.h -
$Author$
$Revision$
$Date$
created at: Wed Jan 19 16:53:09 JST 1994
Expand Down
1 change: 0 additions & 1 deletion env.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
env.h -
$Author$
$Revision$
$Date$
created at: Mon Jul 11 11:53:03 JST 1994
Expand Down
10 changes: 10 additions & 0 deletions eval.c
Original file line number Diff line number Diff line change
Expand Up @@ -4091,6 +4091,16 @@ rb_funcall2(recv, mid, argc, argv)
return rb_call(CLASS_OF(recv), recv, mid, argc, argv, 1);
}

VALUE
rb_funcall3(recv, mid, argc, argv)
VALUE recv;
ID mid;
int argc;
VALUE *argv;
{
return rb_call(CLASS_OF(recv), recv, mid, argc, argv, 0);
}

static VALUE
backtrace(lev)
int lev;
Expand Down
2 changes: 1 addition & 1 deletion ext/gdbm/README
Original file line number Diff line number Diff line change
@@ -1 +1 @@
gdbm ext-library for Ruby 1.3
gdbm ext-library for Ruby 1.3 or later
4 changes: 1 addition & 3 deletions ext/nkf/nkf.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,7 @@ rb_nkf_guess(obj, src)
if (*p == '\033') {
return INT2FIX(_JIS);
}
if ('\000' <= *p && *p < '\006'
|| *p == 0x7f
|| *p == 0xff) {
if (*p < '\006' || *p == 0x7f || *p == 0xff) {
return INT2FIX(_BINARY);
}
if (0x81 <= *p && *p <= 0x8d) {
Expand Down
1 change: 0 additions & 1 deletion intern.h
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ VALUE rb_eval_cmd _((VALUE, VALUE));
int rb_respond_to _((VALUE, ID));
void rb_interrupt _((void));
VALUE rb_apply _((VALUE, ID, VALUE));
VALUE rb_funcall2 _((VALUE, ID, int, VALUE*));
void rb_backtrace _((void));
ID rb_frame_last_func _((void));
VALUE rb_obj_instance_eval _((int, VALUE*, VALUE));
Expand Down
Loading

0 comments on commit ccfdf8c

Please sign in to comment.