Skip to content

Commit 08b6ec0

Browse files
docs: Add CHANGELOG entry for v0.2.0 (#370)
1 parent 727bf80 commit 08b6ec0

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# scip-clang ChangeLog
22

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

532
- Fixes a crash when indexing dependent names in templates.

indexer/Version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ constexpr bool debugMode = true;
1515
constexpr bool debugMode = false;
1616
#endif
1717

18-
#define VERSION "0.1.3"
18+
#define VERSION "0.2.0"
1919
#define LLVM_COMMIT \
2020
"e0f3110b854a476c16cce7b44472cd7838d344e9" // Keep synced with fetch_deps.bzl
2121

0 commit comments

Comments
 (0)