summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2001-03-16* configure.in: Set SOLIBS properly for all ELF andknu
FreeBSD/NetBSD/OpenBSD a.out platforms so that the shlib dependencies are recorded in the libruby shlib. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-14* eval.c (rb_thread_schedule): raise FATAL just once tomatz
THREAD_TO_KILL. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-14* eval.c (rb_yield_0): 0 (= Qfalse) is a valid value, so thatmatz
default self should be checked by klass == 0. * bignum.c (rb_cstr2inum): should disallow '++1', '+-1', etc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-13* dir.c (rb_glob_helper): fix drive letter handling on DOSISH.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-13aamineaamine
* lib/net/http.rb: add HTTPRequest#basic_auth. * lib/net/smtp.rb: raise if only account or password is given. * lib/net/protocol.rb: WriteAdapter#<< returns self. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-13* io.c (argf_seek): wrong calling sequence of rb_io_seek().matz
* parse.y (stmt): while/until modifier must work for empty body. * ruby.c (ruby_set_argv): clear ARGV contents before adding args. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-12* lib/mkmf.rb (create_makefile): save/restore $libs and $LIBPATH.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-10* lib/mkmf.rb (install_rb): fix handling of destination path.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-09* math.c (math_log, math_log10): use nan() instead of 0.0/0.0 on Cygwin.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-08aamineaamine
* lib/net/protocol.rb: one write(2) per one line. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-07* math.c (math_log, math_log10): should return NaN if x < 0.0eban
on Cygwin. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-06* parse.y (primary): rescue and ensure clauses should be allowedmatz
to appear in singleton method body. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-05* win32/win32.c (gettimeofday): use GetLocalTime() instead of ftime()eban
for high-resolution timing. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-04Merge from HEAD. (ext/extmk.rb.in 1.38, lib/mkmf.rb 1.41)knu
* ext/extmk.rb.in, lib/mkmf.rb: add C++ rules in addition to C rules. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-04* string.c (trnext): support backslash escape in String#tr.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-28* string.c (rb_str_delete_bang): delete! should take at least 1matz
argument. * eval.c (ev_const_defined): check Object's constant if no current class is available (e.g. defining singleton class for Fixnums). * eval.c (rb_yield_0): should check based on rb_block_given_p() and rb_f_block_given_p(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-27* eval.c (ev_const_get): retrieve Object's constant if no currentmatz
class is available (e.g. defining singleton class for Fixnums). * eval.c (proc_call): ignore block to `call' always, despite of being orphan or not. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-26* eval.c (proc_call): should not modify ruby_block->frame.itermatz
based on ruby_frame->iter altered by PUSH_ITER(). * eval.c (rb_thread_fd_close): should save current context before raising exception. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-25Mon Feb 26 05:27:52 2001 Wakou Aoyama <wakou@fsinet.or.jp>wakou
* lib/net/telnet.rb: #telnetmode(), #binmode(): bug fix. thanks to nobu.nakada@nifty.ne.jp. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-25Mon Feb 26 04:55:50 2001 Wakou Aoyama <wakou@fsinet.or.jp>wakou
* lib/cgi.rb: CGI#form(): bug fix. thanks to MoonWolf <moonwolf@moonwolf.com>. * lib/cgi.rb: CGI#rfc1123_date(): improvement. thanks to Tomoyasu Akita <genzo-@dm4lab.to>. * lib/cgi.rb: CGI#header(): improvement for mod_ruby. thanks to Shugo Maeda <shugo@ruby-lang.org>. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-24* file.c (rb_file_s_rename): avoid Cygwin's bug.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-24* win32/win32.c (myrename): fix error handling.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-24aamineaamine
* lib/net/protocol.rb: use net 1.2 for also ruby 1.6 branch. * lib/net/smtp.rb: ditto. * lib/net/pop.rb: ditto. * lib/net/http.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-23aamineaamine
* lib/net/http.rb: always close connection if body is not exist. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-23aamineaamine
* lib/net/http.rb: keep-alive detection was incomplete. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-22aamineaamine
* lib/net/protocol.rb: clear read buffer after reopen. * lib/net/http.rb: update RD document. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-20* bignum.c (rb_big2long): should not raise RangeError for Bignummatz
LONG_MIN value. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-19* string.c (rb_str_substr): "a"[1,2] should return ""; needmatz
rubicon upgrade. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-19* eval.c (secure_visibility): visibility check for untainted modules.matz
* signal.c (sigpipe): sighandler which does nothing. * signal.c (trap): set sigpipe function for SIGPIPE. * signal.c (Init_signal): default SIGPIPE handler should be sigpipe function. * array.c (rb_ary_subseq): wrong boundary check. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-18* ext/curses/extconf.rb: add dir_config.eban
* missing/flock.c: use fcntl(2) instead of lockf(2). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-16* io.c (set_outfile): f should be the FILE* from the assigning value.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-15* lib/cgi/session.rb (close): fixed reversed condition.shugo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-14* lib/net/imap.rb: supports unknown resp_text_code.shugo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-13* dir.c (lstat): should use rb_sys_stat if lstat(2) is noteban
available. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-13aamineaamine
* lib/net/http.rb: supports HTTP 1.0 server. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-13* parse.y (primary): preserve and clear in_single and in_def usingmatz
stack to prevent nested method errors in singleton class bodies. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-11* configure.in: add ac_cv_func_getpgrp_void=yes on DJGPP.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-11* eval.c (stack_length): use __builtin_frame_address() only ifeban
GCC and i386 CPU. * gc.c (rb_gc, Init_stack): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-09* win32/win32.c (win32_stat): replace stat for enable when pathnameusa
ends with '/' or '\' for mswin32 on Win9X / Win2k. * win32/win32.h: ditto. * ruby.h: ditto. * dir.c (rb_glob_helper): ditto. * file.c (rb_stat, rb_file_s_stat, eaccess, check3rdbyte): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-09ruby.c (ruby_init_loadpath): convert '\' to '/'eban
before finding executable file path. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-08* win32/config.h.in (inline): add inline definition.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-08* win32/config.h.in (inline): renamed from INLINE.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-08lib/mkmf.rb (create_makefile): add srcdir.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-08* parse.y (parse_quotedwords): %w should allow parenthesis escape.matz
* parse.y (parse_qstring): %q should allow terminator escape. * re.c (rb_reg_equal): all option flags should be same to be equal. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-06aamineaamine
* lib/net/protocol.rb: ignore EOFError on only specified case. * lib/net/http.rb: take HTTP 1.0 server into account. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-02* win32/win32.c (isInternalCmd): ignore case for shell's internal command. ↵usa
(marge from HEAD) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-02* eval.c (POP_VARS): propagate DVAR_DONT_RECYCLE, ifmatz
SCOPE_DONT_RECYCLE of ruby_scope is set. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-01-31gcc-2.95.2-7(cygwin) support.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-01-23* gc.c (rb_gc_call_finalizer_at_exit): should finalize objects inmatz
deferred_final_list too. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-01-22* mkconfig.rb: autoconf 2.49 support.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e