From 615313cc191f6be090118a6261cf74a67c63b35b Mon Sep 17 00:00:00 2001 From: Varun Gandhi Date: Tue, 9 Jul 2024 20:42:32 +0800 Subject: [PATCH] docs: Add CHANGELOG entry for v0.4.0 --- CHANGELOG.md | 18 ++++++++++++++++++ Dockerfile.autoindex | 2 +- scip_indexer/SCIPIndexer.cc | 6 +++--- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e1b648f92..aa643ebff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # CHANGELOG +## v0.4.0 + +Updated with changes from upstream Sorbet as of June 22 2024 (0a7b175bc0bb41e2672369554f74364e83711a84). + +Bug fixes: + +- Fixes a bug for a crash/assertion triggered when handling `T::Enum` definitions. + (https://github.com/sourcegraph/scip-ruby/pull/213) +- Fixes a bug where multiline occurrences were emitted, which may have let to + incorrect code navigation. (https://github.com/sourcegraph/scip-ruby/pull/212) + +Platform support: + +- macOS binaries are now built for arm64 instead of x86_64. + (https://github.com/sourcegraph/scip-ruby/commit/523faea66c8995fe74a628b1c08fedd87de08b51) +- Replaces `-debug` binaries with `-asserts` binaries which are + built with `-O1` to enable faster troubleshooting on large monorepos. + ## v0.3.9 - Updated with changes from upstream Sorbet as of July 28 2023. (05866f6cfc5339e1e7a6d7e399ff92af594e3f9b) diff --git a/Dockerfile.autoindex b/Dockerfile.autoindex index fd37fa962..b6aa2a920 100644 --- a/Dockerfile.autoindex +++ b/Dockerfile.autoindex @@ -11,7 +11,7 @@ RUN apk add --no-cache bash wget make libstdc++ gcc g++ automake autoconf gcompa # because release builds are very time-consuming. # # The release version is verified by tools/scripts/publish-scip-ruby.sh -RUN wget https://github.com/sourcegraph/scip-ruby/releases/download/scip-ruby-v0.3.9/scip-ruby-x86_64-linux -O /usr/bin/scip-ruby && chmod +x /usr/bin/scip-ruby +RUN wget https://github.com/sourcegraph/scip-ruby/releases/download/scip-ruby-v0.4.0/scip-ruby-x86_64-linux -O /usr/bin/scip-ruby && chmod +x /usr/bin/scip-ruby COPY scip_indexer/autoindex.sh /usr/bin/scip-ruby-autoindex diff --git a/scip_indexer/SCIPIndexer.cc b/scip_indexer/SCIPIndexer.cc index 92cb79993..c72b17277 100644 --- a/scip_indexer/SCIPIndexer.cc +++ b/scip_indexer/SCIPIndexer.cc @@ -61,10 +61,10 @@ static uint32_t fnv1a_32(const string &s) { return h; } -const char scip_ruby_version[] = "0.3.9"; +const char scip_ruby_version[] = "0.4.0"; -// Last updated: https://github.com/sourcegraph/scip-ruby/pull/205 -const char scip_ruby_sync_upstream_sorbet_sha[] = "05866f6cfc5339e1e7a6d7e399ff92af594e3f9b"; +// Last updated: https://github.com/sourcegraph/scip-ruby/pull/217 +const char scip_ruby_sync_upstream_sorbet_sha[] = "0a7b175bc0bb41e2672369554f74364e83711a84"; namespace sorbet::scip_indexer {