summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-10-23* 2010-10-23svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23version.h: reorder some lines to get rid of conflict betweenyugui
my commits and automatic update of RUBY_RELEASE_DATE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29113 from trunk into ruby_1_9_2.yugui
-- * object.c (rb_obj_class): remove mention of obsolete method. a patch from Run Paint Run Run at [ruby-core:31842]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29102 from trunk into ruby_1_9_2. fixes #3743.yugui
-- * 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] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29101 from trunk into ruby_1_9_2.yugui
-- Creating dummy library for dl/fiddle tests on AIX. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29091 from trunk into ruby_1_9_2.yugui
-- * ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64. reported by kuwamoto shintaro in [ruby-dev:42125]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29075 from trunk into ruby_1_9_2.yugui
-- * backport r29071 from ruby_1_8; * ext/openssl/ossl_asn1.c (obj_to_asn1bool): fixed ASN1::Boolean encoding issue for OpenSSL 1.0.0 compatibility. ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which means 'true'. ASN1_TYPE_set of OpenSSL <= 0.9.8 treats value 0x100 as 'false' but OpenSSL >= 1.0.0 treats it as 'true'. ruby-ossl was using 0x100 for 'false' for backward compatibility. Just use 0x0 for the case OpenSSL >= OpenSSL 0.9.7. * test/openssl/test_asn1.rb: test added. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29076 from trunk into ruby_1_9_2.yugui
-- * common.mk (version.o): depends on both of version.h and include/ruby/version.h. [ruby-dev:42063] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02* 2010-10-02svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-02merges r29074 from trunk into ruby_1_9_2.yugui
-- * re.c (rb_reg_search): fix: 4th argument should be regexp object. patched by shintaro kuwamoto [ruby-dev:41667] #3459 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29merges r29073 from trunk into ruby_1_9_2.yugui
-- * util.c (ruby_strtod): make sure to have digit-sequence after 'p' for hexadecimal-floating-constant. [ruby-dev:42105] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29merges r29068 from trunk into ruby_1_9_2.yugui
-- * include/ruby/ruby.h (UINT2NUM): fix ifdef condition for LLP64. reported by Daniel Gutmanas. [ruby-core:31778] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29merges r29066 from trunk into ruby_1_9_2.yugui
-- * configure.in: fix typo. a patch from Eric Wong at [ruby-core:31810]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29merges r29044 from trunk into ruby_1_9_2.yugui
-- * array.c (rb_ary_permutation, rb_ary_repeated_permutation, rb_ary_repeated_combination, rb_ary_product): use ary_make_shared_copy instead of ary_make_substitution. [ruby-dev:42067] [Bug #3708] * test/ruby/test_array.rb (test_product, test_repeated_permutation, test_repeated_combination): append assertions against [Bug #3708]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29merges r29043 from trunk into ruby_1_9_2.yugui
-- * enum.c (enum_inject): fix typo of rdoc. patched by Andrei Kulakov [ruby-core:31768] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29* 2010-09-29svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-29merges r29040 from trunk into ruby_1_9_2.yugui
-- * vm_insnhelper.c (vm_push_frame): initialize block_iseq. a patch from Peter Weldon at [ruby-core:31757]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-14* 2010-09-15svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-09-14* ext/fiddle/closure.c : Don't use FFI closure alloc on OpenBSD.tenderlove
Thanks Jeremy Evans! [ruby-core:32384] Conflicts: ChangeLog git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-18Bump patchlevel.yugui
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-18* 2010-08-18svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-18merges r29023 from trunk into ruby_1_9_2.yugui
-- * regcomp.c: revert r26701; it introduces Bug #3681. [ruby-core:31677] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-16* NEWS: updated. a patch from Kazuhiro NISHIYAMA in [ruby-dev:42001].mame
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-16* 2010-08-16svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-16merge revision(s) 28997:shyouhei
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error): Fix for possible cross-site scripting (CVE-2010-0541). Found by Apple, reported by Hideki Yamane. Patch by Hirokazu Nishio <nishio.hirokazu AT gmail.com>. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-14merges r28795 and r28796 from trunk into ruby_1_9_2.yugui
-- * file.c (file_expand_path): should check if could find user. [ruby-core:31538] -- * file.c (file_expand_path): home directory must be absolute. [ruby-core:31537] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-14* 2010-08-14svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-14merges r28628 from trunk into ruby_1_9_2.yugui
-- * configure.in: fix for universal binary. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-09merges r28895 from trunk into ruby_1_9_2.yugui
-- * vm_eval.c (vm_call0): fix for VM_METHOD_TYPE_NOTIMPLEMENTED. [ruby-dev:41953] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-09merges r28885 from trunk into ruby_1_9_2.yugui
-- * file.c (realpath_rec): rb_str_modify depends on the length, so resize instead. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-09merges r28877 from trunk into ruby_1_9_2.yugui
-- * compile.c (NODE_ARGSCAT, NODE_ARGSPUSH): drop unused ARGSCAT results when poped is true. [ruby-dev:41933], [Bug #3658] This is retry of r28870 and r28873 which were reverted. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-09merges 28866 from trunk into ruby_1_9_2.yugui
-- * dir.c (glob_make_pattern): fold continuous PLAINs to get rid of snail at too deep path. [ruby-dev:41871] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-09merges r28894 from trunk into ruby_1_9_2. This fixes [ruby-dev:41962].yugui
-- * ext/win32ole/win32ole.c: fix checking version of GCC. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-08merges r28836 from trunk into ruby_1_9_2.yugui
-- * ruby.c (ruby_init_loadpath_safe): rb_str_set_len modifies ptr since r26303. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-08merges r28835 from trunk into ruby_1_9_2.yugui
-- * ext/win32ole/win32ole.c: NONAMELESSUNION defined only if gcc version is older than 3.4.4. [ruby-core:31567] [Bug #3637] * ext/win32ole/extconf.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-08* 2010-08-09svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-08merges r28793 from trunk into ruby_1_9_2.yugui
-- * ext/tk/extconf.rb: use TK_XINCLUDES on tkConfig.sh when not empty, even if MacOS X Aqua version [ruby-dev:41883]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-05* 2010-08-05svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-05merges r28869 from trunk into ruby_1_9_2.mame
-- * complex.c (nucomp_marshal_load): should check the argument. [ruby-core:31622] * rational.c (nurat_marshal_load): ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-04merges r28834 from trunk into ruby_1_9_2.mame
-- * thread_win32.c (native_thread_join): need to wait thread, of course. [ruby-dev:41911] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-04merges r28833 from trunk to ruby_1_9_2.mame
-- * file.c (file_expand_path): wrong condition. [ruby-core:31591] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-04* 2010-08-04svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-04merges r28754, r28756 and r28777 from trunk into ruby_1_9_2.mame
These are needed to fix build failure on windows. [ruby-dev:41929] -- * configure.in: not [freebsd] but [freebsd*] for AS_CASE. * configure.in: define BROKEN_CLOSE only on FreeBSD. This needs to merge to 1.9.2. * configure.in: define BROKEN_CLOSE on FreeBSD. This fixes build failure on MSVC. [ruby-core:31481] * include/ruby/ruby.h, include/ruby/missing.h: use BROKEN_CLOSE for replacing close(2). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01* 2010-08-02svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01* util.c (ruby_add_suffix): fixed a bug returning uninitialized value.mame
This is the essential part from r28794 of trunk. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01revert r28788 (backport of r28751).mame
The patch seems to be revised by r28763. The patch will be backported after it is stabilized by an experience in trunk. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01merges r28755 from trunk into ruby_1_9_2.mame
-- * vm.c (rb_thread_mark): mark only self of normal iseqs, not nodes. [ruby-dev:41874] * vm.c (rb_thread_mark): should mark iseq itself other than normal iseq. [ruby-dev:41880] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01merges r28816 from trunk into ruby_1_9_2.mame
-- * lib/irb/init.rb (IRB.parse_opts): set VERBOSE to true when debug switch called in irb. a patch from Andrew Grimm in [ruby-core:31558]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01* 2010-08-01svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-01merges r28815 from trunk into ruby_1_9_2.mame
-- * bignum.c (big_op): comparison of bignum and infinity has returned 1 or -1, but it must return boolean. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e