nobu
d93e516f78
* instruby.rb: expand source library path.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-05 14:45:33 +00:00
nobu
a327eb95d9
* eval.c (rb_thread_save_context): must not switch contexts during
...
re-allocating stack. fixed: [ruby-core:05219]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-05 14:28:00 +00:00
nobu
11921b1861
* array.c (sort_2): get rid of yet another bcc's bug.
...
fixed: [ruby-core:05152]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8725 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-05 14:23:38 +00:00
nagai
5a33a2c74a
* ext/tk/tkutil/tkutil.c: fix typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-05 06:19:11 +00:00
nagai
e3849ae987
* ext/tk/tcltklib.c: bug fix on treating Unicode strings.
...
* ext/tk/tcltklib.c: add methods to treat encoding mode.
* ext/tk/MANUAL_tcltklib.eng: add description of TclTkLib#encoding,
encoding_system, and so on.
* ext/tk/MANUAL_tcltklib.eucj: ditto.
* ext/tk/tkutil/tkutil.c: fail to create a Tcl's list string from
an array including multiple kind of encoded strings.
* ext/tk/lib/tk.rb: ditto.
* ext/tk/lib/multi-tk.rb: 2nd arg of _{to|from}UTF8 is omissible.
* ext/tk/lib/remote-tk.rb: ditto.
* ext/tk/lib/tk.rb: override TclTkLib#encoding and encoding= to
use TkCore::INTERP.encoding and encoding=.
* ext/tk/lib/tk.rb: when "require 'tk'" and $KCODE=='NONE', check
DEFAULT_TK_ENCODING to decide Ruby/Tk's system encoding mode.
* ext/tk/lib/tk/encodedstr.rb: check both of Tk.encoding and
Tk.encoding_system. Tk.encoding has higher priority.
* ext/tk/lib/tk/optiondb.rb: ditto.
* ext/tk/lib/tk/spinbox.rb: ditto.
* ext/tk/lib/tk/validation.rb: ditto.
* ext/tk/lib/tk/namespace.rb: arguemnts for TclTkIp#_merge_tklist
should be UTF-8 strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-05 05:56:31 +00:00
nagai
6556fb4f00
2005-07-05
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-05 05:56:27 +00:00
ocean
3285c92993
* lib/set.rb: test change to follow revision 1.28. (duck typing?)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-04 10:31:44 +00:00
usa
60f2184922
* test/{dbm,gdbm,sdbm}/test_{dbm,gdbm,sdbm}.rb: skip some tests
...
which using fork on fork-less platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-04 02:24:54 +00:00
eban
507dd0e1b2
2005-07-04
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 15:12:33 +00:00
eban
9f2fa59c91
test
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 15:12:31 +00:00
eban
98d8149339
test
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 15:06:55 +00:00
nahi
2fdd278c86
cosmetic.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 14:54:20 +00:00
nahi
8345e6fdd3
* test/wsdl/document/test_rpc.rb: compare formatted time string of
...
Time objects instead of comparing Time objects itself to avoid
unintended conflict of usec part. [ruby-dev:26220]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 14:34:03 +00:00
akr
59eaf14cbf
avoid some race condition
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 09:37:49 +00:00
akr
c798dc23aa
2005-07-03
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-03 09:37:42 +00:00
akr
3d2e699f0e
doc fix.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 16:17:17 +00:00
akr
04390cb1f3
use CMSG_LEN.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 15:22:11 +00:00
akr
ddbe529c62
* ext/socket/socket.c (unix_send_io, unix_recv_io): support x86-64 and
...
IA64.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 13:45:08 +00:00
eban
bd5487e383
* 2005-07-02
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 08:49:45 +00:00
akr
ef87757c10
fix indent.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 08:20:25 +00:00
akr
7215b72363
* defines.h (FLUSH_REGISTER_WINDOWS): defined for IA64.
...
(flush_register_windows): declare flush_register_windows.
* eval.c (flush_register_windows): new function.
* ruby.h (NOINLINE): move up to be effective in defines.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 08:11:24 +00:00
akr
12bed479ec
* configure.in: check select_large_fdset.
...
* eval.c: use select_large_fdset to support large file descriptors
on Solaris. [ruby-dev:26404]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-02 06:22:14 +00:00
matz
10d3f6a039
* bignum.c (rb_big_neg): may be accessing bogus pointer value.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-01 08:56:09 +00:00
usa
9e8d096c83
* ChangeLog: typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-01 07:15:31 +00:00
usa
00e35b4f19
* missing/erf.c: need to include some headers for some platforms.
...
* win32/win32.c (copysign, scalb): define for compatibility with
other platforms. [ruby-dev:26430]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-01 06:52:37 +00:00
matz
3b53e365dc
* missing/crypt.c: modified to make it compilable on platforms
...
other than BSD. [ruby-dev:26430]
* missing/erf.c: ditto. code from <exp.c> merged.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-01 06:37:48 +00:00
akr
f99971051f
* lib/open-uri.rb (OpenURI.open_http): refine post_connection_check
...
call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-01 03:49:12 +00:00
matz
626f1ee196
* missing/crypt.c: replaced with 4.4BSD version.
...
* missing/erf.c: ditto.
* missing/vsnprintf.c: removed the third provision from the old
BSD license. [ruby-core:05177]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-01 03:25:46 +00:00
eban
aa28f4671c
* 2005-07-01
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 16:47:07 +00:00
nobu
3f9e6adeb4
* enum.c (enum_min, enum_max): must not return Qundef.
...
fixed: [ruby-core:05299]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 16:46:13 +00:00
matz
e1ecbe9169
* lib/delegate.rb (Delegator::respond_to): respond_to? must check
...
destination object. [ruby-talk:146894]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 15:22:00 +00:00
nobu
46a14a29fc
* signal.c (trap): non-string trap hander was ignored.
...
fixed: [ruby-dev:26417]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 14:52:21 +00:00
keiju
1ffb788aaa
* lib/irb/ruby-lex.rb (RubyLex::identify_number): alternative implements
...
for [ruby-dev:26410]. And support a numeric form of 0d99999.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 10:11:14 +00:00
matz
4ffab87134
* lib/irb/ruby-lex.rb (RubyLex::identify_number): should not treat
...
plain zero as an octal number. [ruby-dev:26410]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 08:31:38 +00:00
akr
5f97451ef9
add a test for [ruby-dev:26383].
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 06:27:05 +00:00
matz
5d637fbba1
* eval.c (rb_eval): pre-evaluate argument for unambiguous
...
evaluation order. [ruby-dev:26383]
* lib/delegate.rb (Delegator::method_missing): forward unknown
method to the destination. suggested by
<christophe.poucet@gmail.com>. [ruby-talk:146776]
* process.c (detach_process_watcher): terminate process watcher
thread right after rb_waitpid() succeed. [ruby-talk:146430]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 06:21:00 +00:00
matz
639bd5e78f
* eval.c (rb_eval): pre-evaluate argument for unambiguous
...
evaluation order. [ruby-dev:26383]
* lib/delegate.rb (Delegator::method_missing): forward unknown
method to the destination. suggested by
<christophe.poucet@gmail.com>. [ruby-talk:146776]
* process.c (detach_process_watcher): terminate process watcher
thread right after rb_waitpid() succeed. [ruby-talk:146430]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 06:20:09 +00:00
eban
00433666fd
* 2005-06-30
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 06:13:55 +00:00
gotoyuzo
7fb6a09023
* lib/net/http.rb (Net::HTTP#connect, Net::HTTP#request): should
...
not send proxy username and password to origin servers.
[ruby-dev:25673]
* lib/net/http.rb (Net::HTTP::ProxyDelta#edit_path): should not
send HTTPS scheme URL to origine servers. [ruby-dev:25689]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-30 05:58:42 +00:00
eban
13212d08f1
* 2005-06-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-29 08:08:20 +00:00
ocean
002794959d
* regparse.c (fetch_token): avoid warning of unused goto tag.
...
[ruby-dev:26389]
(patch from Kazuhiro NISHIYAMA)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-28 15:06:03 +00:00
ocean
08133b1344
* dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unused
...
variable" [ruby-dev:26387]
* dir.c (glob_helper): avoid warning "enumeration value `RECURSIVE'
not handled in switch" [ruby-dev:26392]
(patch from Kazuhiro NISHIYAMA)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-28 13:08:32 +00:00
eban
4029f29dd7
* 2005-06-28
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-27 16:56:40 +00:00
naruse
8e70a60da0
* ext/nkf/lib/kconv.rb: add Kconv::VERSION
...
* ext/nkf/lib/kconv.rb (conv): can process arrayed options
* ext/nkf/nkf-utf8/nkf.c: imported Revision 1.69
* ext/nkf/nkf-utf8/utf8tbl.c: imported Revision 1.9
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-27 16:53:48 +00:00
gotoyuzo
41d2099e96
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_query): should
...
discard if key=val pair is empty. patch from Gary Wright.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-25 08:16:16 +00:00
nobu
9480c6b720
* enum.c (enum_min, enum_max, enum_min_by, enum_max_by): do not ignore
...
nil as the first element.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-25 06:49:25 +00:00
ocean
66e5af96b2
* lib/set.rb (Set#==): [ruby-dev:25206] (ported from ruby_1_8 branch)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-25 06:22:05 +00:00
nobu
52a590f0cc
* 2005-06-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-25 05:11:54 +00:00
naruse
73812eca67
* ext/nkf/lib/kconv.rb: remove constants
...
Iconv_Shift_JIS, Uconv_EUC_JP, Iconv_UTF8
* ext/nkf/lib/kconv.rb: add module functions to Kconv
conv, {eucjp, shiftjis, utf8}?, guess_as_symbol
* ext/nkf/lib/kconv.rb: add instance methods to String
conv, {eucjp, shiftjis, utf8}?
* ext/nkf/lib/kconv.rb: add aliases Kconv.to_* and String#to_*
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-25 02:50:50 +00:00
akira
b1020bf03e
* lib/uri/common.rb, lib/uri/generic.rb: fixed typo in documents and
...
replaced some existent domain name with "example.com".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-24 04:18:16 +00:00