asterite changed the topic of #crystal-lang to: #crystal-lang The Crystal programming language | http://crystal-lang.org | Crystal 0.6.0 | Paste > 3 lines of text to https://gist.github.com | GH: https://github.com/manastech/crystal - Docs: http://crystal-lang.org/docs/ - API: http://crystal-lang.org/api/ - Logs: http://irclog.whitequark.org/crystal-lang
ismaelga has joined #crystal-lang
asterite has joined #crystal-lang
<crystal-gh> [crystal] asterite pushed 2 new commits to master: http://git.io/AEiz
<crystal-gh> crystal/master 1f8e280 Jacob: Added bit operators...
<crystal-gh> crystal/master 8df0ae9 Ary Borenszweig: Merge pull request #439 from Exilor/master...
ismaelga has quit [Ping timeout: 245 seconds]
<crystal-gh> [crystal] asterite pushed 2 new commits to master: http://git.io/AEPi
<crystal-gh> crystal/master d96845d Ary Borenszweig: Stop capturing block return type as a free var (will soon be removed)
<crystal-gh> crystal/master 37589de Ary Borenszweig: Use typeof instead of block free var, and made type args more lazy to resolve
<travis-ci> manastech/crystal#2047 (master - 8df0ae9 : Ary Borenszweig): The build passed.
asterite has quit [Quit: Page closed]
<travis-ci> manastech/crystal#2048 (master - d96845d : Ary Borenszweig): The build passed.
leafybasil has quit [Remote host closed the connection]
canhtak has quit [Quit: canhtak]
zamith has joined #crystal-lang
ismaelga has joined #crystal-lang
Excureo has quit [Ping timeout: 250 seconds]
Excureo has joined #crystal-lang
zamith has quit [Quit: Be back later ...]
ismaelga has quit [Remote host closed the connection]
ismaelga has joined #crystal-lang
waj has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
canhtak has joined #crystal-lang
waj has quit [Quit: Leaving.]
canhtak has quit [Quit: canhtak]
canhtak has joined #crystal-lang
canhtak has quit [Quit: canhtak]
Excureo has quit [Ping timeout: 245 seconds]
zamith has joined #crystal-lang
leafybasil has joined #crystal-lang
leafybasil has quit [Remote host closed the connection]
canhtak has joined #crystal-lang
canhtak has quit [Quit: canhtak]
canhtak has joined #crystal-lang
canhtak has quit [Quit: canhtak]
canhtak has joined #crystal-lang
stuffl has joined #crystal-lang
waj has joined #crystal-lang
waj has quit [Client Quit]
<stuffl> https://github.com/manastech/crystal/blob/e7a54eefd56f1bea0227809c0f789838bba89b13/src/compiler/crystal/compiler.cr#L191 how exactly does `fork` work and what are its benefits? does this snippet kind of behave like threads?
the_asterite has joined #crystal-lang
<the_asterite> stuffl: yes, similar to threads but more safe as there is no shared memory. it's faster to paralelize codegen
<the_asterite> ah, I think llvm is not thread safe, so...
waj has joined #crystal-lang
waj has quit [Client Quit]
zamith has quit [Quit: Be back later ...]
<stuffl> the_asterite: you could omit the whole fork-thing, though, and run it in a single-thread, no?
<the_asterite> Yes, but it's slower because llvm codegen blocks the thread
<the_asterite> stuffl : are you just browsing the code, or looking for something?
asterite_ has joined #crystal-lang
the_asterite has quit [Ping timeout: 245 seconds]
the_asterite has joined #crystal-lang
<stuffl> the_asterite: it has to be rewritten for windows as there is no real fork(), it's also nontrivial to implement
asterite_ has quit [Ping timeout: 252 seconds]
the_asterite has quit [Ping timeout: 255 seconds]
stuffl has quit [Ping timeout: 246 seconds]
ismaelga has joined #crystal-lang
asterite has joined #crystal-lang
asterite has quit [Client Quit]
canhtak has quit [Quit: canhtak]
havenwood has joined #crystal-lang
leafybasil has joined #crystal-lang
canhtak has joined #crystal-lang
canhtak_ has joined #crystal-lang
canhtak_ has quit [Client Quit]
canhtak has quit [Quit: canhtak]
canhtak has joined #crystal-lang
tmoore has quit [Read error: Connection reset by peer]
endou________ has quit [Read error: Connection reset by peer]
tmoore has joined #crystal-lang
endou________ has joined #crystal-lang
canhtak_ has joined #crystal-lang
canhtak has quit [Ping timeout: 245 seconds]
canhtak_ is now known as canhtak
waj has joined #crystal-lang
ismaelga has quit [Remote host closed the connection]
zamith has joined #crystal-lang
stuffl has joined #crystal-lang
stuffl has quit [Client Quit]
ismaelga has joined #crystal-lang
ismaelga has quit [Ping timeout: 246 seconds]
waj has quit [Quit: Leaving.]
canhtak has quit [Quit: canhtak]
orliesaurus has quit [Excess Flood]
orliesaurus has joined #crystal-lang
waj has joined #crystal-lang
zamith has quit [Quit: Be back later ...]
weskinner_mac has joined #crystal-lang
ismaelga has joined #crystal-lang
ismaelga has quit [Ping timeout: 240 seconds]
weskinner_mac has quit [Quit: weskinner_mac]