kazu
19e22ae8f4
* test/ruby/test_rubyoptions.rb: use character class instead of alternation
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 11:36:42 +00:00
usa
6f7e284257
* test/ruby/test_unicode_escape.rb (test_basic): windows' echo support.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 11:28:27 +00:00
naruse
3dd2370e04
* fix ChangeLog.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 10:40:05 +00:00
usa
dccf0183e9
* test/ruby/test_shebang.rb (test_shebang): on windows path separetor is '\'.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 10:23:25 +00:00
usa
2c66adba64
* ruby.c (opt_W_getter): use ruby_verbose directly instead of parameter
...
because ruby_verbose is not a real variable, so the address of
parameter is not collect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 10:22:06 +00:00
usa
18abca0e68
* test/ruby/test_io.rb (test_copy_stream_dst_rbuf): set binmode.
...
* test/ruby/test_io.rb (make_tempfile): set binmode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 09:45:41 +00:00
usa
ad24701cce
* win32/win32.c (errmap): add some pipe errors.
...
* win32/win32.c (rb_w32_write): set errno when CRT's errno is EINVAL
for pipe errors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 09:32:03 +00:00
usa
32c63d1f35
* win32/win32.c (poll_child_status): set EINVAL to errno when
...
GetExitCodeProcess() fails with ERROR_INVALID_HANDLE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 09:10:04 +00:00
usa
6874320d20
* test/ruby/test_argf.rb: support NO_SAFE_RENAME platforms.
...
* test/ruby/test_argf.rb: now tempfiles are binmode'ed to test tell/pos/etc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 07:28:24 +00:00
naruse
58d694fcdb
* io.c (rb_open_file): fs_encoding and fname_encoding is
...
rb_encoding *.
fixed [ruby-dev:35151]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 06:07:38 +00:00
usa
a966b61fd2
* test/ruby/test_argf.rb (test_binmode): wrong test. fixed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 05:52:32 +00:00
naruse
235df50648
* io.c (rb_open_file): not rb_enc_get_index but rb_enc_get.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 05:31:35 +00:00
usa
844952338b
* include/ruby/win32.h (pipe): now pipe is textmode. although this
...
change is experimental, it will be spec if no compatiblity problem
is reported.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 04:51:08 +00:00
nobu
02337b089e
* marshal.c (w_object, marshal_dump, r_object0, marshal_load): search
...
public methods only. [ruby-core:17283]
* object.c (convert_type): ditto.
* lib/singleton.rb (Singleton#_dump): conversion method should be
public.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 03:05:33 +00:00
nobu
3c48ebce0b
* ext/etc/etc.c (etc_passwd, etc_group): fixed rdoc. a patch from
...
okkez <okkez000 AT gmail.com> in [ruby-dev:35141].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 01:18:13 +00:00
nobu
d0d6ce156a
svn:eol-style LF
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-18 00:51:35 +00:00
drbrain
215fbc639f
Fix RubyGems for 1.9, r1780
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 23:59:31 +00:00
drbrain
9d4f37f51f
Update RubyGems to 1.1.1 r1778 (almost 1.2)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 22:04:18 +00:00
ko1
f98e6b91de
* KNOWNBUGS.rb, bootstraptest/pending.rb: move pending bug.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 19:29:38 +00:00
ko1
00e4fd42f3
* vm.c, vm_insnhelper.c: fix escape process with "braek" and "return"
...
syntax in "lambda". [ ruby-Bugs-19304 ], [ruby-core:17164]
* KNOWNBUGS.rb, bootstraptest/test_proc.rb: add/move solved test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 19:27:24 +00:00
nagai
e2f37fb9c6
* ext/tk/lib/multi-tk.rb: cannot access class variable from singleton method.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 16:53:46 +00:00
usa
fcf931c0e5
* dir.c (Init_Dir): dir_foreach() takes variable argument.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 15:05:50 +00:00
jeg2
b2c5258b85
* lib/net/telnet.rb: Fixing Telnet#wairfor() which was broken by changes to
...
the Kernel::Integer() method. [ruby-core:17272]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 14:04:48 +00:00
nobu
3e30cdad08
* ruby.c (opt_W_getter): made a hooked variable.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 14:02:20 +00:00
mame
d7baa40cac
* enc/euc_jp.c (property_name_to_ctype): core dumped when sizeof(int)
...
differs from sizeof(long).
* enc/shift_jis.c (property_name_to_ctype): ditto.
* enc/unicode.c (onigenc_unicode_property_name_to_ctype): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 13:06:34 +00:00
nobu
42eabfcca2
* thread_pthread.c (native_thread_init_stack): suppress warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 12:58:31 +00:00
nobu
a9934cb098
* common.mk (miniruby$(EXEEXT)): $(PREP) isn't always same as
...
miniruby, and tests, debug, etc have no meaning when
cross-compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 11:32:40 +00:00
ryan
c6e2c05b20
Fixed dependencies on miniruby
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 09:41:05 +00:00
usa
5e54153132
* include/ruby/win32.h (pipe): expand pipe buffer size.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 09:11:28 +00:00
usa
62617789ed
* win32/win32.c (CreateChild): no need to inherit handles here because
...
spawn'ed child cannot detect that STDIN is closed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-17 08:31:41 +00:00
naruse
124aab6ad4
* dir.c (dir_data): add intenc and extenc.
...
* dir.c (dir_s_alloc): ditto.
* dir.c (dir_initialize): now accept internal_encoding and
exernal_encoding.
* dir.c (dir_s_open): changed for dir_initialize.
* dir.c (dir_open_dir): ditto.
* dir.c (dir_foreach): changed for dir_oepn_dir.
* dir.c (dir_entries): changed for dir_oepn_dir.
* dir.c (dir_enc_str): defined.
* dir.c (dir_path): use dir_enc_str.
* dir.c (dir_read): ditto.
* dir.c (dir_each): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 22:29:05 +00:00
naruse
e3aa138e53
* io.c (io_set_encoding): defined.
...
* io.c (rb_open_file): convert path on Windows and Mac OS X.
* io.c (open_key_args): use io_set_encoding and now accept
internal_encoding and exernal_encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 21:31:56 +00:00
naruse
2755479bd9
* encoding.c (rb_filesystem_encoding): defined.
...
* include/ruby/encoding.h (rb_filesystem_encoding): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 21:28:03 +00:00
naruse
aaf1b72873
* ext/syck/rubyext.c: add encoding header.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 21:25:17 +00:00
nagai
77773831db
* ext/tk/sample/demos-jp/toolber.rb, ext/tk/sample/demos-en/toolber.rb:
...
fail to back a tear-off marker when reattach the toolbar.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 18:50:53 +00:00
nagai
5ebf704953
* ext/tk/tcltklib.c: SEGV when exit.
...
* ext/tk/lib/tk.rb: add a check for safety to Tk.exit.
* ext/tk/sample/irbtkw.rbw: freezes when receives SIGINT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 16:54:50 +00:00
nobu
1723931102
* thread.c (thread_start_func_2): use PRIxVALUE to format a VALUE.
...
* thread.c (ruby_native_thread_p): removed unused declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 14:56:14 +00:00
nobu
51fbc0699c
* ext/stringio/stringio.c (strio_each, strio_readlines): IO#each and
...
IO#readlines do not affect $_. [ruby-core:17277]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 12:58:41 +00:00
nobu
82543dbc99
* lib/thwait.rb (ThreadsWait): Exception2MessageMapper no longer has
...
extend_to method. [ruby-core:17267]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 09:52:50 +00:00
nobu
3929de6982
* lib/e2mmap.rb (E2MM.def_e2message): typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 05:46:28 +00:00
knu
a938a52126
* enumerator.c (enumerator_with_object, Init_Enumerator):
...
Temporarily back out with_memo, for which we need a better name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-16 00:49:25 +00:00
nobu
959383cb10
* ext/stringio/stringio.c (strio_readline, strio_each)
...
(strio_readlines): set lastline. [ruby-core:17257]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 22:14:51 +00:00
ko1
faa93e847d
* eval.c (rb_f_block_given_p): fix to skip class frame.
...
[ruby-core:14813]
* KNOWNBUGS.rb, bootstraptest/test_method.rb: move solved test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 16:50:37 +00:00
ko1
1c4f7a4c64
* vm_dump.c (vm_stack_dump_raw): disable verbose debug output.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 16:49:19 +00:00
ko1
9ead0d771b
* vm_core.h, thread.c: rename global_interpreter_lock to
...
global_vm_lock.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 16:48:02 +00:00
naruse
818bb6dd21
* ext/syck/rubyext.c (yaml_org_handler): associate encoding.
...
* ext/syck/rubyext.c (syck_genericresolver_node_import): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 09:42:32 +00:00
nobu
9b45b336ee
* vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated special
...
exceptions.
* eval.c (Init_eval), gc.c (Init_GC), proc.c (Init_Proc): freeze
preallocated special exceptions.
* eval.c (rb_longjmp): duplicate the thrown exception to set backtrace
if it was frozen.
* gc.c (rb_memerror): raise nomem_error without backtrace if failed to
make backtrace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 09:17:06 +00:00
akr
e7a660a3cf
tgamma and lgamma_r is not a error function.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 02:18:06 +00:00
akr
2e35696bbe
add an example to rdoc of sqrt and cbrt.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-15 02:13:16 +00:00
nobu
1a155ee7f6
* ext/stringio/stringio.c (strio_sysread): should not raise at empty
...
read. a patch from Arthur Schreiber at [ruby-core:17245].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-06-14 13:52:41 +00:00