svn
191ad1b157
* 2010-06-18
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17 16:26:10 +00:00
svn
3a12a0463e
* 2010-06-17
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17 01:04:16 +00:00
svn
06ecaa4943
* 2010-06-16
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-15 15:08:35 +00:00
nobu
1d408c933a
* Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning
...
targets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-14 17:32:03 +00:00
svn
065b574bdd
* 2010-06-14
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-13 18:53:34 +00:00
svn
2be632476e
* 2010-06-13
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-12 15:28:44 +00:00
svn
ae18daf62c
* 2010-06-12
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11 15:40:43 +00:00
svn
5f8eeea366
* 2010-06-11
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-10 15:15:49 +00:00
svn
55fb81e75f
* 2010-06-10
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-09 21:51:24 +00:00
svn
2560c3aaf7
* 2010-06-09
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-09 13:13:47 +00:00
nobu
f5534ad5b4
* thread.c (Init_Thread): no need to suppress warning for
...
ruby_thread_set_native anymore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-07 18:30:35 +00:00
nobu
60d6d93b28
* NEWS: Enumerable#join has been reverted. [ruby-core:30604]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-05 23:21:20 +00:00
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