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