зеркало из https://github.com/github/ruby.git
test_string.rb: enable huge test only on possible platforms
* test/ruby/test_string.rb (test_LSHIFT_neary_long_max): enable only on platforms where string size range is smaller than memory space. this test does not make sense but just wastes memory and time on other platforms, as it is hardly possible that a string size becomes neary LONG_MAX if long size equals pointer size. [ruby-core:65410] [Bug #10325] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
986a893d7a
Коммит
559154310f
|
@ -1,3 +1,12 @@
|
|||
Mon Oct 6 16:07:11 2014 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* test/ruby/test_string.rb (test_LSHIFT_neary_long_max): enable
|
||||
only on platforms where string size range is smaller than memory
|
||||
space. this test does not make sense but just wastes memory and
|
||||
time on other platforms, as it is hardly possible that a string
|
||||
size becomes neary LONG_MAX if long size equals pointer size.
|
||||
[ruby-core:65410] [Bug #10325]
|
||||
|
||||
Mon Oct 6 11:21:21 2014 Martin Duerst <duerst@it.aoyama.ac.jp>
|
||||
|
||||
* tool/unicode_norm_gen.rb: Adding/tweaking comments.
|
||||
|
|
|
@ -2270,7 +2270,8 @@ class TestString < Test::Unit::TestCase
|
|||
rescue NoMemoryError
|
||||
end
|
||||
end;
|
||||
end
|
||||
end if [0].pack("l!").bytesize < [nil].pack("p").bytesize
|
||||
# enable only when string size range is smaller than memory space
|
||||
end
|
||||
|
||||
class TestString2 < TestString
|
||||
|
|
Загрузка…
Ссылка в новой задаче