April 02, 2018 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 Seb <greensunny12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |greensunny12@gmail.com --- Comment #16 from Seb <greensunny12@gmail.com> --- There's currently a Phobos PR by Jack that might fix this: https://github.com/dlang/dmd/pull/5747 -- |
May 28, 2019 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 Jonathan Marler <johnnymarler@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johnnymarler@gmail.com --- Comment #17 from Jonathan Marler <johnnymarler@gmail.com> --- The new `build.d` script in dmd is running into these issues. I simplified where it's getting stuck into 3 versions with this code snippet: import std.stdio, std.algorithm, std.array, std.process, std.exception, std.parallelism; void main() { auto funcs = [() { // std.exception.ErrnoException@std\stdio.d(997): Enforcement failed (No error) version (a) ["git", "--version"].execute; // std.exception.ErrnoException@std\stdio.d(563): Could not close file `HANDLE(C0)' (No error) else version (b) ["dir"].execute; // std.exception.ErrnoException@std\stdio.d(563): Could not close file `somefile' (Bad file descriptor) else version (c) "bar".toFile("anotherfile"); else static assert(0, "Please specify -version=a, -version=b or -version=c"); }, () { "foo".toFile("somefile"); }]; foreach (func; funcs.parallel(1)) func(); } -- |
May 28, 2019 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 --- Comment #18 from Dlang Bot <dlang-bot@dlang.rocks> --- @marler8997 created dlang/dmd pull request #9907 "Workaround issue 13727 (std.stdio.File not thread-safe)" mentioning this issue: - Workaround issue 13727 https://github.com/dlang/dmd/pull/9907 -- |
May 28, 2019 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 --- Comment #19 from Dlang Bot <dlang-bot@dlang.rocks> --- dlang/dmd pull request #9907 "Workaround issue 13727 (std.stdio.File not thread-safe)" was merged into master: - 9f7229407b56fef77dfcca50f2d3b41535fac34c by Jonathan Marler: Workaround issue 13727 https://github.com/dlang/dmd/pull/9907 -- |
May 29, 2019 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 --- Comment #20 from Dlang Bot <dlang-bot@dlang.rocks> --- @marler8997 created dlang/dmd pull request #9911 "Workaround issue 13727 only for DigitalMars CRuntime" mentioning this issue: - Workaround issue 13727 only for DigitalMars CRuntime https://github.com/dlang/dmd/pull/9911 -- |
May 29, 2019 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 --- Comment #21 from Dlang Bot <dlang-bot@dlang.rocks> --- dlang/dmd pull request #9911 "Workaround issue 13727 only for DigitalMars CRuntime" was merged into master: - 97c4d5e0b2719a29a1ce1c617d77fac3d9f86c73 by Jonathan Marler: Workaround issue 13727 only for DigitalMars CRuntime https://github.com/dlang/dmd/pull/9911 -- |
January 23, 2021 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 --- Comment #22 from Dlang Bot <dlang-bot@dlang.rocks> --- @WalterBright updated dlang/dmd pull request #5747 "fix Issue 13727 - std.stdio.File not thread-safe" fixing this issue: - fix Issue 13727 - std.stdio.File not thread-safe https://github.com/dlang/dmd/pull/5747 -- |
December 17, 2022 [Issue 13727] std.stdio.File not thread-safe | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13727 Iain Buclaw <ibuclaw@gdcproject.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P1 |P2 -- |
Copyright © 1999-2021 by the D Language Foundation