ChanServ changed the topic of #zig to: zig programming language | ziglang.org | be excellent to each other | channel logs: https://irclog.whitequark.org/zig/
<MajorLag1> #1292
<andrewrk> thanks
<MajorLag1> hmmm, almost had it fooled: `return @sliceToBytes(@ptrCast([*]PtrType.Child, ptr)[0..1]);` => `error: unable to evaluate constant expression`
rayman226 has joined #zig
rayman22201 has quit [Read error: Connection reset by peer]
rayman22201 has joined #zig
rayman226 has quit [Ping timeout: 240 seconds]
rayman288 has joined #zig
rayman22201 has quit [Ping timeout: 244 seconds]
rayman22201 has joined #zig
JinShil has joined #zig
rayman288 has quit [Ping timeout: 248 seconds]
rayman22201 has quit [Quit: -a- IRC for Android 2.1.40]
kristate has joined #zig
kristate has quit [Remote host closed the connection]
beetcoin has quit [Ping timeout: 244 seconds]
kristate has joined #zig
beetcoin has joined #zig
dbandstra has joined #zig
beetcoin has quit [Ping timeout: 260 seconds]
bodie_ has quit [Ping timeout: 245 seconds]
bodie_ has joined #zig
bodie_ has quit [Changing host]
bodie_ has joined #zig
kristate_ has joined #zig
kristate has quit [Ping timeout: 256 seconds]
beetcoin has joined #zig
kristate_ has quit [Remote host closed the connection]
kristate has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
v1zix has joined #zig
<dbandstra> for the record, every once in a while, building something in zig either clears my terminal, or dies with a random "bus error" or something like that. after this i can just try again and it usually works
<dbandstra> it's always been like that for me (playing with zig for a month or two) on ubuntu 18
kristate_ has joined #zig
kristate has quit [Ping timeout: 276 seconds]
kristate has joined #zig
kristate_ has quit [Ping timeout: 265 seconds]
<GitHub13> [zig] andrewrk opened pull request #1294: introduce std.event.fs for async file system functions (master...async-fs) https://git.io/fN0xy
kristate_ has joined #zig
kristate has quit [Ping timeout: 265 seconds]
kristate has joined #zig
kristat__ has joined #zig
kristate_ has quit [Ping timeout: 260 seconds]
kristate_ has joined #zig
kristate has quit [Ping timeout: 265 seconds]
kristat__ has quit [Ping timeout: 265 seconds]
kristate has joined #zig
kristate_ has quit [Ping timeout: 265 seconds]
v1zix has quit [Ping timeout: 252 seconds]
kristate_ has joined #zig
kristate has quit [Ping timeout: 265 seconds]
kristate_ has quit [Ping timeout: 260 seconds]
<dbandstra> i figured it was not worth paying much attention to
<dbandstra> andrewrk, i updated my pcx loader https://gitlab.com/dbandstra/zig-comptime-pcx
<dbandstra> andrewrk, it now takes an InStream, and the same implementation works both at runtime and comptime
<andrewrk> nice!
<dbandstra> (InStream instead of []u8)
<dbandstra> i wonder if deflate/inflate is possible, although i don't have the energy to reimplement big existing c libs in zig
<andrewrk> ofelas is working on that
<andrewrk> in theory it's possible
rayman22201 has joined #zig
<dbandstra> there's no stack trace if an error is returned in comptime code in a test
<dbandstra> just mentions one line test_runner.zig
<andrewrk> it should be pretty straightforward to add that
<dbandstra> i don't see an issue yet, i'll make one
<andrewrk> wait you're talking about this code? test "foo" { return error.Bar; }
<dbandstra> some variation of: test "foo" { comptime { return error.Bar; } }
<andrewrk> ah
<dbandstra> guess it's not unique to tests
<dbandstra> at least the error name does get printed
<dbandstra> i didn't notice the error name earlier... let this issue be super low priority
kristate has joined #zig
kristate has quit [Remote host closed the connection]
<andrewrk> I'm fairly confident that std.event.fs.watchFile should return a std.event.Channel, but the implementation is non-trivial
<andrewrk> I mean getting it to work is easy, but the cleanup is tricky
qazo has joined #zig
davr0s has joined #zig
zolk3ri has joined #zig
mahmudov has quit [Remote host closed the connection]
kristate has joined #zig
kristate has quit [Remote host closed the connection]
<dbandstra> hehe my pcx loader is really, really, really slow at comptime... loading a 272x128 image in my game takes like 10 seconds (and my computer starts to get loud)
dbandstra has quit [Quit: Leaving]
hooo has joined #zig
hooo has quit [Remote host closed the connection]
quc has quit [Remote host closed the connection]
quc has joined #zig
quc has quit [Remote host closed the connection]
quc has joined #zig
JinShil has quit [Quit: Leaving]
kristate has joined #zig
kristate has quit [Ping timeout: 240 seconds]
zolk3ri has quit [Quit: leaving]
zolk3ri has joined #zig
return0e_ has joined #zig
return0e has quit [Read error: Connection reset by peer]
winksaville has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
_whitelogger has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
hooo has joined #zig
hooo has quit [Remote host closed the connection]
hooo has joined #zig
hooo has quit [Remote host closed the connection]
davr0s has joined #zig
jfo has joined #zig
quc has quit [Read error: Connection reset by peer]
quc has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
davr0s has joined #zig
noonien has joined #zig
hooo has joined #zig
hooo_ has joined #zig
jfo has quit [Quit: WeeChat 1.9.1]
<MajorLag1> apparently just because you've wrapped everything in a comptime block doesn't mean that your expression is a constant expression, according to the compiler.
<hooo_> it's more like 'run at compile time if possible'
<MajorLag1> it is possible, it just doesn't want to do it
<MajorLag1> Well, I've wasted enough time trying to manipulate this into working at comptime without substantial modification. I'll just stick to doing it in a separate build step until comptime is fixed enough.
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bheads__ has joined #zig
bheads_ has quit [Ping timeout: 268 seconds]
kristate has joined #zig
kristate has quit [Ping timeout: 264 seconds]
dpk has quit [Quit: .]
qazo has quit [Ping timeout: 252 seconds]
<andrewrk> that sounds like a bug
bheads_ has joined #zig
bheads__ has quit [Ping timeout: 248 seconds]
rayman22201 has quit [Quit: -a- IRC for Android 2.1.40]
<MajorLag1> probably. Question is, how many function calls deep do you have to be before it shows up? Had similar issues with comptime before in that regard. Makes it difficult to make a minimal test case sometimes.
<andrewrk> the comptime implementation in stage1 was researchy
<andrewrk> I'm taking a much more disciplined approach in stage2. I hope to be free of all these pesky bugs
Ichorio has joined #zig
<MajorLag1> that'd be great. 9/10 times I encounter a bug or limitation it is in comptime.
davr0s has joined #zig
winksaville has joined #zig
Ichorio has quit [Quit: Leaving]
hooo_ has quit [Quit: Page closed]
zolk3ri has quit [Quit: Lost terminal]
return0e_ has quit [Ping timeout: 264 seconds]
zolk3ri has joined #zig
dpk has joined #zig
zolk3ri has quit [Quit: leaving]
bheads__ has joined #zig
bheads_ has quit [Ping timeout: 265 seconds]
darithorn has joined #zig
return0e has joined #zig
Bas_ has joined #zig
darithorn has quit [Remote host closed the connection]
darithorn has joined #zig
Bas_ has quit [Ping timeout: 252 seconds]
return0e has quit [Read error: Connection reset by peer]
return0e has joined #zig
geocar has joined #zig
noonien has quit [Quit: Connection closed for inactivity]
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mahmudov has joined #zig
return0e has quit [Quit: Leaving...]
davr0s has joined #zig
return0e has joined #zig
<GitHub189> [zig] andrewrk pushed 1 new commit to master: https://git.io/fNu4Z
<GitHub189> zig/master 2cbad36 Andrew Kelley: add compile error for ignoring return value of while loop bodies...
wilsonk_ has joined #zig
wilsonk has quit [Read error: Connection reset by peer]
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
darithorn has quit [Quit: Konversation terminated!]