summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-042002-05-04eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2432 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-012002-05-01eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2421 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
2002-04-28* win32/win32.c (NtCmdGlob): get rid of cast.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-28* win32/win32.c (insert): fix prototype for ANSI C.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-24* util.c (push_element): avoid warning for djgpp.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-24bang forgot.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-24* configure.in: change order.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-24* configure.in: set size of the initial stack fromeban
2MB to 32MB on MinGW/Cygwin. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-23* lib/mkmf.rb (create_makefile): should print depend file whennobu
make is other than nmake. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-23* ext/extmk.rb.in (create_makefile): use `{$(srcdir)}' directive insteadusa
of `$(srcdir)/' when including depend file. * lib/mkmf.rb (create_makefile): add `{$(srcdir)}' when including depend file. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-22* win32/win32.c: forgot to commit.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-21* ext/socket/extconf.rb: typo fix(#endif -> #else).eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-19* ext/socket/extconf.rb: include <windows.h>, <winsock.h> on _WIN32.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-12* configure.in: add check for initstate(3).eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-11* random.c (rand_init): add check for initstate(3).eban
* configure.in: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-112002-04-11eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-11* io.c (read_all): return "" if file.size == 0.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-10 * lib/cgi/session.rb: support for multipart form.wakou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-10conflictednobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-10* variable.c (rb_obj_remove_instance_variable): raise NameError ifmatz
specified instance variable is not defined. * variable.c (generic_ivar_remove): modified to check ivar existence. * class.c (rb_singleton_class): wrong condition; was creating unnecessary singleton class. * numeric.c (int_step): step may be a float less than 1. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-10* misc/ruby-mode.el (ruby-font-lock-keywords): fontify symbols fornobu
unary operators and aset. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-042002-04-04nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-04* ChangeLog: fix typo.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-04* parse.y: avoid binson 1.35 warnings. add ; at the end of a rule.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-02* ext/extmk.rb.in (enable_config): follow lib/mkmf.rb.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-022002-04-02nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-02* error.c: MatchData, not Match.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-01* re.c (match_setter): it's OK to assign nil to $~.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-04-01* lib/mkmf.rb (create_makefile): get rid of needless '='.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-30Changed regexp for 'break' command.nahi
Compare only basename of the target source file to check breakpoint. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-29* lib/mkmf.rb (create_makefile): default FLAGS to empty strings.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-292002-03-29nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-29* lib/mkmf.rb (arg_config): should use Shellwords::shellwords likenobu
ext/extmk.rb.in. * lib/mkmf.rb (enable_config): default had priority over command line options and configure_args. * lib/mkmf.rb: support autoconf 2.53 style variables from environment. * lib/mkmf.rb: add directory options. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-27* io.c (READ_DATA_PENDING): uClibc 0.9.10 support.eban
use !feof(fp) for default behavior. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-262002-03-27knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-26* file.c (rb_file_s_expand_path): Do not free the pointer obtainedknu
from getenv(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-26* ext/extmk.rb.in (arg_config): should use Shellwords::shellwords.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-26.cvsignore: add autom4te*.cache.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-26* win32/mkexports.rb: support VC++.NET.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-25* ext/extmk.rb.in (arg_config): get rid of single quotes for autoconf 2.53.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-252002-03-25eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-25* ext/socket/socket.c (bsock_do_not_rev_lookup_set): should not bematz
allowed when $SAFE > 3. * dir.c (fnmatch): "*/bar" (with FNM_PATHNAME flag) does not match "foo/bar". * io.c (read_all): files on /proc filesystem with zero stat size, may have contents. * eval.c (exec_under): changing ruby_class is OK, but should not alter cbase. * eval.c (yield_under_i): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-25* dln.c (dln_argv0): unused unless USE_DLN_A_OUT.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-25add depend filesnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-25This 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@2267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-03-22lib/net/protocol.rb: Protocol#start should return self.aamine
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e