summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2004-10-24* eval.c (method_arity): should handle NODE_BMETHOD andmatz
NODE_DMETHOD. [ruby-core:01138] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@7110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28* cgi/session.rb: typo fix.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@6712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-26* cgi/session.rb: FileStore data should be umasked 0600.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@6701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-15* lib/jcode.rb: Merge from 1.8: use Regexp.new()'s extra argumentsknu
correctly. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17* lib/ftools.rb (File::makedirs): do not handle "//" as a directory.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-30* lib/irb/xmp.rb: sync with 1.8 ("irb/irb" -> "irb").eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-24* lib/net/smtp.rb: support LOGIN authentication. Thanks to Kazuhiko Izawa.aamine
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-23* jcode.rb: add n option.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-23* lib/jcode.rb (tr!, delete!, szueeze!): add empty string checking.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-19* lib/tracer.rb (trace_func): save and recover Thread.critical state.nahi
Fixed by Fukumoto Atsushi <[email protected]> [ruby-dev:19830] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-11* lib/net/smtp.rb (auth_cram_md5): Digest string had wrongly included '\n' ↵aamine
when user name is too long (ruby-bugs-ja:PR#404). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-14* lib/uri/generic.rb, lib/uri/ldap.rb, lib/uri/mailto.ldap: all foo=()akira
returns arguments passed by caller. * lib/uri/generic.rb (Generic#to_str, Generic#to_s): removed to_str. Suggested by Tanaka Akira <[email protected]> at [ruby-dev:19475]. * lib/uri/generic.rb (Generic#==): should not generate an URI object from argument. Suggested by Tanaka Akira <[email protected]> at [ruby-dev:19475]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-07* lib/irb/context.rb, lib/irb/multi-irb.rb, lib/irb/workspace.rb,knu
lib/irb/lc/error.rb, lib/irb/lc/help-message, lib/irb/lc/ja/error.rb, lib/shell/command-processor.rb, lib/shell/error.rb, lib/shell/filter.rb: Fix typos and grammos. [approved by: keiju] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-01-19* lib/shellwords.rb (shellwords): A backslash ('\') in singleknu
quotes should not be regarded as meta character. This bug or maybe feature was inherited from Perl's shellwords.pl. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
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-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-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-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-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-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-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-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-10-20should raise InvalidComponentError if MAILTO_REGEXP could not match with ↵akira
@opaque. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-10-10* eval.c (ruby_init): Init_stack() with local location.nobu
(ruby-bugs-ja:PR#277) * gc.c (Init_stack): prefer address of argument rather than local variable to initialize rb_gc_stack_start. * lib/weakref.rb (WeakRef::@@final): use Hash#delete. * lib/weakref.rb (WeakRef::__getobj__): examin if alive or not by ID_REV_MAP to deal with recycled object. [ruby-dev:18472] * lib/weakref.rb (WeakRef::weakref_alive?): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-10-04updated uri.rb and uri/*.rb to uri-0.9.7akira
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-10-01* regex.c (re_match): p1 may exceed pend limit.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-09-25* eval.c (ruby_run): should set toplevel visibility again here.matz
* eval.c (rb_eval): should not rely on ruby_class == rb_cObject check. Besides allow implicit publicity for attribute set methods. * parse.y (primary): need not to check class_nest, just set whether method is an attrset or not. * string.c (rb_str_each_line): p might be at the top of the string. * variable.c (rb_path2class): should not use rb_eval_string(). * parse.y (str_extend): expression substitution can contain string terminator again. * parse.y (yylex): the warning message "invalid character syntax" was never issued. * file.c (rb_find_file): $LOAD_PATH must not be empty. * file.c (rb_find_file_ext): ditto. * range.c (range_eq): class check should be based on range.class, instead of Range to work with Range.dup. * range.c (range_eql): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-09-22* lib/mkmf.rb: some backports.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-09-11* lib/mkmf.rb (create_makefile): Merge from 1.7: link withusa
CONFIG["LIBS"]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-09-11* lib/open3.rb: Merge from 1.7: Turn sync on for the writerknu
handle. * lib/ping.rb: Merge from 1.7: Fix a typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-09-11* lib/thread.rb: Merge from 1.7: Get rid of race condition inknu
Queue#pop(). * lib/thread.rb: Merge from 1.7: SizedQueue: new(max) should not accept a value <= 0. * lib/thread.rb: Merge from 1.7: SizedQueue: Properly override enq(), shift() and deq(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-09-11* lib/tempfile.rb: Merge from 1.7: Add Tempfile#size.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-08-25 * lib/cgi.rb (CGI#form): fix ruby-bugs-ja:PR#280, add default action.wakou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-08-24* lib/time.rb (Time.rfc2822, Time#rfc2822): preserve localtimeness.akr
* lib/pp.rb: pretty_print_cycled is renamed to pretty_print_cycle. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-08-15* lib/rational.rb(Rational#hash): modify algorism for hash-function.keiju
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-08-12* hash.c (rb_hash_equal): should check default values.matz
* ext/socket/socket.c (s_recvfrom): update RSTRING len. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-07-05 * lib/cgi.rb (CGI#initialize): improvement for mod_ruby.wakou
thanks to Sean Chittenden <[email protected]>, Shugo Maeda <[email protected]> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-07-03 * lib/cgi.rb (CGI#initialize): improvement for mod_ruby.wakou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-07-02 * lib/cgi.rb (CGI#header): accept any type as value.wakou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-20* lib/ftools.rb (compare): don't return with a file openedeban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-20* lib/ftool.rb (BUFSIZE): tuning, set buffer length to 8192.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-19* ext/extmk.rb, lib/mkmf.rb (xsystem): open the log file if xsystem is called.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-12merged differences between uri-0.9.6 and uri-0.9.7akira
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-05* math.c (Init_Math): backport asin, acos, atan.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-04* string.c (rb_str_aset): should raise error if an indexing stringmatz
is not found in the receiver. * sprintf.c (rb_f_sprintf): "%d" should convert objects into integers using Integer(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e