kosaki2 has quit [Remote host closed the connection]
agarie has quit [Remote host closed the connection]
kosaki has joined #ruby-core
drbrain_ has joined #ruby-core
drbrain has quit [Quit: Leaving...]
drbrain_ has quit [Quit: Goodbye]
eban has quit [Quit: WeeChat 0.3.8]
eban has joined #ruby-core
drbrain has joined #ruby-core
kosaki2 has joined #ruby-core
idkazuma has quit [Remote host closed the connection]
idkazuma has joined #ruby-core
idkazuma has quit [Ping timeout: 252 seconds]
<_ko1> drbrain: @mametter on the twitter is more reliable to contact endo-san.
<drbrain> _ko1: ok
<_ko1> he can't see IRC messages from his company
<_ko1> (i'm not sure he can see twitter :))
<_ko1> but he can realize your twitter message at lunch time.
<_ko1> s/realize/recognize/
<drbrain> since 2.0.0 release is still a week away, I am not too concerned yet :)
<_ko1> haha
<_ko1> BTW, do you go to Euruko?
<_ko1> will you
<drbrain> I don't think I will go this year
<_ko1> at Greece
<_ko1> I want to go there, but i'm not sure it is safe trip...
<drbrain> yeah
carlosan_ has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:27257] drbrain:r39309 (trunk): * ext/openssl/ossl.c (class OpenSSL): Fixed ExtensionFactory example. - http://mla.n-z.jp/?ruby-changes=27257
<znz_v> biff: [ruby-changes:27258] drbrain:r39310 (trunk): * ext/openssl/ossl.c (class OpenSSL): Use only inner parenthesis in - http://mla.n-z.jp/?ruby-changes=27258
carlosantonio has joined #ruby-core
carlosantonio has quit [Remote host closed the connection]
nari has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
xibbar has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:27259] nobu:r39311 (ruby_2_0_0): merge revision(s) 39201,39202: - http://mla.n-z.jp/?ruby-changes=27259
headius has joined #ruby-core
headius has quit [Client Quit]
headius has joined #ruby-core
xibbar has joined #ruby-core
<znz_v> biff: [ruby-changes:27260] zzak:r39312 (trunk): * object.c: rdoc formatting for Kernel#Array() - http://mla.n-z.jp/?ruby-changes=27260
headius has quit [Quit: headius]
headius has joined #ruby-core
davidbalber|away is now known as davidbalbert
indirect_ has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:27261] nobu:r39313 (trunk): * ChangeLog: remove duplicated entry. - http://mla.n-z.jp/?ruby-changes=27261
<znz_v> biff: [ruby-changes:27262] nobu:r39314 (trunk): * tool/mkrunnable.rb: needs rbconfig.rb. - http://mla.n-z.jp/?ruby-changes=27262
<znz_v> biff: [ruby-changes:27263] nobu:r39315 (trunk): * tool/mkconfig.rb: exclude variables to just build libruby. - http://mla.n-z.jp/?ruby-changes=27263
charliesome has joined #ruby-core
headius has quit [Quit: headius]
<znz_v> biff: [ruby-changes:27264] knu:r39316 (trunk): Remove Syslog#inspect and have only Syslog.inspect. - http://mla.n-z.jp/?ruby-changes=27264
<znz_v> biff: [ruby-changes:27265] kazu:r39317 (trunk): fix typo and remove trailing space - http://mla.n-z.jp/?ruby-changes=27265
<znz_v> biff: [ruby-changes:27266] drbrain:r39318 (ruby_2_0_0): * lib/rdoc.rb: Update to release version of 4.0.0 - http://mla.n-z.jp/?ruby-changes=27266
lopex has quit [Read error: Operation timed out]
Guest85414 has quit [Read error: Operation timed out]
<znz_v> biff: [ruby-changes:27267] drbrain:r39319 (ruby_2_0_0): * backport r39307 from trunk. [Bug #7880] - http://mla.n-z.jp/?ruby-changes=27267
guilleiguaran has quit [Ping timeout: 245 seconds]
_br_ has quit [Ping timeout: 264 seconds]
kosaki2 has joined #ruby-core
_br_ has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
davidbalbert is now known as davidbalber|away
kosaki2 has quit [Remote host closed the connection]
davidbalber|away is now known as davidbalbert
davidbalbert is now known as davidbalber|away
<znz_v> biff: [ruby-changes:27268] nobu:r39320 (ruby_2_0_0): merge revision(s) 39267,39273,39294,39298,39313: - http://mla.n-z.jp/?ruby-changes=27268
guilleiguaran has joined #ruby-core
Guest85414 has joined #ruby-core
lopex has joined #ruby-core
headius has joined #ruby-core
drbrain has quit [Quit: Goodbye]
drbrain has joined #ruby-core
marcandr_ has quit [Remote host closed the connection]
headius has quit [Quit: headius]
schaerli has joined #ruby-core
nokada_ has quit [Ping timeout: 248 seconds]
kosaki2 has joined #ruby-core
n0kada-freenode has quit [Ping timeout: 256 seconds]
schaerli has quit [Remote host closed the connection]
judofyr has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
schaerli has joined #ruby-core
kosaki2 has joined #ruby-core
xibbar has quit [Remote host closed the connection]
vondruch has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
marcandre has quit [Remote host closed the connection]
schaerli has quit [Remote host closed the connection]
nari has quit [Ping timeout: 276 seconds]
nari has joined #ruby-core
headius has joined #ruby-core
schaerli has joined #ruby-core
eban has quit [Quit: WeeChat 0.3.8]
eban has joined #ruby-core
headius has quit [Quit: headius]
charliesome_ has joined #ruby-core
headius has joined #ruby-core
charliesome has quit [Disconnected by services]
charliesome_ is now known as charliesome
idkazuma has joined #ruby-core
headius has quit [Quit: headius]
kosaki8 has quit [Ping timeout: 256 seconds]
schaerli has quit [Remote host closed the connection]
kosaki8 has joined #ruby-core
schaerli has joined #ruby-core
carlosantonio has joined #ruby-core
nokada has joined #ruby-core
<znz_v> biff: [ruby-changes:27269] mrkn:r39321 (trunk): * ext/bigdecimal/bigdecimal.gemspec: bump to 1.2.0. - http://mla.n-z.jp/?ruby-changes=27269
idkazuma has quit [Remote host closed the connection]
nari has quit [Ping timeout: 245 seconds]
idkazuma has joined #ruby-core
schaerli has quit [Remote host closed the connection]
kosaki has quit [Ping timeout: 252 seconds]
nari has joined #ruby-core
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
jamiguet has joined #ruby-core
<jamiguet> hi
carlosantonio has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
kosaki8 has quit [Ping timeout: 248 seconds]
__BigO__ has joined #ruby-core
__BigO___ has joined #ruby-core
__BigO__ has quit [Ping timeout: 255 seconds]
__BigO___ has quit [Remote host closed the connection]
schaerli has joined #ruby-core
kosaki2 has joined #ruby-core
schaerli has quit [Remote host closed the connection]
kosaki2 has quit [Remote host closed the connection]
nari has quit [Ping timeout: 252 seconds]
__BigO__ has joined #ruby-core
schaerli has joined #ruby-core
davidbalber|away is now known as davidbalbert
jgreenleaf has joined #ruby-core
jgreenleaf has quit [Client Quit]
_protagoras271_ has joined #ruby-core
indirect_ has quit [Read error: Connection reset by peer]
enebo has joined #ruby-core
marcandre has joined #ruby-core
jamiguet has left #ruby-core ["ERC Version 5.3 (IRC client for Emacs)"]
_br_ has quit [Excess Flood]
_br_ has joined #ruby-core
_br_ has quit [Excess Flood]
schaerli has quit [Remote host closed the connection]
_br_ has joined #ruby-core
_br_ has quit [Excess Flood]
_br_ has joined #ruby-core
_br_ has quit [Excess Flood]
_br_ has joined #ruby-core
<znz_v> biff: [ruby-changes:27270] eregon:r39322 (trunk): * array.c: Fix typo in class documentation - http://mla.n-z.jp/?ruby-changes=27270
<znz_v> biff: [ruby-changes:27271] svn:r39323 (trunk): * 2013-02-20 - http://mla.n-z.jp/?ruby-changes=27271
davidbalbert is now known as davidbalber|away
judofyr has quit [Remote host closed the connection]
davidbalber|away is now known as davidbalbert
marcandr_ has joined #ruby-core
_br_ has quit [Excess Flood]
_br_ has joined #ruby-core
_br_ has quit [Excess Flood]
_br_ has joined #ruby-core
idkazuma has quit [Remote host closed the connection]
schaerli has joined #ruby-core
schaerli has quit [Remote host closed the connection]
<zzak> that eregon
<zzak> eregon: thanks!
__BigO__ has quit [Remote host closed the connection]
__BigO__ has joined #ruby-core
davidbalbert is now known as davidbalber|away
wudofyr_ has quit [Ping timeout: 276 seconds]
wudofyr_ has joined #ruby-core
davidbalber|away is now known as davidbalbert
kosaki2 has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
kosaki has joined #ruby-core
davidbalbert is now known as davidbalber|away
kosaki2 has joined #ruby-core
davidbalber|away is now known as davidbalbert
halogenandtoast has joined #ruby-core
<halogenandtoast> The Data class is undocumented, I'm considering adding documentation to prevent confusion about it, but I can't determine from it's usage what it's actually meant to be, does anyone here happen to know why it exists?
<lopex> internal usage, most notably under Error class
<halogenandtoast> I only see one reference
<halogenandtoast> rb_cNameErrorMesg = rb_define_class_under(rb_eNameError, "message", rb_cData);
<lopex> grep for rb_cData
<halogenandtoast> Which seems to subclass, but I'm not certain as to what reason you'd subclass it.
<halogenandtoast> I meant 1 reference in error.c
<halogenandtoast> I've found it in various other places, both in core and std-lib
<lopex> StringIO does
<lopex> well, no idea, it has allocator undefined
<lopex> I guess it can be a remnant of some sort
<halogenandtoast> It hasn't changed much since 1.0-961225
<halogenandtoast> I didn't see it in 0.46
<lopex> yep, the most heinous usage is under Error class, I remember implementing that in jruby
<halogenandtoast> *0.49
<lopex> halogenandtoast: rb_define_class_under defineds constant under given class
<lopex> not inheritance
<lopex> it's just non-lookupable "message" name
<lopex> since it's lower case
vondruch has quit [Ping timeout: 244 seconds]
<halogenandtoast> You are correct/
<halogenandtoast> Which also seems peculiar.
<lopex> it is
<drbrain> the Data class can be used by Data_Wrap_Struct/Data_Make_Struct
<halogenandtoast> What's also odd is curses, icon, raddrinfo, stringio, tcltklib, win32ole and I'm not sure they ever needed to use it.
<drbrain> it's designed to represent a C pointer
<drbrain> unlike Object, Data has no alloc
<halogenandtoast> Is it a C pointer to a VALUE or just a general C pointer?
<drbrain> you can't alloc any of those objects without going through Data_Wrap_Struct/Data_Make_Struct (custom ::new method)
<drbrain> general C pointer
<halogenandtoast> drbrain: What's the actual use case then?
<drbrain> halogenandtoast: you don't have to undef_alloc_func() yourself
<halogenandtoast> Okay awesome, do you think it's worth documenting this somewhere?
<drbrain> halogenandtoast: I think in README.EXT
__BigO__ has quit [Remote host closed the connection]
<drbrain> or, the Data class should say something like "this is a recommended base class for use by C extensions using Data_Make_Struct/Data_Wrap_Struct, see README.EXT for details"
<halogenandtoast> Oh it is in there. Interesting!
<drbrain> Data vs DATA can get confusing
__BigO__ has joined #ruby-core
<halogenandtoast> Yeah
<halogenandtoast> lopex drbrain: thank you both for your help. I'll try and figure out how to write this documentation tonight.
<drbrain> awesome
<halogenandtoast> I've been wanting a good way to get a patch into ruby.
<drbrain> it's the easiest way, for sure!
agarie has joined #ruby-core
<zzak> :D
vondruch has joined #ruby-core
<lopex> btw, that NameError::message is accessible via ObjectSpace of course, which defeats the purpose
<halogenandtoast> lopex: How would you reach that via ObjectSpace?
<drbrain> I don't think the message is supposed to be hidden from ObjectSpace
<lopex> begin;foo;rescue NameError => e;end; ObjectSpace.each_object{|o| p o if o.is_a? Data}
<lopex> I guess nothing that's allocated and gc-ed can
<lopex> oh, actually
davidbalbert is now known as davidbalber|away
<lopex> oh FL_SINGLETON are skipped
<lopex> T_SCOPE is kindof obvious to hide
davidbalber|away is now known as davidbalbert
<lopex> if (!p->as.basic.klass) continue; -- I forgot what this case
<lopex> basic was the non-union part right ?
__BigO__ has quit [Remote host closed the connection]
__BigO__ has joined #ruby-core
nokada_ has joined #ruby-core
nokada has quit [Read error: Connection reset by peer]
idkazuma has joined #ruby-core
halogenandtoast has quit [Quit: halogenandtoast]
xibbar has joined #ruby-core
nokada_ has quit [Read error: Connection reset by peer]
nokada has joined #ruby-core
<znz_v> biff: [ruby-changes:27272] drbrain:r39324 (trunk): * lib/rubygems/installer.rb: Use gsub instead of gsub! to avoid - http://mla.n-z.jp/?ruby-changes=27272
marcandr_ has quit [Remote host closed the connection]
marcandre has quit [Remote host closed the connection]
<zzak> drbrain: how do you test on windows?
<drbrain> mostly I don't
<drbrain> luis has https://github.com/oneclick/rubyinstaller which has most of the guts you need
<drbrain> really, all
<drbrain> so you check out ruby somewhere and rake ruby19 LOCAL=path/to/ruby
<zzak> so how did you fix the windows failure?
<drbrain> I changed a gsub! to a gsub
<zzak> yeh, thats just a known issue or something? i thought you ran the tests manually, or used a ci
<drbrain> I looked at Luis' failure and said "how weird, I use the same method in the test and implementation"
<drbrain> then I ran the tests on windows and worked from there
<drbrain> turns out a method edited the ivar
<zzak> ahh ok
<zzak> i wonder if i should setup ruby dev on my win7 vm
<drbrain> I think I've used it twice
__BigO__ has quit [Remote host closed the connection]
<zzak> :D
nari has joined #ruby-core
halogenandtoast has joined #ruby-core
davidbalbert is now known as davidbalber|away
<zzak> ahh i didnt see #7885
<zzak> luis is always so helpful
<znz_v> biff: [ruby-changes:27273] svn:r39326 (ruby_2_0_0): * 2013-02-20 - http://mla.n-z.jp/?ruby-changes=27273
<znz_v> biff: [ruby-changes:27274] drbrain:r39325 (ruby_2_0_0): Merge revision 39292: - http://mla.n-z.jp/?ruby-changes=27274