Vanessa Freudenberg

Results 120 comments of Vanessa Freudenberg

What if instead of doing a full debug build, you turn off compiler optimizations in the production build? Also: Does this only happen on windows builds?

If `-O0` works then it's either a compiler bug – or "undefined behavior" in the source code. Do you have all warnings enabled?

The llvm-dev folks really like https://godbolt.org to reproduce different behavior across compiler versions (e.g. https://groups.google.com/g/llvm-dev/c/_r0D3AkyXFg) Probably that means we would have to extract the function into a standalone test case

I don't think that's a bug. `yield` should only yield to processes of the same priority. If there are none then it's a no-op. That primitive is correct. However, your...

Wonder if any existing prim would do the right thing? Like suspending after setting priority maybe?

> That sounds nice and simple. I'll go with that. The primitive can check > > for a runnable process simply: > > - the active process has no myList...

This sounds reasonable except the comment in Delay implies it only is used for the active process. We need to decide on the exact semantics, and enforce them in the...

Unless there's a good reason I'd not make the primitive more complex. I don't see why this would need to be done in the VM.

@MellowYarker @jasnell @kentonv Sorry to ping you this way but could someone please triage this? It's not a blocker for us since we have the work-around, and I can't look...

We only started using hibernatable sockets a few months ago, so I can't tell if it was broken from the beginning.