mrkn
4752539e3f
* NEWS: add new features of bigdecimal.
...
* ChangeLog: 2011-06-01 is Wednesday.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-06-01 03:37:02 +00:00
ryan
38de163f1e
doco: p outputs newline regardless of record separator
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-06-01 00:48:09 +00:00
drbrain
b8f3f2d62e
* lib/cgi/util.rb: Improve documentation. Patch by Kuba Fietkiewicz.
...
[Ruby 1.9 - Bug #4775 ]
* lib/cgi/core.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-06-01 00:42:06 +00:00
drbrain
5dcb4fc18b
* lib/mathn.rb: Improve documentation and attach it to Numeric.
...
Modified from patch by Anil V. [Ruby 1.9 - Bug #4762 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-06-01 00:26:27 +00:00
drbrain
b6dd727b86
* lib/prime.rb: Indent examples enough to appear as code sections.
...
Note that Prime is Enumerable. [#4762 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-06-01 00:21:46 +00:00
ryan
f4273e88a8
Extra formatting and clarification of enumerator_feed [ #4757 ]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 23:19:50 +00:00
drbrain
f6809f61d6
* hash.c (key_i): Change rdoc from "the first occurence" to "an
...
occurrence" since first occurrence is not a specification of
Hash#key. [Ruby 1.9 - Bug #4760 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 22:35:59 +00:00
drbrain
161cdee265
* ext/pty/pty.c (pty_check): Restore "not reached" comment.
...
[Ruby 1.9 - Bug #4756 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 22:27:35 +00:00
drbrain
290c4db6e6
* ext/zlib/zlib.c: Fix document-method declarations for set_sync and
...
set_comment. [Ruby 1.9 - Bug #4695 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 22:25:32 +00:00
tarui
9ce69e7cef
* load.c (loaded_feature_path): cut nonsence loop execution to fix
...
performance bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 21:56:01 +00:00
nobu
867fa454d8
* ChangeLog: adjust indent.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 16:23:00 +00:00
nobu
604fe33b44
* class.c (rb_mix_module): implement Module#mix.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 16:16:06 +00:00
nobu
fcc86b0f4c
* io.c (io_encoding_set): should honor already set ecflags since it
...
might be set by mode option. fixed #4804
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 16:15:15 +00:00
nagachika
10c0604a34
* ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): remove unused
...
variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 15:36:55 +00:00
mrkn
678b6820f7
* ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): support instantiation from
...
a Float through Rational.
* ext/bigdecimal/bigdecimal.c (BigDecimal_new): ditto.
* test/bigdecimal/test_bigdecimal.rb (test_global_new_float): add a test for
the above changes.
* test/bigdecimal/test_bigdecimal.rb (test_new_with_float): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 15:33:42 +00:00
nagachika
8f9ff461cf
* ChangeLog: fix typos
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 15:13:02 +00:00
mrkn
d7058e10dc
* ext/bigdecimal/bigdecimal.c (BigDecimal_coerce): support coerce with a
...
Rational. The precision used for instantiate a BigDecimal from the
given Rational is obtained from the receiver BigDecimal.
* test/bigdecimal/test_bigdecimal.rb (test_coerce): add a test for the
above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 15:09:38 +00:00
svn
8b70931028
* 2011-06-01
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 15:05:13 +00:00
nobu
a010ea9a45
no space inside parens
...
* io.c: remove spaces before closing parens.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 15:05:09 +00:00
tadf
6a158e05c8
* ext/date/date_core.c (offset_to_sec): fixed invalid validation.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 14:53:52 +00:00
mrkn
100931ac2c
* ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): replace the algorithm for
...
coercing from a Rational to stop requiring "bigecimal/util.rb".
[ruby-core:34318]
* ext/bigdecimal/bigdecimal.c (GetVpValue): refactoring.
* ext/bigdecimal/bigdecimal.c (BigDecimal_new): support instantiation from a
Rational.
* test/bigdecimal/test_bigdecimal.rb (test_global_new_with_rationao): add a
test for the above change.
* test/bigdecimal/test_bigdecimal.rb (test_new_with_rationao): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 14:43:39 +00:00
mrkn
b54141bb1b
* ext/bigdecimal/bigdecimal.c (BigDecimal_new): support instantiation a
...
BigDecimal object from an Integer.
* test/bigdecimal/test_bigdecimal.rb (test_new_with_integer):
add for testing the above change.
* ext/bigdecimal/bigdecimal.c (BigDecimal_global_new): replace its body
with a BigDecimal_new call.
* test/bigdecimal/test_bigdecimal.rb (test_global_new_with_integer):
add for testing the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 13:45:31 +00:00
tadf
899d2c14b0
* ext/date/date_core.c: use simple/complex mode instead of light/right mode.
...
* test/date/*.rb: followed the above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 13:28:48 +00:00
akr
3b3cf8753d
* test/ruby/test_signal.rb (TestSignal#test_signal_requiring):
...
initialize SIGINT handler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 12:29:26 +00:00
nahi
b219a56c07
* lib/net/http.rb, lib/net/protocol.rb: Allow to configure to wait
...
server returning '100 continue' response befor sending HTTP request
body. See NEWS for more detail. See #3622 .
Original patch is made by Eric Hodel <drbrain@segment7.net>.
* test/net/http/test_http.rb: test it.
* NEWS: Add new feature.
On my env (Ubuntu 11.04 64bit),
9510 tests, 2203824 assertions, 0 failures, 0 errors, 29 skips
->
9514 tests, 2203836 assertions, 0 failures, 0 errors, 29 skips
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 08:10:42 +00:00
usa
da1db8b454
* io.c (rb_io_s_pipe): potential bug. the mode of read IO is set as
...
DEFAULT_TEXTMODE in call of io_set_encoding(), and of write IO is
also set as it in call of io_new_instance() via rb_protect().
so, if DEFAULT_TEXTMODE is not 0, we should check the result of
extract_binmode() and avoid crush of default IO mode and the result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 05:21:36 +00:00
yugui
8fa30bbd48
* strftime.c (rb_strftime_with_timespec): improved style consistency.
...
constified some variables.
* test/test_time.rb (TestTime#test_huge_precision): test for #4456 .
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 03:59:36 +00:00
usa
69dcd16351
* test/io/wait/test_io_wait.rb (TestIOWait#{test_nread,test_ready?,
...
test_wait}: give system some time to process the written data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 03:54:58 +00:00
usa
c5324d7ed6
* test/ruby/test_io.rb (TestIO#test_open_mode): MUST release resources
...
explicitly. fix problem of r31671
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 03:43:39 +00:00
naruse
70c97ec805
* vm_exec.c: remove conditions for clang
...
because clang version 3.0 (trunk 132165) doesn't need them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-31 02:08:58 +00:00
nobu
b4bc82392d
* ChangeLog: fix typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 23:11:14 +00:00
svn
c50a304028
* 2011-05-31
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 21:47:40 +00:00
emboss
8b3e21b23d
Tue Jun 30 06:45:21 2011 Martin Bosslet <Martin.Bosslet@googlemail.com>
...
* ext/openssl/ossl_pkey_rsa.c: Complete documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 21:47:37 +00:00
akr
34913093f9
* test/ruby/test_signal.rb (TestSignal#test_signal_requiring): don't
...
close stderr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 13:30:18 +00:00
usa
36cad2f9a6
* test/ruby/test_signal.rb (TestSignal#test_signal_requiring): small
...
but critical typo of r31642. sorry...
[Bug #4798 ] [ruby-core:36550]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 11:23:36 +00:00
naruse
13e644cb2a
Fix mixed declarations in r31822.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 07:28:30 +00:00
naruse
1d5431374d
* insns.def (opt_mult): as r31805, volatile it.
...
Without this, clang -O fails calculation.
* numeric.c (fix_mul): ditto.
* rational.c (f_imul): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 06:53:21 +00:00
naruse
4e4649e13c
* numeric.c (int_pow): make sure to assign the result of x * z.
...
If xz is optimized out, the value won't overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-30 01:28:37 +00:00
nobu
3b58e17d7b
revert r31783.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 22:06:54 +00:00
naruse
4de27b35b5
NetBSD also denies to set sticky bit against regular file.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 17:01:27 +00:00
naruse
e524bb986a
try and catch for the test of setenv(3).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 16:49:14 +00:00
svn
818cb970b9
* 2011-05-30
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 15:49:10 +00:00
nobu
0d6c591055
* bignum.c (bigmul1_toom3): remove unused variable.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 15:49:07 +00:00
nobu
7c99a7df85
* numeric.c (flo_round): use absolute value as divisor.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 14:22:49 +00:00
nobu
2ceceb8f3e
* test/date/test_switch_hitter.rb: properties.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 14:21:37 +00:00
naruse
f7b046987d
* re.c (rb_reg_match): fix rdoc of Regexp#=~.
...
patched by Tsuyoshi Sawada. [Bug #4781 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 14:18:34 +00:00
naruse
d5a775f527
* lib/webrick/https.rb (WEBrick::HTTPRequest#parse_uri):
...
keep parse_uri as private. patched by okkez. [Bug #4773 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 14:14:38 +00:00
nagachika
4173fb0cb5
* numeric.c: add #include "interna.h" for rb_big_uminus() prototype.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 08:55:54 +00:00
nobu
a3ffe9698b
* numeric.c (flo_round): fix for negative value.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-29 06:09:08 +00:00
kosaki
e15b3c83b8
* test/net/http/utils.rb (TestNetHTTPUtils#teardown): add nil check.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-05-28 17:17:36 +00:00