swift-system icon indicating copy to clipboard operation
swift-system copied to clipboard

Fix swift-system to work on Windows.

Open al45tair opened this issue 11 months ago • 7 comments

The swift-system tests were not passing, for various reasons, mostly to do with path related confusion.

As part of this, add a function to create a temporary directory, as that was one of the problems.

Also add Windows support for pipe() and ftruncate(), which was missing.

rdar://125087707

al45tair avatar Mar 20 '24 16:03 al45tair

@swift-ci Please test

al45tair avatar Mar 20 '24 16:03 al45tair

@swift-ci Please test Windows platform

al45tair avatar Mar 20 '24 16:03 al45tair

I guess we don't test Windows for swift-system. We should.

al45tair avatar Mar 20 '24 16:03 al45tair

@swift-ci Please test

al45tair avatar Mar 20 '24 18:03 al45tair

@swift-ci Please test

al45tair avatar Mar 26 '24 17:03 al45tair

@swift-ci Please test

al45tair avatar Apr 08 '24 16:04 al45tair

@swift-ci Please test

al45tair avatar Apr 10 '24 14:04 al45tair

Rebased as some WASI stuff landed that conflicted.

al45tair avatar May 08 '24 15:05 al45tair

@swift-ci Please test Linux platform

al45tair avatar May 08 '24 15:05 al45tair

@swift-ci Please test macOS platform

al45tair avatar May 08 '24 15:05 al45tair