nobu
04e7dfb1a5
2006-08-04
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-04 04:58:29 +00:00
nobu
fc4907f25d
* pack.c (pack_pack): check argument overrun for 'P'. based on a
...
patch by rucila <rucila at yahoo.cojp>. fixed: [ruby-dev:29182]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-04 04:58:25 +00:00
nobu
05bc15b0ec
* win32/win32.c (init_stdhandle): assign standard file handles.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-01 08:44:44 +00:00
nobu
8424cec21c
2006-08-01
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-01 03:25:49 +00:00
nobu
a815a47235
* eval.c (Init_Binding): fix old commit miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-01 03:25:14 +00:00
usa
da92746e92
* ChangeLog: typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-31 08:32:22 +00:00
usa
eec1f2882e
* win32/win32.c (exit_handler): new function; release winsock and
...
environment work area.
* win32/win32.c (NTInitialize): setup exit_handler.
* win32/win32.c (StartSockets): use exit_handler.
exit handler.
* win32/win32.c (rb_w32_getenv): use GetEnvironmentStrings() instead
of GetEnvironmentVariable(), because the latter cannot distinguish
wheather a null environment variable exists or not.
fixed: [ruby-talk:205123]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-31 08:09:01 +00:00
akr
10fafb6c4b
* test/ruby/test_process.rb (TestProcess#test_rlimit_nofile):
...
setrlimit may fail with EINVAL.
reported by MIYAMUKO Katsuyuki. [ruby-dev:29174]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-31 07:18:43 +00:00
matz
17c3d539f0
* ruby.h: use ifdef (or defined) for macro constants that may or
...
may not be defined to shut up gcc's -Wundef warnings.
[ruby-core:08447]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-31 06:34:10 +00:00
gotoyuzo
dc136c12ee
* lib/webrick/httprequest.rb (WEBrick::HTTPReuqest#parse_uri): improve
...
for the value of IPv6 address in the Host: header field.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-31 04:39:45 +00:00
gotoyuzo
aa037b661b
2006-07-31
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-31 04:39:39 +00:00
nobu
fe1608a519
* eval.c (rb_call0): trace call/return of method defined from block.
...
fixed: [ruby-core:08329]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-30 14:27:01 +00:00
nobu
7639df765e
* lib/cgi/session.rb, lib/cgi/session/pstore.rb: suppress warnings.
...
fixed: [ruby-talk:204896]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-30 14:06:50 +00:00
nobu
b1c99d570b
2006-07-30
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-30 13:30:23 +00:00
nobu
ea899f6b18
* eval.c (rb_trap_eval): make the current thread runnable to deal with
...
exceptions which occurred within the trap. fixed: [ruby-dev:27729]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-30 13:30:19 +00:00
nagai
f89633f03d
* ext/tk/lib/multi-tk.rb: freeze ip_name for security reason.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-28 21:14:30 +00:00
matz
d10ecdfe73
* lib/logger.rb: improves the amount of documentation that Rdoc
...
picks up when processing logger.rb by moving the require
statement back before the comment block. a patch from Hugh
Sasse <hgs at dmu.ac.uk>. [ruby-core:08422]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-28 16:28:27 +00:00
matz
fa8efac6cb
2006-07-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-28 16:27:47 +00:00
matz
6cd74eae6e
* io.c (io_close): always calls "close" method of the receiver.
...
[ruby-core:6911] [ruby-core:8112]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-28 16:27:42 +00:00
matz
a1494176e7
2006-07-28
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 16:14:09 +00:00
matz
bb6a09ebe2
* math.c (domain_check): a new function to check domain error
...
explicitly for systems that return NaN like FreeBSD.
[ruby-core:07019]
* math.c (math_acos, math_asin, math_acosh, math_atanh, math_log,
math_log10, math_sqrt): use domain_check().
* math.c (math_sqrt): fix documentation flaw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 16:14:03 +00:00
nobu
b5e187c5f7
* time.c (time_to_s): fixed format mismatch.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 13:23:18 +00:00
eban
fb7064975a
* time.c: need to declare time_utc_offset.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 09:14:38 +00:00
matz
e40f75048a
* time.c (time_to_s): use +0900 style timezone string for local time.
...
[ruby-dev:29143]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 07:53:18 +00:00
matz
5958a6f8e1
* ext/openssl/ossl.h: move <ruby.h> inclusion point to shut up
...
Solaris compiler. [ruby-core:08114]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 07:46:13 +00:00
matz
fda57dc9e0
2006-07-27
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-27 07:45:36 +00:00
matz
f9d90e2973
* configure.in: add support for as and ASFLAGS. [ruby-dev:29138]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 13:28:17 +00:00
aamine
a18462b2f3
small document fix
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 13:27:18 +00:00
aamine
32cfce8396
restore (wrongly) removed tests
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 13:22:27 +00:00
aamine
8e1f07d6b3
* lib/net/http.rb: sync with HEAD (rev 1.132).
...
* lib/net/http.rb (Net::HTTP#post, request_post, request): should set Content-Type: x-www-form-urlencoded by default.
* lib/net/http.rb (Net::HTTPHeader#content_type): should return nil when there's no Content-Type.
* lib/net/http.rb (Net::HTTPHeader#sub_type): should return nil when there's no sub Content-Type (e.g. "Content-Type: text").
* lib/net/http.rb (Net::HTTPHeader#type_params): wrongly failed when there's no Content-Type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 13:15:31 +00:00
aamine
6b80faa6fb
* ext/strscan/strscan.c: sync with HEAD (rev 1.25).
...
* ext/strscan/strscan.c (strscan_do_scan): StringScanner.new("").scan(//) should return "". [ruby-Bugs:4361]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 09:37:01 +00:00
nobu
e0ba1de2b1
* ext/pty/pty.c (getDevice): retry once after GC on failure.
...
[ruby-core:08282]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 09:15:31 +00:00
nobu
1bc1c9f103
* sprintf.c (rb_f_sprintf): prepend ".." to %u for negative bignum,
...
but not "-". fixed: [ruby-core:08167]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 08:29:21 +00:00
matz
63b2b93950
* string.c (rb_str_scan): add string modification check.
...
[ruby-core:7216]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 07:43:16 +00:00
matz
e772234fb9
* lib/cgi.rb (CGI::QueryExtension::read_multipart): check
...
multipart boundary end. a patch from Fujioka <fuj at rabbix.jp>
[ruby-dev:28470]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-26 07:28:31 +00:00
nobu
e2dd2f3752
2006-07-26
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-25 16:04:38 +00:00
nobu
8dc2f3c463
* configure.in: suppress warnings by automake 1.8 or later.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-25 16:04:35 +00:00
drbrain
f0531263e2
RD to RDoc conversion by Hugh Sasse.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-25 07:33:24 +00:00
usa
70b92a6ab2
* lib/mkmf.rb (configuration): typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-25 05:50:45 +00:00
matz
f48e80e58c
2006-07-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-25 04:58:18 +00:00
matz
8d73a890d3
* process.c (rb_proc_times): rename hz to hertz to avoid name
...
crash on AIX. [ruby-dev:29126]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-25 04:58:15 +00:00
nobu
8c217096f4
* eval.c (backtrace): skip frames successive on node and method name.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-24 13:04:39 +00:00
matz
227e7ba29c
* process.c (rb_f_system): add security check. [ruby-talk:202947]
...
* process.c (rb_f_system): move signal right before fork to avoid
signal handler intervention.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-24 09:28:15 +00:00
akr
d8778faa2c
don't compare struct sockaddr directly.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-24 07:21:45 +00:00
akr
e1dfa8740d
* ext/readline/readline.c (readline_readline): rl_deprep_term_function
...
may be NULL with libedit. reported by Ryan Davis. [ruby-dev:29070]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-24 06:55:26 +00:00
matz
62272bedf5
2006-07-24
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-24 06:25:27 +00:00
matz
dfc502ad24
* eval.c (rb_call0): revert last change. [ruby-dev:29112]
...
[ruby-core:08374]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-24 06:25:21 +00:00
akr
8dc2209fae
* test/socket/test_unix.rb: disabled on cygwin.
...
reported by Kouhei Yanagita. [ruby-dev:29080]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-23 14:03:28 +00:00
akr
424e510898
2006-07-23
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-23 14:03:22 +00:00
nobu
4d4f9e8146
* eval.c (rb_call0): include funcalled methods in caller list.
...
fixed: [ruby-core:08290]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-21 12:22:08 +00:00