swift icon indicating copy to clipboard operation
swift copied to clipboard

[Draft] Span implementation

Open glessard opened this issue 1 year ago • 13 comments

This is a prototype implementation for the Span proposal pitched on the forums, and soon to be under review.

glessard avatar Sep 11 '24 17:09 glessard

@swift-ci please build toolchain

glessard avatar Sep 11 '24 17:09 glessard

@swift-ci please test

glessard avatar Sep 11 '24 17:09 glessard

@swift-ci please build toolchain

glessard avatar Sep 11 '24 20:09 glessard

@swift-ci please build toolchain

glessard avatar Sep 12 '24 09:09 glessard

@swift-ci please build toolchain windows platform

glessard avatar Sep 12 '24 17:09 glessard

Initial toolchain for macOS 14.x: https://ci.swift.org/job/swift-PR-toolchain-macos/1491/artifact/branch-main/swift-PR-76406-1491-osx.tar.gz

glessard avatar Sep 13 '24 18:09 glessard

@swift-ci please build toolchain

glessard avatar Sep 13 '24 18:09 glessard

Toolchain for macOS: https://ci.swift.org/job/swift-PR-toolchain-macos/1498/artifact/branch-main/swift-PR-76406-1498-osx.tar.gz Toolchain for Linux (Ubuntu): https://download.swift.org/tmp/pull-request/76406/1039/ubuntu2004/PR-ubuntu2004.tar.gz

glessard avatar Sep 14 '24 00:09 glessard

@swift-ci please build toolchain windows platform

glessard avatar Sep 16 '24 16:09 glessard

@swift-ci please smoke test macOS platform

glessard avatar Sep 16 '24 20:09 glessard

@swift-ci please build toolchain windows platform

glessard avatar Sep 16 '24 20:09 glessard

Toolchain for macOS: https://ci.swift.org/job/swift-PR-toolchain-macos/1498/artifact/branch-main/swift-PR-76406-1498-osx.tar.gz Toolchain for Linux (Ubuntu): https://download.swift.org/tmp/pull-request/76406/1039/ubuntu2004/PR-ubuntu2004.tar.gz Toolchain for Windows: https://ci-external.swift.org/job/swift-PR-build-toolchain-windows/5477/artifact/zip/archive.zip

glessard avatar Sep 17 '24 20:09 glessard

Please don't forget to add @unsafe to all unsafe members that don't have unsafe pointers in their interface (such as subscript(unchecked:), the RawSpan-to-Span conversion methods, the sub-span methods, etc).

apple-fcloutier avatar Sep 18 '24 19:09 apple-fcloutier

@swift-ci please test

glessard avatar Oct 19 '24 01:10 glessard

@swift-ci please test macOS platform

glessard avatar Oct 19 '24 05:10 glessard

@swift-ci please test

glessard avatar Oct 19 '24 06:10 glessard

@swift-ci please test

glessard avatar Oct 20 '24 06:10 glessard

@swift-ci please test windows platform

glessard avatar Oct 20 '24 14:10 glessard

@swift-ci please test

glessard avatar Oct 24 '24 01:10 glessard

@swift-ci please test macOS platform

glessard avatar Oct 24 '24 16:10 glessard

@swift-ci please test

glessard avatar Oct 26 '24 02:10 glessard

@swift-ci please build toolchain macOS platform

glessard avatar Oct 28 '24 05:10 glessard

@swift-ci please test Windows platform

glessard avatar Oct 28 '24 05:10 glessard

@swift-ci please test Windows

DougGregor avatar Nov 04 '24 21:11 DougGregor

@swift-ci please test

glessard avatar Nov 07 '24 06:11 glessard

@swift-ci please test

glessard avatar Nov 07 '24 20:11 glessard

Woohoo!

DougGregor avatar Nov 08 '24 03:11 DougGregor