Results 29 comments of Sergei Trofimovich

Was seemingly fixed separately as https://github.com/dvorka/hstr/commit/9152b59527b5fcc5d4de89945b3c40fe49a42ba2

For me (also NixOS) `cargo test --release` fails while `cargo test` works. `--release`: ``` [nix-shell:~/dev/git/rav1e]$ cargo test --release --doc Finished release [optimized + debuginfo] target(s) in 0.04s Doc-tests rav1e running...

From what I understand `rustdoc` builds standalone executables and runs them. I was not able to pass `--persist-doctests .` nicely and ended up plugging a delay to catch the test...

Specifically `rayon-core-1.9.1/src/registry.rs`: ```rust /// Sets `self` as the worker thread index for the current thread. /// This is done during worker thread startup. unsafe fn set_current(thread: *const WorkerThread) { WORKER_THREAD_STATE.with(|t|...

> Are you willing to open an issue on their side? It is really fishy. Sure! Took me a while to extract minimal reproducer. I think it's hard to extract...

Real-world example: https://github.com/snoyberg/yaml/blob/master/yaml.cabal#L23 `cabal sdist` packages it correctly on linux but `cabal unpack` unpacks it incorrectly: ``` bash $ ls -d test/resources/acc* test/resources/accent test/resources/accenté $ runhaskell Setup.lhs sdist Building source...

Edward pointed out it's even more complicated: https://github.com/haskell/cabal/issues/3758

The minimal header contains `_Float128`: ```c extern int __fpclassifyf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); ``` Look similar to #191