ChanServ changed the topic of #zig to: zig programming language | ziglang.org | be excellent to each other | channel logs: https://irclog.whitequark.org/zig/
kristate has joined #zig
kristate has quit [Remote host closed the connection]
kristate has joined #zig
steveno has joined #zig
steveno has quit [Quit: Leaving]
darithorn has quit [Ping timeout: 240 seconds]
Marumoto has quit [Ping timeout: 250 seconds]
darithorn has joined #zig
darithorn has quit [Quit: Leaving]
knebulae has quit [Read error: Connection reset by peer]
jevinski_ has joined #zig
kristate has quit [Ping timeout: 240 seconds]
steveno has joined #zig
hg has joined #zig
darithorn has joined #zig
<MajorLag> andrewrk, what's the plan once copy elision is merged? Will you launch into async rewrite right away? I ask because my 2 PRs should probably wait and rebase on a post-elision post-async version if we can expect such a beast relatively soon.
Hejsil has joined #zig
<Hejsil> Seems like LLVM 8 is scheduled for Feb 27th, so he might go into bugfix mode
<MajorLag> Fair enough. The interface reform PR contains a wicked ugly hack to deal with async, it would probably be better to merge that after the async rewrite regardless. Serialization could benefit from interface reform and copy elision, but those changes wouldn't be a big chore so that one could be merged whenever.
<MajorLag> assuming that either is going to be merged, that is.
<andrewrk> MajorLag, my current plan after copy elision merge is to merge pull requests (for those that want to be merged), yes bug fixes, and a couple other features tiehuis wanted, such as SIMD
<andrewrk> I don't think async rewrite is going to make it into 0.4.0 sadly, but hopefully we can squeeze some other features in instead
<andrewrk> 0.4.0 is currently scheduled for march 15
<MajorLag> what's the deal re: SIMD? I recall discussion, but not a confirmed choice.
<andrewrk> here's the issue: https://github.com/ziglang/zig/issues/903
<andrewrk> it's not fully spec'd out how it will work
<andrewrk> but my current plan is to pretty much expose the LLVM vector types as zig primitive types
<andrewrk> they will behave very much like integers
<andrewrk> and you can put them in structs and arrays, no problem
wootehfoot has joined #zig
steveno has quit [Ping timeout: 240 seconds]
darithorn has quit [Ping timeout: 250 seconds]
darithorn has joined #zig
Ichorio has joined #zig
jevinskie has joined #zig
jevinski_ has quit [Ping timeout: 250 seconds]
jevinski_ has joined #zig
jevinskie has quit [Ping timeout: 240 seconds]
steveno has joined #zig
Zaab1t has joined #zig
steveno has quit [Ping timeout: 250 seconds]
wootehfoot has quit [Read error: Connection reset by peer]
Marumoto has joined #zig
Hejsil has quit [Ping timeout: 256 seconds]
steveno has joined #zig
wink_ has joined #zig
<wink_> I'm trying to create a zig interface to freetype2. I've used translate-c and one of the problems I've run into is that got some enum's with the same value. What is the "best practice" for fixing this?
Zaab1t has quit [Quit: bye bye friends]
hg has quit [Quit: WeeChat 2.3]
steveno has quit [Ping timeout: 240 seconds]
Ichorio has quit [Ping timeout: 240 seconds]
beetcoin has joined #zig
Flaminator has quit [Disconnected by services]
Flaminator has joined #zig
hooo has joined #zig
_whitelogger has joined #zig