2010-09-28 23:35:31 -04:00
|
|
|
Wed Sep 29 12:35:13 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (VPrint, VpToString): fix format.
|
|
|
|
|
2010-09-28 23:31:32 -04:00
|
|
|
Wed Sep 29 12:31:12 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/rdoc/known_classes.rb (RDoc::KNOWN_CLASSES): add Encoding.
|
|
|
|
|
2010-09-28 07:50:29 -04:00
|
|
|
Tue Sep 28 20:50:23 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* tool/config.sub (x64): regularize same as mswin.
|
|
|
|
|
2010-09-28 07:08:56 -04:00
|
|
|
Tue Sep 28 20:06:14 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* vm_dump.c (rb_vm_bugreport): add windows support.
|
|
|
|
based on patchs from Peter Weldon at [ruby-core:32551]
|
|
|
|
|
2010-09-27 10:47:30 -04:00
|
|
|
Mon Sep 27 23:30:34 2010 Koichi Sasada <ko1@atdot.net>
|
|
|
|
|
|
|
|
* insns.def (opt_case_dispatch), vm_insnhelper.c:
|
|
|
|
execute the procedures of "when" clauses by bytecode
|
|
|
|
instead of st_foreach() when the object does not hit
|
|
|
|
prepared hash. [ruby-dev:42304]
|
|
|
|
|
2010-09-27 02:57:39 -04:00
|
|
|
Mon Sep 27 15:54:03 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/net/http/test_https.rb: As always, localhost is not
|
|
|
|
guaranteed to be resolved as 127.0.0.1. But a SSL
|
|
|
|
certificate needs a socket to listen on a specific address
|
|
|
|
where a CN resolves to. On situations where localhost is
|
|
|
|
not 127.0.0.1, these tests are not possible.
|
|
|
|
|
2010-09-27 02:28:59 -04:00
|
|
|
Mon Sep 27 15:25:05 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/net/imap/test_imap.rb: resurrection of r29259.
|
|
|
|
this change depends on minitest 1.7.1.
|
|
|
|
|
|
|
|
* lib/test/unit/assertions.rb: ditto.
|
|
|
|
|
2010-09-26 09:59:48 -04:00
|
|
|
Sun Sep 26 22:59:45 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* tool/config.sub (x86_64-pc-mingw64): regularize.
|
|
|
|
|
2010-09-26 09:24:52 -04:00
|
|
|
Sun Sep 26 22:21:07 2010 wanabe <s.wanabe@gmail.com>
|
|
|
|
|
|
|
|
* ext/openssl/ossl_hmac.c (ossl_hmac_hexdigest, ossl_hmac_s_hexdigest),
|
|
|
|
ext/openssl/ossl_pkey_ec.c (ossl_ec_group_set_seed),
|
|
|
|
ext/openssl/ossl_ssl_session.c (ossl_ssl_session_to_der),
|
|
|
|
ext/openssl/ossl_pkcs7.c (numberof): suppress warnings.
|
|
|
|
[ruby-core:31932]
|
|
|
|
|
2010-09-25 21:25:34 -04:00
|
|
|
Sun Sep 26 10:25:24 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* tool/config.{guess,sub}: updated to automake-1.11.1.
|
|
|
|
|
2010-09-25 09:48:42 -04:00
|
|
|
Sat Sep 25 22:48:30 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* configure.in (LIBRUBY_DLDFLAGS): fix quoting.
|
|
|
|
|
2010-09-24 21:30:52 -04:00
|
|
|
Sat Sep 25 10:30:37 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* configure.in (LIBRUBY_DLDFLAGS): use -unexported_symbol only
|
|
|
|
when available. http://trac.macports.org/ticket/26341
|
|
|
|
|
2010-09-24 20:52:20 -04:00
|
|
|
Sat Sep 25 10:05:49 2010 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
|
|
|
|
* configure.in: Always add -mieee for Renesas SH4.
|
|
|
|
Thanks, Nobuhiro Iwamatsu. [Feature #3874] [ruby-core:32548]
|
|
|
|
|
2010-09-24 12:34:56 -04:00
|
|
|
Sat Sep 25 01:34:41 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* Makefile.in (install-cross): target to install cross-compiling
|
|
|
|
stuff.
|
|
|
|
|
2010-09-24 10:45:19 -04:00
|
|
|
Fri Sep 24 23:44:59 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-09-24 02:52:25 -04:00
|
|
|
Fri Sep 24 15:50:43 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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>
|
2010-09-24 02:28:35 -04:00
|
|
|
|
|
|
|
* string.c (rb_str_rindex): use rb_enc_prev_char instead of repeated str_nth.
|
|
|
|
patched by Michael Selig [ruby-core:32498]
|
|
|
|
|
2010-09-24 01:25:55 -04:00
|
|
|
Fri Sep 24 14:19:12 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/test_pty.rb: Same as 229281; existence of PTY class do not
|
|
|
|
guarantee a successful pty operation.
|
|
|
|
|
2010-09-23 10:09:22 -04:00
|
|
|
Thu Sep 23 23:09:08 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* vm_insnhelper.c (vm_get_cref0): cref is stacked only in normal
|
|
|
|
iseqs, so check if it is the case first.
|
|
|
|
|
2010-09-23 10:08:55 -04:00
|
|
|
Thu Sep 23 23:08:41 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* tool/config.sub: mingw64 should use x86_64. [ruby-core:32514]
|
|
|
|
|
2010-09-23 08:42:49 -04:00
|
|
|
Thu Sep 23 21:40:40 2010 wanabe <s.wanabe@gmail.com>
|
|
|
|
|
|
|
|
* ext/socket/raddrinfo.c (init_addrinfo, inspect_sockaddr): suppress
|
|
|
|
warnings. see [ruby-core:31932].
|
|
|
|
|
2010-09-23 06:29:27 -04:00
|
|
|
Thu Sep 23 19:27:57 2010 wanabe <s.wanabe@gmail.com>
|
|
|
|
|
|
|
|
* thread_win32.c (w32_wait_events, w32_close_handle): suppress warnings.
|
|
|
|
see [ruby-core:31932].
|
|
|
|
|
2010-09-23 05:59:38 -04:00
|
|
|
Thu Sep 23 18:54:39 2010 wanabe <s.wanabe@gmail.com>
|
|
|
|
|
|
|
|
* tool/config.sub: add mingw64.
|
|
|
|
|
|
|
|
* win32/mkexports.rb (Exports::Mingw64): added.
|
|
|
|
|
|
|
|
* win32/mkexports.rb (Exports::Mingw32): renamed from Exports::Mingw.
|
2010-09-23 10:08:55 -04:00
|
|
|
|
2010-09-22 20:01:40 -04:00
|
|
|
Thu Sep 23 09:01:28 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* vm_insnhelper.c (vm_cref_push): no outer cref is needed for proc
|
|
|
|
from method. Bug #3786, Bug #3860, [ruby-core:32501]
|
|
|
|
|
2010-09-22 04:16:49 -04:00
|
|
|
Wed Sep 22 17:12:01 2010 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
|
|
|
|
|
|
|
|
* test/openssl/utils.rb (OpenSSL#silent): always restore $VERBOSE.
|
|
|
|
[ruby-dev:42285]
|
|
|
|
|
2010-09-22 04:03:55 -04:00
|
|
|
Wed Sep 22 16:59:40 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-09-21 12:56:59 -04:00
|
|
|
Wed Sep 22 01:55:48 2010 Koichi Sasada <ko1@atdot.net>
|
|
|
|
|
|
|
|
* bootstraptest/test_method.rb: fix last commit.
|
|
|
|
|
2010-09-21 12:53:06 -04:00
|
|
|
Wed Sep 22 01:49:52 2010 Koichi Sasada <ko1@atdot.net>
|
|
|
|
|
|
|
|
* bootstraptest/test_method.rb: add a test for [ruby-core:30534].
|
|
|
|
|
2010-09-21 11:56:41 -04:00
|
|
|
Wed Sep 22 00:52:44 2010 WATANABE Hirofumi <eban@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/rdoc/ri/store.rb (save_cache): remove duplicate entries.
|
|
|
|
|
2010-09-21 11:01:11 -04:00
|
|
|
Wed Sep 22 00:00:05 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_f_pathname): Pathname() translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-21 09:20:07 -04:00
|
|
|
Tue Sep 21 22:18:30 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* tool/mkconfig.rb: fixed build problem on mswin64 introduced in r29278.
|
|
|
|
|
2010-09-20 13:44:31 -04:00
|
|
|
Tue Sep 21 02:42:35 2010 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
|
|
|
|
|
|
|
|
* test/pathname/test_pathname.rb (TestPathname#test_mkdir): fix typo.
|
|
|
|
|
2010-09-20 10:23:16 -04:00
|
|
|
Mon Sep 20 23:23:05 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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]
|
|
|
|
|
2010-09-19 22:26:30 -04:00
|
|
|
Mon Sep 20 11:25:49 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (Init_pathname): Pathname#=~ undefinition
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-19 13:38:18 -04:00
|
|
|
Mon Sep 20 02:34:11 2010 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (check_rounding_mode, BigDecimal_mode):
|
|
|
|
raise ArgumentError instead of TypeError passing invalid modes.
|
|
|
|
|
|
|
|
* test/bigdecimal/test_bigdecimal.rb (test_mode, test_round):
|
|
|
|
change against the above modifications.
|
|
|
|
|
2010-09-19 09:10:31 -04:00
|
|
|
Sun Sep 19 22:08:39 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
|
|
|
|
* lib/mkmf.rb (try_link): rdoc
|
|
|
|
(try_compile): ditto
|
|
|
|
(try_cpp): ditto
|
|
|
|
(try_func): ditto
|
|
|
|
(try_var): ditto
|
|
|
|
(try_run): ditto
|
|
|
|
(egrep_cpp): ditto
|
|
|
|
|
2010-09-19 09:10:27 -04:00
|
|
|
Sun Sep 19 20:43:33 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
|
|
|
|
* configure.in (--disable-install-doc): disables capi too, in addition
|
|
|
|
to rdoc.
|
|
|
|
(--disable-install-rdoc): a new option for disabling only rdoc.
|
|
|
|
(--disable-install-capi): a new option for disabling only capi.
|
|
|
|
|
2010-09-19 09:10:25 -04:00
|
|
|
Sun Sep 19 20:37:45 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
|
|
|
|
* common.mk (clean): removes all documents on cleaning.o
|
|
|
|
(CAPIOUT): new variable.
|
|
|
|
(clean-capi, distclean-capi, realclean-capi): new targets
|
|
|
|
|
|
|
|
* Makefile.in (clean-capi, distclean-capi, realclean-capi): ditto.
|
|
|
|
|
|
|
|
* win32/Makefile.sub (clean-capi, distclean-capi, realclean-capi):
|
|
|
|
ditto.
|
|
|
|
|
2010-09-19 00:44:31 -04:00
|
|
|
Sun Sep 19 13:44:24 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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].
|
|
|
|
|
2010-09-18 18:49:34 -04:00
|
|
|
Sun Sep 19 07:48:20 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_unlink): Pathname#unlink and
|
|
|
|
Pathname#delete translated from pathname.rb.
|
|
|
|
|
2010-09-18 17:06:08 -04:00
|
|
|
Sun Sep 19 06:06:07 2010 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (check_rounding_mode): added for
|
|
|
|
converting symbol to rounding mode number.
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (BigDecimal_mode, BigDecimal_round):
|
|
|
|
support to specify rounding mode by symbol.
|
|
|
|
|
|
|
|
* test/bigdecimal/test_bigdecimal.rb (test_mode, test_round):
|
2010-09-24 12:05:43 -04:00
|
|
|
add tests for above changes.
|
2010-09-18 17:06:08 -04:00
|
|
|
|
2010-09-18 16:19:38 -04:00
|
|
|
Sun Sep 19 05:14:35 2010 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c: fix rounding algorithms for half-down
|
|
|
|
and half-even. This change is based on the patch created by Matthew
|
|
|
|
Willson, the reporter of this bug. [Bug #3803] [ruby-core:32136]
|
|
|
|
|
|
|
|
* test/bigdecimal/test_bigdecimal.rb: add tests for above changes.
|
|
|
|
|
2010-09-18 07:10:36 -04:00
|
|
|
Sat Sep 18 20:09:51 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_each_entry): Pathname#each_entry
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-17 10:47:20 -04:00
|
|
|
Fri Sep 17 23:44:07 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* lib/rexml/xpath_parser.rb, test/rexml/test_xpath.rb:
|
|
|
|
add missing method availability check. [ruby-core:32447]
|
|
|
|
Reported by Wiebe Cazemier. Thanks!!!
|
|
|
|
|
2010-09-17 10:23:56 -04:00
|
|
|
Fri Sep 17 23:23:26 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* test/rexml/test_sax.rb: don't use thread and sleep to avoid slow test.
|
|
|
|
|
2010-09-17 10:11:10 -04:00
|
|
|
Fri Sep 17 23:10:44 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* test/rexml/test_core.rb: enable.
|
|
|
|
|
2010-09-17 09:46:56 -04:00
|
|
|
Fri Sep 17 22:46:02 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* test/rexml/: untabify.
|
|
|
|
|
2010-09-17 09:31:16 -04:00
|
|
|
Fri Sep 17 22:29:56 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* test/rexml/: fix fixture data path. All REXML tests are worked.
|
|
|
|
|
2010-09-17 09:15:37 -04:00
|
|
|
Fri Sep 17 22:15:15 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* test/rexml/test_listener.rb: remove needless codes.
|
|
|
|
|
2010-09-17 09:14:14 -04:00
|
|
|
Fri Sep 17 22:12:23 2010 Kouhei Sutou <kou@cozmixng.org>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-09-17 03:52:21 -04:00
|
|
|
Fri Sep 17 16:48:49 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/io/console/test_io_console.rb (TestIO_Console::helper):
|
|
|
|
PTY.open is not guaranteed to work. On my machine opening a
|
|
|
|
pty is prohibited via process control group. On those cases
|
|
|
|
exceptions shall occur, and that doesn't mean our fault.
|
|
|
|
Skip those tests on such situations.
|
|
|
|
|
2010-09-16 19:30:30 -04:00
|
|
|
Fri Sep 17 08:30:27 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/tracer.rb: count only non-internal libraries in stack trace,
|
|
|
|
ignoring custom_require. [ruby-core:31858]
|
|
|
|
|
2010-09-16 13:28:42 -04:00
|
|
|
Fri Sep 17 02:18:41 2010 Akinori MUSHA <knu@iDaemons.org>
|
|
|
|
|
|
|
|
* tool/mkconfig.rb: Fix build with m4 1.4.15 generating duplicate
|
|
|
|
lines in config.status. According to nobu, the mswin32 port may
|
|
|
|
depend on the piece of code in question, so the behavior is left
|
|
|
|
unchanged on mswin32.
|
|
|
|
|
2010-09-16 10:48:20 -04:00
|
|
|
Thu Sep 16 23:47:59 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_opendir): Pathname#opendir translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-16 08:40:40 -04:00
|
|
|
Thu Sep 16 21:40:37 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/test/unit.rb (Test::Unit::GlobOption): merged RejectOption.
|
|
|
|
|
|
|
|
* test/runner.rb: utilize GlobOption.
|
|
|
|
|
2010-09-16 08:31:29 -04:00
|
|
|
Thu Sep 16 21:31:24 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/rdoc/ri/driver.rb (RDoc::RI::Driver.setup_options)
|
|
|
|
(RDoc::RI::Driver.fixup_options): split from process_args.
|
|
|
|
libraries should not parse ARGV inside, since it's a task of
|
|
|
|
applications, not libraries.
|
|
|
|
|
2010-09-16 08:02:34 -04:00
|
|
|
Thu Sep 16 21:02:30 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/rdoc/ri/paths.rb (RDoc::RI::Paths.each): HOMEDIR can be nil
|
|
|
|
if $HOME is unset.
|
|
|
|
|
2010-09-16 02:03:13 -04:00
|
|
|
Thu Sep 16 14:50:42 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/ruby/test_file_exhaustive.rb (TestFileExhaustive::test_expand_path):
|
|
|
|
ENV["HOME"] might not be set. On those cases without it an
|
|
|
|
exception raises here, which effectively disables later
|
|
|
|
tests on this method.
|
|
|
|
|
2010-09-15 19:30:46 -04:00
|
|
|
Thu Sep 16 08:30:28 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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].
|
|
|
|
|
2010-09-15 19:27:48 -04:00
|
|
|
Thu Sep 16 08:27:36 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/etc/extconf.rb: use expanded sysconfdir with empty DESTDIR.
|
|
|
|
[ruby-core:32394]
|
|
|
|
|
2010-09-15 17:08:19 -04:00
|
|
|
Thu Sep 16 06:07:24 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_rmdir): Pathname#rmdir translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-15 11:40:15 -04:00
|
|
|
Thu Sep 16 00:36:25 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/readline/extconf.rb: Remove Readline 6 check because
|
|
|
|
Ruby's license is now GPLv3 compatible. [ruby-core:28736]
|
|
|
|
|
2010-09-15 11:35:31 -04:00
|
|
|
Thu Sep 16 00:26:00 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* COPYING: change Ruby's License from a dual license with GPLv2
|
|
|
|
to a dual license with 2-clause BSDL.
|
|
|
|
[ruby-dev:42166] [ruby-core:31971]
|
|
|
|
[ruby-dev:39167] [ruby-core:25272]
|
|
|
|
|
|
|
|
* COPYING.ja: ditto.
|
|
|
|
|
|
|
|
* BSDL: added. this is from The FreeBSD License.
|
|
|
|
|
2010-09-15 08:07:43 -04:00
|
|
|
Wed Sep 15 21:07:06 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_mkdir): Pathname#mkdir translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-15 00:40:40 -04:00
|
|
|
Wed Sep 15 13:37:00 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-09-14 20:12:05 -04:00
|
|
|
Wed Sep 15 09:12:03 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* io.c (rb_io_puts): fix for wide char encoding strings.
|
|
|
|
[ruby-dev:42212]
|
|
|
|
|
2010-09-14 18:27:54 -04:00
|
|
|
Wed Sep 15 07:27:52 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
2010-09-16 09:53:40 -04:00
|
|
|
* string.c (rb_str_format_m): mentioned about Hash argument. a patch
|
2010-09-14 18:27:54 -04:00
|
|
|
from Daniel Bovensiepen at [ruby-core:32386].
|
|
|
|
|
|
|
|
* sprintf.c (get_hash): ditto, and fix typo.
|
|
|
|
|
2010-09-14 18:23:09 -04:00
|
|
|
Wed Sep 15 07:22:20 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_entries): Pathname#entries translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-14 13:15:30 -04:00
|
|
|
Wed Sep 15 02:13:44 2010 Aaron Patterson <aaron@tenderlovemaking.com>
|
|
|
|
|
|
|
|
* ext/fiddle/closure.c : Don't use FFI closure alloc on OpenBSD.
|
|
|
|
Thanks Jeremy Evans! [ruby-core:32384]
|
|
|
|
|
2010-09-14 07:18:37 -04:00
|
|
|
Tue Sep 14 20:17:48 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_s_getwd): Pathname.getwd and
|
|
|
|
Pathname.pwd translated from pathname.rb.
|
|
|
|
|
2010-09-13 16:14:04 -04:00
|
|
|
Tue Sep 14 05:13:04 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_s_glob): Pathname.glob translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-13 12:02:35 -04:00
|
|
|
Tue Sep 14 01:24:51 2010 Yutaka Kanemoto <kanemoto@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/socket/raddrinfo.c (ruby_getaddrinfo__aix): suppress a
|
|
|
|
warning.
|
|
|
|
|
2010-09-13 07:48:58 -04:00
|
|
|
Mon Sep 13 20:48:30 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_zero_p): Pathname#zero? translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-13 06:56:52 -04:00
|
|
|
Mon Sep 13 19:56:50 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/socket/rubysocket.h (__DARWIN_ALIGNBYTES): workaround of a
|
|
|
|
bug in system header of darwin 9. [ruby-core:32341]
|
|
|
|
|
2010-09-13 05:11:58 -04:00
|
|
|
Mon Sep 13 18:11:55 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/mkmf.rb (try_do): fix typo. a patch from Peter Weldon
|
|
|
|
at [ruby-core:32327].
|
|
|
|
|
2010-09-12 21:15:39 -04:00
|
|
|
Mon Sep 13 10:12:09 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* util.c (ruby_strtod): reject Float('0x0.').
|
|
|
|
[ruby-dev:42239] Bug #3820
|
|
|
|
|
2010-09-12 20:40:10 -04:00
|
|
|
Mon Sep 13 09:23:58 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/openssl/ossl_bn.c (ossl_bn_is_prime): fix comparison
|
|
|
|
with rb_scan_args. Before this fix, OpenSSL::BN#prime?
|
2010-09-12 21:15:36 -04:00
|
|
|
is fully broken. [ruby-dev:42225]
|
2010-09-12 20:40:10 -04:00
|
|
|
|
2010-09-12 17:46:04 -04:00
|
|
|
Mon Sep 13 06:45:24 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_writable_real_p):
|
|
|
|
Pathname#writable_real? translated from pathname.rb.
|
|
|
|
|
2010-09-12 08:24:17 -04:00
|
|
|
Sun Sep 12 21:21:50 2010 Tadayoshi Funaba <tadf@dotrb.org>
|
|
|
|
|
|
|
|
* lib/date.rb: [ruby-core:32096] Thanks Colin Bartlett.
|
|
|
|
|
2010-09-12 06:31:01 -04:00
|
|
|
Sun Sep 12 19:30:27 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_world_writable_p):
|
|
|
|
Pathname#world_writable? translated from pathname.rb.
|
|
|
|
|
2010-09-11 20:26:19 -04:00
|
|
|
Sun Sep 12 09:16:06 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_writable_p): Pathname#writable?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-11 19:38:44 -04:00
|
|
|
Sun Sep 12 08:36:15 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* process.c (rlimit_resource_name2int): support more limits:
|
|
|
|
RLIMIT_MSGQUEUE, RLIMIT_NICE, RLIMIT_RTPRIO, RLIMIT_RTTIME and
|
|
|
|
RLIMIT_SIGPENDING.
|
|
|
|
(Init_process): ditto.
|
|
|
|
patch by Run Paint Run Run. [ruby-core:32262]
|
|
|
|
|
2010-09-11 15:28:07 -04:00
|
|
|
Sun Sep 12 04:27:13 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* process.c (rlimit_resource_name2int): use STRCASECMP to avoid
|
|
|
|
ALLOCA_N.
|
|
|
|
|
2010-09-11 03:47:44 -04:00
|
|
|
Sat Sep 11 16:47:41 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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]
|
|
|
|
|
2010-09-11 02:21:51 -04:00
|
|
|
Sat Sep 11 15:19:57 2010 Eric Hodel <drbrain@segment7.net>
|
|
|
|
|
|
|
|
* lib/webrick/httpauth/digestauth.rb (WEBrick::Config::DigestAuth):
|
|
|
|
Add documentation
|
|
|
|
|
|
|
|
* lib/webrick/config.rb (WEBrick::Config::DigestAuth): Add
|
|
|
|
documentation
|
|
|
|
|
2010-09-10 23:32:08 -04:00
|
|
|
Sat Sep 11 12:32:05 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* include/ruby/intern.h (rb_set_kcode, rb_get_kcode): removed
|
|
|
|
zombie prototype declarations. a patch from Eric Hodel
|
|
|
|
at [ruby-core:32305].
|
|
|
|
|
2010-09-10 17:54:24 -04:00
|
|
|
Sat Sep 11 06:53:12 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_symlink_p): Pathname#symlink?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-10 10:04:07 -04:00
|
|
|
Fri Sep 10 23:03:43 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_sticky_p): Pathname#sticky? translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-10 06:20:35 -04:00
|
|
|
Fri Sep 10 19:11:13 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#continue): add
|
|
|
|
method for generating HTTP/1.1 100 continue response if the client
|
|
|
|
expects it, otherwise does nothing. Patch by Brian Candler.
|
|
|
|
ref #855.
|
|
|
|
|
|
|
|
* test/webrick/test_httprequest.rb: test added.
|
|
|
|
|
2010-09-10 04:54:50 -04:00
|
|
|
Fri Sep 10 17:49:34 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/openssl/lib/openssl/x509-internal.rb: removed unused local
|
|
|
|
variable.
|
|
|
|
|
|
|
|
* test/openssl/*: less warnings while test running with -w.
|
|
|
|
|
2010-09-10 03:51:58 -04:00
|
|
|
Fri Sep 10 16:49:20 2010 Akinori MUSHA <knu@iDaemons.org>
|
|
|
|
|
|
|
|
* class.c (rb_scan_args): Add support for optional keyword
|
2010-09-10 03:59:58 -04:00
|
|
|
argument hash. [ruby-dev:42221] [ruby-dev:38048]
|
2010-09-10 03:51:58 -04:00
|
|
|
|
|
|
|
* README.EXT, README.EXT.ja: Update documentation accordingly.
|
|
|
|
|
|
|
|
* dir.c (dir_initialize): Make use of the new rb_scan_args()
|
|
|
|
feature.
|
|
|
|
|
|
|
|
* io.c (rb_io_s_popen, rb_scan_open_args, rb_io_initialize)
|
|
|
|
(rb_io_s_pipe, open_key_args, io_s_foreach, io_s_readlines)
|
|
|
|
(rb_io_s_read, rb_io_set_encoding): Ditto.
|
|
|
|
|
|
|
|
* transcode.c (str_transcode, econv_args)
|
|
|
|
(econv_primitive_convert): Ditto.
|
|
|
|
|
|
|
|
* ext/zlib/zlib.c (rb_gzreader_initialize): Ditto.
|
|
|
|
|
2010-09-10 01:44:54 -04:00
|
|
|
Fri Sep 10 10:33:18 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* random.c (rb_genrand_ulong_limited): renamed from
|
|
|
|
rb_rand_internal and now this is public API.
|
|
|
|
|
|
|
|
* include/ruby/ruby.h (rb_genrand_ulong_limited): added.
|
|
|
|
|
|
|
|
* bignum.c (big_sparse_p): use rb_genrand_ulong_limited.
|
|
|
|
|
2010-09-10 00:13:21 -04:00
|
|
|
Fri Sep 10 13:07:22 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/digest/lib/digest.rb: removed unused exception variable
|
|
|
|
assignment to avoid a warning.
|
|
|
|
|
2010-09-09 18:29:16 -04:00
|
|
|
Fri Sep 10 07:29:14 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/etc/etc.c (etc_systmpdir): assume system default tmpdir
|
|
|
|
safe. [ruby-dev:42089]
|
|
|
|
|
2010-09-09 18:04:22 -04:00
|
|
|
Fri Sep 10 07:03:23 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_size_p): Pathname#size? translated from
|
|
|
|
pathname.rb.
|
|
|
|
|
2010-09-09 13:19:52 -04:00
|
|
|
Fri Sep 10 02:15:29 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/socket/option.c (inspect_peercred): support OpenBSD-current.
|
|
|
|
patch by Jeremy Evans. [ruby-core:32240]
|
|
|
|
|
2010-09-09 10:25:56 -04:00
|
|
|
Thu Sep 9 23:25:53 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* vm.c (vm_backtrace_each): skip allocator frames which have no
|
|
|
|
name. [ruby-core:32231]
|
|
|
|
|
2010-09-09 09:43:37 -04:00
|
|
|
Thu Sep 9 22:39:08 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_size): Pathname#size translated from
|
|
|
|
pathname.rb.
|
|
|
|
|
2010-09-09 09:40:14 -04:00
|
|
|
Thu Sep 9 22:34:48 2010 wanabe <s.wanabe@gmail.com>
|
|
|
|
|
|
|
|
* compile.c (case_when_optimizable_literal): When float value can be
|
|
|
|
treated as integer, add to table hash of case that way.
|
|
|
|
based on a patch from Ikuo KOBORI. [ruby-dev:42038]
|
|
|
|
|
2010-09-10 20:19:10 -04:00
|
|
|
* insns.def (opt_case_dispatch): ditto.
|
2010-09-09 09:40:14 -04:00
|
|
|
|
|
|
|
* test/ruby/test_case.rb: add tests.
|
|
|
|
|
2010-09-09 04:17:51 -04:00
|
|
|
Thu Sep 9 17:15:15 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/net/http/test_https.rb (test_identity_verify_failure): follows
|
|
|
|
the SSL hostname check error message of openssl.
|
|
|
|
|
2010-09-08 21:46:07 -04:00
|
|
|
Thu Sep 9 10:44:46 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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]
|
|
|
|
|
2010-09-08 20:17:11 -04:00
|
|
|
Thu Sep 9 09:02:01 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* tool/rbinstall.rb (install?): gemspec filename should include
|
|
|
|
its version. patched by Luis Lavena [ruby-core:32165]
|
|
|
|
|
2010-09-08 09:52:25 -04:00
|
|
|
Wed Sep 8 22:46:31 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/openssl/ossl_ssl.c (ssl_get_error): Thread context switch was
|
|
|
|
blocked on Windows while blocking call for SSLSocket. Need to
|
|
|
|
convert errno for letting rb_io_wait_readable detect EWOULDBLOCK.
|
|
|
|
Patch by arton. ref #3794.
|
|
|
|
|
2010-09-08 07:57:34 -04:00
|
|
|
Wed Sep 8 20:56:57 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_setgid_p): Pathname#setgid? translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-07 17:26:33 -04:00
|
|
|
Wed Sep 8 06:25:41 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_setuid_p): Pathname#setuid? translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-09-07 08:04:17 -04:00
|
|
|
Tue Sep 7 21:03:35 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_readable_real_p):
|
|
|
|
Pathname#readable_real? translated from pathname.rb.
|
|
|
|
|
2010-09-06 10:08:08 -04:00
|
|
|
Mon Sep 6 23:07:25 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_world_readable_p):
|
|
|
|
Pathname#world_readable? translated from pathname.rb.
|
|
|
|
|
2010-09-05 22:08:30 -04:00
|
|
|
Mon Sep 6 11:03:13 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-09-05 21:53:00 -04:00
|
|
|
Mon Sep 6 10:46:55 2010 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
|
|
|
|
|
|
|
|
* Fixed exception message for SSL post connection check failure. Patch
|
|
|
|
by Paul Betteridge. ref [Bug #3704]
|
|
|
|
|
2010-09-05 21:38:51 -04:00
|
|
|
Mon Sep 6 10:31:59 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/readline/readline.c (readline_s_get_line_buffer):
|
|
|
|
Readline.line_buffer should return locale string.
|
|
|
|
[ruby-dev:42184] #3791
|
|
|
|
|
2010-09-05 21:00:29 -04:00
|
|
|
Mon Sep 6 09:47:24 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* util.c (ruby_strtod): check there is at least 1 digit after
|
|
|
|
"0x" before ".". [ruby-dev:42183] #3790
|
|
|
|
|
2010-09-05 20:46:48 -04:00
|
|
|
Mon Sep 6 09:44:50 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
2010-09-08 11:52:33 -04:00
|
|
|
* util.c (ruby_strtod): check integer overflow.
|
2010-09-05 20:46:48 -04:00
|
|
|
[ruby-dev:42180] #3789
|
|
|
|
|
2010-09-05 17:17:54 -04:00
|
|
|
Mon Sep 6 06:17:21 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_readable_p): Pathname#readable?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-05 10:03:06 -04:00
|
|
|
Sun Sep 5 23:02:34 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_owned_p): Pathname#owned?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-04 10:48:55 -04:00
|
|
|
Sat Sep 4 23:48:47 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* file.c (rb_file_s_readlink): symlink target should be in
|
|
|
|
filesystem encoding.
|
|
|
|
|
2010-09-03 21:41:04 -04:00
|
|
|
Sat Sep 4 10:40:50 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* load.c (ruby_init_ext): export for golfers.
|
|
|
|
|
|
|
|
* vm_core.h (rb_iseq_eval, rb_iseq_compile_with_option): ditto.
|
|
|
|
|
2010-09-03 11:57:39 -04:00
|
|
|
Sun May 23 17:29:41 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
|
|
|
|
* common.mk (capi): uses a timestamp file to get rid of
|
|
|
|
generating twice.
|
|
|
|
|
2010-09-03 11:57:33 -04:00
|
|
|
Fri Jun 18 01:33:21 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
|
|
|
|
* enc/Makefile.in (realclean): has been missing. necessary
|
|
|
|
for make realclean-enc.
|
|
|
|
|
2010-09-03 10:51:51 -04:00
|
|
|
Fri Sep 3 23:51:26 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_socket_p): Pathname#socket?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-02 17:40:55 -04:00
|
|
|
Fri Sep 3 06:40:44 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/pty/pty.c (chfunc): pass through exceptions.
|
|
|
|
|
|
|
|
* io.c (rb_io_bufwrite, rb_io_bufread): added.
|
|
|
|
|
|
|
|
* process.c (rb_fork_err): protect from exceptions.
|
|
|
|
|
2010-09-02 17:17:31 -04:00
|
|
|
Fri Sep 3 06:16:07 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_pipe_p): Pathname#pipe?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-02 17:14:51 -04:00
|
|
|
Fri Sep 3 06:14:40 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/pty/pty.c (chfunc): restore errno from SystemCallError and
|
|
|
|
propagate proper exception to the parent. [ruby-dev:41965]
|
|
|
|
|
2010-09-02 09:11:13 -04:00
|
|
|
Thu Sep 2 22:10:38 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_file_p): Pathname#file?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-01 20:12:43 -04:00
|
|
|
Thu Sep 2 09:12:02 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* win32/win32.c (rb_w32_spawn, rb_w32_aspawn): don't forget to free
|
|
|
|
memory.
|
|
|
|
|
2010-09-01 20:02:52 -04:00
|
|
|
Thu Sep 2 09:01:13 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* win32/win32.c (CreateChild): unicodize.
|
|
|
|
|
|
|
|
* win32/win32.c (rb_w32_spawn, rb_w32_aspawn): convert arguments of
|
|
|
|
CreateChild() from ACP to WideChar.
|
|
|
|
|
2010-09-01 17:54:36 -04:00
|
|
|
Thu Sep 2 06:53:43 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_directory_p): Pathname#directory?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-01 09:04:10 -04:00
|
|
|
Wed Sep 1 22:03:41 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_grpowned_p): Pathname#grpowned?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-09-01 04:40:53 -04:00
|
|
|
Wed Sep 1 17:39:02 2010 Ryan Davis <ryand-ruby@zenspider.com>
|
|
|
|
|
|
|
|
* lib/minitest/*.rb: Imported minitest 1.7.1 r5835.
|
|
|
|
* test/minitest/*.rb: ditto.
|
|
|
|
|
2010-09-01 03:52:16 -04:00
|
|
|
Wed Sep 1 16:50:42 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* string.c (tr_setup_table): optimized. don't create hash objects
|
|
|
|
when given pattern is ASCII only.
|
|
|
|
|
|
|
|
* string.c (tr_find): ditto.
|
|
|
|
|
2010-09-01 01:36:33 -04:00
|
|
|
Wed Sep 1 14:35:29 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* array.c (rb_ary_rotate_m): fix typo of rdoc.
|
|
|
|
patched by Andrei Kulakov [ruby-core:31975]
|
|
|
|
|
2010-09-01 01:36:31 -04:00
|
|
|
Wed Sep 1 14:33:36 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* enum.c (enum_zip): fix typo of rdoc.
|
|
|
|
patched by Andrei Kulakov [ruby-core:31974]
|
|
|
|
|
2010-08-31 23:56:39 -04:00
|
|
|
Wed Sep 1 12:56:36 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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]
|
|
|
|
|
2010-08-31 08:11:02 -04:00
|
|
|
Tue Aug 31 21:10:23 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_exist_p): Pathname#exist? translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-08-31 04:34:56 -04:00
|
|
|
Tue Aug 31 17:32:34 2010 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
|
|
|
|
|
|
|
|
* ext/tk/stubs.c: fix [Bug #3771] "VC++ can't make ext/tk with enabling
|
|
|
|
stubs". Thanks, Akio Tajima [ruby-dev:42159].
|
|
|
|
|
2010-08-30 15:45:30 -04:00
|
|
|
Tue Aug 31 03:42:14 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-08-30 08:30:14 -04:00
|
|
|
Mon Aug 30 21:29:21 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_executable_real_p):
|
|
|
|
Pathname#executable_real? translated from pathname.rb.
|
|
|
|
|
2010-08-30 02:01:14 -04:00
|
|
|
Mon Aug 30 15:00:13 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2010-08-29 18:33:09 -04:00
|
|
|
Mon Aug 30 07:32:41 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
2010-08-30 08:30:14 -04:00
|
|
|
* ext/pathname/pathname.c (path_executable_p): Pathname#executable?
|
2010-08-29 18:33:09 -04:00
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-08-29 10:54:16 -04:00
|
|
|
Sun Aug 29 23:54:10 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* lib/rdoc/parser/ruby.rb (RDoc#parse_call_parameters): don't
|
|
|
|
include assignment. [Bug #3759], [ruby-dev:42154]
|
2010-08-29 10:47:01 -04:00
|
|
|
|
|
|
|
* lib/rdoc/parser/ruby.rb (RDoc#parse_class): ignore non-constant
|
2010-09-08 11:52:33 -04:00
|
|
|
name singleton class. [Bug #3759], [ruby-dev:42154]
|
2010-08-29 10:47:01 -04:00
|
|
|
|
2010-08-29 10:25:23 -04:00
|
|
|
Sun Aug 29 23:25:18 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* file.c (rb_get_path_check): clarify error message for
|
|
|
|
ASCII-incompatible path name.
|
|
|
|
|
2010-08-29 03:09:40 -04:00
|
|
|
Sun Aug 29 16:02:54 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* common.mk (node_name.inc): remove command option -n and give
|
|
|
|
file as stdin, because IronRuby 1.1 still doesn't support it.
|
|
|
|
So now we can use ir.exe as BASERUBY.
|
|
|
|
|
|
|
|
* tool/node_name.rb: read stdin with while gets.
|
|
|
|
|
2010-08-29 00:22:55 -04:00
|
|
|
Sun Aug 29 13:22:43 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* vm.c (rb_thread_method_id_and_class): curried proc has no
|
|
|
|
method. [ruby-core:31871]
|
|
|
|
|
2010-08-28 23:51:39 -04:00
|
|
|
Sun Aug 29 12:51:33 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* load.c (rb_provide_feature): clarify error message for frozen
|
|
|
|
$LOADED_FEATURES. based on a patch from Run Paint Run Run at
|
|
|
|
[ruby-core:31913].
|
|
|
|
|
2010-08-28 23:20:04 -04:00
|
|
|
Sun Aug 29 12:19:58 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* load.c (load_failed): should honor encoding. [ruby-core:31915]
|
|
|
|
|
2010-08-28 20:36:24 -04:00
|
|
|
Sun Aug 29 09:35:10 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* common.mk (clean): exclude *.inc. [ruby-dev:41931]
|
|
|
|
|
|
|
|
* common.mk (distclean): include *.inc.
|
|
|
|
|
|
|
|
* common.mk (help): change description about clean and distclean.
|
|
|
|
|
2010-08-29 01:16:08 -04:00
|
|
|
Sat Aug 29 06:34:52 2010 Tanaka Akira <akr@fsij.org>
|
2010-08-28 17:34:52 -04:00
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_chardev_p): Pathname#chardev?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-08-28 04:52:14 -04:00
|
|
|
Sat Aug 28 17:39:33 2010 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (BigDecimal_save_exception_mode,
|
|
|
|
BigDecimal_save_rounding_mode, BigDecimal_save_limit): added.
|
|
|
|
|
|
|
|
* test/bigdecimal/test_bigdecimal.rb: added tests for the above
|
|
|
|
features.
|
|
|
|
|
2010-08-27 19:19:30 -04:00
|
|
|
Sat Aug 28 08:11:05 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_blockdev_p): Pathname#blockdev?
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-08-27 03:33:19 -04:00
|
|
|
Fri Aug 27 16:20:01 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
|
2010-08-27 08:17:13 -04:00
|
|
|
* string.c (rb_str_prepend): new method by Shota Fukumori (sora_h)
|
2010-08-27 03:33:19 -04:00
|
|
|
[Feature #3765]
|
|
|
|
|
2010-08-27 02:29:47 -04:00
|
|
|
Fri Aug 27 15:24:20 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* math.c (math_atan2): you should know that M_PI is not the feature
|
|
|
|
of C90.
|
|
|
|
fixed build failure caused by r29115.
|
|
|
|
|
2010-08-27 02:26:41 -04:00
|
|
|
Fri Aug 27 15:26:33 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* file.c (null_device): move from io.c.
|
|
|
|
|
2010-08-26 23:51:56 -04:00
|
|
|
Fri Aug 27 12:47:44 2010 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
|
|
|
|
* math.c (math_atan2): change the behavior when x and y are zero.
|
2010-08-26 23:58:00 -04:00
|
|
|
[ruby-dev:42090] [Bug #3736] [ruby-dev:42116]
|
2010-08-26 23:51:56 -04:00
|
|
|
|
|
|
|
* test/ruby/test_math.rb (test_atan2): add tests for the above
|
|
|
|
changes.
|
|
|
|
|
2010-08-26 23:27:50 -04:00
|
|
|
Fri Aug 27 12:26:23 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* object.c (rb_obj_class): remove mention of obsolete method.
|
|
|
|
a patch from Run Paint Run Run at [ruby-core:31842].
|
|
|
|
|
2010-08-26 23:25:08 -04:00
|
|
|
Fri Aug 27 12:25:03 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* io.c (null_device): the name of null device. [ruby-dev:41791]
|
|
|
|
|
2010-08-26 18:57:39 -04:00
|
|
|
Fri Aug 27 07:57:34 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* array.c (rb_ary_shuffle_bang): bail out from modification during
|
|
|
|
shuffle.
|
|
|
|
|
|
|
|
* array.c (rb_ary_sample): ditto.
|
|
|
|
|
2010-08-26 16:16:25 -04:00
|
|
|
Fri Aug 27 05:11:51 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_sysopen): Pathname#sysopen translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-08-26 09:54:03 -04:00
|
|
|
Thu Aug 26 22:53:56 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* array.c (rb_ary_shuffle): rdoc fix. argument name was missing.
|
|
|
|
a patch from Run Paint Run Run at [ruby-core:31848].
|
|
|
|
|
2010-08-26 08:50:13 -04:00
|
|
|
Thu Aug 26 21:49:46 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_readlines): Pathname#readlines
|
|
|
|
translated from pathname.rb.
|
|
|
|
|
2010-08-25 21:50:07 -04:00
|
|
|
Thu Aug 26 10:37:00 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
|
|
|
|
* regint.h (OnigStackIndex): the type should be intptr_t.
|
|
|
|
Original Oniguruma assumes the size of long and that of void *
|
|
|
|
are equal, but it's not true on LLP64 platform: mswin64.
|
|
|
|
originally patched by shintaro kuwamoto [ruby-dev:42133]
|
|
|
|
|
2010-08-25 21:16:53 -04:00
|
|
|
Thu Aug 26 10:38:11 2010 Yutaka Kanemoto <kanemoto@ruby-lang.org>
|
|
|
|
|
|
|
|
* test/dl/test_base.rb: AIX does not have dynamically loadable lib[cm].
|
|
|
|
|
|
|
|
* test/fiddle/helper.rb: AIX does not have dynamically loadable lib[cm].
|
|
|
|
|
2010-08-25 20:49:54 -04:00
|
|
|
Thu Aug 26 09:49:50 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* array.c (rb_ary_shuffle_bang): check number of argument.
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal, rmpd_set_thread_local_exception_mode, VpGetException, VpSetException): thread-local exception mode.
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal, rmpd_set_thread_local_precision_limit, VpGetPrecLimit, VpSetPrecLimit): thread-local precision limit.
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal, rmpd_set_thread_local_rounding_mode, VpGetRoundMode, VpSetRoundMode, VpException, VpInternalRound): thread-local rounding mode.
* ext/bigdecimal/bigdecimal.c (BigDecimal_mode, BigDecimal_round, VpIsRoundMode, VpGetRoundMode, VpSetRoundMode, VpActiveRound, VpMidRound, VpLeftRound), ext/bigdecimal/bigdecimal.h: use unsigned short for rounding mode.
* test/bigdecimal/test_bigdecimal.rb (test_mode): add test for setting rounding mode.
* test/bigdecimal/test_bigdecimal.rb (test_thread_local_mode): add test for setting mode thread-locally.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-25 20:14:18 -04:00
|
|
|
Tue Aug 26 09:11:40 2010 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal,
|
|
|
|
rmpd_set_thread_local_exception_mode, VpGetException,
|
|
|
|
VpSetException): thread-local exception mode.
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal,
|
|
|
|
rmpd_set_thread_local_precision_limit, VpGetPrecLimit,
|
|
|
|
VpSetPrecLimit): thread-local precision limit.
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal,
|
|
|
|
rmpd_set_thread_local_rounding_mode, VpGetRoundMode,
|
|
|
|
VpSetRoundMode, VpException, VpInternalRound):
|
|
|
|
thread-local rounding mode.
|
|
|
|
|
|
|
|
* ext/bigdecimal/bigdecimal.c (BigDecimal_mode, BigDecimal_round,
|
|
|
|
VpIsRoundMode, VpGetRoundMode, VpSetRoundMode, VpActiveRound,
|
|
|
|
VpMidRound, VpLeftRound), ext/bigdecimal/bigdecimal.h:
|
|
|
|
use unsigned short for rounding mode.
|
|
|
|
|
|
|
|
* test/bigdecimal/test_bigdecimal.rb (test_mode): add test for
|
|
|
|
setting rounding mode.
|
|
|
|
|
|
|
|
* test/bigdecimal/test_bigdecimal.rb (test_thread_local_mode):
|
|
|
|
add test for setting mode thread-locally.
|
|
|
|
|
2010-08-25 18:30:03 -04:00
|
|
|
Thu Aug 26 07:29:54 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* array.c (rb_ary_{shuffle_bang,sample}): use Random class object.
|
|
|
|
|
|
|
|
* random.c (try_get_rnd): use default_rand for Random as same as
|
|
|
|
singleton methods.
|
|
|
|
|
|
|
|
* random.c (rb_random_real): check the range of result.
|
|
|
|
|
2010-08-25 09:11:43 -04:00
|
|
|
Wed Aug 25 22:11:11 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_binread): Pathname#binread translated
|
|
|
|
from pathname.rb.
|
|
|
|
|
2010-08-24 14:46:24 -04:00
|
|
|
Wed Aug 25 03:42:43 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
|
|
|
|
* ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64.
|
|
|
|
reported by kuwamoto shintaro in [ruby-dev:42125].
|
|
|
|
|
2010-08-24 10:29:39 -04:00
|
|
|
Tue Aug 24 23:28:50 2010 Yusuke Endoh <mame@tsg.ne.jp>
|
|
|
|
|
|
|
|
* .gitignore: updated.
|
|
|
|
|
2010-08-24 09:08:00 -04:00
|
|
|
Tue Aug 24 22:07:28 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
|
|
|
|
* ext/pathname/pathname.c (path_read): Pathname#read translated from
|
|
|
|
pathname.rb.
|
|
|
|
|
2010-08-23 21:11:14 -04:00
|
|
|
Tue Aug 24 10:11:04 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* configure.in: read API version from include/ruby/version.h.
|
|
|
|
|
|
|
|
* {bcc,win}32/setup.mak (-version-): ditto.
|
|
|
|
|
|
|
|
* version.h (RUBY_LIB_VERSION): use API version numbers.
|
|
|
|
|
2010-08-23 18:07:39 -04:00
|
|
|
Tue Aug 24 07:07:28 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* array.c (rb_ary_shuffle_bang, rb_ary_sample): add optional
|
|
|
|
argument random. [ruby-dev:41923] [EXPERIMENTAL]
|
|
|
|
|
|
|
|
* random.c (rb_random_{int32,real,bytes}): fallback to normal
|
|
|
|
method invocation.
|
|
|
|
|
2010-08-23 17:08:19 -04:00
|
|
|
Tue Aug 24 06:08:10 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
* include/ruby/version.h (RUBY_API_VERSION_*): renamed and moved
|
|
|
|
from version.h. [ruby-dev:42103]
|
|
|
|
|
2010-08-23 16:58:28 -04:00
|
|
|
Tue Aug 24 05:58:18 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
2010-08-23 12:22:04 -04:00
|
|
|
|
2010-08-23 16:58:28 -04:00
|
|
|
* ChangeLog: flushed. [ruby-dev:42050]
|
2003-08-04 01:28:50 -04:00
|
|
|
|
2010-08-23 17:03:42 -04:00
|
|
|
For the changes before 1.9.3, see doc/ChangeLog-1.9.3
|
2003-08-04 04:31:24 -04:00
|
|
|
For the changes before 1.8.0, see doc/ChangeLog-1.8.0
|
2003-04-25 04:54:52 -04:00
|
|
|
|
2003-08-26 07:37:45 -04:00
|
|
|
Local variables:
|
2003-07-24 01:18:47 -04:00
|
|
|
add-log-time-format: (lambda ()
|
|
|
|
(let* ((time (current-time))
|
2008-01-21 11:18:27 -05:00
|
|
|
(system-time-locale "C")
|
2003-10-01 22:20:42 -04:00
|
|
|
(diff (+ (cadr time) 32400))
|
2003-08-26 07:37:45 -04:00
|
|
|
(lo (% diff 65536))
|
2008-01-21 11:18:27 -05:00
|
|
|
(hi (+ (car time) (/ diff 65536))))
|
2003-08-23 12:06:25 -04:00
|
|
|
(format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t)))
|
2003-07-25 00:38:42 -04:00
|
|
|
indent-tabs-mode: t
|
|
|
|
tab-width: 8
|
2003-04-25 04:54:52 -04:00
|
|
|
end:
|