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
nari_ has joined #ruby-core
nagachika has joined #ruby-core
nokada has quit [Remote host closed the connection]
nokada has joined #ruby-core
nari_ has quit [Ping timeout: 264 seconds]
<znz_jp> biff: [ruby-changes:30711] usa:r42790 (trunk): * test/openssl/test_pair.rb - http://mla.n-z.jp/?ruby-changes=30711
<znz_jp> biff: [ruby-changes:30712] nobu:r42791 (trunk): internal.h: parenthesize argument - http://mla.n-z.jp/?ruby-changes=30712
soba has joined #ruby-core
nari_ has joined #ruby-core
nokada has quit [Remote host closed the connection]
nokada has joined #ruby-core
r0bgl33s0n has joined #ruby-core
r0bglees0n has quit [Ping timeout: 256 seconds]
Domon has joined #ruby-core
<znz_jp> biff: [ruby-changes:30713] usa:r42792 (trunk): * win32/win32.c (do_select): constify timeout. - http://mla.n-z.jp/?ruby-changes=30713
hsbt is now known as hsbt_away
hsbt_away is now known as hsbt
<znz_jp> biff: [ruby-changes:30714] usa:r42793 (trunk): * win32/win32.c (rb_w32_select_with_thread): rounding up the fraction of - http://mla.n-z.jp/?ruby-changes=30714
charliesome has joined #ruby-core
shinnya has quit [Ping timeout: 256 seconds]
<znz_jp> biff: [ruby-changes:30715] akr:r42794 (trunk): * bignum.c (str2big_scan_digits): Extracted from rb_cstr_to_inum. - http://mla.n-z.jp/?ruby-changes=30715
<_ko1> charliesome: this afternoon (JST), I'll check all of your patch
<charliesome> _ko1: thank you!
<_ko1> sorry for my slow activity
<znz_jp> biff: [ruby-changes:30716] akr:r42795 (trunk): * process.c (rb_clock_gettime): Support times() based monotonic clock. - http://mla.n-z.jp/?ruby-changes=30716
<zzak> _ko1: so slow
<_ko1> SOS
<znz_jp> biff: [ruby-changes:30717] akr:r42796 (trunk): Reduce NUM2INT invocations. - http://mla.n-z.jp/?ruby-changes=30717
* zzak throws ko1 a life jacket
<znz_jp> biff: [ruby-changes:30718] akr:r42797 (trunk): * bignum.c (rb_str2big_poweroftwo): New function. - http://mla.n-z.jp/?ruby-changes=30718
<znz_jp> biff: [ruby-changes:30719] nobu:r42798 (trunk): * properties. - http://mla.n-z.jp/?ruby-changes=30719
<znz_jp> biff: [ruby-changes:30720] kazu:r42799 (trunk): fix typos - http://mla.n-z.jp/?ruby-changes=30720
Domon has quit [Remote host closed the connection]
Domon has joined #ruby-core
Domon has quit [Ping timeout: 246 seconds]
hsbt is now known as hsbt_away
hsbt_away is now known as hsbt
Domon has joined #ruby-core
<znz_jp> biff: [ruby-changes:30721] zzak:r42800 (trunk): * error.c: [DOC] Update bug tracker url by @ScotterC [Fixes GH-390] - http://mla.n-z.jp/?ruby-changes=30721
<znz_jp> biff: [ruby-changes:30722] zzak:r42801 (trunk): * lib/thread.rb: [DOC] CV#wait typo by @avdi [Fixes GH-386] - http://mla.n-z.jp/?ruby-changes=30722
Domon has quit [Remote host closed the connection]
Domon has joined #ruby-core
Domon has quit [Read error: Connection reset by peer]
Domon has joined #ruby-core
<_ko1> I read sp_ar.c
<_ko1> I'm not sure why key is only 32bit
<_ko1> charliesome: any ristriction?
<charliesome> _ko1: performance. see: https://bugs.ruby-lang.org/issues/8426#note-5
<_ko1> i see
<_ko1> do you compare them?
<_ko1> zzak: [ruby-changes:30721] zzak:r42800 (trunk): * error.c: [DOC] Update bug tracker url by @ScotterC [Fixes GH-390]
<_ko1> cause test failures
<_ko1> there are several tests depends on [BUG] message.
<_ko1> sp_ar.c seems simple open addressing hash algorithm
<charliesome> _ko1: i'm not familiar with sp_ar internals
<charliesome> i have not benchmarked 64 bit/32 bit difference
Domon has quit [Remote host closed the connection]
<charliesome> the patch originally had 'typedef size_t sa_index_t;', but funny falcon recommended to change to uint32_t
<_ko1> yes, i know.
Domon has joined #ruby-core
<_ko1> i read it and i agree it is lightweight than st.c
Domon_ has joined #ruby-core
Domon has quit [Read error: Connection reset by peer]
<_ko1> however, i'm not sure st.c is not enough for this usecase (maintaining subtree structure)
<charliesome> sp_ar.c was 8-9% faster than st.c for me
<_ko1> in this usecase?
<_ko1> charliesome: i reached vm_method.c
<_ko1> global method table was removed?
<charliesome> _ko1: ye
<charliesome> replaced with method cache tables on each classext struct
<charliesome> so if you call 'puts' for example when self is an instance of a class 'Foo' for example
<charliesome> Kernel#puts is inserted into the method cache table on Foo's classext
DanKnox is now known as DanKnox_away
<_ko1> wow
<_ko1> classext->mc_tbl is
<_ko1> key: method_id, value: method_cache_entry
eLobato has joined #ruby-core
<_ko1> gc> 2^21
<_ko1> google calc bot: response error
<_ko1> gc> 2 ** 21
<_ko1> google calc bot: response error
<_ko1> gc> power(2, 21)
<_ko1> google calc bot: response error
<_ko1> 2^21 = 2097152
<_ko1> about 2M symbols are allowed
<_ko1> in 32bit ID limitation
<_ko1> Symbol number is limited to maximum of ID size
<_ko1> If we limited to ID as 32bit, then we can represent 2^21 symbols = 2M symbols
<_ko1> 2M symbols is too huge for most of Ruby application
<_ko1> however, if we assume that each symbols consumes 64B, then it consumes about 120MB memory
<znz_jp> biff: [ruby-changes:30723] usa:r42802 (trunk): * test/ruby/test_rubyoptions.rb - http://mla.n-z.jp/?ruby-changes=30723
<_ko1> It is huge, but not so huge for recent server machines
<_ko1> I want avoid 32bit riestriction, because of above reason.
<_ko1> not realistic assumption?
<znz_jp> biff: [ruby-changes:30724] naruse:r42803 (trunk): Revert r42800 "* error.c: [DOC] Update bug tracker url by @ScotterC [Fixes GH-390]" - http://mla.n-z.jp/?ruby-changes=30724
<_ko1> > if (LIKELY(GET_VM_STATE_VERSION() == ci->vmstat && RCLASS_EXT(klass)->seq == ci->seq && klass == ci->klass)) {
<_ko1> any possibility?: "RCLASS_EXT(klass)->seq == ci->seq" and "klass != ci->klass)"
<_ko1> Yes, there is.
<_ko1> my misunderstood
corundum has quit [Remote host closed the connection]
corundum has joined #ruby-core
<_ko1> I can't find mis-operation
<_ko1> of cache invalidation
nokada has quit [Read error: Connection reset by peer]
nokada_ has joined #ruby-core
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<znz_jp> biff: [ruby-changes:30725] knu:r42804 (trunk): Add magic autoload comments to misc/*.el. - http://mla.n-z.jp/?ruby-changes=30725
charliesome has joined #ruby-core
nari_ has quit [Ping timeout: 245 seconds]
nari_ has joined #ruby-core
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nagachika has quit [Remote host closed the connection]
soba has quit [Ping timeout: 245 seconds]
<znz_jp> biff: [ruby-changes:30726] usa:r42805 (trunk): * ext/win32/lib/win32/registry.rb (Win32::Registry#values): added. - http://mla.n-z.jp/?ruby-changes=30726
corundum has quit [Remote host closed the connection]
corundum has joined #ruby-core
corundum has quit [Remote host closed the connection]
corundum has joined #ruby-core
Domon_ has quit [Remote host closed the connection]
Domon has joined #ruby-core
<znz_jp> biff: [ruby-changes:30727] akr:r42806 (trunk): * bignum.c (GMP_STR2BIG_DIGITS): New macro. - http://mla.n-z.jp/?ruby-changes=30727
<znz_jp> biff: [ruby-changes:30728] akr:r42807 (trunk): Add tests. - http://mla.n-z.jp/?ruby-changes=30728
Domon has quit [Ping timeout: 260 seconds]
charliesome has joined #ruby-core
charliesome has quit [Client Quit]
nagachika has joined #ruby-core
charliesome has joined #ruby-core
charliesome has quit [Client Quit]
charliesome has joined #ruby-core
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
charliesome has joined #ruby-core
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<znz_jp> biff: [ruby-changes:30729] nobu:r42808 (trunk): thread_pthread.c: fix compile error on HP-UX - http://mla.n-z.jp/?ruby-changes=30729
<znz_jp> biff: [ruby-changes:30730] a_matsuda:r42809 (trunk): * eval.c (Init_eval): Make Module#include and Module#prepend public - http://mla.n-z.jp/?ruby-changes=30730
<znz_jp> biff: [ruby-changes:30731] a_matsuda:r42810 (trunk): Changelog: Forgot to reference the ticket # - http://mla.n-z.jp/?ruby-changes=30731
<znz_jp> biff: [ruby-changes:30732] nobu:r42811 (trunk): string.c: rb_enc_str_new_cstr - http://mla.n-z.jp/?ruby-changes=30732
charliesome has joined #ruby-core
nagachika has quit [Remote host closed the connection]
nagachika has joined #ruby-core
<znz_jp> biff: [ruby-changes:30733] akr:r42812 (trunk): Fix a typo. - http://mla.n-z.jp/?ruby-changes=30733
<znz_jp> biff: [ruby-changes:30734] kou:r42813 (trunk): * lib/rexml/parsers/treeparser.rb (REXML::Parsers::TreeParser#parse): - http://mla.n-z.jp/?ruby-changes=30734
headius has joined #ruby-core
<znz_jp> biff: [ruby-changes:30735] kou:r42814 (trunk): * test/rexml/parser/test_tree.rb: Fix test name to describe test - http://mla.n-z.jp/?ruby-changes=30735
<znz_jp> biff: [ruby-changes:30736] kou:r42815 (trunk): * lib/rexml/parsers/treeparser.rb (REXML::Parsers::TreeParser#parse): - http://mla.n-z.jp/?ruby-changes=30736
<znz_jp> biff: [ruby-changes:30737] kou:r42816 (trunk): * test/rexml/parser/test_tree.rb - http://mla.n-z.jp/?ruby-changes=30737
enebo has joined #ruby-core
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build was broken. by @kou: See http://travis-ci.org/ruby/ruby/builds/10935016
shinnya has joined #ruby-core
marcandre has joined #ruby-core
ZachBeta has joined #ruby-core
ahegyi has joined #ruby-core
ahegyi has quit [Ping timeout: 248 seconds]
ZachBeta has quit [Quit: Computer has gone to sleep.]
ahegyi has joined #ruby-core
<zzak> im sorry ><
<zzak> i misunderstood the patch
corundum has quit [Remote host closed the connection]
<zzak> i will be more careful next time!
corundum has joined #ruby-core
ZachBeta has joined #ruby-core
nari_ has quit [Ping timeout: 260 seconds]
tylersmith has quit [Remote host closed the connection]
tylersmith has joined #ruby-core
tylersmith has quit [Ping timeout: 268 seconds]
eLobato has quit [Ping timeout: 264 seconds]
<charliesome> _ko1: wow, I just saw your messages
<charliesome> I'm very sorry
corundum has quit [Remote host closed the connection]
corundum has joined #ruby-core
corundum has quit [Remote host closed the connection]
headius has quit [Read error: Connection reset by peer]
corundum has joined #ruby-core
nagachika has quit [Remote host closed the connection]
headius has joined #ruby-core
DanKnox_away is now known as DanKnox
tylersmith has joined #ruby-core
headius has quit [Quit: headius]
ZachBeta has quit [Quit: Computer has gone to sleep.]
headius has joined #ruby-core
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shinnya has quit [Ping timeout: 256 seconds]
ZachBeta has joined #ruby-core
DanKnox is now known as DanKnox_away
DanKnox_away is now known as DanKnox
DanKnox is now known as DanKnox_away
tylersmith has quit [Remote host closed the connection]
tylersmith has joined #ruby-core
DanKnox_away is now known as DanKnox
tenderlove has joined #ruby-core
ahegyi has quit [Ping timeout: 256 seconds]
ZachBeta has quit [Quit: Computer has gone to sleep.]
tenderlo_ has joined #ruby-core
tenderlove has quit [Ping timeout: 264 seconds]
marcandre has quit [Remote host closed the connection]
marcandre has joined #ruby-core
nari_ has joined #ruby-core
tenderlove has joined #ruby-core
marcandre has quit [Remote host closed the connection]
tenderlo_ has quit [Ping timeout: 245 seconds]
tylersmith has quit [Remote host closed the connection]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #ruby-core
corundum has quit [Remote host closed the connection]
corundum has joined #ruby-core
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #ruby-core
enebo has quit [Quit: enebo]
nari_ has quit [Ping timeout: 256 seconds]