Releases: MobileNativeFoundation/index-import
5.8.0.1
This release reverts the path absolutizing performance improvement which caused downstream issues in bazel
The binary included with this release was built against swift/release/5.8 on this commit.
sha256:
28c1ffa39d99e74ed70623899b207b41f79214c498c603915aef55972a851a15 index-import.tar.gz
5.8
This release contains 3 major performance improvements:
- Remap indexstore contents in parallel (#86), thanks @yongjincho92!
- Use faster regex engine for remapping (#88)
- Absolutize paths after remapping (#91)
The binary included with this release was built against swift/release/5.8 on this commit.
sha256:
9f0a5339ccc90a26361b013735b45044ed491bd000e2d3705451ee0327f17148 index-import.tar.gz
5.7.0.1
This release includes a couple changes:
The binary included with this release was built against swift/release/5.7 on this commit.
sha256:
9e26765efd7cda24dbe91965dfb1ff8abcaa9ac7bafc3afa7fc1d081dea47d7f index-import.tar.gz
5.7
The primary changes in this release are just for compatibility with Swift 5.7.
NOTE: Since Xcode 14 / Swift 5.7, regardless of index-import
, some paths inside index units have changed semantics. Because of this it's likely your -remap
arguments also need to change regardless of when you update index-import
. See the readme for updated examples.
The binary included with this release was built against swift/release/5.7 on this commit.
sha256:
802f33638b996abe76285d1e0246e661919c0c3222877681e66c519f78145511 index-import.tar.gz
5.5.3.1
This release includes a couple changes:
The binary included with this release was built against swift/release/5.5.
sha256:
176ec3bf1e7ea4a0f5e320fc2fc666f4c736fb51d21a99a8ef134e19ed51ef5f index-import.tar.gz
5.5
This release updates index-import to be compatible with Swift 5.5
The binary included with this release was built against swift/release/5.5
sha256:
8048d5b6bb3c3b85ce828a73a8c16921c7bb7e1bf5ce1a1910288d5aef5388bb index-import.tar.gz
5.3.2.6
This release includes these commits:
The highlights are:
- Import based on compilation outputs (#53)
The binary included with this release was built against swift-5.3.2-RELEASE
5.3.2.5
This release includes these commits:
The highlights are:
- Add option to only transfer units if they are newer (#52)
The binary included with this release was built against swift-5.3.2-RELEASE
5.2.1.4
This release includes these commits:
The highlights are:
5.1.1.3
This release includes these commits:
The highlights are:
- Support for remapping C include paths (@indragiek, #35)
- Added
absolute-unit
for printing unit files as text (@kastiglione, #37) - Allow remapping to paths that don't exist (@kastiglione, #41)
With the addition of absolute-unit
, the -verbose
flag was removed (#38).
Allowing non-existent paths helps when inspecting and debugging.