matz
255341597a
* proc.c (proc_dup): should copy safe_level from src proc
...
properly. a patch from Keita Yamaguchi
<keita.yamaguchi at gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-21 20:50:16 +00:00
nobu
87b59f48f6
* hash.c (rb_hash_delete): rdoc fix based on a patch from Gaston Ramos
...
<ramos.gaston AT gmail.com>. [ruby-core:16825]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-21 03:34:54 +00:00
knu
fff1bdffd1
* file.c (lchmod_internal): Remove a compiler warning.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-20 04:16:28 +00:00
knu
458122179f
2008-05-19
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-18 21:22:25 +00:00
matz
12951fe7a0
* re.c (rb_reg_search): need to free allocated buffer in re_register.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-17 01:20:39 +00:00
usa
4d0fd56540
* 2008-05-16
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-16 05:45:08 +00:00
nobu
ff1be4e089
* file.c (file_expand_path): support for alternative data stream
...
and ignored trailing garbages of NTFS.
* file.c (rb_file_s_basename): ditto.
* file.c (rb_file_s_extname): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-15 06:34:02 +00:00
usa
e9d69ca0ce
* ext/tk/tkutil/extronf.rb: check stdndup() because it's not standard
...
function of C.
* ext/tk/tkutil/tkutil.c (cbsubst_table_setup): use malloc() and
strncpy() instead of strndup() if not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-14 08:16:51 +00:00
matz
28693296b7
* string.c (rb_str_cat): fixed buffer overrun reported by
...
Christopher Thompson <cthompson at nexopia.com> in [ruby-core:16746]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-13 01:19:41 +00:00
usa
f55e8e89cb
* 2008-05-12
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-12 00:05:12 +00:00
kazu
f648718073
2008-05-11
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-11 00:59:27 +00:00
matz
00f4f4ff6f
* util.c (ruby_strtod): backported from 1.9. a patch from Satoshi
...
Nakagawa <psychs at limechat.net> in [ruby-dev:34625].
fixed: [ruby-dev:34623]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-10 00:18:32 +00:00
matz
7271c06584
* ext/zlib/zlib.c (gzreader_gets): may cause infinite loop.
...
a patch from Kouya <kouyataifu4 at gmail.com> in
[ruby-reference-manual:762].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-06 15:58:23 +00:00
matz
4f811857fa
* ext/dbm/dbm.c (Init_dbm): defines DBM::VERSION even when
...
DB_VERSION_STRING is not available. [ruby-dev:34569]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-02 04:05:52 +00:00
nobu
c5b0239124
* range.c (range_step): allow float step bigger than zero but less
...
than one. [ruby-dev:34557]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-01 14:35:13 +00:00
nobu
cd8aabdafa
* re.c (rb_reg_search): use local variable. a patch from wanabe
...
<s.wanabe AT gmail.com> in [ruby-dev:34537]. [ruby-dev:34492]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-30 08:47:23 +00:00
knu
0f168bcbea
20080426
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-26 10:57:10 +00:00
nobu
56d973d728
* array.c (flatten): returns an instance of same class.
...
[ruby-core:16554]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-25 03:37:57 +00:00
nobu
0f110ebed5
* dln.c (dln_find_1): prior files with extensions to files sans
...
extensions. [ruby-core:16517]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-24 05:15:13 +00:00
kazu
44837a4fd2
* test/ruby/test_symbol.rb (TestSymbol#test_to_proc): Improve tests of Symbol#to_proc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-22 15:25:23 +00:00
usa
be4b3f9673
* file.c (eaccess): workaround for recent msvcrt's behavior.
...
[ruby-core:16460]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-22 01:06:08 +00:00
usa
d369f0671b
* time.c (rb_strftime): check errno to detect strftime(3)'s error.
...
this is workaround for recent version of MSVCRT.
[ruby-dev:34456]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-21 01:01:50 +00:00
knu
0a56d9d431
20080420
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-20 09:05:58 +00:00
knu
10d1584e91
1.8.7 20080419
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-19 09:54:01 +00:00
usa
5e3beb4a8b
* 2008-04-18
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-18 07:40:14 +00:00
usa
fefd85d9ef
* 2008-04-17
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-17 13:34:31 +00:00
knu
19a9fcba3c
* version.h: Welcome to the post-1.8.7 world. Radical changes are
...
inhibited in the ruby_1_8 branch until the 1.8.7 final release
goes out of the door.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-15 19:02:51 +00:00
nobu
affe3e1646
* 2008-04-15
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-15 05:10:24 +00:00
matz
3b67d958c3
* marshal.c (w_object): add volatile to avoid potential GC bug. a
...
patch from Tomoyuki Chikanaga <chikanag at nippon-control-system.co.jp>
in [ruby-dev:34311].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-10 23:09:54 +00:00
usa
da277e53d3
* enum.c (iterate_method): add prototype to avoid warning on VC++.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-09 16:43:14 +00:00
knu
2e5a7e770c
20080409
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-09 10:51:17 +00:00
matz
0e3a147bd4
* re.c (rb_reg_quote): should always copy the quoting string.
...
[ruby-core:16235]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-08 01:50:21 +00:00
nobu
bc5797d873
* dir.c (dir_tell): check if closed. [ruby-core:16223]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-06 00:45:02 +00:00
nobu
a6eded88af
* object.c (rb_check_to_integer): backported for range_step.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-05 01:05:03 +00:00
matz
4d87d07782
* range.c (range_step): should not round step into integer if
...
begin and end are numeric. [ruby-core:15990]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-04-03 17:20:48 +00:00
nobu
84ee429e83
* lib/resolv.rb (Resolv::Config.default_config_hash): requires
...
win32/resolv to use Win32::Resolv. [ruby-dev:34138]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-31 16:55:54 +00:00
nobu
b9bdeb035c
* ext/tk/tcltklib.c: rb_hash_lookup has not been backported yet.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-29 22:00:34 +00:00
nobu
133d4448fe
* 2008-03-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-29 12:42:31 +00:00
nobu
76e08be894
* configure.in: sitearch should use target_cpu. [ruby-core:15986]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-24 01:25:56 +00:00
nobu
c367a39c14
* instruby.rb (open_for_install): write block result and rewrite only
...
if changed from existing file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-21 00:24:30 +00:00
usa
2652fd7955
* 2008-03-19
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-18 15:55:44 +00:00
nobu
27ea07c8ad
* configure.in: unset GREP_OPTIONS. [ruby-core:15918]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-17 07:41:12 +00:00
nobu
45f6934658
* configure.in (RUBY_CHECK_VARTYPE): should not indent preprocessor
...
directives.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-14 01:12:32 +00:00
nobu
6017f19422
* eval.c (rb_call0): yields the last executed node line number at
...
return event. [ruby-core:15855]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-12 15:37:22 +00:00
kazu
ca278df961
2008-03-12
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-11 17:27:35 +00:00
nobu
c307e12554
* common.mk (clean-local): removes MINOBJS.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-11 03:39:05 +00:00
nobu
613ad45042
* file.c (isdirsep): backslash is valid path separator on cygwin too.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-08 09:51:00 +00:00
nobu
17099f82c7
* lib/mkmf.rb: rdoc added. [ruby-Patches-9762]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15725 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-07 10:56:13 +00:00
usa
cea105d873
* 2008-03-06
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-06 00:26:16 +00:00
nobu
58ee1e54b0
* hash.c (rb_any_hash): shrinks all results in Fixnum range.
...
[ruby-core:15713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-03-03 07:14:27 +00:00