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:01
kosaki2 has quit [Read error: Connection reset by peer]
00:01
kosaki2 has joined #ruby-core
00:06
idkazuma has quit [Remote host closed the connection]
00:08
hsbt_away is now known as hsbt
00:29
<
tmahoney >
_ko1: Do you have some time to discuss threads?
00:35
headius has joined #ruby-core
00:49
tenderlove has joined #ruby-core
01:00
nagachika has joined #ruby-core
01:02
hsbt is now known as hsbt_away
01:02
hsbt_away is now known as hsbt
01:07
tenderlove has quit [Remote host closed the connection]
01:50
Domon has joined #ruby-core
02:08
headius has quit [Quit: headius]
02:21
hsbt has quit [Read error: Connection reset by peer]
02:22
hsbt has joined #ruby-core
03:18
tmahoney has quit [Remote host closed the connection]
03:22
xibbar has quit [Remote host closed the connection]
03:25
shiba has joined #ruby-core
03:26
xibbar has joined #ruby-core
03:32
shiba has quit [Ping timeout: 248 seconds]
03:50
shiba has joined #ruby-core
03:58
shiba has quit [Ping timeout: 272 seconds]
04:04
kosaki2 has quit [Remote host closed the connection]
04:34
kosaki2 has joined #ruby-core
04:42
Domon has quit [Remote host closed the connection]
05:06
shiba has joined #ruby-core
05:27
kosaki2 has quit [Remote host closed the connection]
05:45
Domon has joined #ruby-core
05:51
lopex has quit [Read error: Operation timed out]
05:51
lopex has joined #ruby-core
06:34
agarie has quit [Quit: Leaving...]
07:30
xibbar has quit [Remote host closed the connection]
07:47
<
_ko1 >
I'm not sure about [ruby-core:54710] because of my English skill.
07:47
<
_ko1 >
what means? -> "make install seems to do the trick for me"
07:50
<
injekt >
_ko1: it means "make install works ok for me" like "that seems to work for me"
07:51
<
_ko1 >
trick == works fine ?
07:52
<
_ko1 >
dò the tríck 《口語》 (ちょうど)うまくいく, 〈薬などが〉きく.
07:52
<
injekt >
_ko1: no it's mostly context based
07:52
<
_ko1 >
so he can't reproduce his problem without rvm, right?
07:53
<
injekt >
_ko1: just reading the issue now one second
07:53
<
_ko1 >
it is from [ruby-core:54706]
07:54
judofyr has joined #ruby-core
07:54
<
injekt >
weird I cant find it, can you link _ko1?
07:56
Tomohiro has joined #ruby-core
07:56
<
injekt >
yup looks like he's having issues building via bundle and rvm but a make install works fine
07:58
<
judofyr >
_ko1: I understand the "moving memory arena" part now. thanks for explaining.
07:58
<
judofyr >
and yeah, that makes it more complex :(
07:59
<
_ko1 >
injekt: thank you!
08:00
<
_ko1 >
it's CRuby's way :(
08:00
<
_ko1 >
judofyr: but we can do concurrent GC w/ snapshot idea/
08:00
<
_ko1 >
interleaving tracing process and mutator process.
08:01
<
_ko1 >
So I add OBJ_WRITE() and OBJ_CONNECT() interfaces
08:01
<
_ko1 >
we can trace old value.
08:02
<
judofyr >
yes, that would be possible
08:03
<
judofyr >
and it
*might* be possible to add macros around the reallocs somehow to make it parallel
08:04
<
_ko1 >
realloc is one example.
08:04
<
_ko1 >
i doubt it can be done in parallel :(
08:04
<
_ko1 >
there should be many pitfall :(
08:05
<
_ko1 >
and terrible debugging nightmare
08:05
<
judofyr >
+1 on OBJ_WRITE/OBJ_CONNECT anyway
08:06
<
_ko1 >
i'm not sure `connect' is good word.
08:07
<
_ko1 >
pls propose if you know better words.
08:07
<
judofyr >
OBJ_WRITTEN ?
08:08
<
_ko1 >
natural for your?
08:08
<
_ko1 >
natural for you?
08:08
<
_ko1 >
OBJ_WRITTEN(a, oldv, b);
08:09
<
_ko1 >
oldv = a->foo; a->foo = b; OBJ_WRITTEN(a, oldv, b);
08:10
<
judofyr >
it does look a bit like a predicate though
08:10
<
_ko1 >
st_lookup(a, key, &oldv); st_insert(a, key, b); OBJ_WRITTEN(a, oldv, b)
08:10
<
judofyr >
OBJ_MARK_WRITE, OBJ_DID_WRITE, OBJ_DID_CHANGE, OBJ_CHANGED
08:11
<
_ko1 >
OBJ_WRITE2(...) # joke
08:11
<
_ko1 >
naming is always problem.
08:11
<
judofyr >
it would be nice if they had the same "base" word at least
08:11
<
judofyr >
so you know that they are related
08:13
<
_ko1 >
OBJ_WRITTEN() seems good for me (compare with other proposals)
08:13
<
judofyr >
I like OBJ_WRITTEN and OBJ_DID_WRITE
08:14
<
judofyr >
_ko1: oh, also: when does major GC occur now? only on low memory?
08:15
<
_ko1 >
judofyr: good question
08:15
<
judofyr >
we might want to run it more often than that
08:16
<
_ko1 >
we need tune
08:16
<
judofyr >
it would probably be configurable with ENV-variables too?
08:16
<
_ko1 >
i'm not sure now.
08:16
<
_ko1 >
but i think so
08:17
<
_ko1 >
for example, percentage of remember set objects
08:17
<
_ko1 >
[number of remembered objects] / [heap size]
08:17
<
judofyr >
makes sense
08:18
<
_ko1 >
i need to read more carefully the GC handbook by Richard Jones
08:18
<
_ko1 >
i only confirmed that our new gengc algorithm is not proposed on that.
08:19
<
judofyr >
I think "is not proposed there" sounds better
08:20
<
judofyr >
or you could flip it: "I only checked that it doesn't include our new gengc algorithm"
08:20
<
judofyr >
I'm not sure what's best
08:21
<
judofyr >
languages are hard :(
10:21
judofyr has quit [Remote host closed the connection]
10:23
xibbar_ie has quit [Ping timeout: 268 seconds]
10:34
judofyr has joined #ruby-core
10:49
nagachika has quit [Remote host closed the connection]
10:50
hsbt is now known as hsbt_away
10:54
Domon has quit [Remote host closed the connection]
10:56
_KGBot_ has joined #ruby-core
10:56
<
_KGBot_ >
Greetings from peggy.trollserver.net:9001
10:56
<
_KGBot_ >
Correction..
10:56
<
_KGBot_ >
Greetings from peggy.torservers.net:9001
10:57
<
_KGBot_ >
We just started 2 days ago with Ruby.. Fantastic but we're new & we can do with some basic input pls..
10:57
<
_KGBot_ >
So pls bear with us.. ;)
11:05
<
judofyr >
_KGBot_: you should probably try #ruby-lang
11:05
<
judofyr >
_KGBot_: this channel is for the development of Ruby
11:05
<
_KGBot_ >
think we've been kicked out already..
11:05
<
_KGBot_ >
sorry.. wrong place for me.. apologies.. l8r..
11:11
idkazuma has joined #ruby-core
11:11
idkazuma has quit [Remote host closed the connection]
11:15
xibbar_ie has joined #ruby-core
11:21
hsbt_away is now known as hsbt
11:42
nagachika has joined #ruby-core
12:03
nari_ has joined #ruby-core
12:23
nokada has quit [Ping timeout: 252 seconds]
12:24
nokada has joined #ruby-core
13:05
vondruch has quit [Quit: Ex-Chat]
13:09
hsbt is now known as hsbt_away
13:09
hsbt_away is now known as hsbt
13:14
kosaki2 has joined #ruby-core
13:14
hsbt is now known as hsbt_away
13:14
hsbt_away is now known as hsbt
13:21
hsbt is now known as hsbt_away
13:21
hsbt_away is now known as hsbt
13:26
kosaki2 has quit [Remote host closed the connection]
13:27
judofyr has quit [Read error: Connection reset by peer]
13:28
judofyr has joined #ruby-core
13:30
hsbt is now known as hsbt_away
13:31
hsbt_away is now known as hsbt
13:35
nari_ has quit [Ping timeout: 246 seconds]
13:47
hsbt is now known as hsbt_away
13:48
nari_ has joined #ruby-core
13:58
hsbt_away is now known as hsbt
14:00
ZachBeta has joined #ruby-core
14:08
kosaki2 has joined #ruby-core
14:12
ZachBeta has quit [Quit: Computer has gone to sleep.]
14:14
nari_ has quit [Ping timeout: 240 seconds]
14:29
ZachBeta has joined #ruby-core
14:42
kosaki2 has quit [Remote host closed the connection]
15:00
tmahoney has joined #ruby-core
15:24
judofyr has quit [Remote host closed the connection]
16:23
marcandre has quit [Remote host closed the connection]
16:42
mame0 has quit [Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit]
16:44
enebo has joined #ruby-core
17:18
ZachBeta has quit [Quit: Computer has gone to sleep.]
17:41
nagachika has quit [Remote host closed the connection]
17:51
ZachBeta has joined #ruby-core
18:03
ZachBeta has quit [Quit: Computer has gone to sleep.]
18:04
ZachBeta has joined #ruby-core
18:22
ZachBeta has quit [Quit: Computer has gone to sleep.]
18:26
ZachBeta has joined #ruby-core
18:46
tmahoney has quit [Remote host closed the connection]
19:10
marcandre has joined #ruby-core
19:57
knu has quit [Ping timeout: 256 seconds]
19:59
knu has joined #ruby-core
20:07
judofyr has joined #ruby-core
20:23
judofyr_ has joined #ruby-core
20:23
judofyr has quit [Read error: Connection reset by peer]
20:25
judofyr_ has quit [Read error: No route to host]
20:25
judofyr has joined #ruby-core
20:27
judofyr has quit [Remote host closed the connection]
20:35
headius has joined #ruby-core
20:48
marcandre has quit [Remote host closed the connection]
21:27
agarie has joined #ruby-core
21:57
ZachBeta has quit [Quit: Computer has gone to sleep.]
22:07
enebo has quit [Quit: enebo]
22:54
shiba has quit [Ping timeout: 256 seconds]
23:01
idkazuma has joined #ruby-core
23:01
idkazuma has quit [Read error: Connection reset by peer]
23:02
idkazuma has joined #ruby-core
23:03
kosaki2 has joined #ruby-core
23:30
xibbar has joined #ruby-core
23:30
idkazuma has quit [Remote host closed the connection]
23:36
headius has quit [Quit: headius]