Skip to content

Commit

Permalink
docs: Add CHANGELOG entry for v0.2.0 (#370)
Browse files Browse the repository at this point in the history
  • Loading branch information
varungandhi-src authored Jun 2, 2023
1 parent 727bf80 commit 08b6ec0
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 1 deletion.
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# scip-clang ChangeLog

## v0.2.0 (beta)

- Adds initial support for **cross-repository code navigation**.
(https://github.com/sourcegraph/scip-clang/pull/338)
- Landed several performance optimizations around
skipping occurrence construction (https://github.com/sourcegraph/scip-clang/pull/348)
and using string interning with a bump allocator.
(https://github.com/sourcegraph/scip-clang/pull/337,
https://github.com/sourcegraph/scip-clang/pull/345)
Depending on proportion of code in a project-external dependency
vs in-project code, these together **reduce indexing time by 5%-50%**.
- scip-clang now forces indexing of as much code as possible
in the presence of compiler errors (e.g. due to use
of unknown AVX or ARM instrinsics). This should improve
the code navigation experience for large files relying on
templated hash map/set types that use intrinsics.
(https://github.com/sourcegraph/scip-clang/pull/356)
- Fixed code navigation for function-local `extern` declarations.
(https://github.com/sourcegraph/scip-clang/pull/362)
- Added more graceful recovery when semantic analysis is
not run for some reason, such as when the command-line in
a compilation database entry is not fully correct.
For example, the compilation database
generated by grailbio/bazel-compilation-database
for Bazel projects may sometimes contain unexpanded Make variables.
(https://github.com/sourcegraph/scip-clang/pull/368)

## v0.1.3 (beta)

- Fixes a crash when indexing dependent names in templates.
Expand Down
2 changes: 1 addition & 1 deletion indexer/Version.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ constexpr bool debugMode = true;
constexpr bool debugMode = false;
#endif

#define VERSION "0.1.3"
#define VERSION "0.2.0"
#define LLVM_COMMIT \
"e0f3110b854a476c16cce7b44472cd7838d344e9" // Keep synced with fetch_deps.bzl

Expand Down

0 comments on commit 08b6ec0

Please sign in to comment.