carlosantonio has quit [Remote host closed the connection]
xibbar_ has joined #ruby-core
davidbalbert is now known as davidbalber|away
carlosantonio has joined #ruby-core
xibbar has quit [Ping timeout: 248 seconds]
xibbar_ has quit [Ping timeout: 252 seconds]
hiroyukim has joined #ruby-core
xibbar has joined #ruby-core
xibbar has quit [Remote host closed the connection]
headius has quit [Quit: headius]
headius has joined #ruby-core
headius has quit [Client Quit]
<znz_v>
biff: [ruby-changes:26847] drbrain:r38899 (trunk): * lib/rdoc/servlet.rb: Fixed display of site and home documentation. - http://mla.n-z.jp/?ruby-changes=26847
<dostoyevsky>
Does ruby change signal handling when calling c extensions? I am trying to test SIGTERM handling in my C code but I can't get SIGTERM to get noticed while in the code... If I send SIGKILL it gets noticed immediatedly...
<dostoyevsky>
Basically I am doing: Ruby: fork { doSomethingInCAndWaitForSignalSentThenTouchTransactionFinished; } kill SIGTERM, child; File.touch "signal-sent"; waitpid child; File.exists?("transaction-finished") <- but transaction-finished will always exist after calling the C code, regardless of whether I have used sigprocmask() to ignore SIGTERM or not. SIGKILL will make the test fail, though
judofyr has joined #ruby-core
nokada has quit [Remote host closed the connection]
xibbar has quit [Ping timeout: 244 seconds]
xibbar has joined #ruby-core
xibbar has quit [Remote host closed the connection]
kosaki8 has joined #ruby-core
carlosantonio has joined #ruby-core
hiroyukim has quit [Remote host closed the connection]
rafaelfranca has joined #ruby-core
carlosan_ has joined #ruby-core
carlosantonio has quit [Ping timeout: 248 seconds]
kosaki8 has quit [Ping timeout: 264 seconds]
kosaki8 has joined #ruby-core
nurse has quit [Read error: No route to host]
marcandre has joined #ruby-core
asarih has joined #ruby-core
nokada has joined #ruby-core
nari has joined #ruby-core
carlosan_ has quit [Remote host closed the connection]
schaerli has quit [Remote host closed the connection]
nari has quit [Ping timeout: 248 seconds]
carlosantonio has joined #ruby-core
marcandre has quit [Remote host closed the connection]
__BigO__ has joined #ruby-core
kosaki8 has quit [Ping timeout: 256 seconds]
davidbalber|away is now known as davidbalbert
schaerli has joined #ruby-core
vondruch has quit [Ping timeout: 240 seconds]
enebo has joined #ruby-core
judofyr has quit [Remote host closed the connection]
judofyr has joined #ruby-core
schaerli has quit [Remote host closed the connection]
ddd has joined #ruby-core
judofyr has quit [Remote host closed the connection]
mjbamford has quit [Quit: Leaving...]
marcandre has joined #ruby-core
bitsweat has joined #ruby-core
<zzak>
_ko1: ping!
<zzak>
_ko1: i really want to understand this bytecode thing
<zzak>
_ko1: i saw #6714 about code injection, is this related? it seems to be delayed.
<zzak>
it talks about bytecode export/import as feature:
<zzak>
"Ruby 1.9 runs on the YARV virtual machine and so will Ruby 2.0, but Ruby 2.0 is expected to make it simple to save pre-compiled Ruby scripts to bytecode representations and to then run these directly. Running pre-compiled bytecode will skip the parsing stage of the standard interpretation process. If you use Rubinius or JRuby you may be familiar with this concept."
<zzak>
a lot of people ask for this feature, and if its possible yet
<_ko1>
not yet :(
<zzak>
my response is usually: "umm look at iseq" but that is incorrect