brixen has joined #ruby-core
kosaki2 has quit [Read error: No route to host]
kosaki2 has joined #ruby-core
rafaelfranca has joined #ruby-core
rafaelfranca has quit [Remote host closed the connection]
nagachika has joined #ruby-core
<_ko1> zzak: sorry, i want to use "skip" method.
nagachika has quit [Remote host closed the connection]
<_ko1> and at last i found that `it' method without block means skipping tests.
nagachika has joined #ruby-core
<drbrain> oh good, $? is thread-local
<drbrain> GET_THREAD()->last_status … right?
<_ko1> VALUE last_status; /* $? */
<zzak> _ko1: !
<zzak> you didnt mention "rake compile" before :(
<_ko1> :(
<_ko1> sorry
<zzak> does it compile C ext?
<_ko1> yes
<zzak> but you removed them?
<_ko1> no
<_ko1> dependency into C internal source code
<_ko1> removed dependency into C internal source code
<_ko1> s.add_dependency "debugger-ruby_core_source", '~> 1.2.0'
<_ko1> this one.
<zzak> ahh
<_ko1> as I wrote,
<_ko1> > However, I feel that most of pieces can be replaced using Ruby.
<_ko1> Now, debugger (most of parts comes from ruby-debug) is faster than lib/debug.rb
<_ko1> but enough slow.
<_ko1> debug.rb is x100 slow,
<zzak> ahh
<_ko1> and debugger is x10 slow
<zzak> sorry i missed this ticket
<_ko1> debugger2 is also x10 slow
<zzak> why is debug.rb so slow?
<_ko1> zzak: you can't track my all comments :)
<_ko1> debug.rb using set_trace_func naively
<_ko1> it generates many many bindings
<_ko1> ruby-debug (c-ext) doesn't make binding, but insert set_trace_func function naively
<_ko1> so x100 (debug.rb) x10 (ruby-debug/debugger) slow.
<zzak> would TracePoint be faster?
<_ko1> i feel i can boost using more sophisticated way
<zzak> for debug.rb
<_ko1> Yes.
<_ko1> but i think i can re-design more sophisticated/fast version.
<zzak> debug.rb needs maintainer also
<_ko1> yes :)
<zzak> do it!
<zzak> and rename the class
<zzak> DEBUGGER__ :(
<_ko1> current porting is direct.
<_ko1> no desgin change.
<_ko1> i want to try it later
<zzak> yeah, one step at a time
davidbalber|away is now known as davidbalbert
davidbalbert is now known as davidbalber|away
davidbalber|away is now known as davidbalbert
<_ko1> result of rake compile?
<zzak> yeh
<zzak> i had to change Rakefile to point to debugger2.gemspec too
<_ko1> $ rake compile
<_ko1> rake aborted!
<_ko1> No such file or directory - debugger.gemspec
<_ko1> /home/ko1/src/ruby/trunk/debugger/Rakefile:36:in `read'
<_ko1> /home/ko1/src/ruby/trunk/debugger/Rakefile:36:in `<top (required)>'
<_ko1> (See full trace by running task with --trace)
<_ko1> ah my god.
<_ko1> I can make it.
<_ko1> what's wrong?
<znz_v> biff: [ruby-changes:27695] drbrain:r39747 (trunk): * doc/globals.rdoc: $? is thread-local - http://mla.n-z.jp/?ruby-changes=27695
<znz_v> biff: [ruby-changes:27696] svn:r39748 (trunk): * 2013-03-14 - http://mla.n-z.jp/?ruby-changes=27696
<zzak> Makefile exists
<_ko1> and ruby_debug.so?
<zzak> nope
davidbalbert is now known as davidbalber|away
<zzak> zzak@lian:~/projects/debugger2/tmp/x86_64-linux/ruby_debug/2.0.0 (master)$ make
<zzak> make: Nothing to be done for `all'.
<_ko1> what's wrong :(
<zzak> zzak@lian:~/projects/debugger2/tmp/x86_64-linux/ruby_debug/2.0.0 (master)$ install Makefile
<zzak> install: missing destination file operand after `Makefile'
<zzak> Try `install --help' for more information.
<zzak> $ install -c Makefile -T ruby_debug.so
<zzak> zzak@lian:~/projects/debugger2/tmp/x86_64-linux/ruby_debug/2.0.0 (master)$ ls
<zzak> Makefile ruby_debug.so
<zzak> zzak@lian:~/projects/debugger2/tmp/x86_64-linux/ruby_debug/2.0.0 (master
<_ko1> ah
<zzak> invalid ELF header now when require
<_ko1> reproduced!!
<_ko1> i clone it and rake compile abort!
<zzak> require 'debugger' #=> LoadError: /home/zzak/projects/debugger2/lib/ruby_debug.so: invalid ELF header - /home/zzak/projects/debugger2/lib/ruby_debug.so
<zzak> haha
davidbalber|away is now known as davidbalbert
<_ko1> oh my god
<_ko1> i didn't add *.c files !!!
<_ko1> why that?
<zzak> for git?
<_ko1> no *.c files
<_ko1> git status doesn't show any warnings!!
<zzak> yeah
<zzak> this is why i was confused
<zzak> because i saw the commit and was like: "ok so theres no more c exts"
<_ko1> The following paths are ignored by one of your .gitignore files:
<_ko1> ext/ruby_debug/breakpoint.c
<_ko1> ext/ruby_debug/ruby_debug.c
<_ko1> ext/ruby_debug/ruby_debug.h
<_ko1> Use -f if you really want to add them.
<_ko1> .gitignore!!!
<zzak> hehe
davidbalbert is now known as davidbalber|away
<zzak> probably because he imports them?
<_ko1> nobody can't try them :(
<_ko1> because,
<_ko1> ruby-debug put *.c files
<_ko1> and deubgger separate them
<_ko1> ext/ruby-debug/192, 193
davidbalber|away is now known as davidbalbert
<_ko1> so debugger guys prohibits ext/ruby-deubg/*.c *.h
davidbalbert is now known as davidbalber|away
<_ko1> now, i can do it
<_ko1> sorry for inconvinience
<zzak> _ko1: np!
davidbalber|away is now known as davidbalbert
davidbalbert is now known as davidbalber|away
davidbalber|away is now known as davidbalbert
<zzak> still get invalid elf
<zzak> and have to install Makefile myself
<zzak> i must be stupid :(
<zzak> _ko1: got it!
<_ko1> invalid elf ??
<zzak> i think rvm switched me back to 1.9.3 when i wasnt looking
<zzak> _ko1: can you update gemspec? https://github.com/ko1/debugger2/pull/2
<_ko1> ah.
<zzak> so it will work with bundler
<_ko1> sure
<_ko1> done
<_ko1> I add you as Manage Collaborators
<_ko1> ah, sorry, collaborators
davidbalbert is now known as davidbalber|away
<zzak> :D
<_ko1> can you pull yourself?
<zzak> yup! thanks!
<_ko1> please do anything you want :)
<_ko1> i'm not sure about gem and github culture
<_ko1> should I remain original authors in gemspec?
<zzak> haha
<_ko1> > s.authors = ['Koichi Sasada']
<_ko1> now, only my name
<zzak> i think if you want to release it
<zzak> if you want to merge it back upstream, to cldwalker, then no
<_ko1> i see
<zzak> keep original author, but i think its ok to add your name
<zzak> he kept original ruby-debug author
davidbalber|away is now known as davidbalbert
<_ko1> yes.
<_ko1> i added them.
<zzak> i dont know how much help i will be, but hopefully help people learn it and use your fork to get some feedback
<_ko1> how about your name? :)
<zzak> sure
<zzak> _ko1: do you plan to release debugger2 gem? or merge it upstream to debugger gem?
<_ko1> difficult question.
<_ko1> merge them is good idea, i think
<_ko1> merging
<zzak> yeh, it will need to build on other rubies then
<zzak> sorry if im ahead of myself, lets wait and see what kind of feedback it gets :)
<_ko1> my purpose is to remove all dependencies to ruby_core_source
<_ko1> i feel separating UI and cores is good idea.
<_ko1> and cores can be merged into ruby 2.1 or later
<zzak> "open to pulls" means, he is open to pull requests for patches
<zzak> open/allow
Domon has joined #ruby-core
<zzak> _ko1: agree on separation
<_ko1> ah, pull request from debugger2 to debugger (2.0 support)
<zzak> yes
<_ko1> i got it
<zzak> debugger could depend on different sources depending on ruby version and platform
<_ko1> i see.
<zzak> so whole gem doesn't depend on linecache1.9 1.8, etc
<zzak> just a thought
davidbalbert is now known as davidbalber|away
kosaki2 has quit [Remote host closed the connection]
<zzak> drbrain: if anyone only saw your twitter media, they would think you're a construction worker
<drbrain> heh
<zzak> did they fix the battery?
<drbrain> I don't think so
<drbrain> if you're stealing a battery, probably best to bring heavy-duty wire cutters
<drbrain> faster that way
<drbrain> if you bring a wrench you could be there for minutes and might get caught
<zzak> true
<zzak> i was reading about them
<zzak> "Hitachi's ZX850LC-3 models feature twin, 12-volt batteries and are fitted with a standard 29,321-lb. counterweight
<zzak> 15 ton counterweight?
<drbrain> yep
Beakr has joined #ruby-core
<drbrain> I imagine with the arm you'll need a 10 or 15 to 1 advantage to avoid tipping
<zzak> that's true
<drbrain> when they were trying to pull out a root ball for a tree they were pulling the excavator along the concrete carport pad
<zzak> but when i read this i thought the battery needed the counterweight haha
<drbrain> ha
<zzak> what time do they start in the morning?
<drbrain> no earlier than 7:30
<drbrain> I have good windows though, and will sleep through "usual" noises, which they are now
<zzak> are they low-e?
<zzak> 7:30 isnt too bad
<drbrain> likely whatever was standard for 2009
<zzak> are they vinyl?
<zzak> lol
<zzak> sorry, my family runs a glass shop, its been a family business for a long time
<drbrain> some kind of plasticy stuff with double-pane sealed glass inserts
<zzak> nice
<zzak> cant find any hoe-* gems for rdoc dev
<zzak> rake newb: ERROR: Could not find a valid gem 'hoe-rdoc_tags' (>= 0) in any repository
<drbrain> I think it tries several names
<zzak> i installed rdoc-tags manually
<zzak> just 'rake' works
<zzak> but 'rake newb' makes a mess of my terminal
<zzak> and cant find valid 'hoe-kpeg'
<drbrain> huh
<drbrain> maybe it's being too loud
Beakr has quit [Quit: Beakr]
<drbrain> odd that it skipped running the tests
<zzak> how come it sticks in my terminal?
davidbalber|away is now known as davidbalbert
<zzak> but im on how 3.5.1
kosaki2 has joined #ruby-core
<drbrain> I removed the hoe_tags plugin which should help
Beakr has joined #ruby-core
<drbrain> rm -r ~/tmp/gems; gem install hoe -i ~/tmp/gems; rake newb appears to be working for me
nari has joined #ruby-core
<drbrain> oops, should be GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems rake newb
<zzak> $ rm -r ~/tmp/gems; gem install hoe -i ~/tmp/gems; GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems rake newb
<zzak> /home/zzak/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'rubygems-bundler' (>= 0) among 0 total gem(s) (Gem::LoadError)
<drbrain> rubygems-bundler?
<drbrain> what does GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems gem list say?
<zzak> maybe because im on rvm stable, with gems 2.0.0.rc.2
<drbrain> oh, that might do it
<zzak> gem update --system ?
<drbrain> yeah
<zzak> phew
<zzak> crazy, still get it
<zzak> GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems gem list
<zzak> is empty
<drbrain> I have no idea what is going on then
<zzak> :(
<drbrain> it should at least show the default gems
<zzak> GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems gem install hoe
<zzak> then try list there and it shows hoe and rake
<drbrain> is `gem` ruby2.0.0's gem?
<zzak> i did update --system on 2.0.0
kosaki2 has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
<drbrain> I wonder if it is an rvm issue then
<zzak> i can get rid of "cant find hoe-kpeg" by installing kpeg
<drbrain> I don't even see that message, but kpeg ends up in the right spot
<zzak> and i get the same thing as https://github.com/rdoc/rdoc/issues/153
<zzak> it could be rvm
kosaki2 has quit [Ping timeout: 256 seconds]
<drbrain> I wonder if it has something to do with ruby_noexec_wrapper
<zzak> looks like james is using rvm too
<zzak> bout ready to give up on rvm :(
<drbrain> I left some notes
<zzak> thanks eric
<drbrain> maybe mpapis will see it and have some clue
<zzak> in the meantime im trying chruby
<znz_v> biff: [ruby-changes:27697] nari:r39749 (trunk): * NEWS: describe RUBY_HEAP_SLOTS_GROWTH_FACTOR. - http://mla.n-z.jp/?ruby-changes=27697
kosaki2 has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
Beakr has quit [Quit: Beakr]
headius has quit [Quit: headius]
hasimo has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:27698] akr:r39750 (trunk): update doc. - http://mla.n-z.jp/?ruby-changes=27698
hasimo has joined #ruby-core
<znz_v> biff: [ruby-changes:27699] luislavena:r39751 (trunk): Refactor rb_file_expand_path_internal for dir_string corner cases - http://mla.n-z.jp/?ruby-changes=27699
<znz_v> biff: [ruby-changes:27700] naruse:r39752 (trunk): * file.c (rb_sys_fail_path0): add to append the name of called function - http://mla.n-z.jp/?ruby-changes=27700
davidbalbert is now known as davidbalber|away
marcandre has quit [Remote host closed the connection]
Domon has quit [Remote host closed the connection]
xibbar has quit [Remote host closed the connection]
Domon has joined #ruby-core
xibbar has joined #ruby-core
<znz_v> biff: [ruby-changes:27701] naruse:r39753 (trunk): * file.c (rb_sys_fail_path): use rb_sys_fail_path0 only on GCC. - http://mla.n-z.jp/?ruby-changes=27701
headius has joined #ruby-core
xibbar has quit [Ping timeout: 272 seconds]
headius has quit [Quit: headius]
charliesome has joined #ruby-core
hasimo has quit [Remote host closed the connection]
nari has quit [Ping timeout: 245 seconds]
hasimo has joined #ruby-core
nari has joined #ruby-core
<znz_v> biff: [ruby-changes:27702] nobu:r39754 (trunk): configure.in, file.c: RUBY_FUNCTION_NAME_STRING - http://mla.n-z.jp/?ruby-changes=27702
xibbar_ie has quit [Read error: Connection reset by peer]
hasimo has quit [Remote host closed the connection]
hasimo has joined #ruby-core
judofyr has joined #ruby-core
hasimo has quit [Remote host closed the connection]
xibbar_ie has joined #ruby-core
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
nari has quit [Ping timeout: 264 seconds]
nari has joined #ruby-core
hasimo has joined #ruby-core
hasimo has quit [Ping timeout: 256 seconds]
Domon has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
Beakr has joined #ruby-core
nagachika has quit [Remote host closed the connection]
charliesome has joined #ruby-core
nagachika has joined #ruby-core
nagachika has quit [Remote host closed the connection]
nagachika has joined #ruby-core
_whitelogger has joined #ruby-core
nagachika has joined #ruby-core
nagachika has quit [Ping timeout: 256 seconds]
charliesome has quit [Ping timeout: 252 seconds]
nagachika has joined #ruby-core
hsbt has quit [Ping timeout: 248 seconds]
hsbt has joined #ruby-core
nari has quit [Ping timeout: 264 seconds]
Beakr has quit [Quit: Beakr]
hsbt has quit [Ping timeout: 272 seconds]
hsbt has joined #ruby-core
davidbalber|away is now known as davidbalbert
hsbt has quit [Ping timeout: 245 seconds]
hsbt has joined #ruby-core
hsbt has quit [Client Quit]
hsbt has joined #ruby-core
davidbalbert is now known as davidbalber|away
__Big0__ has joined #ruby-core
davidbalber|away is now known as davidbalbert
davidbalbert is now known as davidbalber|away
davidbalber|away is now known as davidbalbert
davidbalbert is now known as davidbalber|away
Beakr has joined #ruby-core
marcandre has joined #ruby-core
Beakr has quit [Quit: Beakr]
Beakr has joined #ruby-core
Guest85414 has quit [Read error: Operation timed out]
Beakr has quit [Quit: Beakr]
davidbalber|away is now known as davidbalbert
Beakr has joined #ruby-core
Beakr has quit [Quit: Beakr]
judofyr has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:27703] nobu:r39755 (trunk): file.c: insert separator - http://mla.n-z.jp/?ruby-changes=27703
<znz_v> biff: [ruby-changes:27704] nobu:r39756 (trunk): Makefile.sub: __FUNCTION__ - http://mla.n-z.jp/?ruby-changes=27704
<znz_v> biff: [ruby-changes:27705] svn:r39757 (trunk): * 2013-03-15 - http://mla.n-z.jp/?ruby-changes=27705
nagachika has quit [Remote host closed the connection]
headius has joined #ruby-core
Guest85414 has joined #ruby-core
vondruch has quit [Quit: Ex-Chat]
Beakr has joined #ruby-core
tenderlove has joined #ruby-core
davidbalbert is now known as davidbalber|away
davidbalber|away is now known as davidbalbert
Beakr has quit [Quit: Beakr]
ZachBeta has joined #ruby-core
<znz_v> biff: [ruby-changes:27706] zzak:r39758 (trunk): * proc.c: Typo in Proc.arity found by Jack Nagel [Bug #8094] - http://mla.n-z.jp/?ruby-changes=27706
tenderlove has quit [Remote host closed the connection]
Beakr has joined #ruby-core
tenderlove has joined #ruby-core
tenderlo_ has joined #ruby-core
Beakr has quit [Quit: Beakr]
tenderlove has quit [Ping timeout: 252 seconds]
tenderlo_ has quit [Ping timeout: 264 seconds]
__Big0__ has quit [Remote host closed the connection]
tenderlove has joined #ruby-core
ZachBeta has quit [Quit: Computer has gone to sleep.]
hasimo has joined #ruby-core
davidbalbert is now known as davidbalber|away
nari has joined #ruby-core
xibbar has joined #ruby-core
<znz_v> biff: [ruby-changes:27707] naruse:r39759 (trunk): * file.c (rb_sys_fail_path): define & use rb_sys_fail_path0 like r39752 - http://mla.n-z.jp/?ruby-changes=27707
headius has quit [Quit: headius]
hasimo has quit [Remote host closed the connection]