knu
1e51675654
* gc.c: FreeBSD/ia64's mcontext_t is a bit different from that of
...
Linux/ia64. This makes gc.c compile but miniruby coredumps for
the moment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-06 19:21:24 +00:00
shigek
7ba3a706f2
BigDecimal change.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-06 15:15:41 +00:00
ntalbott
3158b75b0b
* lib/test/unit/testcase.rb: Added equality checking.
...
* lib/test/unit/testsuite.rb: Added equality checking.
* lib/test/unit/assertions.rb: Fixed a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-06 14:03:21 +00:00
nobu
fb5efbaaec
* lib/mkmf.rb (have_library): treat nil function name as "main".
...
(ruby-bugs:PR#1083)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-06 08:28:52 +00:00
nobu
94d17c1f1f
* ext/extmk.rb (extmake): pass LIBPATH to make ruby. [ruby-dev:21137]
...
* ext/extmk.rb (extmake): set library name as source file name in
Init_ext(). [ruby-dev:21137]
* lib/mkmf.rb (Logging::postpone): postpone logging messages after
heading message as the result of the block.
* lib/mkmf.rb (macro_defined?): append newline to src unless ended
with it.
* lib/mkmf.rb (have_library): allow nil function name to just
append a library. (ruby-bugs:PR#1083)
* lib/mkmf.rb (pkg_config): should append additional libraries to
$libs but not $LIBS. [ruby-dev:21137]
* ext/io/wait/extconf.rb: check DOSISH macro instead of platform.
* ext/digest/sha1/extconf.rb: have_library already appends library
name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-06 03:11:14 +00:00
usa
6fa004b2e8
* ext/Setup*: add io/wait and openssl.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-05 19:58:43 +00:00
aamine
5ae5596491
* lib/net/http.rb: update document.
...
* lib/net/pop.rb: ditto.
* lib/net/protocol.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-05 16:12:05 +00:00
matz
808aa5f318
* lib/shell/command-processor.rb (Shell::CommandProcessor::rmdir):
...
simple typo.
* string.c (str_new4): ptr may refer null_str.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-05 09:27:21 +00:00
eban
5e12815fb1
* lib/fileutils.rb (install): should preserve timestamp only.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-05 09:09:35 +00:00
nobu
1ea78bb8ff
* eval.c (rb_load): should preserve current source file/line.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-05 06:47:37 +00:00
matz
816803095d
* doc/NEWS, doc/ChangeLog-1.8.0: added.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-04 08:31:24 +00:00
matz
4aaa5493f9
* eval.c (method_proc): should specify YIELD_FUNC_SVALUE.
...
[ruby-dev:21107]
* marshal.c (w_object): should not call w_extended for USRMARSHAL
dump. [ruby-dev:21106]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-04 05:28:50 +00:00
matz
acf543e5a6
* lib/test/unit/ui/console/testrunner.rb: Flushed io in the
...
Console::TestRunner so that it will output immediately.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-04 01:56:17 +00:00
nobu
a9a7ee4be8
* util.h: remove unnecessary parentheses. [ruby-dev:20879]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-04 01:27:25 +00:00
shugo
594eb2e0fe
* lib/net/imap.rb (receive_responses): raise exception to
...
client_thread. Thanks to William Webber.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-04 01:02:16 +00:00
shugo
efd9ddc8a9
* lib/net/imap.rb: convert RD to RDoc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-04 00:24:03 +00:00
usa
381ff05505
* win32/win32.c (rb_w32_utime): never use utime() of C runtime.
...
[ruby-talk:77782]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 17:48:51 +00:00
nobu
096f7a4c89
* eval.c (rb_call_super): should propagate previous block for
...
super call. [ruby-talk:77884]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 14:56:54 +00:00
dblack
d170fe2cd0
* lib/scanf.rb: import. [back-dated to July 19]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 12:11:14 +00:00
nobu
685082d06f
* eval.c (call_trace_func): clear exception flag temporarily.
...
[ruby-dev:21090]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 10:25:32 +00:00
eban
d6653222e9
* lib/un.h (help): new. % ruby -run -e help cp
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 09:32:23 +00:00
eban
6c526497b6
* regex.h (re_mbctab): should refer to RUBY_EXPORT. [ruby-ext:02199]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 09:22:50 +00:00
matz
2c225e77e0
* numeric.c (flo_to_s): get rid of buffer overflow.
...
* io.c (appendline): clearerr(3) before raising exception, since
exception may be captured by rescue. [ruby-talk:77794]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 18:05:02 +00:00
gotoyuzo
086830cbac
* lib/webrick/https.rb: change an option name.
...
:SSLCertStore -> :SSLCertificateStore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 12:01:48 +00:00
aamine
ce3fb6ceea
* lib/net/smtp.rb: respond_to? needs 2nd argument. [ruby-talk:77796]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 10:12:22 +00:00
matz
08719ea238
* gc.c: add "#pragma weak" for __libc_ia64_register_backing_store_base.
...
[ruby-dev:21072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 06:45:57 +00:00
eban
1038c25a09
* ext/extmk.rb (--no-undefined): annoying option removed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 06:14:53 +00:00
nobu
63f5a7164b
* lib/mkmf.rb (pkg_config): get configuration by pkg-config. [new]
...
* ext/openssl/extconf.rb: use pkg_config.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 05:54:00 +00:00
nobu
d7bdf5df56
* variable.c (classname): find regular class name if not set.
...
[ruby-dev:20496]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 05:02:43 +00:00
nobu
a138367a97
type fix
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-02 00:29:03 +00:00
matz
cdacb127fc
* class.c (rb_obj_singleton_methods): should not go up to
...
ancestors unless the recursive flag is set. [ruby-list:38007]
* hash.c (env_each_key): use env_keys to avoid environment modify
on the fly.
* hash.c (env_each_value): use env_values for safety.
* hash.c (env_each): allocate environment array first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 20:16:53 +00:00
why
c1c349edb6
* lib/yaml/store.rb (YAML::Store#initialize): filename is first
...
argument. Thanks Kent Dahl.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 18:23:35 +00:00
aamine
20f4a2f322
forgot to check in.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 15:42:35 +00:00
nobu
dd15b0555b
* gc.c (rb_gc_mark_locations): no need to swap arguments.
...
* gc.c (STACK_LENGTH): insufficient for growing up stack
architectures.
* gc.c (rb_gc, Init_stack) ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 14:57:48 +00:00
seki
5abe0a9b69
set dldpath on darwin
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 14:35:51 +00:00
aamine
a2ef7ef62c
* lib/net/http.rb: convert RD to RDoc. Thanks William Webber. [ruby-doc:456]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 14:01:14 +00:00
matz
070fcde39d
* ext/syck/rubyext.c (syck_emitter_write_m): forgot to declare
...
"self", making it default to "int".
* ext/syck/rubyext.c (syck_emitter_simple_write): ditto.
* gc.c (rb_gc): should mark backing store region on IA64.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 10:57:32 +00:00
nobu
2c2e81ff98
* ext/openssl/extconf.rb: should replace literally.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 08:13:29 +00:00
usa
f95261c6b3
Forgot pointer to original mail of ruby-talk.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 07:25:17 +00:00
nobu
e36f44caa8
* io.c (rb_io_check_readable, rb_io_check_writable): ensure not
...
closed at first.
* io.c (rb_io_getline): check readable always. (ruby-bugs:PR#1069)
* io.c (rb_io_each_byte): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 07:23:00 +00:00
nobu
7162db6632
* io.c (READ_DATA_PENDING_PTR): cast to get rid of warnings.
...
* ext/socket/socket.c (unix_send_io, unix_recv_io): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 07:02:54 +00:00
usa
f3999874e4
* win32/win32.c (isInternalCmd): shouldn't return if find end of str.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 06:54:28 +00:00
nobu
fd5bdcd21c
* eval.c (rb_call_super): propagate previous block if a block is
...
given. [ruby-talk:77577]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 04:45:19 +00:00
matz
601354bd6b
* eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,
...
need to restore previous value. [ruby-talk:77577]
* array.c (rb_ary_fill): array length may be changed during the
block execution. [ruby-talk:77579]
* array.c (rb_ary_zip): ditto.
* array.c (rb_ary_fill): ditto.
* hash.c (env_reject_bang): length may be changed during the block
execution.
* hash.c (env_clear): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-01 02:52:21 +00:00
matz
23bcab8d63
* gc.c (Init_stack): IA64 requires STACK_LEVEL_MAX to be less than
...
magic number when optimizer turned on, regardless of rlimit
values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 16:34:07 +00:00
seki
6b43c9bfbf
import erb-2.0.4b4
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 14:49:19 +00:00
usa
fabe115f9b
* ext/etc/etc.c: revert getenv()'s prototype. use it only when _WIN32
...
is not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 14:03:34 +00:00
matz
5b9afca5e4
* numeric.c (rb_num_coerce_relop): export function.
...
* marshal.c (w_object): check has been dropped. "_dump must return
string." [ruby-dev:21024]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 08:42:44 +00:00
usa
2047c47d63
* array.c (rb_ary_collect): must get length of array for each
...
iteration. reported on [ruby-talk:77500], and fixed by
K.Sasada <ko1@namikilab.tuat.ac.jp> on [ruby-talk:77504]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 06:30:35 +00:00
gotoyuzo
00dfd7d7cc
* ext/openssl/extconf.rb: move gmake specific features
...
into GNUmakefile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-31 05:22:06 +00:00