Commit graph

2467 commits

Author SHA1 Message Date
yugui
0fd0bacc61 merges r23568 from trunk into ruby_1_9_1.
--
* string.c (rb_str_each_char, rb_str_each_codepoint): string
  length must be long.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:07:17 +00:00
yugui
67a3f2eebc merges r23562 and r23564 from trunk into ruby_1_9_1.
--
* string.c (rb_str_partition): should use the converted result.  a
  patch from Marc-Andre Lafortune at [ruby-core:23540].
--
* string.c (rb_str_rpartition): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:07:02 +00:00
yugui
509f805ace merges r23560 from trunk into ruby_1_9_1.
--
* lib/cgi/core.rb (CGI::HTTP_STATUS): typo fixed.  a patch from
  Nobuhiro IMAI.  [ruby-dev:38538]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:06:49 +00:00
yugui
0ddc830573 merges r23557 and r23563 from trunk into ruby_1_9_1.
--
* thread.c (rb_exec_recursive_paired): new function for proper
  handling of recursive arrays.  [EXPERIMENTAL] [ruby-core:23402]

* array.c (rb_ary_equal, rb_ary_eql, rb_ary_cmp): use above.

* hash.c (hash_equal): ditto.
--
* test/ruby/test_hash.rb (TestHash::test_equal2): recursive hashes
  are handled properly now. ref: [ruby-core:23402]

