mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
b9f2ea847e
Pathname#readable_real? translated from pathname.rb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
413 lines
13 KiB
Text
413 lines
13 KiB
Text
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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]
|
|
|
|
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
|
|
|
|
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
|
|
|
|
Mon Sep 6 09:44:50 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
|
|
|
* util.c (ruby_strtod): check integr overflow.
|
|
[ruby-dev:42180] #3789
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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]
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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]
|
|
|
|
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]
|
|
|
|
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]
|
|
|
|
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.
|
|
|
|
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].
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
Mon Aug 30 07:32:41 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
* ext/pathname/pathname.c (path_executable_p): Pathname#executable?
|
|
translated from pathname.rb.
|
|
|
|
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]
|
|
|
|
* lib/rdoc/parser/ruby.rb (RDoc#parse_class): ignore non-constant
|
|
name signleton class. [Bug #3759], [ruby-dev:42154]
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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]
|
|
|
|
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].
|
|
|
|
Sun Aug 29 12:19:58 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* load.c (load_failed): should honor encoding. [ruby-core:31915]
|
|
|
|
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.
|
|
|
|
Sat Aug 29 06:34:52 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
* ext/pathname/pathname.c (path_chardev_p): Pathname#chardev?
|
|
translated from pathname.rb.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
Fri Aug 27 16:20:01 2010 URABE Shyouhei <shyouhei@ruby-lang.org>
|
|
|
|
* string.c (rb_str_prepend): new method by Shota Fukumori (sora_h)
|
|
[Feature #3765]
|
|
|
|
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.
|
|
|
|
Fri Aug 27 15:26:33 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* file.c (null_device): move from io.c.
|
|
|
|
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.
|
|
[ruby-dev:42090] [Bug #3736] [ruby-dev:42116]
|
|
|
|
* test/ruby/test_math.rb (test_atan2): add tests for the above
|
|
changes.
|
|
|
|
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].
|
|
|
|
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]
|
|
|
|
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.
|
|
|
|
Fri Aug 27 05:11:51 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
* ext/pathname/pathname.c (path_sysopen): Pathname#sysopen translated
|
|
from pathname.rb.
|
|
|
|
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].
|
|
|
|
Thu Aug 26 21:49:46 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
* ext/pathname/pathname.c (path_readlines): Pathname#readlines
|
|
translated from pathname.rb.
|
|
|
|
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]
|
|
|
|
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].
|
|
|
|
Thu Aug 26 09:49:50 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* array.c (rb_ary_shuffle_bang): check number of argument.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
Wed Aug 25 22:11:11 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
* ext/pathname/pathname.c (path_binread): Pathname#binread translated
|
|
from pathname.rb.
|
|
|
|
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].
|
|
|
|
Tue Aug 24 23:28:50 2010 Yusuke Endoh <mame@tsg.ne.jp>
|
|
|
|
* .gitignore: updated.
|
|
|
|
Tue Aug 24 22:07:28 2010 Tanaka Akira <akr@fsij.org>
|
|
|
|
* ext/pathname/pathname.c (path_read): Pathname#read translated from
|
|
pathname.rb.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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]
|
|
|
|
Tue Aug 24 05:58:18 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* ChangeLog: flushed. [ruby-dev:42050]
|
|
|
|
For the changes before 1.9.3, see doc/ChangeLog-1.9.3
|
|
For the changes before 1.8.0, see doc/ChangeLog-1.8.0
|
|
|
|
Local variables:
|
|
add-log-time-format: (lambda ()
|
|
(let* ((time (current-time))
|
|
(system-time-locale "C")
|
|
(diff (+ (cadr time) 32400))
|
|
(lo (% diff 65536))
|
|
(hi (+ (car time) (/ diff 65536))))
|
|
(format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t)))
|
|
indent-tabs-mode: t
|
|
tab-width: 8
|
|
end:
|