spacejam/sled

implement actual parallel IO trait for windows

Ouverte

#243 ouverte le 11 févr. 2018

 (3 commentaires) (0 réaction) (0 personne assignée)Rust (315 forks)batch import
help wantednewbie

Métriques du dépôt

Stars
 (6 419 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

We need to support parallel writes for building on windows.

I believe the way to go about this is through https://retep998.github.io/doc/kernel32/fn.WriteFile.html and passing in an OVERLAPPED struct, as per SO.

Here's the current, global-lock driven approach on windows, which may not even compile: https://github.com/spacejam/sled/pull/242/commits/2906673fe6755f18bebf5d90a63eca6ff75a2036#diff-f23996d5649981fd238dd760793391c1R78

Guide contributeur