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
tylersmith has joined #ruby-core
xibbar has joined #ruby-core
xibbar has quit [Remote host closed the connection]
xibbar has joined #ruby-core
nagachika has joined #ruby-core
nagachika has quit [Remote host closed the connection]
nagachika has joined #ruby-core
shiba has joined #ruby-core
tylersmith has quit [Remote host closed the connection]
shiba has quit [Ping timeout: 264 seconds]
idkazuma has quit [Remote host closed the connection]
shiba has joined #ruby-core
idkazuma has joined #ruby-core
<zzak> ping
r0bgleeson has quit [Ping timeout: 245 seconds]
<zzak> znz_v: commit bot sleeping?
yugui_zzz_ is now known as yugui
shiba has quit [Ping timeout: 276 seconds]
r0bgleeson has joined #ruby-core
tylersmith has joined #ruby-core
tylersmith has quit [Ping timeout: 252 seconds]
idkazuma has quit [Remote host closed the connection]
DanKnox_away is now known as DanKnox
Domon has joined #ruby-core
DanKnox is now known as DanKnox_away
shiba has joined #ruby-core
tarui has quit [Quit: Quit Nadoka 0.8.2-trunk (-)]
nagachik_ has joined #ruby-core
tarui has joined #ruby-core
charliesome has joined #ruby-core
nagachika has quit [Ping timeout: 248 seconds]
marcandre has joined #ruby-core
nagachika has joined #ruby-core
nagachik_ has quit [Ping timeout: 255 seconds]
tylersmith has joined #ruby-core
shiba has quit [Ping timeout: 245 seconds]
Domon has quit [*.net *.split]
closer has quit [*.net *.split]
marcandre has quit [*.net *.split]
Guest70117 has quit [*.net *.split]
tarui has quit [*.net *.split]
tarui has joined #ruby-core
closer has joined #ruby-core
marcandre has joined #ruby-core
Domon has joined #ruby-core
Guest70117 has joined #ruby-core
Domon has quit [Remote host closed the connection]
tarui has quit [*.net *.split]
closer has quit [*.net *.split]
marcandre has quit [*.net *.split]
Guest70117 has quit [*.net *.split]
tarui has joined #ruby-core
marcandre has joined #ruby-core
closer has joined #ruby-core
Guest70117 has joined #ruby-core
nari_ has joined #ruby-core
Domon has joined #ruby-core
wudofyr_ has quit [Ping timeout: 256 seconds]
nari_ has quit [Ping timeout: 276 seconds]
xibbar has quit [Remote host closed the connection]
nagachika has quit [Remote host closed the connection]
nagachika has joined #ruby-core
tylersmith has quit [Remote host closed the connection]
kosaki8 has joined #ruby-core
xibbar has joined #ruby-core
tylersmith has joined #ruby-core
tylersmith has quit [Ping timeout: 246 seconds]
nagachik_ has joined #ruby-core
nagachika has quit [Ping timeout: 252 seconds]
eLobato has joined #ruby-core
nagachik_ has quit [Remote host closed the connection]
nagachika has joined #ruby-core
nari_ has joined #ruby-core
wudofyr_ has joined #ruby-core
nari_ has quit [Ping timeout: 248 seconds]
eLobato has quit [Ping timeout: 264 seconds]
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
vondruch has joined #ruby-core
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build was broken. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7114836
travis-ci has left #ruby-core [#ruby-core]
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build has errored. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7114714
eLobato has joined #ruby-core
judofyr has joined #ruby-core
krombr has joined #ruby-core
xibbar has quit [Remote host closed the connection]
corundum has quit [Disconnected by services]
corundum has joined #ruby-core
hiroyuki3 has joined #ruby-core
kbsa__ has joined #ruby-core
kbsa has quit [*.net *.split]
hiroyuki2 has quit [*.net *.split]
pdswan_ has quit [*.net *.split]
guilleiguaran__ has quit [*.net *.split]
pdswan_ has joined #ruby-core
guilleiguaran__ has joined #ruby-core
krombr has quit [Quit: krombr]
pdswan_ has quit [*.net *.split]
guilleiguaran__ has quit [*.net *.split]
pdswan_ has joined #ruby-core
guilleiguaran__ has joined #ruby-core
flori_ is now known as flori
flori has quit [Quit: leaving]
flori has joined #ruby-core
charliesome has joined #ruby-core
nokada_ has joined #ruby-core
nokada has quit [Ping timeout: 240 seconds]
Domon has quit [Remote host closed the connection]
nagachik_ has joined #ruby-core
nghialv2607 has joined #ruby-core
nagachika has quit [Read error: Connection reset by peer]
judofyr has quit [*.net *.split]
tarui has quit [*.net *.split]
closer has quit [*.net *.split]
marcandre has quit [*.net *.split]
Guest70117 has quit [*.net *.split]
dbussink has joined #ruby-core
<dbussink> _ko10: if http://bugs.ruby-lang.org/issues/8399 isn't clear enough yet, feel free to ask more details or we can discuss quickly here if you want
<_ko10> hi
<_ko10> thank you for your detail message
<dbussink> hopefully my proposal is clear now
<_ko10> basically i agree with you
<dbussink> basically the biggest thing is that extensions in ext/ aren't all just for mri, but also used outside
<dbussink> so imho they should try to play nice as much as possible and not depend on internals etc
<dbussink> _ko10: ok, cool!
judofyr has joined #ruby-core
Guest70117 has joined #ruby-core
marcandre has joined #ruby-core
closer has joined #ruby-core
tarui has joined #ruby-core
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<_ko10> please give me a time to read your message
<_ko10> basically, first three paragraph, maybe we think same.
<dbussink> _ko10: ok, well, since you're working on generational gc stuff as well, hopefully the concerns are clear. personally i'd love to be able to remove RARRAY_PTR altogether but i can understand not doing that
<dbussink> but i think it should be a longer term goal to remove it
<_ko10> i agree
<_ko10> what's the different from (1) and (2)?
<_ko10> provide RARRAY_AREF or not?
<dbussink> _ko10: (1) basically says removing occurrences of RARRAY_PTR() with rb_ary_entry / rb_ary_store etc.
<dbussink> and not depending on the introduction of RARRAY_AREF
<_ko10> i see
<dbussink> which means it doesn't require updates to 1.9 and 2.0
<_ko10> i agree that there are no performance issue using rb_ary_entry
<dbussink> so in that case I would only do back port changes to the extensions themselves
<_ko10> for 95%
<dbussink> i've never seen it matter
<_ko10> mathematic application, and so on
<dbussink> and this is only for ext/ stuff
<_ko10> s/application/lib/
<dbussink> not for the VM itself
<_ko10> yes.
<_ko10> maybe, we are now (2).
<_ko10> i don't against that you (and rubyist) suggest rb_ary_*
<dbussink> right, well, (2) would require back porting the macro's to 1.9 / 2.0 etc.
<dbussink> well, i think that extensions in ext/ should also try to follow the patterns that are recommended
<_ko10> dbussink: Yes. and I want to ask to backport them.
<dbussink> if rb_ary_entry is the recommended way to do it, i think extensions in ext/ should use that
<_ko10> or provide foo.h which include def of RARRAY_AREF() for c-ext authors
<dbussink> because people look at it as an example of how to write c extensions
nghialv2607 has quit [Remote host closed the connection]
<dbussink> so coding patters found there will be duplicated
<_ko10> i don't against it
<dbussink> _ko10: for extensions that really need RARRAY_AREF because of performance or other concerns, they can of course use it
<_ko10> yes.
<dbussink> _ko10: the reason i started this is that for example the parser gem: https://github.com/whitequark/parser uses racc
<dbussink> and racc with rb_ary_entry doesn't result in a performance difference on mri
<dbussink> but on rubinius, it's more than 10x faster if we use rb_ary_entry
<_ko10> BTW, not a ripper?
<_ko10> ->parser.gem
<dbussink> _ko10: it creates a parser in ruby
<_ko10> ah, pure ruby's parser.
<dbussink> i don't work on it, but i found the performance difference to how it performs on MRI very big
<dbussink> so i investigated it
<dbussink> and this was the cause
<_ko10> i agree people should use rb_ary_*
<dbussink> ok, thank you :)
<_ko10> without reasons
<_ko10> i'm not sure about ext/
<_ko10> should we need to re-write README.ext ?
<dbussink> what is the problem there?
<_ko10> dbussink: i don't care, but i'm not sure every authors don't care.
<dbussink> _ko10: ah ok
<dbussink> _ko10: i can also update README.EXT
<dbussink> seems to me a good thing anyway
<_ko10> yey
<dbussink> and if there are authors with reservations or concerns, i can also discuss those with them
<_ko10> ah
<_ko10> and i'm not sure people see ext/* to write their own exts
<dbussink> _ko10: this is actually the list I already looked at and i didn't see anything problematic here:
<dbussink> almost all cases are RARRAY_PTR()[]
<zzak> _ko10: ko..to? :D
<_ko10> at least, they can replace with RARRAY_AREF()
<_ko10> zzak: ko-ten
<dbussink> _ko10: true yeah, that can work as well, but that leaves the backporting situation I would like to solve for extensions we also use in Rubinius
<dbussink> and we would like to ship the MRI 1.9 version with our 1.9 mode
<dbussink> and 2.0 with 2.0 etc.
nghialv2607 has joined #ruby-core
<_ko10> i see
<_ko10> dbussink: BTW, how about RSTRING_PTR?
<dbussink> _ko10: that is more tricky yeah, we have similar support stuff for that actually for if people change the string
<_ko10> interesting. any documents?
<dbussink> _ko10: for Rubinius you can add a define that basically says you play nice with strings
<dbussink> so if you do a #define RSTRING_NOT_MODIFIED in the extension, it says that you don't modify it but just read the data
<_ko10> ah cool
<dbussink> but it would be nice to have explicit support for that
<_ko10> and there are assumption most exts doesn't modify RSTRING_PTR()
<dbussink> a lot of them don't no
<_ko10> yes.
<dbussink> we have rb_str_ptr_readonly which is used then
<dbussink> but having explicit ways to specify this in the api itself would help
<_ko10> however
<_ko10> if rb_str_ptr_readonly() returns the pointer,
<_ko10> we can't move the string body from this pointer.
<dbussink> but rstring_ptr doesn't suffer from having to scan for pointers for the write barrier
<dbussink> right
<dbussink> we have a pin flag in rubinius
<dbussink> which is set in an object then which says to the gc, don't move this object around
<_ko10> next of rgengc,
<_ko10> i want to make compaction memory management
<_ko10> so i need to know the lifetime of ptr.
<dbussink> right, but you probably need something like pinning then
<_ko10> So, i want to replace them with RSTRING_PTR_USE similar to RARRAY_PTR_US
<dbussink> and if it's active in the lifetime it isn't allowed to be moved
<_ko10> RARRAY_PTR_USE(ary, ptr, {code using ptr})
<dbussink> basically in rubinius we have a frame object around C extension calls
<_ko10> dbussink: yes. pinned down only while a block
<dbussink> where we track the handles that are allocated during that call
<dbussink> so we also unpin after that
<dbussink> so pinning is not permanent
<dbussink> so it ends up doing the same, without having a need for a user api then
<_ko10> dbussink: but there are no guarantee that ptr doesn't escape from frame.
<dbussink> it that case if we deref them when we return we see it's not unused
<_ko10> glboal_variable_ptr = RSTRING_PTR(xxx);
<dbussink> we don't support that
<_ko10> reasonable :)
<dbussink> i think mri should say no to things like that as well
<_ko10> i want to prohibit :)
<dbussink> yay :)
<dbussink> _ko10: you're also going to be at euruko right?
<_ko10> so RSTRING_PTR_USE(...) is one propoasl to do that.
<_ko10> dbussink: yes.
<_ko10> you too?
<dbussink> yeah, giving a talk as well
<_ko10> sure. good time to discuss
<judofyr> _ko10: slightly related: have you looked more at making regular classes play well with RGenCC?
<dbussink> _ko10: anything thing btw is thread safety and C extensions, already put in a patch for openssl for that
<dbussink> but that's a different topic :)
<_ko10> judofyr: do you mean that making classes as sunny objects?
<judofyr> _ko10: yes
<judofyr> _ko10: or, making instances of Ruby classes as sunny objects (or are they already?)
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build was fixed. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7119417
travis-ci has left #ruby-core [#ruby-core]
<_ko10> dbussink: theradding is difficult topic...
<dbussink> _ko10: i just pushed a new mechanism to rubinius for that: https://github.com/rubinius/rubinius/commit/079144794d4db4bddcc1e7962b9632f2509fe99c
<_ko10> judofyr: of course, we need to develop, but not yet.
<dbussink> since there are c extensions that aren't thread safe
<dbussink> for example people had crashes due to the nkf extension
<dbussink> which uses a lot of C globals for internal state
<dbussink> this allows rubinius to put a lock around specific C extensions
<_ko10> dbussink: sounds good
<dbussink> and have a lock per extensions, before we had a global lock around c extensions that was either in use or not
<dbussink> with this we can do it finer grained
<_ko10> before i tried,
<_ko10> i locked global lock for specific C-methods
<dbussink> well, the upside in rubinius that it was designed from day with with concurrency in mind
<_ko10> (1) basically, all C-methods defined as thread-unsafe (lock at method invocation)
<dbussink> so basically no global state anyway
<_ko10> (2) if C-methods is thread-safe, then declare it.
<dbussink> right, but i guess there would be a lot of overhead in the locking still then right?
<_ko10> dbussink: yes.
<dbussink> i know, i've seen them :P
<_ko10> to reduce such overhead is my doctral thesis.
<dbussink> we still have a lock around regexp handling for example and that shows up in rails profiling
<dbussink> in multithread scenario's
<_ko10> i see
<dbussink> also things like inline caches need to be really lock free etc.
<_ko10> how to do fine-grain lcok for each objects such as String modification?
<dbussink> we don't
<dbussink> string is not thread safe
<dbussink> neither is array, hash etc.
<dbussink> ruby needs new data structures for that then
<_ko10> so, needs global locking for their manipulation?
<dbussink> no, no locking
<_ko10> ruby programmer needs to lock?
<_ko10> (if conflict)
<dbussink> if you use the same string from different threads, yes
<_ko10> i see
<dbussink> doing the overhead for everything is really huge
<_ko10> I understand your position.
<_ko10> there are two position against this.
<judofyr> _ko10: yeah, I've had to add #synchronize around a method that changes a Hash from multiple threads to avoid errors in RBX
<_ko10> (1) Programmer should protect
<dbussink> judofyr: _ko10: the way to fix that is to create explicit concurrent hashes in the core library
<_ko10> (2) Interpreter (or langauge) provide synchronization
<_ko10> (1) is C, C++, Java, and so on (high perofmance lang)
<dbussink> _ko10: i don't think you can protect for all concurrent scenario's
<dbussink> oh sorry, understood it the other way around
<_ko10> Matz and I discussed, and Ruby (CRuby/MRI) should go (2) way
<dbussink> well
<dbussink> the problem i have with that is that it makes people expect (2)
<dbussink> and demand that from other ruby implementations
<_ko10> My thought is:
<dbussink> closing off any opportunity for making ruby fast concurrently
<_ko10> ruby is scripting language, so difficult problems such as synchronization should not trouble programmers
<dbussink> ah, well, that's not how a lot of people use ruby i think
<_ko10> dbussink: I understand your positio, too
nari_ has joined #ruby-core
<dbussink> considering popularity of frameworks such as celluloid etc.
<dbussink> _ko10: ah, well, i think that developers should be explicitly aware of concurrent programming when they work with it
<_ko10> this is why CRuby is very conservative
<dbussink> because it comes to very problematic questions
<dbussink> because what if Array#<< is thread safe for example
<_ko10> yes
<dbussink> but some library duck types an array there
<dbussink> but that is written in ruby
<_ko10> so matz had proposed "get rid threads!"
<dbussink> and suddenly isn't thread safe anymore
<dbussink> i think the future of programming is going to be more and more concurrency
<_ko10> i agree
<dbussink> and think that for the future of ruby, it's very important ruby has a good story there
<_ko10> so i want to provide more safely concurrent/parallel programming methods
<judofyr> interesting
<dbussink> well, for those you still need to solve the same problems threads pose
<_ko10> threading is too close
<dbussink> and with libraries like celluloid people already have access to those mechanisms
<_ko10> each parallel elements
<dbussink> that's why i like libraries like that
<dbussink> but we would write that in ruby anyway in rubinius
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build was broken. by @usa: See http://travis-ci.org/ruby/ruby/builds/7119866
<dbussink> _ko10: but maybe we should discuss it some at euruko :)
<_ko10> cool
<judofyr> hey, please write a blog post later!
<judofyr> I'd love to hear what you think about Ruby's future when it comes to concurrency :)
eLobato_ has joined #ruby-core
corundum has quit [Disconnected by services]
corundum has joined #ruby-core
nurse0 has joined #ruby-core
r0bgleeson has quit [Quit: WeeChat 0.3.8]
r0bgleeson has joined #ruby-core
<_ko10> judofyr: i want to discuss!!
eLobato has quit [Ping timeout: 264 seconds]
nurse has quit [Ping timeout: 264 seconds]
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
<judofyr> _ko10: I really have no idea what Ruby needs to improve its concurrency
<judofyr> _ko10: I think Go's channels/goroutines are "simplest" to implement
<_ko10> good isolation is key
<_ko10> i believe
<judofyr> but isolation is difficult in Ruby
<_ko10> process is too isolate
<_ko10> this is what we do research in MVM project
<judofyr> well, depends on how stable you want it to be. Erlang is rock stable exactly because processes don't share heap.
<judofyr> but its performance suffers a bit for it
<_ko10> erlang is isolation approach, i think
<_ko10> i need go away
<_ko10> thank you all
<judofyr> thank you :)
nurse0 has quit [Quit: Quit Nadoka 0.8.4+git(v0.8.3-24-g934100a)]
nurse has joined #ruby-core
shiba has joined #ruby-core
nari_ has quit [Ping timeout: 255 seconds]
nagachika has joined #ruby-core
r0bglees0n has joined #ruby-core
kosaki8_ has joined #ruby-core
DanKnox_away is now known as DanKnox
nghialv2_ has joined #ruby-core
indirect has left #ruby-core [#ruby-core]
r0bgleeson has quit [*.net *.split]
nghialv2607 has quit [*.net *.split]
nagachik_ has quit [*.net *.split]
kosaki8 has quit [*.net *.split]
rafaelfr_ has quit [Remote host closed the connection]
rafaelfranca has joined #ruby-core
rafaelfranca has quit [Ping timeout: 260 seconds]
DanKnox is now known as DanKnox_away
corundum has quit [Remote host closed the connection]
corundum has joined #ruby-core
idkazuma has joined #ruby-core
krombr has joined #ruby-core
nghialv2_ has quit [Ping timeout: 252 seconds]
nagachika has quit [Remote host closed the connection]
flori has quit [*.net *.split]
kbsa__ has quit [*.net *.split]
Tomohiro_ has quit [*.net *.split]
Ortuna has quit [*.net *.split]
krombr has quit [Client Quit]
flori has joined #ruby-core
nghialv2607 has joined #ruby-core
hsbt has quit [Ping timeout: 256 seconds]
nghialv2607 has quit [*.net *.split]
idkazuma has quit [*.net *.split]
pdswan_ has quit [*.net *.split]
guilleiguaran__ has quit [*.net *.split]
nurse has quit [*.net *.split]
r0bglees0n has quit [*.net *.split]
shiba has quit [*.net *.split]
eLobato_ has quit [*.net *.split]
corundum has quit [*.net *.split]
kosaki8_ has quit [*.net *.split]
hiroyuki3 has quit [*.net *.split]
vondruch has quit [*.net *.split]
sora_h__ has quit [*.net *.split]
ex9t has quit [*.net *.split]
injekt has quit [*.net *.split]
heroux has quit [*.net *.split]
Guest85414_ has quit [*.net *.split]
judofyr has quit [*.net *.split]
tarui has quit [*.net *.split]
closer has quit [*.net *.split]
marcandre has quit [*.net *.split]
Guest70117 has quit [*.net *.split]
flori has quit [*.net *.split]
harrow has quit [*.net *.split]
znz_v has quit [*.net *.split]
n0kada-freenode has quit [*.net *.split]
drbrain has quit [*.net *.split]
_ko10 has quit [*.net *.split]
cout has quit [*.net *.split]
dbussink has quit [*.net *.split]
DanKnox_away has quit [*.net *.split]
brixen_ has quit [*.net *.split]
eregon has quit [*.net *.split]
davidbalz has quit [*.net *.split]
sora_h___ has quit [*.net *.split]
lopex has quit [*.net *.split]
d-snp has quit [*.net *.split]
quadz_ has quit [*.net *.split]
knu0 has quit [*.net *.split]
Caius has quit [*.net *.split]
__mrkn__ has quit [*.net *.split]
nokada_ has quit [*.net *.split]
wudofyr_ has quit [*.net *.split]
yugui has quit [*.net *.split]
eban has quit [*.net *.split]
evan- has quit [*.net *.split]
xibbar_i_ has quit [*.net *.split]
zzak has quit [*.net *.split]
_whitelogger has joined #ruby-core
nari has quit [Ping timeout: 260 seconds]
nlv has joined #ruby-core
nghialv2607 has quit [Remote host closed the connection]
nagachika has joined #ruby-core
vondruch has quit [Quit: Ex-Chat]
zzak has quit [Ping timeout: 256 seconds]
zzak_ has joined #ruby-core
shiba has joined #ruby-core
evan- has quit [Ping timeout: 256 seconds]
evan_ has joined #ruby-core
xibbar_i_ has quit [Ping timeout: 256 seconds]
xibbar_ie has joined #ruby-core
eban has quit [Ping timeout: 256 seconds]
DanKnox_away is now known as DanKnox
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build was broken. by @eregon: See http://travis-ci.org/ruby/ruby/builds/7124948
travis-ci has left #ruby-core [#ruby-core]
DanKnox is now known as DanKnox_away
eLobato_ has quit [Quit: WeeChat 0.4.0]
DanKnox_away is now known as DanKnox
judofyr has quit [Remote host closed the connection]
tkarecha has joined #ruby-core
shiba has quit [Ping timeout: 248 seconds]
ZachBeta has joined #ruby-core
idkazuma has quit [Remote host closed the connection]
tarui has quit [Quit: Quit Nadoka 0.8.2-trunk (-)]
DanKnox is now known as DanKnox_away
tarui has joined #ruby-core
nurse has quit [Quit: Quit Nadoka 0.8.4+git(v0.8.3-24-g934100a)]
nurse has joined #ruby-core
evan_ is now known as evan
tkarecha has quit [Quit: Leaving]
tkarecha has joined #ruby-core
nagachika has quit [Remote host closed the connection]
krombr has joined #ruby-core
eban has joined #ruby-core
kbsa has joined #ruby-core
krombr has quit [Quit: krombr]
tenderlove has joined #ruby-core
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build was fixed. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7128508
travis-ci has left #ruby-core [#ruby-core]
tkarecha has quit [Quit: Leaving]
tenderlove has quit [Read error: Connection reset by peer]
ZachBeta has quit [Quit: Computer has gone to sleep.]
brixen_ is now known as brixen
DanKnox_away is now known as DanKnox
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build has errored. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7129018
tylersmith has joined #ruby-core
eban has quit [*.net *.split]
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build has errored. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7129277
travis-ci has left #ruby-core [#ruby-core]
tenderlove has joined #ruby-core
DanKnox is now known as DanKnox_away
peterc has joined #ruby-core
eLobato has joined #ruby-core
eban has joined #ruby-core
rafaelfranca has joined #ruby-core
DanKnox_away is now known as DanKnox
nlv has quit [Remote host closed the connection]
marcandre has quit [*.net *.split]
closer has quit [*.net *.split]
xibbar_ie has quit [*.net *.split]
Guest70117 has quit [*.net *.split]
DanKnox is now known as DanKnox_away
DanKnox_away is now known as DanKnox
<_ko10> noisy
<_ko10> ...
DanKnox is now known as DanKnox_away
SqREL has joined #ruby-core
closer has joined #ruby-core
xibbar_i_ has joined #ruby-core
marcandre has joined #ruby-core
DanKnox_away is now known as DanKnox
closer has quit [*.net *.split]
xibbar_i_ has quit [*.net *.split]
marcandre has quit [*.net *.split]
ZachBeta has joined #ruby-core
DanKnox is now known as DanKnox_away
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build passed. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7131499
<_ko10> passed!
peterc has quit [Remote host closed the connection]
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build passed. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7131769
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build passed. by @ko1: See http://travis-ci.org/ruby/ruby/builds/7132091
travis-ci has left #ruby-core [#ruby-core]
SqREL_ has joined #ruby-core
SqREL has quit [Ping timeout: 268 seconds]
kbsa has quit [Ping timeout: 268 seconds]
kbsa has joined #ruby-core
eLobato has left #ruby-core ["WeeChat 0.4.0"]
eLobato has joined #ruby-core
tenderlove has joined #ruby-core
closer has joined #ruby-core
headius has joined #ruby-core
xibbar_i_ has joined #ruby-core
marcandre has joined #ruby-core
DanKnox_away is now known as DanKnox
eLobato has quit [Quit: WeeChat 0.4.0]
eLobato has joined #ruby-core
headius has quit [Quit: headius]
r0bglees0n has quit [Ping timeout: 252 seconds]
eLobato has quit [Quit: WeeChat 0.4.0]
enebo has quit [Quit: enebo]
eLobato has joined #ruby-core
nokada_ has quit [Read error: Connection reset by peer]
yugui has quit [Ping timeout: 246 seconds]
nokada has joined #ruby-core
rafaelfranca has quit [Remote host closed the connection]
yugui_ has joined #ruby-core
ZachBeta has quit [Quit: Computer has gone to sleep.]
tenderlo_ has joined #ruby-core
tenderlove has quit [Ping timeout: 264 seconds]
headius has joined #ruby-core
tenderlo_ has quit [Remote host closed the connection]
Tomohiro_ has joined #ruby-core
eLobato has quit [Quit: WeeChat 0.4.0]
headius has quit [Quit: headius]
tenderlove has joined #ruby-core
rafaelfranca has joined #ruby-core
xibbar has joined #ruby-core
zzak_ is now known as zzak
bizdak has joined #ruby-core
idkazuma has joined #ruby-core