summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-02merges r29413 from trunk into ruby_1_9_2.yugui
-- * vm_core.h: add missing prototypes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29410 from trunk into ruby_1_9_2.yugui
-- * 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/branches/ruby_1_9_2@30029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29407 from trunk into ruby_1_9_2.yugui
-- * 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/branches/ruby_1_9_2@30028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29406 from trunk into ruby_1_9_2.yugui
-- * cont.c (fiber_memsize): Return size. Before this change, fiber_memsize always returns 0. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29394 from trunk into ruby_1_9_2.yugui
-- test/win32ole/test_thread.rb: add for win32ole with Thread. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29378 from trunk into ruby_1_9_2.yugui
-- * 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/branches/ruby_1_9_2@30025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29136 from trunk into ruby_1_9_2.yugui
-- * vm.c (rb_thread_method_id_and_class): curried proc has no method. [ruby-core:31871] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29335 from trunk into ruby_1_9_2.yugui
-- * string.c (sym_call), vm.c (invoke_block_from_c), vm_insnhelper.c (vm_yield_with_cfunc): pass given block. [ruby-core:32075] * vm_eval.c (rb_funcall_passing_block): new function to call method with passing given block. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-12-02merges r29335 from trunk into ruby_1_9_2.yugui
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29332 from trunk into ruby_1_9_2.yugui
-- * string.c (rb_str_to_i): fix rdoc: String#to_i raises an exception when base is invalid. [ruby-core:31685] Fri Sep 24 15:28:35 2010 NARUSE, Yui <naruse@ruby-lang.org> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29316 from trunk into ruby_1_9_2.yugui
-- * test/test_prime.rb (TestPrime#test_new): the warning expected have not been displayed when $VERBOSE == nil. Patch by Shota Fukumori a.k.a. sora_h. [ruby-dev:42272] Recovers $stderr even if StringIO.new fails. Reported by unak. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29315 from trunk into ruby_1_9_2.yugui
-- Mention the command search path issue on Windows. Pointed out by NAJIMA Hiroki in [ruby-dev:42276]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29313 and r29314 from trunk into ruby_1_9_2.yugui
-- bootstraptest/test_method.rb: add a test for [ruby-core:30534]. -- * bootstraptest/test_method.rb: fix last commit. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29313 from trunk into ruby_1_9_2.yugui
-- bootstraptest/test_method.rb: add a test for [ruby-core:30534]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29306 from trunk into ruby_1_9_2.yugui
-- * dir.c (bracket): get rid of scanning at the end of the pattern string, not to raise an exception while globbing command line. [ruby-core:32478] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29282,r29283,r29284,r29285,r29286,r29287,r29288 and r29302 from ↵yugui
trunk into ruby_1_9_2. -- * test/rexml/: import REXML tests from http://www.germane-software.com/repos/rexml/trunk/test/. Many tests are failed temporary. I'll fix them quickly. Sorry. -- * test/rexml/test_listener.rb: remove needless codes. -- * test/rexml/: fix fixture data path. All REXML tests are worked. -- * test/rexml/: untabify. -- * test/rexml/test_core.rb: enable. -- * test/rexml/test_sax.rb: don't use thread and sleep to avoid slow test. -- * lib/rexml/xpath_parser.rb, test/rexml/test_xpath.rb: add missing method availability check. [ruby-core:32447] Reported by Wiebe Cazemier. Thanks!!! -- Specify external encoding. When external encoding is not specified, it uses default external encoding. But it depends the environment. So specify as UTF-8 for environments whose locale is not UTF-8. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29280 from trunk into ruby_1_9_2 and adds a minimal regressionyugui
test. -- * lib/tracer.rb: count only non-internal libraries in stack trace, ignoring custom_require. [ruby-core:31858] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29269 from trunk into ruby_1_9_2.yugui
-- * sprintf.c (rb_f_sprintf): fix rdoc. pointed out by Tomoyuki Chikanaga at [ruby-core:32395], and a patch from Daniel Bovensiepen at [ruby-core:32403]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29268 from trunk into ruby_1_9_2.yugui
-- * ext/etc/extconf.rb: use expanded sysconfdir with empty DESTDIR. [ruby-core:32394] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29257 and r29258 from trunk into ruby_1_9_2.yugui
-- * test/net/imap/test_imap.rb: "localhost" not guaranteed to resolve to "127.0.0.1". On my machine it is "::1" instead. The problem is, you have to connect to the imaps server via the canonical name written in a server certificate, and that of the server.cert is "localhost". So you have to listen to the address of what "localhost" resolves to. I think this situation cannot be resolved in a handy manner because the test "test_imaps_post_connection_check" is actually expecting to connect to a server via an address other than the CN. On my machine several assertions won't pass because the test cannot connect to the server. -- add ChangeLog entry for the previous one. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-24merges r29256 from trunk into ruby_1_9_2.yugui
-- * io.c (rb_io_puts): fix for wide char encoding strings. [ruby-dev:42212] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merges r29254 from trunk into ruby_1_9_2.yugui
-- * string.c (rb_str_times): mentioned about Hash argument. a patch from Daniel Bovensiepen at [ruby-core:32386]. * sprintf.c (get_hash): ditto, and fix typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merges r29242 from trunk into ruby_1_9_2.yugui
-- * ext/socket/rubysocket.h (__DARWIN_ALIGNBYTES): workaround of a bug in system header of darwin 9. [ruby-core:32341] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merges r29187 and r29239 from trunk into ruby_1_9_2, but does not raiseyugui
an error. just warning. -- * util.c (ruby_strtod): reject Float('0x0.'). [ruby-dev:42239] Bug #3820 -- * util.c (ruby_strtod): check there is at least 1 digit after "0x" before ".". [ruby-dev:42183] #3790 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merges r29237 and r29238 from trunk into ruby_1_9_2.yugui
-- * ext/openssl/ossl_bn.c (ossl_bn_is_prime): fix comparison with rb_scan_args. Before this fix, OpenSSL::BN#prime? is fully broken. -- Add ML ref [ruby-dev:42225] for r29237. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merges r29234 from trunk into ruby_1_9_2.yugui
-- * lib/date.rb: [ruby-core:32096] Thanks Colin Bartlett. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merged r29225 but just warning instead of raising an exception. c.f. ↵yugui
[ruby-core:32250]. -- * hash.c (ruby_setenv): raise if putenv and SetEnvironmentVariable failed, because of the restriction of the size on Windows. based on a patch from Peter Weldon at [ruby-core:32304]. fix: Bug#3812, [ruby-core:32250] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-15merges r29223 from trunk into ruby_1_9_2.yugui
-- * include/ruby/intern.h (rb_set_kcode, rb_get_kcode): removed zombie prototype declarations. a patch from Eric Hodel at [ruby-core:32305]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01merges r29205 from trunk into ruby_1_9_2.yugui
-- * vm.c (vm_backtrace_each): skip allocator frames which have no name. [ruby-core:32231] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01merges r29201 from trunk into ruby_1_9_2.yugui
-- * test/ruby/test_env.rb (test_aset): OpenBSD acts like NetBSD in that it ignores characters after = in ENV. patched by Jeremy Evans [ruby-core:32184] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01merges r29200 from trunk into ruby_1_9_2, but also leaves the oldyugui
files without suffixed. -- * tool/rbinstall.rb (install?): gemspec filename should include its version. patched by Luis Lavena [ruby-core:32165] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01merges r29190 from trunk into ruby_1_9_2.yugui
-- * Fixed wrong check of missing functions. Patch by Adrian Quark. ref #3400 The patch contains following comment: This patch should avoid unnecessary incompatibility with future versions of Openssl. Changes suggested by bmaher_at_amazon.com. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01merges r29188 from trunk into ruby_1_9_2.yugui
-- * ext/readline/readline.c (readline_s_get_line_buffer): Readline.line_buffer should return locale string. [ruby-dev:42184] #3791 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01* 2010-11-02svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-11-01merges r29181 from trunk into ruby_1_9_2.yugui
-- * file.c (rb_file_s_readlink): symlink target should be in filesystem encoding. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29156 from trunk into ruby_1_9_2.yugui
-- * enum.c (enum_zip): fix typo of rdoc. patched by Andrei Kulakov [ruby-core:31974] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29155 from trunk into ruby_1_9_2. fixes #3777, #3772 and #3722.yugui
-- * thread.c (ruby_suppress_tracing): restore the state and invoke the func with normal state. a patch from Satoshi Shiba <shiba AT rvm.jp> at [ruby-dev:42162]. [ruby-core:31783] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29151 from trunk into ruby_1_9_2.yugui
-- * ext/tk/stubs.c: fix [Bug #3771] "VC++ can't make ext/tk with enabling stubs". Thanks, Akio Tajima [ruby-dev:42159]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29410 from trunk into ruby_1_9_2.yugui
-- * 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/branches/ruby_1_9_2@29572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r28944 from trunk into ruby_1_9_2. fixes #3932yugui
-- * lib/un.rb (httpd): SIGQUIT and SIGHUP are not guaranteed to exist. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r28986 from trunk into ruby_1_9_2. fixes [ruby-core:32667]yugui
-- * test/objspace/test_objspace.rb: added test for objspace. * ext/objspace/objspace.c: considers T_ZOMBIE by lazy sweep GC. * gc.c: considers that dsize was 0. [ruby-dev:42022] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29146 and r29148 from trunk into ruby_1_9_2.yugui
-- * string.c (tr_setup_table): initialize negating table when negating string is given. [ruby-core:31851] * string.c (tr_find): add a sentence for the time when target characters include negating one. * string.c (rb_str_count): move definition. -- * string.c (tr_setup_table): fix bug in r29146. Initialize table even if cflag is 0; tr_find see whether del is empty or not. * string.c (tr_find): nodel can't be NULL; if NULL, it means it is not specified. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29140 and r29141 from trunk into ruby_1_9_2.yugui
-- * lib/rdoc/parser/ruby.rb (RDoc#parse_class): ignore non-constant name signleton class. [Bug #3759], [ruby-dev:42154] -- * lib/rdoc/parser/ruby.rb (RDoc#parse_call_parameters): don't include assignment. [Bug #3759], [ruby-dev:42154] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29341 and r29343 from trunk into ruby_1_9_2.yugui
-- * configure.in (LIBRUBY_DLDFLAGS): use -unexported_symbol only when available. http://trac.macports.org/ticket/26341 -- * configure.in (LIBRUBY_DLDFLAGS): fix quoting. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29516 from trunk into ruby_1_9_2.yugui
-- * Makefile.in (CPP): already used in .c.i rule. * cygwin/GNUmakefile.in (DLLWRAP, WINDRES): add --driver-name and --preprocessor options explicitly. [ruby-core:32776] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29318 from trunk into ruby_1_9_2.yugui
-- * vm_insnhelper.c (vm_cref_push): no outer cref is needed for proc from method. Bug #3786, Bug #3860, [ruby-core:32501] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29415 from trunk into ruby_1_9_2. fixes #3910 #3951 and #3959.yugui
-- * 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/branches/ruby_1_9_2@29564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29298 from trunk into ruby_1_9_2.yugui
-- * configure.in (LIBRUBY_SO): fix an oversight of replace RUBY_INSTALL_NAME with RUBY_SO_NAME. a patch from Jeremy Evans at [ruby-core:32474]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges r29133 from trunk into ruby_1_9_2.yugui
-- * load.c (load_failed): should honor encoding. [ruby-core:31915] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23merges tests from trunk before r29132 into ruby_1_9_2.yugui
-- * test/pathname/test_pathname.rb (test_expand_path): should treat drive letter. * test/pathname/test_pathnamr.rb (test_grpowned?): group onwer is not suppoted on DOSISH platforms. * test/pathname/test_pathnamr.rb (test_world_readable?, test_sticky?, test_world_writable?): skip some tests on the assumptions for Unix on DOSISH. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e