summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
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-30* configure.in (seekdir, telldir): add ac_cv_func_telldir=yes,eban
ac_cv_func_seekdir=yes for MinGW. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-27* win32/win32.c (rb_w32_stat): fix buffer overflow. (ruby-bugs:PR#329)usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-25* dln.c: remove definition rb_loaderror().H_Konishi
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-24* dln.c: remark definition rb_loaderror().H_Konishi
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-20* ext/readline/readline.c (readline_readline): get rid ofnobu
libreadline's bug. (ruby-bugs-ja:PR#268) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-20* configure.in (__NO_ISOCEXT): add for mingw-runtime 2.0-2.eban
* configure.in (__MSVCRT__): removed because it is defined in the GCC specs. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2587 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-17* dln.c (dln_load): need to preserve dln_strerror() result,nobu
calling other dl family can clear it. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-15* dir.c (rb_glob_helper): Use lstat() instead of rb_sys_stat() soknu
it catches a dead symlink. Given a dead symlink named "a", Dir.glob("?") did catch it but Dir.glob("a") somehow didn't. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-14* parse.y (read_escape): deny zero-width hexadecimal character.nobu
(ruby-bugs-ja:PR#260) * parse.y (tokadd_escape): ditto. * regex.c (re_compile_pattern): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-13* hash.c (rb_hash_s_create): use rb_hash_aset() instead of callingmatz
st_insert() directly, to dup&freeze string keys. * parse.y (yylex): proper error message for "@@0". * parse.y (yylex): paren to parse_string() must be zero for unparenthesized strings. * parse.y (str_extend): broken string when unterminated "#{". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2564 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-12* parse.y (yylex): 'do' should return kDO_BLOCK on EXPR_ENDARG.matz
* parse.y (singleton): "def (()).a end" dumped core. * parse.y (range_op): node may be null. * parse.y (match_gen): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-12* parse.y (stmt): fix typo.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-11* eval.c (rb_eval): ruby_frame->last_func may be null, if it'smatz
called outside of a method. * parse.y (arg): use INT2NUM, not INT2FIX for tUMINUS. * parse.y (arg): $1 may be null for tPOW. * parse.y (stmt,arg): too much void value check. * parse.y (arg): need to check void value on rules which does not use node_assign(). * ext/socket/socket.c (ipaddr): need not to taint hostnames. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-10fix PR#.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-10* numeric.c (fix_lshift): negative shift count means right shift.nobu
(ruby-bugs-ja:PR#248) * numeric.c (fix_rshift): return -1 when left side operand is negative. (ruby-bugs-ja:PR#247) * parse.y (yylex): `0_' should be an error. (ruby-bugs-ja:PR#239) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2536 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
2002-06-03commit missnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-03* ext/socket/addrinfo.h: typo.nobu
* ext/socket/getaddrinfo.c (gai_strerror): get rid of warning. * ext/socket/socket.c (init_inetsock): ensures resources are freed at exceptions. * ext/socket/socket.c (init_unixsock): ditto. * ext/socket/socket.c (udp_connect): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-02* parse.y (here_document): check if identifier is terminated.nobu
(ruby-bugs-ja:PR#239) * parse.y (yylex): should pushback proper char after '**'. (ruby-bugs-ja:PR#240) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-30 * lib/cgi.rb: if StringIO is usable then use it.wakou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-29* time.c (time_arg): nil test against v[6] (usec).matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-29 * lib/cgi.rb: not use const if GET, HEAD. check multipart form head.wakou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-28* eval.c (scope_node): trick to keep the node has a scope.nobu
* eval.c (rb_eval): NODE_EVSTR: write back local_tbl to the node. * eval.c (rb_eval): NODE_SCOPE: hold the scope node in ruby_scope. * eval.c (module_setup): ditto. * eval.c (rb_call0): ditto. * node.h (NEW_DASGN, NEW_DASGN_CURR): remove surplus semicolons. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-23* ruby.c (proc_options): -v should not print version ifeban
proc_options called via moreswitches(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-23* ruby.c (proc_options): removed "-*-" support for #! line.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-22updated to the new version (based on date2 2.6.1).tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-22* ruby.c (proc_options): -T consumes digits only.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-22Wed May 22 20:18:31 2002 WATANABE Hirofumi <eban@ruby-lang.org>eban
* configure.in: need not link vsnprintf.o on MinGW. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-22* parse.y (yylex): case '<': here-document label ate '-'.aamine
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-21* eval.c (rb_thread_schedule): need to preserve errno beforematz
calling rb_trap_exec(). * regex.c (calculate_must_string): a bug in charset/charset_not parsing. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-21* misc/ruby-mode.el (ruby-font-lock-keywords): symbols end with '_'.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-20Tue May 21 04:48:37 2002 Sean Chittenden <sean@chittenden.org>wakou
* lib/cgi-lib.rb: Checking for constant MOD_RUBY instead of environment variable. Remove a mod_ruby warning and use Apache::request.headers_out[] instead. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-20* io.c (rb_io_clone): writing stream was not copied properly.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-17* sampl/test.rb: use eval instead of './miniruby -c',eban
in order to check a syntax error. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-16* eval.c (rb_thread_select): cleanup conditional compilation.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-16* djgpp/config.hin, djgpp/config.sed: catch up with the latest change.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-14* gc.c (is_pointer_to_heap): avoid GCC 3.1 warnings.eban
* missing/strftime.c (timezone): it should take no argument on Cygwin. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-14* eval.c (blk_orphan): the wrong condition; backported from 1.7matz
* eval.c (rb_clear_cache_by_class): new function. * eval.c (set_method_visibility): should have clear cache forq updated visibility. * re.c (rb_reg_s_quote): # also should be quoted. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-10* parse.y (here_document): preserve line number begins herenobu
document. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-07* eval.c (rb_yield_0): The destination of the goto jump was wrong.aamine
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-07* eval.c (superclass): undesirable "unexpected return" when the superclass ↵aamine
is not a Class. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-04* eval.c, gc.c, intern.h, variable.c: declare rb_gc_mark{,maybe}()knu
canonically in order not to confuse C++ compilers. (backported from 1.7, problem noted by ttate) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-02* ext/extmk.rb.in, lib/mkmf.rb: use 'do...end' instead of '{}' for Borland make.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-05-01* file.c (rb_find_file): load must be done from an abolute path ifmatz
$SAFE >= 4. * re.c (rb_reg_s_quote): quote whitespaces for /x cases. * eval.c (rb_thread_cleanup): should not terminate main_thread by Fatal error. * regex.c (is_in_list): need to not exclude NUL and NEWLINE. * re.c (rb_reg_expr_str): wrong backslash escapement. * re.c (rb_reg_expr_str): do not escape embedded space characters. * eval.c (rb_thread_cleanup): current thread may be THREAD_STOPPED, for example when terminated from signal handler. * re.c (rb_reg_expr_str): should treat backslash specially in escaping. * bignum.c (rb_big_eq): check `y == x' if y is neither Fixnum, Bignum, nor Float. * pack.c (pack_unpack): should treat 'U' in character unit, not in byte unit. * marshal.c (w_uclass): should check based on rb_obj_class(), not CLASS_OF(). * io.c (io_write): check error if written data is less than specified size to detect EPIPE. * eval.c (assign): ruby_verbose should be surrounded by RTEST(). * object.c (rb_str2cstr): ditto. * parse.y (void_expr): ditto. * parse.y (void_stmts): ditto. * variable.c (rb_ivar_get): ditto. * variable.c (rb_cvar_set): ditto. * variable.c (rb_cvar_get): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e