summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-12-23Merge from 1.7:knu
* lib/tempfile.rb: Embed Rdoc style comments. * lib/tempfile.rb: Add length as an alias for size. * lib/tempfile.rb: Add Tempfile#close!() as a shorthand for Tempfile#close(true). * lib/tempfile.rb: Add Tempfile#{unlink,delete}(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-21* lib/mkmf.rb (create_makefile): accept pure ruby libraries.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-20* ext/extmk.rb.in: get rid of --no-undefined option in $DLDFLAGS.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-192002-12-19nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-19* class.c (rb_include_module): argument should be T_MODULE, notmatz
T_class, nor T_ICLASS. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-16* dir.c (dir_set_pos): Dir#pos= should return the new position.matz
* variable.c (generic_ivar_get): should always warn for uninitialized instance variables. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-16* parse.y (nextc): get rid of overrun. (pointed out by akrnobu
[ruby-list:36773]) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-162002-12-16nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-16* eval.c (rb_eval): untangled ruby_dyna_vars. [ruby-talk:59035]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-16* removed URI::Generic#to_ary.akira
* URI::Generic included URI. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-13* ext/dbm/extconf.rb (db_check): support for GNU dbm 1.8.3.eban
backported from 1.7. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-132002-12-13nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-13* ext/dbm/extconf.rb: backported from 1.7.eban
* ext/dbm/dbm.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-12* sprintf.c (rb_f_sprintf): 1.7 sprintf() backported.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-122002-12-12nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-12* marshal.c (r_object0): singleton class instance can't be loaded. ↵nobu
(ruby-bugs-ja:PR#366) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-12fixed a bug of URI::extract. URI::extract should return ["mailto:xxx"] ↵akira
instead of ["mailtto:"] for "foo bar <mailto:xxx>". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-11* ext/extmk.rb.in (create_makefile): -no-undefined -> --no-undefined.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-11Merge from 1.7:knu
* lib/getoptlong.rb (GetoptLong::Error): provide a common ancestor for GetoptLong error classes (RCR#129). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-09* stable version 1.6.8 release candidate.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-09* numeric.c (num_cmp): define Numeric#<=>, remove Numeric#==.matz
* eval.c (backtrace): should ignore line 0 frame. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-06numeric.c (num_cmp): define Numeric#<=>, remove Numeric#==.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-022002-12-02nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-02* eval.c (backtrace): should ignore line 0 frame.matz
* sprintf.c (rb_f_sprintf): preceding ".." for negative hexadecimal numbers should not appear if prec (e.g. %.4) is specified. * compar.c (cmp_eq,cmp_gt,cmp_ge,cmp_lt,cmp_le): "<=>" might return nil. check using rb_cmpint(). * error.c (init_syserr): remove sys_nerr dependency. * regex.c (re_match): avoid dereferencing if size == 0. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-02* eval.c (backtrace): should ignore line 0 frame.matz
* sprintf.c (rb_f_sprintf): preceding ".." for negative hexadecimal numbers should not appear if prec (e.g. %.4) is specified. * compar.c (cmp_eq,cmp_gt,cmp_ge,cmp_lt,cmp_le): "<=>" might return nil. check using rb_cmpint(). * error.c (init_syserr): remove sys_nerr dependency. * regex.c (re_match): avoid dereferencing if size == 0. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-012002-12-01nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-01* win32/win32.c (win32_stat): empty path is invalid, and returnnobu
ENOENT rather than EBADF in such case. [ruby-talk:57177] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-01Clarify that this file is not actively maintained.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-27* ext/syslog/syslog.c: Cut redundancy.knu
* ext/syslog/syslog.c: Do not leak ident. * ext/syslog/syslog.c, ext/syslog/test.rb: Syslog.close should raise RuntimeError when not opened. * ext/syslog/syslog.c, ext/syslog/test.rb: Syslog.{ident,options,facility,mask} should all return nil when not opened. * ext/syslog/syslog.c, ext/syslog/test.rb: Change back the output format of inspect(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-27* ext/digest/test.rb: Switch from RUnit to Test::Unit.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-27* ext/syslog/syslog.c: Fix a problem where Syslog#ident was notknu
marked and could thus be GC'd. * ext/syslog/test.rb: Switch from RUnit to Test::Unit. * ext/syslog/test.rb: The output format of inspect() is slightly altered. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-22* instruby.rb: Install batch files on Windows. [Submitted by usa]knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-22change default prompt.keiju
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-21* lib/net/http.rb: should not overwrite Host: header.aamine
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-19URI::extract extracts only URIs of specified schemes when schemes are specified.akira
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-18* instruby.rb: Do not install various working files under bin/.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-18* bin/irb: Moved from sample/irb.rb.knu
* instruby.rb: Install script files under bin/ with ruby's program prefix and suffix. * instruby.rb: Rewrite installed scripts' shebang lines. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-18This commit was manufactured by cvs2svn to create branch 'ruby_1_6'.(no author)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-18Improve the comment section.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-17* lib/tempfile.rb: Make this libary thread safe.knu
* lib/tempfile.rb: Do not pick a name which was once used and is still scheduled for removal. * lib/tempfile.rb: A lock file need not and must not be scheduled for removal. * lib/tempfile.rb: Compare Max_try with the number of mkdir failures instead of the suffix counter. * lib/tempfile.rb: Overall cleanup and add some important notices. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-14* ostruct.rb: fix a bug in inspect which called String#+ with Symbol.nahi
[ruby-dev:18788] * profile.rb: illegal use of Array#sort!. replaced it with non-bang method. [ruby-dev:18792] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-09* ext/tcltklib/stubs.c: should include "util.h" for ruby_strdup.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-09* eval.c (rb_eval): removed unnecessary toplevel check.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-072002-11-07nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-07* eval.c (blk_orphan): a block created in a different thread isnobu
orphan. [ruby-dev:17471] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-05* stable version 1.6.8 release candidate.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-03* lib/getopts.rb: Do not choke on characters that cannot be usedknu
in a variable name. Replace them with `_'. Define a hash named $OPT for convenience. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-11-022002-10-31knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-10-31* error.c (init_syserr): remove sys_nerr dependency.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-10-272002-10-27eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e