ChanServ changed the topic of #zig to: zig programming language | ziglang.org | be excellent to each other | channel logs: https://irclog.whitequark.org/zig/
<achambe>
hmm, fiddle with core counts?
<achambe>
andrewrk: not sure if possible, but perhaps there is a recording debugger that works with windows. I think firefox was doing something like using 'rr' to record every test run, and on failure dumping the trace.
<achambe>
though windows...
<andrewrk>
I want to rule out the possibilty that appveyor is hanging because we're requesting too much memory or CPU power or something like that
<andrewrk>
oh wow look at this
<andrewrk>
Be careful when using Sleep in the following scenarios:
<andrewrk>
Threads that are under concurrency control. For example, an I/O completion port or thread pool limits the number of associated threads that can run. If the maximum number of threads is already running, no additional associated thread can run until a running thread finishes. If a thread uses Sleep with an interval of zero to wait for one of the additional associated threads to accomplish some work, the process might deadlock.
<GitHub71>
zig/master c186cd1 Andrew Kelley: std.atomic - use AtomicOrder.SeqCst for everything...
<andrewrk>
achambe, wow - I just watched appveyor be stuck on std.atomic.queue for 20 minutes and then finish it. And then the next time it got to that same test, it finished it right away
<andrewrk>
I think this could be a matter of asking appveyor for too many CPU cycles
<andrewrk>
my best guess right now is that appveyor runs in a guest VM with 1 core and spawning 6 threads that are thrashing each other will eventually work, but is very slow
<andrewrk>
and we're running that slow test 12 times (an extra 6 times on accident because compiler-rt is inadvertently running the std tests)
<andrewrk>
ok I'm convinced now. it really is just 1 core thrashing and being slow (which is intentional for the test) and it's just too slow for appveyor
<GitHub33>
zig/master 131c133 Alexandros Naskos: Fixed inlining determination test (#972)...
<andrewrk>
alright I think we're done with those appveyor failures
JinShil has joined #zig
<achambe>
neat
<achambe>
Hopefully sometime I can automate more operating system installs - I would love a CI platform that just provided you with ssh to all the different operating systems and that was it. Each new ssh connection it just trashes the old vm or something
<achambe>
need windows + linux + freebsd + mac + openbsd
<achambe>
* arm
<andrewrk>
that would be great
<andrewrk>
we could start passing tests one at a time
<GitHub21>
[zig] andrewrk opened pull request #979: add ReleaseSmall mode in zig tests (master...test-release-small) https://git.io/vpg40
<andrewrk>
alexnask, I'll get to your @typeInfo PR after dinner
Braedon has joined #zig
Braedon has quit [Client Quit]
darithorn has quit [Quit: Leaving]
JinShil_ has joined #zig
JinShil has quit [Ping timeout: 240 seconds]
noonien has joined #zig
alexnask_ has joined #zig
alexnask_ has quit [Ping timeout: 255 seconds]
JinShil_ has quit [Quit: Leaving]
davr0s has joined #zig
alexnask_ has joined #zig
alexnask_ has quit [Ping timeout: 255 seconds]
qazo has joined #zig
qazo has quit [Read error: Connection reset by peer]
steveno_ has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexnask_ has joined #zig
davr0s has joined #zig
qazo has joined #zig
alexnask_ has quit [Ping timeout: 268 seconds]
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
davr0s has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
davr0s has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub145>
[zig] BraedonWooding opened pull request #981: ArrayList iterator, unifying API of HashMap and its derivatives (master...ArrayIteratorUnifiedSyntax) https://git.io/vp2ZW
davr0s has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
davr0s has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
davr0s has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]