2013-03-25 00:43
hsbt_away changed the topic of #ruby-core to: check the latest release candidate for 1.9.1 release ftp.ruby-lang.org:/home/yugui/ruby-1.9.1-r26021+1.tar.bz2
00:28
nagachika has joined #ruby-core
01:03
shinnya has quit [Ping timeout: 248 seconds]
01:37
kosaki2_ has joined #ruby-core
01:40
kosaki2 has quit [Ping timeout: 264 seconds]
01:41
kosaki2_ has quit [Ping timeout: 240 seconds]
01:56
Domon has joined #ruby-core
01:58
Domon has quit [Remote host closed the connection]
01:59
Domon has joined #ruby-core
02:01
Domon__ has joined #ruby-core
02:02
Domon has quit [Read error: Connection reset by peer]
02:13
nagachik_ has joined #ruby-core
02:16
nagachika has quit [Ping timeout: 246 seconds]
02:55
<
mpapis >
zzak, just got up from a nap, still around?
03:33
soba has joined #ruby-core
03:42
nagachik_ has quit [Remote host closed the connection]
03:43
nagachika has joined #ruby-core
04:11
DanKnox is now known as DanKnox_away
04:24
nari has joined #ruby-core
04:24
soba has quit [Ping timeout: 240 seconds]
04:28
soba has joined #ruby-core
04:44
Domon__ has quit [Remote host closed the connection]
04:44
Domon has joined #ruby-core
04:49
Domon has quit [Ping timeout: 264 seconds]
05:08
tenderlove has joined #ruby-core
05:08
tenderlove has quit [Client Quit]
05:10
schaerli has joined #ruby-core
05:13
schaerli has quit [Remote host closed the connection]
05:19
schaerli has joined #ruby-core
05:24
schaerli has quit [Remote host closed the connection]
05:34
Domon has joined #ruby-core
06:27
Domon has quit [Remote host closed the connection]
06:27
Domon has joined #ruby-core
06:29
Domon__ has joined #ruby-core
06:29
Domon has quit [Read error: Connection reset by peer]
06:50
DanKnox_away is now known as DanKnox
07:15
ItSANgo__ has quit [Quit: Leaving...]
07:19
xibbar_ie has quit [Remote host closed the connection]
07:36
charliesome has joined #ruby-core
07:38
<
charliesome >
it means String#[] is now zero-allocation in most cases
07:39
<
charliesome >
it's proof of concept only, and assumes a little endian machine
07:39
<
charliesome >
but I think the idea is worth discussing
07:40
<
_ko1 >
i think it should'nt be special value
07:40
<
charliesome >
bit layout: …. 0000 0000 cccc cccc 0001 1110
07:40
<
_ko1 >
should be pre-allocated RVALUE
07:40
<
charliesome >
_ko1: oh good idea!
07:40
<
_ko1 >
?x -> frozen, right?
07:40
<
charliesome >
no, that is still equivalent to "x"
07:41
<
charliesome >
this patch only changes String#[] to return an immediate string if possible
07:41
<
_ko1 >
only return value of String#[] ?
07:41
<
charliesome >
but I prefer the preallocated RVALUE idea
07:41
<
_ko1 >
i'm not sure how it helps
07:41
<
_ko1 >
because i don't use String#[Integer] !!
07:42
DanKnox is now known as DanKnox_away
07:42
<
_ko1 >
One more news, related to this idea.
07:42
<
_ko1 >
I will make eden space, which is pre-tenured space.
07:42
<
_ko1 >
maybe frozen strings are located at there.
07:43
<
charliesome >
_ko1: what do you mean by pre-tenured?
07:43
<
_ko1 >
sorry, pre-tenure is not main topic
07:44
<
_ko1 >
mmm, complex to explain
07:44
<
_ko1 >
eden is object space which is sweeped only at full GC
07:45
<
_ko1 >
shortly, if we can assume that this object lives long, then we can put it on eden
07:46
<
_ko1 >
and these objects don't affect GC's speed
07:46
<
_ko1 >
especially for sweeping
07:46
<
_ko1 >
RGenGC only boost marking phase, not sweeping phase
07:47
<
_ko1 >
this technique boost also sweeping
07:48
<
_ko1 >
pre-tenure is a technique that predicting long-lived object and tenure (make oldgen object) at first
07:57
Domon__ has quit [Remote host closed the connection]
07:57
Domon has joined #ruby-core
08:01
Domon has quit [Ping timeout: 246 seconds]
08:09
Domon has joined #ruby-core
08:09
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
08:18
schaerli has joined #ruby-core
08:31
ItSANgo has joined #ruby-core
08:57
kosaki8 has quit [Ping timeout: 248 seconds]
09:09
charliesome has joined #ruby-core
09:27
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
10:14
schaerli has quit [Remote host closed the connection]
10:27
schaerli has joined #ruby-core
10:33
nokada_ has joined #ruby-core
10:33
nokada has quit [Read error: Connection reset by peer]
10:43
r0bgl33s0n has quit [Ping timeout: 248 seconds]
10:57
nari has quit [Ping timeout: 246 seconds]
11:17
Domon has quit [Remote host closed the connection]
11:17
Domon has joined #ruby-core
11:22
Domon has quit [Ping timeout: 252 seconds]
11:23
kosaki8 has joined #ruby-core
11:29
eLobato has joined #ruby-core
11:43
charliesome has joined #ruby-core
11:55
kosaki8 has quit [Ping timeout: 245 seconds]
12:18
<
charliesome >
_ko1: oh, nice!
12:23
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
12:25
charliesome has joined #ruby-core
12:38
schaerli has quit [Remote host closed the connection]
12:43
r0bgl33s0n has joined #ruby-core
12:44
headius has joined #ruby-core
12:44
schaerli has joined #ruby-core
13:09
soba has quit [Ping timeout: 260 seconds]
13:21
peterc has joined #ruby-core
13:25
nari has joined #ruby-core
13:40
soba has joined #ruby-core
13:43
schaerli has quit [Remote host closed the connection]
13:44
schaerli has joined #ruby-core
13:45
schaerli has quit [Remote host closed the connection]
13:48
schaerli has joined #ruby-core
13:54
xibbar_ie has joined #ruby-core
13:56
xibbar_ie has quit [Remote host closed the connection]
14:01
ZachBeta has joined #ruby-core
14:02
kosaki8 has joined #ruby-core
14:20
soba has quit [Ping timeout: 240 seconds]
14:21
ZachBeta has quit [Quit: Computer has gone to sleep.]
14:21
ex9t_ has quit [Remote host closed the connection]
14:21
ex9t has joined #ruby-core
14:29
ZachBeta has joined #ruby-core
14:48
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
14:51
enebo has joined #ruby-core
14:54
charliesome has joined #ruby-core
15:03
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:15
nari has quit [Ping timeout: 248 seconds]
15:18
eLobato has quit [Quit: WeeChat 0.4.0]
15:37
kosaki8 has quit [Ping timeout: 240 seconds]
15:48
kosaki2 has joined #ruby-core
15:51
shinnya has joined #ruby-core
15:57
nagachika has quit [Remote host closed the connection]
15:58
nagachika has joined #ruby-core
16:02
nagachika has quit [Ping timeout: 240 seconds]
16:03
schaerli has quit [Remote host closed the connection]
16:03
schaerli has joined #ruby-core
16:06
peterc has quit [Ping timeout: 252 seconds]
16:06
schaerli has quit [Remote host closed the connection]
16:14
nari has joined #ruby-core
16:23
nagachika has joined #ruby-core
16:34
soba has joined #ruby-core
16:36
nari has quit [Ping timeout: 245 seconds]
16:42
ItSANgo has quit [Read error: Connection reset by peer]
16:42
ItSANgo has joined #ruby-core
17:02
peterc has joined #ruby-core
17:03
peterc has quit [Read error: Connection reset by peer]
17:08
DanKnox_away is now known as DanKnox
17:09
ZachBeta has quit [Quit: Computer has gone to sleep.]
17:20
kosaki2 has quit [Remote host closed the connection]
17:20
shinnya has quit [Ping timeout: 240 seconds]
17:41
ZachBeta has joined #ruby-core
17:42
nagachika has quit [Remote host closed the connection]
17:52
kosaki2 has joined #ruby-core
17:55
schaerli has joined #ruby-core
18:45
kosaki2 has quit [Remote host closed the connection]
18:52
headius has quit [Quit: headius]
18:57
headius has joined #ruby-core
19:10
headius has quit [Quit: headius]
19:16
headius has joined #ruby-core
19:37
_whitelogger has joined #ruby-core
20:17
sikachu has joined #ruby-core
20:17
sikachu has left #ruby-core [#ruby-core]
20:33
schaerli has quit [Remote host closed the connection]
20:33
schaerli has joined #ruby-core
20:33
schaerli has quit [Remote host closed the connection]
20:34
schaerli has joined #ruby-core
20:34
schaerli has quit [Remote host closed the connection]
20:35
schaerli has joined #ruby-core
20:38
nokada has joined #ruby-core
20:38
nokada_ has quit [Read error: Connection reset by peer]
20:39
schaerli has quit [Ping timeout: 245 seconds]
20:40
soba has quit [Ping timeout: 260 seconds]
21:18
headius has quit [Quit: headius]
21:38
closer has quit [Ping timeout: 256 seconds]
21:42
closer has joined #ruby-core
21:43
<
mpapis >
zzak, re binary rubies - ping me when you can talk, I already had my nap so should be available for next few hours
21:50
ZachBeta has quit [Quit: Computer has gone to sleep.]
22:06
enebo has quit [Quit: enebo]
22:06
nokada has quit [Read error: Connection reset by peer]
22:06
nokada has joined #ruby-core
22:10
nari has joined #ruby-core
22:16
ZachBeta has joined #ruby-core
22:45
ZachBeta has quit [Quit: Computer has gone to sleep.]
23:05
nari has quit [Ping timeout: 245 seconds]
23:19
nari has joined #ruby-core
23:25
ZachBeta has joined #ruby-core
23:25
shinnya has joined #ruby-core
23:42
nari has quit [Ping timeout: 252 seconds]
23:45
ZachBeta has quit [Quit: Computer has gone to sleep.]
23:49
ZachBeta has joined #ruby-core
23:51
kosaki2 has quit [Ping timeout: 240 seconds]