Guillaume Lessard

Results 22 issues of Guillaume Lessard

Ensure that no changes from 1.3.0 are missing on main.

It is more self-documenting to make it platform-specific.

ibuild seems to hard-code a minimum ios version of 9.0; is this necessary? (I've coerced openssl to build for ios 8, but at the cost of hundreds of warnings that...

`Loadable` enables safe loading of values from `RawSpan` and other byte streams. It depends on `AutoLoadable`, which represent `Loadable` types that have no invalid bit pattern. This is an exploration...

Slightly further along than https://github.com/swiftlang/swift/pull/76406; building a new toolchain here in order to avoid blowing out the artifacts in the other PR.

This is a prototype implementation for the `Span` proposal pitched [on the forums](https://forums.swift.org/t/72745/), and soon to be under review.

Update the swift-collections dependency to use version 1.1.3. This bug fix update fixes: - a performance bug in `BigString` which affects swift-foundation (https://github.com/apple/swift-collections/pull/405), rdar://131176282 - `Deque.Iterator`'s `Sendable` conformance. This is...

Implements most of the `String`-related parts of SE-0456 not implemented in https://github.com/swiftlang/swift/pull/78561 **`Span`s vended from the small string representation are disabled at the moment** Addresses the remainder of rdar://137710901

Implementation of [`MutableSpan` and `MutableRawSpan`](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0467-MutableSpan.md), pitched to the forums [here](https://forums.swift.org/t/77790), reviewed [here](https://forums.swift.org/t/78454), and accepted [here](https://forums.swift.org/t/78875). Adds the `mutableSpan` properties to `Array`, `ArraySlice` and `ContiguousArray`. The other properties proposed in [SE-0467](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0467-MutableSpan.md)...

Continues SE-0456 from https://github.com/swiftlang/swift/pull/78561, continues SE-0467 from https://github.com/swiftlang/swift/pull/79650. Adds `span` and `mutableSpan` properties for `CollectionOfOne` and `InlineArray`. `UTF8View.span` will be enabled for the small string representation in https://github.com/swiftlang/swift/pull/80684