Index Import Versions Save

Tool to import swiftc and clang index-store files into Xcode

5.8.0.1

10 months ago

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

10 months ago

This release contains 3 major performance improvements:

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

1 year ago

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

1 year ago

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

1 year ago

This release includes a couple changes:

  • Allow not having a records directory (#64)
  • Add temporary flag to fix rules_swift remapping (#65)

The binary included with this release was built against swift/release/5.5.

sha256:

176ec3bf1e7ea4a0f5e320fc2fc666f4c736fb51d21a99a8ef134e19ed51ef5f  index-import.tar.gz

5.5

2 years ago

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

3 years ago

This release includes these commits:

44fbe01...d90eb46

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

3 years ago

This release includes these commits:

2143237...44fbe01

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

3 years ago

This release includes these commits:

5ed01ac...2143237

The highlights are:

  • Updated to Swift 5.2.4 (#48)
  • Added validate-index tool (#42)

5.1.1.3

4 years ago

This release includes these commits:

https://github.com/lyft/index-import/compare/9a9e564...5ed01ac

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.