diff options
| author | nabijaczleweli <nabijaczleweli@gmail.com> | 2018-03-27 23:09:35 +0200 |
|---|---|---|
| committer | nabijaczleweli <nabijaczleweli@gmail.com> | 2018-03-29 16:47:06 +0200 |
| commit | cd09c2b2abf2c03b80d0d48c9828004ade64a8f8 (patch) | |
| tree | a290abc315a36216eaeb4ef0ab3eea8babc0fe85 /src/liballoc_system | |
| parent | 9c9424de51da41fd3d1077ac7810276f8dc746fa (diff) | |
| download | rust-cd09c2b2abf2c03b80d0d48c9828004ade64a8f8.tar.gz rust-cd09c2b2abf2c03b80d0d48c9828004ade64a8f8.zip | |
Flush executables to disk after linkage
A problem caused by not doing so in Chrome has been reported here: https://randomascii.wordpress.com/2018/02/25/compiler-bug-linker-bug-windows-kernel-bug/amp/ File::sync_all() calls FlushFileBuffers() down the line, causing potentially unflushed buffers on high I/O-load systems to flush and prevent nasty non-reproducible bugs. The force-flush is only done on Windows and if the linker exited successfully Closes #48545
Diffstat (limited to 'src/liballoc_system')
0 files changed, 0 insertions, 0 deletions
