Граф коммитов

2796 Коммитов

Автор SHA1 Сообщение Дата
svn 72992b97d3 * 2010-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-04 21:22:51 +00:00
svn bc561d0b93 * 2010-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-04 00:37:39 +00:00
svn 2b71200ad4 * 2010-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-02 16:02:52 +00:00
svn 35eb899004 * 2010-06-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-02 03:05:11 +00:00
svn 508e987ac6 * 2010-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-31 16:16:45 +00:00
svn b6e91b9ddf * 2010-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-30 16:43:56 +00:00
svn 2c1a7dc85e * 2010-05-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-29 15:10:04 +00:00
nobu 21fbc8f6d3 * gc.c (allocate_sorted_heaps, before_gc_sweep, gc_sweep): removed
unused variables.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-28 23:46:44 +00:00
svn 7e3454037a * 2010-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-27 15:39:37 +00:00
svn 974cd2e23e * 2010-05-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-27 03:47:29 +00:00
svn 56734a1901 * 2010-05-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-25 15:12:22 +00:00
svn 75497d8a3d * 2010-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-24 16:48:03 +00:00
nobu d837ce5eda * process.c (rb_f_spawn): use correct command name for the error
message.  [ruby-dev:41395]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-23 23:16:09 +00:00
svn de26aaa57a * 2010-05-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-22 22:12:43 +00:00
svn 3885841dce * 2010-05-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-21 18:55:54 +00:00
svn 0303a1ca43 * 2010-05-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-20 16:13:38 +00:00
svn f0b0dd2912 * 2010-05-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-19 17:15:30 +00:00
svn 31fd9c1553 * 2010-05-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-19 02:42:58 +00:00
svn 410ae9d41b * 2010-05-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-17 21:07:42 +00:00
nobu b45f04a66f * dln.c (rb_w32_check_imported): workaround for VC6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-16 16:07:54 +00:00
svn bbebd01d08 * 2010-05-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-15 17:25:20 +00:00
nobu 44c9592d62 * ext/iconv/iconv.c (rb_iconv_sys_fail): raise BrokenLibrary if
errno is not set.  [ruby-dev:41317]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-15 08:16:18 +00:00
svn 308be9c8a1 * 2010-05-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-13 16:20:29 +00:00
svn 86fa4ec8a7 * 2010-05-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-12 22:39:15 +00:00
svn 7abe8a5560 * 2010-05-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-12 01:06:28 +00:00
svn 6f403dbf90 * 2010-05-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-10 16:22:55 +00:00
nobu 08bf7189f8 * ext/io/console/console.c (ttymode): reverted previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-09 15:35:43 +00:00
nobu 6aa05eba8a * thread.c (rb_thread_aset): fixed argument type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-08 15:27:48 +00:00
svn 1926eb045f * 2010-05-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-07 15:07:12 +00:00
nobu 9283449812 * version.h: bump up to 1.9.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-07 14:51:41 +00:00
svn c4976411d9 * 2010-05-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-06 19:28:15 +00:00
ko1 833cade2dc * vm_method.c (rb_unlink_method_entry, rb_sweep_method_entry):
added.  Unlinked method entries are collected to
  vm->unlinked_method_entry_list.  On the GC timing, mark all method
  entries which are on all living threads.  Only non-marked method
  entries are collected.  This hack prevents releasing living method
  entry.
  [Performance Consideration] Since this Method Entry GC (MEGC)
  doesn't occuer frequently, MEGC will not be a performance bottleneck.
  However, to traverse living method entries, every control frame push
  needs to clear cfp->me field.  This will be a performance issue
  (because pushing control frame is occurred frequently).
  Bug #2777 [ruby-dev:40457]
* cont.c (fiber_init): init cfp->me.
* gc.c (garbage_collect): kick rb_sweep_method_entry().
* method.h (rb_method_entry_t): add a mark field.
* vm.c (invoke_block_from_c): set passed me.
* vm.c (rb_thread_mark): mark cfp->me.
* vm_core.h (rb_thread_t): add a field passed_me.
* vm_core.h (rb_vm_t): add a field unlinked_method_entry_list.
* vm_insnhelper.c (vm_push_frame): clear cfp->me at all times.
* vm_insnhelper.c (vm_call_bmethod): pass me.
* bootstraptest/test_method.rb: add a test.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-05 17:51:21 +00:00
svn da5b468902 * 2010-05-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-04 16:02:18 +00:00
svn 8517275f82 * 2010-05-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-03 15:40:00 +00:00
nobu 902bd2b106 * ext/syck/emitter.c (syck_scan_scalar): set SCAN_WHITEEDGE flag
when scalar begins with newline.  patches from Dave B <daz AT
  d10.karoo.co.uk> at [ruby-core:23019] and caleb clausen at
  [ruby-core:25851].  [ruby-core:23006][ruby-core:29925]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-02 23:15:08 +00:00
nobu 3046fe65af * test/test_tempfile.rb: fixed errors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-01 22:00:37 +00:00
nobu b36b3067f0 * test/ruby/test_io.rb: skip false tests on Windows.
[ruby-core:29886]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-30 15:14:53 +00:00
svn 4e6a29e083 * 2010-04-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-29 15:54:21 +00:00
svn 9f8073c819 * 2010-04-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-28 18:51:39 +00:00
svn 4d4038f575 * 2010-04-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-27 15:00:44 +00:00
svn 18abe0e8c2 * 2010-04-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-26 15:09:29 +00:00
nobu 9372cdb80a * bignum.c (bigmul1_karatsuba): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-25 15:08:44 +00:00
svn d69c502c9f * 2010-04-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-24 19:58:36 +00:00
svn 05209bdadd * 2010-04-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-23 15:16:04 +00:00
svn 1152ad658f * 2010-04-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-22 16:28:30 +00:00
svn 6a77fa1d15 * 2010-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-21 17:22:30 +00:00
svn b61645517b * 2010-04-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-20 15:15:47 +00:00
svn aef15affc7 * 2010-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-19 15:34:07 +00:00
svn cd08b1cbff * 2010-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-18 18:00:02 +00:00
svn 1cae325a35 * 2010-04-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-04-17 17:15:22 +00:00