ChanServ changed the topic of #zig to: zig programming language | ziglang.org | be excellent to each other | channel logs: https://irclog.whitequark.org/zig/
steveno_ has joined #zig
cenomla has joined #zig
hopppetosse has quit [Ping timeout: 265 seconds]
Hejsil has quit [Read error: Connection reset by peer]
tridactyla has quit [Remote host closed the connection]
tridactyla has joined #zig
<GitHub194> [zig] jacobdufault opened pull request #824: [WIP/NOTREADY] WIP json metadata (master...wip-json-render) https://git.io/vAh5y
<jacobdufault> andrewrk: don't spend too much time looking at the PR yet, just have a question w.r.t. it ^
<jacobdufault> I'll probably have some time to play around with it more this weekend
cenomla has quit [Quit: cenomla]
isd has quit [Quit: Leaving.]
davr0s has joined #zig
<jacobdufault> oh, let me know if you have comments w.r.t. how json is emitted, I was not planning on changing that any more
minus has quit [Ping timeout: 240 seconds]
minus has joined #zig
cenomla has joined #zig
noonien has quit [Quit: Connection closed for inactivity]
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub133> [zig] AndreaOrru pushed 2 new commits to master: https://git.io/vAjvM
<GitHub133> zig/master 70c3008 Andrea Orru: Added 6 parameters syscalls for zen
<GitHub133> zig/master f25c1c6 Andrea Orru: Fixed syntax errors in linux-i386 syscalls
<GitHub150> [zig] andrewrk pushed 5 new commits to master: https://git.io/vAjfs
<GitHub150> zig/master 61a02d9 Andrew Kelley: omit pad zeroes in debug stack traces
<GitHub150> zig/master 20011a7 Andrew Kelley: add behavior test for coroutine frame allocation failure
<GitHub150> zig/master 60b2031 Andrew Kelley: improvements to stack traces...
cenomla has quit [Quit: cenomla]
wishstudio has quit [Remote host closed the connection]
davr0s has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
wishstudio has joined #zig
davr0s has joined #zig
davr0s has quit [Client Quit]
davr0s has joined #zig
davr0s has quit [Client Quit]
davr0s has joined #zig
davr0s has quit [Client Quit]
tiehuis has quit [Quit: WeeChat 2.0.1]
noonien has joined #zig
davr0s has joined #zig
arBmind has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
zigzag has joined #zig
davr0s has joined #zig
davr0s has quit [Client Quit]
hoppetosse has joined #zig
return0e has quit [Ping timeout: 240 seconds]
return0e has joined #zig
Hejsil has joined #zig
Ichorio has joined #zig
hopppetosse has joined #zig
hoppetosse has quit [Ping timeout: 276 seconds]
hoppetosse has joined #zig
hopppetosse has quit [Ping timeout: 255 seconds]
hopppetosse has joined #zig
hoppetosse has quit [Ping timeout: 265 seconds]
hoppetosse has joined #zig
hopppetosse has quit [Ping timeout: 265 seconds]
hoppetosse has quit [Ping timeout: 265 seconds]
jfo has joined #zig
<MajorLag> Have I mentioned lately how much I like error handling in Zig? Because it's really making my code a lot simpler than exceptions ever did.
davr0s has joined #zig
jfo has quit [Ping timeout: 240 seconds]
MajorLag has quit [Ping timeout: 252 seconds]
MajorLag has joined #zig
MajorLag has quit [Client Quit]
MajorLag has joined #zig
jfo has joined #zig
jfo has quit [Ping timeout: 264 seconds]
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jfo has joined #zig
arBmind has quit [Quit: Leaving.]
cenomla has joined #zig
davr0s has joined #zig
<GitHub186> [zig] andrewrk pushed 1 new commit to master: https://git.io/vAj66
<GitHub186> zig/master 6288ad8 Andrew Kelley: change 5 to 6 in travis osx scripts
isd has joined #zig
<aiwakura> const link = "link";
<aiwakura> const ElementList = IntrusiveLinkedList(Element, link);
<aiwakura> andrewrk, do we still need to do this?
<aiwakura> I thought we were caching string literals
jfo has quit [Ping timeout: 248 seconds]
<GitHub37> [zig] AndreaOrru pushed 1 new commit to master: https://git.io/vAjPH
<GitHub37> zig/master 152b408 Andrea Orru: Simplify intrusive linked list test
<aiwakura> ^ yes
jfo has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jfo has quit [Ping timeout: 240 seconds]
zigzag has quit [Ping timeout: 260 seconds]
isd has quit [Ping timeout: 264 seconds]
isd has joined #zig
jfo has joined #zig
jfo has quit [Ping timeout: 256 seconds]
<MajorLag> andrewrk, think I found a compiler bug that isn't comptime or involving pointers for a change. I have a function that returns `!?[]const u8`, the only condition within it under which an error is thrown is a `try` statement. Compiler tells me I have to return at least one possible error.
<MajorLag> If I take `!` out of the type, it complains that it expected `?[]const u8` but found an errorset.
<GitHub108> [zig] AndreaOrru pushed 1 new commit to master: https://git.io/vAjMo
<GitHub108> zig/master 10fb1f2 Andrea Orru: Merge branch 'test-ci'
<MajorLag> I think the actual problem is in parsing the return type. if I change it to `error!?[]const u8` it seems happy with it
aiwakura has quit [Quit: ...]
jfo has joined #zig
tiehuis has joined #zig
<tiehuis> brought the freebsd branch back up to date, hello world compiling and running again
aiwakura has joined #zig
jfo has quit [Ping timeout: 276 seconds]
tiehuis has quit [Quit: WeeChat 2.0.1]
monteslu has quit [Ping timeout: 240 seconds]
monteslu has joined #zig
tiehuis has joined #zig
<MajorLag> ugh, freaking comptime. iterator works perfectly fine at runtime, infinite loops if it is called at comptime.
<MajorLag> from what I can tell, the compiler runs the next() function exactly once, then caches the value for every iteration of the loop.
<MajorLag> this took a while to track down, because the orignal error being reported was `cannot asign to const`, which occurs when it overruns the comptime buffer it is writing to.
jfo has joined #zig
<GitHub37> [zig] andrewrk pushed 1 new commit to master: https://git.io/vAj78
<GitHub37> zig/master 5bc4f1e Andrew Kelley: xml2 workaround is relevant for linux too
commander has joined #zig
Hejsil has quit [Read error: Connection reset by peer]
isd has quit [Ping timeout: 255 seconds]