* test/ruby/test_m17n.rb (TestM17N#test_sprintf_p): test fixed

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:06:35 +00:00
yugui
7340277cfb merges r23556 from trunk into ruby_1_9_1.
--
* error.c (syserr_initialize): errno is int.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:06:20 +00:00
yugui
a1bfd01aee merges r23550 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/cparser.rb (DL::CParser#parse_struct_signature):
  splitting with regexp source string is obsolete.  a patch from
  Minwoo Lee at [ruby-core:23494].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:06:05 +00:00
yugui
972e0b2b31 merges r23549 from trunk into ruby_1_9_1.
--
* ext/dl/cptr.c (rb_dlptr_cmp): return signed value, and restrict
  to Fixnum.  [ruby-dev:38533]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 09:05:51 +00:00
yugui
66be715498 version.h (RUBY_PATCHLEVEL): forgot to increment it at r23539
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 10:05:00 +00:00
svn
6b22d438bf * 2009-05-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:50:06 +00:00
yugui
c30a6322d6 merges r23500 from trunk into ruby_1_9_1.
--

* spec/.gitignore: ignores rubyspec/ and mspec/.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:51 +00:00
yugui
7b9cd8c0b6 merges r23494 from trunk into ruby_1_9_1.
--
* lib/tempfile.rb (Tempfile#unlink): close first for Windows.  a
  patch from Florian Frank.  [ruby-core:23505]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:44 +00:00
yugui
a922df795b merges r23491 from trunk into ruby_1_9_1.
--
* vm_method.c (rb_attr): should preserve encoding info.
  [ruby-dev:38498]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:35 +00:00
yugui
68a2b3cf7f merges r23474 from trunk into ruby_1_9_1.
--
* compile.c (rb_parse_in_eval): returns true in true eval, not in
  main.  [ruby-dev:38382]

* parse.y (program): inherits dvars in eval or main.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:28 +00:00
yugui
6bfaf6e209 merges r23472 from trunk into ruby_1_9_1.
--
* vm.c (rb_vm_get_sourceline): should not access out of bound.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:19 +00:00
yugui
bef510ada0 merges r23469 from trunk into ruby_1_9_1.
--
* ext/win32ole/win32ole.c (foletypelib_name): should return
  encoded name corresponding to WIN32OLE.codepage.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:09 +00:00
yugui
fff99de832 merges r23451 from trunk into ruby_1_9_1.
--
* lib/rss/parser.rb, test/test_parser_1.0.rb: fix foaf:Image
  element causes parse error even if ignore_unknown_element mode.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:49:01 +00:00
yugui
6285874bc3 merges r23447 from trunk into ruby_1_9_1.
--
* lib/rss/maker/entry.rb: fix a typo.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:50 +00:00
yugui
17f26eef3c merges r23446 from trunk into ruby_1_9_1.
--
* lib/rss/maker/feed.rb, test/test_maker_atom_entry.rb,
  test/test_maker_atom_feed.rb: fix duplicated dc:date.
  Reported by Kazuhiro NISHIYAMA. Thanks!!! [ruby-list:46014]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:40 +00:00
yugui
d8b2502b59 merges r23444 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/callback.rb (DL#remove_callback_internal): ignore
  unbound function.  [ruby-dev:38474]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:30 +00:00
yugui
caf4924669 merges r23440 from trunk into ruby_1_9_1.
--
* variable.c (rb_autoload_load): gets rid of false warning.
  [ruby-core:23466]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:22 +00:00
yugui
6103475a3f merges r23439 from trunk into ruby_1_9_1.
--
* sample/drb/dhasenc.rb: add magic comment for encoding.

* sample/mine.rb: ditto.

* ext/tk/sample/tcltklib/sample1.rb: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:14 +00:00
yugui
e23aac09ca merges r23431 from trunk into ruby_1_9_1.
--
* variable.c (rb_autoload_load): checks if iv_tbl is valid.
  [ruby-dev:38456]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 09:48:05 +00:00
yugui
642ca17bdf merges r23435 from trunk into ruby_1_9_1.
--
* parse.y (magic_comment_encoding): use rb_compile_warning() to
  show the currently parsing file name.  [ruby-core:23469]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:48:16 +00:00
yugui
03ae8480a3 * ext/pty/pty.c (getDevice): fixes a mistake in merging r20877.
Patch by Takahiro Kambe <taca AT back-street.net>.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:48:10 +00:00
yugui
ce1a4ee112 merges r23424 from trunk into ruby_1_9_1.
--
* ext/stringio/stringio.c (strio_ungetbyte): encoding should not
  be effective.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:48:03 +00:00
yugui
6fac4c5f9f merges r23386 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/func.rb (DL::Function#bound?): returns if already
  bound to a block.

* ext/dl/lib/dl/value.rb (DL::ValueUtil#wrap_arg): block must be
  given if arg is not bound.  [ruby-dev:38404]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:54 +00:00
yugui
a5892c1148 merges r23385 from trunk into ruby_1_9_1.
--
* ext/dl/cfunc.c (rb_dlcfunc_instance_p): new function to check if
  the argument is an instance of DL::CFunc.

* ext/dl/cptr.c (rb_dlptr_initialize, rb_dlptr_s_malloc): checks
  if DL::CFunc.  [ruby-dev:38403].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:47 +00:00
yugui
84de597303 merges r23382 from trunk into ruby_1_9_1.
--
* ext/dl/lib/dl/cparser.rb (DL::CParser#parse_signature): strips
  spaces.  based on a patch from Takashi Tamura in [ruby-dev:38398].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:38 +00:00
yugui
c378fbc511 merges r23378 from trunk into ruby_1_9_1.
--
* test/ruby/test_float.rb (TestFloat#test_sleep_with_Float): add a
  test. see [ruby-core:23282]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:33 +00:00
yugui
8d5f3471b0 merges r23371 from trunk into ruby_1_9_1.
--
* vm_eval.c (rb_f_catch): gets rid of issue with gcc 4.4.  a patch
  from Alexey Froloff in [ruby-core:23398].  [ruby-core:22924]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:27 +00:00
yugui
6d3ef1b238 merges r23362 from trunk into ruby_1_9_1.
--
* test/ruby/test_rubyoptions.rb (test_indentation_check): add a test
  for indentation check.  [ruby-dev:38382]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:21 +00:00
yugui
3c84bb3147 merges r23361 from trunk into ruby_1_9_1.
--
* array.c (rb_ary_flatten_bang): returns nil if nothing changed.
  a patch from Marc-Andre Lafortune in [ruby-core:23382].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:11 +00:00
yugui
5453b6d4a7 merges r23359 from trunk into ruby_1_9_1.
--
* array.c (rb_ary_sample): negative sample number is invalid.
  [ruby-core:23374]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 14:47:02 +00:00
yugui
1662bee468 * win32/Makefile.sub: fixes build failures on win32.
fixed by usa.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-12 05:36:34 +00:00
yugui
aa9e93f93e * win32/Makefile.sub: fixes a mistake in merging r22822.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-12 04:45:31 +00:00
yugui
f3fa74cb9b merges r22822 from trunk into ruby_1_9_1.
--
* win32/Makefile.sub (LDFLAGS): always prepends -link.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-12 04:16:31 +00:00
svn
f2140e9e4e * 2009-05-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-11 15:04:43 +00:00
svn
738f7f3f0e * 2009-05-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-04 12:29:14 +00:00
svn
3220342390 * 2009-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-19 13:32:24 +00:00
svn
6069996a9c * 2009-04-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-04-12 14:01:48 +00:00
svn
c939380288 * 2009-03-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-04 09:19:15 +00:00
svn
725a2369fd * 2009-03-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-03 11:39:00 +00:00
svn
759ab70c45 * 2009-02-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-22 04:30:26 +00:00
svn
cb2f0c9d14 * 2009-02-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 15:03:32 +00:00
svn
692b8283b7 * 2009-02-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@22264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 14:56:30 +00:00
svn
eb8e7eaf48 * 2009-02-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-02 08:07:20 +00:00
svn
2ad225c289 * 2009-01-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-29 16:51:23 +00:00
svn
884264dc4d * 2009-01-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-28 09:20:07 +00:00
svn
f8dce92410 * 2009-01-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-20 09:53:00 +00:00
svn
f1211dd405 * 2009-01-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-17 06:39:03 +00:00