nobu
1c85a648fe
* configure.in (debugflags): check if -ggdb is accepted.
...
[ruby-core:42875][Bug #6080 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-28 02:44:52 +00:00
tenderlove
0cb987bc51
* ext/psych/lib/psych.rb: default open YAML files with utf8 external
...
encoding. [ruby-core:42967]
* test/psych/test_tainted.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-28 01:30:15 +00:00
usa
58fb7e9151
forgotten to commit at r34834.
...
* test/ruby/test_io.rb (TestIO#test_setpos): use binmode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 16:27:26 +00:00
svn
d8c26724e8
* 2012-02-28
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 15:11:04 +00:00
knu
9f0de403c5
Paranoia: /^/ -> /\A/ in regexp in rdoc. Pointed out by nobu.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 15:11:00 +00:00
matz
f3e1c29b24
* parse.y (opt_bv_decl): allow newline at the end. [ruby-dev:45292]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 14:47:02 +00:00
usa
d74ccf8fc1
* io.c (rb_io_set_pos): add rdoc about textmode.
...
* test/ruby/test_io.rb (TestIO#test_setpos): use binmode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 11:46:43 +00:00
nobu
475422fac6
* ext/sdbm/_sdbm.c (fitpair): suppress shortening warnigns.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 08:40:37 +00:00
nobu
2a19074c65
* test/ruby/test_syntax.rb (test_newline_in_block_parameters):
...
test for [ruby-dev:45292].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 08:27:39 +00:00
knu
34205bc4ec
* string.c (rb_str_crypt): Update rdoc and state that this
...
function is system dependent. Reviewed by nobu, thanks to
@takai.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 08:07:24 +00:00
nobu
f5482e4c38
* ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): since methods
...
can be overridden, so should not make an assumption on the type
of results. [ruby-core:42969][Bug #6093 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 08:03:24 +00:00
nobu
ce2211bf04
* lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): replace the
...
target flags if the given flag is accepted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 01:54:23 +00:00
nobu
8e683a8a97
* test/rubygems/test_gem_specification.rb (test_self_from_yaml_syck_default_key_bug):
...
ignore the test for too old versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 01:53:47 +00:00
nobu
90080e3a2e
* lib/test/unit.rb (Test::Unit::Runner#puke): skips with no
...
messages should be trivial.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 01:53:14 +00:00
nobu
80429eed63
* io.c, process.c, time.c, ext: use rb_sys_fail_str instead of
...
rb_sys_fail.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 01:50:27 +00:00
svn
2c3cc479a9
* 2012-02-27
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 01:48:58 +00:00
nobu
4c12eb747e
* ext/openssl/extconf.rb: suppress useless deprecation warnings
...
from OpenSSL added by Apple.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-27 01:48:52 +00:00
naruse
a77ea177fe
* regparse.c (add_code_range_to_buf0): wrong condition of duplicated
...
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-26 14:32:54 +00:00
nobu
6a8d009709
* compile.c (iseq_compile_each): call on special object instead of
...
self. since stabby lambda is a syntax, so it should not be
affected by the context. [ruby-core:42349][Bug #5966 ]
* insns.def (send): no special deal for FCALL. self should be put
on TOS instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-26 02:26:49 +00:00
svn
767848e0b7
* 2012-02-26
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 20:37:17 +00:00
naruse
d068ac8e0c
* error.c (report_bug): use buf and snprintf to avoid consuming stack.
...
[ruby-dev:45272] [Bug #6058 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 20:37:15 +00:00
naruse
2646c69479
avoid rdoc's warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 20:37:12 +00:00
akr
a38958a521
* ext/dbm/extconf.rb (headers): try ambiguous headers at last.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 08:42:00 +00:00
naruse
9a93699a49
* lib/fileutils.rb: use chomp(?/) instead of sub to optimize and avoid
...
to regexping invalid string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 08:08:55 +00:00
nobu
9167535c50
* common.mk (check, test-all): no exntension builds before test-all,
...
but check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:58:14 +00:00
naruse
aced01eeb4
Fix r34779. Raised error on connection reset varies on environments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:41:07 +00:00
akr
51438b1c15
ad comment.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:31:13 +00:00
akr
9056098516
update comment.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:26:22 +00:00
naruse
eeff98c430
* complex.c (nucomp_marshal_load): raise error on invalid data.
...
reported by John Firebaugh [ruby-core:42860] [Bug #6076 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:20:00 +00:00
naruse
57657a0b9b
suppress warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:08:47 +00:00
naruse
6f24054f6e
Add News for r34367 [ruby-core:29462] [Feature #3131 ]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 07:08:44 +00:00
nobu
b4288080e7
* ext/dl/dl.c (Init_dl): support intrinsic types, size_t, ptrdiff_t
...
and intptr_t. [ruby-core:42460][Feature #5992 ]
* ext/fiddle/fiddle.c (Init_fiddle): ditto.
* ext/dl/lib/dl/cparser.rb (DL::CParser#parse_ctype): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 05:47:16 +00:00
akr
d9adb03dd9
* ext/curses/curses.c (Init_curses): use rb_define_const once for
...
Curses::VERSION.
* ext/dbm/dbm.c (Init_dbm): ditto for DBM::VERSION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 02:09:22 +00:00
akr
aa281e7517
* ext/curses/curses.c (Init_curses): make Curses::VERSION
...
understandable without context.
* ext/dbm/dbm.c (Init_dbm): ditto for DBM::VERSION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-25 01:36:33 +00:00
nobu
001f727545
* test/test_curses.rb: property.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 22:54:31 +00:00
nobu
785521bd51
* parse.y (parser_tokadd_string): insert a backslash only if
...
quoted by single quotes. [ruby-dev:45281] [Bug #6069 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 22:54:00 +00:00
nobu
eec0b2d88a
* dir.c (dir_inspect), io.c (rb_io_inspect): keep encoding of path.
...
[Bug #6072 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 22:53:51 +00:00
nobu
85738261a5
* dir.c (dir_initialize): keep path in original encoding.
...
* error.c (syserr_initialize): prefer the encoding of message over
locale. [ruby-dev:45279][Bug #6071 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 22:53:42 +00:00
svn
cc07e34bfc
* 2012-02-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 21:55:48 +00:00
nobu
cbd6a464ce
* file.c (utime_internal): fix a variable missed to replace.
...
[ruby-core:42864] [Bug #6077 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 21:55:34 +00:00
nahi
d77f31b635
* test/zlib/test_zlib.rb (TestZlibGzipReader#test_encoding): Add
...
encoding testcases for GzipReader#read. read() emits
Encoding.default_external in contrast to read(size) emits BINARY.
See also: http://bugs.jruby.org/6208
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 09:25:14 +00:00
shyouhei
79bd9c3e4d
* test/ruby/test_literal.rb (TestRubyLiteral#test_special_const): test for https://bugs.php.net/bug.php?id=61095
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 08:58:24 +00:00
nobu
adcb7e9e7b
* dir.c, file.c, io.c (rb_sys_fail_path): use rb_sys_fail_str.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 07:48:34 +00:00
nobu
7d742d47cc
* error.c: new functions to deal exceptions with string instances.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 07:39:59 +00:00
nobu
9acf2091e1
* dir.c, file.c, io.c: use rb_sys_fail_path.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 07:37:48 +00:00
nobu
b8729f117c
* io.c (set_binary_mode_with_seek_cur): reorder function qualifiers.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 07:13:24 +00:00
nobu
d573446841
* configure.in (__builtin_unreachable): check for clang.
...
[ruby-core:42849]
* include/ruby/ruby.h (UNREACHABLE): fallback definition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 06:49:09 +00:00
tenderlove
0d1c8fd9d6
* ext/psych/parser.c: prevent a memory leak by protecting calls to
...
handler callbacks.
* test/psych/test_parser.rb: test to demonstrate leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 04:55:33 +00:00
ayumin
0e896b99bf
pull request #55 as same as #98
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 03:15:10 +00:00
ayumin
e0f4a550e5
* lib/net/http.rb: Fix documentation.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-02-24 03:10:25 +00:00