From 3f2add81fcaa8c28b719f2ff39795ec116cc5d07 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 23 Aug 2021 21:07:23 +0300 Subject: [PATCH] :arrow_up: rowan This pulls in https://github.com/rust-analyzer/rowan/pull/111, which fixes a bug in green node hash, making it more efficient. On analysis stats, total memory goes from 1271mb to 1244mb, instructions from 358ginstr to 353ginstr (not 100% clear on this one -- for some reasons instruction counts are not stable for me anymore). The counts are (before, than after): rowan::green::node::GreenNode 11_490_596 2_357_063 2_233_347 rowan::green::token::GreenToken 5_010_401 994_281 991_920 rowan::green::node::GreenNode 9_738_085 1_988_164 1_890_549 rowan::green::token::GreenToken 3_353_409 687_333 685_831 total max_live live --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bb731ffe38..c0ca7826b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1289,9 +1289,9 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "rowan" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e351ff8d3e7c5ed22deb086169d6853ce500502e201384d9949b7733bedebe6" +checksum = "79066c879e4fd5cbbc0d1b6464cef50f8493126d465083e22b5f9c7766fda747" dependencies = [ "countme", "hashbrown",