Commit graph

21841 commits

Author SHA1 Message Date
svn
9b15896959 * 2010-10-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-07 00:48:05 +00:00
naruse
fba68f4c31 * vm_exec.c (vm_exec_core): Treat clang as non gcc on this
context: It has __asm__ but doesn't works well.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-07 00:48:03 +00:00
akr
4f8376c655 describe the reporter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-06 03:32:41 +00:00
akr
e5a47fb60e describe URI::Generic#hostname and URI::Generic#hostname=.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-06 03:31:36 +00:00
akr
5fd45a4b79 * lib/uri/generic.rb (URI::Generic#hostname): new method.
(URI::Generic#hostname=): ditto.

* lib/open-uri.rb: use URI#hostname

* lib/net/http.rb: ditto.

  [ruby-core:32056]



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-06 03:30:49 +00:00
nobu
915ae780c3 * io.c (fptr_finalize): write_mutex might have been destroyed
already in finalization phase, as the order of finalizers is not
  guaranteed.  rb_mutex_t should be used in place of Mutex object
  in the future.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-06 02:52:26 +00:00
svn
a413c84e54 * 2010-10-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-06 00:08:46 +00:00
nobu
046a5818bb * vm_core.h: add missing prototypes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-06 00:08:44 +00:00
svn
cd936ca5ab * 2010-10-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-05 13:20:51 +00:00
wanabe
349c3c7a8c * win32/mkexports.rb: revert r29320 and r29402.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-05 13:20:49 +00:00
nobu
d3dabbca71 * parse.y (regexp): dregexp has literal string only at the head
and successors are array.  [ruby-core:32682]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-04 03:43:50 +00:00
naruse
25eebc3ad5 * random.c (rand_init): This checks the value is in 32bit or not,
so use int32_t, not int.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-04 01:24:01 +00:00
naruse
b259e449d1 * random.c (rand_init): remove useless assignment.
* re.c (update_char_offset): remove unused variable.

* re.c (read_escaped_byte): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-04 01:23:58 +00:00
naruse
3a633b812e * ext/openssl/lib/openssl/bn.rb (Integer#to_bn): OpenSSL::BN.new
accepts only Strings, so call Integer#to_s(16).
  16 is for an optimization. [ruby-dev:42336]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-04 00:33:22 +00:00
naruse
eaa4e02d45 * cont.c (fiber_memsize): Return size.
Before this change, fiber_memsize always returns 0.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 23:00:21 +00:00
naruse
e1d5d4e7f2 * enc/unicode.c (onigenc_unicode_property_name_to_ctype):
remove useless assignment.

* vm.c (vm_make_proc_from_block): ditto.

* variable.c (rb_ivar_count): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 22:57:23 +00:00
naruse
c51e356c68 * Makefile.in (clean-rdoc): Don't use \ in variable expantion.
BSD make treats it as an escape character.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 21:42:23 +00:00
svn
edd008c9ce * 2010-10-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 15:06:26 +00:00
wanabe
a21409ff5f * tool/config.sub: revert r29320, r29324, r29347, r29354, r29365
to automake-1.11.1. [ruby-core:32634]

* win32/mkexports.rb: no longer use 'mingw64'. a patch from Luis Lavena
  at [ruby-core:32678].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 15:06:23 +00:00
arton
65119c75b0 add filename.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 11:50:21 +00:00
arton
8cf50c7462 fix test/win32ole/test_folderitem2_invokeverb.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 11:47:52 +00:00
arton
4ad4083b16 Change creating shortcut verb to 'Link' [Bug #3339]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 11:45:17 +00:00
svn
6733064329 * 2010-10-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 10:44:31 +00:00
nobu
fc8c4690d5 * configure.in (Makefile): get rid of duplicated ruby target when
already there it was.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-03 10:44:30 +00:00
svn
8e5c46c8a1 * 2010-10-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02 14:03:05 +00:00
suke
cb8deae606 test/win32ole/test_thread.rb: add for win32ole with Thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02 14:03:03 +00:00
svn
0b1bccdb82 * 2010-10-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-01 08:04:40 +00:00
shyouhei
43ce320c4c * test/webrick/test_httpproxy.rb (TestWEBrickHTTPProxy::test_upstream_proxy):
My machine fails this test at this line, saying 503 service unavailable.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-01 08:04:37 +00:00
matz
b602f6516f * parse.y (command_asgn): allow command_call to be right hand side
expression of chained assignment.  [ruby-dev:42313]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-30 14:17:31 +00:00
usa
1fcb7a5ee0 * win32/win32.c (rb_w32_getenv): should return NULL if specified name
is empty. a patch from Heesob Park at [ruby-core:32650]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-30 07:12:49 +00:00
usa
85bcd25877 * hash.c (ruby_setenv): workaround for old Windows. a patch from
Heesob Park. [ruby-core:32353]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-30 01:57:17 +00:00
naruse
c4087bcb12 * lib/uri/common.rb (URI.encode_www_form): change treatment of
undefined value in given array as latest internet draft for
  application/www-form-urlencoded.
  http://tools.ietf.org/html/draft-hoehrmann-urlencoded-01

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-30 00:48:01 +00:00
svn
652ab6d3a5 * 2010-09-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-30 00:35:27 +00:00
usa
02a0e528f9 * vm_dump.c (dump_thread): fixed wrong type of return value of
SymGetModuleBase64(). [ruby-dev:42306]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-30 00:35:23 +00:00
shyouhei
c637e7b458 * test/ruby/test_rubyoptions.rb (TestRubyOptions::test_script_from_stdin):
As usual, PTY is not always available.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 12:06:42 +00:00
nobu
7d61b7e13f * tool/config.sub (x64): regularize only for pc vendor, and strip
useless 64 suffix.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 09:38:31 +00:00
mrkn
3e85e58411 * ext/bigdecimal/bigdecimal.c (BIGDECIMAL_ENABLE_VPRINT):
VPrint is usually disabled.  It's only used in debugging.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 08:55:17 +00:00
mrkn
ecfc868bdb * ext/bigdecimal/bigdecimal.c (BigDecimal_save_limit):
return the result of a block.
* test/bigdecimal/test_bigdecimal.rb (test_save_limit):
  add a test for the above change.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 08:55:11 +00:00
usa
e6ad15393d * vm_dump.c (dump_thread): remove ununsed optional arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 07:18:39 +00:00
mrkn
fed832d7f2 * ext/bigdecimal/bigdecimal.c (BigDecimal_save_rounding_mode):
return the result of a block.
* test/bigdecimal/test_bigdecimal.rb (test_save_rounding_mode):
  add a test for the above change.
* test/bigdecimal/test_bigdecimal.rb (test_save_exception_mode):
  add a test for the return value of BigDecimal.save_exception_mode.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 04:32:20 +00:00
usa
98d7c2b8f1 * ext/bigdecimal/bigdecimal.c (BigDecimal_div2, BigDecimal_add2,
BigDecimal_sub2, BigDecimal_mult2, VpLimitRound): remove meaningless
  casts to get rid of compiler warnings.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 03:48:21 +00:00
nobu
ee1a4eefa5 * ext/openssl/ossl_config.c (parse_config): remove dead declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 03:37:44 +00:00
nobu
f20f30fc07 * ext/bigdecimal/bigdecimal.c (VPrint, VpToString): fix format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 03:35:31 +00:00
svn
a236e7348b * 2010-09-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 03:31:36 +00:00
nobu
510ae756be * lib/rdoc/known_classes.rb (RDoc::KNOWN_CLASSES): add Encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 03:31:32 +00:00
usa
bb49917c66 * ext/*: svn:ignore
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29 01:29:35 +00:00
nobu
d2cd8f4471 * tool/config.sub (x64): regularize same as mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-28 11:50:29 +00:00
svn
85120dc419 * 2010-09-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-28 11:08:58 +00:00
usa
340997aec7 * vm_dump.c (rb_vm_bugreport): add windows support.
based on patchs from Peter Weldon at [ruby-core:32551]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-28 11:08:56 +00:00
ko1
86a8b820d6 * insns.def (opt_case_dispatch), vm_insnhelper.c:
execute the procedures of "when" clauses by bytecode
  instead of st_foreach() when the object does not hit
  prepared hash.  [ruby-dev:42304]



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-27 14:47:30 +00:00