From 99ad972395af9953e433b4a7c11bcfd6c4daad3f Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Fri, 4 Jul 2025 21:17:30 +1200 Subject: Fix sort order of generated symbols file The symbols file was not being generated in ascending address order. This was because the assembler was using unordered HashMaps, which have now been replaced with ordered IndexMaps. --- Cargo.lock | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index c81c072..bb702be 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,10 +17,33 @@ name = "bedrock-asm" version = "1.0.0" dependencies = [ "assembler", + "indexmap", "log 2.0.0", "switchboard", ] +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "hashbrown" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" + +[[package]] +name = "indexmap" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +dependencies = [ + "equivalent", + "hashbrown", +] + [[package]] name = "inked" version = "1.0.0" -- cgit v1.2.3-70-g09d2