summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tags branches/ruby_1_9_1@24174 as v1_9_1_243ruby_1_9_1_243yugui2009-07-170-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_243@24175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r20385 from trunk into ruby_1_9_1.yugui2009-07-173-19/+118
| | | | | | | | -- * lib/foerwardable.rb: should be usable def_single_delegator for Class and Module. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24148 from trunk into ruby_1_9_1.yugui2009-07-175-7/+25
| | | | | | | | -- * id.c (Init_id), vm.c (vm_exec): @#__ThrowState__ is no longer used. [ruby-dev:38760] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-07-16yugui2009-07-171-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24127 and r24133 from trunk into ruby_1_9_1.yugui2009-07-173-2/+10
| | | | | | | | | -- * dir.c (push_glob): fix GC problem. -- * dir.c (push_glob): re-fix GC problem. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23346 from trunk into ruby_1_9_1.yugui2009-07-1714-834/+344
| | | | | | | -- Update to JSON 1.1.4. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-07-15yugui2009-07-151-3/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24084 from trunk into ruby_1_9_1.yugui2009-07-153-63/+383
| | | | | | | | | -- * .gitignore: synchronized with svn:ignore. * spec/.gitignore: merged into /.gitignore git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24116 from trunk into ruby_1_9_1.yugui2009-07-153-2/+6
| | | | | | | -- * win32/Makefile.sub (LIBPATHFLAG): path is already quoted in mkmf.rb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24103 from trunk into ruby_1_9_1.yugui2009-07-153-1/+8
| | | | | | | -- Check pos and strlen on Regexp#index(str, pos) [ruby-core:23660] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24094 from trunk into ruby_1_9_1.yugui2009-07-155-10/+36
| | | | | | | | | | | | | -- * enumerator.c (yielder_yield_i): use rb_proc_new instead of rb_iterate. [ruby-dev:38518] * README.EXT: rb_iterate is obsolete since 1.9; use rb_block_call instead. * README.EXT.ja: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24091 from trunk into ruby_1_9_1.yugui2009-07-154-2/+19
| | | | | | | | | | | -- * lib/prime.rb (Prime#prime_division): now decomposes negative integer into a decomposition with element [-1, 1]. * test/test_prime.rb: test for it. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24090 from trunk into ruby_1_9_1.yugui2009-07-153-4/+18
| | | | | | | -- * io.c (pipe_open): handles leaked on win32 when an error occurs. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24088 from trunk into ruby_1_9_1.yugui2009-07-152-2/+2
| | | | | | | | -- * lib/tempfile (Tempfile.open): rdoc. patch by Nobuhiro IMAI. #1694 git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24086,r24087 and r24095 from trunk into ruby_1_9_1.yugui2009-07-153-5/+19
| | | | | | | | | | | | -- * marshal.c (r_object0): copy instance variables to new regexp. -- * marshal.c (r_object0): should not shadow outer variable not to return Qnil always. -- * marshal.c (r_object0): should return real object. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24065 from trunk into ruby_1_9_1.yugui2009-07-132-2/+2
| | | | | | | -- * lib/pstore.rb (PStore#on_windows): fixed typo. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24016 from trunk into ruby_1_9_1.yugui2009-07-132-1/+8
| | | | | | | -- Add test for marshaling regexp. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24015 from trunk into ruby_1_9_1.yugui2009-07-133-2/+8
| | | | | | | -- * marshal.c (r_object0): set encoding only if the encoding is not US-ASCII. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24013 from trunk into ruby_1_9_1.yugui2009-07-133-1/+9
| | | | | | | | -- * include/ruby/ruby.h (rb_obj_{untrust,untrusted,trust}): added prototypes. [ruby-dev:38756] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24012 from trunk into ruby_1_9_1.yugui2009-07-134-8/+31
| | | | | | | | -- * vm_insnhelper.c (vm_search_superclass): checks for implicit argument passing before method search. [ruby-core:24244] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r24002 from trunk into ruby_1_9_1.yugui2009-07-132-2/+1
| | | | | | | -- Remove debug print. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* version.h: swaps lines so that the maintenance script can handle them easily.yugui2009-07-131-1/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23999 from trunk into ruby_1_9_1.yugui2009-07-133-3/+19
| | | | | | | | -- * marshal.c (r_object0): replace \u by u when the regexp is made by Ruby 1.8. [ruby-dev:36750] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23989 from trunk into ruby_1_9_1.yugui2009-07-134-5/+12
| | | | | | | | -- * file.c (rb_file_s_basename): returns new string instead of shared string from FilePathStringValue(). [ruby-core:24199] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23988 from trunk into ruby_1_9_1.yugui2009-07-133-1/+48
| | | | | | | | | -- Update ext/.document with extensions that appear to have documentation. Fixes #1738. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23976 from trunk into ruby_1_9_1.yugui2009-07-133-2/+7
| | | | | | | | -- * io.c (rb_io_ext_int_to_encs): Set external encoding if ext==intern. [ruby-dev:38278] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23971 from trunk into ruby_1_9_1.yugui2009-07-133-1/+12
| | | | | | | | | | -- * enum.c (enum_to_a): should propagate taint to the return value. [ruby-core:24152] * enum.c (enum_sort_by): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23970 from trunk into ruby_1_9_1.yugui2009-07-134-3/+28
| | | | | | | | -- * proc.c (make_curry_proc): should propagate lambda-ness. [ruby-core:24127] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23959 from trunk into ruby_1_9_1.yugui2009-07-135-20/+40
| | | | | | | | -- * thread.c (rb_threadptr_exec_event_hooks): new function to execute event hooks, with preserving errinfo. [ruby-core:24118] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23956 from trunk into ruby_1_9_1.yugui2009-07-124-3/+38
| | | | | | | | -- * vm_insnhelper.c (vm_yield_setup_block_args): restores the first arg where is overwritten at funcall. [ruby-core:24139] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23946 from trunk into ruby_1_9_1.yugui2009-07-124-3/+74
| | | | | | | | | -- * complex.c: undef-ed shome methods. [ruby-core:24110] * complex.c (Numeric#arg): NaN for NaN. [ruby-core:24116] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23932 from trunk into ruby_1_9_1.yugui2009-07-123-2/+6
| | | | | | | -- * parse.y (parser_yylex): fixed wrong variable. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23930 from trunk into ruby_1_9_1.yugui2009-07-127-21/+39
| | | | | | | | | | | | | | | | -- * hash.c (rb_hash_hash): documentation fix. a patch from Marc-Andre Lafortune. [ruby-core:23943] * object.c (rb_mod_cmp): ditto. * range.c (range_eq): ditto. * string.c (rb_str_partition, rb_str_rpartition): ditto. * struct.c (rb_struct_s_def): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23918 and r23919 from trunk into ruby_1_9_1.yugui2009-07-124-2/+8
| | | | | | | | | | | -- * marshal.c (w_encoding): encodings need extra depth. [ruby-core:24100] -- * test/ruby/test_marshal.rb (TestMarshal#test_limit): test for [ruby-core:24100]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23916 from trunk into ruby_1_9_1.yugui2009-07-125-5/+20
| | | | | | | | | | | | -- * re.c (reg_match_pos): adjust offset based on characters, not bytes. [ruby-dev:38722] * string.c (rb_str_offset): new function. * string.c (rb_str_index_m): no call to rb_reg_adjust_startpos(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23911 from trunk into ruby_1_9_1.yugui2009-07-123-3/+7
| | | | | | | -- * tool/compile_prelude.rb: use US-ASCII name. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23906 from trunk into ruby_1_9_1.yugui2009-07-123-3/+7
| | | | | | | -- * dln.c (dln_find_1): fixed index overrun. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23891 from trunk into ruby_1_9_1.yugui2009-07-124-14/+45
| | | | | | | -- * dln.c (dln_find_1): fix for files with dots. [ruby-dev:38588] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23889 from trunk into ruby_1_9_1.yugui2009-07-123-2/+7
| | | | | | | | -- * file.c (file_expand_path): should copy original encoding. [ruby-dev:38612] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23862 from trunk into ruby_1_9_1.yugui2009-07-123-20/+26
| | | | | | | | | | -- * io.c (argf_rewind): need to rewind $. and ARGF.lineno. [ruby-core:24046] * io.c (struct argf): refactoring on $. and ARGF.lineno behavior. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-07-12svn2009-07-121-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: fixes a mistake in merging r23801.yugui2009-07-121-52/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23861 from trunk into ruby_1_9_1.yugui2009-07-123-2/+28
| | | | | | | -- * ext/pty/pty.c (pty_getpty): check dup failure. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23853 from trunk into ruby_1_9_1.yugui2009-07-123-3/+9
| | | | | | | | -- * io.c (argf_binmode_m): should call rb_io_ascii8bit_binmode() to set its encoding to ASCII-8BIT. [ruby-core:24029] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23849 from trunk into ruby_1_9_1.yugui2009-07-126-1/+1
| | | | | | | -- * lib/rake.rb, lib/rubygems/custom_require.rb, lib/rubygems/digest/*.rb: not executable. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23846 from trunk into ruby_1_9_1.yugui2009-07-123-13/+18
| | | | | | | | -- * enum.c (first_i): wrong condition for no argument #first. [ruby-core:24017] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@24037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23837 from trunk into ruby_1_9_1.yugui2009-06-243-3/+18
| | | | | | | | -- * parse.y (parser_set_encode): show the erred file name instead of the file that requires it. [ruby-core:24006] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23815 from trunk into ruby_1_9_1.yugui2009-06-244-4/+12
| | | | | | | | | | -- * compile.c (iseq_set_arguments, iseq_compile_each): internal arrays must be hidden. [ruby-dev:38613] * vm.c (Init_top_self): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merges r23813 and r23821 from trunk into ruby_1_9_1.yugui2009-06-244-4/+11
| | | | | | | | | | | | | -- * ruby.c (process_options), enc/prelude.rb: encdb and transdb are extension libraries. -- * ruby.c (process_options): don't specify .so for encdb here. "." is replaced by "_" in load_encoding. * encoding.c (load_encoding): add .so here. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2009-06-25svn2009-06-241-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@23842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e