knu
b18e1a0b4a
* ext/tcltklib/extconf.rb (find_tcl, find_tk): Look for both
...
lib{tcl,tk}M.N and lib{tcl,tk}MN on all platforms. *BSD have
Tcl/Tk libraries named this way.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-31 11:13:44 +00:00
knu
969bb67169
* configure.in: Improve OpenBSD support. [obtained from: OpenBSD
...
ports]
* dln.c (FUNCNAME_PATTERN): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-31 10:53:14 +00:00
knu
653b0c120f
* array.c (rb_ary_transpose): Properly declare ary as a VALUE.
...
* file.c (rb_file_s_chmod): Do not directly cast an int to void *
to avoid a warning.
* defines.h (FLUSH_REGISTER_WINDOWS): Add support for
FreeBSD/sparc64. miniruby still coredumps in a different place,
though.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-31 10:28:52 +00:00
nobu
559ca6258a
* parse.y (parse_string): readjusted.
...
* parse.y (heredoc_identifier): readjusted.
* parse.y (here_document): make EOL codes of single-quoted
here-documents consistent.
* parse.y (yylex): reduced unnecessary conditionals.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 22:56:21 +00:00
knu
378a6bdea5
mdoc'ify.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 19:56:06 +00:00
eban
c2e3d3971b
* parse.y (yylex): do not accept " __END__\n". ([ruby-dev:19245])
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 18:19:08 +00:00
eban
67a7c34524
* typofix
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 12:23:11 +00:00
eban
71da1d91b0
* parse.y (yylex): use strncmp instead of strcmp.
...
accept "__END__\r\n". ([ruby-dev:19241])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 12:17:41 +00:00
nobu
fb0b931709
* ext/extmk.rb: split --make argument contains options, assume
...
the first word of --make-flags is always options even unless
preceeded by -, and ignore letter-case of options if nmake.
* instruby.rb: extract -n option also from --make and
--make-flags.
* bcc32/Makefile.sub, win32/Makefile.sub: not prepend - to
$(MFLAGS)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 10:16:53 +00:00
nobu
20d146389c
2002-12-30
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 07:57:25 +00:00
nobu
c39a8e326a
* string.c (rb_str_substr): should share the shared string if
...
present, instead of the original string. (ruby-bugs:PR#528)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-30 07:55:17 +00:00
nobu
3d2ddca6b2
* ext/socket/socket.c (tcp_svr_init): local host to
...
init_inetsock() is VALUE but not pointer.
* ext/socket/socket.c (sock_s_unpack_sockaddr_in): get rid of
gcc-3 -O3 warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 20:14:51 +00:00
nobu
f0371138ee
* file.c (rb_file_s_chmod): get rid of gcc-3 -O3 warning.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 18:14:22 +00:00
nobu
6189cefb40
2002-12-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 14:52:02 +00:00
nobu
05b990b7c1
* gc.c (gc_sweep): adjust GC trigger.
...
* dln.c (init_funcname_len): get rid of gcc-3 -O3 warning.
* eval.c (copy_node_scope): ditto.
* hash.c (rb_hash_foreach, delete_if_i, select_i, each_value_i,
each_key_i, each_pair_i, envix): ditto.
* range.c (range_each_func): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 14:51:22 +00:00
aamine
0569c8422c
add location.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 06:32:09 +00:00
aamine
8b034b5f3d
forgot to commit ChangeLog.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 06:29:52 +00:00
aamine
4ff3371f88
* lib/fileutils.rb: should not inherit ftools.rb's misfeature.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-29 06:24:56 +00:00
usa
4a1c7e5f6d
* lib/fileutils.rb (cmp): return false if file size differs.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-28 20:11:35 +00:00
eban
2672d0cc28
* instruby.rb: remove junk args.
...
* lib/mkmf.rb (create_makefile): remove a trouble library
before making a shared library.
* win32/Makefile.sub: invoke instruby.rb with the --make-flags option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-28 10:32:05 +00:00
wakou
025723b978
* lib/cgi.rb (CGI#[]): improvement. thanks to Kazuhiro NISHIYAMA
...
<zn@mbf.nifty.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 18:12:36 +00:00
eban
96d8d4862f
2002-12-28
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 17:00:29 +00:00
eban
3902064314
* instruby.rb: use getopts.rb.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 16:28:10 +00:00
eban
c40c0f726b
* {win32,bcc32}/Makefile.sub: remove `=' from --make-flags options.
...
nmake quotes args if included `=' in args.
* instruby.rb: use getopts.rb.
* ext/dbm/extconf.rb: substitute ' with ".
* ext/gdbm/gdbm.c: add prototypes to avoid VC++ warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 16:13:56 +00:00
nobu
212d3ebfff
* bcc32/setup.mak, win32/setup.mak(-prologue-): move srcdir from
...
CPP input or UNC path will be removed as a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 12:42:06 +00:00
uema2
e0006c665d
* wince/config, wince/configure.bat: replace 1.7 with 1.8
...
in macros.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 08:55:31 +00:00
aamine
46f9785468
* instruby.rb: fileutils.rb accepts only one argument.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 04:23:52 +00:00
aamine
585cf46325
* lib/fileutils.rb (fu_parseargs): reject illegal options correctly.
...
* lib/fileutils.rb (uptodate?): parameter declaration was wrong.
* lib/fileutils.rb: change coding styles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-27 04:21:27 +00:00
nobu
888b9a9739
* instruby.rb: check only `-' option, and use fileutils instead of
...
ftools.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 18:01:34 +00:00
wakou
2c5e792dd2
* lib/net/telnet.rb: Telnet#print not add "\n".
...
* lib/cgi.rb: cgi['key'] is equal cgi['key'][0]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 17:48:29 +00:00
eban
564b20a38e
2002-12-26
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 16:55:14 +00:00
eban
cdefda39b4
commit miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 15:15:44 +00:00
eban
c7976a64fc
* configure.in: cleanups for MinGW. remove -D__NO_ISOCEXT in $CFLAGS.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 15:12:06 +00:00
eban
220a9926c5
* ext/extmk.rb (create_makefile): check only `-' option.
...
* configure.in: cleanups for MinGW. remove -D__NO_ISOCEXT in $CFLAGS.
* win32/win32.h: prototypes for isinf, isnan are not needed on MinGW.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 14:59:35 +00:00
usa
b90bdc3e25
* win32/setup.mak (-prologue-): moved srcdir macro definition.
...
[ruby-win32:420].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-26 10:27:57 +00:00
gotoken
c66a0f7cc6
exiled historical RD inclusion, wrong [ruby-dev:19191]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-25 17:22:58 +00:00
matz
1b07582fcc
* regex.c (re_match_exec): fix odd \G behavior based on the patch
...
from Nobu.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-25 07:44:33 +00:00
nobu
25fa63dc04
* bcc32/setup.mak (-generic-): removed garbages.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-25 02:08:24 +00:00
usa
8b79dd5e82
* bcc32/Makefile.sub, win32/Makefile.sub (RUBY_SO_NAME, config.h):
...
use $(MAJOR) and $(MINOR). based on Nobu's patch. [ruby-win32:413]
* bcc32/setup.mak, win32/setup.mak (-prologue-): define MAJOR, MINOR
and TEENY from version.h. based on Nobu's patch. [ruby-win32:413]
* win32/Makefile.sub (config.h): add HAVE_FLOAT_H.
* win32/Makefile.sub (parse.obj): depend on win32/win32.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-25 01:49:27 +00:00
knu
e08fca8bc0
Synchronize with reality.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 17:36:08 +00:00
knu
58e53cddef
* lib/irb/completion.rb: Use Object#class rather than Object#type.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 14:50:10 +00:00
knu
36dbbb1b6a
* lib/cgi.rb (Cookie::parse), lib/cgi-lib.rb (initialize): Do not
...
pass to split() a bare string longer than 2 characters as
separator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 14:42:38 +00:00
usa
96737482af
* numeric.c (DBL_MAX_10_EXP): fix typo. [ruby-dev:36826]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 10:20:29 +00:00
matz
ee9d5d41d1
021224
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 08:53:56 +00:00
matz
e274c3ab76
* class.c (ins_methods_i): should not show ID_ALLOCATOR.
...
* class.c (ins_methods_prot_i): ditto.
* class.c (ins_methods_priv_i): ditto.
* class.c (ins_methods_pub_i): ditto.
* eval.c (call_trace_func): ditto.
* eval.c (rb_undefined): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 08:02:00 +00:00
knu
2b334012fc
Convert RD to Rdoc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-24 05:29:04 +00:00
knu
51c4390f68
* lib/README: Synchronize with reality.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-23 17:13:25 +00:00
knu
9ec0a96ad4
* MANIFEST, lib/README, lib/ipaddr.rb: Add ipaddr.rb from rough.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-23 17:07:49 +00:00
knu
80a319d347
Rename an argument name to avoid a potential clash.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-23 14:48:14 +00:00
usa
ec827b7112
* ext/dbm/dbm.c (fdbm_alloc): allocator takes only one argument.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-21 19:08:50 +00:00