sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
vivus-ignis has joined #crystal-lang
ssvb has quit [Remote host closed the connection]
vivus-ignis has quit [Ping timeout: 256 seconds]
sp4rrow has joined #crystal-lang
Davy_CC has quit [Ping timeout: 246 seconds]
sp4rrow has quit [Quit: The Internet needs a break and I need a cookie]
<crystal-gh>
[crystal] samueleaton opened pull request #3717: Move line break to front of line break rather than end (master...docs-flag-newlines) https://git.io/v17Wv
vivus-ignis has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 246 seconds]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
dhk has joined #crystal-lang
dhk has quit [Read error: Connection reset by peer]
dcheung has joined #crystal-lang
<FromGitter>
<raydf> Nice
matp_ has joined #crystal-lang
matp has quit [Ping timeout: 260 seconds]
pawnbox has joined #crystal-lang
bjz has quit [Ping timeout: 258 seconds]
bjz has joined #crystal-lang
vivus-ignis has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 265 seconds]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
bjz_ has joined #crystal-lang
ssvb has joined #crystal-lang
bjz has quit [Ping timeout: 250 seconds]
dcheung has left #crystal-lang [#crystal-lang]
Raimondii has joined #crystal-lang
Raimondi has quit [Ping timeout: 260 seconds]
Raimondii is now known as Raimondi
soveran has joined #crystal-lang
akwiatkowski has joined #crystal-lang
soveran has quit [Ping timeout: 256 seconds]
Raimondi has quit [Read error: Connection reset by peer]
Raimondi has joined #crystal-lang
akwiatkowski has quit [Ping timeout: 264 seconds]
vivus-ignis has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 264 seconds]
vivus-ignis has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 248 seconds]
soveran has joined #crystal-lang
vivus-ignis has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
soveran has quit [Ping timeout: 256 seconds]
pawnbox has quit [Remote host closed the connection]
soveran has joined #crystal-lang
soveran has quit [Ping timeout: 252 seconds]
vivus-ignis1 has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 256 seconds]
vivus-ignis1 is now known as vivus-ignis
soveran has joined #crystal-lang
soveran has joined #crystal-lang
soveran has quit [Changing host]
Raimondii has joined #crystal-lang
akwiatkowski has joined #crystal-lang
Raimondi has quit [Ping timeout: 244 seconds]
Raimondii is now known as Raimondi
bjz_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
soveran has quit [Ping timeout: 256 seconds]
pawnbox has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has quit [Client Quit]
pawnbox has quit [Remote host closed the connection]
<RX14>
@asterite wow, on linux compile times for std_spec went from 1m7s to 12s in the bc+obj stage!
Ven has quit [Ping timeout: 250 seconds]
<RX14>
and yep, I cleaned ~/.cache/crystal/
Ven has joined #crystal-lang
<RX14>
1:55.35 -> 48.012
<RX14>
total time
<RX14>
oh, and thats all_spec too, so it's even quicker to build the compiler!
<RX14>
this is amazing
mgarciaisaia has joined #crystal-lang
soveran has joined #crystal-lang
<crystal-gh>
[crystal] firejox opened pull request #3723: fix unexpected behavior in Slice(T)[] with T is numeric type (master...fix-unexpected-slice) https://git.io/v17xB
soveran has quit [Ping timeout: 256 seconds]
mgarciaisaia has quit [Quit: Leaving.]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has quit [Client Quit]
dhk has joined #crystal-lang
mgarciaisaia has joined #crystal-lang
mgarciaisaia has quit [Client Quit]
mgarciaisaia has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
soveran has joined #crystal-lang
<FromGitter>
<asterite> Yeah... the compiler did `fork` for each "compilation unit". In the compiler there were about 1200 units, so 1200 forks in linux seems to be really slow. On mac it's fast, I don't know why... since I develop on mac, it didn't affect me. But finally I decided linux devs should have some speedup too :-)
<FromGitter>
<asterite> In the future we could further reduce times, when we implement incremental compilation at the semantic level
<FromGitter>
<asterite> (but that might be a while from now)
sp4rrow has joined #crystal-lang
<RX14>
@asterite forking only cores.times is the fastest on both platforms so i'm glad we made this improvement!
mgarciaisaia has joined #crystal-lang
<BlaXpirit>
did u try cores+1 ?
<BlaXpirit>
or cores*2
<BlaXpirit>
things like these are often seen in thread pool implementations
<FromGitter>
<asterite> I tried it, but it was slower. You can try it, just pass `--threads=16` for example
<BlaXpirit>
ok thanks
<FromGitter>
<asterite> Well, I actually tried it on mac... never on linux yet. So if in linux forking a bit more times gives better results, we should improve that too
<Yxhuvud>
Is it cpu-, memory- or io-bound?
<RX14>
should be CPU
Ven has quit [Ping timeout: 258 seconds]
Ven has joined #crystal-lang
pawnbox has joined #crystal-lang
Ven has quit [Ping timeout: 248 seconds]
Ven has joined #crystal-lang
sp4rrow has quit [Read error: Connection reset by peer]
sp4rrow has joined #crystal-lang
Ven has quit [Ping timeout: 250 seconds]
mgarciaisaia has quit [Quit: Leaving.]
mgarciaisaia has joined #crystal-lang
Ven has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
mjago has joined #crystal-lang
soveran has quit [Remote host closed the connection]
Ven has quit [Ping timeout: 245 seconds]
mgarciaisaia has joined #crystal-lang
pawnbox has quit [Remote host closed the connection]
Ven has joined #crystal-lang
dhk has quit [Quit: Leaving]
soveran has joined #crystal-lang
pawnbox has joined #crystal-lang
soveran has quit [Remote host closed the connection]
mgarciaisaia has quit [Ping timeout: 258 seconds]
mgarciaisaia has joined #crystal-lang
Ven has quit [Ping timeout: 258 seconds]
soveran has joined #crystal-lang
Ven has joined #crystal-lang
vivus-ignis has quit [Ping timeout: 250 seconds]
Ven has quit [Ping timeout: 264 seconds]
A124 has quit [Remote host closed the connection]
A124 has joined #crystal-lang
Ven has joined #crystal-lang
mgarciaisaia has quit [Quit: Leaving.]
Ven has quit [Ping timeout: 265 seconds]
Ven has joined #crystal-lang
<Papierkorb>
What are the current options for OpenGL for 3D stuff?