naruse
b7df3e9f4e
* pack.c (pack_unpack): when unpack('M') occurs an illegal byte
...
sequence, output the "=" character and the following character in
the decoded data without any transformation.
[ruby-dev:44875] [Bug #5635 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 14:59:42 +00:00
naruse
4d8d3184d1
* ext/json: Merge 164a75c8bd2007d32c4d7665d53140d8fc126dcd.
...
[ruby-core:41917] [Bug #5846 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 13:36:06 +00:00
nagachika
9d9ab5a384
* ChangeLog: fix a typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 12:59:40 +00:00
sorah
cfbdbd9b29
* ChangeLog: fix a typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 08:38:44 +00:00
sorah
42b1df08fc
* lib/test/unit.rb: Put error message into STDERR if failed to lanch
...
worker (job) process. [ruby-dev:44802] [Bug #5577 ]
* lib/test/unit/parallel.rb: If failed to increment_io, exit with code
2. [ruby-dev:44802] [Bug #5577 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 08:28:48 +00:00
sorah
605f4baef7
* io.c: fix rdoc of `IO.binwrite` to show same as `IO.write` except
...
it opens file with mode "wb:ASCII-8BIT". [Bug #5782 ] [ruby-core:42592]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 06:49:49 +00:00
svn
290f7cd7c0
* 2012-03-11
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 05:53:24 +00:00
akr
ed924d2fa9
cosmetic change.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-11 05:53:20 +00:00
nobu
3007acfbc6
* st.c: pack tables also generic keys. patched by Sokolov Yura at
...
https://github.com/ruby/ruby/pull/84
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-10 14:52:30 +00:00
nobu
a73d958c33
* st.c: add st_foreach_check for fixing iteration over packed table
...
and st_delete_safe. patched by Sokolov Yura at
https://github.com/ruby/ruby/pull/84
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-10 14:52:19 +00:00
nobu
efae619458
* st.c: fix packed num_entries on delete_safe. patched by Sokolov
...
Yura at https://github.com/ruby/ruby/pull/84
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-10 14:52:06 +00:00
ktsj
0934e6c014
* enumerator.c: remove trailing space.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-10 13:33:16 +00:00
akr
c7c91247e2
typo fix.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-09 19:21:01 +00:00
svn
05630f5103
* 2012-03-10
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-09 18:54:23 +00:00
akr
4dbafb0d89
update doc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-09 18:54:12 +00:00
naruse
3c45e3f1b7
Rescue even if it test_readpartial_locktmp RuntimeError. [Bug#6099]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-09 05:52:18 +00:00
shugo
a21d0f72c2
* enumerator.c (lazy_flat_map): add Enumerable::Lazy#flat_map.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-09 05:34:41 +00:00
nobu
5452b18f99
* test/ruby/test_lazy_enumerator.rb: tests for r34951 and r34952.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-09 01:13:59 +00:00
tenderlove
240c9acb5c
* ext/psych/lib/psych.rb (load, parse): stop parsing or loading after
...
the first document has been parsed.
* test/psych/test_stream.rb: pertinent tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 21:31:05 +00:00
tenderlove
a2e3de1b3f
* ext/psych/lib/psych.rb (parse_stream, load_stream): if a block is
...
given, documents will be yielded to the block as they are parsed.
[ruby-core:42404] [Bug #5978 ]
* ext/psych/lib/psych/handlers/document_stream.rb: add a handler that
yields documents as they are parsed
* test/psych/test_stream.rb: corresponding tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 21:21:52 +00:00
nobu
e7d4e659a0
* enumerator.c (lazy_initialize, enumerable_lazy): no additional
...
arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 15:35:05 +00:00
nobu
0b2c4f43d2
* enumerator.c: add Enumerable#lazy. based on the patch by
...
Innokenty Mikhailov at <https://github.com/ruby/ruby/pull/101 >
[ruby-core:37164] [Feature #4890 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 15:30:28 +00:00
nobu
e160610200
* enumerator.c (enumerator_each, generator_each): pass arguments to
...
the block with yielder.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 15:26:01 +00:00
svn
0aa05d97b3
* 2012-03-09
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 15:25:09 +00:00
nobu
e78ff08968
* array.c (rb_ary_cat): new function to concat objects into array.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 15:25:04 +00:00
svn
729e66b3c1
* 2012-03-08
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 07:44:13 +00:00
nobu
eec65961d0
* .gdbinit (rb_numtable_entry): update for recent refactoring of
...
st_table.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-08 07:44:08 +00:00
nagachika
0c8ae91651
* lib/xmlrpc/client.rb (module XMLRPC): fix typo.
...
* test/xmlrpc/test_client.rb (test_async_call): add test for
XMLRPC::Client#call_async to check above fix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-07 13:45:04 +00:00
nobu
075d98c7dc
* error.c (rb_load_fail): should honor encoding.
...
* load.c (load_failed): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-07 07:30:31 +00:00
nobu
8e07edf364
* load.c (load_failed): no need to guard fname, it's stored in the exception to be raised.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-07 05:22:43 +00:00
nobu
81809e2756
* ChangeLog: commit miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-07 03:38:05 +00:00
nobu
72de92d1f9
rb_load_fail
...
* error.c (rb_load_fail): use path as a string, not char*.
* internal.h: (rb_load_fail): moved from ruby/intern.h.
* ruby.c (load_file_internal): fname cannot be NULL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-07 03:26:30 +00:00
nobu
293249fba4
* test/xmlrpc/data/blog.xml: property.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-07 01:28:51 +00:00
tenderlove
a555b762b5
updating changelog with ruby-core number
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 23:49:27 +00:00
tenderlove
d576a25c26
* error.c (rb_loaderror_with_path): Adding the missing file as an
...
instance variable to the LoadError exception.
* load.c: call rb_loaderror_with_path so that the missing path is
added to the exception.
* ruby.c: call rb_loaderror rather than raising our own LoadError
exception.
* include/ruby/intern.h: add declaration for rb_loaderror_with_path.
* test/ruby/test_require.rb: add supporting test for LoadError#path
method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 23:38:33 +00:00
tenderlove
c95cfa0a16
use factory method for constructing Net::HTTP objects
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 23:30:15 +00:00
tenderlove
ce2f69862e
* lib/xmlrpc/parser.rb: support i8 types. Thanks Stas Kelvich!
...
[ruby-core:29246] [Feature #3090 ]
* test/xmlrpc/test_client.rb: supporting test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 23:30:03 +00:00
tenderlove
9e9264c8d5
* lib/xmlrpc/client.rb: assume servers that do not send a Content-Type
...
header are sending 'text/xml'. Thanks Nathan Leavitt!
[ruby-core:41204] [Bug #5660 ]
* test/xmlrpc/test_client.rb: supporting test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 22:45:43 +00:00
svn
8029539d02
* 2012-03-07
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 22:40:42 +00:00
tenderlove
1ac1163f56
* test/xmlrpc/test_client.rb: adding a test for performing an XMLRPC
...
call.
* test/xmlrpc/data/blog.xml: supporting XML document for the response.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 22:40:38 +00:00
naruse
2fbc01fb56
Fix typo.
...
reported by Nobuhiro IMAI.$
https://twitter.com/no6v/status/176959588531314688
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 09:47:17 +00:00
naruse
f35fa23852
Comment out unused lines.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 09:44:27 +00:00
nobu
bc6dde9420
* parse.y (parser_tokadd_string): escape simple regexp meta
...
character termninators.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 07:24:07 +00:00
marcandre
8a4de7abf8
* string.c (rb_str_aref): Improve rdoc, as per [bug #6106 ]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 04:09:04 +00:00
nobu
dd9569ded8
* ext/io/console/console.c (set_rawmode): clear ECHOE and ECHOK
...
bits too.
* ext/io/console/console.c (echo_p): ignore ECHOE and ECHOK bits.
[ruby-dev:45309] [Bug #6116 ]
* ext/io/console/console.c (console_raw): fix rdoc.
* ext/io/console/console.c (console_set_echo): mentioned about
platform dependency.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-06 01:11:47 +00:00
tenderlove
2706b60ccb
* lib/xmlrpc/client.rb: switch net/http post2 calls to modern
...
`request_post` methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-05 22:19:35 +00:00
tenderlove
8456c0603e
only run `test_key` on ruby 2.0.0 or up
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-05 21:48:49 +00:00
tenderlove
62ffffbe25
* ext/psych/lib/psych/core_ext.rb: only extend Kernel if IRB is loaded
...
in order to stop method pollution.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-05 17:32:53 +00:00
nobu
c46bdadb84
* parse.y (block_call): rules for block_call after block_call.
...
based on a patch by pasberth https://github.com/ruby/ruby/pull/102
[ruby-dev:45308][Bug #6115 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-05 16:34:21 +00:00
nobu
45f3651d1c
* parse.y (block_command, block_call): simplified rules.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-05 16:24:15 +00:00