-
Notifications
You must be signed in to change notification settings - Fork 323
Comparing changes
Open a pull request
base repository: apple/swift-collections
base: 1.1.1
head repository: apple/swift-collections
compare: release/1.1
- 18 commits
- 19 files changed
- 9 contributors
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af8349c - Browse repository at this point
Copy the full SHA af8349cView commit details
Commits on Jun 26, 2024
-
[CMake] Reduce path lengths in single-module build (#392)
* Eliminate relative paths from the cmake single-module build * Attempt to reduce length of paths in single module build
Configuration menu - View commit details
-
Copy full SHA for 3e120b4 - Browse repository at this point
Copy the full SHA 3e120b4View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3d2dc41 - Browse repository at this point
Copy the full SHA 3d2dc41View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b8276e - Browse repository at this point
Copy the full SHA 6b8276eView commit details -
[BigString] Fix accidentally quadratic BigString.init
When ingesting a `String` instance, `BigString` assumes that the input string has a reasonably efficient UTF-8 view. Unfortunately, that is very much not the case when the input happens to be backed by a bridged NSString object — it appears that in this case, the ingester loop invokes some operation(s) with linear complexity in the size of the entire input, rendering the ingester’s overall complexity quadratic. The BigString ingester is only expected to operate within a single chunk at the time. It’s unclear precisely which operation triggers the quadratic behavior; ideally we should figure it out and resolve it with a more targeted fix. In the meantime, a blunt stopgap fix is to force-transcode the input string to UTF-8 at the time the ingester is initialized. This unnecessarily wastes some (temporary) memory on holding the transcoded string, but it avoids the quadratic cliff.
Configuration menu - View commit details
-
Copy full SHA for 5e1fe6e - Browse repository at this point
Copy the full SHA 5e1fe6eView commit details -
Merge pull request #405 from apple/accidentally-quadratic-BigString-init
[BigString] Fix accidentally quadratic `BigString.init`
Configuration menu - View commit details
-
Copy full SHA for 2db08b3 - Browse repository at this point
Copy the full SHA 2db08b3View commit details
Commits on Jul 18, 2024
-
Merge pull request #403 from quokkaKyu/release/1.1
add 'final' keyword to class
Configuration menu - View commit details
-
Copy full SHA for 293314a - Browse repository at this point
Copy the full SHA 293314aView commit details
Commits on Aug 1, 2024
-
[CMake] Add support for WebAssembly target architectures
To repair the swift-corelibs-foundation build on WebAssembly, we need to add support for Wasm targets to swift-collections' CMake build system.
Configuration menu - View commit details
-
Copy full SHA for effb335 - Browse repository at this point
Copy the full SHA effb335View commit details -
Merge pull request #408 from kateinoigakukun/yt/wasm-archs
[CMake] Add support for WebAssembly target architectures
Configuration menu - View commit details
-
Copy full SHA for 38602cf - Browse repository at this point
Copy the full SHA 38602cfView commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73f45ac - Browse repository at this point
Copy the full SHA 73f45acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f138be - Browse repository at this point
Copy the full SHA 0f138beView commit details -
Merge pull request #414 from glessard/rdar134300306
[concurrency] conform Deque.Iterator to unchecked-Sendable
Configuration menu - View commit details
-
Copy full SHA for 9bf03ff - Browse repository at this point
Copy the full SHA 9bf03ffView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7f49fa5 - Browse repository at this point
Copy the full SHA 7f49fa5View commit details
Commits on Sep 20, 2024
-
Merge pull request #419 from lamtrinhdev/Update_CMake_release_1.1
Add more file in Sources/BitCollections/CMakeLists.txt
Configuration menu - View commit details
-
Copy full SHA for 409410c - Browse repository at this point
Copy the full SHA 409410cView commit details
Commits on Sep 23, 2024
-
[Build] Use
SWIFT_SYSTEM_NAME
rather than just lowercasing.Lowercasing `CMAKE_SYSTEM_NAME` to find the name Swift uses for a platform is not guaranteed to work. Instead, use the `SWIFT_SYSTEM_NAME` variable, which lets us override the name when building the Static SDK for Linux. Fixes #420.
Configuration menu - View commit details
-
Copy full SHA for fec5a5a - Browse repository at this point
Copy the full SHA fec5a5aView commit details -
Merge pull request #421 from al45tair/fix-static-linux-sdk-support
[Build] Use `SWIFT_SYSTEM_NAME` rather than just lowercasing.
Configuration menu - View commit details
-
Copy full SHA for 44187cf - Browse repository at this point
Copy the full SHA 44187cfView commit details
Commits on Sep 24, 2024
-
(cherry picked from commit 7d18b37) # Conflicts: # cmake/modules/SwiftSupport.cmake
Configuration menu - View commit details
-
Copy full SHA for a49afbe - Browse repository at this point
Copy the full SHA a49afbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 671108c - Browse repository at this point
Copy the full SHA 671108cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.1.1...release/1.1