Contents

apple/swift-standard-library-preview

The Swift Standard Library Preview package provides access to new functionality

Included Modules

Operations on noncontiguous subranges of collections, such as subranges(where:) and moveSubranges(_:to:), as well as the supporting RangeSet type.

Extends BinaryInteger with an isPower(of:) method that returns whether an integer is a power of another.

Usage

To use the umbrella library in a Swift Package Manager project, add the following to your Package.swift file's dependencies:

.package(url: "https://github.com/apple/swift-standard-library-preview.git", from: "0.0.1"),

Next, add the preview package as a dependency for your target:

.product(name: "StandardLibraryPreview", package: "swift-standard-library-preview"),

Important: The Standard Library Preview package is under continuous development,

and maintains a major version of 0 to indicate that it is not intended to be source stable. For example, after a submodule's functionality has been included with shipping versions of the Swift standard library for some time, it may be removed from the umbrella library. >

If you require source stability in your project,

add the individual submodules instead of the swift-standard-library-preview package.

Contributing

Contributions to the Standard Library Preview package are welcomed and encouraged!

  • For help using the standard library preview package or the related submodules,

please [visit the Swift forums][user-forums].

  • For issues related to these packages, [file a bug at bugs.swift.org][bugs].
  • Changes or additions to the APIs are made through

the [Swift Evolution process][evolution-process]. Please see the [guide for Contributing to Swift][contributing] for information.

[user-forums]: https://forums.swift.org/c/swift-users/ [bugs]: https://bugs.swift.org [evolution-process]: https://github.com/apple/swift-evolution/blob/master/process.md [contributing]: https://swift.org/contributing

Package Metadata

Repository: apple/swift-standard-library-preview

Default branch: main

README: README.md