diff --git a/.circleci/lottery/src/main.leo b/.circleci/lottery/src/main.leo index cb450a1dd9..27485fdeda 100644 --- a/.circleci/lottery/src/main.leo +++ b/.circleci/lottery/src/main.leo @@ -7,14 +7,14 @@ program lottery.aleo { owner: address, } - transition play() -> Ticket { + async transition play() -> (Ticket, Future) { let ticket: Ticket = Ticket { owner: self.caller, }; - return ticket then finalize(); + return (ticket, finalize_play()); } - finalize play() { + async function finalize_play() { // Check that the lottery has not expired. assert(block.height <= 1000u32); diff --git a/.circleci/token/src/main.leo b/.circleci/token/src/main.leo index 120c6648fd..7746348eec 100644 --- a/.circleci/token/src/main.leo +++ b/.circleci/token/src/main.leo @@ -13,12 +13,12 @@ program token.aleo { /* Mint */ // The function `mint_public` issues the specified token amount for the token receiver publicly on the network. - transition mint_public(public receiver: address, public amount: u64) { + async transition mint_public(public receiver: address, public amount: u64) -> Future { // Mint the tokens publicly by invoking the computation on-chain. - return then finalize(receiver, amount); + return finalize_mint_public(receiver, amount); } - finalize mint_public(public receiver: address, public amount: u64) { + async function finalize_mint_public(public receiver: address, public amount: u64) { // Increments `account[receiver]` by `amount`. // If `account[receiver]` does not exist, it will be created. // If `account[receiver] + amount` overflows, `mint_public` is reverted. @@ -35,12 +35,12 @@ program token.aleo { } /* Transfer */ - transition transfer_public(public receiver: address, public amount: u64) { + async transition transfer_public(public receiver: address, public amount: u64) -> Future { // Transfer the tokens publicly, by invoking the computation on-chain. - return then finalize(self.caller, receiver, amount); + return finalize_transfer_public(self.caller, receiver, amount); } - finalize transfer_public(public sender: address, public receiver: address, public amount: u64) { + async function finalize_transfer_public(public sender: address, public receiver: address, public amount: u64) { // Decrements `account[sender]` by `amount`. // If `account[sender]` does not exist, it will be created. // If `account[sender] - amount` underflows, `transfer_public` is reverted. @@ -78,7 +78,7 @@ program token.aleo { // The function `transfer_private_to_public` turns a specified token amount from a token record into public tokens for the specified receiver. // This function preserves privacy for the sender's record, however it publicly reveals the token receiver and the token amount. - transition transfer_private_to_public(sender: token, public receiver: address, public amount: u64) -> token { + async transition transfer_private_to_public(sender: token, public receiver: address, public amount: u64) -> (token, Future) { // Checks the given token record has a sufficient token amount. // This `sub` operation is safe, and the proof will fail if an underflow occurs. // `difference` holds the change amount for the caller. @@ -92,10 +92,10 @@ program token.aleo { // Output the sender's change record. // Increment the token amount publicly for the token receiver. - return remaining then finalize(receiver, amount); + return (remaining, finalize_transfer_private_to_public(receiver, amount)); } - finalize transfer_private_to_public(public receiver: address, public amount: u64) { + async function finalize_transfer_private_to_public(public receiver: address, public amount: u64) { // Increments `account[receiver]` by `amount`. // If `account[receiver]` does not exist, it will be created. // If `account[receiver] + amount` overflows, `transfer_private_to_public` is reverted. @@ -105,7 +105,7 @@ program token.aleo { // The function `transfer_public_to_private` turns a specified token amount from `account` into a token record for the specified receiver. // This function preserves privacy for the receiver's record, however it publicly reveals the caller and the specified token amount. - transition transfer_public_to_private(public receiver: address, public amount: u64) -> token { + async transition transfer_public_to_private(public receiver: address, public amount: u64) -> (token, Future) { // Produces a token record for the token receiver. let transferred: token = token { owner: receiver, @@ -114,10 +114,10 @@ program token.aleo { // Output the receiver's record. // Decrement the token amount of the caller publicly. - return transferred then finalize(self.caller, amount); + return (transferred, finalize_transfer_public_to_private(self.caller, amount)); } - finalize transfer_public_to_private(public sender: address, public amount: u64) { + async function finalize_transfer_public_to_private(public sender: address, public amount: u64) { // Decrements `account[sender]` by `amount`. // If `account[sender]` does not exist, it will be created. // If `account[sender] - amount` underflows, `transfer_public_to_private` is reverted. diff --git a/.resources/release-version b/.resources/release-version index 285cea5d11..13a15bd965 100644 --- a/.resources/release-version +++ b/.resources/release-version @@ -1 +1 @@ -v1.11.0 \ No newline at end of file +v1.12.0 \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 136c727306..ac2ca1eeb1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -154,47 +154,48 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.13" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] name = "anstyle-parse" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -202,9 +203,18 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" +checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" + +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +dependencies = [ + "derive_arbitrary", +] [[package]] name = "arrayref" @@ -241,14 +251,14 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] name = "autocfg" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" @@ -327,7 +337,7 @@ checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.3.0", + "constant_time_eq", ] [[package]] @@ -406,9 +416,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.96" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" +checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4" dependencies = [ "jobserver", "libc", @@ -498,7 +508,7 @@ dependencies = [ "heck", "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -507,6 +517,15 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" +[[package]] +name = "cmake" +version = "0.1.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" +dependencies = [ + "cc", +] + [[package]] name = "color-backtrace" version = "0.6.1" @@ -519,9 +538,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "colored" @@ -552,12 +571,6 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - [[package]] name = "constant_time_eq" version = "0.3.0" @@ -589,6 +602,21 @@ dependencies = [ "libc", ] +[[package]] +name = "crc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + [[package]] name = "crc32fast" version = "1.4.0" @@ -755,9 +783,15 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] +[[package]] +name = "deflate64" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83ace6c86376be0b6cdcf3fb41882e81d94b31587573d1cfa9d01cd06bba210d" + [[package]] name = "der" version = "0.7.9" @@ -788,6 +822,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive_arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +dependencies = [ + "proc-macro2", + "quote 1.0.36", + "syn 2.0.63", +] + [[package]] name = "difflib" version = "0.4.0" @@ -846,6 +891,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote 1.0.36", + "syn 2.0.63", +] + [[package]] name = "doc-comment" version = "0.3.3" @@ -938,9 +994,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", "windows-sys 0.52.0", @@ -963,9 +1019,9 @@ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "fiat-crypto" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "flate2" @@ -974,6 +1030,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", + "libz-ng-sys", "miniz_oxide", ] @@ -1120,9 +1177,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -1468,6 +1525,12 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "is_terminal_polyfill" +version = "1.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" + [[package]] name = "itertools" version = "0.10.5" @@ -1527,7 +1590,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leo-abnf" -version = "1.11.0" +version = "1.12.0" dependencies = [ "abnf", "anyhow", @@ -1535,7 +1598,7 @@ dependencies = [ [[package]] name = "leo-ast" -version = "1.11.0" +version = "1.12.0" dependencies = [ "criterion", "indexmap 1.9.3", @@ -1550,7 +1613,7 @@ dependencies = [ [[package]] name = "leo-compiler" -version = "1.11.0" +version = "1.12.0" dependencies = [ "aleo-std-storage", "dotenvy", @@ -1574,7 +1637,7 @@ dependencies = [ [[package]] name = "leo-disassembler" -version = "1.11.0" +version = "1.12.0" dependencies = [ "leo-ast", "leo-errors", @@ -1584,7 +1647,7 @@ dependencies = [ [[package]] name = "leo-errors" -version = "1.11.0" +version = "1.12.0" dependencies = [ "anyhow", "backtrace", @@ -1599,7 +1662,7 @@ dependencies = [ [[package]] name = "leo-lang" -version = "1.11.0" +version = "1.12.0" dependencies = [ "aleo-std", "ansi_term", @@ -1627,24 +1690,24 @@ dependencies = [ "reqwest 0.12.4", "rpassword", "rusty-hook", - "self_update 0.39.0", + "self_update 0.40.0", "serde", "serde_json", "serial_test", "snarkvm", "sys-info", "test_dir", - "toml 0.8.12", + "toml 0.8.13", "tracing", "tracing-subscriber", "ureq", "walkdir", - "zip", + "zip 1.2.3", ] [[package]] name = "leo-package" -version = "1.11.0" +version = "1.12.0" dependencies = [ "aleo-std", "indexmap 1.9.3", @@ -1655,13 +1718,13 @@ dependencies = [ "serde", "serial_test", "snarkvm", - "toml 0.8.12", + "toml 0.8.13", "tracing", ] [[package]] name = "leo-parser" -version = "1.11.0" +version = "1.12.0" dependencies = [ "clap", "indexmap 1.9.3", @@ -1680,7 +1743,7 @@ dependencies = [ [[package]] name = "leo-passes" -version = "1.11.0" +version = "1.12.0" dependencies = [ "indexmap 1.9.3", "itertools 0.12.1", @@ -1696,7 +1759,7 @@ dependencies = [ [[package]] name = "leo-retriever" -version = "1.11.0" +version = "1.12.0" dependencies = [ "aleo-std", "indexmap 1.9.3", @@ -1711,13 +1774,13 @@ dependencies = [ "sha2", "snarkvm", "tempfile", - "toml 0.8.12", + "toml 0.8.13", "ureq", ] [[package]] name = "leo-span" -version = "1.11.0" +version = "1.12.0" dependencies = [ "fxhash", "indexmap 1.9.3", @@ -1727,7 +1790,7 @@ dependencies = [ [[package]] name = "leo-test-framework" -version = "1.11.0" +version = "1.12.0" dependencies = [ "backtrace", "clap", @@ -1760,6 +1823,16 @@ dependencies = [ "libc", ] +[[package]] +name = "libz-ng-sys" +version = "1.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6409efc61b12687963e602df8ecf70e8ddacf95bc6576bcf16e3ac6328083c5" +dependencies = [ + "cmake", + "libc", +] + [[package]] name = "libz-sys" version = "1.1.16" @@ -1809,6 +1882,16 @@ dependencies = [ "hashbrown 0.14.5", ] +[[package]] +name = "lzma-rs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e" +dependencies = [ + "byteorder", + "crc", +] + [[package]] name = "memchr" version = "2.7.2" @@ -1904,11 +1987,10 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ - "autocfg", "num-integer", "num-traits", ] @@ -1927,7 +2009,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -1951,9 +2033,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] @@ -2018,7 +2100,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -2074,33 +2156,20 @@ dependencies = [ "windows-targets 0.52.5", ] -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core", - "subtle", -] - [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pbkdf2" -version = "0.11.0" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest", "hmac", - "password-hash", - "sha2", ] [[package]] @@ -2126,7 +2195,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -2238,9 +2307,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" +checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" dependencies = [ "unicode-ident", ] @@ -2499,9 +2568,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc_version" @@ -2560,9 +2629,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.5.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54" +checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" [[package]] name = "rustls-webpki" @@ -2589,9 +2658,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "same-file" @@ -2604,9 +2673,9 @@ dependencies = [ [[package]] name = "scc" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96560eea317a9cc4e0bb1f6a2c93c09a19b8c4fc5cb3fcc0ec1c094cd783e2" +checksum = "76ad2bbb0ae5100a07b7a6f2ed7ab5fd0045551a4c507989b7a620046ea3efdc" dependencies = [ "sdd", ] @@ -2640,11 +2709,11 @@ checksum = "b84345e4c9bd703274a082fb80caaa99b7612be48dfaa1dd9266577ec412309d" [[package]] name = "security-framework" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "core-foundation", "core-foundation-sys", "libc", @@ -2653,9 +2722,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" dependencies = [ "core-foundation-sys", "libc", @@ -2693,56 +2762,56 @@ dependencies = [ [[package]] name = "self_update" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a34ad8e4a86884ab42e9b8690e9343abdcfe5fa38a0318cfe1565ba9ad437b4" +checksum = "4e4997484b55df069a4773d822715695b2cc27b23829eca2a4b41690e948bdeb" dependencies = [ - "hyper 0.14.28", + "hyper 1.3.1", "indicatif", "log", "quick-xml", "regex", - "reqwest 0.11.27", + "reqwest 0.12.4", "self-replace", "semver", "serde_json", "tempfile", "urlencoding", - "zip", + "zip 0.6.6", "zipsign-api", ] [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.199" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a" +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.199" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc" +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] name = "serde_json" -version = "1.0.116" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "indexmap 2.2.6", "itoa", @@ -2752,9 +2821,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" dependencies = [ "serde", ] @@ -2805,7 +2874,7 @@ checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -2879,6 +2948,12 @@ dependencies = [ "rand_core", ] +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + [[package]] name = "slab" version = "0.4.9" @@ -2899,9 +2974,9 @@ dependencies = [ [[package]] name = "smol_str" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" dependencies = [ "serde", ] @@ -3738,7 +3813,7 @@ source = "git+https://github.com/AleoHQ/snarkVM?rev=3ebe60c#3ebe60c499285a140ec2 dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -3803,9 +3878,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.60" +version = "2.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" +checksum = "bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704" dependencies = [ "proc-macro2", "quote 1.0.36", @@ -3896,22 +3971,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.59" +version = "1.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" +checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.59" +version = "1.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" +checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -4005,16 +4080,15 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] @@ -4028,9 +4102,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.12" +version = "0.8.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" dependencies = [ "serde", "serde_spanned", @@ -4040,18 +4114,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.12" +version = "0.22.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" +checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" dependencies = [ "indexmap 2.2.6", "serde", @@ -4108,7 +4182,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -4152,6 +4226,12 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "typed-arena" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" + [[package]] name = "typenum" version = "1.17.0" @@ -4321,7 +4401,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", "wasm-bindgen-shared", ] @@ -4355,7 +4435,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4557,9 +4637,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578" +checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d" dependencies = [ "memchr", ] @@ -4595,22 +4675,22 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.32" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.32" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -4630,7 +4710,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote 1.0.36", - "syn 2.0.60", + "syn 2.0.63", ] [[package]] @@ -4639,17 +4719,37 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" dependencies = [ - "aes", "byteorder", + "crc32fast", + "crossbeam-utils", + "time", +] + +[[package]] +name = "zip" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c700ea425e148de30c29c580c1f9508b93ca57ad31c9f4e96b83c194c37a7a8f" +dependencies = [ + "aes", + "arbitrary", "bzip2", - "constant_time_eq 0.1.5", + "constant_time_eq", "crc32fast", "crossbeam-utils", + "deflate64", + "displaydoc", "flate2", "hmac", + "indexmap 2.2.6", + "lzma-rs", "pbkdf2", + "rand", "sha1", + "thiserror", "time", + "zeroize", + "zopfli", "zstd", ] @@ -4663,22 +4763,33 @@ dependencies = [ "thiserror", ] +[[package]] +name = "zopfli" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1f48f3508a3a3f2faee01629564400bc12260f6214a056d06a3aaaa6ef0736" +dependencies = [ + "crc32fast", + "log", + "simd-adler32", + "typed-arena", +] + [[package]] name = "zstd" -version = "0.11.2+zstd.1.5.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" dependencies = [ - "libc", "zstd-sys", ] diff --git a/Cargo.toml b/Cargo.toml index d58e33adc7..e9a12aed2f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-lang" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "The Leo programming language" homepage = "https://aleo.org" @@ -65,31 +65,31 @@ ureq = "2.9.7" [dependencies.leo-ast] path = "./compiler/ast" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-compiler] path = "./compiler/compiler" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-errors] path = "./errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-package] path = "./leo/package" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-parser] path = "./compiler/parser" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-span] path = "./compiler/span" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-retriever] path = "./utils/retriever" -version = "1.11.0" +version = "1.12.0" [dependencies.aleo-std] version = "0.1.24" @@ -135,11 +135,11 @@ default-features = false version = "0.6.4" [dependencies.reqwest] -version = "0.12.2" +version = "0.12.4" features = [ "blocking", "json", "multipart" ] [dependencies.self_update] -version = "0.39.0" +version = "0.40.0" features = [ "archive-zip" ] [dependencies.serde] @@ -150,7 +150,7 @@ features = [ "derive" ] version = "1.0" [dependencies.serial_test] -version = "3.0.0" +version = "3.1.1" [dependencies.snarkvm] workspace = true @@ -170,7 +170,7 @@ version = "0.3.18" features = [ "fmt" ] [dependencies.zip] -version = "^0.6" +version = "^1.2" [dependencies.crossterm] version = "0.27.0" diff --git a/compiler/ast/Cargo.toml b/compiler/ast/Cargo.toml index d3bdbf603e..2e5bc77881 100644 --- a/compiler/ast/Cargo.toml +++ b/compiler/ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-ast" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Abstract syntax tree (AST) for the Leo programming language" homepage = "https://aleo.org" @@ -23,11 +23,11 @@ workspace = true [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-span] path = "../span" -version = "=1.11.0" +version = "=1.12.0" [dependencies.indexmap] version = "1.9" diff --git a/compiler/ast/src/common/location.rs b/compiler/ast/src/common/location.rs index a191f00480..1397526bfa 100644 --- a/compiler/ast/src/common/location.rs +++ b/compiler/ast/src/common/location.rs @@ -14,6 +14,7 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . +use crate::CompositeType; use leo_span::Symbol; use serde::{Deserialize, Deserializer, Serialize, Serializer}; @@ -31,6 +32,12 @@ impl Location { } } +impl From<&CompositeType> for Location { + fn from(composite: &CompositeType) -> Location { + Location::new(composite.program, composite.id.name) + } +} + impl Serialize for Location { fn serialize(&self, serializer: S) -> leo_errors::Result where diff --git a/compiler/ast/src/functions/external.rs b/compiler/ast/src/functions/external.rs deleted file mode 100644 index 04217842f0..0000000000 --- a/compiler/ast/src/functions/external.rs +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (C) 2019-2023 Aleo Systems Inc. -// This file is part of the Leo library. - -// The Leo library is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// The Leo library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with the Leo library. If not, see . - -use crate::{CompositeType, Identifier, Node, NodeID, Type}; -use leo_span::Span; - -use serde::{Deserialize, Serialize}; -use std::fmt; - -/// A function output from an external program with type record. -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] -pub struct External { - /// The name the parameter is accessible as in the function's body. - pub identifier: Identifier, - /// The name of the external program. - pub program_name: Identifier, - /// The name of the external record type. - pub record: Identifier, - /// The parameters span from any annotations to its type. - pub span: Span, - /// The ID of the node. - pub id: NodeID, -} - -impl External { - pub fn type_(&self) -> Type { - Type::Composite(CompositeType { id: self.record, program: Some(self.program_name.name) }) - } -} - -impl fmt::Display for External { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, "{}: {}.leo/{}.record", self.identifier, self.program_name, self.record) - } -} - -crate::simple_node_impl!(External); diff --git a/compiler/ast/src/functions/input.rs b/compiler/ast/src/functions/input.rs index 8a6aba8c23..a93196652c 100644 --- a/compiler/ast/src/functions/input.rs +++ b/compiler/ast/src/functions/input.rs @@ -14,91 +14,15 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::{External, Identifier, Mode, Node, NodeID, Type}; +use crate::{Identifier, Mode, Node, NodeID, Type}; use leo_span::Span; use serde::{Deserialize, Serialize}; use std::fmt; -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] -pub enum Input { - Internal(FunctionInput), - External(External), -} - -impl fmt::Display for Input { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - use Input::*; - match self { - Internal(input) => input.fmt(f), - External(input) => input.fmt(f), - } - } -} - -impl Input { - pub fn type_(&self) -> Type { - use Input::*; - match self { - Internal(input) => input.type_.clone(), - External(input) => input.type_(), - } - } - - pub fn identifier(&self) -> Identifier { - use Input::*; - match self { - Internal(input) => input.identifier, - External(input) => input.identifier, - } - } - - pub fn mode(&self) -> Mode { - use Input::*; - match self { - Internal(input) => input.mode, - External(_) => Mode::None, - } - } -} - -impl Node for Input { - fn span(&self) -> Span { - use Input::*; - match self { - Internal(input) => input.span(), - External(input) => input.span(), - } - } - - fn set_span(&mut self, span: Span) { - use Input::*; - match self { - Internal(input) => input.set_span(span), - External(input) => input.set_span(span), - } - } - - fn id(&self) -> usize { - use Input::*; - match self { - Internal(input) => input.id(), - External(input) => input.id(), - } - } - - fn set_id(&mut self, id: usize) { - use Input::*; - match self { - Internal(input) => input.set_id(id), - External(input) => input.set_id(id), - } - } -} - /// A function parameter. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] -pub struct FunctionInput { +pub struct Input { /// The name the parameter is accessible as in the function's body. pub identifier: Identifier, /// The mode of the function parameter. @@ -111,16 +35,28 @@ pub struct FunctionInput { pub id: NodeID, } -impl FunctionInput { +impl Input { fn format(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "{} {}: {}", self.mode, self.identifier, self.type_) } + + pub fn identifier(&self) -> &Identifier { + &self.identifier + } + + pub fn mode(&self) -> Mode { + self.mode + } + + pub fn type_(&self) -> &Type { + &self.type_ + } } -impl fmt::Display for FunctionInput { +impl fmt::Display for Input { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { self.format(f) } } -crate::simple_node_impl!(FunctionInput); +crate::simple_node_impl!(Input); diff --git a/compiler/ast/src/functions/mod.rs b/compiler/ast/src/functions/mod.rs index 6daee616eb..100e5b84dc 100644 --- a/compiler/ast/src/functions/mod.rs +++ b/compiler/ast/src/functions/mod.rs @@ -23,9 +23,6 @@ pub use core_function::*; pub mod variant; pub use variant::*; -pub mod external; -pub use external::*; - pub mod input; pub use input::*; @@ -85,16 +82,10 @@ impl Function { span: Span, id: NodeID, ) -> Self { - // Determine the output type of the function - let get_output_type = |output: &Output| match &output { - Output::Internal(output) => output.type_.clone(), - Output::External(output) => output.type_(), - }; - let output_type = match output.len() { 0 => Type::Unit, - 1 => get_output_type(&output[0]), - _ => Type::Tuple(TupleType::new(output.iter().map(get_output_type).collect())), + 1 => output[0].type_.clone(), + _ => Type::Tuple(TupleType::new(output.iter().map(|o| o.type_.clone()).collect())), }; Function { annotations, variant, identifier, input, output, output_type, block, span, id } diff --git a/compiler/ast/src/functions/output.rs b/compiler/ast/src/functions/output.rs index 7357b075c9..d35b53dbf4 100644 --- a/compiler/ast/src/functions/output.rs +++ b/compiler/ast/src/functions/output.rs @@ -14,81 +14,15 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::{External, Mode, Node, NodeID, Type}; +use crate::{Mode, Node, NodeID, Type}; use leo_span::Span; use serde::{Deserialize, Serialize}; use std::fmt; -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] -pub enum Output { - Internal(FunctionOutput), - External(External), -} - -impl Output { - pub fn type_(&self) -> Type { - match self { - Output::Internal(output) => output.type_.clone(), - Output::External(output) => output.type_(), - } - } - - pub fn mode(&self) -> Mode { - match self { - Output::Internal(output) => output.mode, - Output::External(_) => Mode::None, - } - } -} - -impl fmt::Display for Output { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - use Output::*; - match self { - Internal(output) => output.fmt(f), - External(output) => output.fmt(f), - } - } -} - -impl Node for Output { - fn span(&self) -> Span { - use Output::*; - match self { - Internal(output) => output.span(), - External(output) => output.span(), - } - } - - fn set_span(&mut self, span: Span) { - use Output::*; - match self { - Internal(output) => output.set_span(span), - External(output) => output.set_span(span), - } - } - - fn id(&self) -> NodeID { - use Output::*; - match self { - Internal(output) => output.id(), - External(output) => output.id(), - } - } - - fn set_id(&mut self, id: NodeID) { - use Output::*; - match self { - Internal(output) => output.set_id(id), - External(output) => output.set_id(id), - } - } -} - /// A function output. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] -pub struct FunctionOutput { +pub struct Output { /// The mode of the function output. pub mode: Mode, /// The type of the function output. @@ -99,10 +33,20 @@ pub struct FunctionOutput { pub id: NodeID, } -impl fmt::Display for FunctionOutput { +impl Output { + pub fn type_(&self) -> &Type { + &self.type_ + } + + pub fn mode(&self) -> Mode { + self.mode + } +} + +impl fmt::Display for Output { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "{} {}", self.mode, self.type_) } } -crate::simple_node_impl!(FunctionOutput); +crate::simple_node_impl!(Output); diff --git a/compiler/ast/src/functions/variant.rs b/compiler/ast/src/functions/variant.rs index c6646aa74a..ac18ae17c0 100644 --- a/compiler/ast/src/functions/variant.rs +++ b/compiler/ast/src/functions/variant.rs @@ -46,4 +46,9 @@ impl Variant { pub fn is_function(self) -> bool { matches!(self, Variant::AsyncFunction | Variant::Function) } + + /// Returns true if the variant is an async function. + pub fn is_async_function(self) -> bool { + matches!(self, Variant::AsyncFunction) + } } diff --git a/compiler/ast/src/mapping/mod.rs b/compiler/ast/src/mapping/mod.rs index bd4e379b50..26f151a25a 100644 --- a/compiler/ast/src/mapping/mod.rs +++ b/compiler/ast/src/mapping/mod.rs @@ -16,7 +16,7 @@ use crate::{Identifier, Node, NodeID, Type}; -use leo_span::{Span, Symbol}; +use leo_span::Span; use serde::{Deserialize, Serialize}; use snarkvm::prelude::{Mapping as MappingCore, Network}; @@ -38,11 +38,11 @@ pub struct Mapping { } impl Mapping { - pub fn from_snarkvm(mapping: &MappingCore, program: Symbol) -> Self { + pub fn from_snarkvm(mapping: &MappingCore) -> Self { Self { identifier: Identifier::from(mapping.name()), - key_type: Type::from_snarkvm(mapping.key().plaintext_type(), program), - value_type: Type::from_snarkvm(mapping.value().plaintext_type(), program), + key_type: Type::from_snarkvm(mapping.key().plaintext_type(), None), + value_type: Type::from_snarkvm(mapping.value().plaintext_type(), None), span: Default::default(), id: Default::default(), } diff --git a/compiler/ast/src/struct/mod.rs b/compiler/ast/src/struct/mod.rs index e280bee399..f640401498 100644 --- a/compiler/ast/src/struct/mod.rs +++ b/compiler/ast/src/struct/mod.rs @@ -87,9 +87,9 @@ impl Composite { mode: if input.owner().is_public() { Mode::Public } else { Mode::Private }, identifier: Identifier::from(id), type_: match entry { - Public(t) => Type::from_snarkvm(t, external_program), - Private(t) => Type::from_snarkvm(t, external_program), - Constant(t) => Type::from_snarkvm(t, external_program), + Public(t) => Type::from_snarkvm(t, None), + Private(t) => Type::from_snarkvm(t, None), + Constant(t) => Type::from_snarkvm(t, None), }, span: Default::default(), id: Default::default(), @@ -104,7 +104,7 @@ impl Composite { } } - pub fn from_snarkvm(input: &StructType, program: Symbol) -> Self { + pub fn from_snarkvm(input: &StructType) -> Self { Self { identifier: Identifier::from(input.name()), members: input @@ -113,12 +113,12 @@ impl Composite { .map(|(id, type_)| Member { mode: Mode::None, identifier: Identifier::from(id), - type_: Type::from_snarkvm(type_, program), + type_: Type::from_snarkvm(type_, None), span: Default::default(), id: Default::default(), }) .collect(), - external: Some(program), + external: None, is_record: false, span: Default::default(), id: Default::default(), diff --git a/compiler/ast/src/stub/function_stub.rs b/compiler/ast/src/stub/function_stub.rs index 8f11573074..55b0533529 100644 --- a/compiler/ast/src/stub/function_stub.rs +++ b/compiler/ast/src/stub/function_stub.rs @@ -17,10 +17,7 @@ use crate::{ Annotation, CompositeType, - External, Function, - FunctionInput, - FunctionOutput, FutureType, Identifier, Input, @@ -36,7 +33,6 @@ use crate::{ }; use leo_span::{sym, Span, Symbol}; -use crate::Type::Composite; use itertools::Itertools; use serde::{Deserialize, Serialize}; use snarkvm::{ @@ -91,16 +87,10 @@ impl FunctionStub { span: Span, id: NodeID, ) -> Self { - // Determine the output type of the function - let get_output_type = |output: &Output| match &output { - Output::Internal(output) => output.type_.clone(), - Output::External(output) => output.type_(), - }; - let output_type = match output.len() { 0 => Type::Unit, - 1 => get_output_type(&output[0]), - _ => Type::Tuple(TupleType::new(output.iter().map(get_output_type).collect())), + 1 => output[0].type_.clone(), + _ => Type::Tuple(TupleType::new(output.iter().map(|o| o.type_.clone()).collect())), }; FunctionStub { annotations, variant, identifier, input, output, output_type, span, id } @@ -147,58 +137,55 @@ impl FunctionStub { .outputs() .iter() .map(|output| match output.value_type() { - ValueType::Constant(val) => Output::Internal(FunctionOutput { + ValueType::Constant(val) => vec![Output { mode: Mode::Constant, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), - ValueType::Public(val) => Output::Internal(FunctionOutput { + }], + ValueType::Public(val) => vec![Output { mode: Mode::Public, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), - ValueType::Private(val) => Output::Internal(FunctionOutput { + }], + ValueType::Private(val) => vec![Output { mode: Mode::Private, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), - ValueType::Record(id) => Output::Internal(FunctionOutput { + }], + ValueType::Record(id) => vec![Output { mode: Mode::None, - type_: Composite(CompositeType { id: Identifier::from(id), program: Some(program) }), + type_: Type::Composite(CompositeType { id: Identifier::from(id), program: Some(program) }), span: Default::default(), id: Default::default(), - }), - ValueType::ExternalRecord(loc) => Output::External(External { - identifier: Identifier::new(Symbol::intern("dummy"), Default::default()), - program_name: ProgramId::from(loc.program_id()).name, - record: Identifier::from(loc.resource()), + }], + ValueType::ExternalRecord(loc) => { + vec![Output { + mode: Mode::None, + span: Default::default(), + id: Default::default(), + type_: Type::Composite(CompositeType { + id: Identifier::from(loc.resource()), + program: Some(ProgramId::from(loc.program_id()).name.name), + }), + }] + } + ValueType::Future(_) => vec![Output { + mode: Mode::None, span: Default::default(), id: Default::default(), - }), - ValueType::Future(_) => Output::Internal(FunctionOutput { - mode: Mode::Public, type_: Type::Future(FutureType::new( Vec::new(), Some(Location::new(Some(program), Identifier::from(function.name()).name)), false, )), - span: Default::default(), - id: Default::default(), - }), + }], }) - .collect_vec(); - let output_vec = outputs - .iter() - .map(|output| match output { - Output::Internal(output) => output.type_.clone(), - Output::External(output) => { - Type::Composite(CompositeType { id: output.record, program: Some(output.program_name.name) }) - } - }) - .collect_vec(); + .collect_vec() + .concat(); + let output_vec = outputs.iter().map(|output| output.type_.clone()).collect_vec(); let output_type = match output_vec.len() { 0 => Type::Unit, 1 => output_vec[0].clone(), @@ -219,41 +206,44 @@ impl FunctionStub { .map(|(index, input)| { let arg_name = Identifier::new(Symbol::intern(&format!("arg{}", index + 1)), Default::default()); match input.value_type() { - ValueType::Constant(val) => Input::Internal(FunctionInput { + ValueType::Constant(val) => Input { identifier: arg_name, mode: Mode::Constant, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), - ValueType::Public(val) => Input::Internal(FunctionInput { + }, + ValueType::Public(val) => Input { identifier: arg_name, mode: Mode::Public, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), - ValueType::Private(val) => Input::Internal(FunctionInput { + }, + ValueType::Private(val) => Input { identifier: arg_name, mode: Mode::Private, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), - ValueType::Record(id) => Input::Internal(FunctionInput { + }, + ValueType::Record(id) => Input { identifier: arg_name, mode: Mode::None, - type_: Composite(CompositeType { id: Identifier::from(id), program: Some(program) }), + type_: Type::Composite(CompositeType { id: Identifier::from(id), program: Some(program) }), span: Default::default(), id: Default::default(), - }), - ValueType::ExternalRecord(loc) => Input::External(External { - identifier: Identifier::new(Symbol::intern("dummy"), Default::default()), - program_name: ProgramId::from(loc.program_id()).name, - record: Identifier::from(loc.resource()), + }, + ValueType::ExternalRecord(loc) => Input { + identifier: arg_name, + mode: Mode::None, span: Default::default(), id: Default::default(), - }), + type_: Type::Composite(CompositeType { + id: Identifier::from(loc.name()), + program: Some(ProgramId::from(loc.program_id()).name.name), + }), + }, ValueType::Future(_) => panic!("Functions do not contain futures as inputs"), } }) @@ -280,24 +270,22 @@ impl FunctionStub { .inputs() .iter() .enumerate() - .map(|(index, input)| { - Input::Internal(FunctionInput { - identifier: Identifier::new(Symbol::intern(&format!("arg{}", index + 1)), Default::default()), - mode: Mode::None, - type_: match input.finalize_type() { - PlaintextFinalizeType(val) => Type::from_snarkvm(val, key_name), - FutureFinalizeType(val) => Type::Future(FutureType::new( - Vec::new(), - Some(Location::new( - Some(Identifier::from(val.program_id().name()).name), - Symbol::intern(&format!("finalize/{}", val.resource())), - )), - false, + .map(|(index, input)| Input { + identifier: Identifier::new(Symbol::intern(&format!("arg{}", index + 1)), Default::default()), + mode: Mode::None, + type_: match input.finalize_type() { + PlaintextFinalizeType(val) => Type::from_snarkvm(val, Some(key_name)), + FutureFinalizeType(val) => Type::Future(FutureType::new( + Vec::new(), + Some(Location::new( + Some(Identifier::from(val.program_id().name()).name), + Symbol::intern(&format!("finalize/{}", val.resource())), )), - }, - span: Default::default(), - id: Default::default(), - }) + false, + )), + }, + span: Default::default(), + id: Default::default(), }) .collect_vec(), output: Vec::new(), @@ -315,24 +303,18 @@ impl FunctionStub { .outputs() .iter() .map(|output| match output.register_type() { - Plaintext(val) => Output::Internal(FunctionOutput { + Plaintext(val) => Output { mode: Mode::None, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, Some(program)), span: Default::default(), id: Default::default(), - }), + }, Record(_) => panic!("Closures do not return records"), ExternalRecord(_) => panic!("Closures do not return external records"), Future(_) => panic!("Closures do not return futures"), }) .collect_vec(); - let output_vec = outputs - .iter() - .map(|output| match output { - Output::Internal(output) => output.type_.clone(), - Output::External(_) => panic!("Closures do not return external records"), - }) - .collect_vec(); + let output_vec = outputs.iter().map(|output| output.type_.clone()).collect_vec(); let output_type = match output_vec.len() { 0 => Type::Unit, 1 => output_vec[0].clone(), @@ -349,13 +331,13 @@ impl FunctionStub { .map(|(index, input)| { let arg_name = Identifier::new(Symbol::intern(&format!("arg{}", index + 1)), Default::default()); match input.register_type() { - Plaintext(val) => Input::Internal(FunctionInput { + Plaintext(val) => Input { identifier: arg_name, mode: Mode::None, - type_: Type::from_snarkvm(val, program), + type_: Type::from_snarkvm(val, None), span: Default::default(), id: Default::default(), - }), + }, Record(_) => panic!("Closures do not contain records as inputs"), ExternalRecord(_) => panic!("Closures do not contain external records as inputs"), Future(_) => panic!("Closures do not contain futures as inputs"), diff --git a/compiler/ast/src/types/array.rs b/compiler/ast/src/types/array.rs index 47ed170bf7..1e11cf4163 100644 --- a/compiler/ast/src/types/array.rs +++ b/compiler/ast/src/types/array.rs @@ -53,7 +53,7 @@ impl ArrayType { } } - pub fn from_snarkvm(array_type: &ConsoleArrayType, program: Symbol) -> Self { + pub fn from_snarkvm(array_type: &ConsoleArrayType, program: Option) -> Self { Self { element_type: Box::new(Type::from_snarkvm(array_type.next_element_type(), program)), length: NonNegativeNumber::from(array_type.length().to_string().replace("u32", "")), diff --git a/compiler/ast/src/types/type_.rs b/compiler/ast/src/types/type_.rs index 4dd72b618e..ac2c105dd6 100644 --- a/compiler/ast/src/types/type_.rs +++ b/compiler/ast/src/types/type_.rs @@ -110,7 +110,47 @@ impl Type { } } - pub fn from_snarkvm(t: &PlaintextType, program: Symbol) -> Self { + /// + /// Returns `true` if the self `Type` is equal to the other `Type` in all aspects besides composite program of origin. + /// + /// Flattens array syntax: `[[u8; 1]; 2] == [u8; (2, 1)] == true` + /// + pub fn eq_flat_relax_composite(&self, other: &Self) -> bool { + match (self, other) { + (Type::Address, Type::Address) + | (Type::Boolean, Type::Boolean) + | (Type::Field, Type::Field) + | (Type::Group, Type::Group) + | (Type::Scalar, Type::Scalar) + | (Type::Signature, Type::Signature) + | (Type::String, Type::String) + | (Type::Unit, Type::Unit) => true, + (Type::Array(left), Type::Array(right)) => { + left.element_type().eq_flat_relax_composite(right.element_type()) && left.length() == right.length() + } + (Type::Identifier(left), Type::Identifier(right)) => left.matches(right), + (Type::Integer(left), Type::Integer(right)) => left.eq(right), + (Type::Mapping(left), Type::Mapping(right)) => { + left.key.eq_flat_relax_composite(&right.key) && left.value.eq_flat(&right.value) + } + (Type::Tuple(left), Type::Tuple(right)) if left.length() == right.length() => left + .elements() + .iter() + .zip_eq(right.elements().iter()) + .all(|(left_type, right_type)| left_type.eq_flat_relax_composite(right_type)), + (Type::Composite(left), Type::Composite(right)) => left.id.name == right.id.name, + // Don't type check when type hasn't been explicitly defined. + (Type::Future(left), Type::Future(right)) if !left.is_explicit || !right.is_explicit => true, + (Type::Future(left), Type::Future(right)) if left.inputs.len() == right.inputs.len() => left + .inputs() + .iter() + .zip_eq(right.inputs().iter()) + .all(|(left_type, right_type)| left_type.eq_flat_relax_composite(right_type)), + _ => false, + } + } + + pub fn from_snarkvm(t: &PlaintextType, program: Option) -> Self { match t { Literal(lit) => match lit { snarkvm::prelude::LiteralType::Address => Type::Address, @@ -131,7 +171,7 @@ impl Type { snarkvm::prelude::LiteralType::Signature => Type::Signature, snarkvm::prelude::LiteralType::String => Type::String, }, - Struct(s) => Type::Composite(CompositeType { id: common::Identifier::from(s), program: Some(program) }), + Struct(s) => Type::Composite(CompositeType { id: common::Identifier::from(s), program }), Array(array) => Type::Array(ArrayType::from_snarkvm(array, program)), } } diff --git a/compiler/compiler/Cargo.toml b/compiler/compiler/Cargo.toml index 13f250dc11..8d6d9df266 100644 --- a/compiler/compiler/Cargo.toml +++ b/compiler/compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-compiler" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Compiler for Leo programming language" homepage = "https://aleo.org" @@ -20,23 +20,23 @@ rust-version = "1.69" [dependencies.leo-ast] path = "../ast" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-passes] path = "../passes" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-parser] path = "../parser" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-span] path = "../span" -version = "=1.11.0" +version = "=1.12.0" [dependencies.sha2] version = "0.10" @@ -75,7 +75,7 @@ workspace = true version = "1.10.4" [dev-dependencies.serde] -version = "1.0.197" +version = "1.0.201" features = [ "derive" ] [dev-dependencies.serde_yaml] diff --git a/compiler/compiler/tests/utilities/check_unique_node_ids.rs b/compiler/compiler/tests/utilities/check_unique_node_ids.rs index 4b357abd2c..4fa10cc806 100644 --- a/compiler/compiler/tests/utilities/check_unique_node_ids.rs +++ b/compiler/compiler/tests/utilities/check_unique_node_ids.rs @@ -275,34 +275,14 @@ impl<'a> ProgramVisitor<'a> for CheckUniqueNodeIds<'a> { self.visit_identifier(identifier, &Default::default()); // Check the inputs. for in_ in input { - match in_ { - Input::Internal(FunctionInput { identifier, type_, id, .. }) => { - self.visit_identifier(identifier, &Default::default()); - self.check_ty(type_); - self.check(*id); - } - Input::External(External { identifier, program_name, record, id, .. }) => { - self.visit_identifier(identifier, &Default::default()); - self.visit_identifier(program_name, &Default::default()); - self.visit_identifier(record, &Default::default()); - self.check(*id); - } - } + self.visit_identifier(in_.identifier(), &Default::default()); + self.check_ty(&in_.type_); + self.check(in_.id); } // Check the outputs. for out in output { - match out { - Output::Internal(FunctionOutput { type_, id, .. }) => { - self.check_ty(type_); - self.check(*id); - } - Output::External(External { identifier, program_name, record, id, .. }) => { - self.visit_identifier(identifier, &Default::default()); - self.visit_identifier(program_name, &Default::default()); - self.visit_identifier(record, &Default::default()); - self.check(*id); - } - } + self.check_ty(&out.type_); + self.check(out.id); } // Check the function body. self.visit_block(block); diff --git a/compiler/parser/Cargo.toml b/compiler/parser/Cargo.toml index a5ca47b046..b539229d0d 100644 --- a/compiler/parser/Cargo.toml +++ b/compiler/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-parser" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Parser for the Leo programming language" homepage = "https://aleo.org" @@ -20,15 +20,15 @@ rust-version = "1.69" [dependencies.leo-ast] path = "../ast" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-span] path = "../span" -version = "=1.11.0" +version = "=1.12.0" [dependencies.snarkvm] workspace = true diff --git a/compiler/parser/src/parser/file.rs b/compiler/parser/src/parser/file.rs index fe202aee20..06d844a987 100644 --- a/compiler/parser/src/parser/file.rs +++ b/compiler/parser/src/parser/file.rs @@ -236,10 +236,13 @@ impl ParserContext<'_, N> { self.expect(&Token::LeftCurly)?; let (members, end) = self.parse_struct_members()?; + // Only provide a program name for records. + let external = if is_record { self.program_name } else { None }; + Ok((struct_name.name, Composite { identifier: struct_name, members, - external: self.program_name, + external, is_record, span: start + end, id: self.node_builder.next_id(), @@ -295,84 +298,16 @@ impl ParserContext<'_, N> { let name = self.expect_identifier()?; self.expect(&Token::Colon)?; - if self.peek_is_external() { - let external = self.expect_identifier()?; - let mut span = name.span + external.span; - - // Parse `.leo/` or `.aleo/`. - self.eat(&Token::Dot); - self.eat_any(&[Token::Leo, Token::Aleo]); - self.eat(&Token::Div); - - // Parse record name. - let record = self.expect_identifier()?; - - // Parse `.record`. - self.eat(&Token::Dot); - self.eat(&Token::Record); - span = span + self.prev_token.span; - - Ok(functions::Input::External(External { - identifier: name, - program_name: external, - record, - span, - id: self.node_builder.next_id(), - })) - } else { - let type_ = self.parse_type()?.0; - - Ok(functions::Input::Internal(FunctionInput { - identifier: name, - mode, - type_, - span: name.span, - id: self.node_builder.next_id(), - })) - } - } + let type_ = self.parse_type()?.0; - /// Returns a [`FunctionOutput`] AST node if the next tokens represent a function output. - fn parse_function_output(&mut self) -> Result { - // TODO: Could this span be made more accurate? - let mode = self.parse_mode()?; - let (type_, span) = self.parse_type()?; - Ok(FunctionOutput { mode, type_, span, id: self.node_builder.next_id() }) + Ok(functions::Input { identifier: name, mode, type_, span: name.span, id: self.node_builder.next_id() }) } /// Returns a [`Output`] AST node if the next tokens represent a function output. fn parse_output(&mut self) -> Result { - if self.peek_is_external() { - let external = self.expect_identifier()?; - let mut span = external.span; - - // Parse `.leo/` or `.aleo/`. - self.eat(&Token::Dot); - self.eat_any(&[Token::Leo, Token::Aleo]); - self.eat(&Token::Div); - - // Parse record name. - let record = self.expect_identifier()?; - - // Parse `.record`. - self.eat(&Token::Dot); - self.eat(&Token::Record); - span = span + self.prev_token.span; - - Ok(Output::External(External { - identifier: Identifier::new(Symbol::intern("dummy"), self.node_builder.next_id()), - program_name: external, - record, - span, - id: self.node_builder.next_id(), - })) - } else { - Ok(Output::Internal(self.parse_function_output()?)) - } - } - - pub fn peek_is_external(&self) -> bool { - matches!((&self.token.token, self.look_ahead(1, |t| &t.token)), (Token::Identifier(_), Token::Dot)) + let mode = self.parse_mode()?; + let (type_, span) = self.parse_type()?; + Ok(Output { mode, type_, span, id: self.node_builder.next_id() }) } /// Returns an [`Annotation`] AST node if the next tokens represent an annotation. diff --git a/compiler/passes/Cargo.toml b/compiler/passes/Cargo.toml index 7f6937ac78..75777c7778 100644 --- a/compiler/passes/Cargo.toml +++ b/compiler/passes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-passes" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Compiler passes for the Leo programming language" homepage = "https://aleo.org" @@ -26,19 +26,19 @@ workspace = true [dependencies.leo-ast] path = "../ast" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-parser] path = "../parser" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-span] path = "../span" -version = "=1.11.0" +version = "=1.12.0" [dependencies.indexmap] version = "1.9" @@ -47,7 +47,7 @@ version = "1.9" version = "0.12.1" [dependencies.num-traits] -version = "0.2.18" +version = "0.2.19" [dependencies.serde] version = "1.0" diff --git a/compiler/passes/src/code_generation/generator.rs b/compiler/passes/src/code_generation/generator.rs index e594a38ef6..9a558b3124 100644 --- a/compiler/passes/src/code_generation/generator.rs +++ b/compiler/passes/src/code_generation/generator.rs @@ -16,7 +16,7 @@ use crate::{CallGraph, StructGraph, SymbolTable, TypeTable}; -use leo_ast::{Function, Program, ProgramId}; +use leo_ast::{Function, Program, ProgramId, Variant}; use leo_span::Symbol; use indexmap::IndexMap; @@ -42,16 +42,18 @@ pub struct CodeGenerator<'a> { pub(crate) composite_mapping: IndexMap<&'a Symbol, (bool, String)>, /// Mapping of global identifiers to their associated names. pub(crate) global_mapping: IndexMap<&'a Symbol, String>, - /// Are we traversing a transition function? - pub(crate) is_transition_function: bool, - /// Are we traversing a finalize block? - pub(crate) in_finalize: bool, + /// The variant of the function we are currently traversing. + pub(crate) variant: Option, /// A reference to program. This is needed to look up external programs. pub(crate) program: &'a Program, /// The program ID of the current program. pub(crate) program_id: Option, /// A reference to the finalize caller. pub(crate) finalize_caller: Option, + /// A counter to track the next available label. + pub(crate) next_label: u64, + /// The depth of the current conditional block. + pub(crate) conditional_depth: u64, } impl<'a> CodeGenerator<'a> { @@ -74,11 +76,12 @@ impl<'a> CodeGenerator<'a> { variable_mapping: IndexMap::new(), composite_mapping: IndexMap::new(), global_mapping: IndexMap::new(), - is_transition_function: false, - in_finalize: false, + variant: None, program, program_id: None, finalize_caller: None, + next_label: 0u64, + conditional_depth: 0u64, } } } diff --git a/compiler/passes/src/code_generation/visit_program.rs b/compiler/passes/src/code_generation/visit_program.rs index a7a2041f8e..b949dbc273 100644 --- a/compiler/passes/src/code_generation/visit_program.rs +++ b/compiler/passes/src/code_generation/visit_program.rs @@ -16,11 +16,11 @@ use crate::CodeGenerator; -use leo_ast::{functions, Composite, Function, Location, Mapping, Mode, Program, ProgramScope, Type, Variant}; +use leo_ast::{Composite, Function, Location, Mapping, Member, Mode, Program, ProgramScope, Type, Variant}; +use leo_span::{sym, Symbol}; use indexmap::IndexMap; use itertools::Itertools; -use leo_span::{sym, Symbol}; use std::fmt::Write as _; impl<'a> CodeGenerator<'a> { @@ -51,8 +51,21 @@ impl<'a> CodeGenerator<'a> { let order = self.struct_graph.post_order().unwrap(); // Create a mapping of symbols to references of structs so can perform constant-time lookups. - let structs_map: IndexMap = - program_scope.structs.iter().map(|(name, struct_)| (*name, struct_)).collect(); + let structs_map: IndexMap = self + .symbol_table + .structs + .iter() + .filter_map(|(name, struct_)| { + // Only include structs and local records. + if !(struct_.is_record + && struct_.external.map(|program| program != self.program_id.unwrap().name.name).unwrap_or(false)) + { + Some((name.name, struct_)) + } else { + None + } + }) + .collect(); // Visit each `Struct` or `Record` in the post-ordering and produce an Aleo struct or record. program_string.push_str( @@ -60,9 +73,9 @@ impl<'a> CodeGenerator<'a> { .into_iter() .map(|name| { match structs_map.get(&name) { - // If the struct is found, it is a local struct. + // If the struct is found, it is a struct or external record. Some(struct_) => self.visit_struct_or_record(struct_), - // If the struct is not found, it is an imported struct. + // If the struct is not found, it is an imported record. None => String::new(), } }) @@ -85,18 +98,11 @@ impl<'a> CodeGenerator<'a> { .iter() .map(|(_, function)| { if function.variant != Variant::AsyncFunction { - // Set the `is_transition_function` flag. - self.is_transition_function = function.variant.is_transition(); - let mut function_string = self.visit_function(function); - // Unset the `is_transition_function` flag. - self.is_transition_function = false; - // Attach the associated finalize to async transitions. if function.variant == Variant::AsyncTransition { // Set state variables. - self.is_transition_function = false; self.finalize_caller = Some(function.identifier.name); // Generate code for the associated finalize function. let finalize = &self @@ -155,8 +161,19 @@ impl<'a> CodeGenerator<'a> { self.composite_mapping.insert(&record.identifier.name, (true, output_string.clone())); writeln!(output_string, " {}:", record.identifier).expect("failed to write to string"); // todo: check if this is safe from name conflicts. + let mut members = Vec::with_capacity(record.members.len()); + let mut member_map: IndexMap = + record.members.clone().into_iter().map(|member| (member.identifier.name, member)).collect(); + + // Add the owner field to the beginning of the members list. + // Note that type checking ensures that the owner field exists. + members.push(member_map.shift_remove(&sym::owner).unwrap()); + + // Add the remaining fields to the members list. + members.extend(member_map.into_iter().map(|(_, member)| member)); + // Construct and append the record variables. - for var in record.members.iter() { + for var in members.iter() { let mode = match var.mode { Mode::Constant => "constant", Mode::Public => "public", @@ -178,7 +195,7 @@ impl<'a> CodeGenerator<'a> { // Initialize the state of `self` with the appropriate values before visiting `function`. self.next_register = 0; self.variable_mapping = IndexMap::new(); - self.in_finalize = function.variant == Variant::AsyncFunction; + self.variant = Some(function.variant); // TODO: Figure out a better way to initialize. self.variable_mapping.insert(&sym::SelfLower, "self".to_string()); self.variable_mapping.insert(&sym::block, "block".to_string()); @@ -207,25 +224,20 @@ impl<'a> CodeGenerator<'a> { let register_string = format!("r{}", self.next_register); self.next_register += 1; - let type_string = match input { - functions::Input::Internal(input) => { - self.variable_mapping.insert(&input.identifier.name, register_string.clone()); - let visibility = match (self.is_transition_function, self.in_finalize, input.mode) { - (true, _, Mode::None) => Mode::Private, - (_, true, Mode::None) => Mode::Public, - _ => input.mode, - }; - // Futures are displayed differently in the input section. `input r0 as foo.aleo/bar.future;` - if matches!(input.type_, Type::Future(_)) { - let location = futures.remove(0); - format!("{}.aleo/{}.future", location.program.unwrap(), location.name) - } else { - self.visit_type_with_visibility(&input.type_, visibility) - } - } - functions::Input::External(input) => { - self.variable_mapping.insert(&input.identifier.name, register_string.clone()); - format!("{}.aleo/{}.record", input.program_name, input.record) + let type_string = { + self.variable_mapping.insert(&input.identifier.name, register_string.clone()); + // Note that this unwrap is safe because we set the variant at the beginning of the function. + let visibility = match (self.variant.unwrap(), input.mode) { + (Variant::AsyncTransition, Mode::None) | (Variant::Transition, Mode::None) => Mode::Private, + (Variant::AsyncFunction, Mode::None) => Mode::Public, + _ => input.mode, + }; + // Futures are displayed differently in the input section. `input r0 as foo.aleo/bar.future;` + if matches!(input.type_, Type::Future(_)) { + let location = futures.remove(0); + format!("{}.aleo/{}.future", location.program.unwrap(), location.name) + } else { + self.visit_type_with_visibility(&input.type_, visibility) } }; diff --git a/compiler/passes/src/code_generation/visit_statements.rs b/compiler/passes/src/code_generation/visit_statements.rs index e4b7029bb9..fbe055866c 100644 --- a/compiler/passes/src/code_generation/visit_statements.rs +++ b/compiler/passes/src/code_generation/visit_statements.rs @@ -28,7 +28,6 @@ use leo_ast::{ ExpressionStatement, IterationStatement, Mode, - Output, ReturnStatement, Statement, Type, @@ -99,47 +98,27 @@ impl<'a> CodeGenerator<'a> { .iter() .zip_eq(output) .map(|(operand, output)| { - match output { - Output::Internal(output) => { - let visibility = if self.is_transition_function { - match self.in_finalize { - // If in finalize block, the default visibility is public. - true => match output.mode { - Mode::None => Mode::Public, - mode => mode, - }, - // If not in finalize block, the default visibility is private. - false => match output.mode { - Mode::None => Mode::Private, - mode => mode, - }, - } - } else { - // Only program functions have visibilities associated with their outputs. - Mode::None - }; - if let Type::Future(_) = output.type_ { - future_output = format!( - " output {} as {}.aleo/{}.future;\n", - operand, - self.program_id.unwrap().name, - self.current_function.unwrap().identifier, - ); - String::new() - } else { - format!( - " output {} as {};\n", - operand, - self.visit_type_with_visibility(&output.type_, visibility) - ) - } - } - Output::External(output) => { - format!( - " output {} as {}.aleo/{}.record;\n", - operand, output.program_name, output.record, - ) - } + // Transitions outputs with no mode are private. + // Note that this unwrap is safe because we set the variant before traversing the function. + let visibility = match (self.variant.unwrap().is_transition(), output.mode) { + (true, Mode::None) => Mode::Private, + (_, mode) => mode, + }; + + if let Type::Future(_) = output.type_ { + future_output = format!( + " output {} as {}.aleo/{}.future;\n", + operand, + self.program_id.unwrap().name, + self.current_function.unwrap().identifier, + ); + String::new() + } else { + format!( + " output {} as {};\n", + operand, + self.visit_type_with_visibility(&output.type_, visibility) + ) } }) .join(""); @@ -199,12 +178,60 @@ impl<'a> CodeGenerator<'a> { } fn visit_conditional(&mut self, _input: &'a ConditionalStatement) -> String { - // TODO: Once SSA is made optional, create a Leo error informing the user to enable the SSA pass. - unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + // Note that this unwrap is safe because we set the variant before traversing the function. + if !self.variant.unwrap().is_async_function() { + unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + } else { + // Construct a label for the end of the `then` block. + let end_then_label = format!("end_then_{}_{}", self.conditional_depth, self.next_label); + self.next_label += 1; + // Construct a label for the end of the `otherwise` block if it exists. + let (has_otherwise, end_otherwise_label) = { + match _input.otherwise.is_some() { + true => { + // Construct a label for the end of the `otherwise` block. + let end_otherwise_label = + { format!("end_otherwise_{}_{}", self.conditional_depth, self.next_label) }; + self.next_label += 1; + (true, end_otherwise_label) + } + false => (false, String::new()), + } + }; + + // Increment the conditional depth. + self.conditional_depth += 1; + + // Create a `branch` instruction. + let (condition, mut instructions) = self.visit_expression(&_input.condition); + instructions.push_str(&format!(" branch.eq {condition} false to {end_then_label};\n")); + + // Visit the `then` block. + instructions.push_str(&self.visit_block(&_input.then)); + // If the `otherwise` block is present, add a branch instruction to jump to the end of the `otherwise` block. + if has_otherwise { + instructions.push_str(&format!(" branch.eq true true to {end_otherwise_label};\n")); + } + + // Add a label for the end of the `then` block. + instructions.push_str(&format!(" position {};\n", end_then_label)); + + // Visit the `otherwise` block. + if let Some(else_block) = &_input.otherwise { + // Visit the `otherwise` block. + instructions.push_str(&self.visit_statement(else_block)); + // Add a label for the end of the `otherwise` block. + instructions.push_str(&format!(" position {end_otherwise_label};\n")); + } + + // Decrement the conditional depth. + self.conditional_depth -= 1; + + instructions + } } fn visit_iteration(&mut self, _input: &'a IterationStatement) -> String { - // TODO: Once loop unrolling is made optional, create a Leo error informing the user to enable the loop unrolling pass.. unreachable!("`IterationStatement`s should not be in the AST at this phase of compilation."); } diff --git a/compiler/passes/src/code_generation/visit_type.rs b/compiler/passes/src/code_generation/visit_type.rs index ca6d7510f5..b72151efd6 100644 --- a/compiler/passes/src/code_generation/visit_type.rs +++ b/compiler/passes/src/code_generation/visit_type.rs @@ -16,7 +16,7 @@ use crate::CodeGenerator; -use leo_ast::{Mode, Type}; +use leo_ast::{Location, Mode, Type}; impl<'a> CodeGenerator<'a> { pub(crate) fn visit_type(input: &Type) -> String { @@ -49,10 +49,19 @@ impl<'a> CodeGenerator<'a> { pub(crate) fn visit_type_with_visibility(&self, type_: &'a Type, visibility: Mode) -> String { match type_ { - // When the type is a record. - // Note that this unwrap is safe because all composite types have been added to the mapping. - Type::Composite(struct_) if self.composite_mapping.get(&struct_.id.name).unwrap().0 => { - format!("{}.record", struct_.id.name) + // When the type is a record + Type::Composite(struct_) + if self + .symbol_table + .lookup_struct(Location::from(struct_), self.program_id.map(|p| p.name.name)) + .unwrap() + .is_record => + { + if struct_.program == self.program_id.map(|p| p.name.name) || struct_.program.is_none() { + format!("{}.record", struct_.id.name) + } else { + format!("{}.aleo/{}.record", struct_.program.unwrap(), struct_.id.name) + } } _ => match visibility { Mode::None => Self::visit_type(type_), diff --git a/compiler/passes/src/common/graph/mod.rs b/compiler/passes/src/common/graph/mod.rs index 4a9445463e..d72564b1f9 100644 --- a/compiler/passes/src/common/graph/mod.rs +++ b/compiler/passes/src/common/graph/mod.rs @@ -41,7 +41,7 @@ pub enum DiGraphError { } /// A directed graph. -#[derive(Debug)] +#[derive(Debug, PartialEq, Eq)] pub struct DiGraph { /// The set of nodes in the graph. nodes: IndexSet, @@ -107,6 +107,17 @@ impl DiGraph { Ok(finished) } + /// Retains a subset of the nodes, and removes all edges in which the source or destination is not in the subset. + pub fn retain_nodes(&mut self, nodes: &IndexSet) { + // Remove the nodes from the set of nodes. + self.nodes.retain(|node| nodes.contains(node)); + self.edges.retain(|node, _| nodes.contains(node)); + // Remove the edges that reference the nodes. + for (_, children) in self.edges.iter_mut() { + children.retain(|child| nodes.contains(child)); + } + } + // Detects if there is a cycle in the graph starting from the given node, via a recursive depth-first search. // If there is no cycle, returns `None`. // If there is a cycle, returns the node that was most recently discovered. @@ -214,4 +225,33 @@ mod test { check_post_order(&graph, &[1, 2, 3, 4, 5]); } + + #[test] + fn test_retain_nodes() { + let mut graph = DiGraph::::new(IndexSet::new()); + + graph.add_edge(1, 2); + graph.add_edge(1, 3); + graph.add_edge(1, 5); + graph.add_edge(2, 3); + graph.add_edge(2, 4); + graph.add_edge(2, 5); + graph.add_edge(3, 4); + graph.add_edge(4, 5); + + let mut nodes = IndexSet::new(); + nodes.insert(1); + nodes.insert(2); + nodes.insert(3); + + graph.retain_nodes(&nodes); + + let mut expected = DiGraph::::new(IndexSet::new()); + expected.add_edge(1, 2); + expected.add_edge(1, 3); + expected.add_edge(2, 3); + expected.edges.insert(3, IndexSet::new()); + + assert_eq!(graph, expected); + } } diff --git a/compiler/passes/src/common/symbol_table/mod.rs b/compiler/passes/src/common/symbol_table/mod.rs index c936041048..e4c933adbf 100644 --- a/compiler/passes/src/common/symbol_table/mod.rs +++ b/compiler/passes/src/common/symbol_table/mod.rs @@ -56,18 +56,19 @@ pub struct SymbolTable { impl SymbolTable { /// Recursively checks if the symbol table contains an entry for the given symbol. /// Leo does not allow any variable shadowing or overlap between different symbols. - pub fn check_shadowing(&self, location: &Location, span: Span) -> Result<()> { + pub fn check_shadowing(&self, location: &Location, is_struct: bool, span: Span) -> Result<()> { if self.functions.contains_key(location) { return Err(AstError::shadowed_function(location.name, span).into()); - } else if let Some(existing) = self.structs.get(location) { - return match existing.is_record { - true => Err(AstError::shadowed_record(location.name, span).into()), - false => Err(AstError::shadowed_struct(location.name, span).into()), - }; + } else if self.structs.get(location).is_some() && !(location.program.is_none() && is_struct) { + // The second half of the conditional makes sure that structs are only caught for shadowing local records during ST creation, not for redefinition of external structs. + return Err(AstError::shadowed_record(location.name, span).into()); + } else if self.structs.get(&Location::new(None, location.name)).is_some() && !is_struct { + // Struct redefinition is allowed. If there are more than one occurrences, the error will be caught in the creator pass. + return Err(AstError::shadowed_struct(location.name, span).into()); } else if self.variables.contains_key(location) { return Err(AstError::shadowed_variable(location.name, span).into()); } - if let Some(parent) = self.parent.as_ref() { parent.check_shadowing(location, span) } else { Ok(()) } + if let Some(parent) = self.parent.as_ref() { parent.check_shadowing(location, is_struct, span) } else { Ok(()) } } /// Returns the current scope index. @@ -81,7 +82,7 @@ impl SymbolTable { /// Inserts a function into the symbol table. pub fn insert_fn(&mut self, location: Location, insert: &Function) -> Result<()> { let id = self.scope_index(); - self.check_shadowing(&location, insert.span)?; + self.check_shadowing(&location, false, insert.span)?; self.functions.insert(location, Self::new_function_symbol(id, insert)); self.scopes.push(Default::default()); Ok(()) @@ -89,13 +90,40 @@ impl SymbolTable { /// Inserts a struct into the symbol table. pub fn insert_struct(&mut self, location: Location, insert: &Composite) -> Result<()> { - match self.check_shadowing(&location, insert.span) { - Ok(_) => { - self.structs.insert(location, insert.clone()); - Ok(()) + // Check shadowing. + self.check_shadowing(&location, !insert.is_record, insert.span)?; + + if insert.is_record { + // Insert the record into the symbol table. + self.structs.insert(location, insert.clone()); + } else { + if let Some(struct_) = self.structs.get(&Location::new(None, location.name)) { + // Allow redefinition of external structs so long as the definitions match. + if !self.check_eq_struct(insert, struct_) { + return Err(AstError::redefining_external_struct(location.name, insert.span).into()); + } } - Err(e) => Err(e), + // Insert with program location set to `None` to reflect that in snarkVM structs are not attached to programs (unlike records). + self.structs.insert(Location::new(None, location.name), insert.clone()); } + + Ok(()) + } + + /// Checks if two structs are equal. + fn check_eq_struct(&self, new: &Composite, old: &Composite) -> bool { + if new.is_record || old.is_record { + return false; + } + if new.members.len() != old.members.len() { + return false; + } + for (member1, member2) in new.members.iter().zip(old.members.iter()) { + if member1.name() != member2.name() || !member1.type_.eq_flat_relax_composite(&member2.type_) { + return false; + } + } + true } /// Attach a finalize to a function. @@ -112,7 +140,7 @@ impl SymbolTable { /// Inserts a variable into the symbol table. pub fn insert_variable(&mut self, location: Location, insert: VariableSymbol) -> Result<()> { - self.check_shadowing(&location, insert.span)?; + self.check_shadowing(&location, false, insert.span)?; self.variables.insert(location, insert); Ok(()) } @@ -152,14 +180,15 @@ impl SymbolTable { } /// Attempts to lookup a struct in the symbol table. - pub fn lookup_struct(&self, location: Location) -> Option<&Composite> { + pub fn lookup_struct(&self, location: Location, main_program: Option) -> Option<&Composite> { if let Some(struct_) = self.structs.get(&location) { - Some(struct_) - } else if let Some(parent) = self.parent.as_ref() { - parent.lookup_struct(location) - } else { - None + return Some(struct_); + } else if location.program == main_program { + if let Some(struct_) = self.structs.get(&Location::new(None, location.name)) { + return Some(struct_); + } } + if let Some(parent) = self.parent.as_ref() { parent.lookup_struct(location, main_program) } else { None } } /// Attempts to lookup a variable in the symbol table. @@ -173,6 +202,11 @@ impl SymbolTable { } } + /// Attempts to lookup a variable in the current scope. + pub fn lookup_variable_in_current_scope(&self, location: Location) -> Option<&VariableSymbol> { + self.variables.get(&location) + } + /// Returns the scope associated with `index`, if it exists in the symbol table. pub fn lookup_scope_by_index(&self, index: usize) -> Option<&RefCell> { self.scopes.get(index) diff --git a/compiler/passes/src/dead_code_elimination/dead_code_eliminator.rs b/compiler/passes/src/dead_code_elimination/dead_code_eliminator.rs index e033a57138..9bdc187850 100644 --- a/compiler/passes/src/dead_code_elimination/dead_code_eliminator.rs +++ b/compiler/passes/src/dead_code_elimination/dead_code_eliminator.rs @@ -26,11 +26,13 @@ pub struct DeadCodeEliminator<'a> { pub(crate) used_variables: IndexSet, /// Whether or not the variables are necessary. pub(crate) is_necessary: bool, + /// Whether or not we are currently traversing an async function. + pub(crate) is_async: bool, } impl<'a> DeadCodeEliminator<'a> { /// Initializes a new `DeadCodeEliminator`. pub fn new(node_builder: &'a NodeBuilder) -> Self { - Self { node_builder, used_variables: Default::default(), is_necessary: false } + Self { node_builder, used_variables: Default::default(), is_necessary: false, is_async: false } } } diff --git a/compiler/passes/src/dead_code_elimination/eliminate_program.rs b/compiler/passes/src/dead_code_elimination/eliminate_program.rs index 2a760912a5..1c58e28d95 100644 --- a/compiler/passes/src/dead_code_elimination/eliminate_program.rs +++ b/compiler/passes/src/dead_code_elimination/eliminate_program.rs @@ -23,6 +23,7 @@ impl ProgramReconstructor for DeadCodeEliminator<'_> { // Reset the state of the dead code eliminator. self.used_variables.clear(); self.is_necessary = false; + self.is_async = input.variant.is_async_function(); // Traverse the function body. let block = self.reconstruct_block(input.block).0; diff --git a/compiler/passes/src/dead_code_elimination/eliminate_statement.rs b/compiler/passes/src/dead_code_elimination/eliminate_statement.rs index da940abd79..3f27f7b2b5 100644 --- a/compiler/passes/src/dead_code_elimination/eliminate_statement.rs +++ b/compiler/passes/src/dead_code_elimination/eliminate_statement.rs @@ -117,8 +117,29 @@ impl StatementReconstructor for DeadCodeEliminator<'_> { } /// Flattening removes conditional statements from the program. - fn reconstruct_conditional(&mut self, _: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { - unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + fn reconstruct_conditional(&mut self, input: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { + if !self.is_async { + unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + } else { + ( + Statement::Conditional(ConditionalStatement { + then: self.reconstruct_block(input.then).0, + otherwise: input.otherwise.map(|n| Box::new(self.reconstruct_statement(*n).0)), + condition: { + // Set the `is_necessary` flag. + self.is_necessary = true; + let condition = self.reconstruct_expression(input.condition).0; + // Unset the `is_necessary` flag. + self.is_necessary = false; + + condition + }, + span: input.span, + id: input.id, + }), + Default::default(), + ) + } } /// Parsing guarantees that console statements are not present in the program. diff --git a/compiler/passes/src/destructuring/destructure_program.rs b/compiler/passes/src/destructuring/destructure_program.rs index 0809fc68a6..0c24baad51 100644 --- a/compiler/passes/src/destructuring/destructure_program.rs +++ b/compiler/passes/src/destructuring/destructure_program.rs @@ -16,6 +16,28 @@ use crate::Destructurer; -use leo_ast::ProgramReconstructor; +use leo_ast::{Function, ProgramReconstructor, StatementReconstructor}; -impl ProgramReconstructor for Destructurer<'_> {} +impl ProgramReconstructor for Destructurer<'_> { + fn reconstruct_function(&mut self, input: Function) -> Function { + Function { + annotations: input.annotations, + variant: input.variant, + identifier: input.identifier, + input: input.input, + output: input.output, + output_type: input.output_type, + block: { + // Set the `is_async` flag before reconstructing the block. + self.is_async = input.variant.is_async_function(); + // Reconstruct the block. + let block = self.reconstruct_block(input.block).0; + // Reset the `is_async` flag. + self.is_async = false; + block + }, + span: input.span, + id: input.id, + } + } +} diff --git a/compiler/passes/src/destructuring/destructure_statement.rs b/compiler/passes/src/destructuring/destructure_statement.rs index 91fbbf12cd..fd9a08f7f2 100644 --- a/compiler/passes/src/destructuring/destructure_statement.rs +++ b/compiler/passes/src/destructuring/destructure_statement.rs @@ -220,8 +220,22 @@ impl StatementReconstructor for Destructurer<'_> { (Block { span: block.span, statements, id: self.node_builder.next_id() }, Default::default()) } - fn reconstruct_conditional(&mut self, _: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { - unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + fn reconstruct_conditional(&mut self, input: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { + // Conditional statements can only exist in finalize blocks. + if !self.is_async { + unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + } else { + ( + Statement::Conditional(ConditionalStatement { + condition: self.reconstruct_expression(input.condition).0, + then: self.reconstruct_block(input.then).0, + otherwise: input.otherwise.map(|n| Box::new(self.reconstruct_statement(*n).0)), + span: input.span, + id: input.id, + }), + Default::default(), + ) + } } fn reconstruct_console(&mut self, _: ConsoleStatement) -> (Statement, Self::AdditionalOutput) { diff --git a/compiler/passes/src/destructuring/destructurer.rs b/compiler/passes/src/destructuring/destructurer.rs index 6d61f3ea30..e35617df6c 100644 --- a/compiler/passes/src/destructuring/destructurer.rs +++ b/compiler/passes/src/destructuring/destructurer.rs @@ -30,11 +30,13 @@ pub struct Destructurer<'a> { pub(crate) assigner: &'a Assigner, /// A mapping between variables and flattened tuple expressions. pub(crate) tuples: IndexMap, + /// Whether or not we are currently traversing an async function block. + pub(crate) is_async: bool, } impl<'a> Destructurer<'a> { pub(crate) fn new(type_table: &'a TypeTable, node_builder: &'a NodeBuilder, assigner: &'a Assigner) -> Self { - Self { type_table, node_builder, assigner, tuples: IndexMap::new() } + Self { type_table, node_builder, assigner, tuples: IndexMap::new(), is_async: false } } /// A wrapper around `assigner.simple_assign_statement` that tracks the type of the lhs. diff --git a/compiler/passes/src/flattening/flatten_expression.rs b/compiler/passes/src/flattening/flatten_expression.rs index 22ec8aa891..41d4a19c99 100644 --- a/compiler/passes/src/flattening/flatten_expression.rs +++ b/compiler/passes/src/flattening/flatten_expression.rs @@ -84,7 +84,7 @@ impl ExpressionReconstructor for Flattener<'_> { }; // Note that type checking guarantees that both expressions have the same same type. This is a sanity check. - assert!(first_type.eq_flat(&second_type)); + assert!(first_type.eq_flat_relax_composite(&second_type)); match &first_type { Type::Array(first_type) => self.ternary_array(first_type, &input.condition, &first, &second), @@ -92,7 +92,7 @@ impl ExpressionReconstructor for Flattener<'_> { // Get the struct definitions. let first_type = self .symbol_table - .lookup_struct(Location::new(first_type.program, first_type.id.name)) + .lookup_struct(Location::new(self.program, first_type.id.name), self.program) .unwrap(); self.ternary_struct(first_type, &input.condition, &first, &second) } diff --git a/compiler/passes/src/flattening/flatten_program.rs b/compiler/passes/src/flattening/flatten_program.rs index 9ce80ee32c..131c502e84 100644 --- a/compiler/passes/src/flattening/flatten_program.rs +++ b/compiler/passes/src/flattening/flatten_program.rs @@ -16,11 +16,34 @@ use crate::Flattener; -use leo_ast::{Function, ProgramReconstructor, StatementReconstructor}; +use leo_ast::{Function, ProgramReconstructor, ProgramScope, Statement, StatementReconstructor}; impl ProgramReconstructor for Flattener<'_> { - /// Flattens a function's body. + /// Flattens a program scope. + fn reconstruct_program_scope(&mut self, input: ProgramScope) -> ProgramScope { + self.program = Some(input.program_id.name.name); + ProgramScope { + program_id: input.program_id, + structs: input.structs.into_iter().map(|(i, c)| (i, self.reconstruct_struct(c))).collect(), + mappings: input.mappings.into_iter().map(|(id, mapping)| (id, self.reconstruct_mapping(mapping))).collect(), + functions: input.functions.into_iter().map(|(i, f)| (i, self.reconstruct_function(f))).collect(), + consts: input + .consts + .into_iter() + .map(|(i, c)| match self.reconstruct_const(c) { + (Statement::Const(declaration), _) => (i, declaration), + _ => unreachable!("`reconstruct_const` can only return `Statement::Const`"), + }) + .collect(), + span: input.span, + } + } + + /// Flattens a function's body fn reconstruct_function(&mut self, function: Function) -> Function { + // Set when the function is an async function. + self.is_async = function.variant.is_async_function(); + // Flatten the function body. let mut block = self.reconstruct_block(function.block).0; diff --git a/compiler/passes/src/flattening/flatten_statement.rs b/compiler/passes/src/flattening/flatten_statement.rs index 385875df44..b6d7c8f028 100644 --- a/compiler/passes/src/flattening/flatten_statement.rs +++ b/compiler/passes/src/flattening/flatten_statement.rs @@ -61,6 +61,11 @@ impl StatementReconstructor for Flattener<'_> { fn reconstruct_assert(&mut self, input: AssertStatement) -> (Statement, Self::AdditionalOutput) { let mut statements = Vec::new(); + // If we are traversing an async function, then we can return the assert as it. + if self.is_async { + return (Statement::Assert(input), statements); + } + // Flatten the arguments of the assert statement. let assert = AssertStatement { span: input.span, @@ -222,6 +227,29 @@ impl StatementReconstructor for Flattener<'_> { fn reconstruct_conditional(&mut self, conditional: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { let mut statements = Vec::with_capacity(conditional.then.statements.len()); + // If we are traversing an async function, reconstruct the if and else blocks, but do not flatten them. + if self.is_async { + let then_block = self.reconstruct_block(conditional.then).0; + let otherwise_block = match conditional.otherwise { + Some(statement) => match *statement { + Statement::Block(block) => self.reconstruct_block(block).0, + _ => unreachable!("SSA guarantees that the `otherwise` is always a `Block`"), + }, + None => Block { span: Default::default(), statements: Vec::new(), id: self.node_builder.next_id() }, + }; + + return ( + Statement::Conditional(ConditionalStatement { + condition: conditional.condition, + then: then_block, + otherwise: Some(Box::new(Statement::Block(otherwise_block))), + span: conditional.span, + id: conditional.id, + }), + statements, + ); + } + // Add condition to the condition stack. self.condition_stack.push(conditional.condition.clone()); @@ -269,6 +297,10 @@ impl StatementReconstructor for Flattener<'_> { /// Transforms a return statement into an empty block statement. /// Stores the arguments to the return statement, which are later folded into a single return statement at the end of the function. fn reconstruct_return(&mut self, input: ReturnStatement) -> (Statement, Self::AdditionalOutput) { + // If we are traversing an async function, return as is. + if self.is_async { + return (Statement::Return(input), Default::default()); + } // Construct the associated guard. let guard = self.construct_guard(); diff --git a/compiler/passes/src/flattening/flattener.rs b/compiler/passes/src/flattening/flattener.rs index adc0561554..735dd81a5a 100644 --- a/compiler/passes/src/flattening/flattener.rs +++ b/compiler/passes/src/flattening/flattener.rs @@ -47,6 +47,7 @@ use leo_ast::{ Type, UnitExpression, }; +use leo_span::Symbol; pub struct Flattener<'a> { /// The symbol table associated with the program. @@ -64,6 +65,10 @@ pub struct Flattener<'a> { /// Note that returns are inserted in the order they are encountered during a pre-order traversal of the AST. /// Note that type checking guarantees that there is at most one return in a basic block. pub(crate) returns: Vec<(Option, ReturnStatement)>, + /// The program name. + pub(crate) program: Option, + /// Whether the function is an async function. + pub(crate) is_async: bool, } impl<'a> Flattener<'a> { @@ -73,7 +78,16 @@ impl<'a> Flattener<'a> { node_builder: &'a NodeBuilder, assigner: &'a Assigner, ) -> Self { - Self { symbol_table, type_table, node_builder, assigner, condition_stack: Vec::new(), returns: Vec::new() } + Self { + symbol_table, + type_table, + node_builder, + assigner, + condition_stack: Vec::new(), + returns: Vec::new(), + program: None, + is_async: false, + } } /// Clears the state associated with `ReturnStatements`, returning the ones that were previously stored. diff --git a/compiler/passes/src/flattening/mod.rs b/compiler/passes/src/flattening/mod.rs index 2586b28ce1..366e254864 100644 --- a/compiler/passes/src/flattening/mod.rs +++ b/compiler/passes/src/flattening/mod.rs @@ -18,6 +18,7 @@ //! The pass flattens `ConditionalStatement`s into a sequence of `AssignStatement`s. //! The pass rewrites `ReturnStatement`s into `AssignStatement`s and consolidates the returned values as a single `ReturnStatement` at the end of the function. //! The pass rewrites ternary expressions over composite data types, into ternary expressions over the individual fields of the composite data type, followed by an expression constructing the composite data type. +//! Note that this transformation is not applied to async functioins. //! //! Consider the following Leo code, output by the SSA pass. //! ```leo diff --git a/compiler/passes/src/function_inlining/function_inliner.rs b/compiler/passes/src/function_inlining/function_inliner.rs index 69163cb1ca..86a7613f64 100644 --- a/compiler/passes/src/function_inlining/function_inliner.rs +++ b/compiler/passes/src/function_inlining/function_inliner.rs @@ -32,6 +32,8 @@ pub struct FunctionInliner<'a> { pub(crate) reconstructed_functions: Vec<(Symbol, Function)>, /// The main program. pub(crate) program: Option, + /// Whether or not we are currently traversing an async function block. + pub(crate) is_async: bool, } impl<'a> FunctionInliner<'a> { @@ -49,6 +51,7 @@ impl<'a> FunctionInliner<'a> { reconstructed_functions: Default::default(), type_table, program: None, + is_async: false, } } } diff --git a/compiler/passes/src/function_inlining/inline_program.rs b/compiler/passes/src/function_inlining/inline_program.rs index 6494b7c7a6..f9c5893eec 100644 --- a/compiler/passes/src/function_inlining/inline_program.rs +++ b/compiler/passes/src/function_inlining/inline_program.rs @@ -16,7 +16,7 @@ use crate::FunctionInliner; -use leo_ast::{Function, ProgramReconstructor, ProgramScope}; +use leo_ast::{Function, ProgramReconstructor, ProgramScope, StatementReconstructor}; use leo_span::Symbol; use indexmap::IndexMap; @@ -60,4 +60,26 @@ impl ProgramReconstructor for FunctionInliner<'_> { span: input.span, } } + + fn reconstruct_function(&mut self, input: Function) -> Function { + Function { + annotations: input.annotations, + variant: input.variant, + identifier: input.identifier, + input: input.input, + output: input.output, + output_type: input.output_type, + block: { + // Set the `is_async` flag before reconstructing the block. + self.is_async = input.variant.is_async_function(); + // Reconstruct the block. + let block = self.reconstruct_block(input.block).0; + // Reset the `is_async` flag. + self.is_async = false; + block + }, + span: input.span, + id: input.id, + } + } } diff --git a/compiler/passes/src/function_inlining/inline_statement.rs b/compiler/passes/src/function_inlining/inline_statement.rs index ad1031da4f..462652a8b1 100644 --- a/compiler/passes/src/function_inlining/inline_statement.rs +++ b/compiler/passes/src/function_inlining/inline_statement.rs @@ -70,8 +70,21 @@ impl StatementReconstructor for FunctionInliner<'_> { } /// Flattening removes conditional statements from the program. - fn reconstruct_conditional(&mut self, _: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { - unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + fn reconstruct_conditional(&mut self, input: ConditionalStatement) -> (Statement, Self::AdditionalOutput) { + if !self.is_async { + unreachable!("`ConditionalStatement`s should not be in the AST at this phase of compilation.") + } else { + ( + Statement::Conditional(ConditionalStatement { + condition: self.reconstruct_expression(input.condition).0, + then: self.reconstruct_block(input.then).0, + otherwise: input.otherwise.map(|n| Box::new(self.reconstruct_statement(*n).0)), + span: input.span, + id: input.id, + }), + Default::default(), + ) + } } /// Parsing guarantees that console statements are not present in the program. diff --git a/compiler/passes/src/static_single_assignment/rename_expression.rs b/compiler/passes/src/static_single_assignment/rename_expression.rs index e24a5eb295..56ad5e155d 100644 --- a/compiler/passes/src/static_single_assignment/rename_expression.rs +++ b/compiler/passes/src/static_single_assignment/rename_expression.rs @@ -255,7 +255,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> { // Lookup the struct definition. // Note that type checking guarantees that the correct struct definition exists. let struct_definition: &Composite = - self.symbol_table.lookup_struct(Location::new(self.program, input.name.name)).unwrap(); + self.symbol_table.lookup_struct(Location::new(self.program, input.name.name), self.program).unwrap(); // Initialize the list of reordered members. let mut reordered_members = Vec::with_capacity(members.len()); diff --git a/compiler/passes/src/symbol_table_creation/creator.rs b/compiler/passes/src/symbol_table_creation/creator.rs index 96384876c0..f0c2f8bcbd 100644 --- a/compiler/passes/src/symbol_table_creation/creator.rs +++ b/compiler/passes/src/symbol_table_creation/creator.rs @@ -14,8 +14,9 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . +use indexmap::IndexSet; use leo_ast::*; -use leo_errors::emitter::Handler; +use leo_errors::{emitter::Handler, AstError, LeoError}; use leo_span::Symbol; use crate::{SymbolTable, VariableSymbol, VariableType}; @@ -32,11 +33,13 @@ pub struct SymbolTableCreator<'a> { program_name: Option, /// Whether or not traversing stub. is_stub: bool, + /// The set of local structs that have been successfully visited. + structs: IndexSet, } impl<'a> SymbolTableCreator<'a> { pub fn new(handler: &'a Handler) -> Self { - Self { symbol_table: Default::default(), handler, program_name: None, is_stub: false } + Self { symbol_table: Default::default(), handler, program_name: None, is_stub: false, structs: IndexSet::new() } } } @@ -65,7 +68,11 @@ impl<'a> ProgramVisitor<'a> for SymbolTableCreator<'a> { } fn visit_struct(&mut self, input: &'a Composite) { - if let Err(err) = self.symbol_table.insert_struct(Location::new(self.program_name, input.name()), input) { + // Allow up to one local redefinition for each external struct. + if !input.is_record && !self.structs.insert(input.name()) { + return self.handler.emit_err::(AstError::shadowed_struct(input.name(), input.span).into()); + } + if let Err(err) = self.symbol_table.insert_struct(Location::new(input.external, input.name()), input) { self.handler.emit_err(err); } } @@ -115,7 +122,7 @@ impl<'a> ProgramVisitor<'a> for SymbolTableCreator<'a> { } fn visit_struct_stub(&mut self, input: &'a Composite) { - if let Err(err) = self.symbol_table.insert_struct(Location::new(self.program_name, input.name()), input) { + if let Err(err) = self.symbol_table.insert_struct(Location::new(input.external, input.name()), input) { self.handler.emit_err(err); } } diff --git a/compiler/passes/src/type_checking/check_expressions.rs b/compiler/passes/src/type_checking/check_expressions.rs index c4a8ac108d..36f84c612b 100644 --- a/compiler/passes/src/type_checking/check_expressions.rs +++ b/compiler/passes/src/type_checking/check_expressions.rs @@ -14,21 +14,15 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::TypeChecker; +use crate::{TypeChecker, VariableSymbol}; -use leo_ast::{ - Variant::{AsyncFunction, AsyncTransition}, - *, -}; +use leo_ast::*; use leo_errors::{emitter::Handler, TypeCheckerError}; use leo_span::{sym, Span, Symbol}; -use itertools::Itertools; -use leo_ast::{ - CoreFunction::FutureAwait, - Type::{Future, Tuple}, -}; use snarkvm::console::network::Network; + +use itertools::Itertools; use std::str::FromStr; fn return_incorrect_type(t1: Option, t2: Option, expected: &Option) -> Option { @@ -126,7 +120,7 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { } // Await futures here so that can use the argument variable names to lookup. - if core_instruction == FutureAwait { + if core_instruction == CoreFunction::FutureAwait { if access.arguments.len() != 1 { self.emit_err(TypeCheckerError::can_only_await_one_future_at_a_time(access.span)); return Some(Type::Unit); @@ -169,7 +163,7 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { return Some(actual); } } - Future(_) => { + Type::Future(_) => { // Get the fully inferred type. if let Some(Type::Future(inferred_f)) = self.type_table.get(&access.tuple.id()) { // Make sure in range. @@ -241,11 +235,7 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { match self.visit_expression(&access.inner, &None) { Some(Type::Composite(struct_)) => { // Retrieve the struct definition associated with `identifier`. - let struct_ = self - .symbol_table - .borrow() - .lookup_struct(Location::new(struct_.program, struct_.id.name)) - .cloned(); + let struct_ = self.lookup_struct(struct_.program, struct_.id.name); if let Some(struct_) = struct_ { // Check that `access.name` is a member of the struct. match struct_.members.iter().find(|member| member.name() == access.name.name) { @@ -628,8 +618,8 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { self.emit_err(TypeCheckerError::cannot_call_external_inline_function(input.span)); } // Async functions return a single future. - let mut ret = if func.variant == AsyncFunction { - // Type check after know the input types. + let mut ret = if func.variant == Variant::AsyncFunction { + // Type check after resolving the input types. if let Some(Type::Future(_)) = expected { Type::Future(FutureType::new( Vec::new(), @@ -640,25 +630,34 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { self.emit_err(TypeCheckerError::return_type_of_finalize_function_is_future(input.span)); Type::Unit } - } else if func.variant == AsyncTransition { + } else if func.variant == Variant::AsyncTransition { // Fully infer future type. - let future_type = Type::Future(FutureType::new( - // Assumes that external function stubs have been processed. - self.finalize_input_types - .get(&Location::new(input.program, Symbol::intern(&format!("finalize/{}", ident.name)))) - .unwrap() - .clone(), - Some(Location::new(input.program, ident.name)), - true, - )); + let future_type = match self + .async_function_input_types + .get(&Location::new(input.program, Symbol::intern(&format!("finalize/{}", ident.name)))) + { + Some(inputs) => Type::Future(FutureType::new( + inputs.clone(), + Some(Location::new(input.program, ident.name)), + true, + )), + None => { + self.emit_err(TypeCheckerError::async_function_not_found(ident.name, input.span)); + return Some(Type::Future(FutureType::new( + Vec::new(), + Some(Location::new(input.program, ident.name)), + false, + ))); + } + }; let fully_inferred_type = match func.output_type { - Tuple(tup) => Tuple(TupleType::new( + Type::Tuple(tup) => Type::Tuple(TupleType::new( tup.elements() .iter() - .map(|t| if matches!(t, Future(_)) { future_type.clone() } else { t.clone() }) + .map(|t| if matches!(t, Type::Future(_)) { future_type.clone() } else { t.clone() }) .collect::>(), )), - Future(_) => future_type, + Type::Future(_) => future_type, _ => panic!("Invalid output type for async transition."), }; self.assert_and_return_type(fully_inferred_type, expected, input.span()) @@ -679,9 +678,9 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { self.scope_state.is_call = true; let (mut input_futures, mut inferred_finalize_inputs) = (Vec::new(), Vec::new()); func.input.iter().zip(input.arguments.iter()).for_each(|(expected, argument)| { - let ty = self.visit_expression(argument, &Some(expected.type_())); + let ty = self.visit_expression(argument, &Some(expected.type_().clone())); // Extract information about futures that are being consumed. - if func.variant == AsyncFunction && matches!(expected.type_(), Type::Future(_)) { + if func.variant == Variant::AsyncFunction && matches!(expected.type_(), Type::Future(_)) { match argument { Expression::Identifier(_) | Expression::Call(_) @@ -726,14 +725,14 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { } // Propagate futures from async functions and transitions. - if func.variant.is_async() { + if func.variant.is_async_function() { // Cannot have async calls in a conditional block. if self.scope_state.is_conditional { self.emit_err(TypeCheckerError::async_call_in_conditional(input.span)); } // Can only call async functions and external async transitions from an async transition body. - if self.scope_state.variant != Some(AsyncTransition) { + if self.scope_state.variant != Some(Variant::AsyncTransition) { self.emit_err(TypeCheckerError::async_call_can_only_be_done_from_async_transition( input.span, )); @@ -768,8 +767,9 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { Location::new(self.scope_state.program_name, ident.name), ) .unwrap(); + drop(st); // Create expectation for finalize inputs that will be checked when checking corresponding finalize function signature. - self.finalize_input_types.insert( + self.async_function_input_types.insert( Location::new(self.scope_state.program_name, ident.name), inferred_finalize_inputs.clone(), ); @@ -787,10 +787,11 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { // Type check in case the expected type is known. self.assert_and_return_type(ret.clone(), expected, input.span()); } - // Set call location so that definition statement knows where future comes from. - self.scope_state.call_location = Some(Location::new(input.program, ident.name)); } + // Set call location so that definition statement knows where future comes from. + self.scope_state.call_location = Some(Location::new(input.program, ident.name)); + Some(ret) } else { self.emit_err(TypeCheckerError::unknown_sym("function", ident.name, ident.span())); @@ -814,11 +815,7 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { } fn visit_struct_init(&mut self, input: &'a StructExpression, additional: &Self::AdditionalInput) -> Self::Output { - let struct_ = self - .symbol_table - .borrow() - .lookup_struct(Location::new(self.scope_state.program_name, input.name.name)) - .cloned(); + let struct_ = self.lookup_struct(self.scope_state.program_name, input.name.name).clone(); if let Some(struct_) = struct_ { // Check struct type name. let ret = self.check_expected_struct(&struct_, additional, input.name.span()); @@ -864,9 +861,10 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { } fn visit_identifier(&mut self, input: &'a Identifier, expected: &Self::AdditionalInput) -> Self::Output { - if let Some(var) = self.symbol_table.borrow().lookup_variable(Location::new(None, input.name)) { + let var = self.symbol_table.borrow().lookup_variable(Location::new(None, input.name)).cloned(); + if let Some(var) = &var { if matches!(var.type_, Type::Future(_)) && matches!(expected, Some(Type::Future(_))) { - if self.scope_state.variant == Some(AsyncTransition) && self.scope_state.is_call { + if self.scope_state.variant == Some(Variant::AsyncTransition) && self.scope_state.is_call { // Consume future. match self.scope_state.futures.remove(&input.name) { Some(future) => { @@ -954,14 +952,16 @@ impl<'a, N: Network> ExpressionVisitor<'a> for TypeChecker<'a, N> { fn visit_locator(&mut self, input: &'a LocatorExpression, expected: &Self::AdditionalInput) -> Self::Output { // Check that the locator points to a valid resource in the ST. + let loc_: VariableSymbol; if let Some(var) = self.symbol_table.borrow().lookup_variable(Location::new(Some(input.program.name.name), input.name)) { - Some(self.assert_and_return_type(var.type_.clone(), expected, input.span())) + loc_ = var.clone(); } else { self.emit_err(TypeCheckerError::unknown_sym("variable", input.name, input.span())); - None + return None; } + Some(self.assert_and_return_type(loc_.type_.clone(), expected, input.span())) } fn visit_ternary(&mut self, input: &'a TernaryExpression, expected: &Self::AdditionalInput) -> Self::Output { diff --git a/compiler/passes/src/type_checking/check_program.rs b/compiler/passes/src/type_checking/check_program.rs index 5c1acd8484..0c35db12d5 100644 --- a/compiler/passes/src/type_checking/check_program.rs +++ b/compiler/passes/src/type_checking/check_program.rs @@ -16,16 +16,12 @@ use crate::{DiGraphError, TypeChecker}; -use leo_ast::{ - Input::{External, Internal}, - Type::Future, - *, -}; +use leo_ast::{Type, *}; use leo_errors::{TypeCheckerError, TypeCheckerWarning}; use leo_span::sym; -use leo_ast::Variant::{AsyncFunction, AsyncTransition}; use snarkvm::console::network::Network; + use std::collections::HashSet; // TODO: Cleanup logic for tuples. @@ -158,34 +154,35 @@ impl<'a, N: Network> ProgramVisitor<'a> for TypeChecker<'a, N> { check_has_field(sym::owner, Type::Address); } - for Member { mode, identifier, type_, span, .. } in input.members.iter() { - // Check that the member type is not a tuple. - if matches!(type_, Type::Tuple(_)) { - self.emit_err(TypeCheckerError::composite_data_type_cannot_contain_tuple( - if input.is_record { "record" } else { "struct" }, - identifier.span, - )); - } - // Ensure that there are no record members. - self.assert_member_is_not_record(identifier.span, input.identifier.name, type_); - - // If the member is a struct, add it to the struct dependency graph. - // Note that we have already checked that each member is defined and valid. - if let Type::Composite(struct_member_type) = type_ { - // Note that since there are no cycles in the program dependency graph, there are no cycles in the struct dependency graph caused by external structs. - self.struct_graph.add_edge(input.identifier.name, struct_member_type.id.name); - } else if let Type::Array(array_type) = type_ { - // Get the base element type. - let base_element_type = array_type.base_element_type(); - // If the base element type is a struct, then add it to the struct dependency graph. - if let Type::Identifier(member_type) = base_element_type { - self.struct_graph.add_edge(input.identifier.name, member_type.name); + if !(input.is_record && self.scope_state.is_stub) { + for Member { mode, identifier, type_, span, .. } in input.members.iter() { + // Check that the member type is not a tuple. + if matches!(type_, Type::Tuple(_)) { + self.emit_err(TypeCheckerError::composite_data_type_cannot_contain_tuple( + if input.is_record { "record" } else { "struct" }, + identifier.span, + )); + } + // Ensure that there are no record members. + self.assert_member_is_not_record(identifier.span, input.identifier.name, type_); + // If the member is a struct, add it to the struct dependency graph. + // Note that we have already checked that each member is defined and valid. + if let Type::Composite(struct_member_type) = type_ { + // Note that since there are no cycles in the program dependency graph, there are no cycles in the struct dependency graph caused by external structs. + self.struct_graph.add_edge(input.identifier.name, struct_member_type.id.name); + } else if let Type::Array(array_type) = type_ { + // Get the base element type. + let base_element_type = array_type.base_element_type(); + // If the base element type is a struct, then add it to the struct dependency graph. + if let Type::Composite(member_type) = base_element_type { + self.struct_graph.add_edge(input.identifier.name, member_type.id.name); + } } - } - // If the input is a struct, then check that the member does not have a mode. - if !input.is_record && !matches!(mode, Mode::None) { - self.emit_err(TypeCheckerError::struct_cannot_have_member_mode(*span)); + // If the input is a struct, then check that the member does not have a mode. + if !input.is_record && !matches!(mode, Mode::None) { + self.emit_err(TypeCheckerError::struct_cannot_have_member_mode(*span)); + } } } } @@ -197,9 +194,7 @@ impl<'a, N: Network> ProgramVisitor<'a> for TypeChecker<'a, N> { match input.key_type.clone() { Type::Tuple(_) => self.emit_err(TypeCheckerError::invalid_mapping_type("key", "tuple", input.span)), Type::Composite(struct_type) => { - if let Some(struct_) = - self.symbol_table.borrow().lookup_struct(Location::new(struct_type.program, struct_type.id.name)) - { + if let Some(struct_) = self.lookup_struct(struct_type.program, struct_type.id.name) { if struct_.is_record { self.emit_err(TypeCheckerError::invalid_mapping_type("key", "record", input.span)); } @@ -216,9 +211,7 @@ impl<'a, N: Network> ProgramVisitor<'a> for TypeChecker<'a, N> { match input.value_type.clone() { Type::Tuple(_) => self.emit_err(TypeCheckerError::invalid_mapping_type("value", "tuple", input.span)), Type::Composite(struct_type) => { - if let Some(struct_) = - self.symbol_table.borrow().lookup_struct(Location::new(struct_type.program, struct_type.id.name)) - { + if let Some(struct_) = self.lookup_struct(struct_type.program, struct_type.id.name) { if struct_.is_record { self.emit_err(TypeCheckerError::invalid_mapping_type("value", "record", input.span)); } @@ -276,15 +269,8 @@ impl<'a, N: Network> ProgramVisitor<'a> for TypeChecker<'a, N> { function .input .iter() - .filter_map(|input| match input { - Internal(parameter) => { - if let Future(_) = parameter.type_.clone() { - Some(parameter.identifier.name) - } else { - None - } - } - External(_) => None, + .filter_map(|input| { + if let Type::Future(_) = input.type_.clone() { Some(input.identifier.name) } else { None } }) .collect(), ); @@ -304,12 +290,12 @@ impl<'a, N: Network> ProgramVisitor<'a> for TypeChecker<'a, N> { self.exit_scope(function_index); // Make sure that async transitions call finalize. - if self.scope_state.variant == Some(AsyncTransition) && !self.scope_state.has_called_finalize { + if self.scope_state.variant == Some(Variant::AsyncTransition) && !self.scope_state.has_called_finalize { self.emit_err(TypeCheckerError::async_transition_must_call_async_function(function.span)); } // Check that all futures were awaited exactly once. - if self.scope_state.variant == Some(AsyncFunction) { + if self.scope_state.variant == Some(Variant::AsyncFunction) { // Throw error if not all futures awaits even appear once. if !self.await_checker.static_to_await.is_empty() { self.emit_err(TypeCheckerError::future_awaits_missing( @@ -385,24 +371,21 @@ impl<'a, N: Network> ProgramVisitor<'a> for TypeChecker<'a, N> { // Create future stubs. if input.variant == Variant::AsyncFunction { - let finalize_input_map = &mut self.finalize_input_types; + let finalize_input_map = &mut self.async_function_input_types; let resolved_inputs: Vec = input .input .iter() - .map(|input_mode| { - match input_mode { - Internal(function_input) => match &function_input.type_ { - Future(f) => { - // Since we traverse stubs in post-order, we can assume that the corresponding finalize stub has already been traversed. - Future(FutureType::new( - finalize_input_map.get(&f.location.clone().unwrap()).unwrap().clone(), - f.location.clone(), - true, - )) - } - _ => function_input.clone().type_, - }, - External(_) => unreachable!("External inputs are not allowed in finalize outputs of stubs."), + .map(|input| { + match &input.type_ { + Type::Future(f) => { + // Since we traverse stubs in post-order, we can assume that the corresponding finalize stub has already been traversed. + Type::Future(FutureType::new( + finalize_input_map.get(&f.location.clone().unwrap()).unwrap().clone(), + f.location.clone(), + true, + )) + } + _ => input.clone().type_, } }) .collect(); diff --git a/compiler/passes/src/type_checking/check_statements.rs b/compiler/passes/src/type_checking/check_statements.rs index e8b9e73ece..ae94745318 100644 --- a/compiler/passes/src/type_checking/check_statements.rs +++ b/compiler/passes/src/type_checking/check_statements.rs @@ -72,15 +72,29 @@ impl<'a, N: Network> StatementVisitor<'a> for TypeChecker<'a, N> { } }; - let var_type = if let Some(var) = - self.symbol_table.borrow_mut().lookup_variable(Location::new(None, var_name.name)) + // Lookup the variable in the symbol table and retrieve its type. + let var_type = if let Some(var) = self.symbol_table.borrow().lookup_variable(Location::new(None, var_name.name)) { + // If the variable exists, then check that it is not a constant. match &var.declaration { VariableType::Const => self.emit_err(TypeCheckerError::cannot_assign_to_const_var(var_name, var.span)), VariableType::Input(Mode::Constant) => { self.emit_err(TypeCheckerError::cannot_assign_to_const_input(var_name, var.span)) } - _ => {} + VariableType::Mut | VariableType::Input(_) => {} + } + + // If the variable exists and its in an async function, then check that it is in the current scope. + // Note that this unwrap is safe because the scope state is initalized before traversing the function. + if self.scope_state.variant.unwrap().is_async_function() + && self.scope_state.is_conditional + && self + .symbol_table + .borrow() + .lookup_variable_in_current_scope(Location::new(None, var_name.name)) + .is_none() + { + self.emit_err(TypeCheckerError::async_cannot_assign_outside_conditional(var_name, var.span)); } // Prohibit reassignment of futures. if let Type::Future(_) = var.type_ { @@ -90,7 +104,6 @@ impl<'a, N: Network> StatementVisitor<'a> for TypeChecker<'a, N> { Some(var.type_.clone()) } else { self.emit_err(TypeCheckerError::unknown_sym("variable", var_name.name, var_name.span)); - None }; @@ -117,7 +130,7 @@ impl<'a, N: Network> StatementVisitor<'a> for TypeChecker<'a, N> { // Set the `has_return` flag for the then-block. let previous_has_return = core::mem::replace(&mut self.scope_state.has_return, then_block_has_return); - // Set the `is_conditional` flag for the conditional block. + // Set the `is_conditional` flag. let previous_is_conditional = core::mem::replace(&mut self.scope_state.is_conditional, true); // Create scope for checking awaits in `then` branch of conditional. @@ -226,7 +239,7 @@ impl<'a, N: Network> StatementVisitor<'a> for TypeChecker<'a, N> { // Check that the type of the definition is defined. self.assert_type_is_valid(&input.type_, input.span); - // Check that the type of the definition is not a unit type, singleton tuple type, nested tuple type, or external struct type. + // Check that the type of the definition is not a unit type, singleton tuple type, or nested tuple type. match &input.type_ { // If the type is an empty tuple, return an error. Type::Unit => self.emit_err(TypeCheckerError::lhs_must_be_identifier_or_tuple(input.span)), @@ -238,19 +251,12 @@ impl<'a, N: Network> StatementVisitor<'a> for TypeChecker<'a, N> { if matches!(type_, Type::Tuple(_)) { self.emit_err(TypeCheckerError::nested_tuple_type(input.span)) } - if let Type::Composite(composite) = type_ { - self.assert_internal_struct(composite, input.span); - } } } }, Type::Mapping(_) | Type::Err => unreachable!( "Parsing guarantees that `mapping` and `err` types are not present at this location in the AST." ), - // Make sure there are no instances of external structs created. - Type::Composite(composite) => { - self.assert_internal_struct(composite, input.span); - } // Otherwise, the type is valid. _ => (), // Do nothing } @@ -397,16 +403,18 @@ impl<'a, N: Network> StatementVisitor<'a> for TypeChecker<'a, N> { // Fully type the expected return value. if self.scope_state.variant == Some(Variant::AsyncTransition) && self.scope_state.has_called_finalize { - let inferred_future_type = match self.finalize_input_types.get(&func.unwrap().finalize.clone().unwrap()) { - Some(types) => Future(FutureType::new( - types.clone(), - Some(Location::new(self.scope_state.program_name, parent)), - true, - )), - None => { - return self.emit_err(TypeCheckerError::async_transition_missing_future_to_return(input.span())); - } - }; + let inferred_future_type = + match self.async_function_input_types.get(&func.unwrap().finalize.clone().unwrap()) { + Some(types) => Future(FutureType::new( + types.clone(), + Some(Location::new(self.scope_state.program_name, parent)), + true, + )), + None => { + return self + .emit_err(TypeCheckerError::async_transition_missing_future_to_return(input.span())); + } + }; // Need to modify return type since the function signature is just default future, but the actual return type is the fully inferred future of the finalize input type. let inferred = match return_type.clone() { Some(Future(_)) => Some(inferred_future_type), diff --git a/compiler/passes/src/type_checking/checker.rs b/compiler/passes/src/type_checking/checker.rs index ebe06924f6..c19f1c3c44 100644 --- a/compiler/passes/src/type_checking/checker.rs +++ b/compiler/passes/src/type_checking/checker.rs @@ -14,39 +14,24 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::{CallGraph, StructGraph, SymbolTable, TypeTable, VariableSymbol, VariableType}; - -use leo_ast::{ - Composite, - CompositeType, - CoreConstant, - CoreFunction, - Expression, - Function, - Identifier, - IntegerType, - Location, - MappingType, - Mode, - Node, - Output, - Type, - Variant, +use crate::{ + type_checking::{await_checker::AwaitChecker, scope_state::ScopeState}, + CallGraph, + StructGraph, + SymbolTable, + TypeTable, + VariableSymbol, + VariableType, }; + +use leo_ast::*; use leo_errors::{emitter::Handler, TypeCheckerError, TypeCheckerWarning}; use leo_span::{Span, Symbol}; use snarkvm::console::network::Network; -use crate::type_checking::{await_checker::AwaitChecker, scope_state::ScopeState}; -use indexmap::IndexMap; +use indexmap::{IndexMap, IndexSet}; use itertools::Itertools; -use leo_ast::{ - Input::Internal, - Mode::Public, - Type::{Future, Tuple}, - Variant::AsyncTransition, -}; use std::{cell::RefCell, marker::PhantomData}; pub struct TypeChecker<'a, N: Network> { @@ -65,7 +50,9 @@ pub struct TypeChecker<'a, N: Network> { /// Struct to store the state relevant to checking all futures are awaited. pub(crate) await_checker: AwaitChecker, /// Mapping from async function name to the inferred input types. - pub(crate) finalize_input_types: IndexMap>, + pub(crate) async_function_input_types: IndexMap>, + /// The set of used composites. + pub(crate) used_structs: IndexSet, // Allows the type checker to be generic over the network. phantom: PhantomData, } @@ -135,7 +122,8 @@ impl<'a, N: Network> TypeChecker<'a, N> { handler, scope_state: ScopeState::new(), await_checker: AwaitChecker::new(max_depth, !disabled), - finalize_input_types: IndexMap::new(), + async_function_input_types: IndexMap::new(), + used_structs: IndexSet::new(), phantom: Default::default(), } } @@ -183,63 +171,16 @@ impl<'a, N: Network> TypeChecker<'a, N> { } } - /// Determines if the two types have the same structure. - /// Needs access to the symbol table in order to compare nested future and struct types. - pub(crate) fn check_eq_type_structure(&self, actual: &Type, expected: &Type, span: Span) -> bool { - if actual.eq_flat(expected) { - return true; - } - // All of these types could return false for `eq_flat` if they have an external struct. - match (actual, expected) { - (Type::Array(left), Type::Array(right)) => { - self.check_eq_type_structure(left.element_type(), right.element_type(), span) - && left.length() == right.length() - } - (Type::Integer(left), Type::Integer(right)) => left.eq(right), - (Type::Mapping(left), Type::Mapping(right)) => { - self.check_eq_type_structure(&left.key, &right.key, span) - && self.check_eq_type_structure(&left.value, &right.value, span) - } - (Type::Tuple(left), Type::Tuple(right)) if left.length() == right.length() => left - .elements() - .iter() - .zip_eq(right.elements().iter()) - .all(|(left_type, right_type)| self.check_eq_type_structure(left_type, right_type, span)), - (Type::Composite(left), Type::Composite(right)) => { - if left.id.name == right.id.name && left.program == right.program { - true - } - // TODO: Can optimize by caching the successful matches. - else if !self.check_duplicate_struct(left.id.name, left.program.unwrap(), right.program.unwrap()) { - self.emit_err(TypeCheckerError::struct_definitions_dont_match( - left.id.name.to_string(), - left.program.unwrap().to_string(), - right.program.unwrap().to_string(), - span, - )); - false - } else { - true - } - } - // Don't type check when type hasn't been explicitly defined. - (Type::Future(left), Type::Future(right)) if !left.is_explicit || !right.is_explicit => true, - (Type::Future(left), Type::Future(right)) if left.inputs.len() == right.inputs.len() => left - .inputs() - .iter() - .zip_eq(right.inputs().iter()) - .all(|(left_type, right_type)| self.check_eq_type_structure(left_type, right_type, span)), - _ => false, - } - } - /// Emits an error if the two given types are not equal. pub(crate) fn check_eq_types(&self, t1: &Option, t2: &Option, span: Span) { match (t1, t2) { - (Some(t1), Some(t2)) => { - if !self.check_eq_type_structure(t1, t2, span) { - self.emit_err(TypeCheckerError::expected_one_type_of(t1.to_string(), t2, span)); + (Some(t1), Some(t2)) if !Type::eq_flat_relax_composite(t1, t2) => { + // If both types are futures, print them out. + if let (Type::Future(f1), Type::Future(f2)) = (t1, t2) { + println!("Future 1: {:?}", f1); + println!("Future 2: {:?}", f2); } + self.emit_err(TypeCheckerError::type_should_be(t1, t2, span)) } (Some(type_), None) | (None, Some(type_)) => { self.emit_err(TypeCheckerError::type_should_be("no type", type_, span)) @@ -250,7 +191,7 @@ impl<'a, N: Network> TypeChecker<'a, N> { /// Use this method when you know the actual type. /// Emits an error to the handler if the `actual` type is not equal to the `expected` type. - pub(crate) fn assert_and_return_type(&self, actual: Type, expected: &Option, span: Span) -> Type { + pub(crate) fn assert_and_return_type(&mut self, actual: Type, expected: &Option, span: Span) -> Type { if expected.is_some() { self.check_eq_types(&Some(actual.clone()), expected, span); } @@ -258,8 +199,10 @@ impl<'a, N: Network> TypeChecker<'a, N> { } /// Emits an error to the error handler if the `actual` type is not equal to the `expected` type. - pub(crate) fn assert_type(&self, actual: &Option, expected: &Type, span: Span) { - self.check_type(|actual: &Type| actual.eq_flat(expected), expected.to_string(), actual, span) + pub(crate) fn assert_type(&mut self, actual: &Option, expected: &Type, span: Span) { + if let Some(actual) = actual { + self.check_eq_types(&Some(actual.clone()), &Some(expected.clone()), span); + } } /// Emits an error to the error handler if the given type is not an address. @@ -1098,60 +1041,11 @@ impl<'a, N: Network> TypeChecker<'a, N> { Type::Composite(current_struct) } - /// Determines if two struct definitions from different programs match or not. - pub(crate) fn check_duplicate_struct(&self, name: Symbol, program_1: Symbol, program_2: Symbol) -> bool { - // Make sure that both structs have been defined already. - let st = self.symbol_table.borrow(); - let (struct_1, struct_2) = match ( - st.lookup_struct(Location::new(Some(program_1), name)), - st.lookup_struct(Location::new(Some(program_2), name)), - ) { - (Some(struct_1), Some(struct_2)) => (struct_1, struct_2), - _ => return false, - }; - - // Make sure both structs have the same number of members - if struct_1.members.len() != struct_2.members.len() { - return false; - } - - // Make sure that all members of the structs match. - for (member_1, member_2) in struct_1.members.iter().zip(struct_2.members.iter()) { - // Make sure that the member names match. - if member_1.identifier.name != member_2.identifier.name { - return false; - } - - // Make sure that the member types match. - if member_1.type_.eq_flat(&member_2.type_) { - continue; - } - - // Recursively check that the member types match in the case that the type is struct. - return if let (Type::Composite(internal_struct_1), Type::Composite(internal_struct_2)) = - (&member_1.type_, &member_2.type_) - { - self.check_duplicate_struct( - internal_struct_1.id.name, - internal_struct_1.program.unwrap(), - internal_struct_2.program.unwrap(), - ) - } else { - false - }; - } - true - } - /// Emits an error if the struct member is a record type. - pub(crate) fn assert_member_is_not_record(&self, span: Span, parent: Symbol, type_: &Type) { + pub(crate) fn assert_member_is_not_record(&mut self, span: Span, parent: Symbol, type_: &Type) { match type_ { Type::Composite(struct_) - if self - .symbol_table - .borrow() - .lookup_struct(Location::new(struct_.program, struct_.id.name)) - .map_or(false, |struct_| struct_.is_record) => + if self.lookup_struct(struct_.program, struct_.id.name).map_or(false, |struct_| struct_.is_record) => { self.emit_err(TypeCheckerError::struct_or_record_cannot_contain_record(parent, struct_.id.name, span)) } @@ -1165,7 +1059,7 @@ impl<'a, N: Network> TypeChecker<'a, N> { } /// Emits an error if the type or its constituent types is not valid. - pub(crate) fn assert_type_is_valid(&self, type_: &Type, span: Span) -> bool { + pub(crate) fn assert_type_is_valid(&mut self, type_: &Type, span: Span) -> bool { let mut is_valid = true; match type_ { // String types are temporarily disabled. @@ -1174,13 +1068,7 @@ impl<'a, N: Network> TypeChecker<'a, N> { self.emit_err(TypeCheckerError::strings_are_not_supported(span)); } // Check that the named composite type has been defined. - Type::Composite(struct_) - if self - .symbol_table - .borrow() - .lookup_struct(Location::new(struct_.program, struct_.id.name)) - .is_none() => - { + Type::Composite(struct_) if self.lookup_struct(struct_.program, struct_.id.name).is_none() => { is_valid = false; self.emit_err(TypeCheckerError::undefined_type(struct_.id.name, span)); } @@ -1213,11 +1101,7 @@ impl<'a, N: Network> TypeChecker<'a, N> { // Array elements cannot be records. Type::Composite(struct_type) => { // Look up the type. - if let Some(struct_) = self - .symbol_table - .borrow() - .lookup_struct(Location::new(struct_type.program, struct_type.id.name)) - { + if let Some(struct_) = self.lookup_struct(struct_type.program, struct_type.id.name) { // Check that the type is not a record. if struct_.is_record { self.emit_err(TypeCheckerError::array_element_cannot_be_record(span)); @@ -1255,11 +1139,11 @@ impl<'a, N: Network> TypeChecker<'a, N> { if self.scope_state.variant == Some(Variant::AsyncFunction) && !self.scope_state.is_stub { // Finalize functions are not allowed to return values. if !function.output.is_empty() { - self.emit_err(TypeCheckerError::finalize_function_cannot_return_value(function.span())); + self.emit_err(TypeCheckerError::async_function_cannot_return_value(function.span())); } // Check that the input types are consistent with when the function is invoked. - if let Some(inferred_input_types) = self.finalize_input_types.get(&self.scope_state.location()) { + if let Some(inferred_input_types) = self.async_function_input_types.get(&self.scope_state.location()) { // Check same number of inputs as expected. if inferred_input_types.len() != function.input.len() { return self.emit_err(TypeCheckerError::async_function_input_length_mismatch( @@ -1269,25 +1153,23 @@ impl<'a, N: Network> TypeChecker<'a, N> { )); } // Check that the input parameters match the inferred types from when the async function is invoked. - function.input.iter().zip_eq(inferred_input_types.iter()).for_each(|(t1, t2)| { - if let Internal(fn_input) = t1 { - // Allow partial type matching of futures since inferred are fully typed, whereas AST has default futures. - if matches!(t2, Type::Future(_)) && matches!(fn_input.type_, Type::Future(_)) { - // Insert to symbol table - if let Err(err) = self.symbol_table.borrow_mut().insert_variable( - Location::new(None, fn_input.identifier.name), - VariableSymbol { - type_: t2.clone(), - span: fn_input.identifier.span(), - declaration: VariableType::Input(Public), - }, - ) { - self.handler.emit_err(err); - } + for (t1, t2) in function.input.iter().zip_eq(inferred_input_types.iter()) { + // Allow partial type matching of futures since inferred are fully typed, whereas AST has default futures. + if matches!(t2, Type::Future(_)) && matches!(t1.type_(), Type::Future(_)) { + // Insert to symbol table + if let Err(err) = self.symbol_table.borrow_mut().insert_variable( + Location::new(None, t1.identifier().name), + VariableSymbol { + type_: t2.clone(), + span: t1.identifier.span(), + declaration: VariableType::Input(Mode::Public), + }, + ) { + self.handler.emit_err(err); } - self.check_eq_types(&Some(t1.type_()), &Some(t2.clone()), t1.span()) } - }); + self.check_eq_types(&Some(t1.type_().clone()), &Some(t2.clone()), t1.span()) + } } else { self.emit_warning(TypeCheckerWarning::async_function_is_never_called_by_transition_function( function.identifier.name, @@ -1299,7 +1181,7 @@ impl<'a, N: Network> TypeChecker<'a, N> { // Type check the function's parameters. function.input.iter().enumerate().for_each(|(_index, input_var)| { // Check that the type of input parameter is defined. - self.assert_type_is_valid(&input_var.type_(), input_var.span()); + self.assert_type_is_valid(input_var.type_(), input_var.span()); // Check that the type of the input parameter is not a tuple. if matches!(input_var.type_(), Type::Tuple(_)) { self.emit_err(TypeCheckerError::function_cannot_take_tuple_as_input(input_var.span())) @@ -1308,9 +1190,7 @@ impl<'a, N: Network> TypeChecker<'a, N> { else if let Type::Composite(struct_) = input_var.type_() { // Throw error for undefined type. if !function.variant.is_transition() { - if let Some(elem) = - self.symbol_table.borrow().lookup_struct(Location::new(struct_.program, struct_.id.name)) - { + if let Some(elem) = self.lookup_struct(struct_.program, struct_.id.name) { if elem.is_record { self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(input_var.span())) } @@ -1320,37 +1200,38 @@ impl<'a, N: Network> TypeChecker<'a, N> { } } - // Check that the finalize input parameter is not constant or private. - if self.scope_state.variant == Some(Variant::AsyncFunction) - && (input_var.mode() == Mode::Constant || input_var.mode() == Mode::Private) - && (input_var.mode() == Mode::Constant || input_var.mode() == Mode::Private) - { - self.emit_err(TypeCheckerError::finalize_input_mode_must_be_public(input_var.span())); - } - // Note that this unwrap is safe since we assign to `self.variant` above. match self.scope_state.variant.unwrap() { // If the function is a transition function, then check that the parameter mode is not a constant. Variant::Transition | Variant::AsyncTransition if input_var.mode() == Mode::Constant => { self.emit_err(TypeCheckerError::transition_function_inputs_cannot_be_const(input_var.span())) } - // If the function is not a transition function, then check that the parameters do not have an associated mode. + // If the function is standard function or inline, then check that the parameters do not have an associated mode. Variant::Function | Variant::Inline if input_var.mode() != Mode::None => { self.emit_err(TypeCheckerError::regular_function_inputs_cannot_have_modes(input_var.span())) } - // Async functions cannot have private inputs. - Variant::AsyncFunction if input_var.mode() == Mode::Private => { - self.emit_err(TypeCheckerError::async_function_input_cannot_be_private(input_var.span())); + // If the function is an async function, then check that the input parameter is not constant or private. + Variant::AsyncFunction if input_var.mode() == Mode::Constant || input_var.mode() == Mode::Private => { + self.emit_err(TypeCheckerError::async_function_input_must_be_public(input_var.span())); } _ => {} // Do nothing. } + // If the function is not a transition function, then it cannot have a record as input + if let Type::Composite(struct_) = input_var.type_() { + if let Some(val) = self.lookup_struct(struct_.program, struct_.id.name) { + if val.is_record && !function.variant.is_transition() { + self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(input_var.span())); + } + } + } + // Add function inputs to the symbol table. Futures have already been added. if !matches!(&input_var.type_(), &Type::Future(_)) { if let Err(err) = self.symbol_table.borrow_mut().insert_variable( Location::new(None, input_var.identifier().name), VariableSymbol { - type_: input_var.type_(), + type_: input_var.type_().clone(), span: input_var.identifier().span(), declaration: VariableType::Input(input_var.mode()), }, @@ -1362,68 +1243,64 @@ impl<'a, N: Network> TypeChecker<'a, N> { // Type check the function's return type. // Note that checking that each of the component types are defined is sufficient to check that `output_type` is defined. - function.output.iter().enumerate().for_each(|(index, output)| { - match output { - Output::External(external) => { - // If the function is not a transition function, then it cannot output a record. - // Note that an external output must always be a record. - if !function.variant.is_transition() { - self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(external.span())); + function.output.iter().enumerate().for_each(|(index, function_output)| { + // If the function is not a transition function, then it cannot output a record. + // Note that an external output must always be a record. + if let Type::Composite(struct_) = function_output.type_.clone() { + if let Some(val) = self.lookup_struct(struct_.program, struct_.id.name) { + if val.is_record && !function.variant.is_transition() { + self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(function_output.span)); } } - Output::Internal(function_output) => { - // Check that the type of output is defined. - if self.assert_type_is_valid(&function_output.type_, function_output.span) { - // If the function is not a transition function, then it cannot output a record. - if let Type::Composite(struct_) = function_output.type_.clone() { - if !function.variant.is_transition() - && self - .symbol_table - .borrow() - .lookup_struct(Location::new(struct_.program, struct_.id.name)) - .unwrap() - .is_record - { - self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record( - function_output.span, - )); - } - } - } - // Check that the type of the output is not a tuple. This is necessary to forbid nested tuples. - if matches!(&function_output.type_, Type::Tuple(_)) { - self.emit_err(TypeCheckerError::nested_tuple_type(function_output.span)) - } - // Check that the mode of the output is valid. - // For functions, only public and private outputs are allowed - if function_output.mode == Mode::Constant { - self.emit_err(TypeCheckerError::cannot_have_constant_output_mode(function_output.span)); - } - // Async transitions must return exactly one future, and it must be in the last position. - if self.scope_state.variant == Some(AsyncTransition) - && ((index < function.output.len() - 1 && matches!(function_output.type_, Type::Future(_))) - || (index == function.output.len() - 1 - && !matches!(function_output.type_, Type::Future(_)))) + } + // Check that the type of output is defined. + if self.assert_type_is_valid(&function_output.type_, function_output.span) { + // If the function is not a transition function, then it cannot output a record. + if let Type::Composite(struct_) = function_output.type_.clone() { + if !function.variant.is_transition() + && self.lookup_struct(struct_.program, struct_.id.name).unwrap().is_record { - self.emit_err(TypeCheckerError::async_transition_invalid_output(function_output.span)); + self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(function_output.span)); } } } + // Check that the type of the output is not a tuple. This is necessary to forbid nested tuples. + if matches!(&function_output.type_, Type::Tuple(_)) { + self.emit_err(TypeCheckerError::nested_tuple_type(function_output.span)) + } + // Check that the mode of the output is valid. + // For functions, only public and private outputs are allowed + if function_output.mode == Mode::Constant { + self.emit_err(TypeCheckerError::cannot_have_constant_output_mode(function_output.span)); + } + // Async transitions must return exactly one future, and it must be in the last position. + if self.scope_state.variant == Some(Variant::AsyncTransition) + && ((index < function.output.len() - 1 && matches!(function_output.type_, Type::Future(_))) + || (index == function.output.len() - 1 && !matches!(function_output.type_, Type::Future(_)))) + { + self.emit_err(TypeCheckerError::async_transition_invalid_output(function_output.span)); + } + // If the function is not an async transition, then it cannot have a future as output. + if self.scope_state.variant != Some(Variant::AsyncTransition) + && matches!(function_output.type_, Type::Future(_)) + { + self.emit_err(TypeCheckerError::only_async_transition_can_return_future(function_output.span)); + } }); } - /// Emits an error if the type corresponds to an external struct. - pub(crate) fn assert_internal_struct(&self, composite: &CompositeType, span: Span) { - let st = self.symbol_table.borrow(); - match st.lookup_struct(Location::new(composite.program, composite.id.name)) { - None => self.emit_err(TypeCheckerError::undefined_type(composite.id, span)), - Some(composite_def) => { - if !composite_def.is_record && composite_def.external.unwrap() != self.scope_state.program_name.unwrap() - { - self.emit_err(TypeCheckerError::cannot_define_external_struct(composite.id, span)) - } - } + /// Wrapper around lookup_struct that additionally records all structs that are used in the program. + pub(crate) fn lookup_struct(&mut self, program: Option, name: Symbol) -> Option { + let struct_ = self + .symbol_table + .borrow() + .lookup_struct(Location::new(program, name), self.scope_state.program_name) + .cloned(); + // Record the usage. + if let Some(s) = &struct_ { + self.used_structs.insert(s.identifier.name); } + struct_ } /// Type checks the awaiting of a future. @@ -1460,12 +1337,12 @@ impl<'a, N: Network> TypeChecker<'a, N> { index: usize, span: Span, ) { - let ty: Type = if let Future(_) = type_ { + let ty: Type = if let Type::Future(_) = type_ { // Need to insert the fully inferred future type, or else will just be default future type. let ret = match inferred_type.unwrap() { - Future(future) => Future(future), - Tuple(tuple) => match tuple.elements().get(index) { - Some(Future(future)) => Future(future.clone()), + Type::Future(future) => Type::Future(future), + Type::Tuple(tuple) => match tuple.elements().get(index) { + Some(Type::Future(future)) => Type::Future(future.clone()), _ => unreachable!("Parsing guarantees that the inferred type is a future."), }, _ => { diff --git a/compiler/passes/src/type_checking/mod.rs b/compiler/passes/src/type_checking/mod.rs index a752dfb430..6aad25b5cd 100644 --- a/compiler/passes/src/type_checking/mod.rs +++ b/compiler/passes/src/type_checking/mod.rs @@ -44,6 +44,9 @@ impl<'a, N: Network> Pass for TypeChecker<'a, N> { visitor.visit_program(ast.as_repr()); handler.last_err().map_err(|e| *e)?; + // Remove unused structs from the struct graph. + // This prevents unused struct definitions from being included in the generated bytecode. + visitor.struct_graph.retain_nodes(&visitor.used_structs); Ok((visitor.symbol_table.take(), visitor.struct_graph, visitor.call_graph)) } } diff --git a/compiler/span/Cargo.toml b/compiler/span/Cargo.toml index c1dc54b0ee..68db7f7573 100644 --- a/compiler/span/Cargo.toml +++ b/compiler/span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-span" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Span handling for the Leo programming language" homepage = "https://aleo.org" @@ -29,5 +29,5 @@ version = "0.2.1" version = "1.0.1" [dependencies.serde] -version = "1.0.197" +version = "1.0.201" features = [ "derive", "rc" ] diff --git a/docs/grammar/Cargo.toml b/docs/grammar/Cargo.toml index ce54e3a606..e6876780da 100644 --- a/docs/grammar/Cargo.toml +++ b/docs/grammar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-abnf" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "ABNF to Markdown converter for the Leo programming language" homepage = "https://aleo.org" diff --git a/errors/Cargo.toml b/errors/Cargo.toml index 13c48451f7..e5b0e77906 100644 --- a/errors/Cargo.toml +++ b/errors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-errors" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Errors for the Leo programming language" homepage = "https://aleo.org" @@ -20,7 +20,7 @@ rust-version = "1.69" [dependencies.leo-span] path = "../compiler/span" -version = "=1.11.0" +version = "=1.12.0" [dependencies.anyhow] version = "1.0" @@ -38,11 +38,11 @@ version = "0.6.1" version = "2.2.0" [dependencies.reqwest] -version = "0.12.2" +version = "0.12.4" [dependencies.serde] -version = "1.0.197" +version = "1.0.201" features = [ "derive", "rc" ] [dependencies.thiserror] -version = "1.0.58" +version = "1.0.60" diff --git a/errors/src/errors/ast/ast_errors.rs b/errors/src/errors/ast/ast_errors.rs index 9b21577ef0..0445e9ef87 100644 --- a/errors/src/errors/ast/ast_errors.rs +++ b/errors/src/errors/ast/ast_errors.rs @@ -146,11 +146,11 @@ create_messages!( help: None, } - @backtraced + @formatted redefining_external_struct { args: (struct_: impl Display), - msg: format!("There are two mismatched definitions of struct `{struct_}`."), - help: Some("Duplicate definitions of structs are required to use external structs, but each field's name and type must match exactly.".to_string()), + msg: format!("There are two definitions of struct `{struct_}` that do not match."), + help: Some("Check the import files to see if there are any struct definitions of the same name.".to_string()), } @backtraced diff --git a/errors/src/errors/parser/parser_errors.rs b/errors/src/errors/parser/parser_errors.rs index c9c45114aa..5d7ab909d2 100644 --- a/errors/src/errors/parser/parser_errors.rs +++ b/errors/src/errors/parser/parser_errors.rs @@ -313,7 +313,6 @@ create_messages!( help: None, } - /// Enforce that cannot use an external type to do anything except input/output of function @formatted external_type_cannot_be_used_inside_function { args: (program: impl Display, file_type: impl Display), diff --git a/errors/src/errors/type_checker/type_checker_error.rs b/errors/src/errors/type_checker/type_checker_error.rs index 80fe00647d..6f67a8ecc0 100644 --- a/errors/src/errors/type_checker/type_checker_error.rs +++ b/errors/src/errors/type_checker/type_checker_error.rs @@ -306,7 +306,7 @@ create_messages!( } @formatted - finalize_input_mode_must_be_public { + async_function_input_must_be_public { args: (), msg: format!("An input to an async function must be public."), help: Some("Use a `public` modifier to the input variable declaration or remove the visibility modifier entirely.".to_string()), @@ -840,7 +840,7 @@ create_messages!( } @formatted - finalize_function_cannot_return_value { + async_function_cannot_return_value { args: (), msg: "An async function is not allowed to return a value.".to_string(), help: Some("Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.".to_string()), @@ -858,4 +858,25 @@ create_messages!( msg: format!("Cannot use operation `{operation}` on external mapping."), help: Some("The only valid operations on external mappings are contains, get, and get_or_use.".to_string()), } + + @formatted + async_cannot_assign_outside_conditional { + args: (variable: impl Display), + msg: format!("Cannot re-assign to `{variable}` from a conditional scope to an outer scope in an async function."), + help: Some("This is a fundamental restriction that can often be avoided by using a ternary operator `?` or re-declaring the variable in the current scope. In the future, ARC XXXX (https://github.com/AleoHQ/ARCs) will support more complex assignments in async functions.".to_string()), + } + + @formatted + only_async_transition_can_return_future { + args: (), + msg: "A `transition` cannot return a future.".to_string(), + help: Some("Use an `async transition` instead.".to_string()), + } + + @formatted + async_function_not_found { + args: (name: impl Display), + msg: format!("The async function `{name}` does not exist."), + help: Some(format!("Ensure that `{name}` is defined as an async function in the current program.")), + } ); diff --git a/examples/basic_bank/README.md b/examples/basic_bank/README.md index 67cab4c84d..07d07b033c 100644 --- a/examples/basic_bank/README.md +++ b/examples/basic_bank/README.md @@ -32,7 +32,7 @@ Can you find any others? - record ownership - loops and bounded iteration - mappings -- finalize +- `async`/`await` ## Running the Program diff --git a/examples/battleship/src/main.leo b/examples/battleship/src/main.leo index d5766318fc..d6ffe01e7f 100644 --- a/examples/battleship/src/main.leo +++ b/examples/battleship/src/main.leo @@ -16,7 +16,7 @@ program battleship.aleo { destroyer: u64, // The address of the opponent. player: address, - ) -> board.aleo/board_state.record { + ) -> board.aleo/board_state { // Verify that each individual ship placement bitstring is valid. let valid_carrier: bool = verify.aleo/validate_ship(carrier, 5u64, 31u64, 4311810305u64); assert(valid_carrier); @@ -44,22 +44,22 @@ program battleship.aleo { // This function commits a given board to a game with an opponent and creates the initial dummy move. transition offer_battleship( // The board record to start a game with. - board: board.aleo/board_state.record, - ) -> (board.aleo/board_state.record, move.aleo/move.record) { + board: board.aleo/board_state, + ) -> (board.aleo/board_state, move.aleo/move) { let state: board.aleo/board_state = board.aleo/start_board(board); let dummy: move.aleo/move = move.aleo/start_game(board.player_2); return (state, dummy); } - // Returns updated board_state.record that has been started and can no longer be used to join or start new games. + // Returns updated board_state that has been started and can no longer be used to join or start new games. // Returns dummy move record owned by the opponent. transition start_battleship( // The board record to play the game with. - board: board.aleo/board_state.record, + board: board.aleo/board_state, // The move record to play to begin the game. This should be the dummy move record created from offer_battleship. - move_start: move.aleo/move.record, - ) -> (board.aleo/board_state.record, move.aleo/move.record) { + move_start: move.aleo/move, + ) -> (board.aleo/board_state, move.aleo/move) { // Validate that the move players and board players match each other. assert_eq(board.player_1, move_start.player_2); assert_eq(board.player_2, move_start.player_1); @@ -74,12 +74,12 @@ program battleship.aleo { // Returns new move record owned by opponent. transition play( // The board record to update. - board: board.aleo/board_state.record, + board: board.aleo/board_state, // The incoming move from the opponent. - move_incoming: move.aleo/move.record, + move_incoming: move.aleo/move, // The u64 equivalent of the bitwise representation of the next coordinate to play on the opponent's board. shoot: u64, - ) -> (board.aleo/board_state.record, move.aleo/move.record) { + ) -> (board.aleo/board_state, move.aleo/move) { // Verify the board has been started. This prevents players from starting a game and then creating // a brand new board to play with. assert(board.game_started); diff --git a/leo/cli/cli.rs b/leo/cli/cli.rs index 109218015f..9f2b70b3bd 100644 --- a/leo/cli/cli.rs +++ b/leo/cli/cli.rs @@ -16,7 +16,6 @@ use crate::cli::{commands::*, context::*, helpers::*}; use clap::Parser; -use colored::Colorize; use leo_errors::Result; use std::{path::PathBuf, process::exit}; @@ -133,22 +132,7 @@ pub fn run_with_args(cli: CLI) -> Result<()> { Commands::Add { command } => command.try_execute(context), Commands::Account { command } => command.try_execute(context), Commands::New { command } => command.try_execute(context), - Commands::Build { command } => { - // Enter tracing span - let span = command.log_span(); - let span = span.enter(); - - // Leo build is deprecated in version 1.9.0 - tracing::info!( - "⚠️ Attention - This command is deprecated. Use the {} command.\n", - "'run'".to_string().bold() - ); - - // Drop tracing span - drop(span); - - command.try_execute(context) - } + Commands::Build { command } => command.try_execute(context), Commands::Query { command } => command.try_execute(context), Commands::Clean { command } => command.try_execute(context), Commands::Deploy { command } => command.try_execute(context), diff --git a/leo/package/Cargo.toml b/leo/package/Cargo.toml index 605521c7bb..1677c3ae60 100644 --- a/leo/package/Cargo.toml +++ b/leo/package/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-package" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "Package parser for the Leo programming language" homepage = "https://aleo.org" @@ -20,11 +20,11 @@ rust-version = "1.69" [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-retriever] path = "../../utils/retriever" -version = "1.11.0" +version = "1.12.0" [dependencies.snarkvm] workspace = true @@ -45,7 +45,7 @@ version = "1.0" features = [ "derive" ] [dependencies.serial_test] -version = "3.0.0" +version = "3.1.1" [dependencies.toml] version = "0.8" diff --git a/tests/expectations/compiler/address/binary.out b/tests/expectations/compiler/address/binary.out index e1b096d1eb..f0abfd9429 100644 --- a/tests/expectations/compiler/address/binary.out +++ b/tests/expectations/compiler/address/binary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 951e0114110d23b297cafc49a243a611b7ea4e084ec49720b8df349b4b636140 - type_checked_symbol_table: 3a6825875b2cae550b65d4f355ef6414baae16af6c85addc26f3f0da0a6e8c9a - unrolled_symbol_table: 3a6825875b2cae550b65d4f355ef6414baae16af6c85addc26f3f0da0a6e8c9a - initial_ast: 0dce2e10f5db71839485cc08ed98e10329a3bcbaef64f70241cf5fe9b6937c1f - unrolled_ast: 0dce2e10f5db71839485cc08ed98e10329a3bcbaef64f70241cf5fe9b6937c1f - ssa_ast: fed466ed0da21b09184b2333c55256f25660833063b84a2491e5dc513bcc8bb2 - flattened_ast: 1e7101d7d484d85926b898bde6a6528fb56fdb0b6063ed006cc4928521db22ac - destructured_ast: bc5b46644525316e2557560b6b839bea2302c1a3811f1b05174b82593a59a1ca - inlined_ast: bc5b46644525316e2557560b6b839bea2302c1a3811f1b05174b82593a59a1ca - dce_ast: 8f242b13cd1eeb95609fc779ec1276f01a53a6ce24e1890aa3da2ba636a4c88b + - initial_symbol_table: 756e2b87734bb537caa46fae8a2b650aab26e96062df959e32e4828535c6affd + type_checked_symbol_table: d53bb8960397c6ee70314bcd5a30dbb59d655bda52b4937c16a94af0417fe793 + unrolled_symbol_table: d53bb8960397c6ee70314bcd5a30dbb59d655bda52b4937c16a94af0417fe793 + initial_ast: 3e0dce3c7ac38e237c811a557ddf5422d92024cd3a2f9a050f5089fb49e1c0d2 + unrolled_ast: 3e0dce3c7ac38e237c811a557ddf5422d92024cd3a2f9a050f5089fb49e1c0d2 + ssa_ast: e4e399f95f533afdcd018463d8a27bc573fcc02dfd11b0e32990e690b98584da + flattened_ast: 2b95ef75e175131a082bc796f2b57942c2fb395373c91ef5fbbf1ed70d80a2c3 + destructured_ast: 6b932fa3264ea209145cb10679089bb14e6f5e667c8cff3b9adef16424e70646 + inlined_ast: 6b932fa3264ea209145cb10679089bb14e6f5e667c8cff3b9adef16424e70646 + dce_ast: 23001f440ab4c99e89ac05facdfe45b10206fcc86a80bb11f8108c9b3785151b bytecode: e434c09cee27a5dfb5a4e9e9fd26aa2ba6e7f0653fad3a4f2a7d85983ba559c9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/address/branch.out b/tests/expectations/compiler/address/branch.out index fbd5ce81c1..3ae84864b0 100644 --- a/tests/expectations/compiler/address/branch.out +++ b/tests/expectations/compiler/address/branch.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 3f35643726cd2b07aa420a78617a595622e8fee61d9543ebc4ca0bf5f562caa5 - type_checked_symbol_table: c1930dabb10b3f851acd57eef08ff97f409419740e5b632acf0105b1e93ee6b0 - unrolled_symbol_table: c1930dabb10b3f851acd57eef08ff97f409419740e5b632acf0105b1e93ee6b0 - initial_ast: 1bb0070b60c80e2c1c768a02b377bea1fa03c759f73dc39568ebbcf2c34d9829 - unrolled_ast: 1bb0070b60c80e2c1c768a02b377bea1fa03c759f73dc39568ebbcf2c34d9829 - ssa_ast: 3242a2682a29a77d31149d2a0af22d4355eeb239df8ab3326414d0c588b15f37 - flattened_ast: a71dc86fda82889c2f3940bf08a7bf77ee9c405418cb3bded4f847d82a89d4b5 - destructured_ast: 851f56d123341353119c1473befefe603fbfadddee37d1e7799c3d4fbf26e4bf - inlined_ast: 851f56d123341353119c1473befefe603fbfadddee37d1e7799c3d4fbf26e4bf - dce_ast: 851f56d123341353119c1473befefe603fbfadddee37d1e7799c3d4fbf26e4bf + - initial_symbol_table: aa5665d4b9e05e78e9181f1bb7e07f98f0009c1f82b29b781173679d0392f75c + type_checked_symbol_table: c9a355adf84dd491014c8150453db6edb824f841877c1e912bc659ca15416723 + unrolled_symbol_table: c9a355adf84dd491014c8150453db6edb824f841877c1e912bc659ca15416723 + initial_ast: 55ccd130c0fb8317c3ccd6eeafdd9630fdab2447c4368c0f6870ce0f81a60e82 + unrolled_ast: 55ccd130c0fb8317c3ccd6eeafdd9630fdab2447c4368c0f6870ce0f81a60e82 + ssa_ast: ec3c124600b30e1bbe9c2745037f4a841ad4d12e9b4ce41f446faa1d7b34be6c + flattened_ast: 6ac2d505d4bdb8575e80cea4cb619f5fb22558049d8c122ec5f237a6f6cf20ad + destructured_ast: 3b63dde26bf7deafc85a6445ad350d02afa0e23edeb22f605f0e24b4925846bb + inlined_ast: 3b63dde26bf7deafc85a6445ad350d02afa0e23edeb22f605f0e24b4925846bb + dce_ast: 3b63dde26bf7deafc85a6445ad350d02afa0e23edeb22f605f0e24b4925846bb bytecode: da1b0a83a17b801368b0a583b158d88d9d807a33000c8e89e82da123c8041aea errors: "" warnings: "" diff --git a/tests/expectations/compiler/address/equal.out b/tests/expectations/compiler/address/equal.out index 8e5d4f7da9..e26281e78c 100644 --- a/tests/expectations/compiler/address/equal.out +++ b/tests/expectations/compiler/address/equal.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4c2abaff5b21697577b5197109b668e87a40306c4230155199f65399e4a7fae5 - type_checked_symbol_table: fce31d5f75a9b4ea01b3d57a042e151dd0ffa7fff3a41d6609647cc855d0e8ca - unrolled_symbol_table: fce31d5f75a9b4ea01b3d57a042e151dd0ffa7fff3a41d6609647cc855d0e8ca - initial_ast: ed8950347dbcfbf8d26a417968f242981a7ae09c170aaa82c5e7eeba4808fcd4 - unrolled_ast: ed8950347dbcfbf8d26a417968f242981a7ae09c170aaa82c5e7eeba4808fcd4 - ssa_ast: 8db184a9b32054786d68ef80983d04e0333214436cfce2f9d56a08c6e78a478f - flattened_ast: 4e5a6a821a96c8194dcef0bd6c616e0597e435a3886c46dd255f5566f7d09b8c - destructured_ast: c6d910254ef63cd0b7beb8c1fd2744c8dc2e5702ac692a0b0ee46d4272641dd3 - inlined_ast: c6d910254ef63cd0b7beb8c1fd2744c8dc2e5702ac692a0b0ee46d4272641dd3 - dce_ast: c6d910254ef63cd0b7beb8c1fd2744c8dc2e5702ac692a0b0ee46d4272641dd3 + - initial_symbol_table: af1b9dd4e2e7f82e1a536bfc53948de3c814fc9ccf61e5115c2109e09cfb2b67 + type_checked_symbol_table: a87370905b296fa38a2921ce60df21da4670958bcf91d6c236acf70d02343087 + unrolled_symbol_table: a87370905b296fa38a2921ce60df21da4670958bcf91d6c236acf70d02343087 + initial_ast: a1b18ca13abd5d553005007013851ea090ce27a325f360f36a087fd7125b1c9b + unrolled_ast: a1b18ca13abd5d553005007013851ea090ce27a325f360f36a087fd7125b1c9b + ssa_ast: 048c531ce2a9cbecfa2e1ea0479ff3e245adcac3641843092083354074a3eeab + flattened_ast: 01c4814b6404c3801fedfd3e54056cb765af01f26209407347826bc3651f9adc + destructured_ast: 6ec15e189f4ff47f7b8b18aad652dfb6d440415341b6e8df1f18706f80d9c8b4 + inlined_ast: 6ec15e189f4ff47f7b8b18aad652dfb6d440415341b6e8df1f18706f80d9c8b4 + dce_ast: 6ec15e189f4ff47f7b8b18aad652dfb6d440415341b6e8df1f18706f80d9c8b4 bytecode: bde2653fac0393940c5400272e53492228206e50abb36ce080b95043003ee976 errors: "" warnings: "" diff --git a/tests/expectations/compiler/address/special_address.out b/tests/expectations/compiler/address/special_address.out index 2d06994d07..a971584f72 100644 --- a/tests/expectations/compiler/address/special_address.out +++ b/tests/expectations/compiler/address/special_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f159adcd5ea24c580a6b8535b217667a40173809e5802a0b03db3dc5b9bec9aa - type_checked_symbol_table: 9fd0ee7288d5151305f4cd3820594bd9db7accb589bc936e186709af1df6de21 - unrolled_symbol_table: 9fd0ee7288d5151305f4cd3820594bd9db7accb589bc936e186709af1df6de21 - initial_ast: 21db64864f84959ad71dace62a2487285c3b6bb74818536b83a54b63a2bd8d82 - unrolled_ast: 21db64864f84959ad71dace62a2487285c3b6bb74818536b83a54b63a2bd8d82 - ssa_ast: d4e2a516deaa30f8663bb3cd1501c52e3cc781b330dbb149ee3bad0692a8cb59 - flattened_ast: 175fbd23f91421e3d47440c8a7e00fb9e3a2bef1147e061cd8a3f2bd0c978098 - destructured_ast: a23caa23b3ac10d6c2a1b119af502a9ec4380cf521eb65da2c9e2a5f19d44172 - inlined_ast: a23caa23b3ac10d6c2a1b119af502a9ec4380cf521eb65da2c9e2a5f19d44172 - dce_ast: a23caa23b3ac10d6c2a1b119af502a9ec4380cf521eb65da2c9e2a5f19d44172 + - initial_symbol_table: 9093a20a62879f03d6a7a4dc24b051778d2c543d1df6a59af8c423d047ec2e13 + type_checked_symbol_table: 639ed2aefe557daf6c3433d645bec25030a82e3296f26ac46961f451d2bb28ae + unrolled_symbol_table: 639ed2aefe557daf6c3433d645bec25030a82e3296f26ac46961f451d2bb28ae + initial_ast: da0a545e9de3b8cdec100132e7d9886d08b7e69217d129229e8a86489199ec21 + unrolled_ast: da0a545e9de3b8cdec100132e7d9886d08b7e69217d129229e8a86489199ec21 + ssa_ast: f76c8e4b70096ec05a1583648b295127d0a60d8b9973a1d5c7dff53782282c1d + flattened_ast: d743a19b1faa6b66b90bd8496249cc5b94e9ba8260ad7ce95da721b68e59c3a9 + destructured_ast: d36731bec3ce6fd1c46b5660340e8e396fb874b0c3d3f6ae407e5f55aeb07aa4 + inlined_ast: d36731bec3ce6fd1c46b5660340e8e396fb874b0c3d3f6ae407e5f55aeb07aa4 + dce_ast: d36731bec3ce6fd1c46b5660340e8e396fb874b0c3d3f6ae407e5f55aeb07aa4 bytecode: d9e6c28f9e5527abe9cdb07b9d35375901446415f5d645b0363597200ee45be7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/address/ternary.out b/tests/expectations/compiler/address/ternary.out index 0cd8a49961..f2725a9486 100644 --- a/tests/expectations/compiler/address/ternary.out +++ b/tests/expectations/compiler/address/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4c2abaff5b21697577b5197109b668e87a40306c4230155199f65399e4a7fae5 - type_checked_symbol_table: f59ac690784f6dc977aedaa326e50075a55966b293c2ad6e8b096f9066ea44d7 - unrolled_symbol_table: f59ac690784f6dc977aedaa326e50075a55966b293c2ad6e8b096f9066ea44d7 - initial_ast: a59e2b26659a5d0d2dde07e1074b87770db51b0cc2681b7a2b748cacf589be78 - unrolled_ast: a59e2b26659a5d0d2dde07e1074b87770db51b0cc2681b7a2b748cacf589be78 - ssa_ast: 8ca94639953d46643a50a4382e71476c5a5b2913ff68cd85bfe481338ac62d0b - flattened_ast: b81add13f72644b3ad389f74c88cfc9a20f2706546e176c545586b0b2f15b633 - destructured_ast: 21f348012cb90db57366d295cc95036721a80816f14fe3cbdfc864746774409b - inlined_ast: 21f348012cb90db57366d295cc95036721a80816f14fe3cbdfc864746774409b - dce_ast: 21f348012cb90db57366d295cc95036721a80816f14fe3cbdfc864746774409b + - initial_symbol_table: af1b9dd4e2e7f82e1a536bfc53948de3c814fc9ccf61e5115c2109e09cfb2b67 + type_checked_symbol_table: a7e0e6793233e6dec4b48137418a894ee322ac0635bccf5376979766adf2bbfa + unrolled_symbol_table: a7e0e6793233e6dec4b48137418a894ee322ac0635bccf5376979766adf2bbfa + initial_ast: fb145169ad1e437da9a503342918f5793085d4f5355837ac261984c33042831c + unrolled_ast: fb145169ad1e437da9a503342918f5793085d4f5355837ac261984c33042831c + ssa_ast: 315ce58a6c118e5955412d56ab3d52990475bf2452b8d8e21aba7c7628f59e84 + flattened_ast: f90ae68ee0bcbd72c41672353efc856b34f166a20a6de512fb70f8217ec5051e + destructured_ast: afb641b9398c8b97833609f67e51483893d56505c6c2e64ed4173e79ad226e91 + inlined_ast: afb641b9398c8b97833609f67e51483893d56505c6c2e64ed4173e79ad226e91 + dce_ast: afb641b9398c8b97833609f67e51483893d56505c6c2e64ed4173e79ad226e91 bytecode: c0b90b7f7e80041dc1a314c1a87290534936018fb001c6e1291266a02393c6f2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/access_array_with_loop_counter.out b/tests/expectations/compiler/array/access_array_with_loop_counter.out index 85d2cc4ed1..fb77081b8d 100644 --- a/tests/expectations/compiler/array/access_array_with_loop_counter.out +++ b/tests/expectations/compiler/array/access_array_with_loop_counter.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 88a8ff2f354f16881dc7684a079ea9a5fa2adf0e1f2d839e02d94c75ec5d1586 - type_checked_symbol_table: 0e87e1db2789303438fdcfdba35ac549c221c2f54d84adbd07b14c52bc76073a - unrolled_symbol_table: 6286a9d0867cdac3c29b8bd41fdf763eb9a4c3f3d5c739075aa598ba230ac9ba - initial_ast: 39ae61c4640c874b18857c71c823770497bd028921e50e894be0de11bb6e24d6 - unrolled_ast: be6c3781a1a7f25e061513de704d3dc6fbf38e73f131c20193253bd66b4c65c9 - ssa_ast: bf646978106931fcce1030f23328e7ba80312ea6154aad0c25a5e2c80fbf91e3 - flattened_ast: 0ff810b8b3dc97e0657c4da64a4560064912ca76c92eb59e62564e6c333dec7b - destructured_ast: 6e610e2ba4320a30a9014f054f27de57f25d2cf6853df5bc560874a2af2e4c11 - inlined_ast: 6e610e2ba4320a30a9014f054f27de57f25d2cf6853df5bc560874a2af2e4c11 - dce_ast: 6e610e2ba4320a30a9014f054f27de57f25d2cf6853df5bc560874a2af2e4c11 + - initial_symbol_table: 86cc47c4ae9edafe0811fe203d260ee357a3f7853a2ffbf0a9afc8e911369f51 + type_checked_symbol_table: d27200bee59ed91be0d42e9c04b8b89a8afb8a8518db3372f0ff65d097967144 + unrolled_symbol_table: 168951779efa956128e2892c5c3d538b3f34cabec54dd8efb70c4105a22f8edb + initial_ast: e638024190743e42d22971bf4a5d2ae071661a5c05a9774f97763362531c3f99 + unrolled_ast: 9e599c1b6e6ab0b8f32f83b2cb2e327848eb02bca60c782ae40a0bd051bc9662 + ssa_ast: a43e3ef81113c1d9c70cfbfef5052b4fa26eb2feb8094ce60dd68aff58d6c2b7 + flattened_ast: 8b353b3efece3f3c00a6742a9706db425d1c93cb2f69be28071917304212d43f + destructured_ast: a673e29723f018691dd0f9585836e9b8361b043b1d514961837f0c6099f54eef + inlined_ast: a673e29723f018691dd0f9585836e9b8361b043b1d514961837f0c6099f54eef + dce_ast: a673e29723f018691dd0f9585836e9b8361b043b1d514961837f0c6099f54eef bytecode: 5f0cb09518f39fc62d32faa38cb42fa04dca2587eaaaa1e0ac30fa9885ce4248 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_access.out b/tests/expectations/compiler/array/array_access.out index bbc6230b21..3f2f8c09ed 100644 --- a/tests/expectations/compiler/array/array_access.out +++ b/tests/expectations/compiler/array/array_access.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 994a69e9c9cdabab84e56cbb71e44426ab828e9fd4391ef0a7d4a20842da8f7f - type_checked_symbol_table: e16d69137279da8e1af444a12e61c6c0bd97f192c4bebb6dc3aff92c37110a09 - unrolled_symbol_table: e16d69137279da8e1af444a12e61c6c0bd97f192c4bebb6dc3aff92c37110a09 - initial_ast: b93f8550acf8a1c02bb861ee31eee8824acdd4dd821ea72ebf33bd8acf776bb1 - unrolled_ast: b93f8550acf8a1c02bb861ee31eee8824acdd4dd821ea72ebf33bd8acf776bb1 - ssa_ast: 5307b6870b80c4ad964158ca0eba2c95b43a124c1f54ab34ddb0a7affb653287 - flattened_ast: 7770d00663c84e224859dae653f356276a7d533d64b4bbc5af09fa0b9f9d8008 - destructured_ast: e1efb2bb3a4453cf4237deb53c617aa97a9458f7950b49cbedc8cc6395efafa7 - inlined_ast: e1efb2bb3a4453cf4237deb53c617aa97a9458f7950b49cbedc8cc6395efafa7 - dce_ast: e1efb2bb3a4453cf4237deb53c617aa97a9458f7950b49cbedc8cc6395efafa7 + - initial_symbol_table: bbff18546983d05503a84e82edfc8ba43a819761a4966180f364b658bee7c71c + type_checked_symbol_table: 68601235ddc6c200098d7374a78da4acbb29d3d5d1a6d67bdb7b5baa7ddfce4c + unrolled_symbol_table: 68601235ddc6c200098d7374a78da4acbb29d3d5d1a6d67bdb7b5baa7ddfce4c + initial_ast: 994bad0eab3a9fd89b319668c2e45551fc8ca2d0722e751ef8ece6eddd7d11bf + unrolled_ast: 994bad0eab3a9fd89b319668c2e45551fc8ca2d0722e751ef8ece6eddd7d11bf + ssa_ast: cf69c0c5a757a9387c0100f3cac9ed3292a1b4189a872f7d70cefec4b687f2ec + flattened_ast: f83a1302e81bb2ad8737ee001d3e577106774175b87186f4237500db6a1e4e4d + destructured_ast: c5f3b9d50a5b6bab1b5a992608653b865f619ec19e95f42fef43ac709f4b3134 + inlined_ast: c5f3b9d50a5b6bab1b5a992608653b865f619ec19e95f42fef43ac709f4b3134 + dce_ast: c5f3b9d50a5b6bab1b5a992608653b865f619ec19e95f42fef43ac709f4b3134 bytecode: d5ca429014c67ec53c9ce4c200f06611379969892725237b5164737ea8100c12 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_in_composite_data_types.out b/tests/expectations/compiler/array/array_in_composite_data_types.out index fccbb0281e..b2132c4267 100644 --- a/tests/expectations/compiler/array/array_in_composite_data_types.out +++ b/tests/expectations/compiler/array/array_in_composite_data_types.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 1291a91a90aa118374f06ad4be54ee1f0eb4f46d124bf043fa34086a985f2cc9 - type_checked_symbol_table: 0ea6b45ef0b7c7b78bec95bdfcfa43cf88e4f9ae2a19adffefa2a14fecaa8beb - unrolled_symbol_table: 0ea6b45ef0b7c7b78bec95bdfcfa43cf88e4f9ae2a19adffefa2a14fecaa8beb - initial_ast: fd14a36fd901d44e7995cda468f05853f8ae30e892603836d74a1d8ee4fc7578 - unrolled_ast: fd14a36fd901d44e7995cda468f05853f8ae30e892603836d74a1d8ee4fc7578 - ssa_ast: 0d72b7e370373fb6537bca11164567195e0d5d2a8f5f3aa4cbc6f486e1578219 - flattened_ast: b5a945962957e668fcfd4ba6394f48aa7dbe5cc9d327a65d95f05e6daf43df82 - destructured_ast: 4710554eada5f260f55cd77620be4b73d0d16121408a5cbf13581db2380fe124 - inlined_ast: 4710554eada5f260f55cd77620be4b73d0d16121408a5cbf13581db2380fe124 - dce_ast: 4710554eada5f260f55cd77620be4b73d0d16121408a5cbf13581db2380fe124 - bytecode: a3539a0515c22f4ec653aa601063d7a414db833dc25273cee463985b052b72bc + - initial_symbol_table: 4f8ab92e1b0589f9f72c264bded41a74ab81a95c0863bbb2128c2e455f8940ce + type_checked_symbol_table: 80855e8466f2d8c141ade84f032cd8e08d31253bd9ed6d5961e22ed21fa60758 + unrolled_symbol_table: 80855e8466f2d8c141ade84f032cd8e08d31253bd9ed6d5961e22ed21fa60758 + initial_ast: 85c3840f1f944a2935fb3c72572498e35718479567668c2021b58c351770e687 + unrolled_ast: 85c3840f1f944a2935fb3c72572498e35718479567668c2021b58c351770e687 + ssa_ast: d0361696dcc37db64ddb4dd16c46da32544b40473ab527a7ead74006e606aa27 + flattened_ast: 62ed1887b901a2595b4a0501739273c9a1be99f7087d69dc0c3ea3e3ad7608a3 + destructured_ast: 1269eb8715c7b65336f707b4a034353214600e240b5771bc1c7ce20630cd8b08 + inlined_ast: 1269eb8715c7b65336f707b4a034353214600e240b5771bc1c7ce20630cd8b08 + dce_ast: 1269eb8715c7b65336f707b4a034353214600e240b5771bc1c7ce20630cd8b08 + bytecode: 96a3dd2c8b423fc1830c547bb318ef7379dd2b3d3ba030142fe344b51c0ecfc2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_in_finalize.out b/tests/expectations/compiler/array/array_in_finalize.out index 9875c3ecae..f66b176d54 100644 --- a/tests/expectations/compiler/array/array_in_finalize.out +++ b/tests/expectations/compiler/array/array_in_finalize.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 70e685d495d80ed119b5ab9580baa25c9d36cef0fac9777f4942df489e6f23cc - type_checked_symbol_table: e96bfff8b85fa61bd3d77a04502acb5b62bbf03258b2c9a5cbb3a3dab3d25d5c - unrolled_symbol_table: e96bfff8b85fa61bd3d77a04502acb5b62bbf03258b2c9a5cbb3a3dab3d25d5c - initial_ast: 87bcf0e28ba7edc41f0b07a7bead17bbe5328ab2428c46c0482cb651865f13ff - unrolled_ast: 87bcf0e28ba7edc41f0b07a7bead17bbe5328ab2428c46c0482cb651865f13ff - ssa_ast: 679a4fc4f572152ce040d922439f27337246f275f5dba2e060d84f9597e382dc - flattened_ast: 78d5e7f3320b38d0ad0200facfbc40603beeb1ef84bc3c7b11fb30dec5d17412 - destructured_ast: c175e4d6939f54aba8855253e07ecba75ae7c77ed9e224538cf7d18e322e6f29 - inlined_ast: 6528b6f4bcd689b7650732ab02c0494134975401be400310aa842e42667455c2 - dce_ast: 6528b6f4bcd689b7650732ab02c0494134975401be400310aa842e42667455c2 + - initial_symbol_table: ba3fc19ac12ac6857103131150087f2008db2ed17e29f81333e71448b7460bdc + type_checked_symbol_table: e9456a96681c99f57e277529196368b924eb914dcc1e747246eceaa6fe3cda30 + unrolled_symbol_table: e9456a96681c99f57e277529196368b924eb914dcc1e747246eceaa6fe3cda30 + initial_ast: d7838abbe0ad26b7a8bc6eae9ab9c0f7be4d180426d060f86e4bb158b7f177a0 + unrolled_ast: d7838abbe0ad26b7a8bc6eae9ab9c0f7be4d180426d060f86e4bb158b7f177a0 + ssa_ast: d7d54b8076d9dfe9cf0d87015531ce37dcf3af5bc2849ba783ccbedef88dbfcb + flattened_ast: 579cc01e705c2b6d9d1e7622c34a034e3328b8e625fbe0bf541b7bd54ae49d17 + destructured_ast: db35f913e14ba042c5c5010eecc9e0bbdf46c3e73ca91b302ea8578dc4f60b3e + inlined_ast: ebb9563fb18a8a38343a1e264ba17b7b4285f36016a52bde85777fb66b8308e1 + dce_ast: ebb9563fb18a8a38343a1e264ba17b7b4285f36016a52bde85777fb66b8308e1 bytecode: 6d2dea5677417b5359aa082a7ffd6afbbfbba7a3557f7f6011a88d3b93fc8d03 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_in_function_signature.out b/tests/expectations/compiler/array/array_in_function_signature.out index 403e858453..f45ab13496 100644 --- a/tests/expectations/compiler/array/array_in_function_signature.out +++ b/tests/expectations/compiler/array/array_in_function_signature.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8f686b440e1d2cd543e5190759bbdc06182117b97640638f646f216f9f9439fb - type_checked_symbol_table: c7af7e465a9243ea067a24ba08c5e6eb261c6529a3268956f2c1b3a57827a5fc - unrolled_symbol_table: c7af7e465a9243ea067a24ba08c5e6eb261c6529a3268956f2c1b3a57827a5fc - initial_ast: 40a51503f07d56acd1488ed53e376b2e05d1adee3b6a76080eb9ce35203e9865 - unrolled_ast: 40a51503f07d56acd1488ed53e376b2e05d1adee3b6a76080eb9ce35203e9865 - ssa_ast: a01a9ec88c7a9ccd9ef3d344ae637c3bca9e0f696cdacaf38cf81103f7a0d788 - flattened_ast: c35ebc38c080280a6a86ce383316dab7bd74a3c0b88c4c55450f3b6780eab4d6 - destructured_ast: f7d927407be3b507a14aaeb00ecc6535bb97b73e30ec86d64c5f11e49968608a - inlined_ast: f7d927407be3b507a14aaeb00ecc6535bb97b73e30ec86d64c5f11e49968608a - dce_ast: f7d927407be3b507a14aaeb00ecc6535bb97b73e30ec86d64c5f11e49968608a + - initial_symbol_table: d3153d9d3c9bb2bda13d044f58b950de44094f4e2d76a2a8d8d013294ca2d846 + type_checked_symbol_table: eef34677156a9fa46022baf27398ad7cf7f378cd772990dadbb567939be5807c + unrolled_symbol_table: eef34677156a9fa46022baf27398ad7cf7f378cd772990dadbb567939be5807c + initial_ast: ea45d56006d7ddd3c6a7e98aa7f145343703aa3b60e24cedecee209592ea0558 + unrolled_ast: ea45d56006d7ddd3c6a7e98aa7f145343703aa3b60e24cedecee209592ea0558 + ssa_ast: ffe35f7b45090d1997fb2865d837e31ac9c385f89c819386bd245a5757d3e2fa + flattened_ast: 28e3936f1ae645aa57cc20d946996c1b9a4e715ec8c50c3957d00280b517b4fb + destructured_ast: 772c5ec8d0c490932cb4f1baa510284f76af446a220ff119441bb6bfb00133e5 + inlined_ast: 772c5ec8d0c490932cb4f1baa510284f76af446a220ff119441bb6bfb00133e5 + dce_ast: 772c5ec8d0c490932cb4f1baa510284f76af446a220ff119441bb6bfb00133e5 bytecode: 0871c25bd990602b411e2492035ed37dfd4243251c0b6aed5d0937e00f91ec89 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_in_mapping.out b/tests/expectations/compiler/array/array_in_mapping.out index c9849c6098..438dfe2ebc 100644 --- a/tests/expectations/compiler/array/array_in_mapping.out +++ b/tests/expectations/compiler/array/array_in_mapping.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: abf36ed55f5843ebc1f3242b1022888e489206da4e9fef98ea45206ca87aa9b1 - type_checked_symbol_table: 7ac4c7922f14871dfefe6f5ab9ffd85c440c495587b4a978e3bb6eb27fdc5dfc - unrolled_symbol_table: 7ac4c7922f14871dfefe6f5ab9ffd85c440c495587b4a978e3bb6eb27fdc5dfc - initial_ast: 955bf497b346f47653f924b4dadef81cb84f1bfa0a323b7e0a507dd754d67dbf - unrolled_ast: 955bf497b346f47653f924b4dadef81cb84f1bfa0a323b7e0a507dd754d67dbf - ssa_ast: e0936e2b57582db6d022915179725558a608ec2a9b76aeecdf4d80535664034e - flattened_ast: 2c9c3edece96e2561ea166e8d2b1ddcf11fcbe67b6d7fbc515ab30a2b74e55c3 - destructured_ast: c8c22a39cade77232dbb2c13abd15c10161e4df6569239f866a06d4a17113e47 - inlined_ast: e4bad473d142300dd19a0aafb71359753d2e02db2d8f5ef44e7148b344f25128 - dce_ast: e4bad473d142300dd19a0aafb71359753d2e02db2d8f5ef44e7148b344f25128 + - initial_symbol_table: c6fc8262389c0b237ca6df4e821f4349b7cd99be8c74e2f8e701b65ef04d9dac + type_checked_symbol_table: e0fc713c4d1f50fabbe07798887487cb12acf512fb318aa3c23c0ae8975bcb04 + unrolled_symbol_table: e0fc713c4d1f50fabbe07798887487cb12acf512fb318aa3c23c0ae8975bcb04 + initial_ast: ce204eee225f30e052b92f0e285d931e94ea5571ac661d83d82adf30139c72cf + unrolled_ast: ce204eee225f30e052b92f0e285d931e94ea5571ac661d83d82adf30139c72cf + ssa_ast: 03ca65a17d563c58c8649780aee2e497b6ef45e6f1df8e80f4a5ee6a28f43882 + flattened_ast: fa5ee74c7be755e17165cdd38b0865a5ecb94dad7cd8a81ddb26c9d0ed7ffd5f + destructured_ast: c3759b57ebd0d4fc539d1b6f8838e51cc77272bfd23b09e2b39ccd6b22feddaa + inlined_ast: fa6fc247bec284c9ecbc8e62406c5a499f0ee73917ca83023813a6e6c7aa3017 + dce_ast: fa6fc247bec284c9ecbc8e62406c5a499f0ee73917ca83023813a6e6c7aa3017 bytecode: 3914a12d8c1225083e703e35499e8c4fccb9dde44d02f0b281c1538ba6f93156 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_initialization.out b/tests/expectations/compiler/array/array_initialization.out index 5cedd0a69e..76dc7a98ad 100644 --- a/tests/expectations/compiler/array/array_initialization.out +++ b/tests/expectations/compiler/array/array_initialization.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 70f82278604bffb112d1c69574fe103b6028d92a17355fa962c33ff578cc0dd4 - type_checked_symbol_table: 5d30bcdba029ab2b8623a67f3615905535822dd2e1e2c382b208b46a287f1378 - unrolled_symbol_table: 5d30bcdba029ab2b8623a67f3615905535822dd2e1e2c382b208b46a287f1378 - initial_ast: a97de2c42995479c99a0dff4eb94b6b49e95326f07bad36322f39d772749d2f3 - unrolled_ast: a97de2c42995479c99a0dff4eb94b6b49e95326f07bad36322f39d772749d2f3 - ssa_ast: de184802ff5f549b150cd8ad5b5d3cda5279559f5b758835b0ed0739166c30e7 - flattened_ast: d5ea0b2bb81b3471cc8db8ab1c7d39f42eb75d553e6dc9721a1f6ffcd20432f2 - destructured_ast: 9abafc1a32bfdaa41ed04e463f9ff7ba392cacf96902514ef9f13356519a4270 - inlined_ast: 9abafc1a32bfdaa41ed04e463f9ff7ba392cacf96902514ef9f13356519a4270 - dce_ast: 9abafc1a32bfdaa41ed04e463f9ff7ba392cacf96902514ef9f13356519a4270 + - initial_symbol_table: 55de67e7f0caf5fcb2a3871448a83fee766b22b96eeaa1d5d172d2456b55688b + type_checked_symbol_table: 613bad49201700a62fe19d05bba61f39b48b2635ed657fee6e20475fa29c6ed8 + unrolled_symbol_table: 613bad49201700a62fe19d05bba61f39b48b2635ed657fee6e20475fa29c6ed8 + initial_ast: 51b578b772c900066283e01863cf3b96d894d50aa2d9323f830e8cd83a0b487b + unrolled_ast: 51b578b772c900066283e01863cf3b96d894d50aa2d9323f830e8cd83a0b487b + ssa_ast: aa32ba8a21c90c8070ada697e720e87ca3f858feabe71a36d5ad769f3ff275c4 + flattened_ast: c768aef56ba8c31205dd30930fbdc1b923ac541e070fd18ede0aba30f1514b01 + destructured_ast: f53c800f3654d52fdbf46067aa93ba6f0501c1565b2ed911239cfc1813ee1e73 + inlined_ast: f53c800f3654d52fdbf46067aa93ba6f0501c1565b2ed911239cfc1813ee1e73 + dce_ast: f53c800f3654d52fdbf46067aa93ba6f0501c1565b2ed911239cfc1813ee1e73 bytecode: 5adcc7b9450eedbada20f55565a821769e58c3cacb624d7e45061693d167a079 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_initialization_fail.out b/tests/expectations/compiler/array/array_initialization_fail.out index 963f88e13b..8e4f9f1340 100644 --- a/tests/expectations/compiler/array/array_initialization_fail.out +++ b/tests/expectations/compiler/array/array_initialization_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `[boolean; 8]`, but got `[boolean; 7]`\n --> compiler-test:5:16\n |\n 5 | return [a, a, a, a, a, a, a];\n | ^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `u32`\n --> compiler-test:9:52\n |\n 9 | return [1u8, 2u8, 3u8, 4u8, 5u8, 6u8, 7u8, 8u32];\n | ^^^^\n" + - "Error [ETYC0372003]: Expected type `[boolean; 8]` but type `[boolean; 7]` was found\n --> compiler-test:5:16\n |\n 5 | return [a, a, a, a, a, a, a];\n | ^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `u32` was found\n --> compiler-test:9:52\n |\n 9 | return [1u8, 2u8, 3u8, 4u8, 5u8, 6u8, 7u8, 8u32];\n | ^^^^\n" diff --git a/tests/expectations/compiler/array/array_of_structs.out b/tests/expectations/compiler/array/array_of_structs.out index 56ab6f49b0..acc4a7466f 100644 --- a/tests/expectations/compiler/array/array_of_structs.out +++ b/tests/expectations/compiler/array/array_of_structs.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cc524ab0524f4e93e969758157bb3dd1caaae1c740cffac0b4e35edd15de762d - type_checked_symbol_table: 441877c82d8468247a7f62b202bba12cf0fb4f3f6a82d22c2ad8b82814c467a9 - unrolled_symbol_table: 441877c82d8468247a7f62b202bba12cf0fb4f3f6a82d22c2ad8b82814c467a9 - initial_ast: b535ad589ab03c8e87e686babd955478e13b0f9c12e9681ec83a33c8d0747b4b - unrolled_ast: b535ad589ab03c8e87e686babd955478e13b0f9c12e9681ec83a33c8d0747b4b - ssa_ast: 57ce7348c46c7c77089f3c5c3c41a5baac1ccf1e0993b97834ef03af80512a69 - flattened_ast: caecde473ba965b65b059d7bd0498181d3cedd12403295d6ac344f006788ee49 - destructured_ast: 2e131d8b41206e76acd1acc71b6f90f78dd2f1c358d775406c251d02dfb8bcb5 - inlined_ast: 2e131d8b41206e76acd1acc71b6f90f78dd2f1c358d775406c251d02dfb8bcb5 - dce_ast: 2e131d8b41206e76acd1acc71b6f90f78dd2f1c358d775406c251d02dfb8bcb5 + - initial_symbol_table: 2810f9059b0a96a9416ee2a7212debabcb4bc6802095bdff039065d3fda7f3c7 + type_checked_symbol_table: b6307badfe522266447d5503e92045f5935d26a0c13cbcc7d78f0da6b6128a0b + unrolled_symbol_table: b6307badfe522266447d5503e92045f5935d26a0c13cbcc7d78f0da6b6128a0b + initial_ast: c5174335068d386bf09f1613ddc2765ab788afbce0a83dc94c8197d792570324 + unrolled_ast: c5174335068d386bf09f1613ddc2765ab788afbce0a83dc94c8197d792570324 + ssa_ast: ec179cc367b277c201b59fc08a6063297f826e09867caf663f30629a0d6bc8e4 + flattened_ast: cdd4b046fda370d0630b92e41a7544214dd31b5b58c830f40ac93c5b4e33e542 + destructured_ast: 19737108a3b3f9a45517e31a0d273c74ae5cda9c8bc86480c96317e6cd33d478 + inlined_ast: 19737108a3b3f9a45517e31a0d273c74ae5cda9c8bc86480c96317e6cd33d478 + dce_ast: 19737108a3b3f9a45517e31a0d273c74ae5cda9c8bc86480c96317e6cd33d478 bytecode: 53499e77217ba5d8d146384234cbed9abe5c47abcbfe547f7bff6fbef4194a56 errors: "" warnings: "" diff --git a/tests/expectations/compiler/array/array_size_limits.out b/tests/expectations/compiler/array/array_size_limits.out index 2bef0923ad..0cc0472c82 100644 --- a/tests/expectations/compiler/array/array_size_limits.out +++ b/tests/expectations/compiler/array/array_size_limits.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7dbe7c24a1ebacb04fe3abf727465e3644f01f3ba6af3eb4cf67d31ec2d106f9 - type_checked_symbol_table: 03664c610b8f5c3fa99a9127998bc9f69839104486c05b2389258a7104c312d2 - unrolled_symbol_table: 03664c610b8f5c3fa99a9127998bc9f69839104486c05b2389258a7104c312d2 - initial_ast: f77c072a2483b8777d1e14d772c3a1699b80126d3cafcc65a28dcdab84874e89 - unrolled_ast: f77c072a2483b8777d1e14d772c3a1699b80126d3cafcc65a28dcdab84874e89 - ssa_ast: e866e3eabbc719b2f4f94f1be63911de4ded1c85563cd0c45be052ae4aafd35f - flattened_ast: d522d3c288c1498ffd652fb2a4ad15c3062c284d8fdd7df38d213b1c950ca3e2 - destructured_ast: 56e9f0b79ea83395c7a20e15f534a8cb8398f1fde5a1467c56d2f845acd02ed2 - inlined_ast: 56e9f0b79ea83395c7a20e15f534a8cb8398f1fde5a1467c56d2f845acd02ed2 - dce_ast: 56e9f0b79ea83395c7a20e15f534a8cb8398f1fde5a1467c56d2f845acd02ed2 + - initial_symbol_table: a3b393d4d2e51b53c5987cd958d821983658c755d21235d09c43dbde9b8e9c41 + type_checked_symbol_table: 15c3df980bfbc43752b6c09a98536dfb3a0804f116c3e9bdf93423771fe50068 + unrolled_symbol_table: 15c3df980bfbc43752b6c09a98536dfb3a0804f116c3e9bdf93423771fe50068 + initial_ast: 01ba2ed0dbbaf22997296a20adcec7b7c560178815dc6e627f7f8094943e3478 + unrolled_ast: 01ba2ed0dbbaf22997296a20adcec7b7c560178815dc6e627f7f8094943e3478 + ssa_ast: bbbe8bb7d4113353990307e429133d9e85252740801d8004dcb2b796035db8f0 + flattened_ast: 48e6ffa711f1250106f70abd6e2f729c54e4e95ec8b54a4f4a0f4e280351de25 + destructured_ast: edd8a5eee97046c6e0ce96e43c20078827e04389bb74f703dbe8a6f4de367783 + inlined_ast: edd8a5eee97046c6e0ce96e43c20078827e04389bb74f703dbe8a6f4de367783 + dce_ast: edd8a5eee97046c6e0ce96e43c20078827e04389bb74f703dbe8a6f4de367783 bytecode: 87676231f14ea25fc123a2569754b9ff0dca4a4f7cee0eb4ed6419174dd0af4c errors: "" warnings: "" diff --git a/tests/expectations/compiler/boolean/and.out b/tests/expectations/compiler/boolean/and.out index b42bd2c904..fccd8434b2 100644 --- a/tests/expectations/compiler/boolean/and.out +++ b/tests/expectations/compiler/boolean/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bd10063c57991ab406a4d0ed78569254ff3296c4e22dec59f23b5f5683698704 - type_checked_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - unrolled_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - initial_ast: 4211fd2afa8b49f29654164ba4a1013c789c9e56bbbab81991246029c42b2b1e - unrolled_ast: 4211fd2afa8b49f29654164ba4a1013c789c9e56bbbab81991246029c42b2b1e - ssa_ast: b2cacb5e41cca31970c79a3b38aae2f1011e2524d3418d59dea48a504f427d00 - flattened_ast: 57ce47c3c696e3a756f07d9612c4f476cb9fb2c7605330f46d4b1160c527f65a - destructured_ast: c29c89d3a0c19970df63e26418453b8709ff3fb6bbb3af4b74abb1a9f18b5539 - inlined_ast: c29c89d3a0c19970df63e26418453b8709ff3fb6bbb3af4b74abb1a9f18b5539 - dce_ast: c29c89d3a0c19970df63e26418453b8709ff3fb6bbb3af4b74abb1a9f18b5539 + - initial_symbol_table: 1b5c611464ecf9e3bdafa92a46c5b9d7ff2f75b57aba7e90eced6f363fb580a1 + type_checked_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + unrolled_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + initial_ast: eaad5ac882c9ab1f4f88a2460e59f856458cb83517dfef68a07dc5cf3d11c7e3 + unrolled_ast: eaad5ac882c9ab1f4f88a2460e59f856458cb83517dfef68a07dc5cf3d11c7e3 + ssa_ast: 690eacae3ba50c90ea847823283c225380fd162468c448ca176d206724f9b486 + flattened_ast: 2acb2f118de37e8c8bccdefa4c557b9aa29e9a1ccb3ec75ba5a37a8ebe771e32 + destructured_ast: 7188aa240e3316581a7e7e84d12a8ebc7cbbcdfcb373c0e69b4cf50a163f0455 + inlined_ast: 7188aa240e3316581a7e7e84d12a8ebc7cbbcdfcb373c0e69b4cf50a163f0455 + dce_ast: 7188aa240e3316581a7e7e84d12a8ebc7cbbcdfcb373c0e69b4cf50a163f0455 bytecode: 134904b86b96581876c2ca0c6ead651dda0dc9f2fb6dc583400133410b7deede errors: "" warnings: "" diff --git a/tests/expectations/compiler/boolean/conditional.out b/tests/expectations/compiler/boolean/conditional.out index 85cc983946..cbc038c367 100644 --- a/tests/expectations/compiler/boolean/conditional.out +++ b/tests/expectations/compiler/boolean/conditional.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bd10063c57991ab406a4d0ed78569254ff3296c4e22dec59f23b5f5683698704 - type_checked_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - unrolled_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - initial_ast: 0d8dda87869714e40756fd2f98510d272650aaa22fa3d52102e2d3a0f581bf6d - unrolled_ast: 0d8dda87869714e40756fd2f98510d272650aaa22fa3d52102e2d3a0f581bf6d - ssa_ast: 25b083a522a1f43a2644fb462797a2f4d9e575846652b2f970f02337c3dc7569 - flattened_ast: 77fba1f1b2ce5fcbe011e36806937612525ab106fb65575c667afcf051741656 - destructured_ast: af919e48fb51788ddae4a76961da635623877f7270fc2948bb96c6a4aebda245 - inlined_ast: af919e48fb51788ddae4a76961da635623877f7270fc2948bb96c6a4aebda245 - dce_ast: af919e48fb51788ddae4a76961da635623877f7270fc2948bb96c6a4aebda245 + - initial_symbol_table: 1b5c611464ecf9e3bdafa92a46c5b9d7ff2f75b57aba7e90eced6f363fb580a1 + type_checked_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + unrolled_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + initial_ast: 5f26db89efd720e9fd89f93107a5096ef7f600e769e44b01a6b43d86ed849de0 + unrolled_ast: 5f26db89efd720e9fd89f93107a5096ef7f600e769e44b01a6b43d86ed849de0 + ssa_ast: e5974a0e1add0fbde6f86104bed47aae9bb59b8b131b46c7f77489336dff21b0 + flattened_ast: 61bed3f773821b1b80eda03f5a05d5bfb12399db89bf9f93c248aa09b5b250f6 + destructured_ast: 00481fd379ca20887a4b45be2ef03ff42a27954cf22e2494882a390b9f42bce8 + inlined_ast: 00481fd379ca20887a4b45be2ef03ff42a27954cf22e2494882a390b9f42bce8 + dce_ast: 00481fd379ca20887a4b45be2ef03ff42a27954cf22e2494882a390b9f42bce8 bytecode: 56a9fa48a00d1b38b6f60a93ef2168b2c0ce9c23ba3cb7bffa40debfc1b16180 errors: "" warnings: "" diff --git a/tests/expectations/compiler/boolean/equal.out b/tests/expectations/compiler/boolean/equal.out index 60639b032f..7f1babed78 100644 --- a/tests/expectations/compiler/boolean/equal.out +++ b/tests/expectations/compiler/boolean/equal.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bd10063c57991ab406a4d0ed78569254ff3296c4e22dec59f23b5f5683698704 - type_checked_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - unrolled_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - initial_ast: b5d6bd78a15f45ab391eab1ad69ea09a430e15cc57cf7247129d0a8647b729df - unrolled_ast: b5d6bd78a15f45ab391eab1ad69ea09a430e15cc57cf7247129d0a8647b729df - ssa_ast: 47dc208e70efa04694b2abcf8a43cf26bdffae50a3a0a095d50c54e4fac3802c - flattened_ast: 98fafaee7aae3e3717cb2fd86e18b1e7c2bc05ba7665528365ede914b5904f40 - destructured_ast: b1c1205ee4abc7a755373da17529b3c538151a3ad7e33387a0e1305792de5cce - inlined_ast: b1c1205ee4abc7a755373da17529b3c538151a3ad7e33387a0e1305792de5cce - dce_ast: b1c1205ee4abc7a755373da17529b3c538151a3ad7e33387a0e1305792de5cce + - initial_symbol_table: 1b5c611464ecf9e3bdafa92a46c5b9d7ff2f75b57aba7e90eced6f363fb580a1 + type_checked_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + unrolled_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + initial_ast: 62350ccf85cc0e5ebaa8fb5103845b87d70165e0bc3153bfaf2e42ef6b85505b + unrolled_ast: 62350ccf85cc0e5ebaa8fb5103845b87d70165e0bc3153bfaf2e42ef6b85505b + ssa_ast: 1b2d39677eea7198dd46956061d8bac6c36ed700e45be42354af9a7bc4548bd9 + flattened_ast: 198e38a41d0504a079c98e6a4898e2a94442d9ffdd767f0b04873125972f75f5 + destructured_ast: 41812b545fb9f9539b4721f3e42bf57df57bbc097869a9993ca48fc89af07d7b + inlined_ast: 41812b545fb9f9539b4721f3e42bf57df57bbc097869a9993ca48fc89af07d7b + dce_ast: 41812b545fb9f9539b4721f3e42bf57df57bbc097869a9993ca48fc89af07d7b bytecode: 2332d5b7ed9910dc65c885e1aeedbbde00e02d95a55caa300a9cb72456707034 errors: "" warnings: "" diff --git a/tests/expectations/compiler/boolean/not_equal.out b/tests/expectations/compiler/boolean/not_equal.out index d89d312685..df1079a9d8 100644 --- a/tests/expectations/compiler/boolean/not_equal.out +++ b/tests/expectations/compiler/boolean/not_equal.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bd10063c57991ab406a4d0ed78569254ff3296c4e22dec59f23b5f5683698704 - type_checked_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - unrolled_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - initial_ast: 9832f7af734c0240c484d0c2daffc26aa891f74f75f9bc082c2f36f5985240e6 - unrolled_ast: 9832f7af734c0240c484d0c2daffc26aa891f74f75f9bc082c2f36f5985240e6 - ssa_ast: 4a4ffea8c607062010c1174fc0dcd1b9297125099ae63821f9a7c89dc9eff8ab - flattened_ast: f590a0089fbc846a060d737f2d6bd585cf423843ccd56b04d8768d48b8dc17e7 - destructured_ast: 881aece8c88d9509eabf565698cd54259ae40632db3bb4b8d28c7e4db181833a - inlined_ast: 881aece8c88d9509eabf565698cd54259ae40632db3bb4b8d28c7e4db181833a - dce_ast: 881aece8c88d9509eabf565698cd54259ae40632db3bb4b8d28c7e4db181833a + - initial_symbol_table: 1b5c611464ecf9e3bdafa92a46c5b9d7ff2f75b57aba7e90eced6f363fb580a1 + type_checked_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + unrolled_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + initial_ast: 5fd20de6d0cdad3eabf5467f323426da3ccb6e1ea08a2a7fc95457ee7e10fa56 + unrolled_ast: 5fd20de6d0cdad3eabf5467f323426da3ccb6e1ea08a2a7fc95457ee7e10fa56 + ssa_ast: 5f72b32831de268d754e859875b8d55d2d9c41b93e8004b35e4a77bda3641dd9 + flattened_ast: 880b09f5d0a626bfcd3312e2cfd75889a3ad8bfad901110c3a9008397b696bb3 + destructured_ast: 595f46c5f74c3ebf5da3dac2142637a7073ef1f3af8771ed9c12004de481eb3d + inlined_ast: 595f46c5f74c3ebf5da3dac2142637a7073ef1f3af8771ed9c12004de481eb3d + dce_ast: 595f46c5f74c3ebf5da3dac2142637a7073ef1f3af8771ed9c12004de481eb3d bytecode: 990eee0b87d70df046bad969201ad8afabff10162eb70c00f837fde81fed4104 errors: "" warnings: "" diff --git a/tests/expectations/compiler/boolean/operator_methods.out b/tests/expectations/compiler/boolean/operator_methods.out index 87c659ff43..41bcde50a3 100644 --- a/tests/expectations/compiler/boolean/operator_methods.out +++ b/tests/expectations/compiler/boolean/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bd10063c57991ab406a4d0ed78569254ff3296c4e22dec59f23b5f5683698704 - type_checked_symbol_table: d2b055e782e24494e1a03542237e630d726006d340be60d2a57d061c2aff1205 - unrolled_symbol_table: d2b055e782e24494e1a03542237e630d726006d340be60d2a57d061c2aff1205 - initial_ast: c97a474d84294eeef08309b35ad687acc562fa138ab6ba66dbd099449c470d92 - unrolled_ast: c97a474d84294eeef08309b35ad687acc562fa138ab6ba66dbd099449c470d92 - ssa_ast: d5dc0dfaae664f6f6a6429fa26b5f93949d9eaf011650cc77eea4e44a7a7ee77 - flattened_ast: b62534ac3f8a00e1ab60be2f43416047f63be07b55e5fc1dc65e410fa5e17ece - destructured_ast: 7a742b9a3f2a47241e09f3f0ba1fbf9beddb39dd03070578869e4733d176d5c4 - inlined_ast: 7a742b9a3f2a47241e09f3f0ba1fbf9beddb39dd03070578869e4733d176d5c4 - dce_ast: b58413720432c2e9194aba0ff77579cc75ad2496d65841a183a1ab7cd697f195 + - initial_symbol_table: 1b5c611464ecf9e3bdafa92a46c5b9d7ff2f75b57aba7e90eced6f363fb580a1 + type_checked_symbol_table: 784af104f55654a81e3c2546a1eab0fdbdd208681567d89e9b9286ab1a75cac3 + unrolled_symbol_table: 784af104f55654a81e3c2546a1eab0fdbdd208681567d89e9b9286ab1a75cac3 + initial_ast: 4d8dac42b745182842d0699c703b8cd4bb875da014b3d93f993779020f643e59 + unrolled_ast: 4d8dac42b745182842d0699c703b8cd4bb875da014b3d93f993779020f643e59 + ssa_ast: 198d0af4f4d9aeaab70de4df15b8a15e87078a19d164afeb612c4fac256c7908 + flattened_ast: 8e67e164404e6fcbc4918492660dc59572103060be8141be63a058139cfded43 + destructured_ast: 58d1e81d725b83b56d365add74a33f083d364f1b9842c639621ea95339605d70 + inlined_ast: 58d1e81d725b83b56d365add74a33f083d364f1b9842c639621ea95339605d70 + dce_ast: fbe283e571b7a63ca2d2ac2c0001e1ced041e7ee1866c92c8046138363400239 bytecode: bb260232bbd0ccede368961a31abeef5edc7e00cab3348b4b8518d4e5798a6b5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/boolean/or.out b/tests/expectations/compiler/boolean/or.out index 1b931ca9a5..b35782285e 100644 --- a/tests/expectations/compiler/boolean/or.out +++ b/tests/expectations/compiler/boolean/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bd10063c57991ab406a4d0ed78569254ff3296c4e22dec59f23b5f5683698704 - type_checked_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - unrolled_symbol_table: ebd01f7299929e2253c4f53ad0ae2f0f4b14cf1bc3e4087b59ba2c67c4f78b40 - initial_ast: 8289a856e0dd13b4b6d559b8640827fced50219833fe76b3892eb8974e1aa0db - unrolled_ast: 8289a856e0dd13b4b6d559b8640827fced50219833fe76b3892eb8974e1aa0db - ssa_ast: aead09e24ea21c7a93f2b0cce2a81dff5d2622280a77fac258b070d7b369eef2 - flattened_ast: 94fd586fed2536fa9a5b93b637fe7b84da4b1086d279ff093d06c84626ea310c - destructured_ast: 7d71ea026bfda2662006a42d7269ba2342f7388c0275bf1e31ab26ee9455d937 - inlined_ast: 7d71ea026bfda2662006a42d7269ba2342f7388c0275bf1e31ab26ee9455d937 - dce_ast: 7d71ea026bfda2662006a42d7269ba2342f7388c0275bf1e31ab26ee9455d937 + - initial_symbol_table: 1b5c611464ecf9e3bdafa92a46c5b9d7ff2f75b57aba7e90eced6f363fb580a1 + type_checked_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + unrolled_symbol_table: 29a17f191dd193447c1182ec08351227f100183d7fbe41bdf4b113e0f304e33e + initial_ast: a7a40fd49b89c3e4b8b427a81384d52bee87a6de9be4d323faaf6c56c201f05b + unrolled_ast: a7a40fd49b89c3e4b8b427a81384d52bee87a6de9be4d323faaf6c56c201f05b + ssa_ast: b4e000a08d956d72c31cdc7e4d41be3a0c7be7c174a625f4c59f8d0422834291 + flattened_ast: 46355d55070db6206d101b33c93a643a7fae8efe6501b8d2062ec22866e01f10 + destructured_ast: 920af3171d61da86d9ae1803e344bfbf48c0273f449de1c4db1dcbaf5f2cef75 + inlined_ast: 920af3171d61da86d9ae1803e344bfbf48c0273f449de1c4db1dcbaf5f2cef75 + dce_ast: 920af3171d61da86d9ae1803e344bfbf48c0273f449de1c4db1dcbaf5f2cef75 bytecode: c3a0c03f4324a6dd6baea42e664ffad91868714739e03525dcbc968582007ceb errors: "" warnings: "" diff --git a/tests/expectations/compiler/console/assert.out b/tests/expectations/compiler/console/assert.out index 4d69738882..c2a247649b 100644 --- a/tests/expectations/compiler/console/assert.out +++ b/tests/expectations/compiler/console/assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cc0ace51fc7bdb52fb3af1d348c2a02bc30392dc5b77e3d07c435275a71bbded - type_checked_symbol_table: b6e95b2f1deb42b782c3fce0f39f36b830e9fdf5ffd9cdcae210da52fd427937 - unrolled_symbol_table: b6e95b2f1deb42b782c3fce0f39f36b830e9fdf5ffd9cdcae210da52fd427937 - initial_ast: 82f9d9a2c3127798eb8dabe92a46c7c5eb91158a6dcd6d2fba4bcd8ac85b39f4 - unrolled_ast: 82f9d9a2c3127798eb8dabe92a46c7c5eb91158a6dcd6d2fba4bcd8ac85b39f4 - ssa_ast: 09780e810d37a7b20498d017ef2c5a1f5ae6b17e3653815db7303f32771355dd - flattened_ast: 6b73daf0fa5555e06fb3bd1ddd35f349acd0a6dc59793ec7cee3192845d3f0ec - destructured_ast: 523cc1deae6e01659e061d875157d9d2168caa54cfec0becbe98886347a32082 - inlined_ast: 523cc1deae6e01659e061d875157d9d2168caa54cfec0becbe98886347a32082 - dce_ast: 523cc1deae6e01659e061d875157d9d2168caa54cfec0becbe98886347a32082 + - initial_symbol_table: e842df421595b3b67809502efd4090ad62f3a1c381caff3e87fdb0db1d8f05e3 + type_checked_symbol_table: 488dfeda4033ab38d660e18201b8374a0afdab04b361438010b4f781d34246b7 + unrolled_symbol_table: 488dfeda4033ab38d660e18201b8374a0afdab04b361438010b4f781d34246b7 + initial_ast: 6d7ed631427a4ab10f27d2452a1964ad467c76d926d7728a879ecc04dc1cf223 + unrolled_ast: 6d7ed631427a4ab10f27d2452a1964ad467c76d926d7728a879ecc04dc1cf223 + ssa_ast: 127fc107ad2d3bfd8d45ee0776aa87d5ceb98ea74021834e0a2be91b3aabc2ab + flattened_ast: 384b9c3dc0e6dd88220902841f0b60485d5618eb8c294fad74fa50e695354778 + destructured_ast: 0df4d5d73bcbbc4eb62ed67c5b14d1b8838ccef0a38617f9bffae87e9e8f61d2 + inlined_ast: 0df4d5d73bcbbc4eb62ed67c5b14d1b8838ccef0a38617f9bffae87e9e8f61d2 + dce_ast: 0df4d5d73bcbbc4eb62ed67c5b14d1b8838ccef0a38617f9bffae87e9e8f61d2 bytecode: 3c391009be59588562aa4a34d1b00508cd253c94d35a66741962352c76a92633 errors: "" warnings: "" diff --git a/tests/expectations/compiler/console/conditional_assert.out b/tests/expectations/compiler/console/conditional_assert.out index c6407b19ca..e9642b1e36 100644 --- a/tests/expectations/compiler/console/conditional_assert.out +++ b/tests/expectations/compiler/console/conditional_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0bed2aa2800ab9ab710aa8e64ee5f567bc7a420feaf6a6dc24c671465eec85c - type_checked_symbol_table: 2c1513724ca91ce0ed7080a1eff4315e3317b9eae0c231ea5f1b3f1633e3f259 - unrolled_symbol_table: 2c1513724ca91ce0ed7080a1eff4315e3317b9eae0c231ea5f1b3f1633e3f259 - initial_ast: 9f47a2232ae221ef48e0d1f163c79ddf4b7082cbf305b1f4819a397dd2bc87c8 - unrolled_ast: 9f47a2232ae221ef48e0d1f163c79ddf4b7082cbf305b1f4819a397dd2bc87c8 - ssa_ast: e68b1ccbbdf9c74e701eda8754220a4ccd74da3fa92cea72dd617b324fcd0360 - flattened_ast: 604f03baf34c2d8f7c4a1bf20fff796f3fbb2dcaee1ae6b659203d0a2ca0fc06 - destructured_ast: c75a437a3a2368242dbd0855ef66cf83f42e62ff2b1beec56fd67c55bc1a9ae8 - inlined_ast: c75a437a3a2368242dbd0855ef66cf83f42e62ff2b1beec56fd67c55bc1a9ae8 - dce_ast: c75a437a3a2368242dbd0855ef66cf83f42e62ff2b1beec56fd67c55bc1a9ae8 + - initial_symbol_table: fe88d0b4607c83e6ad15970976a4b53d4805409c31cf4f130c800a94ee42c95a + type_checked_symbol_table: b4995f1268d8d8bbcaadf5f2c28c1a198b7f858d1890f11684ab0c68bdbba5aa + unrolled_symbol_table: b4995f1268d8d8bbcaadf5f2c28c1a198b7f858d1890f11684ab0c68bdbba5aa + initial_ast: ba67a500726316de1c9fc21a11c793b2af8c1d356b129aa0e4daca8e97685ef6 + unrolled_ast: ba67a500726316de1c9fc21a11c793b2af8c1d356b129aa0e4daca8e97685ef6 + ssa_ast: d0458d630038e53c60b016d68897fbb8f7cbaacdcf55ae82a7b57499f2a14a8c + flattened_ast: ec3e1d4aa7dbc4761eb4bd30e1e44705888b55b549dcdfc9b680dcb0c2353e5d + destructured_ast: 6ebb454d42a584471202278aa170bb7a16a72ac1cc2d8da4045e081abe047b7b + inlined_ast: 6ebb454d42a584471202278aa170bb7a16a72ac1cc2d8da4045e081abe047b7b + dce_ast: 6ebb454d42a584471202278aa170bb7a16a72ac1cc2d8da4045e081abe047b7b bytecode: 3ff716b96c532801f4fa5310f4eedf8f96fe15bd7db3bf087e7b64a161153945 errors: "" warnings: "" diff --git a/tests/expectations/compiler/constants/const_tuple_declaration.out b/tests/expectations/compiler/constants/const_tuple_declaration.out index 34b2418e80..0c8fc81670 100644 --- a/tests/expectations/compiler/constants/const_tuple_declaration.out +++ b/tests/expectations/compiler/constants/const_tuple_declaration.out @@ -6,13 +6,13 @@ outputs: - initial_symbol_table: 7b7639da9364ec7e9fbdbeca060c73f5f0d338486b6d823b0b4704d23f9427ab type_checked_symbol_table: 0802a02c884f0c8c409af2c2e5832393edc51a289dd6eebfebfc4ce2de29ba65 unrolled_symbol_table: 435885a17bd622f24f237a8d2eb4ee510a4977dbabd380530ae0d2e8cac26101 - initial_ast: f869a6367fce6da2877d7b93ebdc2237cace8c4fee4ed78b56f4e34915c33044 - unrolled_ast: 392c16f3801e0b877b2588423b77048e06c5e495fe3bfc22aa39a3d65f5def00 - ssa_ast: f5544e125cc31c03bbce4423308625e45c4564032b639d58bf773e5bfac4b877 - flattened_ast: 04f6155825ee60abad4578b5c1632f81f3f8cd4e3cf4f5cdbade157fb9a8e24d - destructured_ast: a04fa1a2c7e74a77c5a7668db476c298e4415d6a4e9e45eb23ad4a1384f802a1 - inlined_ast: a04fa1a2c7e74a77c5a7668db476c298e4415d6a4e9e45eb23ad4a1384f802a1 - dce_ast: 1f1288f1f9f8b1d6d9e5344a4eb39f05524effb10517202346dd08c47d4e7fe3 + initial_ast: 38245c6dcf3dd2eefe622109ac7e464c771fb453600c0abbe56b09d35b53aebd + unrolled_ast: a26bb8e37c66a077fba6f366ffc7e68d3c298f7f82bc3d6e72a4445ec9ecc23a + ssa_ast: ab86608c012145f682109ec167f2beadd27b4285e712bf9d16096409c4f47fd4 + flattened_ast: fc788aaa793d64b66169199559b0630dba62116216c9c7b38530719ba9775e9f + destructured_ast: 6882bbc3e61e5b5e088128719c3c03f20eb32bfd06312e68eedd05182b5260dc + inlined_ast: 6882bbc3e61e5b5e088128719c3c03f20eb32bfd06312e68eedd05182b5260dc + dce_ast: 6adf6b5a2b6be4dcc8ebf46d30acc4dc8082816c90679404869dc0f76a014981 bytecode: acfb8fc365ba153cf8598a04dad8ff4ac65b9df6c6356cb077fcf9dafbead7e9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/constants/constant_finalize.out b/tests/expectations/compiler/constants/constant_finalize.out index 358375ad82..6ed368d130 100644 --- a/tests/expectations/compiler/constants/constant_finalize.out +++ b/tests/expectations/compiler/constants/constant_finalize.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 912affc970cbcb05b0ad9fb1ff1a5598cb6972f9b2a63906ae7754fab97e6455 - type_checked_symbol_table: 8fa2b239eaf62f85f56a7ba412d90304d5135a47f9c3efb24267fd811418c8f3 - unrolled_symbol_table: ba551492d8e477c0853c9c5935dd6c08ee4e9c5b12c72da782e0a1f21eff3f38 - initial_ast: a508084b0849c8fc8132a326646f60b7d322645f51bb7dfb2c073d92d171f2ba - unrolled_ast: 8adac3668b7a9e3d711058042f008c7e6bde85a3c4a0d5095d31913fb144816c - ssa_ast: ee38d89f9cad35f48c927e99cef9aad239f4f636c6a7a6d854c8c41ed0001b35 - flattened_ast: cb263db54e096e6b3eddb79df68c2e30a2d75f1623d9d318af73bc5773a85599 - destructured_ast: 13e294f147c100fdac2457fbee58edfca364ef8d83b79a36a5ac9afbeef487be - inlined_ast: 7f34786ee8bea7c9f1a4c0367a32b2680e3d89c0f8b4fe5822f347cb06d17529 - dce_ast: 7f34786ee8bea7c9f1a4c0367a32b2680e3d89c0f8b4fe5822f347cb06d17529 + - initial_symbol_table: 83e7e0873dd72e3da1df2a1a82b891a510ec0016f0e37208c42daca6ecc114d9 + type_checked_symbol_table: 9cff521828b8695385727d732d8cbc0d877b6158f29582d8fe6716f43fc52dc9 + unrolled_symbol_table: 77955bf3d7987c7e7833c8a9843d4e7a6123324f6e84a1db8b8df31dabf1910f + initial_ast: be00d02ab3c3b889fc1842c26280c35c1d2811e8ad97dfe9aae939cb6e17528d + unrolled_ast: 492de3b239329a520383e6f09fc9988dedfecd6709006127af2d32f233a1c76e + ssa_ast: 88f0d788cc578eb9255c096157fa8d3e801ba656314f39459a3413de844a52fe + flattened_ast: 5e2bd3e32ab5add74daaf4f7d0287d4f987d3ea34a87c953ffc1a3207511e8f6 + destructured_ast: d49494485feecc89a2dc13fe39e0a904d17e79630f6dd2bc61c03a8fae22967a + inlined_ast: 4e916f4e4287ff120cf4c99ab5c6c652e44bc083f1a994d8b9e7118fc3b6c26c + dce_ast: 4e916f4e4287ff120cf4c99ab5c6c652e44bc083f1a994d8b9e7118fc3b6c26c bytecode: 1f274ff221668a27f086b94c9485486b9d5fe1374384f9092bb3198632da3b91 errors: "" warnings: "" diff --git a/tests/expectations/compiler/constants/constant_loop_bound.out b/tests/expectations/compiler/constants/constant_loop_bound.out index 8a04a95d86..fdfd8adbf1 100644 --- a/tests/expectations/compiler/constants/constant_loop_bound.out +++ b/tests/expectations/compiler/constants/constant_loop_bound.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: dd4d3c9b32a75f56f5f5a8615defef06166452c6ff63902a31f1b35e2534befa - type_checked_symbol_table: 3a2728e2385287273d47e1b3764b59db6f32b28f25098c76dd961a93e392f903 - unrolled_symbol_table: 757176c89a70f2da4a98e31093f500866610db61c8a25876ce221c94482f0cf4 - initial_ast: bedecf1c3e96cea2f1d598482707105f1935749f6ceb754eaa4ef73a5b4cf4a6 - unrolled_ast: 2703ec84bd2a511a9c838d58b55361115494679ab0ce02d4ab2f13bca5cc7e59 - ssa_ast: 34477dd040cfef68db0318c4efa44d0930d3d68c86fb31af7748f45610578ea0 - flattened_ast: 8ed19ef157b656b55ca9d0fca5fc15e88d6c6485aae4a1af24eecb9fb93bb989 - destructured_ast: c6c05abc5c72981b6b63205176dbcdf7fba91d71bdfba104b2c6fd32e05b43af - inlined_ast: c6c05abc5c72981b6b63205176dbcdf7fba91d71bdfba104b2c6fd32e05b43af - dce_ast: c6c05abc5c72981b6b63205176dbcdf7fba91d71bdfba104b2c6fd32e05b43af + - initial_symbol_table: 4a5d78e0b3e37a6b912a8277304e8152e36e3376df8239c851bafa147a3a7aed + type_checked_symbol_table: 56d61d0bc95b11c83a9d8bdff97d5f3b96ffcd2ed64f3d031ae12fb3419cb8d3 + unrolled_symbol_table: 7687d1610a4caa85db7b4fbaca1b57e88a4cd634bb218ebb6907041391a421a1 + initial_ast: 812159a832e2cf564c38afc08d09e2bae9f3d1cf76fb833b5cc554aebc32c90a + unrolled_ast: 13e11cafcf91d5b7d0cfe69930d22a09b1e95c6e42abd614c12c2341a943c3d5 + ssa_ast: 8dd73c84e71e192b7d1b72c9f920043f1a2a3045a6761ef2ba493bd1853962c6 + flattened_ast: 6f80c4f0886538291cbed18cfee5b7a295cf2d9ec8d98a62a34a1664e465c023 + destructured_ast: 1a5edd4f63b4678c5e2d0dd844b1255d269ba2e0562b02884069824f0a58a554 + inlined_ast: 1a5edd4f63b4678c5e2d0dd844b1255d269ba2e0562b02884069824f0a58a554 + dce_ast: 1a5edd4f63b4678c5e2d0dd844b1255d269ba2e0562b02884069824f0a58a554 bytecode: a6350aaded46f7047061f7e68a8ae41eb8aa0d29f02560257ecdc582a6c684f9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/constants/constant_loop_bound_type_mismatch_fail.out b/tests/expectations/compiler/constants/constant_loop_bound_type_mismatch_fail.out index e4137bfeb7..b3364447d1 100644 --- a/tests/expectations/compiler/constants/constant_loop_bound_type_mismatch_fail.out +++ b/tests/expectations/compiler/constants/constant_loop_bound_type_mismatch_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `u32`, but got `u8`\n --> compiler-test:8:22\n |\n 8 | for i: u8 in START..STOP {\n | ^^^^^\n" + - "Error [ETYC0372003]: Expected type `u8` but type `u32` was found\n --> compiler-test:8:22\n |\n 8 | for i: u8 in START..STOP {\n | ^^^^^\n" diff --git a/tests/expectations/compiler/constants/loop_unrolling.out b/tests/expectations/compiler/constants/loop_unrolling.out index debbcbc320..b3e4e118f4 100644 --- a/tests/expectations/compiler/constants/loop_unrolling.out +++ b/tests/expectations/compiler/constants/loop_unrolling.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 822b957b21a3e7b9f957d8cec8c6b4256775555ea7b7a9192c9cef8a86d04c6d - type_checked_symbol_table: ed876a3a594f4486a033fe1bfffeb5dc53865cac75f1cbf5b1933ff2c23ebffc - unrolled_symbol_table: 8219fa95d2f59e8c9f928eb5566010a88a0e5752834503249c15d9f865f3e88e - initial_ast: dc02876f1f1c866ba2e2c89ed4f574f4b5eaa240c66c03a4dc00f1486c92045e - unrolled_ast: ae4aa74a621ad590bbab5d1d7a46aede0a7fbeaeacfe4578064807b0e2ff00de - ssa_ast: 25f48814c969fd91f5be92e2972316076da6447e383e032f0bab1a80365d9b81 - flattened_ast: 7d9cb8fc635391ac72606a46655d098812f0f7e7e72bd767cd4931667d8f681f - destructured_ast: ac91b42bc2f9b6caf9d40d5766ec82d8caeff5bf51fd7eadd647bee936e26c84 - inlined_ast: ac91b42bc2f9b6caf9d40d5766ec82d8caeff5bf51fd7eadd647bee936e26c84 - dce_ast: ac91b42bc2f9b6caf9d40d5766ec82d8caeff5bf51fd7eadd647bee936e26c84 + - initial_symbol_table: b0ff324bab016466fe1fca2bda97adeb161701ab4672d91b41146b5da9670c2d + type_checked_symbol_table: caee45876db76ab86161fc873cb28207d70ea4729d392e855519ab1bf92d601b + unrolled_symbol_table: 218eaa9124ad3e749032a408f978b28426b90f5c1528b00d057f44d389294c2f + initial_ast: 6deebcd133753c70df38755447443e16cc528daee1b9832cd43abdb154276cba + unrolled_ast: 480ca5e4a2b87dd0ef24c8eaa333c527b18e2f99aac30dbc10b07041cf1afef1 + ssa_ast: 6d2a5eea33565e9e6173cbd1ed3ab91e7aa1cad1868d6af5f6542ecabb0837a7 + flattened_ast: 63bec4c7a76657334050b28319b5e5ad76c2e712092680f06cb358ea968a45b2 + destructured_ast: 1285f38557972e881ec58ee8460f0a2cd36360182c3818ba60401af85252e724 + inlined_ast: 1285f38557972e881ec58ee8460f0a2cd36360182c3818ba60401af85252e724 + dce_ast: 1285f38557972e881ec58ee8460f0a2cd36360182c3818ba60401af85252e724 bytecode: d9595550f8a3d55b350b4f46059fb01bf63308aa4b4416594c2eb20231f6483a errors: "" warnings: "" diff --git a/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out b/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out index c7ccb474a9..77fb09f4db 100644 --- a/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out +++ b/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 822b957b21a3e7b9f957d8cec8c6b4256775555ea7b7a9192c9cef8a86d04c6d - type_checked_symbol_table: 39be341ba0bb3e62400704e748adfde2ff4038a64cfe7032e596d9f6b114943d - unrolled_symbol_table: 72cb9d344fb88724b1ae07506f9be420baa0916634d2133c7e4e51368ec91115 - initial_ast: 4e6a530b5e57b925c3100aca1de7a314f1b10cfdb2f3b324137b412b11a0680f - unrolled_ast: bd23e1a503f1d4738bf28afaff84d899295731fdb6e150c8c7889cd00d128724 - ssa_ast: 7dc4c694fdcab5660f5014c29c938ff9e028cbcfbfe1b52a32ef73e6a78e358f - flattened_ast: 84ea11a0ba0fba401dd2a5d2b5eb2f06af38d22c37a597da8f5e200f03f999de - destructured_ast: 6aac0197cbbfefe82dbfb4bbc58a5ae1606db42e4e16e0f63731e743c77f2aab - inlined_ast: 6aac0197cbbfefe82dbfb4bbc58a5ae1606db42e4e16e0f63731e743c77f2aab - dce_ast: bbf2c294afe079c354aae650d7debbb627673fc8fa16323fc9911d9ce42188c2 + - initial_symbol_table: b0ff324bab016466fe1fca2bda97adeb161701ab4672d91b41146b5da9670c2d + type_checked_symbol_table: cae5172f09f56d0792b62803e7936f1431912008a8f94d3c81cf8e9fbad07686 + unrolled_symbol_table: be52d8f75e0af71b844cf4e0792f4f3fbf719719dcfcc498695f9f74462498f9 + initial_ast: 163b4dae689a449686c0502351d2551d84266e67e9fb1615e4d9111980318b98 + unrolled_ast: 3a1ad696a74a677470784b58c86892473569dc3ca24b5e8af369578d5b4c9e2c + ssa_ast: e72a98e3883f0413743a99d7fc497dbb4a0d3043dc799efad7e4e2c123f31798 + flattened_ast: cdba644ab0c19a4179af132ca31cd1954d568a43d4dd2c46607a8f3a6acd7b74 + destructured_ast: 106d309f035b5a9f27d68857465438181cced1fe2aeb55bb88b3bd78020b2d45 + inlined_ast: 106d309f035b5a9f27d68857465438181cced1fe2aeb55bb88b3bd78020b2d45 + dce_ast: 2850d94546108c234b8a53ad5509225fbb5f31143125812fdbffa5ddf6874f30 bytecode: a5ef8b434b2a8b1939f1d042fd5706c996e0f1905bf2395a0f140cff779ce48a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out index ca6d2d0ccd..62c07d67bf 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - unrolled_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - initial_ast: b7b026fdc76bc646438c7134cc216e93eeb6593283f94e8592588b004646a63a - unrolled_ast: b7b026fdc76bc646438c7134cc216e93eeb6593283f94e8592588b004646a63a - ssa_ast: 145154af44f56079cb822b3dfa1cd9a6d7f72efcf8b3300a529b09ecedfdc946 - flattened_ast: 30dd3ee6580d79964697ca4b962e6e9f66131d836279735aeaf18f006a402f15 - destructured_ast: 86162df5219575a7eaf9991af4951fbed57cb3a7f7f41f82df0b959cfff7e9a6 - inlined_ast: 86162df5219575a7eaf9991af4951fbed57cb3a7f7f41f82df0b959cfff7e9a6 - dce_ast: 24a42b30618d362a44f7610f2f7b38c6f345bcd96fb12c8b87d77e34bf3434bf + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + unrolled_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + initial_ast: 9873ff758c10d6da0f990191e58448d7ce86eefdefcc552dadfa22704ae4b67c + unrolled_ast: 9873ff758c10d6da0f990191e58448d7ce86eefdefcc552dadfa22704ae4b67c + ssa_ast: cdeeb803bc2b12522f2212a8afbe77347365e3cbab96c0cc187153348724df30 + flattened_ast: 282834fdda271bfb3da0d2d7793c3a228291423b3841c0ee6647b5feeb20f3f5 + destructured_ast: 5923d26ca892984ea767bfcab7f8691ddd551b7063bee6718673a56d987738bc + inlined_ast: 5923d26ca892984ea767bfcab7f8691ddd551b7063bee6718673a56d987738bc + dce_ast: dd064cca623862213f1556626d81e10f592a335a1f7388059f821fd6353a6632 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out index 4e10a6d5d4..616857d225 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 47da8363d5a8d5de413b8fd97ec5cc722461f4128183f5effd20b39e456ba8da - unrolled_symbol_table: 47da8363d5a8d5de413b8fd97ec5cc722461f4128183f5effd20b39e456ba8da - initial_ast: f747c85d426a6f221df4e986114f385793a998b01658dcfb1d8923a3b4f2467d - unrolled_ast: f747c85d426a6f221df4e986114f385793a998b01658dcfb1d8923a3b4f2467d - ssa_ast: 84c40875de4d1b0bff4b34ece8578a0ee21f5fc4c66b7ed523e2a67511e9ee95 - flattened_ast: f8829dd0753f26c4b43c068c3bf4816c7f620ee44f03033e3b41bcd429fe64d9 - destructured_ast: dfea2c4f3f96efa850d56eaa630b36ba40c37ecf4f32f12bb6b8dcf38f616fd2 - inlined_ast: dfea2c4f3f96efa850d56eaa630b36ba40c37ecf4f32f12bb6b8dcf38f616fd2 - dce_ast: 91bfa913fb0b9cedf1d6f838c280b0ec0fd529bf0714dad61c12adec113c6e9f + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 4dd7167568691e168581afd4519fb6792ec2912eaa964dfa639d601d18afbe67 + unrolled_symbol_table: 4dd7167568691e168581afd4519fb6792ec2912eaa964dfa639d601d18afbe67 + initial_ast: 45954f2ded7ad4317c19985fc254d9dc70b01a8209b2c13dd211c1067adcb888 + unrolled_ast: 45954f2ded7ad4317c19985fc254d9dc70b01a8209b2c13dd211c1067adcb888 + ssa_ast: 91a085fe2fc9ad762873f67650da380c08934df9f9276be12fb407a194d6f684 + flattened_ast: 6d1599503d379d65c671296302ee6d64c127a1a161bf69c9a1b841436488b982 + destructured_ast: ffc1da3ede363d5fd8581998a698d85794bc19d79026943e34232563ca90e58b + inlined_ast: ffc1da3ede363d5fd8581998a698d85794bc19d79026943e34232563ca90e58b + dce_ast: 2273846d1d88dba8ce2b524e7b6dbaf0e093ded9354d8ef217111e87293651b9 bytecode: 89209e8d86f847dbf47309d0092ee98ff4c7e72f93c06aa16b185b87931b4163 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out index df02ffff5d..f4f5e6244f 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 3db607879622f0c71960e1d84c4b4fbb927c44571214265145d280f852804004 - unrolled_ast: 3db607879622f0c71960e1d84c4b4fbb927c44571214265145d280f852804004 - ssa_ast: 72ffef92f324ea7cc693b3672b5314ba39b97f1fe6541442b30cf2343d4a6437 - flattened_ast: 21e6052fb8b18b785cf7031a1c2127502f09596a717b0ad55d30ccea49458944 - destructured_ast: cf585b6ef2f89d5e5b99fa7fd04d44971e2c918439249ccf90c7bfc5282977bd - inlined_ast: cf585b6ef2f89d5e5b99fa7fd04d44971e2c918439249ccf90c7bfc5282977bd - dce_ast: e735ac63858c5afeb8681586c77f727210493258ef7448e9b4b9c223db6ffecf + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 1c163f034fd1e1185cdc76efb2e337dc3d46a4b12d55497245f209399c064a24 + unrolled_ast: 1c163f034fd1e1185cdc76efb2e337dc3d46a4b12d55497245f209399c064a24 + ssa_ast: 4e0df0b799fafd9e6fc57904ef02e0b026a17042cb6fbd3c19231d20124696cd + flattened_ast: 5bf3de768dd0d1772bb76aeaf703ab13f72e5e372a3e49a91ba37019df6eb613 + destructured_ast: 3b5e2a7639bd0ee09f32d1a8ecf7a98345b173333fe419bdfc5cb3a26287a1fe + inlined_ast: 3b5e2a7639bd0ee09f32d1a8ecf7a98345b173333fe419bdfc5cb3a26287a1fe + dce_ast: 6611276029e033b62fc0192539ae527a042085a066404dd3923267d6a28b2a2c bytecode: 44723f1147fbb09b330db772453005ab5dae98a53925a9dc45b66daa51584290 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out index 4b35bdda9b..fd3f1c12d7 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 460ea8330881454e8f6f674ae5a550cf439a283d1e6e6abee86bde30c0caa2b9 - unrolled_ast: 460ea8330881454e8f6f674ae5a550cf439a283d1e6e6abee86bde30c0caa2b9 - ssa_ast: dfa3c08d62add7479c43e4c3cfb69835c7d84574081aa03eec56e143752ec287 - flattened_ast: 46abd94be0fd2d28b46a30f7ab9bbb331995c2d48f49ed668352584169c1a03c - destructured_ast: 042fac35ee6d70f8c057956f71b39a8b0fd3abf7c23951499f0aecc82edba820 - inlined_ast: 042fac35ee6d70f8c057956f71b39a8b0fd3abf7c23951499f0aecc82edba820 - dce_ast: 7e6b98bf461ec4ac39f59e0b90a1ceef3cb594f862bf27f940dc6252a4f52a4d + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: a3dd97bc31b1dc64c7608e1fc5ad68b8d0d3f781e49c207928f5d425f1fd1bf9 + unrolled_ast: a3dd97bc31b1dc64c7608e1fc5ad68b8d0d3f781e49c207928f5d425f1fd1bf9 + ssa_ast: ed3fd32fe2f8d8f419bdbf1abf78c6f1af1e0ee9ee74188e48886205b7a9744a + flattened_ast: 1296938ea71288a8b64f116c48377f091f366a4a01cf9f20a9aadd3676d89a84 + destructured_ast: aaf2797e71fc28e403368fbceb36062a0b1352e9d7ac6caeecb1d250f0e9e84c + inlined_ast: aaf2797e71fc28e403368fbceb36062a0b1352e9d7ac6caeecb1d250f0e9e84c + dce_ast: f22471183488a6b6d96935c302e8b542b24e5e7ea3c947b0c8f01c52687bc37e bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out index f6b2311ee9..dc17386504 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 6c0f9dc3bb4e835938f237e4407f8d57625279d070fb22948d3623eb76e809e2 - unrolled_ast: 6c0f9dc3bb4e835938f237e4407f8d57625279d070fb22948d3623eb76e809e2 - ssa_ast: 986e7a389a85e1a23780788c60d2428354fc87420702030c633090d5f89cfc4a - flattened_ast: f5ebdca1b7ed3a0051912cd91cf1873b7924c6b6f12716839a370e7d83f37540 - destructured_ast: 4766402255bd612f9c0f52aa0777e1983b38f4910a1dd887dcf2b12953f94b54 - inlined_ast: 4766402255bd612f9c0f52aa0777e1983b38f4910a1dd887dcf2b12953f94b54 - dce_ast: 1d15336684105eebf785cff516d1b3adb68d82b54eac90967ad7277b03681569 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 61fef7bc7d35be574e5f9353c089561c113afe14c755051cdfac56879b67b6f8 + unrolled_ast: 61fef7bc7d35be574e5f9353c089561c113afe14c755051cdfac56879b67b6f8 + ssa_ast: 5de3029f4a7bb61031f1852bcd6163cf8e40e10352746016f33aad682f810e5d + flattened_ast: dd29a1fa78efcb5fa7e428276e9285105ffef017e43d8d4a3eee6a47d3604fab + destructured_ast: 420edf1819b67e9e9e25822608379793a3aa7a9c85e858695c0349a6dbc34881 + inlined_ast: 420edf1819b67e9e9e25822608379793a3aa7a9c85e858695c0349a6dbc34881 + dce_ast: 3cd075a82acacaf50339ddc532e27e0504d7c337ae6468998c2d8e82f20bfe40 bytecode: 1ee04c880a78442953925baa8e3c60e416d77c926da80774db6961188aaba65a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out index 09520acb29..7aeec0f86f 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 98ddd2422e93175e48599d66d22e496696e247b6e93ca27643a68ef8e40658aa - unrolled_ast: 98ddd2422e93175e48599d66d22e496696e247b6e93ca27643a68ef8e40658aa - ssa_ast: 22775f0b31594e29213b12e2e0f3172e1b0bea5d661df31829432303dc298c56 - flattened_ast: cf14147ebb268afad497c1cb3ac4bd0f35b95016764d829d1706d480aa876e2e - destructured_ast: 625983387f3e21f38f9fb53acd8fdf2d95aafa3687e69b74b69e0e530dbc701e - inlined_ast: 625983387f3e21f38f9fb53acd8fdf2d95aafa3687e69b74b69e0e530dbc701e - dce_ast: 784b4d080a8a985a89903901c96015e86ec543b7de015d028edb18c4098196e3 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 69ba7af7318b356010c470baa89403e4b3bf78c69678f4bdb8ff2a8795b622ed + unrolled_ast: 69ba7af7318b356010c470baa89403e4b3bf78c69678f4bdb8ff2a8795b622ed + ssa_ast: e7c54cfae2b8380df7a81f6cc3da47ea623b350766897ed1070e6ca9888bc4ad + flattened_ast: 11c06e77fb2d9c279653af9fe561ebdb18afc0d7d12209a6093716aae15e90f5 + destructured_ast: 0e3d7a62e620506342a715698e35dcc1711298adb8c49c88386bf0e16992f5d4 + inlined_ast: 0e3d7a62e620506342a715698e35dcc1711298adb8c49c88386bf0e16992f5d4 + dce_ast: a99474055784ba90aa18abb8f629f9e782426703805aa8221dad832b2fa4aa4b bytecode: 6e17954a1a55bf11bcac1b381fc6a82ee849f92a9af06d755ee3d6e3cd3b748d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out index baeea80f6b..a0c5bec15f 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 8f6a835f79ffed646dcebae351d92a74721acb099caaf68e5c32c9e73bab8244 - unrolled_ast: 8f6a835f79ffed646dcebae351d92a74721acb099caaf68e5c32c9e73bab8244 - ssa_ast: e67087d3178e9114b14fd0552ecef96215eb34bb4593bc4fb5741312dbec5d62 - flattened_ast: 19c9e325c532bd1b92b6d5b0188095a97f07ed73f56f1d67e092e143be41bad0 - destructured_ast: 012e565494427971704c3b7a37ed036f9f9e60e588774cbbfe6a99f71428193d - inlined_ast: 012e565494427971704c3b7a37ed036f9f9e60e588774cbbfe6a99f71428193d - dce_ast: bfb362ea40b226c16e2986acfc87d0d4920dc5525b72d4efb99d5e337ba671a7 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: f405095809db6c091f111abe5150dd9006a07cd0f132f06b27a2a8b508358e18 + unrolled_ast: f405095809db6c091f111abe5150dd9006a07cd0f132f06b27a2a8b508358e18 + ssa_ast: 18e01f5084ba96a39dc25e18c44d911be333b8e9580dfd595f1de026582e9c19 + flattened_ast: fa21a9ca89789634065434f5ebc78410950a531176db8a832c7cc67d5a8f54a5 + destructured_ast: 1bc4d9e39e98ef64605bb826914d34a4396b47a08fc6fa8160d4441355e64893 + inlined_ast: 1bc4d9e39e98ef64605bb826914d34a4396b47a08fc6fa8160d4441355e64893 + dce_ast: 0d3f409259a87700f5d103681faecd747c6aeb3f4f1d614dfa45ea2910b65f02 bytecode: 16448534dab09040c482f623815abdd0bd2e330d2cb99bc095142027c80e9bf0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out index dcb0136639..d6ece829ce 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - unrolled_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - initial_ast: 57bcb27b58c7d0b70180172d992c871cbc6aee47be0ddb0d3a3f91dbe678dc0f - unrolled_ast: 57bcb27b58c7d0b70180172d992c871cbc6aee47be0ddb0d3a3f91dbe678dc0f - ssa_ast: ee8e358331cf25d7d25bb5d706233ac96b5b80dee7457e68810bf47c60026a4a - flattened_ast: 87a56ab8ac00f0e8bdb8d8494ecb58d42b45796beba014eadfde080a0fab9d8c - destructured_ast: 6e44a0c1b3a69287f654188c3f715c23cd573eaa4dd59a70bbff052f01da847c - inlined_ast: 6e44a0c1b3a69287f654188c3f715c23cd573eaa4dd59a70bbff052f01da847c - dce_ast: e3404d1c783bf66373dd843923fc942faf9cac3d03baf1233feaa46f5e7f5759 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + unrolled_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + initial_ast: d875d33ca0e9999c43abfd6ee599f810781eaa64ed0cdcc85f4cef1a26679326 + unrolled_ast: d875d33ca0e9999c43abfd6ee599f810781eaa64ed0cdcc85f4cef1a26679326 + ssa_ast: 8962273edb5e52fe057895069340389490eefe632f26e8481ef5db34acdf594c + flattened_ast: e37166f0aab409ccd348b334cea9c25f9536aceda73a28657e1725b42205a503 + destructured_ast: 6f7c0d49e5649e8771085066cd2293410c398c17e64ff8d62c8f2cd681d5fbe7 + inlined_ast: 6f7c0d49e5649e8771085066cd2293410c398c17e64ff8d62c8f2cd681d5fbe7 + dce_ast: bac68877a43e59546969a53a31ce99653130b5ab829ae7c191757101952c0410 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out index 497cabbb9c..84f1ab66f1 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 47da8363d5a8d5de413b8fd97ec5cc722461f4128183f5effd20b39e456ba8da - unrolled_symbol_table: 47da8363d5a8d5de413b8fd97ec5cc722461f4128183f5effd20b39e456ba8da - initial_ast: 74f08503234bda32dd34626a908d14e3777fc5b4e0f12af6162391c8a6c35ed9 - unrolled_ast: 74f08503234bda32dd34626a908d14e3777fc5b4e0f12af6162391c8a6c35ed9 - ssa_ast: f692c10e6efe7578040ab936b270aa6364d781d6ce8a7e948c8008947189f058 - flattened_ast: 5fe4900679ef6116d3c76279468cf1e6be51745d4482163c09dfac395048af38 - destructured_ast: a3682426505c4e2f5520872495a7d71558b4913a437a8ede15b052476e46ffa3 - inlined_ast: a3682426505c4e2f5520872495a7d71558b4913a437a8ede15b052476e46ffa3 - dce_ast: 288ae7c57fd373fa6a91d70d69ce66e1949673b05cf25b6966c7f3ae237ba482 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 4dd7167568691e168581afd4519fb6792ec2912eaa964dfa639d601d18afbe67 + unrolled_symbol_table: 4dd7167568691e168581afd4519fb6792ec2912eaa964dfa639d601d18afbe67 + initial_ast: 8a57c8bea6a6632fefc0df055235587cec77e606c7c1b942b6fd1efb48caf84f + unrolled_ast: 8a57c8bea6a6632fefc0df055235587cec77e606c7c1b942b6fd1efb48caf84f + ssa_ast: efb291de0328446a42e590c8bd4918694ebe459516fe86329fd747dbfc998472 + flattened_ast: a86616f6774a6e83edcd9b7574fbdbb691252a32df6918b73011059366d36dbe + destructured_ast: a6f5575da143e202778ba9de1f33e51cac92ce5e5a395479431b9a3b2d8422c7 + inlined_ast: a6f5575da143e202778ba9de1f33e51cac92ce5e5a395479431b9a3b2d8422c7 + dce_ast: 3bb158d2ef5fe7a8d387c35dbe4b7069f49fd474ed9a793eb1ce1fce2d1e75bf bytecode: cbaea392a3a5a598090b5c75eebfc840f9fd1f4dd9460704bd82c17acfedcedf errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out index 5caa205d5f..6c42cd2daf 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 18341096c46d4bb34fc5a1fe9c8e998d2b3432d08778da83ba06b2a27b850f05 - unrolled_ast: 18341096c46d4bb34fc5a1fe9c8e998d2b3432d08778da83ba06b2a27b850f05 - ssa_ast: c004cac5970ac37e0b37118894581767dc751c69f8d029ef0109c49d86d55ae6 - flattened_ast: 0f34abd184289a97400a9567806c5e40c76fbd413883a07c4cdc905675b2514f - destructured_ast: 918d7c959ba64e044ef58747404f2e6d3b015c73bd2e719dae9fc108c299023d - inlined_ast: 918d7c959ba64e044ef58747404f2e6d3b015c73bd2e719dae9fc108c299023d - dce_ast: 4c7ef42125dfd42ece2d0f73126564d62c0eef0ac46677ffe519946fe3083e9e + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: e3bf36328e9bafe4e3b81ae0ceb5bd6dc73cc9ca51727d14501a5673d25afa53 + unrolled_ast: e3bf36328e9bafe4e3b81ae0ceb5bd6dc73cc9ca51727d14501a5673d25afa53 + ssa_ast: da0e22cfd7aae96b559fc2e2b41a6992c7bf4c277d67545c335a1586d4de7c7b + flattened_ast: 566dd8c1f54b3e74efa7e577902dd03f601f79d826b7dcf0c63872a94b59e560 + destructured_ast: f5b521fa1d75e961db1d41251288d968c27e40266402ebc69dbffa3a80d13861 + inlined_ast: f5b521fa1d75e961db1d41251288d968c27e40266402ebc69dbffa3a80d13861 + dce_ast: 7579e9d7d7bb4299281afb520d80f1e28309ea773c68ff5f981da57338d82ef0 bytecode: 5d5cbe495e958d3762c2656dc336bd9fd903b5e0b8b51684f3556ca4b5281344 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out index 7f54aa3dae..c20e149c66 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 68bb06001de552615a0b7b5b3ee5fae93708ba6ff70e44583a1bfda3ba199ae6 - unrolled_ast: 68bb06001de552615a0b7b5b3ee5fae93708ba6ff70e44583a1bfda3ba199ae6 - ssa_ast: aa4adb677fdae56b905dbb7909e1137c33e3f74c54c93d6b00d74ec3b48c0c79 - flattened_ast: 953b1ea5c54f3a094472b166900505a1becb4dc3f1177ae758b5f03a70f27c9f - destructured_ast: 8776cb451aa358368cbd9e9c31171912a3473d6168e0051fd5670573fa6eaa92 - inlined_ast: 8776cb451aa358368cbd9e9c31171912a3473d6168e0051fd5670573fa6eaa92 - dce_ast: 6b7def707702f771bb41ee11637d5f312355c5f8fdb505c224c5ae19179c391e + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 54d5789b9203beae85c2a109a1cb48db19e732fc5a1c4ebd961404b548cbfec6 + unrolled_ast: 54d5789b9203beae85c2a109a1cb48db19e732fc5a1c4ebd961404b548cbfec6 + ssa_ast: 19f9e1226c418bfee16fb4db866978220a04685453abc1ea78b4c1ce9b8fcc6a + flattened_ast: 86050d5626e8e03a046b9c6e98ed1abe7ed1fcdceb928ff2bd536642b5cf46be + destructured_ast: 2e1906abbf3c7ae55a4059dc421c68c854135a22723e6560bbd6c5824137180c + inlined_ast: 2e1906abbf3c7ae55a4059dc421c68c854135a22723e6560bbd6c5824137180c + dce_ast: 0462c15d429b8c65c4375284d9496131c4441e67282fee93a9f0b9a581c9fc87 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out index a675df6bd9..aecc30a80d 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 68a1fd1e8be83dae28a13bbda215132980c67ad9c43c4bebd326daaed1997dde - unrolled_ast: 68a1fd1e8be83dae28a13bbda215132980c67ad9c43c4bebd326daaed1997dde - ssa_ast: 14a82a46a284ee90ec9844ba5cdb92b0420e81c7fd3c25c039f8df75adc237a0 - flattened_ast: e350051b81782f8e75d40b2705bd44884670721c87fe0aa03e37882c4cacb8dd - destructured_ast: bdaa24f9cb255da6e36af3cc57abb5eca1ee356acb81eb4fdf989d4ee3724249 - inlined_ast: bdaa24f9cb255da6e36af3cc57abb5eca1ee356acb81eb4fdf989d4ee3724249 - dce_ast: 5696e4442b647539936aa7f3dc1040d3bceb53fc0a7642a9c5d337334a8bad3a + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: f761e8138c6766dd7d8a1707de6ccec23c5c377812b477ebec3d295bc2f79a02 + unrolled_ast: f761e8138c6766dd7d8a1707de6ccec23c5c377812b477ebec3d295bc2f79a02 + ssa_ast: d9145a2183c23ebb95bd6518bff3b3f012f2e6da03e1d7e9cd3579f15720e7a6 + flattened_ast: ce87bef92fda0939fbd0d1ba19647df9cc91e17e51df18a8975371b56a6ed23e + destructured_ast: 1f3e64a523f29f00fa59c82fe910d5005031e8ebd21c789d51734c5d8e13aed5 + inlined_ast: 1f3e64a523f29f00fa59c82fe910d5005031e8ebd21c789d51734c5d8e13aed5 + dce_ast: cffb2c5eeb571350d21a5dd1d3a42bf9e8c81b11107852f549745c115aaeb604 bytecode: 928ec4195678229549fe7ec5b3291d7c72afb95787099dbfca6118539bcc2fd0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out index 53bd0281e1..b1a9d5fa51 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 7208d860e989aa19a317d3e24d27684548ac1f7703903d55992c32cb50c2e750 - unrolled_ast: 7208d860e989aa19a317d3e24d27684548ac1f7703903d55992c32cb50c2e750 - ssa_ast: 8e5149fef71d09bea755195620170d58167a261068400912491d6f35f1bf405c - flattened_ast: fc53d090a7d9f21dda6c4e09628066b9d0abf3ae3c065dd2ec0e4eff3534cc0a - destructured_ast: 0a34681f9061ab87ee6ddc44c6308b008209f4cea02fbc917a6c6d87c094e0d6 - inlined_ast: 0a34681f9061ab87ee6ddc44c6308b008209f4cea02fbc917a6c6d87c094e0d6 - dce_ast: f10d9c586f0e0e397f8cb611c260efaa9b1b6d73079e15d1d4ee183add784a1e + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 8e44992dd5fe4fe9e1e522e695ca70d239f3eeccc3728b150ed9364421be09c4 + unrolled_ast: 8e44992dd5fe4fe9e1e522e695ca70d239f3eeccc3728b150ed9364421be09c4 + ssa_ast: 6acbe24af7ad5a0c469dd53118362a8882c8d59a5f766af6782531108c47326c + flattened_ast: 9373e82b218ce1b7cd4f5276cfaf3295f93b3d104ae073c6b04e225018bb57fe + destructured_ast: e85f838f76070991ca098bdba4c1dce1f7918403840321920525250fa5ee4073 + inlined_ast: e85f838f76070991ca098bdba4c1dce1f7918403840321920525250fa5ee4073 + dce_ast: b4e7468676095289b2e6048f8644f63f87391e9670df3b27a60eba3089b4e3ef bytecode: c87c15be54d6c1ca80ab86ca735443a949fd9e3bdf7534136ec4c9bb5443fa77 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out index 2ae7d70a7a..c14aa1a76b 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: bc78490fbc83c2f2d015180751edc1fc4be822197bc92ff5a9be265b411536e3 - unrolled_ast: bc78490fbc83c2f2d015180751edc1fc4be822197bc92ff5a9be265b411536e3 - ssa_ast: 57cb4afedfec2088d578000543d904b2025d709450f1e08e602924443306905b - flattened_ast: 24313c71d15e9f1d87f795ef7997ea2ea73ba6221aba38ff5db282429be5d2d5 - destructured_ast: 1e2ba4e7c954b226892c2b6812b84817665d7f2df09dff5dca0ed6f7b293b6ac - inlined_ast: 1e2ba4e7c954b226892c2b6812b84817665d7f2df09dff5dca0ed6f7b293b6ac - dce_ast: 90aa29eab4ae69a0fb8da5baa1beaf1166ba47ec9102a84c34b5b36e2f09ce93 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: e24ee1bcabcc08b4b186df3883e05bae4f6452569f613294a6ee7aaa5b51a67c + unrolled_ast: e24ee1bcabcc08b4b186df3883e05bae4f6452569f613294a6ee7aaa5b51a67c + ssa_ast: 42bb275bb8f30f844e720e95ff44f8c2d8b2edc12ea4d29245ab4b13068b480f + flattened_ast: 018dc16ea828956c4831a0867627751a833bef0e4b474918db2bc17b3658b1d8 + destructured_ast: 821596ca67920e30b4904b190cd9387029414909381747860fdd7575b671533a + inlined_ast: 821596ca67920e30b4904b190cd9387029414909381747860fdd7575b671533a + dce_ast: 82b0310905bf404ce4d12c69f1955ec06b6e7d09e957b532f73fd9191aeb4fcb bytecode: 39f2fd495ce761fe3a8fb011b05bfe34e50db91dbd7f9a5bec40a8aa8187f0b1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out index 63e2824cc6..e99fb3174b 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - unrolled_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - initial_ast: 96ff59c3c0e00e8d085c4edb229959626848c043bed735bd652fa1acf2bc1ea3 - unrolled_ast: 96ff59c3c0e00e8d085c4edb229959626848c043bed735bd652fa1acf2bc1ea3 - ssa_ast: 7ddc48ad11ccf8ce35d555fc66a7192f31aae51120f6eb325c23e1b817ceefe5 - flattened_ast: d677a42a55111c1169e496978a6e2c215410cc93b741ed788254933821057a2c - destructured_ast: 7b4739c7f9260af5462bb06cfe84eee3308427673cb440a86dd623a846419813 - inlined_ast: 7b4739c7f9260af5462bb06cfe84eee3308427673cb440a86dd623a846419813 - dce_ast: e3404d1c783bf66373dd843923fc942faf9cac3d03baf1233feaa46f5e7f5759 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + unrolled_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + initial_ast: 9beb01be0526c1dd87cf1ee4b518e380b933b4cc5ef32b489971808788443824 + unrolled_ast: 9beb01be0526c1dd87cf1ee4b518e380b933b4cc5ef32b489971808788443824 + ssa_ast: 4e4e56c9d3161547b75edb1da1569cf4ade698b7634827fcb92a4786ef2ec53c + flattened_ast: fb6e4dc3d16ceb4f97857e76e70172e39a43ac271445606b764fad9356532b7c + destructured_ast: 38629200e0a8a18e6678b4bfd323af0ffec8fd9c9d58b40b6b0c81ae693ad574 + inlined_ast: 38629200e0a8a18e6678b4bfd323af0ffec8fd9c9d58b40b6b0c81ae693ad574 + dce_ast: bac68877a43e59546969a53a31ce99653130b5ab829ae7c191757101952c0410 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out index 102e38a925..0ed447b066 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9869faf372dd2871a22d7fb0c12cbcf66ac8c196d19f2ef93ce82e5595d4f9de - unrolled_symbol_table: 9869faf372dd2871a22d7fb0c12cbcf66ac8c196d19f2ef93ce82e5595d4f9de - initial_ast: 567c803bc7821a3783dde19821846bb9223cd458cb1fa362666817cca070b7fc - unrolled_ast: 567c803bc7821a3783dde19821846bb9223cd458cb1fa362666817cca070b7fc - ssa_ast: 4d19494544098b10ae0c5540f00eb356f70acb711fd155d945931714d65377e8 - flattened_ast: 8eedddcff00ebbdfaa296163c48c54a771b847e1c9cc717d9ef02a8ab4d50949 - destructured_ast: e5840052cce5d247d7a408cacfe535cba2e7dba844438e551e2d26324c194687 - inlined_ast: e5840052cce5d247d7a408cacfe535cba2e7dba844438e551e2d26324c194687 - dce_ast: d7191a0b4a59a076fdcda26e2140a5c200d259c5fae325336100bd83ed43111d + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 319b3f28310fb0c1b8191943507da58e87f0b6366b36a1294819522c6a949595 + unrolled_symbol_table: 319b3f28310fb0c1b8191943507da58e87f0b6366b36a1294819522c6a949595 + initial_ast: 27bc5906a51928b0733372051121207550866d123c2242209e13c65d8f6e9281 + unrolled_ast: 27bc5906a51928b0733372051121207550866d123c2242209e13c65d8f6e9281 + ssa_ast: 593af3220f044892fc107b07de09853e37d3b66cb1a93657a40565fcfd6f4ca7 + flattened_ast: f2cd64af1a30688d84cdaade0e9c6eb231ecdd0d2f7be1de83e3fd49e0a3d981 + destructured_ast: 0f195735c43c1c026d5e5cbfd852eef6bcd5802ad49c0c41cf44682879ad0e67 + inlined_ast: 0f195735c43c1c026d5e5cbfd852eef6bcd5802ad49c0c41cf44682879ad0e67 + dce_ast: 59f7ee2d326e132dd3913ea2baff62b9a5c48e2744ea1ef51380e3787996762f bytecode: 1a32babe51dec0ff82a035139fa96069e6b0f7b9e7ec8f08f0802bd076deffc9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out index 8b1ce77385..921e126671 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: bc7e06366a8bb64c9766ba527b90306013d265e483549aab271c5e7fbe5ac0ff - unrolled_ast: bc7e06366a8bb64c9766ba527b90306013d265e483549aab271c5e7fbe5ac0ff - ssa_ast: 289bd77e7a9245c8d8dcbd89c528ff0b06151f8e878db4684c44f53560ca1edc - flattened_ast: 311cc01ba9ea1770e99694309af47b04eb5aab964766f1c125b3ee441e8f3c3a - destructured_ast: 0e3b7e1a59eb18a844fe53947c06b64208a8df3c217384568c8aff3e01635b69 - inlined_ast: 0e3b7e1a59eb18a844fe53947c06b64208a8df3c217384568c8aff3e01635b69 - dce_ast: b721d175e39abc3a87d5c390e5c984ad43fb734dfbfb5f1224acd41b232c9635 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 8e5af978a77e15bbbf47f9025c5ad93b11577ef9b82a1b20835d7b476000074a + unrolled_ast: 8e5af978a77e15bbbf47f9025c5ad93b11577ef9b82a1b20835d7b476000074a + ssa_ast: e937decfcaff95c515d583feb0a34bf731c67bcbda8630d0582b1401d2f6c894 + flattened_ast: b1edf1cc607cb5008e0bfb45fd1c335b31877b4701f3b9cdbe1f8dafc2dd7e06 + destructured_ast: 8fb196364453dd517d282ecec4cbf3214d001ec642a084b62b75214b17469cfc + inlined_ast: 8fb196364453dd517d282ecec4cbf3214d001ec642a084b62b75214b17469cfc + dce_ast: 91b7c373ab7d91ceaed92088c802966d231a1c58c82cf3ae0ec21fa48bb66b69 bytecode: 834629ba3e42f71f47ce3499d777661c415ac89ad9d797c54ec4267202d48690 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out index 40ee32e46a..39a3ce5c07 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 75d87ef7e9712449d8e7caa2c13cdab57d357d794efab10436f7ff58a5b66531 - unrolled_ast: 75d87ef7e9712449d8e7caa2c13cdab57d357d794efab10436f7ff58a5b66531 - ssa_ast: ea5c9d8b322bc27cd74b43d781e1495bfed6b29d8bb33c0fd2b1dfe82b39710d - flattened_ast: 96d30c81c7d2459cddd0f5366c8dfbad3cb48ef7f205e6e90dba715aee5d7cfb - destructured_ast: a7fed27c8ed7d2dfc360c7c23c672f75c9095aae799d41d66233a8916d0f9095 - inlined_ast: a7fed27c8ed7d2dfc360c7c23c672f75c9095aae799d41d66233a8916d0f9095 - dce_ast: 6b7def707702f771bb41ee11637d5f312355c5f8fdb505c224c5ae19179c391e + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 5f33c08cdb5e22d7c1205004378e2f12c9c1995ca6e2e5a4d26e3998f508c95b + unrolled_ast: 5f33c08cdb5e22d7c1205004378e2f12c9c1995ca6e2e5a4d26e3998f508c95b + ssa_ast: 8bbbff498274b89e30b9f1198241543378e0d6196b8b03035e2af4aafd054a7d + flattened_ast: e8ce32f070f276be670a8f16e75875b64f602ccdde870e32f9379f065bf3bca8 + destructured_ast: ecbd683e2fe643bf66884f87e51189ebb546e9911b6fdee878bfb2e6af1e6851 + inlined_ast: ecbd683e2fe643bf66884f87e51189ebb546e9911b6fdee878bfb2e6af1e6851 + dce_ast: 0462c15d429b8c65c4375284d9496131c4441e67282fee93a9f0b9a581c9fc87 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out index c42b90e96b..b8523558c5 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 4e6ae6d7d69089bf39d1411947dcd07dcd77b36b9d7675b26624b33b8aad3998 - unrolled_ast: 4e6ae6d7d69089bf39d1411947dcd07dcd77b36b9d7675b26624b33b8aad3998 - ssa_ast: fe754d72777d034fd79dd49917fc091fd7c756ecf5e37ede3eac696788f4b105 - flattened_ast: bcf86ca31cc46a5f9e49a87580f1e6c77ae49bc122b3d2b219e5842e4d34f41d - destructured_ast: e36e7e3b8eefd9cf7524a797db761b855b22b0aba8d69c98e142e35f1f905581 - inlined_ast: e36e7e3b8eefd9cf7524a797db761b855b22b0aba8d69c98e142e35f1f905581 - dce_ast: 8672100a0935f435cc70ca91943669bcea43473de4193e4939b5b7d715100e77 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 16cc9b0724e9b9710a1fb2b2a102bf195cdf67ef04faff80eb44a98684d53287 + unrolled_ast: 16cc9b0724e9b9710a1fb2b2a102bf195cdf67ef04faff80eb44a98684d53287 + ssa_ast: fdcb2dd71b3081a87535865597a60e3611c6d06099cb5f1437f87e8a854b860b + flattened_ast: 9622685fa672d5e99ecf1274e696cc0a24994bc508bb1cdaf49286344ff1e526 + destructured_ast: bc838823e9e86bb974a1f6078a49b60ba274812bca1058d5b276a6829f98fb1e + inlined_ast: bc838823e9e86bb974a1f6078a49b60ba274812bca1058d5b276a6829f98fb1e + dce_ast: c66a2e365c334442bd39de0096260a8f6d5dad071e3681fc5c24821f73978eb7 bytecode: c702ea63bc91bf1aff738a0101761c3201a54f29324dfb4fbcfc7cef05017050 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out index 224fb39c75..ed29246d83 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 43b97c42f8267843e2549269149197b281c28f02dd994852b0aca53e58f349fe - unrolled_ast: 43b97c42f8267843e2549269149197b281c28f02dd994852b0aca53e58f349fe - ssa_ast: 5198158375b12d51d1cbd773a49ff338f93ef8cdcf9bbae6a899ad01c60fbae3 - flattened_ast: 89fecf16de71804f935b862bbfd8e9142a3bb2ee6b4c94c29df356213cc06f26 - destructured_ast: dbb93c5e620a12f5c7c18593e54127b8dd8c9b8af0bca96212d710dcf103adf9 - inlined_ast: dbb93c5e620a12f5c7c18593e54127b8dd8c9b8af0bca96212d710dcf103adf9 - dce_ast: a7ce2b848dc5d17b6e817d4b82eb677840279daa6f895df069ef9d4ead20b755 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: f41b5d1390511e0b7498f813fba346f400ef66bf636f0d1e28dbb55869a80153 + unrolled_ast: f41b5d1390511e0b7498f813fba346f400ef66bf636f0d1e28dbb55869a80153 + ssa_ast: cbb8a516a4b76218ff24a3c56e42a435b0b8acb6ea33e2cb074a787ef51b22ab + flattened_ast: 87ba6241b5819ea21eb90f7eb502bd1674196560d3343f39c59119c8b380a402 + destructured_ast: e4612e20aa9f9dbb9128f4423910188ba27e66b21eed6afe615e6bb1574a500d + inlined_ast: e4612e20aa9f9dbb9128f4423910188ba27e66b21eed6afe615e6bb1574a500d + dce_ast: dea0015bae3270eed36e9d7e9a1988ad1924df3eff4728499da344346f5fb439 bytecode: a0a563d61716d3c6b3a75384d04fe6227332979ff3fb5d04a672e1db4e6fa8cb errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out index 97c3b93735..eb541c7027 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 5f6fd488370ddabf60688e7a82ae1edba905b24baa66ad5958d1f940716222c7 - unrolled_ast: 5f6fd488370ddabf60688e7a82ae1edba905b24baa66ad5958d1f940716222c7 - ssa_ast: 144bf560eb807b71a9109791513c5b41a7f57bbf832fd80934342a8663c53264 - flattened_ast: 22a1c4e4990606cf97de0707dffa2a960ef8474b9aad394894ad4866bd090164 - destructured_ast: bff5a1c579c33f9e23d036f72562c65eef800d3afb530d6904776116a2c42ca2 - inlined_ast: bff5a1c579c33f9e23d036f72562c65eef800d3afb530d6904776116a2c42ca2 - dce_ast: 4e944a4d10877da57ae151e42e345fa76ec8636053ef3a2eadea1b9ae1867dd2 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: d60a209f48b0a4b33519f098daa79b8b28be280323adeae4c0a616bcc5d62110 + unrolled_ast: d60a209f48b0a4b33519f098daa79b8b28be280323adeae4c0a616bcc5d62110 + ssa_ast: 30b3e677012b1457ef425207307f185d8c6197ee1d5f6ccf368b74ed85b5048d + flattened_ast: 0f86fd9e319aefdb84bc8c75a61a1fa3be1f3df572b7eeced37a4e26b86ffb92 + destructured_ast: 77819eeb958302ce40bf40378fef4754d014a35cfbd966b8ea0bdd315fd0c0e2 + inlined_ast: 77819eeb958302ce40bf40378fef4754d014a35cfbd966b8ea0bdd315fd0c0e2 + dce_ast: 81b680f52e95ccb1c95e0342a4d2265504bce5056e28435d4dc99e3491ec4775 bytecode: 6d1cfc85db8ba9546a0cce9391c99dc153031ab35a86b38ad443df534242c519 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out index 780fc7a0ff..1dd4821709 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - unrolled_symbol_table: b404533efadcaeef30740a21ad3082dca23435518e2bb64a39f224582270427d - initial_ast: 8450e1f26989fb3d6919e1dd456ec7d1628409d343dc47dfe65d7e1b56d3b125 - unrolled_ast: 8450e1f26989fb3d6919e1dd456ec7d1628409d343dc47dfe65d7e1b56d3b125 - ssa_ast: 97e701a6958ad004fb3c9b3c42fabc813e992039f72ff0205ab5f02fab283db7 - flattened_ast: d6530d6cff222f1ca37c4297eb3e53f416b392056d0fd4dca56054d6187fce92 - destructured_ast: d9221537570ccbded673cc8b5b19eca9cfde46d41710ddaf563f47230bc94fe5 - inlined_ast: d9221537570ccbded673cc8b5b19eca9cfde46d41710ddaf563f47230bc94fe5 - dce_ast: e3404d1c783bf66373dd843923fc942faf9cac3d03baf1233feaa46f5e7f5759 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + unrolled_symbol_table: d52a860b0d3e8ebb88c7ff710fb3fd66e426ecc5047b8e52c7d7d32f66e63f78 + initial_ast: f970f8bfc18a141d78c7ba2bc154e7b98d109fb79d49d68c732c30f2eaec094c + unrolled_ast: f970f8bfc18a141d78c7ba2bc154e7b98d109fb79d49d68c732c30f2eaec094c + ssa_ast: 115f168e8b8eae9d237a56538e7efd216e73df68014ac8a1b34dc01f3ac4d666 + flattened_ast: 59e98dfa468eaa53d6519c3cf7a21d5a47e1b284aae3d210e294345b59319b8d + destructured_ast: 2905c4ece34f216cd525b1c880d22c135f47b9449994893e308f7a813851087d + inlined_ast: 2905c4ece34f216cd525b1c880d22c135f47b9449994893e308f7a813851087d + dce_ast: bac68877a43e59546969a53a31ce99653130b5ab829ae7c191757101952c0410 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out index 253009d3d2..f286f35dcb 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 47da8363d5a8d5de413b8fd97ec5cc722461f4128183f5effd20b39e456ba8da - unrolled_symbol_table: 47da8363d5a8d5de413b8fd97ec5cc722461f4128183f5effd20b39e456ba8da - initial_ast: 0a6f7adb02b761eed00f9f22f4283ae86e2aea6292eb755145976d04c6342c1f - unrolled_ast: 0a6f7adb02b761eed00f9f22f4283ae86e2aea6292eb755145976d04c6342c1f - ssa_ast: c85ad90dae7b9cd3f6c2d5aedb9b2404d6bc6d163d6e45b6551f791060462ea6 - flattened_ast: 0593ddd585a759c30cc44e5957cfac6ba55c23237bb2a0b6f29ecf84f634c0c0 - destructured_ast: 0c8a4cd277d1cda294a2e4a7a5212c81112101d069eb75250a8b48faf709567b - inlined_ast: 0c8a4cd277d1cda294a2e4a7a5212c81112101d069eb75250a8b48faf709567b - dce_ast: f6c481997c07d2f22662be92d8ca6fd5213ca4a05913cdab15772d9586196b1a + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 4dd7167568691e168581afd4519fb6792ec2912eaa964dfa639d601d18afbe67 + unrolled_symbol_table: 4dd7167568691e168581afd4519fb6792ec2912eaa964dfa639d601d18afbe67 + initial_ast: c6cc94a0fd64829de7efde5303a166bcdd30e6303a81a0bedb3e957a35b273d7 + unrolled_ast: c6cc94a0fd64829de7efde5303a166bcdd30e6303a81a0bedb3e957a35b273d7 + ssa_ast: 3342bb8d705f2e0f1be18350663f586a9b21cf42ee48fb1fcd14e4f07d818b79 + flattened_ast: 429470fd2cb83f493269e462f979d3c236df515488b51088657e3bf7c20b0df5 + destructured_ast: 59ebef3d5188e447ae61794169567d30d9aa8f089dae5f49964818613a52a098 + inlined_ast: 59ebef3d5188e447ae61794169567d30d9aa8f089dae5f49964818613a52a098 + dce_ast: 3c91eda2d8f8935ef0c1e94d3f26d46f456b44a3568c5f410d2ed30df98dc406 bytecode: d6282c666e51c8c3f3ce541b16d07701dc4d0900acf44bf392cc235ed79a2484 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out index f9800451e7..50b429e5d1 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: cd85e14fa8d115408d3adba483f5a8ce4eed4eee9200f64c7f770175dd4743ec - unrolled_ast: cd85e14fa8d115408d3adba483f5a8ce4eed4eee9200f64c7f770175dd4743ec - ssa_ast: 72071bf01977d6409019f3ea58bd6e7af3a75c8f2f5ecac57ed76d993bae0f0d - flattened_ast: 09723d23b72843c74c9116806e50116bdb2a51dd97396faed0fcb212c0bb4cd4 - destructured_ast: 267c124cb66b7910e36f9eedbeea1f45c1d5524e4222bc81b94026892a8cb1f2 - inlined_ast: 267c124cb66b7910e36f9eedbeea1f45c1d5524e4222bc81b94026892a8cb1f2 - dce_ast: 6d9bca3d769f863cb916c41731fef0e247f3c85fa217be14ea7eff3eb3aeee3f + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: fb08394f4d3809df07ea2bd43d1a2d603a5b60bd5ec0ebea53924e2e477932b3 + unrolled_ast: fb08394f4d3809df07ea2bd43d1a2d603a5b60bd5ec0ebea53924e2e477932b3 + ssa_ast: 7459d8925c091bdd6d6114d393ec10fd1b244dfa08cd35c2770cccb3dd14d74b + flattened_ast: 2c7a7d7a588435725614843424b7c52c5ce25e02c20a84af98b9c6312a6bf7c7 + destructured_ast: e33b97e520f7e1f94c024641d11365b706c815c4bc3af2f4c5ddd4d15abd7a1e + inlined_ast: e33b97e520f7e1f94c024641d11365b706c815c4bc3af2f4c5ddd4d15abd7a1e + dce_ast: 2ca3e75ed482aa6b570ff3a7ac124f10f3d243f9eba535c10759c4c36ce79070 bytecode: 229ed43ca637238faed92dd4732941e7c471f274c74ecfe4c2a77beca892bb62 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out index d6d9cc84dc..b4554669d3 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 0e14221fbe48218c4354e80885d3e327ca213b22c42320310b21173fb02de160 - unrolled_ast: 0e14221fbe48218c4354e80885d3e327ca213b22c42320310b21173fb02de160 - ssa_ast: 092906f44c79f50a839a589dc6b4370e0539e990c1ad241dbf285dc6a8f14506 - flattened_ast: 8fb7766f1d6f9bd5c789f61e44207eab1ddb04d3725ed514a31cefd774ab5371 - destructured_ast: ac9eca13004ba22274600b6d7dd107e4b7d5fde4d1917c7c760c21c4d48cbd33 - inlined_ast: ac9eca13004ba22274600b6d7dd107e4b7d5fde4d1917c7c760c21c4d48cbd33 - dce_ast: 6b7def707702f771bb41ee11637d5f312355c5f8fdb505c224c5ae19179c391e + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 3e30a24d3bdbc75b54c300a8e99fc4e1d513af6c597b1291c9dfb7e67da8c297 + unrolled_ast: 3e30a24d3bdbc75b54c300a8e99fc4e1d513af6c597b1291c9dfb7e67da8c297 + ssa_ast: 9be7ed8b9da16a2c38800e35ebcfc92d33e7ffe72f68ee3b19bc46ec2c162dfd + flattened_ast: 8e8a6533cfd710c1e78601156991d3105b67d8a3998cf9e3986d35a92e7faedc + destructured_ast: 3d07ad984a3a1b8968fa045b62b6ebb7e8f7ecd654c1b59060147ec1b6c9598f + inlined_ast: 3d07ad984a3a1b8968fa045b62b6ebb7e8f7ecd654c1b59060147ec1b6c9598f + dce_ast: 0462c15d429b8c65c4375284d9496131c4441e67282fee93a9f0b9a581c9fc87 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out index 031b92d824..83f3e6cb3b 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: ae59244f2bd676657c0aad37e442ef03934174281adf3a27bd914077f69208c1 - unrolled_ast: ae59244f2bd676657c0aad37e442ef03934174281adf3a27bd914077f69208c1 - ssa_ast: 42cf5290655ca612270cf71a323f93c8f772e5829f8351b80ffd5e61f88ab7ac - flattened_ast: aa9b328501b8b3e39aeb00afba3d3eb4d63bc4ebb0473f0a02318c34b7c0b658 - destructured_ast: 88c731b22a1998ca5be0319e603e7c91cb65fc47a8c29dbbb61d55c76028363c - inlined_ast: 88c731b22a1998ca5be0319e603e7c91cb65fc47a8c29dbbb61d55c76028363c - dce_ast: 01f971e7e390bfeab22fe4d123184cc813bcdcc6ebdc71f1830a63cafcb2aba6 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 6b68c65600169f8c8cee0a021d375084f0ddeb6149fae46b9573c699766c5ab3 + unrolled_ast: 6b68c65600169f8c8cee0a021d375084f0ddeb6149fae46b9573c699766c5ab3 + ssa_ast: ee19175861e7e4461f9fa8cca8cae7fadf14c65c7b01a8b8be6954204dafcc8d + flattened_ast: 10cd22a4a10187d6e06d8c06634296f3645b14a042df3f9ea0ace3f4a6b74231 + destructured_ast: c91853dca89651fb270296c523104264a444cd1e60770ce61f814f049d24cd41 + inlined_ast: c91853dca89651fb270296c523104264a444cd1e60770ce61f814f049d24cd41 + dce_ast: 745d5f7d5e373f50f54aeeeb329f068083761fdae2946b3edc490a04f0c4fd99 bytecode: 7da691d67f81116d91fb60593fa7fbac92c7409ecb5728174beee3fc612716a0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out index dbf408450e..7f4404b981 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 8cbf0ed02d13a22c74d917f2eab44c7963f4e51e14ea2412cb3d59cabe390500 - unrolled_ast: 8cbf0ed02d13a22c74d917f2eab44c7963f4e51e14ea2412cb3d59cabe390500 - ssa_ast: c5b179ddc6db46257d3df315f8bbcf48680b9816865e47568d2856808bc0c0e8 - flattened_ast: 02f5464f8c2f3cb790b24ee3c83e1a3ba15cbdeacfec446212e40d404e210227 - destructured_ast: d77887add09eae05290dec2e2d990a8baf30d1a8c6d400e0b7f5e92c86e97e0d - inlined_ast: d77887add09eae05290dec2e2d990a8baf30d1a8c6d400e0b7f5e92c86e97e0d - dce_ast: 3dbdfe974619e59170a60e84ec3c94df75bed07ce38fc6e1bd15ded9b2f092f2 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 3a42543b6248f5911940c48649b66b5e860f25a8b3255f3912a5e2770eef5ace + unrolled_ast: 3a42543b6248f5911940c48649b66b5e860f25a8b3255f3912a5e2770eef5ace + ssa_ast: fce17cd4c6a2f8463bc87e74d74d0624658b8a862ebf3ee7e525a59316876223 + flattened_ast: 0b78985bfbff4a61ecfc090b94041c542d923cf1cd6253a8c5473b04a7cb5787 + destructured_ast: e8a2fa4796f18b2c05b6702358ed9fd66a552446a322891ca8981ea1125e9893 + inlined_ast: e8a2fa4796f18b2c05b6702358ed9fd66a552446a322891ca8981ea1125e9893 + dce_ast: 32495442d293a49ba12481bba5ede7887615d7b5f631053bb75be087a41acdba bytecode: 6d469fd18d4b6f00204c95b4a6f2b98ceecb94947ac706bcba8976d667d9921b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out index 2ae7d70a7a..c14aa1a76b 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: bc78490fbc83c2f2d015180751edc1fc4be822197bc92ff5a9be265b411536e3 - unrolled_ast: bc78490fbc83c2f2d015180751edc1fc4be822197bc92ff5a9be265b411536e3 - ssa_ast: 57cb4afedfec2088d578000543d904b2025d709450f1e08e602924443306905b - flattened_ast: 24313c71d15e9f1d87f795ef7997ea2ea73ba6221aba38ff5db282429be5d2d5 - destructured_ast: 1e2ba4e7c954b226892c2b6812b84817665d7f2df09dff5dca0ed6f7b293b6ac - inlined_ast: 1e2ba4e7c954b226892c2b6812b84817665d7f2df09dff5dca0ed6f7b293b6ac - dce_ast: 90aa29eab4ae69a0fb8da5baa1beaf1166ba47ec9102a84c34b5b36e2f09ce93 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: e24ee1bcabcc08b4b186df3883e05bae4f6452569f613294a6ee7aaa5b51a67c + unrolled_ast: e24ee1bcabcc08b4b186df3883e05bae4f6452569f613294a6ee7aaa5b51a67c + ssa_ast: 42bb275bb8f30f844e720e95ff44f8c2d8b2edc12ea4d29245ab4b13068b480f + flattened_ast: 018dc16ea828956c4831a0867627751a833bef0e4b474918db2bc17b3658b1d8 + destructured_ast: 821596ca67920e30b4904b190cd9387029414909381747860fdd7575b671533a + inlined_ast: 821596ca67920e30b4904b190cd9387029414909381747860fdd7575b671533a + dce_ast: 82b0310905bf404ce4d12c69f1955ec06b6e7d09e957b532f73fd9191aeb4fcb bytecode: 39f2fd495ce761fe3a8fb011b05bfe34e50db91dbd7f9a5bec40a8aa8187f0b1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out index eaad5cd843..0bbb5cc9d2 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 63f31269f0fbf44b0210fb6ef885ac4e2ac4cca59135761ec038d46f48d9d477 - unrolled_ast: 63f31269f0fbf44b0210fb6ef885ac4e2ac4cca59135761ec038d46f48d9d477 - ssa_ast: 72bd4ecd5c08c581d969af0410202799975370c382dfc30849cd456204e2c680 - flattened_ast: 49520471dfafda1e82172a37e14cda7b137b608e8fb883035b0aa8b0ec8a4407 - destructured_ast: 73c5946dcb9bfd3ffd9c40eca73a6d4381cfcc7105f253e6298692f9ccab5245 - inlined_ast: 73c5946dcb9bfd3ffd9c40eca73a6d4381cfcc7105f253e6298692f9ccab5245 - dce_ast: 4041b00f0e2fe32e69147ce6b133d384377ac45821c9def0740d410c566dd212 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 442c5362ae1cccc6219eb6ed3535001f3aa1d8211912e35855d268e36c35d71e + unrolled_ast: 442c5362ae1cccc6219eb6ed3535001f3aa1d8211912e35855d268e36c35d71e + ssa_ast: a2fa6a2378ffe24ed6cbfe450e75935793bee13d0c62c8f66597ab20f6215b6e + flattened_ast: 282f6dacfa73e9b5344db2b401d04d3bbe20a106eb596c7686900bec344dbd95 + destructured_ast: f1749d788d7ccf00e5c8dd89d2487b8d92489c5ae09006f394e50b6d2ee712de + inlined_ast: f1749d788d7ccf00e5c8dd89d2487b8d92489c5ae09006f394e50b6d2ee712de + dce_ast: 2a8b0ea8985ab9c858f663ce59e0277a6d77f20820e0ac4960459e49efeabe0e bytecode: 291203118efe8ad584e0fe1e5ad940b457fea07bc1833c28dcc64d0f5e380261 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out index 0fa2c8620d..8745a05f0b 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: 4570f3d60cfd9c59db360af64609c7449620bcdbc37f38b73e7a8e51291e9beb - unrolled_ast: 4570f3d60cfd9c59db360af64609c7449620bcdbc37f38b73e7a8e51291e9beb - ssa_ast: 843f9361633d9067ac50995d3c58641fdf5605047f7701793745068c2ad33821 - flattened_ast: ff7c5f4b61c62ef352c42ad10ccad13f78d1efaedfe5b8597632615997715fe1 - destructured_ast: 998bb4c4164cb33a19372c910409405d80eacfb5a7deb7c754f108f41219e6a3 - inlined_ast: 998bb4c4164cb33a19372c910409405d80eacfb5a7deb7c754f108f41219e6a3 - dce_ast: 8e3fb0cc378a4051961e723094483f9150e37a34fa32a6462a62c0c043e5f2ad + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 1d5396288476d5e898e696c848ab2eddd039d20542dd4544de4fd5d47d742520 + unrolled_ast: 1d5396288476d5e898e696c848ab2eddd039d20542dd4544de4fd5d47d742520 + ssa_ast: 32842d3ffb2864a3aeb3560af67fd76d6bd2bcb7f499637b54a01bb723ab9e62 + flattened_ast: aab3af9dfa62a5d527fd350086e6d2899a485253ecc9c109c506f13bdd7efa9f + destructured_ast: 593e17839928f2e1ec1fd09989e710f90665cebef945ad2ea67a01485793b882 + inlined_ast: 593e17839928f2e1ec1fd09989e710f90665cebef945ad2ea67a01485793b882 + dce_ast: 62a27df6d35c3089d230b998d718f2ee2ebf71c4208093460f36be8c524d5494 bytecode: aabc532da97dad13de4f6538e8b18c6696e0a4e16ba5c50624add1e547aadbb0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out index c8b1e82983..4b4a084c36 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: e97d4b6fe64bf4d32129961426b79d23f443b138a3a9d7386a083f8f1d4d8e74 - unrolled_ast: e97d4b6fe64bf4d32129961426b79d23f443b138a3a9d7386a083f8f1d4d8e74 - ssa_ast: f955c72badbf8fda6056c12f92eb5d837d55c0289d3315c5d1aea98dc19fca08 - flattened_ast: 6c281bbe0126590b8741e611e759cbdf2fe09d1c3093ffe0832f4880ca820f19 - destructured_ast: ebf237f5a91a0d2f2ffd10753137dc93418b04cc88c6210d770b5bea05d6f720 - inlined_ast: ebf237f5a91a0d2f2ffd10753137dc93418b04cc88c6210d770b5bea05d6f720 - dce_ast: b0c2ed62feb9a25653d3f3a3f49935e84a1131596b578df6c011076b2d2106f9 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: 468a619ae62ffb64127629908968dc3d9a7542085ce407f7513522de43b57e59 + unrolled_ast: 468a619ae62ffb64127629908968dc3d9a7542085ce407f7513522de43b57e59 + ssa_ast: 1c8e3b4ee612253ae49a68bbb5f1f022e2db729405765845eae1e78f4dc73aa5 + flattened_ast: 3b9583c20cb047fba616d5d78c0528c775e3f422dfbd0d13980062f8d0576498 + destructured_ast: 088e16c326f423b71e7a86380bf75e68cdb900fdd4c6f3d9626a5cdcadb36e63 + inlined_ast: 088e16c326f423b71e7a86380bf75e68cdb900fdd4c6f3d9626a5cdcadb36e63 + dce_ast: 02fa890d859e83b08f1e3aa06244ff3ae1b4b9b5349934e431fd878ee05dcfd5 bytecode: fb50b455787039d40359e8561b3c38dce51cc9bfd62c06db7cdad7ed77575e4c errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out index 15bde99958..279a3735c8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 00579230ce84e7834ad499a19e960c8a3b9ec9621020f90cba124832b6978484 - unrolled_ast: 00579230ce84e7834ad499a19e960c8a3b9ec9621020f90cba124832b6978484 - ssa_ast: ac724bab595f3a227b63680a4a480ff3c0edf7f4003783706b25c494f1fe653b - flattened_ast: 8d33be9abdf59d70741f463c306f3f19458b8a0606c4a26d2a4c2fdf945c8a43 - destructured_ast: abf250ec39af33eb227c6efc427d2b72ad80cc27fc2085bdc1af51db9c3083e8 - inlined_ast: abf250ec39af33eb227c6efc427d2b72ad80cc27fc2085bdc1af51db9c3083e8 - dce_ast: d389376a3a459dde1c1d00857f2d47aa3081ce6c395cf08be68bea8518cbdb22 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: ef6a8b12ab9a2990728744af5eed85e7488f25e22611778f05633be09dc639d0 + unrolled_ast: ef6a8b12ab9a2990728744af5eed85e7488f25e22611778f05633be09dc639d0 + ssa_ast: 6b57a9b84a5ba37ca589290b095883c39c40fff348600456f4531b130506a4d3 + flattened_ast: 1d390bcff74a7da50935a7c3d8e9bc9348902ea22e481fb7634f46cbc6e3077a + destructured_ast: 43ff018ba2b76a0532fd7e1c2753552ac40822b9654c55e0daf588e65f41fbfa + inlined_ast: 43ff018ba2b76a0532fd7e1c2753552ac40822b9654c55e0daf588e65f41fbfa + dce_ast: 498731da2308c28a6d1fb4a8f10757664918b05bc0a85a2987a93ab2573a83b4 bytecode: 0f39fde0b1e15ee4f8db0c84a7a280cdeac852cdca4959a14a61776aa661ced5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out index 93d842fd95..223c6983ca 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: ef77ba8524554b5cea58a2002e90c0c21311856d9810bd7510361239342ee1d9 - unrolled_ast: ef77ba8524554b5cea58a2002e90c0c21311856d9810bd7510361239342ee1d9 - ssa_ast: 06b27991c9eb3aca313277bf4f6bc1f96968808fd8d709b2cd7019626421f997 - flattened_ast: 6cc2cf900af44734924155190757fc81d4146597e1123511ac3deb1a7a3ea765 - destructured_ast: 7d2c3c65cdb827285807dd78174db70d3f12748142e614508995001132f159ef - inlined_ast: 7d2c3c65cdb827285807dd78174db70d3f12748142e614508995001132f159ef - dce_ast: 15667bffc2879bf3bcfbab24f280e28cb54953f545f5d491f4ba2e65c1534bb4 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: e0a0f783611f7bcc08271c7259ef2978ee4571cb86633016317f8a61263f9bdb + unrolled_ast: e0a0f783611f7bcc08271c7259ef2978ee4571cb86633016317f8a61263f9bdb + ssa_ast: 1a8cded804c2c0bea4d3100239c920f9c05e27453743bb92d0c97de1876b922b + flattened_ast: 37a3d3534e557cdd41f43d1843889b5864ef5844cf784feaacd6ece2ce7531f1 + destructured_ast: 0b1c52c255fbb1d040c11c4abba2918759cb98e5097e3ef22804728d548e80a0 + inlined_ast: 0b1c52c255fbb1d040c11c4abba2918759cb98e5097e3ef22804728d548e80a0 + dce_ast: eec36bb7ac4980ba963769eaa1b9acae62a248aacf714c98c3e592560e1b38e2 bytecode: b267a8888601eb2f66b0e0f9814268308403849dd65f3535cea29bcd4245360e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out index 57491fbf37..f5bf9167d1 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: ba3d5920eddba175690d74b373b819e8b37d8c265848a37978a2e225180327a2 - unrolled_ast: ba3d5920eddba175690d74b373b819e8b37d8c265848a37978a2e225180327a2 - ssa_ast: 96e47dd5b17ea9c843051027b371675dbb694294acedf74094aacc705820fdd1 - flattened_ast: 8062ad5abdcf2dd5dff0cb16388249bcaf8a1016e92234bea147c06934034f3f - destructured_ast: 1d37ab8679df32c5e76a7386f7d84c5ca4a9f5cfafea382ba048c9297b846b53 - inlined_ast: 1d37ab8679df32c5e76a7386f7d84c5ca4a9f5cfafea382ba048c9297b846b53 - dce_ast: c568c6400fb6895c62a37831510854048c820b11582336beb4e219dde92f46f6 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: f186cd70d912c729173ba3daa52d09f432de6752ebcf8eb98c9ec9a173a6345f + unrolled_ast: f186cd70d912c729173ba3daa52d09f432de6752ebcf8eb98c9ec9a173a6345f + ssa_ast: cd21ab42ba7b71d49d574234afd69882e11252730169908971aec498a1da87c3 + flattened_ast: d3cb0c896a08af1429e3f2cb5d92a4d1fcda1c7eaf992ae2ab73b45ea724ab43 + destructured_ast: c509420b78791136df0db3e5e22b164c01b8b55fd7cb1bc0951659bf127496ec + inlined_ast: c509420b78791136df0db3e5e22b164c01b8b55fd7cb1bc0951659bf127496ec + dce_ast: 6c887cfc2804ab34098bd3cf43cfe6bfffde928c0daf118656a00d27542b970e bytecode: 82114d77c21652d52ef1000d4f83e8539bcefb03acf8ceec8e75f36e4acb3062 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out index 7cc5cba850..3709df4ec1 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: cf9e1f6145f0d42da4609bf1de607bb7ee36f9d9da810b00339985af53955316 - unrolled_ast: cf9e1f6145f0d42da4609bf1de607bb7ee36f9d9da810b00339985af53955316 - ssa_ast: c4c2d65ef9b71face27583892961e964bc2248ddc2d25d5928e95aebfe93b01c - flattened_ast: 9b378ca7a9cfa7d3fdd1864f50d89be1b4e6a9a4ad034e44d82542017146c7c9 - destructured_ast: 51450cfe0483b802a1fc84d15b6c5813a1109bf9955902eb74d806a168d81a84 - inlined_ast: 51450cfe0483b802a1fc84d15b6c5813a1109bf9955902eb74d806a168d81a84 - dce_ast: 829fc8a14c8fc43c1aec4af92dc4339a070b83597cfdae6c3a161481dfa2bc80 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 52e8149620770b85c4bcad0c3166c45ac4a4b16f2d40245f461e6fe66e1437ad + unrolled_ast: 52e8149620770b85c4bcad0c3166c45ac4a4b16f2d40245f461e6fe66e1437ad + ssa_ast: 421c0602f61bd698d43479fb6822dfae87f9884b7ef91850ad3f3cc62ead9320 + flattened_ast: 034a7232997144e71bfc33239ea6c56efc63151542b2c44228a9518a1c3c410a + destructured_ast: 4eb45d45ae72325a2bc7f92321cd38b717e449cb735a5562a1b043ee594e0beb + inlined_ast: 4eb45d45ae72325a2bc7f92321cd38b717e449cb735a5562a1b043ee594e0beb + dce_ast: 292b3e8a07570b27a6458ded0eab716827bdf9829a70e9cac4736c9bd0eb669b bytecode: 5eeedee42e2476fb270490327599aed56d2d2086addd96030cb733ad90fff082 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out index 7a0d96bd34..f19a329400 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 2d02684e002f3b36d1e3b4e9d21105c866c2cf9109ca9563f32a31e9eadbfd87 - unrolled_ast: 2d02684e002f3b36d1e3b4e9d21105c866c2cf9109ca9563f32a31e9eadbfd87 - ssa_ast: 4359e44fdf024ba23fd39c83940119947e8a397f7be349477be5e0cdf5766dfd - flattened_ast: 9ab0f244cc23f660bf72e70fc8d2ae29a8e37975b89ea1648e9b69970378104c - destructured_ast: c7772477979d94a281ca29a5d112e7057dfa2c4edee4e319e384e94e95e2defb - inlined_ast: c7772477979d94a281ca29a5d112e7057dfa2c4edee4e319e384e94e95e2defb - dce_ast: aade46d3ed171e0d5b65d4f87d1b0bb4016faf9a1f0d39e38aa4ecb4c23b748d + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 0bf4f3e0c0909add978c1c86d40acfb2d6bcadf3fbefe2ee4716718d953d0d58 + unrolled_ast: 0bf4f3e0c0909add978c1c86d40acfb2d6bcadf3fbefe2ee4716718d953d0d58 + ssa_ast: e87e2291f9b5f42b8a9c24b56ee6cbe91704ae9f0009de34d5723f431a7843fd + flattened_ast: daabc553ae9cb250c1eab2b5f1329fdf0682bfb965ea230789485a04a06a546a + destructured_ast: c3693dbe23dc7d5e4af38d8a01729fa0b7fbbbfa73ec839a861bcda889994842 + inlined_ast: c3693dbe23dc7d5e4af38d8a01729fa0b7fbbbfa73ec839a861bcda889994842 + dce_ast: 40ee13466dabd45ba897e77bd2d403f749622fe926adc57df9c220c4670769b0 bytecode: 5ec7cc3de6c113f85819e7425d3cba1d1c9d72dbd11bb4dcc38aa93ef89cdf2e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out index 6f8a11368b..1d9b63f890 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: c2fd6ecd3fa9d071ce4ffbc5d92fda4449860b644bcaf914bbd7aff8256041c5 - unrolled_ast: c2fd6ecd3fa9d071ce4ffbc5d92fda4449860b644bcaf914bbd7aff8256041c5 - ssa_ast: 4c010b7f7f23941f554842278bf56226dc1c4d19511caeb304ceda3d37929bf5 - flattened_ast: 2e71309fcc0aeeb1a7e08266d611539d5c90d77ba703cc06a2142796bb8aedc0 - destructured_ast: dc64fb8fd34176ae5fe9a2f7adc8b1f6b24bcfc3dd9ee91f1a57a716e0d2476c - inlined_ast: dc64fb8fd34176ae5fe9a2f7adc8b1f6b24bcfc3dd9ee91f1a57a716e0d2476c - dce_ast: 893615b837645844e70584a36bbd446d9851ce154b3525c9d46fea8ca4171f9b + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: ebddb7d5799f23e53b3d61632ee643912bbb48b9cefa4ac065be85d37aaa50bd + unrolled_ast: ebddb7d5799f23e53b3d61632ee643912bbb48b9cefa4ac065be85d37aaa50bd + ssa_ast: 018b8ea7eeb49f42121314644edcdce86c83acef33a7ac68a880b6a704fc85e1 + flattened_ast: 809214e2a2f8f26a32fb09b29c01cf435e0249508518b2699d0bd9e366ceef78 + destructured_ast: 39010d7217c8fede44a27f2a90075d5c4873c2bba208861fdf64f1386557e70e + inlined_ast: 39010d7217c8fede44a27f2a90075d5c4873c2bba208861fdf64f1386557e70e + dce_ast: d2661ecfe254e43626511a2b506cf506ddf02ec58688c4a4372a84ee6a2cc873 bytecode: 400dea3099e787d74f8c336d3a7cc2d26e8de8bf52e579bed30244f437aa25f6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out index 5393444a79..1dca938397 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp1024/bhp1024_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: a3075a13ef24b2c3b79cd8f197fdeda463f65d5490ab84ff10095bcf411693d3 - unrolled_ast: a3075a13ef24b2c3b79cd8f197fdeda463f65d5490ab84ff10095bcf411693d3 - ssa_ast: 86f5c9c6b031e7aeb1e05b673139009b5a50dcebc175351e19d8d2858fdad6ec - flattened_ast: fa38b65725d2e2e77c5c299ccb1c771498240d7848c8d591aa1b5e6980449fd4 - destructured_ast: 3094d3e390d24434ed415992478c40d77222d5cc5e12c818676d82f96557f356 - inlined_ast: 3094d3e390d24434ed415992478c40d77222d5cc5e12c818676d82f96557f356 - dce_ast: 5409c081d158c118d111ea9461003110aeed57bdde0d73077837abd176dd13ca + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 9aff620dd76ac53998b174eb9bf08401e5afd8d6a467b967e2b46cb5558241b6 + unrolled_ast: 9aff620dd76ac53998b174eb9bf08401e5afd8d6a467b967e2b46cb5558241b6 + ssa_ast: a5606345c7d4ede71acbf5525ad84760485d9cc717fadcbcbe4781e793bbee1d + flattened_ast: 0e262d936c09fb33795e7b050f9f3f7d127bc0769e16e8963a7ea5fa6dd0dbe1 + destructured_ast: a7f1a1acd14648f9d51cd504046bb439b420c20c07cad054ad04ba0aaac7e68a + inlined_ast: a7f1a1acd14648f9d51cd504046bb439b420c20c07cad054ad04ba0aaac7e68a + dce_ast: 037797e09ffb65db0d8e7afff652625a87d6d6774d807d10985e271533621d77 bytecode: 7e364f0f5797c362156d92896d5c0ac0cb8923bdfce720d844550006535bfec9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out index 09796f802f..f2d98559f9 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: a6b8da2d7accfe05b37b802ded17adb7449e9d84cd315117ab37ae115f5a0161 - unrolled_ast: a6b8da2d7accfe05b37b802ded17adb7449e9d84cd315117ab37ae115f5a0161 - ssa_ast: 4e2713efe36385afdd2b871cc727c957c8e08ef1013059e91057327398907ef0 - flattened_ast: 6c0149abace6cebc70b1bea122cd02893061dd04328d564f89a0410b5f5ec0e3 - destructured_ast: 581bd46ff806edd4d312bdbe6f436b31806ec2e25c090894da4137580b8c282d - inlined_ast: 581bd46ff806edd4d312bdbe6f436b31806ec2e25c090894da4137580b8c282d - dce_ast: 39604f7a920e5f517a1da7105b81071f7cda63d605f1d67f3fe6f869baea58bd + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: aa9928beca3c8bebbf79c20fdbde7a985791d8489b5d32aef9689ecbc0325a14 + unrolled_ast: aa9928beca3c8bebbf79c20fdbde7a985791d8489b5d32aef9689ecbc0325a14 + ssa_ast: 8265f4821b9744859e75afbc1e3f10be89252f1d65690e1025126c5d520ffc4b + flattened_ast: 87946afc0b53932ab784c974297704446c17f52a98b8dbe0308e39f0b05c3cf2 + destructured_ast: 61ca4389d23ae33791dbe6cd6168e9b277a873fa0824385390ece4b665834c15 + inlined_ast: 61ca4389d23ae33791dbe6cd6168e9b277a873fa0824385390ece4b665834c15 + dce_ast: a2dc0baa03e57cf937b52d4e2cbba3f6949d77dd84addff39f8f6ae2f92d9564 bytecode: 6d1f9a3fa30f6b177ef5b8242e1608ab54576a5d82df58c97c2e367270c6d7f9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out index 29ad9cc93b..afa38423e8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: c5e8774102af7c7906bff40326d9eb8be5df4b3c0bc56b9aaad999e181c2366a - unrolled_ast: c5e8774102af7c7906bff40326d9eb8be5df4b3c0bc56b9aaad999e181c2366a - ssa_ast: a03289c8142b6b2d6e788e45ee58f4c944ed5c3faadadb0eb51ea49cb21573df - flattened_ast: 3b802567a894a1fd5088ef9dd601ff87a2008d4879cd091f5693ba239d30878d - destructured_ast: 5886de530aeebab916fc1ebed5f6ed19829dffc64b180af24520f84f75b21b5a - inlined_ast: 5886de530aeebab916fc1ebed5f6ed19829dffc64b180af24520f84f75b21b5a - dce_ast: 2cf3948578a4a7ac4301b04895541ca91231bd182adc676c5603ffb114360d97 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: f46880150d359516cf54e876dd4b1b42cbd311d8044d50bcf2d6f6aeaf8e7047 + unrolled_ast: f46880150d359516cf54e876dd4b1b42cbd311d8044d50bcf2d6f6aeaf8e7047 + ssa_ast: 40a71ffba556963cb091c24494d41295641ab71cac1f727e3347a385da4f89a4 + flattened_ast: 492763110f4f20ddf27d4307adf8ce851d7bf680dbc1e1aeaee446dbc6daf4aa + destructured_ast: e8dcd4318b6090dca39ea9169dd5a42d1034bd41a1feb2ce878578454da96482 + inlined_ast: e8dcd4318b6090dca39ea9169dd5a42d1034bd41a1feb2ce878578454da96482 + dce_ast: c227849d36b096f5c3cdc2070c4a5b073f2e8d2e7088db60d50865b131ff4ed4 bytecode: 324982aeedb7f0eb194a3744384b562834062c95c62d9007a74ec8e2a5612c4e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out index b901abc1bc..711f05561d 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 6161081109eca988e75193e92a7a2ef52194d85ba4059298cd843da40fd30488 - unrolled_ast: 6161081109eca988e75193e92a7a2ef52194d85ba4059298cd843da40fd30488 - ssa_ast: 832cfa46acb92013bae2b96cd74492f747e5002f6f15322f1509029d76191efb - flattened_ast: 8fa2aeeda1291bd2e09efa275dc8d9c2ff2673478bb70e86db3a8aca50828a25 - destructured_ast: 88e627079975d11fd9533acb4a8a82f8705b8c242c37d93adacb7fb711ec3f8e - inlined_ast: 88e627079975d11fd9533acb4a8a82f8705b8c242c37d93adacb7fb711ec3f8e - dce_ast: d8e90adaab9229f01ed4d954fc1d38126b468eb283d4f81a27c502cb76b9080d + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: b46c4964c34bb041010d44e5e224a2a89044f42e7093b3c062fc6980cd70d35f + unrolled_ast: b46c4964c34bb041010d44e5e224a2a89044f42e7093b3c062fc6980cd70d35f + ssa_ast: 53190bed8a22df09ec5db6440bfa899efba7b447539aeffd5b4214f8aba55706 + flattened_ast: bf6b8e019ade473fd54467317ea77b3a7feacd5ba9132988d702ff5c3e6ec275 + destructured_ast: 9a76ad3b97e006b61e7729c287e917bc19f0aa6ea7a8e75341b28303d21ae354 + inlined_ast: 9a76ad3b97e006b61e7729c287e917bc19f0aa6ea7a8e75341b28303d21ae354 + dce_ast: 3db1184f6015256fb4a1ef9a3c49564a98bcbfccc86cf06d0bf806858d7d1e25 bytecode: ead396ffd0d8084ce5fd2f208f904c27d3df3e0b42a22baef80d5778a0d63b23 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out index 626301950b..04b82411cc 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: a27908c9f65a0c1fc789764053e47867f0d597e7bfbb8704c17ad3b5d950d16f - unrolled_ast: a27908c9f65a0c1fc789764053e47867f0d597e7bfbb8704c17ad3b5d950d16f - ssa_ast: 838f563e264b48b572c5f71e6537732d6516a922b153439ee84e9891393ca819 - flattened_ast: 27820dd484e82b9d6e9271ac86e8606ea51cf1fa6c0dede9b09aa2902b800fe0 - destructured_ast: 410b6f68adc23a9070d532d0ea9cc07ad9b9eb0301a75fa0351f27c67b6f011f - inlined_ast: 410b6f68adc23a9070d532d0ea9cc07ad9b9eb0301a75fa0351f27c67b6f011f - dce_ast: cc3d40499b817006e888f26bb56b475ad3781f1ed174be1687dffe6bbe6156a3 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 0663047e3d732d241fd9d28c6b15973a8f08a87590ae3bd6b06daae22eeb1889 + unrolled_ast: 0663047e3d732d241fd9d28c6b15973a8f08a87590ae3bd6b06daae22eeb1889 + ssa_ast: ace9783581390ed0bc01010c74019fbf8200301442726d0efcba18a3174f16ce + flattened_ast: 9b2db2b1fe2adb61f7b19eff215f0e54eb31133c5188b577e9035fe1a500a9ca + destructured_ast: 2564df5ef89ecd338c70b821e946cb8ec1d017b89be6ffef0bed9345e4b0c0de + inlined_ast: 2564df5ef89ecd338c70b821e946cb8ec1d017b89be6ffef0bed9345e4b0c0de + dce_ast: 967099a9ba69e9789ffd15bcf6cf87c15938103bbb57e5aac7f281ad1d02fca5 bytecode: 93c0ef7e8c5de4b6de716347078c7e7fb4f36c0d814396e7060423dac910a4eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out index 114e204860..4a0cf0bfba 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: c80b2c968ec55b67ab4695ce94e8bcd33d048d9f00182a3b59e4af6a30ab494e - unrolled_ast: c80b2c968ec55b67ab4695ce94e8bcd33d048d9f00182a3b59e4af6a30ab494e - ssa_ast: 3e37f1174517e2d70d1ac1a66fa250314566858d424cc8b6e8d2e6a0082251e4 - flattened_ast: 62cad78a6a4f5a9a27a9a563edc45cbc1fbf45ce9e856d10ecb8c2cebd40cc16 - destructured_ast: 30026f344018f3bc21c0fd9974eb3e98f3305231feddb1a2620f18ce1b553855 - inlined_ast: 30026f344018f3bc21c0fd9974eb3e98f3305231feddb1a2620f18ce1b553855 - dce_ast: 4b9fe38d383e6ec156f41fcd870eda41ed411ff794043f8b6e818af4a28ee534 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: 408ff092c48d0daaa2603e45c07951f3449da4c82a2468b7a70ee081f2458868 + unrolled_ast: 408ff092c48d0daaa2603e45c07951f3449da4c82a2468b7a70ee081f2458868 + ssa_ast: 99e2733b269c445b983c7b2f0cd63c4cc4ca488108ee4bd925a23401638a5715 + flattened_ast: 677fbada1a53c0960776ef17bea7fc34865d59bcd6db7d406c70dba0a4c7bccc + destructured_ast: 21824a5baf65bf0c9ef44c4fb456766e25237032343e55ff35a73b8d9b44dbf6 + inlined_ast: 21824a5baf65bf0c9ef44c4fb456766e25237032343e55ff35a73b8d9b44dbf6 + dce_ast: 6db69551c717f92c133ee992629a9971e1c9f9325ac76c1103eeb6219b35e29c bytecode: 35d57844635bb3a2fc0261442ef69b8d67a4767ad0f61fce6b396a430073f5e2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out index 4d54e249f2..2de6fc6c81 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: b2e3cf635cb36d22634b4e8f288da6c7f835f846821e039f7996a4281ee65a9a - unrolled_ast: b2e3cf635cb36d22634b4e8f288da6c7f835f846821e039f7996a4281ee65a9a - ssa_ast: 47b4c9589be4ff508a76f6e5929fe6db1990aa8fefba81b7a5f1d4732a4e3de4 - flattened_ast: 5927ffac56458ba47729e62cf94c3c911754d99073f5dc914e0577a412d4a661 - destructured_ast: a32ff13a5316a7cfa5f0634b2465c6d0044257058d044ffb7a20baf33eddbbb5 - inlined_ast: a32ff13a5316a7cfa5f0634b2465c6d0044257058d044ffb7a20baf33eddbbb5 - dce_ast: e6325f31096f38081ba8a2a7fd5cf263a1672f55d32baeb959992baf6d244794 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 5af291cee1598234a6dbc2d2e57253e795493ee900ca384b4737d32df27e2275 + unrolled_ast: 5af291cee1598234a6dbc2d2e57253e795493ee900ca384b4737d32df27e2275 + ssa_ast: 0b66886f95df7f84a1b58b3b78e80b7101a5eccb82f6048048a2e50e8723605d + flattened_ast: 8ad71b1d813a93068312826625d541b70baac4ba709507c0cae87292ac9a371b + destructured_ast: faeea0fbe56481bd8153d6c617a540429132235031acbe89454ecc7aa3e29e46 + inlined_ast: faeea0fbe56481bd8153d6c617a540429132235031acbe89454ecc7aa3e29e46 + dce_ast: 29ed2ce1d8ec68c8e121670344ddc01532e3b5b82b37fd285d7340fb21326cee bytecode: c865484cdaac4f81578a7a47f6a1772139a2f4b03d5a4602c7b62be71519846d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out index c00671c07c..0a65f90fef 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 6c097a0ef6a980635b5a4139b24ec553bd40dfdbdce709a6505eb15383f136c1 - unrolled_ast: 6c097a0ef6a980635b5a4139b24ec553bd40dfdbdce709a6505eb15383f136c1 - ssa_ast: c4732e42d6266d914c7f9a47dc7ee0355cca92f3bb9db7bdca482c586fa416e8 - flattened_ast: 86e70ce5fb51c3c47440f000730e58511249cf8ff4f7f7a86c0922b13f3165d8 - destructured_ast: 17024e05b18614ebe917ceca35e7ad2ee17892e53cbcce23008193b505cfcf70 - inlined_ast: 17024e05b18614ebe917ceca35e7ad2ee17892e53cbcce23008193b505cfcf70 - dce_ast: 48745bc5077409dcc409ea47fa8fa67c0f4d225deca9d097fcc397effd7d59ec + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 127255a3073f38401e6dd2747da420529765cb6056b842f67b5d24445b09a69e + unrolled_ast: 127255a3073f38401e6dd2747da420529765cb6056b842f67b5d24445b09a69e + ssa_ast: 369444a205e7b3d36a387a9570d9a70c355a06999a096f99b6587f3d63ff5757 + flattened_ast: 13ba34fe717920cd5cb7340c42636ca5dcebd9e83a7f4225412b8e1ddfa13328 + destructured_ast: ef4cc482f373bf70d1434362c79570ce04ffcb38e94fda60c6f4cdd78be18450 + inlined_ast: ef4cc482f373bf70d1434362c79570ce04ffcb38e94fda60c6f4cdd78be18450 + dce_ast: a791412ddde8c80a016548b946bf27ad8f6dc74dbd50c5012efe1b7258274817 bytecode: 722e9ba9eb7870003003efbee47f12319ccd9a2e873ccd6a165dc945dd5fee56 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out index 0f9dd46abd..a6ff3b3ef1 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 32b0e771edbff86f39bd035f06859535adfc8357b713510d0fcf7d29edff78de - unrolled_ast: 32b0e771edbff86f39bd035f06859535adfc8357b713510d0fcf7d29edff78de - ssa_ast: 3a385d9e9e5c3d48310f1ad004a3ccfc6f10e6e8db45938b83c9433eaecf1c25 - flattened_ast: 7dfe029fa2b5b5bd0e19d171565ef148958c3181fd9040619fc8ed4bc363282f - destructured_ast: 09bf49bee79420051e35289e1d5ea5dc1fb633e15ba80b176fe35f67f6d93132 - inlined_ast: 09bf49bee79420051e35289e1d5ea5dc1fb633e15ba80b176fe35f67f6d93132 - dce_ast: 55697b0a8b671915907ea2f6298146bd0ebbc9c5417529dcce6622812c22ac6a + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: c38ca1536436eda5344a2d62c7c6aa43cd8c4982f48668ca304c2236f8c86dbb + unrolled_ast: c38ca1536436eda5344a2d62c7c6aa43cd8c4982f48668ca304c2236f8c86dbb + ssa_ast: 5c6f03fef5e9020bdef9e4ea4dc3166b14cab4d556b793ac907392538226b1aa + flattened_ast: f6547c44c34a549f14d2c246fc2bd5fcd72648286c306ce6dd540978bdac4d29 + destructured_ast: 7cedea608cf5971eaa783638c455f107d930ff0d18de7247dbd656427202901a + inlined_ast: 7cedea608cf5971eaa783638c455f107d930ff0d18de7247dbd656427202901a + dce_ast: ae53c63dbc3bba96f89c89a1833884b8cae9b76cd3b6d56b9f300ef14343e4e6 bytecode: 5b86f91ea85b5afdbd241b7623cbecedcb816272ca8b7250e2536955dfc55fed errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out index d61436d42f..6a58c2cbe3 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: e3c21f760a449a946bee6df68d00b77bd9d0678672d573c7ba3a980d08619a31 - unrolled_ast: e3c21f760a449a946bee6df68d00b77bd9d0678672d573c7ba3a980d08619a31 - ssa_ast: 92bb98328834892f1e80cdbb6433b3975583a9ebd61c800999f97f779c03c180 - flattened_ast: 5e4c9005be13fc29a3d29127cd6714d498e23f480e1b6c6d03e37caf10c4078c - destructured_ast: 10d0c9b467f75511433769e9b502704c58c4ba8491897c47410cb8ef4c741144 - inlined_ast: 10d0c9b467f75511433769e9b502704c58c4ba8491897c47410cb8ef4c741144 - dce_ast: 82215136b06ea4ef77d163378f1d176a24501125aa487f3e1871965b284199be + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: f408a1ea2eb74d53724ef1ffd004c190ac3586d062c27e9992582e3a002e4ff6 + unrolled_ast: f408a1ea2eb74d53724ef1ffd004c190ac3586d062c27e9992582e3a002e4ff6 + ssa_ast: a9e7ad59884a3c6aa0958eddf7b8a0e77f9fcfb81d41f2a6550515169a4277d1 + flattened_ast: 264d89b798325f71b1fbc95d09362f8f7020518c7a283ac200c44510fa676d60 + destructured_ast: 48fe8d5b30c0508afd694804818c67da804253b48e6b19050f5f9d6bc6af7cce + inlined_ast: 48fe8d5b30c0508afd694804818c67da804253b48e6b19050f5f9d6bc6af7cce + dce_ast: e985f0eee0e65ea90d9314cd333c17b4bd9ca0d546f2c7f4079afa955f1f344a bytecode: 5e555625818b5c9c27ea28fd0679e853c7ba41d422b0b1fe4ebf1888cc810898 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out index 995af93771..9d0d34d46f 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp256/bhp256_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 544aaa62d2fc3fa2ee6d41291875d9f331342f634762e1962d0d4c8027a0a82e - unrolled_ast: 544aaa62d2fc3fa2ee6d41291875d9f331342f634762e1962d0d4c8027a0a82e - ssa_ast: d82699012d45b06afd567cb3f514e083408cc287ab115a385c722fe7c50f8dde - flattened_ast: 35c0899cf3fd2e2c861b2313de078981319ffa4d63a7c6243fb259909156b8fe - destructured_ast: 12259b46c072d0285dfbd81a305264a48a2ce154f228103fb6b351f9e843a32b - inlined_ast: 12259b46c072d0285dfbd81a305264a48a2ce154f228103fb6b351f9e843a32b - dce_ast: 6ea3febbb89a3379a760c27b9de1a97fde5d1607f6bd95576f653245f41686d8 + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 7b45e451cd1777a58559ac04d9af6d6e1d86e65b09442ec159330a4f38b59546 + unrolled_ast: 7b45e451cd1777a58559ac04d9af6d6e1d86e65b09442ec159330a4f38b59546 + ssa_ast: f948344b4c93f2297791b903f0e2b5ae7220c77826cb04d8db1fe95a69aba719 + flattened_ast: 921d72857c375c96832749ecfe50dd3e14d87ac15f6cfbe47cbd0a954ea177cc + destructured_ast: 524918abcf48ecb982df3fa247929998abba8b72252cc10a26908c3a1bb0177e + inlined_ast: 524918abcf48ecb982df3fa247929998abba8b72252cc10a26908c3a1bb0177e + dce_ast: 4c22e9208417f9e791d9eb2d509c2ed027511bae40abcc92df98120ba16eef8f bytecode: ac0813db87d76ebf0f8b9716b4694dd6dcd4a833bdc7b13fc297363f835a723b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out index e786913b9b..a7a3eba2f8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 5f4463371ed2411a7c4d00bdf016e41e66d54cace5a9b905f7adfca195162f94 - unrolled_ast: 5f4463371ed2411a7c4d00bdf016e41e66d54cace5a9b905f7adfca195162f94 - ssa_ast: 72e0cfc1ac9da190d9abe0e06329079c5b76e5e3ad7911d856f50d11ce5495e7 - flattened_ast: 038ff836409f94e83d442c084bfd660dd038452f4b3f6d45cafa3f74e444a2e6 - destructured_ast: c9994cc2d1e3cc75ee0906b44ee5b6eac8fda1a9ffdd7de5b467ce3b8f10c356 - inlined_ast: c9994cc2d1e3cc75ee0906b44ee5b6eac8fda1a9ffdd7de5b467ce3b8f10c356 - dce_ast: af84eecd15a9e9ff8fbaba874118365698c43793e8ea4e7ba90128b1c3d77945 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: a7f690d5f9fdf10e4861ed37c5291db9c543859523b890b74bb80e91a460ed9b + unrolled_ast: a7f690d5f9fdf10e4861ed37c5291db9c543859523b890b74bb80e91a460ed9b + ssa_ast: 5564d4a3af024639515800558bd59978f92edca4c9efc2aa746be0d24e0dae3c + flattened_ast: 8d3444b5c693ae303e395cd8355b224f719a1a5d9189f5cd6cf58ab056d33e95 + destructured_ast: 656d5c1b8f115cdc3961e6b9396634f2e3240db6d1925bf1409f070a1bfbd25d + inlined_ast: 656d5c1b8f115cdc3961e6b9396634f2e3240db6d1925bf1409f070a1bfbd25d + dce_ast: 1a839c56a2dd66194e81afdd9b4b5be212927ae57037f8a86253bf48befd49e1 bytecode: cda5a5c278c39eba47e30601b6d8ae039a1e9a67b514f7da166b26e47d96ad38 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out index 69f1b37be0..cea32bf643 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: 15a51a8ee164ad9c57def986fa9362a34355fafb95a3354f80ff90e5d0bb26ad - unrolled_ast: 15a51a8ee164ad9c57def986fa9362a34355fafb95a3354f80ff90e5d0bb26ad - ssa_ast: 6e7a99987d0337824c503a36422878956916c280fa6f6ce95c50b5a71eeed181 - flattened_ast: dec09ccd2fd7b0428ab8dd2c157fa7b7533a7a4f06dd635d5e1ad5be9875943f - destructured_ast: c7c8c6b4bdb6a6f5543920301e1c55cc04ee4233a7ffe991ac901ef02cab1a13 - inlined_ast: c7c8c6b4bdb6a6f5543920301e1c55cc04ee4233a7ffe991ac901ef02cab1a13 - dce_ast: 43dc51092a439461beb8593d7ccc4e2da7126de5ba02a937706a9fe7a85a1521 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: f4733a66bc4cddca0d350e8af547fdde33e43b715ac5105f62aed7e45503ca2f + unrolled_ast: f4733a66bc4cddca0d350e8af547fdde33e43b715ac5105f62aed7e45503ca2f + ssa_ast: 65321971d129d6995335b03474e46ceaeecf691f11e22a49add789e481594b6e + flattened_ast: 040f2ba657c6d1ced86c37d521d8b3b6ad433a043ec2e2037a872b78f4170f18 + destructured_ast: 225d62b3ae7240a81e5a9b94379c8e44543fc97a34b60ad118eef21d46ac563e + inlined_ast: 225d62b3ae7240a81e5a9b94379c8e44543fc97a34b60ad118eef21d46ac563e + dce_ast: c103e4a82ac0f087032a18d0e25ab4220164bb33aa42d610f54be19f8003b5ad bytecode: 772c3a89be9b29a160cbddfae2d0bd3edd4bef0291f89e4e6049af2139c6239e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out index ac39ead89e..5949f3d3fb 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: f89456ddd9daa8632f5ae765dcce3d1ef0518b8bb7af0940d9d268bd75b2823c - unrolled_ast: f89456ddd9daa8632f5ae765dcce3d1ef0518b8bb7af0940d9d268bd75b2823c - ssa_ast: abbeafeca383cde8c1c4506af7a2382b4090bc285b204331374a92f028786911 - flattened_ast: 07f6344e31741a425b8473563d615da179dc5733402657ce92a44eeaff0383b2 - destructured_ast: 990e9bca2e0673fded5831d89641194b3e8199f3b2330fa46f3899b29750a23e - inlined_ast: 990e9bca2e0673fded5831d89641194b3e8199f3b2330fa46f3899b29750a23e - dce_ast: 0b4ca69a9d17900cd4f29e22e293f68676984dc3758c7593f5d3ba0ccfbd61bb + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: ea822de086b74c197715a51d4a757600ea8ffdd388ae030bab9f4b6614742c37 + unrolled_ast: ea822de086b74c197715a51d4a757600ea8ffdd388ae030bab9f4b6614742c37 + ssa_ast: 7df3a178cba9d0b69b911dc44167a60972aa3c34e588bec3d57022559e9066f7 + flattened_ast: 6cc4cd251dab34f09631ef598a6a561b08398edf50dce39c252f5734c7684755 + destructured_ast: 1ad6889aec9136d62dfda9109e2acc717afaf070623bf4d8380abba3d0f4637f + inlined_ast: 1ad6889aec9136d62dfda9109e2acc717afaf070623bf4d8380abba3d0f4637f + dce_ast: 18c9c5e92f57823ecaf704b5f5635fc93c589129d0c23c11f30f652af57a9b05 bytecode: 63efcc50150da6e754319ed894fd92dcc5adc715f39da5b2425711c347836b60 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out index aebc63451c..0604cfba10 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 95a2bfede1135fbc180828f82425e23755d8a394d0af2d4cbd33524aa1fcb007 - unrolled_ast: 95a2bfede1135fbc180828f82425e23755d8a394d0af2d4cbd33524aa1fcb007 - ssa_ast: 78f2dfd7147d2579de1c18da4bd0bc14925d42c9c05eb9b59463290af276333d - flattened_ast: aed57d16f2c9922a60d021b2c13a6a111a491d1302a39d857c6e983ce619fd4c - destructured_ast: cacf5644a109d9e6792aa13c3bdd3d2667b2089fc889d7b201dc952472d7b7f7 - inlined_ast: cacf5644a109d9e6792aa13c3bdd3d2667b2089fc889d7b201dc952472d7b7f7 - dce_ast: 3fd130206a304e12f8afca3fb5fb60352f2c0bd667d766b6dad239c861ed6960 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 564575f4e6373b12b437541baf545a744ce94d322c8cc9d806584d3c6f0103ce + unrolled_ast: 564575f4e6373b12b437541baf545a744ce94d322c8cc9d806584d3c6f0103ce + ssa_ast: 8a7508cf9f6617d8210ffffed2c37dc77a6ba66be481cfc63b59574f01b48113 + flattened_ast: 72154b9fb27d28872245a159162cbcdac0ce64391e0f083365407cdb0eb720a1 + destructured_ast: 25f8298e6e2c9f33fcf5861d84885361474a77f81c5d245180d158d09097398d + inlined_ast: 25f8298e6e2c9f33fcf5861d84885361474a77f81c5d245180d158d09097398d + dce_ast: a9f29be99d9d4cddb1efd8d3b2556a199ff3b26b82f4b75d751a69dba85cf3bf bytecode: b565adbdb2ae4047f19a09589010a3dce773e907a3dd3e4b873a4a3336c68af8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out index 8f4d4bc112..05ad988d56 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 694a52110e6da25e2f913660cb7895414a75ae97a9111e4556c4b11d1c72e81b - unrolled_ast: 694a52110e6da25e2f913660cb7895414a75ae97a9111e4556c4b11d1c72e81b - ssa_ast: 5a9fdafcc13f0b292f09bed494d24c7e6fae43209ca566cc9b6ae156f847e52c - flattened_ast: 0524f98b8a4e39d91ad87779a65353f239d44f70c1fc3f8ee979c5bbf7e1be33 - destructured_ast: 0205e51b54abfac82107b4eeb11c8b56e14d0dafb5f9f0ea64177f1ce7e70177 - inlined_ast: 0205e51b54abfac82107b4eeb11c8b56e14d0dafb5f9f0ea64177f1ce7e70177 - dce_ast: 83d25fc9ab6c7c6a4faf670a772ebb5fddcbd393c7608c8852590cea1d22b17b + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: bb1650e04dbda5691d388fa7084fae0615de6bf8ff6a2c337baecd93f72fadbe + unrolled_ast: bb1650e04dbda5691d388fa7084fae0615de6bf8ff6a2c337baecd93f72fadbe + ssa_ast: acdf836505e7c677d05ede8cc857a750fee9d155f897b38556806c1841b3fbee + flattened_ast: 46b32fc44e663f2812a325929e52cd084b75fa196427fc472adf1ad03b66caa1 + destructured_ast: 9be0bcbf92b813b4a1baf8f5046c80ff553901130b9444d3682b1b48dbd6a583 + inlined_ast: 9be0bcbf92b813b4a1baf8f5046c80ff553901130b9444d3682b1b48dbd6a583 + dce_ast: 45c5dfbfcfb155a61b14a260dadd1eee5117612c4d76759ba08e88e3b34a179f bytecode: 6bb1a87b470b0a3922ff01569b69b3eb7775546b86e8ac303cb80f03ab17692d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out index 08fc5e2c8f..00ac1f7866 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: dcde799de21c67810311861e2e5f07c3f87583b3f5d62e0c0da132e941283579 - unrolled_ast: dcde799de21c67810311861e2e5f07c3f87583b3f5d62e0c0da132e941283579 - ssa_ast: 34c1e9a9851ba745ae5e146eed895d315dff1ae91896903e938c0b6f649f575f - flattened_ast: 3899cadd54cebfe20932bc3d5d5ff1053b955656db4b963cf114ed0dedafa370 - destructured_ast: 510a6bf0c8cfdcd0e2a6a27997a508563338e5d663ecb389b6c158a2d3f1ff61 - inlined_ast: 510a6bf0c8cfdcd0e2a6a27997a508563338e5d663ecb389b6c158a2d3f1ff61 - dce_ast: 226c9b27c6773c12837f4bb90403a8c086c9537e148e8f47b969dd9d1cdec5df + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: ee4f60c5f316176f57612508cde4f131b0c2d4d243d3496abbb2dc7f8f99899d + unrolled_ast: ee4f60c5f316176f57612508cde4f131b0c2d4d243d3496abbb2dc7f8f99899d + ssa_ast: 9ffd0cf1ee7ffb34fadba77e8c360329b417d6115679bf7b1bc88d3b09effbac + flattened_ast: 89b974e2eaf8f031827080f3f9f4c1e0a096c1a6cb958751d956baa4969b637c + destructured_ast: 22cf49fcbf07f2d92ac978f9bf0b53e4fd2eefdd307fc04a6a22088a89091692 + inlined_ast: 22cf49fcbf07f2d92ac978f9bf0b53e4fd2eefdd307fc04a6a22088a89091692 + dce_ast: 1faac211d091b6dad82c9652559c60d878dfb923eea1e83888e7d7a8042fcb86 bytecode: c8a24c75613249b3bca85b8cf50a450ffab5e3eced027b46d4ecb07fc94938fc errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out index 181bf3ec8d..964ff99f3a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 9659f066dafbe316d7c9f023192ae6a0ee1000d55b1a0dd31b519e0b3e99991c - unrolled_ast: 9659f066dafbe316d7c9f023192ae6a0ee1000d55b1a0dd31b519e0b3e99991c - ssa_ast: d16ccf5524ccba08fc2b0624bd2d1614c4dcd6520830fac7e7efd203b8a2d655 - flattened_ast: f97c04eab0bb6c1907df4613deaf9337bab67b1cf88f480d383a01dfae030e74 - destructured_ast: efb3dca892b3fe8bd6208ab83337b2aaee858b726d0d0e379bc887a8ca165fda - inlined_ast: efb3dca892b3fe8bd6208ab83337b2aaee858b726d0d0e379bc887a8ca165fda - dce_ast: 46b44d483ec27aee5bbb040e25679e55eacd2f8c2fa423bccf0ab12b90af2af1 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 6d7537ee933b51746d93325a2d2aca7315b8ff642a78f92d3e63c4f6f54d1f82 + unrolled_ast: 6d7537ee933b51746d93325a2d2aca7315b8ff642a78f92d3e63c4f6f54d1f82 + ssa_ast: a1b8266d3af8e572e7d5aaa36922e1a0a71c37091ecd2089f67b7b27c47bf88a + flattened_ast: ee8e7f9275ec183e42cd33038a42b0c8e7534470b8655295be65210ffc998120 + destructured_ast: 9f8ec201e2c36c9798d6dd3a374e71bad9bc7a72f3e63f7f166c238aa3ac8209 + inlined_ast: 9f8ec201e2c36c9798d6dd3a374e71bad9bc7a72f3e63f7f166c238aa3ac8209 + dce_ast: 1a42396891fab9726e3a34425ce5171653680b5dedab11ea35b89b494d6a9f92 bytecode: 4e7988f49b47d6e987d5931501b23e217ac5295f2fb3656bebb8617153c13b55 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out index bc6ed36c32..0ac5921c75 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 9bb717bbb182e273bc2090955e8f8264cd6f9aa2d6f16b38f10099fe1706bc0d - unrolled_ast: 9bb717bbb182e273bc2090955e8f8264cd6f9aa2d6f16b38f10099fe1706bc0d - ssa_ast: 0dabe39e154b4e57362d033c9816acbac59d47808a1d85e589dde4ff0dcbe0fe - flattened_ast: 808c2053c59e7d183aa033efb5728c75f6e668dc2d7c9c4ffc80bfa5c336507b - destructured_ast: 03774be93476115618592fe1d7989fa090c863ae010299751f5ee1ff4e5e4530 - inlined_ast: 03774be93476115618592fe1d7989fa090c863ae010299751f5ee1ff4e5e4530 - dce_ast: e7a66b25a831fd4e8936f02ad82ca5945f2f29a2426b7bf18954bd70a0f1137f + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 9e1e981d6feb7eff67a920f434d9b7fa996e1a7d3f7ef324ca443375e3e26b08 + unrolled_ast: 9e1e981d6feb7eff67a920f434d9b7fa996e1a7d3f7ef324ca443375e3e26b08 + ssa_ast: fdfc38625f6c2298e3f63920725a6d432b9c673aeb261436e3a78f360d695558 + flattened_ast: df95d687dd5269b64204c26d363d1e0788fab1cf728f2503afe023bfaae7ce8a + destructured_ast: 222f915b75310106b189bf86a67237d4498476e5c3ee4ff508cad9a17e519215 + inlined_ast: 222f915b75310106b189bf86a67237d4498476e5c3ee4ff508cad9a17e519215 + dce_ast: 21a69ca0665b0d54c5c401ff8c62159c4b3d10531456da6730e1dc56987d4ad2 bytecode: 96dddca27dc2e6feaa13b9f53fe1bb2180299e90860ed8c3be4f92687949f30f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out index bc15fe01d3..f0f6bc17a9 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: 575a38d4650b807917df4f8260ad5040216b65fa7b75b4a20e482ca2e0222185 - unrolled_ast: 575a38d4650b807917df4f8260ad5040216b65fa7b75b4a20e482ca2e0222185 - ssa_ast: d704f18f97d965d7356406c5a4e5291c7656c896d29c74a902f60dc9d825068d - flattened_ast: c1e8f7b677028c755a2334019a6c19b150377587615ff749d9814d342fd29755 - destructured_ast: ddd16c1e991f9a334c68397078ca5cd6a4b319bddee02edfeb3d2f5467541705 - inlined_ast: ddd16c1e991f9a334c68397078ca5cd6a4b319bddee02edfeb3d2f5467541705 - dce_ast: c685468808bdb378ecf4ba8ee354b79f0e76296f15c58b0bc2a4d34a1e0af2f6 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: 8c3c3ee913d30cec14aac66a3ebec4e26f52b701c055da68b865a78f1bb02b09 + unrolled_ast: 8c3c3ee913d30cec14aac66a3ebec4e26f52b701c055da68b865a78f1bb02b09 + ssa_ast: 9f318d9e4bb2499591fbd2e00d6351c22a2358de2d161909dd1eaec7678883bc + flattened_ast: 91afb7de33059bde04c931844797467a691972eb27d1d1a5f189938270b0309b + destructured_ast: 0f87faedf33eadd3bd6e4e0132c6f57625fbf89a5b96a38cea828a39ba3ef4e4 + inlined_ast: 0f87faedf33eadd3bd6e4e0132c6f57625fbf89a5b96a38cea828a39ba3ef4e4 + dce_ast: 36c799bc081842581f4523788b6130ce459e264fd4db9e2004b5ea23c278808f bytecode: 3ab4dfa32ff8135e1878b8fda9bc1d0688c959e520d9bcac13f7128048ddca70 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out index 5507100fff..5894c95f6b 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp512/bhp512_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 43f6e5cc25ae568f873ab32e1015a1b8d08bcae77664d9aa19fab4e121f9e22f - unrolled_ast: 43f6e5cc25ae568f873ab32e1015a1b8d08bcae77664d9aa19fab4e121f9e22f - ssa_ast: 8446e8cea6cd53ec9a43605f63b6226bb63c343f7194cc0dc7f023ead6dba77d - flattened_ast: 079abe26aae23c849418beab6734357f4a53522483a17c9103ed64756e46d535 - destructured_ast: 279ee18d01b7309d6694700deaf8830325ccf720bb0d4ca4bdf5388d0dd11efc - inlined_ast: 279ee18d01b7309d6694700deaf8830325ccf720bb0d4ca4bdf5388d0dd11efc - dce_ast: 755082a891fdd5374100e6e97d64d8cffbfc0e4d7802b1820d519b56cdc23319 + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 809e522a97319e26936730436d965cafd891d81f25cb06d55a64d162a3150af4 + unrolled_ast: 809e522a97319e26936730436d965cafd891d81f25cb06d55a64d162a3150af4 + ssa_ast: 084be717b0c1df862b1ace8c9c23502229bcd1dccc6b18b8f2f6d570eb49dfff + flattened_ast: 932cf6b59e89ccb25b5c696d2230b890a4908d47c2dc657fdc26bd3f25d5259c + destructured_ast: 805a82b294cbdf098b6ac664076f77a6ca4b53011d557ca9aedb0fceeee864c0 + inlined_ast: 805a82b294cbdf098b6ac664076f77a6ca4b53011d557ca9aedb0fceeee864c0 + dce_ast: 6ce5b75c99ffaf52f71f87e5d54a26322407890f726f6e0fe8cdb65cd34b08ef bytecode: ce3656eda78b090739dad77c6fbcf5e3cf43a1327a367b01504913a37ca7ee3c errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out index d8d4b8d495..723cc6fe7c 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 8e0ab4cc7f46a13ba2e912af19bf823425e7c4165580b0b3ee62aaf066753f1f - unrolled_ast: 8e0ab4cc7f46a13ba2e912af19bf823425e7c4165580b0b3ee62aaf066753f1f - ssa_ast: d84a6a8d25dd1dab205ccb0d783788919b60509d47a00a5eaa7bdd603e90d26c - flattened_ast: 3f9c43e719346b1f07d94e8826bb065ff69105ba7006d372a6e66df64636bc71 - destructured_ast: 10e8240e4ba1ac9f7beccffe8cfe952ae82d7cd8ed129585ab06a12428ef7024 - inlined_ast: 10e8240e4ba1ac9f7beccffe8cfe952ae82d7cd8ed129585ab06a12428ef7024 - dce_ast: 5c4b50232279b9cee74bd59907fd572b4a0ac33bc401876e3257395c94ae8c8f + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 913aaf9590b036c45a6aff322458b70e7fa8d2223c6afba92ad58507eea4c64a + unrolled_ast: 913aaf9590b036c45a6aff322458b70e7fa8d2223c6afba92ad58507eea4c64a + ssa_ast: ff280e316fa470880a27669605305a3500f5c9bf58ae8ee5eea1bb3cb4d438bc + flattened_ast: ab88b31abf8f6ac0a759cc7ebfa60f9266726184f3e488add4f02ebd8dae1e13 + destructured_ast: e6259a369a77290cb27d1e50eaaf1b388beae03aafb52b754fd8a6b6b8ccf31a + inlined_ast: e6259a369a77290cb27d1e50eaaf1b388beae03aafb52b754fd8a6b6b8ccf31a + dce_ast: 88cb819df191958d934a2757cf083c353424174ded80d7516f93945da1c86b19 bytecode: f9f56b97798b2dca8b9631e0e5d25ed37780f634a407e53c88cded45c80c07eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out index f37a85aa7f..6a035fa394 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: b38d2447dd6a6159a74075df8f7974195ae5c0ce59d03ea309c0ef566055bb10 - unrolled_ast: b38d2447dd6a6159a74075df8f7974195ae5c0ce59d03ea309c0ef566055bb10 - ssa_ast: fa378b35a2e4863684918868e8361931f2ee9a5e6da9b1183d4af55acec9e00b - flattened_ast: ae02751802b1222cb9c48a32d6c74a23c241b3ad0cdd32987d4f0ccdd289eae4 - destructured_ast: 01f24a093f47c487e19e961179ba6d24a35dc797b0315b761026cbb12fbc996c - inlined_ast: 01f24a093f47c487e19e961179ba6d24a35dc797b0315b761026cbb12fbc996c - dce_ast: b3b824c8d41756ce887dd69e2742000ef476300c5da270f724464fc56ad3335f + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: f3ecdb06b489edec882570532e6b6cfe1a0414fc505ebbd396d7872f5a34f306 + unrolled_ast: f3ecdb06b489edec882570532e6b6cfe1a0414fc505ebbd396d7872f5a34f306 + ssa_ast: f5b8fd722f3f6c8f37836b7798e0b8cbc85df6a88cc6c352df64f397e9bc1b22 + flattened_ast: d0dc43aae4eade3fd602297a0cd83a75ce57be8417ed482d9b9f52876837ece7 + destructured_ast: 1af79fa10ad46976e61b8e5e58f702ce812d1492cf746225fca43021310ff39a + inlined_ast: 1af79fa10ad46976e61b8e5e58f702ce812d1492cf746225fca43021310ff39a + dce_ast: 39f89e6eb4c6ea1834731ce1d86a7c4bc684631ffbf42be5bd9a9606415247f5 bytecode: 088c87d540f9f654d25de5dfcdb4b6c796c1840e2454691523b7e2f18f4a9a60 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out index 9040f827ec..4f8d298771 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 436009ae538d6d52f1cf083cd73393c2e780687a0e13eba7cdc1a2527259b0fc - unrolled_ast: 436009ae538d6d52f1cf083cd73393c2e780687a0e13eba7cdc1a2527259b0fc - ssa_ast: c8b644a45163e732879690bcc80845e70efdd8616da3ce9395d36e744ca9262c - flattened_ast: 93623a797ba80937fab6833e8c514c3181889d56bf919a65ea570bf204d5528d - destructured_ast: 630782f9274f41aaf06094b075910ba6c2391dd1e08748fb7621729256a97dec - inlined_ast: 630782f9274f41aaf06094b075910ba6c2391dd1e08748fb7621729256a97dec - dce_ast: ac2ac0ae4264a160554de9f1f34af9943ddda5e3e0da5d387a8c0404713bedbb + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: c22554507a52c39fa2dc0b2bd5e706eb40e537c141c5c79c1563e53f2c9d6a9a + unrolled_ast: c22554507a52c39fa2dc0b2bd5e706eb40e537c141c5c79c1563e53f2c9d6a9a + ssa_ast: b4767f26617ac261ca3d0ffd6456ae8c05cb3a798010ad5c6b12487ef3c5db90 + flattened_ast: d2faf7cf2cea9d5912b1bcd0954d6d14db20c840c200411218a855c314f8507d + destructured_ast: 5418ebd393bf8a00318a2f2427fee33e02202f824028906ada449b15d1a74a8d + inlined_ast: 5418ebd393bf8a00318a2f2427fee33e02202f824028906ada449b15d1a74a8d + dce_ast: 906fc44e416c70828e5221d29cdcfaf17b74f80a4136b1fe4feefdcb59d978f0 bytecode: ad4af37b670727cb59618e798445bceef3725386a61cdcb7e0f829c3cb895a8e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out index 9d63b93a8f..ce25fd56be 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 4fdab6b840c4a0c01a44339a3dbfc477efd5e5d6b30326f69cbe9c16edb4b8d8 - unrolled_ast: 4fdab6b840c4a0c01a44339a3dbfc477efd5e5d6b30326f69cbe9c16edb4b8d8 - ssa_ast: 11d983ca3906fea92f76ac96f229fb20a36584852d3629dbb71c76ca4d683777 - flattened_ast: 5566f9edff83ea8252c4b4bef7d64a077e97f2221e89ff15f22835a5fede753c - destructured_ast: b1833866bb597cfec732d045f29324a758c2a19903c655f11e643b8d6895dae3 - inlined_ast: b1833866bb597cfec732d045f29324a758c2a19903c655f11e643b8d6895dae3 - dce_ast: 8bcd181eea4d2557438707940723f2b6d505046b4d358418377bca9cc504980c + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 63cf391a302c5a16dde79e1bbf9b2dcbc474d0ba6ab04a261d8187cb1206e9a4 + unrolled_ast: 63cf391a302c5a16dde79e1bbf9b2dcbc474d0ba6ab04a261d8187cb1206e9a4 + ssa_ast: 782efa5a3599fddf556e2477f5f9d921ee26ed0b526bd3bed574ad5dd809da4e + flattened_ast: f6774b66177923fea86808b0516cd14a4d712cab54801fb346366378228fac60 + destructured_ast: a5a980b7b318f2906926d39b6b2fb8abf8d3ff91dfd944a4f2988348ecefba37 + inlined_ast: a5a980b7b318f2906926d39b6b2fb8abf8d3ff91dfd944a4f2988348ecefba37 + dce_ast: 4ea3b0e6554811354c802d8f7c778c8319f4a5f07c11010c4cc139da22a1d5ac bytecode: 9da4e5b0bf8b86b933224f69aa4751108e1eceb8c8b0b79fb31e3b8403fab161 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out index fa1497406a..95e3992f67 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 9e72d8cbbaf84517a8fb5347558d07e8626fe4234ee1fb86e70a9f3cf11170ce - unrolled_ast: 9e72d8cbbaf84517a8fb5347558d07e8626fe4234ee1fb86e70a9f3cf11170ce - ssa_ast: 84f3731d8065781c1eed806f0be963d52d0243052ff5080bb8cedac33c7b7622 - flattened_ast: 562b326f03b21b493fde794dbc79c23e23a7a1267d550c7a4b0e3d0c05ca420e - destructured_ast: bb6f1710f2732da62a7768f86443c563f670bfdd6b759cb612f98d57816122bc - inlined_ast: bb6f1710f2732da62a7768f86443c563f670bfdd6b759cb612f98d57816122bc - dce_ast: 4d20f5321bfd290196b74149cbffa1ace7ec7fb6710c9702249aba0c1fd1cac4 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: d3ee63ba4d7268393907d4e0eca081f3db1e9ec5357904551691b3755a80d47a + unrolled_ast: d3ee63ba4d7268393907d4e0eca081f3db1e9ec5357904551691b3755a80d47a + ssa_ast: 65c2712e74359c63d261c520c15d22c20243eaf011a669db2eb6df18897f6ff6 + flattened_ast: 8c30005ef561aeffb0d8767e1d5f9518b8f5a3e732ef09d573d4d3ab2045ca07 + destructured_ast: b959d22c25d8c573f2be98b4000d2acc29c46be8d57604ea9380626b03652ff9 + inlined_ast: b959d22c25d8c573f2be98b4000d2acc29c46be8d57604ea9380626b03652ff9 + dce_ast: f1cce96804179d4b902cda1c86a3d93e7480978d4f9d1d7744b489ecb0fcf2d1 bytecode: b84d6d5eae32aa8692a6933af7717cb987b65921565da007af31391f40f70fd8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out index 7a550f9569..ad39947dab 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 7819e277c26c1ec5daa817af950208835db45975985f20686b43d29413a449de - unrolled_ast: 7819e277c26c1ec5daa817af950208835db45975985f20686b43d29413a449de - ssa_ast: 7117c4b546fb146b65ab3593bd0416c52455a242641f5b23577893bb59cb520e - flattened_ast: 1fbec79081bf1fa7dba5381f1fdf730466737ddfb99443c56b2beb0885576dd5 - destructured_ast: dd6271d0ce78a6b300d3ee39850ed53a05a122504e13bafba1c2ecc976011ed8 - inlined_ast: dd6271d0ce78a6b300d3ee39850ed53a05a122504e13bafba1c2ecc976011ed8 - dce_ast: ffe1df6572b5a1ae48553c60101bb2f2aeda0be5b38854a1898eba00665f443d + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: c99a58051d5cc5187a6402726f8ba001e03333d3b2298de813a46f4aad889f2d + unrolled_ast: c99a58051d5cc5187a6402726f8ba001e03333d3b2298de813a46f4aad889f2d + ssa_ast: 0d2cdec54b1641aafcaa28a4e339a443ce57f0a3bdd6f22a1dc39f02b5dba9f0 + flattened_ast: f2c381e4c8fbed78a982a6186602526d8899bec45167e975baca81793dfd32a3 + destructured_ast: d1b800bd754cf87e7a78b7623586b7fc82e6d6a5f23794a20feea74eedd14507 + inlined_ast: d1b800bd754cf87e7a78b7623586b7fc82e6d6a5f23794a20feea74eedd14507 + dce_ast: e1b8f81f24efa30178177af10e77a3f252dfbb2824186a061a077fe650d9b069 bytecode: 201d3f7e82902483df6d8aa7457d8d8f595c03ce4ea0e2e7fb355eb3af50e1b8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out index 2881c3caa2..6988af402a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 4ce9ea2d9d310a0fce41ee9a5b293fcff672ef4017ff4a06b475dd8a201fb035 - unrolled_ast: 4ce9ea2d9d310a0fce41ee9a5b293fcff672ef4017ff4a06b475dd8a201fb035 - ssa_ast: 9c49e87cf4798b04dac6f9e33a8d938b8dc5d43730306d1c06ea7b25b7bcce4c - flattened_ast: db350af4bbb4ddc5da2bb40d33ecb00bcdc9e0d96b21a03266b38ad689a95dbc - destructured_ast: c1ef1ef9e8c3f6e7d40f1e403036fd1df2b72738cc25111b6e38f9c18352d23a - inlined_ast: c1ef1ef9e8c3f6e7d40f1e403036fd1df2b72738cc25111b6e38f9c18352d23a - dce_ast: 439afc94d85c6c44cb2d335ba19838e2e371d47cbd8bbaf95ffed8bbb4712553 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: b8fcebf03abe1036145e4bbe5648bc5ef97533dff35bb04dc55a82641e1903bb + unrolled_ast: b8fcebf03abe1036145e4bbe5648bc5ef97533dff35bb04dc55a82641e1903bb + ssa_ast: 7744090e575da126d59c5404b42fc8183804f171a1cddc5d833c850dc337fbb2 + flattened_ast: 597fcff0e883eaa4ebd1c6dbc670fa281d7c8b05ace1d0aa1f7b04a863499812 + destructured_ast: bc8d1016eaa1487f1ee5ef7c528316d3c0765bdfc4ef46472f9fd661fb8c7f61 + inlined_ast: bc8d1016eaa1487f1ee5ef7c528316d3c0765bdfc4ef46472f9fd661fb8c7f61 + dce_ast: 938bcdd0f4345e9c3d49c30c703ec3e60f5f2dc5bdcbe1a5e3a02a50b3a099a7 bytecode: 15ee84b84f4b413e4c96708f16429984ec205133436db20c2b2a709a136029e6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out index 2410de57bc..5582f5583a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 45577658ca0cb62a38b0406ffa7e69b8ce9b22f0b6d1f98df8177958f4c1cc17 - unrolled_ast: 45577658ca0cb62a38b0406ffa7e69b8ce9b22f0b6d1f98df8177958f4c1cc17 - ssa_ast: e57d0c5fca9968950ee9698229a378c1c923c363cd06e8fc8152cffc536fa386 - flattened_ast: 2bedf519c88f2e3985c0eb08f4fc78ea9be341cf939cf2bc2aad1d69a8cda10f - destructured_ast: 4b32335d6d6b421b6b50ff6bc17a691a702fd7842bf956b27319a8f6a3f46d43 - inlined_ast: 4b32335d6d6b421b6b50ff6bc17a691a702fd7842bf956b27319a8f6a3f46d43 - dce_ast: 67f3756a2db36ed5ca33ac0bb6e0a83e05bf0abb4a61417b15f71e3b873e1bda + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 8a8959681eb6ba84ccc3524c3c93d423b01dcba516a72e37e82944a0744be54b + unrolled_ast: 8a8959681eb6ba84ccc3524c3c93d423b01dcba516a72e37e82944a0744be54b + ssa_ast: 800902faf5921129f9c8b6415b56c994f6e1c46064fa3c8bfee36b3aff461f22 + flattened_ast: 44346f8c071c2bade8aa466554f513ed1ae6a23bbec68fafd232d9c4d5d6aecf + destructured_ast: 519c56dd311791ae18048cc10fce3b869592abb6a46133c506cbf381e3add3e4 + inlined_ast: 519c56dd311791ae18048cc10fce3b869592abb6a46133c506cbf381e3add3e4 + dce_ast: 259ab1eef5667a691847fac77945a73bd0653b788b118988076508da1378f0a6 bytecode: 6a667db0987376b81e0e57620a5044fbbb4803131bd2c55d2b58fe238df51a3e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out index 595836b069..ed72f2d231 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: 0a681b5a89862d59d6ae70a4a63aa40aea5539a28a516301252ea0aaeab44661 - unrolled_ast: 0a681b5a89862d59d6ae70a4a63aa40aea5539a28a516301252ea0aaeab44661 - ssa_ast: d6c6c6b9590f3c829d5e86b039be1ebbe391673eca23b8c64ad7115f4254fd82 - flattened_ast: 8ff05041ddc74ebe280788fd3c6e5f8e233ec8e5042e35f5c125c0ace8ce07ca - destructured_ast: 11123438d70840ed9cbf6b5303afd8a9e4ed2fb13a8a8625fd2c69c95e28075f - inlined_ast: 11123438d70840ed9cbf6b5303afd8a9e4ed2fb13a8a8625fd2c69c95e28075f - dce_ast: 6824104695550c39608aaee4cd0c2d3e6ba39469ab0e5c31c6616f655f644660 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: 6ef04889ddaa77a5b9307ccf41746047b642577e0274e8e095dd50adab77f259 + unrolled_ast: 6ef04889ddaa77a5b9307ccf41746047b642577e0274e8e095dd50adab77f259 + ssa_ast: fb6cac3c3e632a0a39a6467378bbda251bde571fd0905409d32b16469dc93ece + flattened_ast: 74601f20d70267be259db14bb36815c8311bb2d39d37b91270d9c31c522d3c70 + destructured_ast: 76d28123bbf3e44d31181e52b4a5cd478503105b57e027abd4cda627e6630afd + inlined_ast: 76d28123bbf3e44d31181e52b4a5cd478503105b57e027abd4cda627e6630afd + dce_ast: ecf71b8e2d496188c53db6dc8bc970c2dcb15bce1614ec871f72cd9477c31211 bytecode: 9ea59902cbc6e8126f78f801de5621ef7927e0ff7ec19bf24a5849a52ba46ffa errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out index e45c561cad..e41858ac1d 100644 --- a/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/bhp768/bhp768_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 3cd274e8aae9a946a90634fa6d01c1f20181d2c1a913c40c0271edbef7ce84ce - unrolled_ast: 3cd274e8aae9a946a90634fa6d01c1f20181d2c1a913c40c0271edbef7ce84ce - ssa_ast: e06ef5caca70f6f834238919362f1a23ca070bd29efa71dd81a48805f6095951 - flattened_ast: c8169131519bf22a4bd1498e6459a3c9e25f1d749d7c1a8b2c165283831fb80b - destructured_ast: 274f7462bbd081e7a1800f6aaf6106e0efe489ce2230f5cbe57892cf1ee06dde - inlined_ast: 274f7462bbd081e7a1800f6aaf6106e0efe489ce2230f5cbe57892cf1ee06dde - dce_ast: c23ed0ff631d11b129fd0f97c5a3ffc72f23b84a64108bc11299072c53520d30 + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: c2cd904f9ff2b53dd22d7ac9884433de236f0718691f36f41ad4400ccfcdc8d7 + unrolled_ast: c2cd904f9ff2b53dd22d7ac9884433de236f0718691f36f41ad4400ccfcdc8d7 + ssa_ast: 3c17bf2b3ad8c7d4aa6e9794057e326641325088966dbd5fba3252e7f5ed47cc + flattened_ast: 49192f6707c27d69d754b79e554e29f942b995482fbdc8eddfd7f2f54b56c414 + destructured_ast: 2b12033cc76187696a1a4f7eff994c09e3137ec77e7c803c23651b9c90594796 + inlined_ast: 2b12033cc76187696a1a4f7eff994c09e3137ec77e7c803c23651b9c90594796 + dce_ast: 3b7f4a85737ad47f1d661568a401e3c7c2b89adfb448382c6508082295aee0d1 bytecode: 92748b91d172e56a27635bf305f8f8c29d6a18e19e1e0ad6b06b2b3bb028925a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out index 7a7a93fac6..f0afd3266a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 948c21b897ad539defd8548d2a328e1b67fae63b6739b4e9153906509e808258 - unrolled_ast: 948c21b897ad539defd8548d2a328e1b67fae63b6739b4e9153906509e808258 - ssa_ast: ce239f93d13ce5b7a8dc4c87d59848d6b00ee9242fe348785f2662040b914397 - flattened_ast: 0a1a7a12d50f0666779fffce18c7e6688a68261bbb97e5be28b31b3419ca72eb - destructured_ast: 34a92c2ca0f77765a6cc310d50c633af55e45f216b673c4e78d4d39b1817909f - inlined_ast: 34a92c2ca0f77765a6cc310d50c633af55e45f216b673c4e78d4d39b1817909f - dce_ast: 410c4f3dac7219fa45c5195069734fbd6f765c01d0502809492575ce9edaa08b + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 0219892567a6b33def9f6105d7d8a09c9242fa4745ab19ea8e48d12115d8ba20 + unrolled_ast: 0219892567a6b33def9f6105d7d8a09c9242fa4745ab19ea8e48d12115d8ba20 + ssa_ast: 2a5086d81441cbf5d429710c89afab365b346913b2b5bf46b5c350d820af23f2 + flattened_ast: 9d40a2dd4e5f2931000afacf0b96b64d2a5c2d3b5de40c21773a1668c3e59b03 + destructured_ast: d7204f01b4217c8df75a18d764bc3410df629c6a29502332eb0dd4c5eda9d353 + inlined_ast: d7204f01b4217c8df75a18d764bc3410df629c6a29502332eb0dd4c5eda9d353 + dce_ast: 0fda7fb582c7ed29083e34fcb2773dfa46d47c9616ef9397f0a82be465680ad6 bytecode: 590389deb5b7da7e5210fcae5fed44bddf2b1a0bd6d2b30817eb650dd5efa343 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out index c177d84ec5..0eb9f93966 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: f133f0c56f21135941fdf80b40ad360bbd1e0d86dbdb62d7a6b8871c9d3b6b4c - unrolled_ast: f133f0c56f21135941fdf80b40ad360bbd1e0d86dbdb62d7a6b8871c9d3b6b4c - ssa_ast: be1042ec74105379e24c5be2a6f0ef1e3a919166d87a2c00d3753a378b1d03f2 - flattened_ast: 5ed0c8743601d1c265187d8bd5ba3c536e5395dc591202454b884305f5a3b49b - destructured_ast: 7f1941df0f096693b26eb94e9a21e0ace96216d43b85835f636f6cb8635e17a1 - inlined_ast: 7f1941df0f096693b26eb94e9a21e0ace96216d43b85835f636f6cb8635e17a1 - dce_ast: 4ef7c607f231afcb822fcd751d45b7846514523abe188dad5c3adad2d3c1f50d + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 8a2829ac025a0fe899c1cba30f6860be3cde6e9eaf0cba5fcb09595d0dd4e241 + unrolled_ast: 8a2829ac025a0fe899c1cba30f6860be3cde6e9eaf0cba5fcb09595d0dd4e241 + ssa_ast: 4b1899b900bec14033efa872cf3413e2f275771596eca682e31a880a8e1b14c4 + flattened_ast: 708ac258505acf4018a89cef8145aeeed13ea8d5a4ba43c80fcf59d940df91bf + destructured_ast: 1450d18b1770459b545c8d0fb7f36f59c000122c55a879c6cefab3048a283e6f + inlined_ast: 1450d18b1770459b545c8d0fb7f36f59c000122c55a879c6cefab3048a283e6f + dce_ast: 6c154619844b2ad895e7a659ab4da865ce8a585a18e0fd2720edf6f7e565a760 bytecode: 6ae1c5f0b41e9982c661326ee81b26e8c0b6d400f5a8454117984c37ab4e492a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out index c29f940274..e4c550ea99 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: e28505581d1533e5f4d30c8e370284fdc8e4faf7e33cb2de3d07de1338aa4634 - unrolled_ast: e28505581d1533e5f4d30c8e370284fdc8e4faf7e33cb2de3d07de1338aa4634 - ssa_ast: 1334fe71cb9b73fce51960b4fa753194154a5cb4839b61bb3a03b37fe383ec0f - flattened_ast: cd0cd57e23182a6a5861d3d931ec83b53ccd0c603e8383c613dea1ef7fcb8501 - destructured_ast: 7e64de90013dde78fe43cecf4021d2613f9947bf6385fd582d8522f44ca342f0 - inlined_ast: 7e64de90013dde78fe43cecf4021d2613f9947bf6385fd582d8522f44ca342f0 - dce_ast: 5b2b2e5e717e3875b0bf35747e0ff2caedb838f7de9884c823953d2e97b9c2d8 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: d5c535250da9b9a05592b1a0543d2520c8ee90c6378a51446f44f4f56ab83135 + unrolled_ast: d5c535250da9b9a05592b1a0543d2520c8ee90c6378a51446f44f4f56ab83135 + ssa_ast: ade2a8f25360850e57f37e862392a0efc1784a4b3249c7ae931f80cd45e4fd9b + flattened_ast: 6f14d2cc73d4815c918a4a123070a1602dc15736b579e9404a58ffd1f7b73eab + destructured_ast: 9b13bdf83e230b0f05d1255df2e19c57652a6a1070ed1d270672921d278cddec + inlined_ast: 9b13bdf83e230b0f05d1255df2e19c57652a6a1070ed1d270672921d278cddec + dce_ast: e1e8189a21ef91ae7fc59993edc82734827eb268e954a287bb04edf64eb57beb bytecode: baa423f7d34847421a44a1ccfede64fb02829a7d99c465b0605f85cf20705986 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out index 0b0d87fab5..438cd55e1e 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: a8b4ac7209628996363acb025a2e3c8df874007aa7e63017c354137a422af157 - unrolled_ast: a8b4ac7209628996363acb025a2e3c8df874007aa7e63017c354137a422af157 - ssa_ast: e60243c924e387d252ab4e40687d8ff35244a9b66129fc83f389f5c26910d58c - flattened_ast: 8a965a6d4e863498259981004f0bfe55b9dd3b5798b79dfbafbe65bacdcdd3c4 - destructured_ast: 092d53c81bf7162372d4d6b727b18c1bfcab27a87ab051780daa377a9e87260c - inlined_ast: 092d53c81bf7162372d4d6b727b18c1bfcab27a87ab051780daa377a9e87260c - dce_ast: 5b519269f225337360349fd39cb7c62f04264b7f39b31121a3dca9e9eac8cc08 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 9ab673743f3594d0979bdab5fcc40d7eff16e8a010a7e78c494c6b6253c49b42 + unrolled_ast: 9ab673743f3594d0979bdab5fcc40d7eff16e8a010a7e78c494c6b6253c49b42 + ssa_ast: 6a33264186dbca4f84dbfda9550b9ebc1f343b7d2c05164ed66d781d658708a3 + flattened_ast: 93a762fef97c9afee0f6f904e8977445bfdb28c67b661641e78a88d03c565edb + destructured_ast: 89b71b66017fb49d87105014799b40b0c5e4f3da1983566ce4610604f5f95936 + inlined_ast: 89b71b66017fb49d87105014799b40b0c5e4f3da1983566ce4610604f5f95936 + dce_ast: d830edb12dc5ce2d45cd99c4f144feb768c88804eb55bdb1c7aa968ded1e0c87 bytecode: 4d5b9ec6fd0830de759b0df4e24136712875ed4bac5aca6ff53d8a6938693f56 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out index 02b7c0ac21..a09bc35cc1 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: c8db8d81cbde019266e92a24d679a1b446254de29cf7ffc78d3273659f78fa68 - unrolled_ast: c8db8d81cbde019266e92a24d679a1b446254de29cf7ffc78d3273659f78fa68 - ssa_ast: 17c87f742f7f390a4bdbd064858ad4d65328e5fa24491acb9aa2f91789708e5a - flattened_ast: 853fee97e4bdcb30cd22f8edae79a6983257ede9b7d5a723a8668e572ed954b6 - destructured_ast: 207da8cbf9c7b44edef2a53f6040153d591483ab428de4cd462fa44251f736e4 - inlined_ast: 207da8cbf9c7b44edef2a53f6040153d591483ab428de4cd462fa44251f736e4 - dce_ast: 4f5f331892a5648c1c245340c9366d8d0e6123905126e379d730946a52890bb0 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: cfd38b25169a6a9a4e582c2192fd35bd5f75df99ba69603139810b73abd5bf02 + unrolled_ast: cfd38b25169a6a9a4e582c2192fd35bd5f75df99ba69603139810b73abd5bf02 + ssa_ast: 3d3df77a510a6dacfe7c5c7baddf7a3d583f1a65029991ddd759974cf246e769 + flattened_ast: 9885970843ae001071c5873488c1e73f3383922fdf8ea61d4177cc4b52715285 + destructured_ast: 942ba0190600c00466f55b5784f0793aba749b7a39ea34aba6715fcb65f6e54f + inlined_ast: 942ba0190600c00466f55b5784f0793aba749b7a39ea34aba6715fcb65f6e54f + dce_ast: e6ba927ef5c9cfc65bd0949e67a12146d01e0aca1dbd80cd91582c00f6e41f94 bytecode: dae1414959e50ca77ecae476843824b6220aa3ca4e95ab2a98deaa4b78987bc7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out index dd120c2ce4..3081930f84 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: b008bff7939df7d83a4f5e1776530ed16fa35e0a954c1ae625e55a84dc6baf8b - unrolled_ast: b008bff7939df7d83a4f5e1776530ed16fa35e0a954c1ae625e55a84dc6baf8b - ssa_ast: 1a0d2cfea477ebbc20f47cc948ddef4b058d8021dfb02e182614776d2fd49eec - flattened_ast: 11c8601ca0bd4776f94af8db30b0c2dce4fa5b903597c8fa74374a4d8d994ee4 - destructured_ast: d5799f08099f6c8e969abcc302ec12401c04cd193b814f2be87fd1af6e05c97d - inlined_ast: d5799f08099f6c8e969abcc302ec12401c04cd193b814f2be87fd1af6e05c97d - dce_ast: dd56f1a95240d24466cf8d6f93bc44963b3682cf9975c72a42aa55acd87aed40 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 8d0eb730df6c236c4ce33fef6479ee55a30474b53850424c5cbe2b1544f1be07 + unrolled_ast: 8d0eb730df6c236c4ce33fef6479ee55a30474b53850424c5cbe2b1544f1be07 + ssa_ast: 10a89e419d3b7b02bee6a6efbd1318ded6beae1e4784cbbc3ebdaf2fc9d68ff9 + flattened_ast: 346ac5476f2410177a7adc05c61a1f1c1d8b6840b3db1a82193a19410d22f618 + destructured_ast: cdebe1f7a58754d7699074304c9d544d713b35d571282f2e266dd6879750835f + inlined_ast: cdebe1f7a58754d7699074304c9d544d713b35d571282f2e266dd6879750835f + dce_ast: 9c400b98eca3a3eb0f3ed05514becedcfd94f7150df1cb9c6ab03978399fa666 bytecode: 770f2acaaeeba1f46a6b57a837f4abab295fe19070a150e6f59fc4e8d4cb19fa errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out index e9b613780f..c3e81ada3e 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 9d02c6cadcdfbd93badac6decb2597b3226f1e6a1bb8e41e4d5ec90297417857 - unrolled_ast: 9d02c6cadcdfbd93badac6decb2597b3226f1e6a1bb8e41e4d5ec90297417857 - ssa_ast: 77f2fa9744fb229a42cbb06878242855ed7d70829ab16f53f563e72d6a4e9adf - flattened_ast: 355057b3406e378929ac71be501f6ce7d8c33231932caaa1fa120552a1d5bfb1 - destructured_ast: 835529a2fc8ad776b4caad1703be015adf8fd23a8a1e6023063b520e1ec96b61 - inlined_ast: 835529a2fc8ad776b4caad1703be015adf8fd23a8a1e6023063b520e1ec96b61 - dce_ast: ac2ece28d6d28f20a5b211bd500a0b44d075bebd772f02e64a30e1d1d604804b + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: b0f80eef333158a3dedc3b31aa88c1073f10423c52b26169c2be1aa23bcb7127 + unrolled_ast: b0f80eef333158a3dedc3b31aa88c1073f10423c52b26169c2be1aa23bcb7127 + ssa_ast: eba91b49ba040c117e2b24cce084c0d4fb3db081c8f4424b985d469db0577c65 + flattened_ast: a5bcf17fbdd950885e4e8f08f288fc9850fb04a0d1427eeee22fc62baf47b171 + destructured_ast: d291fc8b68267a25818d55f4e47d8a338537ac6cb027025c06e9d48b406c221b + inlined_ast: d291fc8b68267a25818d55f4e47d8a338537ac6cb027025c06e9d48b406c221b + dce_ast: 60ea36ee353326fbb6b95478a2010f27883daf2b6db2050c9b6b5669e3a526a5 bytecode: 2827725e28e621b51cf5a40a1979da7558af0ec1e7e260b1ec255c169efd7948 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out index 2a202e08d3..974ea8f395 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: a8589ac59ba0d84fa837a2ebc7d1fc94cab9d4543f2c4e7afb14aa4f68b8b9ce - unrolled_ast: a8589ac59ba0d84fa837a2ebc7d1fc94cab9d4543f2c4e7afb14aa4f68b8b9ce - ssa_ast: c966edafdace3e3fc786b022e36734f59b3183d64341e52a8a63fc228ea57023 - flattened_ast: 9c709d07509da0eb52d7b85239b941a2a4b855cbf20dc332331272a661e9d4d4 - destructured_ast: e80d045c2a77b6acc35bde092ad8806b100e2230a696702f516e6e155324aebd - inlined_ast: e80d045c2a77b6acc35bde092ad8806b100e2230a696702f516e6e155324aebd - dce_ast: c79fb5aec19fade3062e509b5644a124e917f43bbd978cd46b9234c8c52c655a + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 1e89b481628f609f74cbdae36b2aaa4dae117f0e552ff0ba06e266eb1671e7ad + unrolled_ast: 1e89b481628f609f74cbdae36b2aaa4dae117f0e552ff0ba06e266eb1671e7ad + ssa_ast: 0f5829bc300159f779e49f7c96931298be5248cd5d1f21307ecb835d6c69eb88 + flattened_ast: eb1b365e4f1d861b5f1094ff7e306c9bf13d7a8a3c06e086abe20e1c06ccca3b + destructured_ast: 7eceaf1c92d312ada9b98715672b35cbf9163fbbb48f0c378bff3f86aa42d006 + inlined_ast: 7eceaf1c92d312ada9b98715672b35cbf9163fbbb48f0c378bff3f86aa42d006 + dce_ast: 64bca8c58bf19e8b3c459bf44e4ca6c684e498290f4b14d498fb776c62312bb8 bytecode: a90328ca973213775dcbfa872950cc8126b172ef1cd4c1a1650277b23b6f6957 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out index 2a26f49ca7..5ceb2ad59a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: b51f58cbd22f146c4e11883e7e5eb484b6437b3e06a795820d7c0367fdbe82c6 - unrolled_ast: b51f58cbd22f146c4e11883e7e5eb484b6437b3e06a795820d7c0367fdbe82c6 - ssa_ast: 2e009ef27b6942da2ae5c1284659511b14ea5b7499a401ab49ec24e2fb058126 - flattened_ast: a3fde85264ef2e42a9b265455deabadabffe6a226abefecf47d53264b27de80e - destructured_ast: 582fca67b21d0ca3a6377957cac25950119eda9c901327007bb17a5878f494ee - inlined_ast: 582fca67b21d0ca3a6377957cac25950119eda9c901327007bb17a5878f494ee - dce_ast: 9736aace0cee26e3bcc3cb689a7dddcb8bc187405e98ec31718325bf20c6dffc + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: fa2a745862f5902a0844fc8a9344c2c16c863dfe2cf56d75e6db563e5dcf9708 + unrolled_ast: fa2a745862f5902a0844fc8a9344c2c16c863dfe2cf56d75e6db563e5dcf9708 + ssa_ast: 1db427b7d2a775b57169e60a3de479e9839f319062a9b515098b9d4171491947 + flattened_ast: 26d413cfb97d0ffefed89a5dfe154e6ba920f58a1098275819c6c61c7c936cf6 + destructured_ast: a326d8c8eec43a9de7585f50d9690ba4945c5e2603ecb9c2a19f2cc77eb4d75b + inlined_ast: a326d8c8eec43a9de7585f50d9690ba4945c5e2603ecb9c2a19f2cc77eb4d75b + dce_ast: 077abf2c4f00fa50708559ff3ee1ef2fbcb35e65d0c83f0c835a182db1caacba bytecode: 56496fd935df4646cdd71fb7cee3390df240c99433835d70ef5967a33e6d7de8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out index 5cc59fb4a1..91b2ec9b93 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak256/keccak256_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 1757a5d7c047abc7ef6b8ed3cfd1974a23aa7f7dba69382e90e945c2c8352d97 - unrolled_ast: 1757a5d7c047abc7ef6b8ed3cfd1974a23aa7f7dba69382e90e945c2c8352d97 - ssa_ast: 0d182bed8a5e133cce867a4a811b5c6119843755cfefc78e623dca0f073c76a9 - flattened_ast: 0039221b616abeec908a14f00a104a518a10be9d7933f91264eee75836ce6fc7 - destructured_ast: 649c4cb9a854ca9dd4b2b714a2b2cfcde22a8844f2fccbd7b4f4742fdf6f71b4 - inlined_ast: 649c4cb9a854ca9dd4b2b714a2b2cfcde22a8844f2fccbd7b4f4742fdf6f71b4 - dce_ast: 9fa6604d0d4cc545d1480af18ef993a055f09af7bb46c6d1d2dc0847edccdf2f + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 1a5f4223050526af9c2bc183f162231b468371b6553204a1138f3af6c389a64a + unrolled_ast: 1a5f4223050526af9c2bc183f162231b468371b6553204a1138f3af6c389a64a + ssa_ast: 9c61afbf1007db9c29c4099ec9498da651fac926c5feb22df5c1189588a4e1ca + flattened_ast: 7ef58606225e1250bf7b55724eabaa5e59124b7b6f1e0da0774201e57f2996f8 + destructured_ast: 524e0e019bc2a49966276c5c13b27278a1ed53cb2135947664c63c44594d21dd + inlined_ast: 524e0e019bc2a49966276c5c13b27278a1ed53cb2135947664c63c44594d21dd + dce_ast: 8e13d17b8e5af92f6b2f3bfb5ddf1aa92f938ecbffee73218eead391711b84b9 bytecode: db058ed7b34e9c94cb51c9152685548070f56ec9b80abe82b0ae5789a0f81cee errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out index a55559437e..ae8a42f9fe 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 6109ab3cd52f3d6eb1169a39d93ebb2b02cfa5e47ac79ffb8f179870841d6ee8 - unrolled_ast: 6109ab3cd52f3d6eb1169a39d93ebb2b02cfa5e47ac79ffb8f179870841d6ee8 - ssa_ast: 64a0b26ecf7f7582f5484d98eb6da12dc332377b051d14607dd26815a286418c - flattened_ast: be184a2d89ee94112a6ae80595f4a430c8d184efd4a500e23ab5ee7514bc53ae - destructured_ast: 680ae8f3276ddb0affc581ee2fc8355e2821cc08e3fa56e5758699e3fed696de - inlined_ast: 680ae8f3276ddb0affc581ee2fc8355e2821cc08e3fa56e5758699e3fed696de - dce_ast: 99efa9fec38998907b0e43ed294cf87ed70dde9a1788d7bf7bc984972bdb68b5 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 8518512436454079e4f9559e223ef664b9db6b03a5553fc8546d526b88760013 + unrolled_ast: 8518512436454079e4f9559e223ef664b9db6b03a5553fc8546d526b88760013 + ssa_ast: a57aed4551c77589d289a6995a1d6d022e5b8c89223ceb7dca0297ea928dab83 + flattened_ast: c92166f101d059e2fba1c9907bdaaa5f7d8cb2337fad2c82ebaa4f4ae3956c9b + destructured_ast: 50ac7287a314cf813fc0a5bd5d793747e947b457913804426761235373c320dc + inlined_ast: 50ac7287a314cf813fc0a5bd5d793747e947b457913804426761235373c320dc + dce_ast: f2b6ffbb16357802347aee4d16d5e05ce9146dfbf668d8a24e9f0350b643d49f bytecode: 3c60fe2ccd72f2fee542194a4a812f65cb74ffe4aa77947d0ef39a626d9175d9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out index 72bf4560ab..700b247dde 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: 5fcc2ce7804e6e0155c3690c024ace7298f0f8a77aac4cd64c84c5f54d7d5fb9 - unrolled_ast: 5fcc2ce7804e6e0155c3690c024ace7298f0f8a77aac4cd64c84c5f54d7d5fb9 - ssa_ast: 5056fe3b87191fc67c57f562210e592f6b2e8cf1a002322617e782608876b41a - flattened_ast: b19bca43f358c563ad4af66eb5ad0b3740e85c00965844233d5582b2f8ce7b64 - destructured_ast: 744a4e4035b41eba13e90c10f4d61d8a41493c89cb36637bfe03d1f897132bac - inlined_ast: 744a4e4035b41eba13e90c10f4d61d8a41493c89cb36637bfe03d1f897132bac - dce_ast: 90031ec3ae2f739b5d95ce32c2ddcf455e746f147a36cc7f6e4e267998ac06df + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: ba3898259a2824f95be822a5daf97931fe2080f30f9bfcef5607beba6c099213 + unrolled_ast: ba3898259a2824f95be822a5daf97931fe2080f30f9bfcef5607beba6c099213 + ssa_ast: fd6494afbcac01c1dec21bc662a2248814bad2488e7f36cd104bcdcfc43e3d6b + flattened_ast: 2eb33f23b55bfebc1a0ba0280a0fdb4a6cea7a8a39c6cf6689f2001fb0cfde64 + destructured_ast: 5a466aece670095f525d6d9e38532adeb41e6ccd441fcbacb9d7c217af5502c1 + inlined_ast: 5a466aece670095f525d6d9e38532adeb41e6ccd441fcbacb9d7c217af5502c1 + dce_ast: 142d35ed20ee6dbf9d41b1cbdb8b9aee6e80abb9c746f5b835e5bee79b411857 bytecode: f6c112b08c4a5b02002de56b8dfba054dca0fdb49feeda7146384ce5bc4b9e3b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out index 082a2a30be..a9d2482d46 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 74439ed0b2cdb9fe26d9830e1594602e6c35a244d7dddda59ccff63663d807f7 - unrolled_ast: 74439ed0b2cdb9fe26d9830e1594602e6c35a244d7dddda59ccff63663d807f7 - ssa_ast: afc3d9f311b57f41bc5349e046b716e9e8572ee1562d588d5d83aed6e1ecd561 - flattened_ast: 914cf9d22d48260b444c527dae4687b99e03e134491fcc88a8aaee51f198109d - destructured_ast: f53982ea5ddb7c81009ce09ed3b506b1db65c5309a0bf75bffb76f450f800329 - inlined_ast: f53982ea5ddb7c81009ce09ed3b506b1db65c5309a0bf75bffb76f450f800329 - dce_ast: 180de9c8249894d70676346039fc6b040eab6e19628f5cb4e5d26be2505f1da1 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: bfdbedeeb92b1ee61047a14fa9252a847fb77b08fb50da440dd49b7f017a8cbd + unrolled_ast: bfdbedeeb92b1ee61047a14fa9252a847fb77b08fb50da440dd49b7f017a8cbd + ssa_ast: 59fff31af3a3c47401e51244a03bb5361e206db9ca04ad5a27747248e61c349a + flattened_ast: ba3930860561f29fd19c13519e18579898367dfe36e76899ee828d35bce22083 + destructured_ast: 5a71c107177d2737debd76da247e6d2abff590bd071d6c012266de2c5a1dac5b + inlined_ast: 5a71c107177d2737debd76da247e6d2abff590bd071d6c012266de2c5a1dac5b + dce_ast: e2aa83f4debfdf0d05e13d08c0b87e1465e67f549f1b27454aabe26920e3babd bytecode: ff30f43337c830695fd7271014aee19d33c0489de50d3d66db69b3d73da357ce errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out index df8d854596..b18aa5a08c 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: f286138dad40eb651c6ee0014e58be63bc0c509a05e5df84939203ae02b23bca - unrolled_ast: f286138dad40eb651c6ee0014e58be63bc0c509a05e5df84939203ae02b23bca - ssa_ast: 9f906fcb838d1a75e8864845cd15ceba7283bb08f1062c48635380b3c0c07b85 - flattened_ast: c58b3fb52087cb63c5047733e68e75541ef415984d7f9093e8302187bffafbfd - destructured_ast: 29c3732ade74fbdd7dda5946b1e8b8aa37d843f01ccb503b129b05582e94fe50 - inlined_ast: 29c3732ade74fbdd7dda5946b1e8b8aa37d843f01ccb503b129b05582e94fe50 - dce_ast: f242f9d21bfb62e9235dbe05a110527d71e3272bd664df621eb2789f4989ed5b + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: b25fb77b11b643939ed5c49d9139f0b98e96d93c0f41b826e84098e6f32fdacc + unrolled_ast: b25fb77b11b643939ed5c49d9139f0b98e96d93c0f41b826e84098e6f32fdacc + ssa_ast: feb8df3f031d4decc90b8829832727392a126a6c90abfad1fa669409d2f401e3 + flattened_ast: 14cf66577cc0b3311f383d839cd56eca91d4281360ecfd56d23e65e8c162db84 + destructured_ast: 5de4d1ec25088a606ebc07ee80750f90ffee00c4eaab2453c9b61cd4a8023c2d + inlined_ast: 5de4d1ec25088a606ebc07ee80750f90ffee00c4eaab2453c9b61cd4a8023c2d + dce_ast: 6bface0a7e45eeb927840757fb12fffb19bce9e27b13722ce5f093b3d37732dc bytecode: 9613835dc4e36f266d29110dd595208e54ebd4b8dcf371985a38796c15044f38 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out index 4b3a819441..b1babb01e3 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 9a1bf4beada9bafe85a938c768a5c5b121e43d30770ec39f94ac79c5b97c14b4 - unrolled_ast: 9a1bf4beada9bafe85a938c768a5c5b121e43d30770ec39f94ac79c5b97c14b4 - ssa_ast: 4ed597a0b7a4e4f1ca1ce21d2ebf1a7efcc129e76a712f117bb25d58a04f8a25 - flattened_ast: dc3145b296776dbaf2f2008ffdcdddd764e3818c4768efbf8c76c171658f5ba4 - destructured_ast: 2083571af721c88e29495e956f2a48633865d7bbb5effbc4fb37c5d70e7423e5 - inlined_ast: 2083571af721c88e29495e956f2a48633865d7bbb5effbc4fb37c5d70e7423e5 - dce_ast: f51d66047d717bf7f410c71ee64a592df33874d2d22967a9a9728c7a4f61cc36 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: 36443dddd6c85acf7616f5527e0f601464378a8ca65226f4800b4a3d61f1c228 + unrolled_ast: 36443dddd6c85acf7616f5527e0f601464378a8ca65226f4800b4a3d61f1c228 + ssa_ast: 045c04b5b8186f116f9d5ea8fcd6cb648c0ac4d08d879ed76001f85acc83248f + flattened_ast: ee7198c9a9bc3f6b61af2cbe2c2990349ad0333a060cec741d390a38fcc86196 + destructured_ast: 2b4804691be550351737afd19f9a589e073404b93a7c3d5585edfa913efa9cef + inlined_ast: 2b4804691be550351737afd19f9a589e073404b93a7c3d5585edfa913efa9cef + dce_ast: 897fcbf1be15e3efd19aec131dd59f1e137f6ca8802fd46af15db9cde4e8175c bytecode: ca074224fb21da9078cf66f586228b5d09460ff02edf0f84847970c375695b57 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out index 1a7e83ba84..5f8e190c8a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 6229c76b0fc6004300b2fedeb28f169decdbe3108da57c196312ca72c93768d9 - unrolled_ast: 6229c76b0fc6004300b2fedeb28f169decdbe3108da57c196312ca72c93768d9 - ssa_ast: 4dd2e8989ef2cf750b2dda60be447befe5d9d734dbbafcb47245fd0df7aad37f - flattened_ast: 7edd68428f117ea2f6acd2313f09aeaac788ed1cb5ba8f30b3d14ee613781356 - destructured_ast: 7e1a307679b5d457591420177096766cfaacdf564fcf53c67bd6c5ca12bfabb8 - inlined_ast: 7e1a307679b5d457591420177096766cfaacdf564fcf53c67bd6c5ca12bfabb8 - dce_ast: 69dc5e8a505242fb8fca75880a89cfc7862304901968200f66a5c9d3843ff1f9 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: bb02614a739dd4440d009c7e122f55a73ba018b288b51c5675b75d0d8597ca76 + unrolled_ast: bb02614a739dd4440d009c7e122f55a73ba018b288b51c5675b75d0d8597ca76 + ssa_ast: c85e100768e5b01ccb17402136c2f4e14fc2ff21aa11ea2263fc951f3e7fbebe + flattened_ast: 8c5a1bf8e4696195182b10c0ecf0224c28af4991405cb62d6f066d74cb3039c0 + destructured_ast: be3f8be7855aa0aa26a6ef52872e7eccfcefd9c387201cd78374ae5f2bde9991 + inlined_ast: be3f8be7855aa0aa26a6ef52872e7eccfcefd9c387201cd78374ae5f2bde9991 + dce_ast: 1ab967ed6b82fc04f127e4ee10f5ca7395b136e8210d8760db1f58ec76ade859 bytecode: b0c87022d5e30dd47b5a097c7e1c00bd8c487886a84212ce7db0c7b1c5856259 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out index c21a032777..823cea5f62 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 9d341ae5df7aa4fd0bff3638b9c5929ac89c9a7a130ce52e25be32e4d2648c0c - unrolled_ast: 9d341ae5df7aa4fd0bff3638b9c5929ac89c9a7a130ce52e25be32e4d2648c0c - ssa_ast: bbef8187115feefc32dacbe31b9242418a92082f36024d11305507c566e7730f - flattened_ast: e70c36db8613c3dd2989126e280da932b3228c4c9ad51307ca55196d1e143410 - destructured_ast: bad5889c632264b8b346081a8ec4a21a870a43cb19fd51781c76c2ef92a476b5 - inlined_ast: bad5889c632264b8b346081a8ec4a21a870a43cb19fd51781c76c2ef92a476b5 - dce_ast: e2d8c5e1573658211b680d1a0b53f336355ed382944e38ce1144c9e86c8187fc + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: cc5bf0cffdb84101459d2aac374724bd575cd6f9c63475b95418330634360b39 + unrolled_ast: cc5bf0cffdb84101459d2aac374724bd575cd6f9c63475b95418330634360b39 + ssa_ast: bb7cd0f232cb86738b6a00e93f3c90740859135d28bc6c7fd455ff87ed8a4182 + flattened_ast: b9057c03e948cb8a8db2c36c7a8014982cb9a06455db8a198ea597fefb701adf + destructured_ast: 0e63c61f208e42f7c77cf915d0c4f8f01958f741799afa6a7ee89b5a2fc9483c + inlined_ast: 0e63c61f208e42f7c77cf915d0c4f8f01958f741799afa6a7ee89b5a2fc9483c + dce_ast: fe7182fb99154f09a443752a0c581065f5746e06cac6cfb49a6266a252053582 bytecode: 8b851887789d1b0d14a68de7f393a839940770b54680c74656c872dde5ff20dc errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out index ac4a17f8ed..513bdd88a6 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: c9524bab77391c4563f38c804db306c1f72fa92fd38174441e7323544e7b6c04 - unrolled_ast: c9524bab77391c4563f38c804db306c1f72fa92fd38174441e7323544e7b6c04 - ssa_ast: 2319961d733fae57169b7464a81557ff2914392d551b77c3912beaf1334f49f9 - flattened_ast: 71f6ee6bae1bb98e2af3135bc5802068adfbf05cf56b078c63451487407b5eea - destructured_ast: f58edec564ce91f08b60907c08d7d8cdd9b28a4a235165f1f00045ce0947d596 - inlined_ast: f58edec564ce91f08b60907c08d7d8cdd9b28a4a235165f1f00045ce0947d596 - dce_ast: 7f0eaaea70b11091cab3b68873a2ea2bc24147ce925361c4fbb5aab8335c83b0 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 932ed6f215497eebb5ff8e9685ceb0056385c0ca52972b75816ab64cec8ec2a4 + unrolled_ast: 932ed6f215497eebb5ff8e9685ceb0056385c0ca52972b75816ab64cec8ec2a4 + ssa_ast: ac5f9d81b2ac804832a95285e99e81ca0d7d8048389a80dad21a770bfad4708a + flattened_ast: 58b79a6ab405ea234929433ef45a9c7f21fcb6cfc8cc2d4ae9743b8ed086ecab + destructured_ast: 2ae097e24c7fe1a4a7c95eb7bdb8542d0a83277cc396523e83d747bf6fda27e7 + inlined_ast: 2ae097e24c7fe1a4a7c95eb7bdb8542d0a83277cc396523e83d747bf6fda27e7 + dce_ast: dd66c81bc235771b7e0e3141f8825f8442b69ce08739f53d35269be6eeec634c bytecode: 8cfc137d9de5f78970ffe8a7fd36cf828d967798364ebb25ed2654f97e993df2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out index 80f0db6601..38696d757f 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: ab91dad2de175dc6237e83b93b8fefe196b0726ff5d0f8b5f29d34ce7af7b727 - unrolled_ast: ab91dad2de175dc6237e83b93b8fefe196b0726ff5d0f8b5f29d34ce7af7b727 - ssa_ast: e22d12afbc61d07ec500cdae44771c4c3579ea29f2c7acceab88e4e8ff941ffe - flattened_ast: 6692b0a381efd6c5c1a00e9d2b4afb5eae65c8ef3e399b6414acf2f1cbfc6e30 - destructured_ast: c03139f6b55739b45cf329fcb31bd95be09dc190ed7073bee79f7ebbbbda5149 - inlined_ast: c03139f6b55739b45cf329fcb31bd95be09dc190ed7073bee79f7ebbbbda5149 - dce_ast: 23afa81426c22b1fac0b24d39639958e067e17a6898a7a8e57135c3d88d1a9f4 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: fbc425432e4bb5f196cf15abded34b03c2561dda3b3f3893a13729e5fd5451b4 + unrolled_ast: fbc425432e4bb5f196cf15abded34b03c2561dda3b3f3893a13729e5fd5451b4 + ssa_ast: d1baeaba60462458e6df188fe19c46ea37d991f81fe726d7e2bb8a4e4917f440 + flattened_ast: 86bfec7d06f017f4534b3a525b7f992fa3a83fad16d3752a37dbee0db0713290 + destructured_ast: 4ea05d10385e7ec975633f1e7fdde2178abbc81d9db211be2431b5790e2bbfe0 + inlined_ast: 4ea05d10385e7ec975633f1e7fdde2178abbc81d9db211be2431b5790e2bbfe0 + dce_ast: 1e3f8cf6138191870cebaaf54e8994caa04d7a61117e929e13f242a4b0faa4ab bytecode: e21f3d467b66f55e41c864391412af065fcfd0b44bb6697e68693b5c8620e4bc errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out index c9c41e9428..22d4791f30 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak384/keccak384_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 9ec081a2da390dabdd37f2b3093422783ad9f346d2f3b1770a1483028da69d6d - unrolled_ast: 9ec081a2da390dabdd37f2b3093422783ad9f346d2f3b1770a1483028da69d6d - ssa_ast: c546fbd09a7c023b2910cee14f69fd95e874eaa59388bb440a101767999a9044 - flattened_ast: c17c01c2f89ac486be70d53c98fe6e16140ffdf89d78ceaaee3d8a9371aa2a00 - destructured_ast: 49209f1c2a62700ff5ad40678885a945360dfc9639e5eb60884f3ea27e8a02b3 - inlined_ast: 49209f1c2a62700ff5ad40678885a945360dfc9639e5eb60884f3ea27e8a02b3 - dce_ast: dd3cc4e37344c8e61b613c40ba8e14cfb8b88987cf571439dda504db490c1f9c + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 7cbefcf233f595dd332a73bfc95c09142070e1a3d522064d3e72c50a3995cbc3 + unrolled_ast: 7cbefcf233f595dd332a73bfc95c09142070e1a3d522064d3e72c50a3995cbc3 + ssa_ast: 3d235bb27ea9a6855a26838932654330770853dc748b8170fef0539d9c8d4d7b + flattened_ast: 679bc7c371e24e6977a31751bc155098c91ccbcdba3f55356e02565c799bcd6e + destructured_ast: 819bdc3657b2cc5a6ec457416533a81f301b61267557403e9cd5d7ffb9613bc6 + inlined_ast: 819bdc3657b2cc5a6ec457416533a81f301b61267557403e9cd5d7ffb9613bc6 + dce_ast: d06a46481785a801e5af8404a5ee5276034b3117f41872217cadb455efed3995 bytecode: 999b9d0cdf8e006833a2d8ce94eb8ace714cd08c8df3e0b3531e28f6489e0984 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out index 3bb1b2dcfc..ffc2c3a4aa 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: f39945a5cdded0a3475d89f6bf57cbdb12a5bfe262e2af8a524c3d22795298e3 - unrolled_ast: f39945a5cdded0a3475d89f6bf57cbdb12a5bfe262e2af8a524c3d22795298e3 - ssa_ast: 0fcbdffa582ad336526145e26fa987e420c3efc2dae3a0c7cb91b57c0bf55020 - flattened_ast: ee18bd622cde70783b834f8c6581045ff424bc14d8a52c74112f9297e411a608 - destructured_ast: 064ad01e0b8b1044985cc5b8e766bfce9f11a9506bff2d438492c5159d3bf057 - inlined_ast: 064ad01e0b8b1044985cc5b8e766bfce9f11a9506bff2d438492c5159d3bf057 - dce_ast: c4cfd223c35c25c3b73320085e36d5e93f238b5fdebfce5122c6424cae1fb265 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: a61e87cbd1a7003003394f0b138c512a729092387c97c2df550c7fcb6c7aff61 + unrolled_ast: a61e87cbd1a7003003394f0b138c512a729092387c97c2df550c7fcb6c7aff61 + ssa_ast: 9bf40054a5f81c2265f28d1bda2b6241d90bcc904ce368dce16d413e10ec0b58 + flattened_ast: facabec340f058efc6f8f5f3873e056dcbac447a1639c91b3279c92eb08025ba + destructured_ast: 324766b45d2b33de664673e96443c6cfb2f76e66ddf7e4902f47653b158a5fd1 + inlined_ast: 324766b45d2b33de664673e96443c6cfb2f76e66ddf7e4902f47653b158a5fd1 + dce_ast: 4e5f7d2c73bb5d9d1ea5cd342687429c84663f73c5972031c3bee078a2daa06b bytecode: 88e5bed3bec5448667a7407b85018435a99703ea27f2e24c965cee2b37ae5dc3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out index 5f96e73ee6..6201ac76f3 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: f7cb44b9a1148454a3272643c72a1920e54f2d4313b3e7b21ce586b333011cc5 - unrolled_ast: f7cb44b9a1148454a3272643c72a1920e54f2d4313b3e7b21ce586b333011cc5 - ssa_ast: 7a34cae13c2ded5cb878a2c8dd377278d83662263ab76bd3146225d0f9cb8211 - flattened_ast: 03511ddb915f38fa41919c9e50ecff2c04d2429fc24334788483538619cf6cc0 - destructured_ast: 334c61869acd2cc880c43e1add1a78415cee577abb2e840c6d27da2b5f7bd596 - inlined_ast: 334c61869acd2cc880c43e1add1a78415cee577abb2e840c6d27da2b5f7bd596 - dce_ast: 7f5dfce54cecae8b3a9ed4c3a1e7b183a7d7806dee5f892dd9f11418547b9c93 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 29911ed87b03c07bd6b99b62195e59211a2e7d30195513e508f0072d14a3f0fd + unrolled_ast: 29911ed87b03c07bd6b99b62195e59211a2e7d30195513e508f0072d14a3f0fd + ssa_ast: cd23739278b3c7588036d4f0309cdba551c85e829067ab1afb6cc4ea3b698df4 + flattened_ast: 5c62f135685d3eacd1f6a0e81b8bfc5d53762db270a63b7429d2d758a4d0eb1e + destructured_ast: cc85a1e8ce174107377c1cd724246c405a62dec85afcb5a08a5750d1af7bac63 + inlined_ast: cc85a1e8ce174107377c1cd724246c405a62dec85afcb5a08a5750d1af7bac63 + dce_ast: dbc9a9ccf29e511a0ff2b7fd6e2648d52f7b3e2533ef80d68ffb07a893f9e3f3 bytecode: 9b27d0806063bc598a773122d554a2d3da168e9813e2c2e55c4e0eedc2198f1c errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out index 894a7588fd..b2bcf71d6b 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 7c9f0ce74f48826d06d09fb9e87fd5174c078ccf45730148d1df8fb6dd461aff - unrolled_ast: 7c9f0ce74f48826d06d09fb9e87fd5174c078ccf45730148d1df8fb6dd461aff - ssa_ast: 8df9f0c370f117e5ac4d9d05942029f0d12d06a3bdbffa63e84bd3d1268bca5d - flattened_ast: e268b6f89f35592a3cb2b16d29f6acadfe2f02cd426163f281422912e5c950f2 - destructured_ast: 6613673c6a02221d2f5011e25b17c9ed973c05715890bc3b1543424fa0d33fea - inlined_ast: 6613673c6a02221d2f5011e25b17c9ed973c05715890bc3b1543424fa0d33fea - dce_ast: c25fceb052f34766f276718034b2841ee930f34c08078bff157180012bf6f134 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: 6fadb2f85ac266943cace73ae380b0d89c255f1d504974df0e3160c646d85dbe + unrolled_ast: 6fadb2f85ac266943cace73ae380b0d89c255f1d504974df0e3160c646d85dbe + ssa_ast: 1be47cfd3379c333efec08a42d797da32be5b527b11855afab9a2efc3cb05873 + flattened_ast: b97a51c3267d339b65e71542d1444d4280aed288e7f347d25e64731ccf8f175d + destructured_ast: 8c0544ada1098ef6f58b3261416492c80456abe7ff78ea44bedf065343f0a249 + inlined_ast: 8c0544ada1098ef6f58b3261416492c80456abe7ff78ea44bedf065343f0a249 + dce_ast: b766fe47c44764acfa615d8a4c447f4a02fc8b757a0ae9135f5c3de5d3d3251c bytecode: 6965d0539f26e7885d7fa616d93bb5326315793d3843573135bcda58cbaeb149 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out index 404c98bf8a..d3f2d34eb8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 8f69afa65e6d94c043c0a8c9c54b63d625f072690cf77570ad846455cee273c1 - unrolled_ast: 8f69afa65e6d94c043c0a8c9c54b63d625f072690cf77570ad846455cee273c1 - ssa_ast: 9e6796c695f3312ec5e645999b21c5ac3b9a3ef65249fdb47be95e1a4c734627 - flattened_ast: 7dcd5c97f92b48ac88377fa487aa7cbac6c6aed50911df969b3f0950b323c219 - destructured_ast: 29e9fe08b15bffd861841907f82e7abd6d8b3dffb60069c04186ba0876e21eb7 - inlined_ast: 29e9fe08b15bffd861841907f82e7abd6d8b3dffb60069c04186ba0876e21eb7 - dce_ast: 71498c2d15a3e14caf5d0890ba63d804171bf3c76200c6bac9be5547ec252091 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 5b18e361e04a6588772c916f04aa608f0bf38efff2eaeef74f9b51b84f6c38ee + unrolled_ast: 5b18e361e04a6588772c916f04aa608f0bf38efff2eaeef74f9b51b84f6c38ee + ssa_ast: b81812c55cc10f47dbf9882513bb234f247119cb2a7be2eb24727b0d0bfeec1a + flattened_ast: 7b6243287dd81f25d72f0edee9512bb58acfb34a7ca59e6f8132b4e167cce2fe + destructured_ast: e88b3d7fbcdf3bd450ac0fb67599513d84d8fc542fcb0e40fc6b4901f30730a8 + inlined_ast: e88b3d7fbcdf3bd450ac0fb67599513d84d8fc542fcb0e40fc6b4901f30730a8 + dce_ast: 9f86938b2f47f721c3934a7cfaece81a90a69670acda3d45775031d369f0104b bytecode: c497462939dadd3b6fa6a391939d169f8caf2da5064471e177e9dc2ca24af1c0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out index d877c57ca6..fe2a8cffcd 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 391cb0a9df8e057f622d5c83c79bfa76657807042351bbae08bf3dcf4ba84036 - unrolled_ast: 391cb0a9df8e057f622d5c83c79bfa76657807042351bbae08bf3dcf4ba84036 - ssa_ast: 56839525b9653825c4c9566ae864272c317e8bb31e98d1e1b22dae56ccff00a1 - flattened_ast: 8eea658829a7c509d91a72cbc540d578e64468e68fecbbb3429ca87ff72e664e - destructured_ast: 7745854da9e60b8cf22b31988b53423055810743892b68d1580f8c249d04fa08 - inlined_ast: 7745854da9e60b8cf22b31988b53423055810743892b68d1580f8c249d04fa08 - dce_ast: e43d420e6c267b70079b6140c2441847320ec99e3b9f4da6141e5b125bc0b0a8 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: 581993f9ddb206fefa3e24d1086e7d890ad289aa2973f630e8e1a692dde767a5 + unrolled_ast: 581993f9ddb206fefa3e24d1086e7d890ad289aa2973f630e8e1a692dde767a5 + ssa_ast: a21c48d2cd3f38260583f4608465c168e57e936de0628bd3e68ebb33c87d81d8 + flattened_ast: 0dad05bcfc040d470ddfc5ded9124eabacb3660202560e2815107db7ed0649c8 + destructured_ast: 80d5c3180478992f4999876ba63d7614afcb6aed1586705c1e75729773c8c601 + inlined_ast: 80d5c3180478992f4999876ba63d7614afcb6aed1586705c1e75729773c8c601 + dce_ast: 7c99e01e7f88df4a0e61cb54f89f579ef0085d478eadfa6ce5363dc66fed261c bytecode: 26f4c496d5e435d186f9ec58390da76af8848cecaaac30920a4daab0e2523a73 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out index 4509e97396..e8ce520a03 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 6b67c3aa6748c75e140ada1dfea7f9177b7659164183ad33b9de7432143632cc - unrolled_ast: 6b67c3aa6748c75e140ada1dfea7f9177b7659164183ad33b9de7432143632cc - ssa_ast: a4d5c71bcefd64c6e89509f81806739eb6449c4076f63adeee3d3b8e5f38a9af - flattened_ast: 23589dc35683a8a7368bebc18e84bd7cd7174fb690f796424c51d5f6982cf5b1 - destructured_ast: 305ee1b40a35875b0097d3d8886443e409d160083aad055bfc1c7f60d92b09cf - inlined_ast: 305ee1b40a35875b0097d3d8886443e409d160083aad055bfc1c7f60d92b09cf - dce_ast: c56b8f91eea609cd79dbb922d712e5e9a28101f646f3dc22992f1b4bb7f69a03 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 0aa2b1ad01a3a839835a1b55dbda18cafe66aca55d824ee69eebc375cb8a692d + unrolled_ast: 0aa2b1ad01a3a839835a1b55dbda18cafe66aca55d824ee69eebc375cb8a692d + ssa_ast: bcacd688da4627769e8959664338bec2d47fda295e6262fce3dabf66df5de7f3 + flattened_ast: 922bd9eb5ef1f391c4cfec9560a3f6c4f1faf011f40eb15df580f49d1acdacb6 + destructured_ast: dcf738447dcf30c69655d723ad4f205ae42ef9ecec899824447857db336a31ac + inlined_ast: dcf738447dcf30c69655d723ad4f205ae42ef9ecec899824447857db336a31ac + dce_ast: 70e704a186c6c81c56c7dc96343c60d791aa3f98425b7253ff21548a6646738c bytecode: 9a6698dbd340581ab6a6ab74e6ac3b2b04d107afafb2ef967cf878a68f90e66a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out index 0ae78fb115..69be284f12 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: e603e42fadd8cd88d7930be9e9bec20a1386a09069b9abf9284cf88de54379b8 - unrolled_ast: e603e42fadd8cd88d7930be9e9bec20a1386a09069b9abf9284cf88de54379b8 - ssa_ast: 638ffb3f0d971ecb5c58de42150df16fe67374f78cd6c639244b0de36feed077 - flattened_ast: 7a484f2ffd453b4e23d30d3edaf32843ce9f5d84da0858890d0206bb4c1da416 - destructured_ast: 614f0a49cf0895cb14d315d8389d7aa56607d3240f5a96aa1338dea9a15ab4be - inlined_ast: 614f0a49cf0895cb14d315d8389d7aa56607d3240f5a96aa1338dea9a15ab4be - dce_ast: f738529388ac8b171a84ebdea5e913717991dec73d3410c1908e0e18bee6c134 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 3c23bd11eb47b2a6bf9791442a6e6c860568c865a411efc5f5079f1f011dc8df + unrolled_ast: 3c23bd11eb47b2a6bf9791442a6e6c860568c865a411efc5f5079f1f011dc8df + ssa_ast: baf15e83d5b029d1a2a245c987b234b1da0099f1b13774348e50a77818280ccc + flattened_ast: 071527d3eed490dbcc66b935a0cc8c771aa344b4a03f736352077ae3bf9cb9e5 + destructured_ast: 295c2afd824442cbca7afc910e3905c0bdaadec959215df863ac9a30ac7f988b + inlined_ast: 295c2afd824442cbca7afc910e3905c0bdaadec959215df863ac9a30ac7f988b + dce_ast: b40ada564ca5c8ad4a6524bf2239e152bf295fa004287f86499caa04cc8ea20a bytecode: 382d6faca5454efb2c43e692e7ef46168de32044fd4eb589025fb7dabc62d3bb errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out index d5f6146dd8..27227dcc45 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: d34c0a3f05e80445b5d2030cf09815bd0ddb804d364da7b75a2f994487ed88aa - unrolled_ast: d34c0a3f05e80445b5d2030cf09815bd0ddb804d364da7b75a2f994487ed88aa - ssa_ast: 49f268b88e6c94ef0bb3c1af7efc8d7f6a7bf3504e368c531320a9842fe16d72 - flattened_ast: debfd1a09235ad814f30a3e725e5b2a8a10473c5daec15f28fcf3d1188c57a7f - destructured_ast: 01ee2dad1e3e30905922b8f3564f14046105ddec2e0c94799023ed5b7cfabaa4 - inlined_ast: 01ee2dad1e3e30905922b8f3564f14046105ddec2e0c94799023ed5b7cfabaa4 - dce_ast: 1e670e76b031994f5eba7b5d5e0d5a3b0fb85fa46c8909fa71087f480ed158e9 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 205a779f3db953f58162ae6206d9f39f82801485f471b7ab90c1f2ba4c2b4325 + unrolled_ast: 205a779f3db953f58162ae6206d9f39f82801485f471b7ab90c1f2ba4c2b4325 + ssa_ast: 94859a9de50f3ec38a12eb3bb0d589b031f6f4cc757277b4caebc6003ca5f4b5 + flattened_ast: 1b74b4583ff09f1ad9510256148c1da78abde83475b678306748fbae2ff7b96b + destructured_ast: f00de24de158275d52488ed6845d864cf6efec6f1ceeb6033b839682eeb9d95a + inlined_ast: f00de24de158275d52488ed6845d864cf6efec6f1ceeb6033b839682eeb9d95a + dce_ast: 0dd912f49dbf14b7bbf2a5703e956fa3c137eecb5cf47642a03823c1a3d69e85 bytecode: cdf35ecca4bd73879647e3f8b20554dc0c6bea1b7064b2e62fe501aaf54469e8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out index 16ab4b559e..ef1bb382b0 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: 753695dfad18f1c38b75cabe32181613a3eff55d005eeb61f7a04eaaaf708d9c - unrolled_ast: 753695dfad18f1c38b75cabe32181613a3eff55d005eeb61f7a04eaaaf708d9c - ssa_ast: 0f3798aaf7316e03c71623c19eb71f6c97849d341eb3e701bb0fd506c129c54f - flattened_ast: 52f2e63a42eb5ea63c4773c4341f7163de1c7e6d3c6fe15e6d8d4d6d3f95ce91 - destructured_ast: 4bbf8f0c1381c43fe4fe4aab64919f4deca4d9b754ec971e621fbca2c45181c7 - inlined_ast: 4bbf8f0c1381c43fe4fe4aab64919f4deca4d9b754ec971e621fbca2c45181c7 - dce_ast: e60308647d9c860f6de6bfbb359d13d289db7d9fdd56a425d3fdcd4719a51a26 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: 5a498c7969381b7386bca021146a670dee84f2cd0e42803b41fe0ac878845ec2 + unrolled_ast: 5a498c7969381b7386bca021146a670dee84f2cd0e42803b41fe0ac878845ec2 + ssa_ast: 48a81d35f8ade04fcc8abfea8a8a5282e00a8468162071461ec8f2ace0864975 + flattened_ast: 25edbb4bb70f5695de03e17b5c57a3781eab459ea9fbaa133b43b158a8b270cf + destructured_ast: 2ab891b1d88e0bc1e0603597f0e9f4bbaf4e62a94529248c783c598fb3d6acf5 + inlined_ast: 2ab891b1d88e0bc1e0603597f0e9f4bbaf4e62a94529248c783c598fb3d6acf5 + dce_ast: 5e9d256dc258a1b0de3504b957b747fef66c641b28a7649fce7d01b2c172e088 bytecode: d7b1e51dba2a0e4e06e66b15ff10ea2c3d799073949f6b155489a46bbae70395 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out index 13e534456f..858f1a0ca4 100644 --- a/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/keccak512/keccak512_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 06b0e2418b127a4cb2ceb43d5d36f3765c3fbc867a6e892d792c7dcf32e0141b - unrolled_ast: 06b0e2418b127a4cb2ceb43d5d36f3765c3fbc867a6e892d792c7dcf32e0141b - ssa_ast: 66a99d5a5bbf4baeda3bf589357584345cb927d2088ad167cdf3a32855257ebb - flattened_ast: 68d392b71788ef3646d2e3a4d8e9955c6d673394a4e019557b6c75d72a2c50b1 - destructured_ast: 12573c63f016812eec4cb085b8881da33dee35b23723cf10ca63889afb41ec53 - inlined_ast: 12573c63f016812eec4cb085b8881da33dee35b23723cf10ca63889afb41ec53 - dce_ast: 86d29e1c1c1339df16745950ce4f845aaa20da8ef831bf237874bb6846f1e11c + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 7c25e5e1c9dbb015b4c00372ec73f6d85665b29ecea3cc41c7a0bdb01aa107eb + unrolled_ast: 7c25e5e1c9dbb015b4c00372ec73f6d85665b29ecea3cc41c7a0bdb01aa107eb + ssa_ast: d10a2b494f51f7b5eef363f80ce8c28272d1b8cb1e9c2a3b6fcc7e3580b97de5 + flattened_ast: 9fe368220b9bd5b40f1865a518688ee016d9dd1f3e1dfdb29af31111dc515afe + destructured_ast: a3a01af30838ce68b87b7e12b044c1be4f4cae3a70e8756bbea3d065533a4446 + inlined_ast: a3a01af30838ce68b87b7e12b044c1be4f4cae3a70e8756bbea3d065533a4446 + dce_ast: dac297dcea43fb032d89ed57057665c8af192eb80ab88e141a65108a3d73dd42 bytecode: 1729c5267f2280cfde27fd1c7806b03bb56e95306b8c269d0c186f05365ccef5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out index 732528bb2c..8021acfff9 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 28c4307e4043e4279ffa0ae11cdbc6af994d13e5436eac8f69044bbd9c08859a - type_checked_symbol_table: 70c2feee8f746e3ee7cbd13d492b6ffe2a7f91a9a577a63c15ec0d678caa2ce6 - unrolled_symbol_table: 70c2feee8f746e3ee7cbd13d492b6ffe2a7f91a9a577a63c15ec0d678caa2ce6 - initial_ast: ac18c2093c949c24e62d332bae1bde3a71891ce33f788413742dd107c5f49ac8 - unrolled_ast: ac18c2093c949c24e62d332bae1bde3a71891ce33f788413742dd107c5f49ac8 - ssa_ast: ca5f4e92b6ed7b4a79ec2e372caf5233d8e6043b7a7c49ab5396030330f9aa94 - flattened_ast: f4d3c5ecc9b8bf05bcb7146b74c29ae30507df01012ed70c28e90cc3b8310b2e - destructured_ast: 79bd016e1e64a397b31270a9150a42b25642cfa274e2891f865e6a52615aa422 - inlined_ast: 79bd016e1e64a397b31270a9150a42b25642cfa274e2891f865e6a52615aa422 - dce_ast: 8c038b3a2c85cf8094e5cae99a6f4c98d1f949f986341199c9e27b664c14f71f + - initial_symbol_table: 43b6979d03d85a3d64bfdd50fda155faf201deb4cf96b11b4b8f2c17a1185beb + type_checked_symbol_table: f97ccf5d4b99cf0b05d41ba235ad8681c4126ec0b766186aa710f3d081c702cd + unrolled_symbol_table: f97ccf5d4b99cf0b05d41ba235ad8681c4126ec0b766186aa710f3d081c702cd + initial_ast: bf89bff0fb684a62a32bf1b3a3354dc9253672fab0e0458323a6e0ee27a1c43f + unrolled_ast: bf89bff0fb684a62a32bf1b3a3354dc9253672fab0e0458323a6e0ee27a1c43f + ssa_ast: f224b430ca2db6b408ac8f72fd96cad85f1644854bf86cd05fe904a2b8a427d4 + flattened_ast: 64643c25ca0e537611e5381340feb1754b72e31b0efaf837b8354a491b3a59cc + destructured_ast: 3aabc428bd9afe0b5b9f005287cc0389d1a81603be2f72403f30ed566f0f3611 + inlined_ast: 3aabc428bd9afe0b5b9f005287cc0389d1a81603be2f72403f30ed566f0f3611 + dce_ast: e709d068f653888369009929a437ac5b7a424677702dd3ab30e7c3a790e35dfc bytecode: c29ba43cc3083fcfd4679f145a1338868b6e34800515be8eb9e7b7c66e36bd72 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out index 44d155a981..ec99afee0d 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c21b879a1638c67a62f26e7d992f3eb8f619beafaca0bbb68da82b68a9920e12 - type_checked_symbol_table: a03ef13e7b8ea3096cb19b143ddaf2ea7a7354d3cb0da92108b0e24234a1a94b - unrolled_symbol_table: a03ef13e7b8ea3096cb19b143ddaf2ea7a7354d3cb0da92108b0e24234a1a94b - initial_ast: 68c57acf1b13e76a0db6b825bb07c9eea9ef0e5723fa05dfe7de9aa07756cfd8 - unrolled_ast: 68c57acf1b13e76a0db6b825bb07c9eea9ef0e5723fa05dfe7de9aa07756cfd8 - ssa_ast: 80733bdd127720a64b7ad0322bb32553be4013fdc38926a876ed39981f783ae5 - flattened_ast: 5ab475d3ec3b70b8e1909ea3d231999d46d62e8898d4abc5e7e23f718397cd30 - destructured_ast: 0eb05a688c33b30c9f75c48768208b99ba0c7fb5af432cb0780ee6c45f2a02e9 - inlined_ast: 0eb05a688c33b30c9f75c48768208b99ba0c7fb5af432cb0780ee6c45f2a02e9 - dce_ast: 3bae7c96aef939a41eae49df169584de7344d8703efe07933c2cb402a31eaff2 + - initial_symbol_table: 2176f3c0078136f3c1871f918c1b4caa271a0fcea91ec71cd5b13d0d5047ead1 + type_checked_symbol_table: 1f55d2b49bf09bb9c2e703d7ea8f6c10367a7d3f75cd080ae432e1b689a93733 + unrolled_symbol_table: 1f55d2b49bf09bb9c2e703d7ea8f6c10367a7d3f75cd080ae432e1b689a93733 + initial_ast: 754070a6b34a912393a087cb1ecee4dc66bc7de401cdb54c760ecb28142f9695 + unrolled_ast: 754070a6b34a912393a087cb1ecee4dc66bc7de401cdb54c760ecb28142f9695 + ssa_ast: 4f04e60538a724a646c28ecd3a3a86991eddbb46e2cbb18b61b1458d631d8d55 + flattened_ast: b2e8226820027ff0af6d9d019db2a33b1d2021233b94794217f1a10d81694b82 + destructured_ast: 0810e5a545a3f2e462d1d9156b802b8662cdc7af8da45eda19530cd50aadd003 + inlined_ast: 0810e5a545a3f2e462d1d9156b802b8662cdc7af8da45eda19530cd50aadd003 + dce_ast: 8c40c47afdd450175dd1e4e97a1a3cdb2bbff66665be52917b3c01cd9cbc1f7a bytecode: 6766245f5ffcb57b8dfa09dd42a53b8b42c70c6759ba4c4d00f90b0b91d2fddf errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out index 94fda2b526..adb367546a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 27b9c97ca12d525398f812aa882beaae1fe7f9e5ada12856b3c092f9d670f478 - type_checked_symbol_table: 9ed99572a1da75858ca32f330db7b38a47d341b2a9f9d160c1b2702a9d1c6278 - unrolled_symbol_table: 9ed99572a1da75858ca32f330db7b38a47d341b2a9f9d160c1b2702a9d1c6278 - initial_ast: ba73bae8e9751e12e286e008ce28f8d2b33810f22361368e39b911013dcd10f4 - unrolled_ast: ba73bae8e9751e12e286e008ce28f8d2b33810f22361368e39b911013dcd10f4 - ssa_ast: f1ed70a29f40a59421d0399eb63e9b387a5ff942d6d09ee6838d8e03cbd1191c - flattened_ast: 0dd7a91df3b65dc58e38a15b8e0e3cb045726f3939e28514127311a6dd28bd09 - destructured_ast: 7e39ea80453e1a2e4f83b5cb0f3030ddde65d190e621e0021721fedd01528b22 - inlined_ast: 7e39ea80453e1a2e4f83b5cb0f3030ddde65d190e621e0021721fedd01528b22 - dce_ast: 6a8762957b8635def0e3c436996ba28c1cf1f836d5956324b825a5a035bcc608 + - initial_symbol_table: 1e99433ba7238b2c6fe98b657050b05bdf7379aae0381d7e10022f6740cc5a27 + type_checked_symbol_table: 5e70e9482745ef1d94670ad1278ce7d35454e3ea3d9f05c5621a6054ae824a76 + unrolled_symbol_table: 5e70e9482745ef1d94670ad1278ce7d35454e3ea3d9f05c5621a6054ae824a76 + initial_ast: 8e4c2ea6635cdbe3685626bbc3e94424c6ccb2cc0510867ca5bb3961f480a946 + unrolled_ast: 8e4c2ea6635cdbe3685626bbc3e94424c6ccb2cc0510867ca5bb3961f480a946 + ssa_ast: 004be176bab45fcf01d53f3c6d8de7156faaca14ea776c89202515caa5f8a319 + flattened_ast: dbbf294838b3ddbd5ce0c2065a1157ba3686a952e6106d68c0eaef7b957e42e5 + destructured_ast: 73fddfe650474c5d4a1cd904aa4a423d7333966a428e053132767469b27cbfc1 + inlined_ast: 73fddfe650474c5d4a1cd904aa4a423d7333966a428e053132767469b27cbfc1 + dce_ast: 6137c54517c2e1dde6404cae9aaef48f89f9c3be11145a93fd80e2d5ec17dc25 bytecode: 47dce131034f7956142a90086606e4410ba42894907ea54331289beb05ea1493 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out index 2b336452ee..9216d29f1e 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b5fb6105370ffbd799ad58a37f877153bf3bc3372525bc5cca6abf5ebd6840ec - type_checked_symbol_table: 5088e675fda57a1624ceeaca834f5afa2848f2946f903f8b1c66d94c124046f1 - unrolled_symbol_table: 5088e675fda57a1624ceeaca834f5afa2848f2946f903f8b1c66d94c124046f1 - initial_ast: f2966f2dc8692ceca476d2501e53f8b86d647399cc6183f8f61b0a1b23487743 - unrolled_ast: f2966f2dc8692ceca476d2501e53f8b86d647399cc6183f8f61b0a1b23487743 - ssa_ast: 07457625f05a39296f7a769d527ff03eaceb859cb48390e49062c80e0e0d6100 - flattened_ast: 4f3dd974257c52a5d179f8ec5fd2e7a06453e28977467aeb4c658fe7790c733a - destructured_ast: 8311cdfb556b12abcbb9fd80b79c7b93282f34f3d602ebac9e554ca3dbaed345 - inlined_ast: 8311cdfb556b12abcbb9fd80b79c7b93282f34f3d602ebac9e554ca3dbaed345 - dce_ast: f648c28b7d65dbfdc81729de92f0cc8c7b92d3a90cc725ac530c2df475d69110 + - initial_symbol_table: 947f17aa9f8beb3163cd3c5946744ff5d5d4a4ad87dcf6744c3861d6b51c01c5 + type_checked_symbol_table: 46c7d6eace8494858f03955180f6eec58f83de855c82eb01f71eaa2b71a722f2 + unrolled_symbol_table: 46c7d6eace8494858f03955180f6eec58f83de855c82eb01f71eaa2b71a722f2 + initial_ast: 3735bb203e9ca273c404572cde8f65f5dafdf3127d0f45f91b636fda3a16ee5a + unrolled_ast: 3735bb203e9ca273c404572cde8f65f5dafdf3127d0f45f91b636fda3a16ee5a + ssa_ast: cf410d2783f4520c99a30748f3e637dba21992480eeb4b27567a038cf6c9e1ee + flattened_ast: 2af214bd1ba25129d91f2e80d0b546dfdfe4a44a3c453b93c845eee262119c53 + destructured_ast: c9634a7746cb2c81283483d04590233dbc4648fdc92d493536553ca029fc4876 + inlined_ast: c9634a7746cb2c81283483d04590233dbc4648fdc92d493536553ca029fc4876 + dce_ast: b62a5e5cfb3987276baa7bd3069ca9af862ef5f1397c72c999065cdb74e845ef bytecode: afefae5391b2a9683bdcb8774d6d3642e2fe1cd9aee86392a544da3d06059483 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out index 59a07f5a7a..b4aacab5a8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f80545aa3ce3b052d8f62856298c723eceee61031fd7eb740add66a6c83b2784 - type_checked_symbol_table: 85dceddbdd1f2473643ee725dce1aa8b723e481f648eb7f81eb1ee1bc91cfc0f - unrolled_symbol_table: 85dceddbdd1f2473643ee725dce1aa8b723e481f648eb7f81eb1ee1bc91cfc0f - initial_ast: b3df39cd472bfbe76bcc8df5cba7f361aefcb28d25afe323b0b5474f7d8adefb - unrolled_ast: b3df39cd472bfbe76bcc8df5cba7f361aefcb28d25afe323b0b5474f7d8adefb - ssa_ast: 156dc3202be8ea868286787236536972be1649ec7de7078d564f84e65b06ea60 - flattened_ast: 98d7ea00ff25e76fc6afdcf78de803bb3d5b17464ed282b51253310b47eb9472 - destructured_ast: 9b3d946a5b7d725bf5c50be427f8bf4e6986a745c09654c48ec72048d78b9250 - inlined_ast: 9b3d946a5b7d725bf5c50be427f8bf4e6986a745c09654c48ec72048d78b9250 - dce_ast: 3befb895113d37ad5b25035a77f04151e005ac56fa7cd5887b44e53dd80028c4 + - initial_symbol_table: f928b7b8c5cbf510522bcfc86ac93ec3f1701c50d6ad1d07bd149c05948a12c4 + type_checked_symbol_table: 71a4f91d8767807eae3af29dab050f20acbc235002f5038d937e1e8b64526ce8 + unrolled_symbol_table: 71a4f91d8767807eae3af29dab050f20acbc235002f5038d937e1e8b64526ce8 + initial_ast: 18e80b0e0a72563f8016c36827af1d337871834eb676879218adcc6f3e7ee630 + unrolled_ast: 18e80b0e0a72563f8016c36827af1d337871834eb676879218adcc6f3e7ee630 + ssa_ast: d19f8da5aad1f750dc672be0d90a3f5e32d2a0619f26cd993609235b12827917 + flattened_ast: 1818debae697741abc83767cf15e4263f96c7622b9a639e2a71c4e0b953ccdc5 + destructured_ast: 8c175160e9fd3d147862eb026f3391a619989ab26280427813fdf5a464d8e5df + inlined_ast: 8c175160e9fd3d147862eb026f3391a619989ab26280427813fdf5a464d8e5df + dce_ast: f382b5b36c5f2883a2a145c848396aa2cba58443e79800bdb93a8e58fd0eea14 bytecode: cf1f61d314fc1a485ecb3251ed0ecb0a75b9db0af739b9e5cef60f89639cfa8f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out index e42d6d6a49..4592d86c58 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4ec498250bdb2c8a02a929c4860713b357d368756d56fad58f4e309e2ec5adc6 - type_checked_symbol_table: 13b2f31d3868fcbc4a7c69d2fbd12e286f263f28a748e5ceaa0f49335c62cfe4 - unrolled_symbol_table: 13b2f31d3868fcbc4a7c69d2fbd12e286f263f28a748e5ceaa0f49335c62cfe4 - initial_ast: 15f4c62a174061e63394697dd6ddd29f61c071d42d3e97024c6d1ce621bc95c3 - unrolled_ast: 15f4c62a174061e63394697dd6ddd29f61c071d42d3e97024c6d1ce621bc95c3 - ssa_ast: c97549c0cf7ddbfc2d5908520adac281ca8415d7b4cdd4f1e412f0945ee97177 - flattened_ast: 97dcb291379bc712743bf643fc497f4edde4d4f5575669ec49b72dae92e5dd21 - destructured_ast: d8a942815e44b3c887e7a354540809260b2d7e412490a8b4ec04b5a369fa17d0 - inlined_ast: d8a942815e44b3c887e7a354540809260b2d7e412490a8b4ec04b5a369fa17d0 - dce_ast: d794b8152769f2ba6f0647aa892c91c392957ec9bee966f301af76999af26661 + - initial_symbol_table: 6b312ad86475fdfca881ccc9ccc1062f284e76aa3332675ca143caa7b5d3068b + type_checked_symbol_table: a2f7f26b368984c3f35b5f4978a773798037cb04cee76da625fdd57037636ce3 + unrolled_symbol_table: a2f7f26b368984c3f35b5f4978a773798037cb04cee76da625fdd57037636ce3 + initial_ast: 05388116d75578f3d016e968128eb49ed0fd5d1bac8263a43c0a22586db41be7 + unrolled_ast: 05388116d75578f3d016e968128eb49ed0fd5d1bac8263a43c0a22586db41be7 + ssa_ast: cc93c6f8e67a6a8bea57918b876ef9259bfa9510292995ef838cf72357fcb286 + flattened_ast: fe94538f9b1c57cdf57cbc5016304637a36841988c14a5584d2f10d1791ea35d + destructured_ast: 4c0fc38d1c7eae212ccabb17424649c79e1af4a244c89b88d60dd4e705912d53 + inlined_ast: 4c0fc38d1c7eae212ccabb17424649c79e1af4a244c89b88d60dd4e705912d53 + dce_ast: e5124a9eb9949bb53b783002e88d78e6ca30f385c922f32f8c12130e010b1d7b bytecode: 1f9a639115c8bb61557fb100794fff5564c633f937113875ffb5b10952bbfb02 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out index eef613331f..d408e685c1 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c7c0c296616e1a7c0afc04ba602a96e19c4ff1bf4a0d01446f326ef32c28fca - type_checked_symbol_table: 0fcfe6c7056bcf70692335b23674247cb8aa2478135d85c2b8bbb48db7a85ac1 - unrolled_symbol_table: 0fcfe6c7056bcf70692335b23674247cb8aa2478135d85c2b8bbb48db7a85ac1 - initial_ast: 547b3bdbd8480a720e570f3bdcb85c3f3b54de84d1eb195265fe66beeb2b82a8 - unrolled_ast: 547b3bdbd8480a720e570f3bdcb85c3f3b54de84d1eb195265fe66beeb2b82a8 - ssa_ast: d069800e6b3710926e07dccfb1191c7ed8934fb8a3e687333312de8b247e10b0 - flattened_ast: cd6ac9a767a5b8624e50be38230c9d3db9ee524c075506c7c3b1e017c9542702 - destructured_ast: 5dd220f4e22276e6f610012821cbaddeb5c5a135c3956a7656ed6cd6f5469776 - inlined_ast: 5dd220f4e22276e6f610012821cbaddeb5c5a135c3956a7656ed6cd6f5469776 - dce_ast: d88294b2415711712cbde59cec86b1f4bf6b7d7feaa4b3c162a751eb379ddc67 + - initial_symbol_table: ec7e805453bb4081fba0d721a81e3f15e222fbce2d6e8587c97e24788c164bba + type_checked_symbol_table: 2f1b236449628de012306f999903e6796ada92267f38a4b32b706bfee45521eb + unrolled_symbol_table: 2f1b236449628de012306f999903e6796ada92267f38a4b32b706bfee45521eb + initial_ast: d76d988d140f3de87ba94168a894b11126294497f96f9ff3eef463eaa902db6c + unrolled_ast: d76d988d140f3de87ba94168a894b11126294497f96f9ff3eef463eaa902db6c + ssa_ast: 52655895eb79ec997970050f2f57c419973e1010697159020ef42a0ad90f4a62 + flattened_ast: a12499dd93bbe9b2570d2216ef540c2a677c807a22c0e13e7e3b3a3a61215dd1 + destructured_ast: 1c041e3e9f86f1abdcad00d081627aaf913d2d4f6581a71d1728aa7003380ad8 + inlined_ast: 1c041e3e9f86f1abdcad00d081627aaf913d2d4f6581a71d1728aa7003380ad8 + dce_ast: 108d8896374ab5bcdcd6b41f221fdf9f32a4cf483680364d09c9db2cded511c2 bytecode: b34f23a9e355f5c390ac8e515b847321dbae47a2ce02a361bd07626909cbf9f5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out index f1c6622d61..a743567f82 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f6209e725c0c14fcc39ef53ef0c8fc6565e3ec93af3213c858bcf866f26c430 - type_checked_symbol_table: bcf181688d49cdf27237905d85fc304c910f0c8058ff9774b675ed0dab6c9fb9 - unrolled_symbol_table: bcf181688d49cdf27237905d85fc304c910f0c8058ff9774b675ed0dab6c9fb9 - initial_ast: 2265d86f4a004ce916599a7f53a21a5814746a41c462bc9b8db1574f41a12381 - unrolled_ast: 2265d86f4a004ce916599a7f53a21a5814746a41c462bc9b8db1574f41a12381 - ssa_ast: 1ac79d347e3c2e087c2b2604b4b1190645e6d1c66a50cdfd11aedc04c1dea3a3 - flattened_ast: daf517e12e666355a3cebb0583bf63007e8eb0d8a69407cf1e7c1f53fcab0a26 - destructured_ast: 785247ee56d098af7c7ec6bd2929bc49b30ea343ecc43102f53ff571c6203a2a - inlined_ast: 785247ee56d098af7c7ec6bd2929bc49b30ea343ecc43102f53ff571c6203a2a - dce_ast: aef14223d5d1721b42bfb32a44410df333b3d044e3d12de6b8e4341d9915cddc + - initial_symbol_table: 8e28c7287c2f771e8c1edd2400fd6233cce138d7fb6d42d30d1a9e4b1695331e + type_checked_symbol_table: 7f798834b6576ad6838d62df3ef512cd13bbc1f06c48450ceab20f13c771c21c + unrolled_symbol_table: 7f798834b6576ad6838d62df3ef512cd13bbc1f06c48450ceab20f13c771c21c + initial_ast: 9386d404e9b1afebd4933a1843089ff07d33e2c23dfc9a267e1746d310d1cb39 + unrolled_ast: 9386d404e9b1afebd4933a1843089ff07d33e2c23dfc9a267e1746d310d1cb39 + ssa_ast: 725877a8ba4243bb9a59be0d09b46072503370c1a0e17268ac8a879147b1c056 + flattened_ast: e6c671e9800d7a1ec145015ef28a1c7074f5e463b52c28cbc1ffdbf57153dde8 + destructured_ast: 61b56260ca52c5492058f66cc99d314db0dbd99e9fe92cf075684d5ab226c16a + inlined_ast: 61b56260ca52c5492058f66cc99d314db0dbd99e9fe92cf075684d5ab226c16a + dce_ast: 34aeefa58f2e6c5072f419b81b7939f6e2c5b988e596ab9b30b265628da691d2 bytecode: b36acadd6fb61cbf63925f25c8e21dd263306affba9cb22023189595884e7e12 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out index 54386541bf..770f007612 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ce5198f1b98a4adfe9e49aba6c8e2668f28ea18ccd63c8f2e8c406a6d273c162 - type_checked_symbol_table: 6cfbe326225dda20ec079c6b22cae96d568427e34b0abdb8a2b13584ce9f2e4d - unrolled_symbol_table: 6cfbe326225dda20ec079c6b22cae96d568427e34b0abdb8a2b13584ce9f2e4d - initial_ast: 1729ec12a083e5bb2f61742fe69976e1e7005a4fba16a1b066810e08dc90499c - unrolled_ast: 1729ec12a083e5bb2f61742fe69976e1e7005a4fba16a1b066810e08dc90499c - ssa_ast: 70d1dc6585c0204e4b10697da61e84180493f828b36e45a7f099302d2717c10a - flattened_ast: 99b61d4cccaa9c0765d533c3c32043d711dd9c0e2a922ac2ad6b96e7f80fc0ab - destructured_ast: e930468a5fb8b0164d00ae29eb60081921adcad6fa74e3dc88abfa686dc19f00 - inlined_ast: e930468a5fb8b0164d00ae29eb60081921adcad6fa74e3dc88abfa686dc19f00 - dce_ast: 8aea43d4efbb84cf6b254725be4ef9e0cbf22297900ed6dcbcdc79625ba7a36b + - initial_symbol_table: a8054d139c44a5920bdea06bd84441aba853f0fa1f2a4d47745d5ad8a4c4882b + type_checked_symbol_table: 4c038d1cef171c789dbdcfe2b71f902e1f302662e235950dd361bf0d94fc39df + unrolled_symbol_table: 4c038d1cef171c789dbdcfe2b71f902e1f302662e235950dd361bf0d94fc39df + initial_ast: 5466fa327019dda719f9a90f7d70818ba08128201bde2507392c89db2e63cf77 + unrolled_ast: 5466fa327019dda719f9a90f7d70818ba08128201bde2507392c89db2e63cf77 + ssa_ast: e530058e98d1af2de1ed5b422bbf57e8644307043cae4b46de19d6a07e2b2ef2 + flattened_ast: 719126cfaad9b0d8b3343d4eef8ae819c562e3bbc24e478f7ed4f4456c69a27f + destructured_ast: c597df5325a6ad32b958747e905c5fcaa59d394ef8b55581d98bffeb9f086497 + inlined_ast: c597df5325a6ad32b958747e905c5fcaa59d394ef8b55581d98bffeb9f086497 + dce_ast: dba998d8803882a5fb123211cdd7dec50f6d21781ac98727aef9f43f8f4caf3c bytecode: a86b84445b2b354771713da4b78c48dea3e581c11633a985b04b2de7145a0999 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out index 3ec73ad9f2..0ff73d80c7 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen128/pedersen128_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f00364ba613dd752ae147fd2b0bd0c6581112bd637cbc6b1a194e3cf8df8b6a4 - type_checked_symbol_table: 5009beec148f5daa76a290f6642d897c70ee461760c43b1a48283acee68ecbd3 - unrolled_symbol_table: 5009beec148f5daa76a290f6642d897c70ee461760c43b1a48283acee68ecbd3 - initial_ast: edd90c346292a0bad65079753ea46c190a1cf353936099af1d37bc2eacfbe05a - unrolled_ast: edd90c346292a0bad65079753ea46c190a1cf353936099af1d37bc2eacfbe05a - ssa_ast: 45aab059e62d93a72699f39f79f0ec7088af4121823a22fef09b952bb5ac3567 - flattened_ast: 74d8fd7543cbdeef74038148464ed6a37c29fad175750bad4f7e5eebfd33c967 - destructured_ast: be64bd5f475bc37501d2b10f6cb66a43aed176205524673547753393892453c1 - inlined_ast: be64bd5f475bc37501d2b10f6cb66a43aed176205524673547753393892453c1 - dce_ast: 7da66364f168496132706756bf3d726ddc24abe15d6d6908f6c62ddf80e2918a + - initial_symbol_table: 20f182be4d266ff1bdf1f1fd5fdda13dfcd75a35cee0541eb15535abbf46f21f + type_checked_symbol_table: b4c1f5ff8edadf3cd8fa58bfc3684c17700aff76b9b856b518bbb6c9a25d0bec + unrolled_symbol_table: b4c1f5ff8edadf3cd8fa58bfc3684c17700aff76b9b856b518bbb6c9a25d0bec + initial_ast: 4be80b510dc6b6be63e6bc8e241b85cf7f0334a95fb6bd6931a08a8c3bb3f74d + unrolled_ast: 4be80b510dc6b6be63e6bc8e241b85cf7f0334a95fb6bd6931a08a8c3bb3f74d + ssa_ast: 5a581e4181f9cacf6d84a9afa7e68cb215d2eb5e12e728e4d2bc7de2e22a05dc + flattened_ast: e79df3a96d605c9e647f3709b4c97266d4e93b5d8a84fa8d5305b83752e5dee5 + destructured_ast: a6a70f67ab43470b4768192c72cfefd60ac4d03db41632d4c7fd101de8b9b966 + inlined_ast: a6a70f67ab43470b4768192c72cfefd60ac4d03db41632d4c7fd101de8b9b966 + dce_ast: b1edd2bfdabbc088ae1eaccc5861566067d23311b277304136475a6c424c33f6 bytecode: e335101f9a6607193a53e022c22c7023d7bdecc843bfffec6c25d75e7c403a4b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out index dc8770f15b..aa9c8a8a26 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2f7ca693cf23e5e224b34bef0a89592430371a3bf45cdcceab96efcf70d329c0 - type_checked_symbol_table: 29d8123554ffbb3baa7c7b41d6e6e04999a36ea923ccf5929a4445230a86b338 - unrolled_symbol_table: 29d8123554ffbb3baa7c7b41d6e6e04999a36ea923ccf5929a4445230a86b338 - initial_ast: bad85678e714eba4a33a975c7e781f3c22829e346a7f8e2964ca3b2ef76aab53 - unrolled_ast: bad85678e714eba4a33a975c7e781f3c22829e346a7f8e2964ca3b2ef76aab53 - ssa_ast: 8837e614565eb3ae2ccd2ef06f5b60a96635f4d99617db76dfb01a15d799da00 - flattened_ast: bc4218c6f2fa8a991fce514b59811e60d10c74754fb32fafeca58ebc5bfe7c35 - destructured_ast: 3886c170599693c1ba8ebc971e438a992dbb4a302fbf1402f620ffe0a6b10108 - inlined_ast: 3886c170599693c1ba8ebc971e438a992dbb4a302fbf1402f620ffe0a6b10108 - dce_ast: 8b36fa4d3610d23fe97249cd9dc194a7c128e17cb4b47b7c1f1384c6b2622b77 + - initial_symbol_table: 0c5b23dfab60e1ea588e518e970d654f16b816943855029ffa265dafc3125bec + type_checked_symbol_table: cd7464387f4fd78f7686103cbe80b1f8f8a78001e2e2bc4f2c814705a0b52254 + unrolled_symbol_table: cd7464387f4fd78f7686103cbe80b1f8f8a78001e2e2bc4f2c814705a0b52254 + initial_ast: 68b9f7f7c7504a5a51fb683e227ed5769df2439679ea4324108dc4b18d7c6cd2 + unrolled_ast: 68b9f7f7c7504a5a51fb683e227ed5769df2439679ea4324108dc4b18d7c6cd2 + ssa_ast: 58b46f2474a10a9d8bdbc5cd7e815cb38186eaa35b4e73274e20ec2dc4db47e7 + flattened_ast: d5521383435bd6481ff51653a229976b1e40f2d52d2c11823a9966f01b62d97c + destructured_ast: 5528f2a23916979926e4d1e14599a37570535a8daf6f568d662f9bc056e9a387 + inlined_ast: 5528f2a23916979926e4d1e14599a37570535a8daf6f568d662f9bc056e9a387 + dce_ast: 6267df234f78df6ee75de1ed19441b3f05521e77fe62986381416aa9b05bcb90 bytecode: ff900dd886d1e12097dda0edc605cf1e5490623bb40e46357b74ad4951608c2d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out index 2749908dd2..287c57af39 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 87b6058b62f869d6203551ca6ef527668f015e9e929600669c7d755767a161c3 - type_checked_symbol_table: 9417ac51b8f2d345cc8508579908af558ea110027d7f3dbad53f339c15faf764 - unrolled_symbol_table: 9417ac51b8f2d345cc8508579908af558ea110027d7f3dbad53f339c15faf764 - initial_ast: 47abb1bd671712bdc3447cc5dc6d28be4242518184c84c399a5bc18540a990e4 - unrolled_ast: 47abb1bd671712bdc3447cc5dc6d28be4242518184c84c399a5bc18540a990e4 - ssa_ast: c98582dd86f933ce54ec4289b55a0bf0eab76768500e45ca25301feb737a6b8f - flattened_ast: 501e496700392b12d2cd60902ead16b903af7880104a4da23c278b947a1af920 - destructured_ast: c8a2b62c3cb021865eda854cc4bac4657246232dda0384c6c5af15c6177ebf87 - inlined_ast: c8a2b62c3cb021865eda854cc4bac4657246232dda0384c6c5af15c6177ebf87 - dce_ast: 97ace162a7091f807428c3db91f6344a6a4ae8eaf4a4dc47024c2cdbdc869087 + - initial_symbol_table: 712ba2278b119b64cfda40f3e0eb988c30b803432d4857c5ffdc88eda2303a40 + type_checked_symbol_table: 6881179a2e2fe76b54fe110627d985276a181d6723a11feb6a4ac4aa501d2be9 + unrolled_symbol_table: 6881179a2e2fe76b54fe110627d985276a181d6723a11feb6a4ac4aa501d2be9 + initial_ast: b7a33b4b8154c034fdd645162dcb6e0970b43207e4da38eab90e325b1da20893 + unrolled_ast: b7a33b4b8154c034fdd645162dcb6e0970b43207e4da38eab90e325b1da20893 + ssa_ast: e4ba82a7e85f5e293a87cd4f6dc978e0cfe460791a42252b4fe8b5e6108c0792 + flattened_ast: 618f18bb008dc9e7a1775b088abd462d62fbf099cc74be75b8f4a4718fbe2e3d + destructured_ast: 676f2f48de7da29b8ddfc66e8ab829a0a8973f192b8b26734f2038ce0d1d76f1 + inlined_ast: 676f2f48de7da29b8ddfc66e8ab829a0a8973f192b8b26734f2038ce0d1d76f1 + dce_ast: 4252e8af29756f33f2b931a7734a26e045a2a7446d30a2410846da2828b3d8ba bytecode: 90d51485318a95b7f82e7ac7849f998a080fe51ecda226ada434c81ef99a2847 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out index 32b633ab2a..0ce69a33d6 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: dece2ca29809b570697f5484a501cf5bb4c6f639647de8fc8fcb17e4c1e7f691 - type_checked_symbol_table: 2aafeeee959d036fbde5c17f25cffe36e7e5224a81f740ebcab237810815e4c8 - unrolled_symbol_table: 2aafeeee959d036fbde5c17f25cffe36e7e5224a81f740ebcab237810815e4c8 - initial_ast: 9ba4e2c24f493f592987d4bacb552d9d8b2a1e45bd70168b2bfeeebf782f69f5 - unrolled_ast: 9ba4e2c24f493f592987d4bacb552d9d8b2a1e45bd70168b2bfeeebf782f69f5 - ssa_ast: f5da27b63884b17d1899edf0173d0a61a4b4197b92f4faf8b44b7fcd5d59e775 - flattened_ast: e2d350fb97e66f10545fc48417d6e192f9ab9e690786c9f8772a3515710b1abe - destructured_ast: e5ea3deffc36d6ddfb8968258ea254a1ebb22fc1535865667a4c4f23b298d9d3 - inlined_ast: e5ea3deffc36d6ddfb8968258ea254a1ebb22fc1535865667a4c4f23b298d9d3 - dce_ast: 8b4d2165f0b7e41adadb938c76ca0bbc5e22611cc8d68b765a2f83140c0208aa + - initial_symbol_table: 160fba5cf2ab145e968fd94b3b699e4da872d7bc093de37d3bdf1d66e8c187ef + type_checked_symbol_table: fca54dd10fdb2a5e761c768875018817c27be11f5bff68255d785f5cbd23ace0 + unrolled_symbol_table: fca54dd10fdb2a5e761c768875018817c27be11f5bff68255d785f5cbd23ace0 + initial_ast: c7ad27e068f9e31d5f4a579b6aae9a4d7d5098d31ec335c2a7df6cf2a88b6d5c + unrolled_ast: c7ad27e068f9e31d5f4a579b6aae9a4d7d5098d31ec335c2a7df6cf2a88b6d5c + ssa_ast: a88f3e17618f04390f496477a9f667cedcf7f1923e43c2e71c17c6640d0fc48f + flattened_ast: 74d7b2d2a23070867422c1c542ef45c18682d94eaba6d93382c666b4881faada + destructured_ast: 7b778c1b7c677f31a3bb48eabebe3312dc6a3efbb99a90aa8006a720054c5b15 + inlined_ast: 7b778c1b7c677f31a3bb48eabebe3312dc6a3efbb99a90aa8006a720054c5b15 + dce_ast: 1fd3566375218e2f0752e38f20dc92185e8b0d95791028b08258d1c1c68d9f32 bytecode: fce545d86eb7b3a7d6fed930294f52c2289b6d7971b333cf047811bde82aa8c2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out index c3d4797f77..3e0f60e68c 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f7f0465063325ecacb719969940706e9dc7ffa8360259a1a3903a2d441102fe3 - type_checked_symbol_table: a779102a0e668b575365ddaa65aeb06761b8aa16fff2a243ec124f2fde47681d - unrolled_symbol_table: a779102a0e668b575365ddaa65aeb06761b8aa16fff2a243ec124f2fde47681d - initial_ast: 8a37f57160473c569d6d85f6345944990555c499a173adafa7312b3684ef8084 - unrolled_ast: 8a37f57160473c569d6d85f6345944990555c499a173adafa7312b3684ef8084 - ssa_ast: 8d784efa66e2f8560280cdf683584937ce841ba1259054d166a596da951f2a35 - flattened_ast: 1f069aa707ef1b01ef464b4791f8f87a6c92e4620269bc8e3e2857bafc3062bd - destructured_ast: 43543d9befc08ec7efe76ee20ed566aaddeb1dd38955ed88801bc8c7d0e2cc97 - inlined_ast: 43543d9befc08ec7efe76ee20ed566aaddeb1dd38955ed88801bc8c7d0e2cc97 - dce_ast: ce0e21028838bfca56e836740891fd63dc3f4a45053f4cbb1050675457f7256d + - initial_symbol_table: 96e81fd4c194ddc247c52899ce8785ec57e233d1beb5f9949f6e79c1cab5ae76 + type_checked_symbol_table: d9a929c37775603ba7039f3a4d536f75a9fd4add3db733f7dfbda624a6de95c0 + unrolled_symbol_table: d9a929c37775603ba7039f3a4d536f75a9fd4add3db733f7dfbda624a6de95c0 + initial_ast: 14a2dc75fbbd456eb8aed9185b0b166b7e5c6db5bd05ff91edeb9c1d5dcae9dc + unrolled_ast: 14a2dc75fbbd456eb8aed9185b0b166b7e5c6db5bd05ff91edeb9c1d5dcae9dc + ssa_ast: 9d16694a286c20a02555f3bc39ba63bd615180b00fd172abb8077e7d73cd4610 + flattened_ast: 280eca5d5f54e0e3adb7fd51e9604108ae4575ed083c21d9409bbc7a3f005846 + destructured_ast: 321f45f8943a77ecfa454af6bc3bbd0882dc68b239e50deb3894b5b8278244cc + inlined_ast: 321f45f8943a77ecfa454af6bc3bbd0882dc68b239e50deb3894b5b8278244cc + dce_ast: 8908de64f7b09842b4177903a2623a2df445c481b20786e9a6b1989245e1a841 bytecode: 7c97b596c64b27dbd196f88a9e75d1b661256a1c196688ff1b344ef072a32412 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out index 2dfdf444b3..ceaa6e4a53 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 76e7741cdd318045d2c4fe97c8152444333e282a8ce8b29da89362b0ad380d3b - type_checked_symbol_table: 45f76dc48399e15accd2165823d189b5d3c73a7decf5486a375ca89e6070c11e - unrolled_symbol_table: 45f76dc48399e15accd2165823d189b5d3c73a7decf5486a375ca89e6070c11e - initial_ast: 17791cf34694691e78ce1a8d82c50cca08196842d3cb321b63bad4e9ac180e9a - unrolled_ast: 17791cf34694691e78ce1a8d82c50cca08196842d3cb321b63bad4e9ac180e9a - ssa_ast: fa0749fdd754c592a5b1869c3cea252196f8126f5fd6c97648dc3a822576b2d3 - flattened_ast: 2ec009bc2b6b59fd58b540bc16209917c831e8e360492b3a88b18f958fb97356 - destructured_ast: 7ea6fd1092ac86f140c6ab58c6305d8f16ef9085c831fe0dfaa303b1ee8cc3aa - inlined_ast: 7ea6fd1092ac86f140c6ab58c6305d8f16ef9085c831fe0dfaa303b1ee8cc3aa - dce_ast: b082a7ca751c70b4cea082f1e3dd27cdecb68936064545fa1ec283281c0109ae + - initial_symbol_table: ecb2c47dc7c6c121aa3383391698c7ad177f04fb1863e0fdc12cc6272bcfa972 + type_checked_symbol_table: 0d87e7eab46179728a33c0197bafbc8830a1a09a954727ea0ec3e81427d11b0c + unrolled_symbol_table: 0d87e7eab46179728a33c0197bafbc8830a1a09a954727ea0ec3e81427d11b0c + initial_ast: a0a6882a0c110b02294679038c0728142b2413ca33f110937d141f39a6b3e64e + unrolled_ast: a0a6882a0c110b02294679038c0728142b2413ca33f110937d141f39a6b3e64e + ssa_ast: e5e108ab23b2309e77f5e34b577e704f5f6de9900931c42582fbfb9b50960f5b + flattened_ast: 9295d88ec186d91cba26b0e4d19f1a38d644261d02b624c6ad2e3a7f3e4f3784 + destructured_ast: c8ff85f5aa4c8d600aff2669e39aa9a6097be4444561a804e134745075228fb2 + inlined_ast: c8ff85f5aa4c8d600aff2669e39aa9a6097be4444561a804e134745075228fb2 + dce_ast: 6847b17428596f24a3b5c6b27bf1037bb126647df1a0a1fd1d7d31e54fb6bfd1 bytecode: f4f418fcdcb33a7e9fba1a03800a1458019e9042a47457b38ba185cdf981d33c errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out index 50596bc011..10263983c2 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 80ec703400cb984e51de9919876d4dc3dc482fe3c411101128eb6c3341ba72cb - type_checked_symbol_table: dc684b7d7f90ad16ae4f213aa0a14583d76458337b7dfba8449291ca88170756 - unrolled_symbol_table: dc684b7d7f90ad16ae4f213aa0a14583d76458337b7dfba8449291ca88170756 - initial_ast: e06886ff0d19cbaf020eb537c2a323db14f09b4253af6b617b5e212cc5c8808d - unrolled_ast: e06886ff0d19cbaf020eb537c2a323db14f09b4253af6b617b5e212cc5c8808d - ssa_ast: ee5c919ad98b1b537985bf6a86f582f53789a172ec7489f24b10cfbba93bcabf - flattened_ast: 00245aecd8a65cdd464fe73b3a1a96304849af64fb0c65aca69567ef642433ef - destructured_ast: 9c5803f9b50b668766a9b76d353a3bc05e94a72bb81e8084f4cd0876fd338313 - inlined_ast: 9c5803f9b50b668766a9b76d353a3bc05e94a72bb81e8084f4cd0876fd338313 - dce_ast: 848eec7b2efe8e0bfe2e4420b4e694a5a0d6afcb9b3a55d44efc16a7f99f212a + - initial_symbol_table: ad0c0ba49666fa9b8741106d20a60e91acd6b76cbd911976d44d990db0cb074c + type_checked_symbol_table: 0d6e6ebdc71177f59174521dc874bb2baea5abd1de4eb2cc5f5f51c08877b594 + unrolled_symbol_table: 0d6e6ebdc71177f59174521dc874bb2baea5abd1de4eb2cc5f5f51c08877b594 + initial_ast: ffee7d6c150ab1b54dad107f403680324f0aee75bd2a6e0812fce86aa46f2ee2 + unrolled_ast: ffee7d6c150ab1b54dad107f403680324f0aee75bd2a6e0812fce86aa46f2ee2 + ssa_ast: 1406465f29612891e3d2ee446437d8809e412aa1b643ce3ce12359e44f82d610 + flattened_ast: 032582d117a7e49add220191298ee8d6c4027e245d0c1992cbcf29972c2f4374 + destructured_ast: 792843993ceb51b78affe1fc51876fb06743c164cff7e0a553edf4558252caca + inlined_ast: 792843993ceb51b78affe1fc51876fb06743c164cff7e0a553edf4558252caca + dce_ast: 94acf91a3041826e5614166c0ee4c8bede2eb37bd5dbffdb275d4b47e35aaaae bytecode: 55706d4cd4634a34de18450007e4de40f9cbc51382f3d70fe776cd58cfd49cfa errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out index f42337e88c..19806d30f3 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6d746d46d5a3943aedef82f9361cc0efa8b6f554f25060dcd2d855df33beac3d - type_checked_symbol_table: 8f6c8ac74aedba1dd90a5bb2e20c09ee19f5080b16ba8a7ad21dd85230691b18 - unrolled_symbol_table: 8f6c8ac74aedba1dd90a5bb2e20c09ee19f5080b16ba8a7ad21dd85230691b18 - initial_ast: fbee1113e343e517164ea7fe3b570c877e2ac1f1eba971ad4f6b20149891cbb0 - unrolled_ast: fbee1113e343e517164ea7fe3b570c877e2ac1f1eba971ad4f6b20149891cbb0 - ssa_ast: d47b1ed595f425a6f3505201dbffa1f131e1730ab47eab025d9cfaa7dd059165 - flattened_ast: 2c6994f5bb7b969d9eb202b4ed05d77dff53b4f294fde59670f401501aeb91a6 - destructured_ast: 1e282b63e2173bd5d4af1623a8c5091f9dd8dc07061f1bcecb4a0fedaaf9a0ee - inlined_ast: 1e282b63e2173bd5d4af1623a8c5091f9dd8dc07061f1bcecb4a0fedaaf9a0ee - dce_ast: 7b1a186035a026f2fdeebd571327fca8843ff44a151228563093622060a01257 + - initial_symbol_table: 9333d02fedbf611192b8ac7603d6cd75a5547610205440f01df034c7f1429266 + type_checked_symbol_table: bb92631c8360eff0d8a11ceeebe545d184e0f24e57f4e03ef4a33efa6183e3f8 + unrolled_symbol_table: bb92631c8360eff0d8a11ceeebe545d184e0f24e57f4e03ef4a33efa6183e3f8 + initial_ast: 23f1cfeb5ded0a386597ac1ed019ff7906d3bf31c2124f5aa0c6b6289a1fedd7 + unrolled_ast: 23f1cfeb5ded0a386597ac1ed019ff7906d3bf31c2124f5aa0c6b6289a1fedd7 + ssa_ast: 67e881b8a0c853ab46b3bdbda543e99a9047b59ac03cc59656109e7e08bf3fc4 + flattened_ast: 27cea8d4bbd11b33c828a7241c31dd8990424b825e3fb73bb99f297f1cc04f66 + destructured_ast: 8030b6ae11db9610277d3630c3d5a54889028a6b99385ff9e3c39f665d894731 + inlined_ast: 8030b6ae11db9610277d3630c3d5a54889028a6b99385ff9e3c39f665d894731 + dce_ast: 967aac06caf5b7e8aa98f98ad764c6a029105235205558c26db189d81dace023 bytecode: 33e4439af37c6a05aa55348ce0ec88471c0248498131db5b98b668e8cb828b5f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out index 6cb75c651b..60888e58dd 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9559969b14eeeef69e62891d29f88e47c4d26f7198c13f91bb8a9532b65d4a00 - type_checked_symbol_table: d1f7df8fcacf1e892f794c4474e6332a051440ea4a584ca2b5cc762681a2fe72 - unrolled_symbol_table: d1f7df8fcacf1e892f794c4474e6332a051440ea4a584ca2b5cc762681a2fe72 - initial_ast: d15ce4225e559e5f525dfa87ba487ac04c235a0db9814327fffab97ea3d17369 - unrolled_ast: d15ce4225e559e5f525dfa87ba487ac04c235a0db9814327fffab97ea3d17369 - ssa_ast: 1c0cd4873142f0e150b6bd8108c4aca7b697f7673b5e5da21d8ab1a2e99d9495 - flattened_ast: 5c49c39a1be491c97c4d25e92a331801f511652af6dd2a609bfde6ab4f91b3a5 - destructured_ast: df76a8afe6fe55b42a5a8ec1752d1e15c219dd277b81a24f3281a3442fc0c9cc - inlined_ast: df76a8afe6fe55b42a5a8ec1752d1e15c219dd277b81a24f3281a3442fc0c9cc - dce_ast: 3cc89e221c7000324abed22c808632728b0d768bd6f69463ebd09b64ea7b0125 + - initial_symbol_table: bcbb74fefed2f406308cad56c692eb6abeb05b2c8714503cc548e3d85857f712 + type_checked_symbol_table: 304037e017528b1b031d58b47acd0cf49845bf519d3f92a6d30db7853bc03307 + unrolled_symbol_table: 304037e017528b1b031d58b47acd0cf49845bf519d3f92a6d30db7853bc03307 + initial_ast: 29fb669950c75c3e68357cd07ade8e2f4da77b74db137b78e8a9164290f33f40 + unrolled_ast: 29fb669950c75c3e68357cd07ade8e2f4da77b74db137b78e8a9164290f33f40 + ssa_ast: 7ae7464f03756218449e0fef6f0865578b52b3eec881d439cdb4ed787e2aee94 + flattened_ast: e54a4424efebf9e6aa2665507232d7c148e49e5b786c926c26ea573743b3b9ee + destructured_ast: 23a092f35286253af0b458ec6fc5fc4a1417b4c0a9064cc477dc5098ab737722 + inlined_ast: 23a092f35286253af0b458ec6fc5fc4a1417b4c0a9064cc477dc5098ab737722 + dce_ast: 913294ec9edf1c3776dc99b283f8be4b14e8d47e60a45b3357e0e8df1c7943bc bytecode: fc54eeb5791a27e0482648998cf9da197519e5c139729cf2906c8b0e4c0103d6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out index b1cc1aa1c4..f24187e1e9 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e1f7e3bb1896ae2c350d18b4006bfec84f04aa9a23bf783e381fecac8e894156 - type_checked_symbol_table: 16519317e6088d4ace734d1b998648c045146d49200f96819601fd044bad4e8e - unrolled_symbol_table: 16519317e6088d4ace734d1b998648c045146d49200f96819601fd044bad4e8e - initial_ast: 60f7f0addc2515d040137bdfc84dcfc1c3cd76cb73c6692e5d880ca549881235 - unrolled_ast: 60f7f0addc2515d040137bdfc84dcfc1c3cd76cb73c6692e5d880ca549881235 - ssa_ast: 8835d7aa39af2942523aad67ea4a35acc67be9a204978dc984731cd56631b560 - flattened_ast: 6cf5fd1042f51a6890036c9fdeee5388b4c5b16d7860bdc1dbdaca8e472f1282 - destructured_ast: df6fb79ff8e887b3df37f6597c1fe4fee6b898df766c84e81b7e486815965867 - inlined_ast: df6fb79ff8e887b3df37f6597c1fe4fee6b898df766c84e81b7e486815965867 - dce_ast: 5416e1d36f93a0eaa1a7bbf2ef48fa4337ab63797fc481d6e3194c91de74c5cb + - initial_symbol_table: 0cfd8b0cb21561fb7554996f3edbc883fc170dace49d5f0839bb52b8d7800d19 + type_checked_symbol_table: 5f0c9faa2523b7bf3a0c25bfc4431ca84519d9146dce75f01c7fda74d43f02b4 + unrolled_symbol_table: 5f0c9faa2523b7bf3a0c25bfc4431ca84519d9146dce75f01c7fda74d43f02b4 + initial_ast: a16e9c1f4ea1aa8d80c0c3b4599597a8795bd8408b00b79bf5a5ba80849bf701 + unrolled_ast: a16e9c1f4ea1aa8d80c0c3b4599597a8795bd8408b00b79bf5a5ba80849bf701 + ssa_ast: 8df24f8bba330d3d907673277d830b30ef7469cbe7dc29d11c62a36dd800d192 + flattened_ast: c0ca1ea2f49dfb3ad0812db589a62518d29a799548fef7de5d43792a498bfa12 + destructured_ast: 42bfa93bd57da697e33233e8d60344b98a49563f3528efdf15c08e1885548973 + inlined_ast: 42bfa93bd57da697e33233e8d60344b98a49563f3528efdf15c08e1885548973 + dce_ast: 43f0df4f48ceaf766aeb542dc4b610c79b041dfba2b7158b537674a671bd1400 bytecode: 045a18fb7e954456ea49039adfc253c222a290fa124ca1b19f86ca824d4c1279 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out index e2d1a97c67..05feeeebe6 100644 --- a/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/pedersen64/pedersen64_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 5cf84c397a65f24670925f2d76e0e8860e47b3887e7b532e15eec6db72e9e90f - type_checked_symbol_table: be0543d4e0a173a1df88f99f0bf5f6e02907dd5c61099b626edef4d086ceae9b - unrolled_symbol_table: be0543d4e0a173a1df88f99f0bf5f6e02907dd5c61099b626edef4d086ceae9b - initial_ast: 9a40db0637981ece9f1f52f8085c682216d5ea697f0e4c5cd6840eca2263e711 - unrolled_ast: 9a40db0637981ece9f1f52f8085c682216d5ea697f0e4c5cd6840eca2263e711 - ssa_ast: 5ee52eb8e0754b2276a50f8f82c3f5537302887977cb86ee53214981fa162b6d - flattened_ast: 1c44720213db46cf632f6d5da90c77ff693fd7958c7af630e3813cd3c41eed1a - destructured_ast: 48636eb03fdca4ca574df906f8bf8a958938477c40c9f61a055854388a559042 - inlined_ast: 48636eb03fdca4ca574df906f8bf8a958938477c40c9f61a055854388a559042 - dce_ast: 07b77040beb04aeccbd2f5b222e374cdfbe2198fb811999bb76c3924caef8d1a + - initial_symbol_table: 2ef869c3e63096f9847e1eb6f4914d54e9cf70ea62b02c077b94cdbd859bb16d + type_checked_symbol_table: 6c9e2246215d533a3b51a7fbb9c81c4572ddc2a6541386fc7507a832aaaa7150 + unrolled_symbol_table: 6c9e2246215d533a3b51a7fbb9c81c4572ddc2a6541386fc7507a832aaaa7150 + initial_ast: 1676293a5dce7cf02649a2ecedf739a5600e095c4f5797ee3a559451e153bc72 + unrolled_ast: 1676293a5dce7cf02649a2ecedf739a5600e095c4f5797ee3a559451e153bc72 + ssa_ast: 80f867e3c82165605b9b12c842564a0c8cf3de4e8782f22f4c8296b7ef9ea390 + flattened_ast: d15bfbfe5556102d82fc1a34957c23f8a5cf646594c2f2c31aba5c8211b13997 + destructured_ast: 06614749740fb6275ee9779f480d8e1f9e03950894011d7d15c522ac029610ab + inlined_ast: 06614749740fb6275ee9779f480d8e1f9e03950894011d7d15c522ac029610ab + dce_ast: 9ce604662c2090fe91e2188565507603189b55c80c02c839abb4231c51cc44a0 bytecode: 044a44a2a8fb9301c313f1e1c2abe04383f7d338cda6ff66fcdf2434bd750cc1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out index 708c7c9cd9..219f329fac 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: f1ec2ddf36333fd072f3f8256cb421f1168a4ab0980bb8fd04d2026f30f33709 - unrolled_ast: f1ec2ddf36333fd072f3f8256cb421f1168a4ab0980bb8fd04d2026f30f33709 - ssa_ast: 22f89f40583eec790c9452ad9405edf32e7c12209a73efb9cbec2d9189304363 - flattened_ast: d31514f8445c4eb5a96ed603c8f26b1adca9a50c445c30f8b5f47a3aa1795a31 - destructured_ast: 1821c906aaefbe2501540d93a936af852b9aee2461490d604955a475b487e42a - inlined_ast: 1821c906aaefbe2501540d93a936af852b9aee2461490d604955a475b487e42a - dce_ast: 980968265f8a43c2feeb1dff65870327926dc1fb4f1d8e53765c31100f738760 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 9045f1c6891518849abb5853f5abb34124c693ae5c3dd04bd2df6cf4f24e0708 + unrolled_ast: 9045f1c6891518849abb5853f5abb34124c693ae5c3dd04bd2df6cf4f24e0708 + ssa_ast: 5a2c78fa7db8d771a0bc05e6efe3cb1a7f548a4a7b57709268dacba374504b74 + flattened_ast: 315fde849a79a5134fe24b5a3682964ee96c18969ea0ce4da98ecd4d4b3e27d2 + destructured_ast: 8effb966af7ff4aac4ac6edce5e79d576bbd934ee5cad55657d634eb0864cf70 + inlined_ast: 8effb966af7ff4aac4ac6edce5e79d576bbd934ee5cad55657d634eb0864cf70 + dce_ast: 54c843349afdb0d0b6d73bd188eb531b1e4d133ffc4628cded90c4e670e99f2c bytecode: ca315272f12d59819b589dbf79fe025227b812e9b896696349ac766a9a416960 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out index b4b549497e..9cf1e2eb5e 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: bfa4345153196aaf66433ab36efc54c770fdc4f5a397b7b6c291092e9aaa8244 - unrolled_ast: bfa4345153196aaf66433ab36efc54c770fdc4f5a397b7b6c291092e9aaa8244 - ssa_ast: 096b987184b3b98844a782d938401cbd7ad826e5039d2a284c32f0adb113d723 - flattened_ast: 99d267106cd6b2ead96e1551a8a8e0559a611f98e43194ba8dca9abc529cafbb - destructured_ast: c1c60bf66ab4dc62291dc6aafbd28a5a5d8eb105abbd4ecb7ef43aed70ce6c8d - inlined_ast: c1c60bf66ab4dc62291dc6aafbd28a5a5d8eb105abbd4ecb7ef43aed70ce6c8d - dce_ast: 6ea5cb076dff470b1aa862c34b7763701f554fb454935a508e0a20ad3a0e06ae + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: c880644ce96d9b55e498c5cd619122b0796780c0b8510ab53ab36b938b3422ae + unrolled_ast: c880644ce96d9b55e498c5cd619122b0796780c0b8510ab53ab36b938b3422ae + ssa_ast: 6fa269fe2585a5547f26497836077d862f3d407315619beaec631744999aa76f + flattened_ast: c2f822156e4e17b65846007102e44853d79d38b8134da6df50b3c603042e4605 + destructured_ast: 784f1aee83338ef3de1bb9ec63171355fa09a665064bb3ccb6142c3971b71b01 + inlined_ast: 784f1aee83338ef3de1bb9ec63171355fa09a665064bb3ccb6142c3971b71b01 + dce_ast: 304c505ecd2a048435cc5f667e08d6634ce6fbc7e341bf049ec4907cb6bda263 bytecode: 0732a356f65a6b062517f1dfa76fbf9e9eb57cbf8ec4d50cbcec2ffa0da54122 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out index 91541af923..4e8c68247f 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: ea4e84027d4bc8e177a9d9127f3247a1fc76d9c02db0c79b68a6cd7f0dc13d2e - unrolled_ast: ea4e84027d4bc8e177a9d9127f3247a1fc76d9c02db0c79b68a6cd7f0dc13d2e - ssa_ast: 29b99b21152dacf798b7e4f08881af565527eb68629047826ec8e1b3e34cad82 - flattened_ast: b44f02ad16ada39ba4d2aa0b4da4d6d23d989b2bd75e990d0ab17db33b34bcd9 - destructured_ast: bc34b866971b2cef2386d7c122e69168a2eb454dd1a6d1c09b56d053134348f0 - inlined_ast: bc34b866971b2cef2386d7c122e69168a2eb454dd1a6d1c09b56d053134348f0 - dce_ast: 42466078e0794ef99fda14d174ed83cb697bbf6193aa73e4648a0a64d425fc25 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: c604091ed1b0ef2f8f74f60da81466777a76f822a33f66560990646e77a28755 + unrolled_ast: c604091ed1b0ef2f8f74f60da81466777a76f822a33f66560990646e77a28755 + ssa_ast: d98ca67df0c22b56df4672fdee20176535a6c1126e48cc129b2d1f91a54d11d1 + flattened_ast: c47942c335c3a148bf6822c03035998c49cd849d16074201e9c7b88dd2b94fb0 + destructured_ast: 57c3f3dd46c7df20bdbeafc59266edd266fb5af09a80a1de057e9e2b38adddbd + inlined_ast: 57c3f3dd46c7df20bdbeafc59266edd266fb5af09a80a1de057e9e2b38adddbd + dce_ast: 6fb87e4d1db2153348b6cf5cf88b2a37592dea16d7cd12a9d234c1a967ba52fd bytecode: 8c33439a30c50519ebd6ea519da98bac7452bc3d91e2062e069b36b716d8d711 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out index cd22313e27..ca89c788a3 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 329dfed211acc4d331b8eec1a5bfee671e209003b7c9506ec319f572a45aab85 - unrolled_ast: 329dfed211acc4d331b8eec1a5bfee671e209003b7c9506ec319f572a45aab85 - ssa_ast: f09b2648e71a0f3baf3bd9c1753f57bb83210e9f3f503aa8d8d89caa15d5d999 - flattened_ast: eb14e482d9a36acc3242af1b2ba826dbdf0367946ea1deb3378fbdea3791b0c3 - destructured_ast: a8d826461f99955e33152563b9cb437068ac5385c5aacb2ea2db3b5754f7493f - inlined_ast: a8d826461f99955e33152563b9cb437068ac5385c5aacb2ea2db3b5754f7493f - dce_ast: 541b60d3e570d103ce950cd88de1706b95b62426e1acb923c2f1b70680bc4977 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 1126c03bb84955620cf582684ae46f43ad823b881ecf3b34e7f6ca219be096bc + unrolled_ast: 1126c03bb84955620cf582684ae46f43ad823b881ecf3b34e7f6ca219be096bc + ssa_ast: 52c1dd9e4f4d63e6158039ccb8416d629b0b17dd51096d329a5a40654b5fe829 + flattened_ast: 541df2ef9f01f3d9b86937c0d308dd95755c3de8ecd405c945ee70780e96884d + destructured_ast: 010f8932e9ccda2c77f022264d79cd7a06d5b88d727009daf587152c046ca7ce + inlined_ast: 010f8932e9ccda2c77f022264d79cd7a06d5b88d727009daf587152c046ca7ce + dce_ast: 9d1d8a603b42eef09273506112cd2195f66c7a4e375576230c6f10a0c1d0a8fa bytecode: d9d8535464393fb21afb06a16a608dfdc68041779c0c426378b17b68fa2ed0d6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out index 44a073c137..e4d87e1f8c 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 4353e1105b0adf1726066e850fe373e6d7cbf78d3bec7f277094f525bb8833bb - unrolled_ast: 4353e1105b0adf1726066e850fe373e6d7cbf78d3bec7f277094f525bb8833bb - ssa_ast: 5b162a0af13c69b2ccaaffb80fc9ac4e7aacafc102dba857d64620b592463472 - flattened_ast: 2350d7f2b4751fbb341dce0aca9ecc2b564c34e649e648242ada055749347850 - destructured_ast: ca808003618aaac40499e4e46e647e25f9a9bb0a2dac4b2cc9ff250aab4f5553 - inlined_ast: ca808003618aaac40499e4e46e647e25f9a9bb0a2dac4b2cc9ff250aab4f5553 - dce_ast: 91456a7885a79c466b34ffa87af3bb52c949e0cc27ec5079e42439439f0f6b44 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: 394f33f5fc7e344d5dc8df077357941b2c71519e0778775c551843c8ef1f9e47 + unrolled_ast: 394f33f5fc7e344d5dc8df077357941b2c71519e0778775c551843c8ef1f9e47 + ssa_ast: 54733106c8f2085e37c274479c336ca3539bc31bfede010e1a459c5f7a928710 + flattened_ast: 6ef23edc65fec7ea908771e842b81d10b70cd06e0382e7f1f3cf68b321df4cf6 + destructured_ast: 25be0252a2b269208e731a7aebe42eccb46bfc51c409939704d0be71305813b8 + inlined_ast: 25be0252a2b269208e731a7aebe42eccb46bfc51c409939704d0be71305813b8 + dce_ast: cd670b44cd3a3a910ecb31dffdc903f1aba0922f2d6781a9d5e5f6e56e1eb4e1 bytecode: 6cae47b82841a9b356abcaf49d25cc5ca7c86edc8d8bce4cab03128b57283051 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out index c8372cac8d..db1bf10f84 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 61ebb47c77650e83ce705625db7c6d55459cef13c216c718c8a40d048711a86a - unrolled_ast: 61ebb47c77650e83ce705625db7c6d55459cef13c216c718c8a40d048711a86a - ssa_ast: 8c3c2cd77c40a6412f88da98ff0bafd863faea3733391f036110039fd9b40695 - flattened_ast: e67d7ec6b9102886828522301e6237839adce9bb5b09529567b62dd87183517f - destructured_ast: e3a0fdaaf22647449a6a5c7d2985cc9c53501d3ceee0baaa6e9fc7ac80a695ab - inlined_ast: e3a0fdaaf22647449a6a5c7d2985cc9c53501d3ceee0baaa6e9fc7ac80a695ab - dce_ast: b30ee05876109226ff58850f39a852400dce7cd293b321c3599976542077c31f + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: b254af55b872a3cdb3d77e1f254861daac1a30bea52ee59e588f91a4fe6f3ede + unrolled_ast: b254af55b872a3cdb3d77e1f254861daac1a30bea52ee59e588f91a4fe6f3ede + ssa_ast: 8b626521a33976ce9453bf94ce3ce39b5666d0db3a7ffbaa2ec49dbbfa8830fa + flattened_ast: 677667bfda8670ce3abe072f542b15b26e876e3971f300f0a14b9043fa6fb363 + destructured_ast: 7743269dfc491503498a3f7e0b893ceac6e258005eed80dd71ec65195e94053a + inlined_ast: 7743269dfc491503498a3f7e0b893ceac6e258005eed80dd71ec65195e94053a + dce_ast: 8a4bb72b3f928324f72a17d5a209c90f8ce93b76201a324185ec2ef69ac3388b bytecode: 975a1cb98ad7fed0f8c86d4f782f28acad38aaae51b8e5c6dbfd32f55ed2d8e8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out index fecc2fa4c1..627ba7ba45 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: d226e30d9653873e08a71ab113a8dc72ce83cb442d21b9716732ba9f29d09d62 - unrolled_ast: d226e30d9653873e08a71ab113a8dc72ce83cb442d21b9716732ba9f29d09d62 - ssa_ast: 3291dbcbd8104c72d2db1125feb8354f7bd3c970b65eaea9b78aba8ec72dc1c0 - flattened_ast: b5b31460b17ea1b5c769ac1e929b76ffa9e2d64abcfbc2302320e5b89f26254f - destructured_ast: ffcbd992d5ed2ab6f689a4441634484543a9e1898cf54d976c60ae0d5b2251b7 - inlined_ast: ffcbd992d5ed2ab6f689a4441634484543a9e1898cf54d976c60ae0d5b2251b7 - dce_ast: ac62a9759e30faf12a7e9e597485c6944e41e0977d9e7b6f743882a48606bd2d + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 7de274aa8783324202c13f77267cf359a3407741b6f5b1250ceb81ae85bd0619 + unrolled_ast: 7de274aa8783324202c13f77267cf359a3407741b6f5b1250ceb81ae85bd0619 + ssa_ast: c6301cd3ead8c3a00a0fbe9d57f56c860a517073bd7338fd6350d0816249990c + flattened_ast: 8f5c64a8fb958fd2257056df9efb754636e04175a7f5b2029abfb98139067c9a + destructured_ast: a82bbaf99f309d28c80d50409137927035e4b464b8a9470ce1b361ec450386d3 + inlined_ast: a82bbaf99f309d28c80d50409137927035e4b464b8a9470ce1b361ec450386d3 + dce_ast: e719b645e243e99a0e9a979c7f58ef1a4a57d62423cda9e8e30518666a726c7c bytecode: 798c6160516f2d9cbdf4c3e0c22a9e6c1be1fc46f3f7907aadd2294e4471bb94 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out index b1989777c4..af2fd4c89c 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 222626d87ad4543c2599f4ca26ec7d090763cdc32bcb6cf6dc0d46dabd6c32bf - unrolled_ast: 222626d87ad4543c2599f4ca26ec7d090763cdc32bcb6cf6dc0d46dabd6c32bf - ssa_ast: 14bdf39f5a55f57e8e13b5b6fda03f58ac500fbe9d4890de8f92507ac67db610 - flattened_ast: 8cd309072af84daef5906f455052fb894c2736266f7d042f464881d9f461d44b - destructured_ast: 50bd59cf3770a5c1920f297f658d6728d2cad65b359f47aab6688c04f9e6e2c8 - inlined_ast: 50bd59cf3770a5c1920f297f658d6728d2cad65b359f47aab6688c04f9e6e2c8 - dce_ast: 0f3d32a1ebbf1d750826c7a5c5c2767fac17f56070c2df0d1f3e10b6863b6397 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 3fcca316604bac2592335d5620a8c191dfc6bc2786b0b4ae4b989ad90632f3d4 + unrolled_ast: 3fcca316604bac2592335d5620a8c191dfc6bc2786b0b4ae4b989ad90632f3d4 + ssa_ast: 1b7ccdf930ed7e4fdb6b3df609ce384d4edb1144d87d971c9fb3358a75f742eb + flattened_ast: 0841a8fc5b091c4fdce18a60dca998dcc2b42533260c87b6d28559835dfb2577 + destructured_ast: 7d73c77802d132d6e0ec7233cf7d6ac8540df13f3976cb40ad4ee364d7860032 + inlined_ast: 7d73c77802d132d6e0ec7233cf7d6ac8540df13f3976cb40ad4ee364d7860032 + dce_ast: a5a2221e951038455d8896e0771a7b31988c2336145371999d948bf4525bb51b bytecode: b4e8a66b3535650cce69094a5691ed7e5da80420ef152a6c98c1084dc31cbcdb errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out index 94edf0467a..8213117c0e 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: e9e71865e68a87db4245011a1647a4eac94e0df850e32a29b9f1d0ba1b6a599a - unrolled_ast: e9e71865e68a87db4245011a1647a4eac94e0df850e32a29b9f1d0ba1b6a599a - ssa_ast: 9c16907209149c2e7f4a071da258a1c8983f15b1c2af9585785215120e17dee3 - flattened_ast: b7d850f98eb83741e72ad079103c8966235a319fe6715d4afdce63d91a83cb3d - destructured_ast: 6df630dc6721a004eae893ad29ab701b989b2b88b0f1954a6b8c4680a1536cd0 - inlined_ast: 6df630dc6721a004eae893ad29ab701b989b2b88b0f1954a6b8c4680a1536cd0 - dce_ast: 7851f3d2b0a7f1566c0367815f30570826d670cac0fd94544179def082c5e349 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: 01a5f6fe5c737445438873ea2094c48024457bc59f573a791cc32ce57b500832 + unrolled_ast: 01a5f6fe5c737445438873ea2094c48024457bc59f573a791cc32ce57b500832 + ssa_ast: f8a7351fb597b4d2156c30065b75486daba306a656bd5c21e548438045826a78 + flattened_ast: a34bb665b690e176340a03111b2e5893a616211d6f030bed25476dde5181a8a7 + destructured_ast: f2622c4e568dec96b87bc573b2059cd6376326ab0b1df292c266401f9b985c98 + inlined_ast: f2622c4e568dec96b87bc573b2059cd6376326ab0b1df292c266401f9b985c98 + dce_ast: 0d68f5e10223623d0c3fc61356ab3c8d05974174fd231b81765478d45833ca02 bytecode: d1c89170683dfbc163399a16200cbdb282cbf101ced8e53f5326bfdbf3343f57 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out index 91dec99560..20f35c6bbd 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon2/poseidon2_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: d014327d40ddafa34604f31932caa430755beba0fd1489b22199d23ea53da81e - unrolled_ast: d014327d40ddafa34604f31932caa430755beba0fd1489b22199d23ea53da81e - ssa_ast: aa517723dad9dfb713bf37ba0f0322ae507203c90ae5cf4af04c2930d67c3523 - flattened_ast: 7417adba7268e19873ba49604543c6887cfd911a210b343619f4e9a2537220e2 - destructured_ast: 887729586236ec033431ce1ab19e2cda0fa42a5cd259e0023fc8b9800d2f0845 - inlined_ast: 887729586236ec033431ce1ab19e2cda0fa42a5cd259e0023fc8b9800d2f0845 - dce_ast: a0f658dc27e1d34c4d8328edd1f01233a585769ec4059a83c7b7d752d259c56e + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: c347a7372b50683ea132c34b26743cc9c1c97dcfaa02e992137c6185f1269bd9 + unrolled_ast: c347a7372b50683ea132c34b26743cc9c1c97dcfaa02e992137c6185f1269bd9 + ssa_ast: 320b8a470116216cc5cbfa2ac07c55cd7b19b4e54d44bfc4ce44164303057d73 + flattened_ast: 3e592a0051f0a8bc0305266087537e61f17b04bae50f734b90994794fd57943f + destructured_ast: b5439bcb83e818dd368e6779abce31d8ea0ca9f702e223bc120681ac89e07d88 + inlined_ast: b5439bcb83e818dd368e6779abce31d8ea0ca9f702e223bc120681ac89e07d88 + dce_ast: a10ce5789f02a607988605f7994fdb48ec4739e88ca2c7e757a3679764ca2374 bytecode: 7c9f6b45e12973c86606c5cd3ca45c6af53d8819df40fa5660a987821b998301 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out index 52ad71467d..30e36cdc14 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 48a74181653ca38246f0be8ee2fee2a5625442f54996fcfd499f79a7eee8c356 - unrolled_ast: 48a74181653ca38246f0be8ee2fee2a5625442f54996fcfd499f79a7eee8c356 - ssa_ast: 3e63bc57a92452b2913e1cf04c8cca88ec05c8771b6ce4695d6ea4530b82b8be - flattened_ast: 4f71e3335641418451a7b613ce31544704f66183cca14fc221dc9db8c608dfee - destructured_ast: bc849f5ab3dab8e00c2f4f165e165144dd0729d7e43597b6c9caca02e27d5892 - inlined_ast: bc849f5ab3dab8e00c2f4f165e165144dd0729d7e43597b6c9caca02e27d5892 - dce_ast: 1becd2737fd058048b47828dda4820e0898e66bba2ddbba6156e6b2507588d9b + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 5ef33053311145dc90b2b76628fde77d2501f094c8bfb5e56031d8f5845ed148 + unrolled_ast: 5ef33053311145dc90b2b76628fde77d2501f094c8bfb5e56031d8f5845ed148 + ssa_ast: 3ce59b451272bd0f5146af3b56dc4f49bb23eca483a729ebbbe5b389854c2931 + flattened_ast: 5eaf1f979396ace5e990f2a6e05a13282009c73fba6f255ba81ea9acac24b9c0 + destructured_ast: 592d676e925d04b7ee0c458fb0e6ec876e2faa37a0b04d5bf2b8657290d86d6a + inlined_ast: 592d676e925d04b7ee0c458fb0e6ec876e2faa37a0b04d5bf2b8657290d86d6a + dce_ast: d109be272b5948261767ebe9dde5f9f5110cdada3a5766d5efaa9624050e7483 bytecode: f5027cec3929d0dcd05017a80763507e8c71561ab196a71f97304e48015c831c errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out index 218bac420f..95b8260f4a 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: 04a15916900736362be477fcb561efcb23927772cfdc974e8aead5aa92b4941d - unrolled_ast: 04a15916900736362be477fcb561efcb23927772cfdc974e8aead5aa92b4941d - ssa_ast: 187897581c90ab67786deb7928508d3ddf32c2489b65ad57f8e3aa48e1c760b7 - flattened_ast: 13f41e05814c61d04d22870cd83c99f94d3e2d6f270b9daab5056510f6f88629 - destructured_ast: f3b588e22cefcfc9a78f209af2e4d404b2bb72b0ef78dd064eb7060282b91598 - inlined_ast: f3b588e22cefcfc9a78f209af2e4d404b2bb72b0ef78dd064eb7060282b91598 - dce_ast: 99cce8a50719089159f73cb31d2eca6e3d0dba935979d7e8f6fa746d49df8644 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 562e7f4ac19ec3990dd7d955b2ac892131961174e28a6c72afe761653435969c + unrolled_ast: 562e7f4ac19ec3990dd7d955b2ac892131961174e28a6c72afe761653435969c + ssa_ast: 84ec7ad4e586f34eee01befda12b839bfdbafdb021977d9c65ad9dad1573e0a5 + flattened_ast: 58d3119c65ab252cccc5271e7e7edf40c07a9f8495950fb60fe2cb7d2013d6b8 + destructured_ast: 28181766b1eaeabaf066139c412a9b7840c4c7379a0072ad2308671799e8d3c8 + inlined_ast: 28181766b1eaeabaf066139c412a9b7840c4c7379a0072ad2308671799e8d3c8 + dce_ast: e69f7b68676a71043a216ce9d2ff775bac53e66f203082d8dae2c8f68ff3fb37 bytecode: ed71694075a97e2d9d8919ff8e7138309c4735f1b29f66e41e7278d09872dec9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out index 11d1bdf0be..287c64dce8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 158b3943967329849e15bbf40274cc69e7d1920637bd099bb8eb84121469ea3e - unrolled_ast: 158b3943967329849e15bbf40274cc69e7d1920637bd099bb8eb84121469ea3e - ssa_ast: e21ed99da7687d42e3d4ee02f93a0771abe645aad4e7908cde52b61adc354457 - flattened_ast: 21908a385d91a76829fbdbf15fe3aa2d07cf9e584612d926efa8c8b2a7945e61 - destructured_ast: 96d9fd2f42c32627f1205cc474fa867b21000b077cb04399c558a69e4175ab8b - inlined_ast: 96d9fd2f42c32627f1205cc474fa867b21000b077cb04399c558a69e4175ab8b - dce_ast: 1a8d152ebc7f9d76ce1bd376e2f35f8d350591b7dc5b766a3d5ccdf0d6082823 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: a579556ce9e5a6a603b2159e05f7a3e308ea61787eb07cca9400e1675a6f1989 + unrolled_ast: a579556ce9e5a6a603b2159e05f7a3e308ea61787eb07cca9400e1675a6f1989 + ssa_ast: 68145d551fb5d6913346f10c9fdfc3fb340fc539c27fedb33e7a19aad590fc7f + flattened_ast: 5cb5fa08b8f3c64f0b70bd5cf029463652ba98b5fa7b79833a28127ff2851855 + destructured_ast: 9681234be7360a4c69f8056feb6850dd0f1f56d9260ae7a18a36a211a8c21fd9 + inlined_ast: 9681234be7360a4c69f8056feb6850dd0f1f56d9260ae7a18a36a211a8c21fd9 + dce_ast: 6f822f21fe5a7988c7b2098ef5c0d38093b9d6ad59825bc05f6c66169e686595 bytecode: 74977b8f00a84dcb2e9ba7ee129aa781d704272a242ea20a2bd4da5cfb85f4cc errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out index 7d8558fc82..aac1d8fef4 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: e172285ccf70a63c205b53d7c17fb7e7482dd0bbba4d419f1db1538f2213869a - unrolled_ast: e172285ccf70a63c205b53d7c17fb7e7482dd0bbba4d419f1db1538f2213869a - ssa_ast: bbc9410f761d55d83d141c5898056815db43915c38ade77092b6a939ae2a82da - flattened_ast: fd88712b4a30257032fc4c95c57198fd3f63d465faf3c54a26c34a43a14453e6 - destructured_ast: a37a5ed158de98a63abfbd151d073416408462f875644e4c1c0edd9698fe2806 - inlined_ast: a37a5ed158de98a63abfbd151d073416408462f875644e4c1c0edd9698fe2806 - dce_ast: 521ed8dc72dcfcb97d5f84ce6b8211e310d6af076e259a8fa0517351c47685a2 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 9be323cb447651b7b9a6fb610727b9b4ec9d76ff4b132cbd7821cd87d5f5106d + unrolled_ast: 9be323cb447651b7b9a6fb610727b9b4ec9d76ff4b132cbd7821cd87d5f5106d + ssa_ast: 842bb677549dee2ec789b79bede43c01788bc848708f4e91f4ca681c876193ff + flattened_ast: bf4ea994d0dacd5f8b217a6a9cec117b5c67d8d197e65e277a51d7e9bf9b7a8a + destructured_ast: 10e380fc0b563c0eede0434eff42a1e7afac6e28dccb65fbd88fd640149646ff + inlined_ast: 10e380fc0b563c0eede0434eff42a1e7afac6e28dccb65fbd88fd640149646ff + dce_ast: 746bf40faf2f8c3ed03da5baabefb5bea9862a18603c69f2b7455ab16eee08b6 bytecode: 321894d4016e60b5565182e3241bdf93b4e0336a851997cf94f3ddeaab1e8b0e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out index 54ac867c63..019bc2f36d 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: fbd3bce2ee373ba3ef7ee79deec3a32ef77ad878c08a7da937b590dfe7c33132 - unrolled_ast: fbd3bce2ee373ba3ef7ee79deec3a32ef77ad878c08a7da937b590dfe7c33132 - ssa_ast: d7e2a3cc8d3e6c680e192fb5c07282b549d3c99fd770156e2b83516d44e5c563 - flattened_ast: 540c5d2c509c85bea0b19c4a1b77d1deed51c131c72d8b7b03313e286b65fa2c - destructured_ast: c055e8654d2394825016b08836bd8bac37889d3b20ca42eac12f61936e477dfd - inlined_ast: c055e8654d2394825016b08836bd8bac37889d3b20ca42eac12f61936e477dfd - dce_ast: b92c516641a939897128b9401a5a2d761b1919eb4092be3650bad8c85b8cf9b1 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: fe3121c5c80553ab5612bf475745db23fd25d3b76aec71d6d25cb1b50d5ff712 + unrolled_ast: fe3121c5c80553ab5612bf475745db23fd25d3b76aec71d6d25cb1b50d5ff712 + ssa_ast: 0b59d5b24800ea6c837d32d7d9c9bff54f1fe92de78bf55af152eb64e0f76d36 + flattened_ast: dc183224c27e6bd2a8bba6561bc1239724272da4e7cf3b1b4941bf0684393c50 + destructured_ast: 582fbcb0a714354cbe7e77a3e2d9caf8b37daa500c3b016a9d43a722fc8680f1 + inlined_ast: 582fbcb0a714354cbe7e77a3e2d9caf8b37daa500c3b016a9d43a722fc8680f1 + dce_ast: 1dde0ce67331638d6f8aeef06d4845c1556481fedb0b82c9954cb07230f173c3 bytecode: 306d4beeb9abdcd43cf232ed35d4990aab8810ff286226fb2e606f46a0d7690e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out index 3378fee698..bacbec71d1 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 7da27476133033e6adcf769ce66e093eab117db9f233169fc9ad657edf6ea7ff - unrolled_ast: 7da27476133033e6adcf769ce66e093eab117db9f233169fc9ad657edf6ea7ff - ssa_ast: 40f6d70bc0e9d51d61ce87f5a333fc13a03654d163faf3e026ee640f03335747 - flattened_ast: e0eeb06894cbab0898b1c342ec7c62a374bf0c727ad112c5ec1ebc05965a5884 - destructured_ast: 59db79779459bfb542d01d705a6027abb35be0b6ca573b66743dd97a9446a315 - inlined_ast: 59db79779459bfb542d01d705a6027abb35be0b6ca573b66743dd97a9446a315 - dce_ast: 5d0cc800b536b42cce21566afb7d7d0b64e84e75694f5eef74121fd2c07b04da + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 82e34468184916ce4d8d9a0b3c2403e1440b11a4d6c6cee1acef2dc6f3204334 + unrolled_ast: 82e34468184916ce4d8d9a0b3c2403e1440b11a4d6c6cee1acef2dc6f3204334 + ssa_ast: 35ef7e1c1656033fc45c99c937c197ff87aab68d9ccc9a898c842c4e298f53e6 + flattened_ast: b757676619c88f5a31b8bc2ddb767eb1071b3d8cbc095b4de0f1bb81eb93a9d7 + destructured_ast: f95773bbb24ef096c87840b6bfb45355a4fcec5cbb63a085648d1ebf7dea6efe + inlined_ast: f95773bbb24ef096c87840b6bfb45355a4fcec5cbb63a085648d1ebf7dea6efe + dce_ast: 59f4681ade3362f8de04b68a0d0f9da8bb9d67527e6e662889e6410e54cc1a72 bytecode: a9549d0d83827cd1143f924030ee0ede0865349f3b9f93bb6d4fb9a69d62db27 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out index 896155a2c7..31a3310843 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: dab2ee99cd57d6d40cb63052727645a9d7714d33260dea3b43bc75e4f21da0a7 - unrolled_ast: dab2ee99cd57d6d40cb63052727645a9d7714d33260dea3b43bc75e4f21da0a7 - ssa_ast: 8b15ad7f724ad93b238173d24584bf267e27484a3bf78d7e149fd4bf9802c641 - flattened_ast: b37dde76713d4fd149aab980a57eec050e935b319f3f4d674c0e7ed52b2d4ec9 - destructured_ast: 96559e2cf5fd57ebdb82f6a959d2801096ff261ea2cb5a04b20fce731d5e0167 - inlined_ast: 96559e2cf5fd57ebdb82f6a959d2801096ff261ea2cb5a04b20fce731d5e0167 - dce_ast: fac75c11aad232865c28f3210fa41ac72b60ad6428695eb5e524ecd17edc0073 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: fbf888dad304e879619b4887c101a1ffd7bab2caa03cd3b3d69fcdfde32f3f26 + unrolled_ast: fbf888dad304e879619b4887c101a1ffd7bab2caa03cd3b3d69fcdfde32f3f26 + ssa_ast: 4cf5ab0fa1c75be02ae7109e562221cec799ddceb96c1526cae5f1da2c1e5c2e + flattened_ast: 0ed51c4d8aa69373e7311019f888818144f3bc86213505bb8f5960d7c620c662 + destructured_ast: 762bdd3fa614126e9fca6b214a4656e25c9e9093cc8ba1d925c177f30334df87 + inlined_ast: 762bdd3fa614126e9fca6b214a4656e25c9e9093cc8ba1d925c177f30334df87 + dce_ast: f184b2be6f92c21698052fe43bf359ced32ffc3f3bc833e8d41d31e837abbc7f bytecode: e6a59e3156a3ff5801a42607df078d08aa239f34556930470761e1c5848ae171 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out index 413a932edc..d963607d8f 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: d12a79aef12dfdc0db1a7a0e18174e64036a66737594d395651c68e048925920 - unrolled_ast: d12a79aef12dfdc0db1a7a0e18174e64036a66737594d395651c68e048925920 - ssa_ast: 8fc7c9db31eaf0df87a50e162d523f746a494087636e1fe704820b5dd9107883 - flattened_ast: c6e3efcfab7c3735e8cc1cf5cb9b84120ad2d6b8970b587db9552c93c26b1950 - destructured_ast: fe8f6191437347e788b9c82d6fa0b433719cd8340914db858e2fb0415cb5106d - inlined_ast: fe8f6191437347e788b9c82d6fa0b433719cd8340914db858e2fb0415cb5106d - dce_ast: f1887c3299d092cd82a2a3da609145a6318e4ed1619092f32aa94b6532cadf18 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 3eaf0882db0cfcbf6de5835a3e371866978dcdcbcefa64c51831e73206d69ba8 + unrolled_ast: 3eaf0882db0cfcbf6de5835a3e371866978dcdcbcefa64c51831e73206d69ba8 + ssa_ast: 9c527ce526f07aba7d0f6d0785ee79d07fe1462d3770f25ab683890040625e0f + flattened_ast: ea2c134e40254362faf8bb4c2703982d6a0a74936a53cc9a745831f799924adf + destructured_ast: c818cb8f2516201db5d6d429691368ce1a851d0814093f960f7a0ba7f10148ba + inlined_ast: c818cb8f2516201db5d6d429691368ce1a851d0814093f960f7a0ba7f10148ba + dce_ast: 30aec32f34f0b8b51bca4049f1dcfcb1082e200706105c3d94528ebcd41efd8d bytecode: fc04f975d1c07c4f7d018572d3d17a12328c5cd8e91d0b70c7745b3a1feb0618 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out index 10b388cd32..d6cfd5e4c0 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: f6b9e5024dd655261ed3cb50ecda8b44bc244c8c29eeb7652b219d9c70bd5ed2 - unrolled_ast: f6b9e5024dd655261ed3cb50ecda8b44bc244c8c29eeb7652b219d9c70bd5ed2 - ssa_ast: 0d27d734a098111f91679272a213ab7501ba72c073bbf15cedd1229f84e344be - flattened_ast: 04edd79023d5981b44c6470998fbce669e6e49594cabf9a83381b779b19cfc46 - destructured_ast: 5cd630bcbf6730db4ff2df207996a4ea1eeb02fe591cd7884dc924f1daaeac2b - inlined_ast: 5cd630bcbf6730db4ff2df207996a4ea1eeb02fe591cd7884dc924f1daaeac2b - dce_ast: d27e07dcaaec7b3510c68bc67ae9381932a57f266729e58a8ed2b10e5c4bd8fe + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: ecd1783a08ebb34de50fb69b55fbe0c99294456867038c29865988b70384244f + unrolled_ast: ecd1783a08ebb34de50fb69b55fbe0c99294456867038c29865988b70384244f + ssa_ast: efae1e5dbbddee3d09403601f0d44a801358e04818d2647225008760e58be2db + flattened_ast: 26e61e527a784189bfe049b8abf5359077da40985b8f85291f2524b36f997e48 + destructured_ast: 22e55f6c2a48a6ab503bcef7f1151dc6687b047ceed532f9bd9bd00edef3ba7a + inlined_ast: 22e55f6c2a48a6ab503bcef7f1151dc6687b047ceed532f9bd9bd00edef3ba7a + dce_ast: 5913bbafdad0ae6b6576152efde28b775930f9c3a42667866880ec2591bd495f bytecode: f4564b52ac16664bc0bdb32637268fc5353c50dda45c6d2d3f85c19597198588 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out index 236474aa7e..27194d5a28 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon4/poseidon4_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 53d24122e925800b4851ad5c695252f9b4931785b2d7c77b184fb25ea31126a2 - unrolled_ast: 53d24122e925800b4851ad5c695252f9b4931785b2d7c77b184fb25ea31126a2 - ssa_ast: a9f32123585fa1e5eef22796c219c29d486c2cb7febea445bd19fa2f267595f4 - flattened_ast: 380f67142274582535bca995009945c6e34da7ac1788dc511c56fdc68dfd9fe6 - destructured_ast: 4c7cb13083db0edde3d3a0b666d0df55cc8b454020475ad5ab13c71d0c984177 - inlined_ast: 4c7cb13083db0edde3d3a0b666d0df55cc8b454020475ad5ab13c71d0c984177 - dce_ast: f87d683a369eca6ec31abf78051d475ad05407746bf1e93de98f31031db1de5d + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 97b71cec08c5c1f7e92de47bd251eaac3d28a993b5fa40c7aeb136149b62089e + unrolled_ast: 97b71cec08c5c1f7e92de47bd251eaac3d28a993b5fa40c7aeb136149b62089e + ssa_ast: 84d4dd4346daa19517d55a1d22dbfbf36d05524d9973d30d6824e7f0f911c894 + flattened_ast: 4ed24cfe562b3581f6f48185ce00fd1e68ff15513f39060f8fea82c7611d5a01 + destructured_ast: 10a67748bdc7745628c6ac7c0af0717e8cdb26d96cb34ce9eed9a5457c06571d + inlined_ast: 10a67748bdc7745628c6ac7c0af0717e8cdb26d96cb34ce9eed9a5457c06571d + dce_ast: f8116a7dcc7d3d75643851ec46bde22004eac83b5c6155b446c3b750955608a7 bytecode: ae16c24cd484d13ce731e527cf9373ab9bcc8b9e6cce6d9a9a0dcbbfceb75e2a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out index 8a6eb0e87b..59fc3ab6a5 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 6d3852647246ba920282cf02566e3eb50e8fdb7582c927ca605f143c03b9ed3f - unrolled_ast: 6d3852647246ba920282cf02566e3eb50e8fdb7582c927ca605f143c03b9ed3f - ssa_ast: 9e1ba93616ea8da36d918eebe19e9ef058a0cdc61130274165b7f40503f0f6a5 - flattened_ast: 70ef5d30087cbd28f0fd911c82bd8c5a41a0a25679caa8b229958d9ab9957ea1 - destructured_ast: 43aff1d7abca7e23d7d4bbf2a3b948a8c7d293645499682642d14069559c58cb - inlined_ast: 43aff1d7abca7e23d7d4bbf2a3b948a8c7d293645499682642d14069559c58cb - dce_ast: f86053f61c55ca655d3f076153d1466c4db248d61ad55210058f697ca1b3a357 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 610a4fc456f8595c56e139dbde29fc86d523c2155ad537651b6a6ca47f14032c + unrolled_ast: 610a4fc456f8595c56e139dbde29fc86d523c2155ad537651b6a6ca47f14032c + ssa_ast: b48ad4943d89f58c8275b4b6032c76717e45fd1858ce663f46304c40d1aad345 + flattened_ast: 6765f19d31c23ed1b83f1ba71377e30196f791fc3d694c7aebddb3e7aec1a8bb + destructured_ast: d95bafd3423a813cfc3daca7560353b5b4a6515a61fe75568ef3647e6456edb5 + inlined_ast: d95bafd3423a813cfc3daca7560353b5b4a6515a61fe75568ef3647e6456edb5 + dce_ast: 53b57c954fd3076aa2a21c6a2b8eb43ecf279df1329164f1d0130be5534cf171 bytecode: aa997d56c8583efc291ec4e9238a0dd73a45d8b4bc3b59f40b9ff6871f88aa09 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out index f88c41eaf6..7e759ccaae 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: de1a83d99fc584639956d8e6bc7ce0606225b70972991dbcd9feb3267098a94f - unrolled_ast: de1a83d99fc584639956d8e6bc7ce0606225b70972991dbcd9feb3267098a94f - ssa_ast: 0db1603e018e437dfba071d33b209e7abf5351b6068cc1fc812aae9cdc6506e9 - flattened_ast: a4494837127b80266034ae8b73c1a07537116c4dc63744d37197786a3018776a - destructured_ast: 3105dd40401ad575a31dc507a0dde6d2accf12de474f13e02d16bbddc16b64f8 - inlined_ast: 3105dd40401ad575a31dc507a0dde6d2accf12de474f13e02d16bbddc16b64f8 - dce_ast: 834cb85d34a68beacaa4f59b37a16135e86eca68b63dfc194469d4a2044156fc + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 57146a576730ce6d4582fb576ee24b6442b24b3ccc3a351d3f324a039da2e9f7 + unrolled_ast: 57146a576730ce6d4582fb576ee24b6442b24b3ccc3a351d3f324a039da2e9f7 + ssa_ast: 1f3f1583a5de76b84e07a7f6a21808dd6a8ce082510ae37c3c99a1cde4ba362b + flattened_ast: 110bd744c5c54af18deecd246ea54c8290c8b70fcefd1fedf6a2ed43748706ad + destructured_ast: 6564295989a392ee5764be5bb0d7450ba5358e2d9829c30f76db3f8387e1254a + inlined_ast: 6564295989a392ee5764be5bb0d7450ba5358e2d9829c30f76db3f8387e1254a + dce_ast: 96c3a194da95781a583c1a4815c396780bf076d52d41d56cbe5a553abc0df964 bytecode: 6347188e178ead622b83b2acbd39e314b1c3afb15e3590111b716fe4ed33be5d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out index b349022a6a..6911a22329 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: feafad9651aa8c1af52d9e140edd21cae11bd129df1c0897115e406f3a2b43e4 - unrolled_ast: feafad9651aa8c1af52d9e140edd21cae11bd129df1c0897115e406f3a2b43e4 - ssa_ast: 3d81687ec7be5247dc8d20869a8a460d7c0d7a283926baa0ef07d2fd5b3e7baa - flattened_ast: 48e5cf48f48aa0ee53a9cb44ae2c73acf6f187478514cb0df5a48d3848302fc8 - destructured_ast: c84811805aea88bc1a1235fe0dbe11b211987e5c365584ccb12616a3cc270554 - inlined_ast: c84811805aea88bc1a1235fe0dbe11b211987e5c365584ccb12616a3cc270554 - dce_ast: 352fc3bdfeed85834bc99402665d10cbfb1d6068893588a153c5655287cabce4 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: dc8053afd958f2b06f02249a810f2dfdbb9746464b5ba27f1b430abf07d3cbd8 + unrolled_ast: dc8053afd958f2b06f02249a810f2dfdbb9746464b5ba27f1b430abf07d3cbd8 + ssa_ast: b40a44c2291c533b8ce8b70c75b95f99b08671bd19a4b9fef419ef29cee8dc8e + flattened_ast: fd2b87b4358f53e37ddc4eb3b4d677842ec52c2a53079a9485d324d6fd681d37 + destructured_ast: 7acecfa95a2c3cc438a5ebabdde0c360e54dfa61f7c17047a607c75c9ee1836b + inlined_ast: 7acecfa95a2c3cc438a5ebabdde0c360e54dfa61f7c17047a607c75c9ee1836b + dce_ast: 99a7f0a60b4b6c9db1dbb6b1d168b158a534fcc219a10d9d77fe81284f38073f bytecode: 9cd6ff69d744b6baaf79b43b6edb4a17f93d5b77e51c389009cc741aa2cfa44b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out index 6db6984270..e571e6c9bb 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 3a132b5a0853635c01b4cf4818db7507d8973297240c5769f1e48d58bcc95f4e - unrolled_ast: 3a132b5a0853635c01b4cf4818db7507d8973297240c5769f1e48d58bcc95f4e - ssa_ast: abe05beaf1221144e5ffa98351e5208106fedd92730ad98f1e287e3b050edf8e - flattened_ast: 2bd8054772960c7e75f5bd7e979880bd4087698e751d09e321d1a08f6ed4760f - destructured_ast: 9c6d60a3b286c37b38506ffa9ac3fd281bcefb4bb0f8458b0b7960f33ab4f782 - inlined_ast: 9c6d60a3b286c37b38506ffa9ac3fd281bcefb4bb0f8458b0b7960f33ab4f782 - dce_ast: e766d1570729a18b390b2be83647eb68c20adf9e2f19fd4da3ebc9041fc8551f + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 00824cc0d881d5e7396530ec52624760cabd072213e5d0f740aa98b0144eef83 + unrolled_ast: 00824cc0d881d5e7396530ec52624760cabd072213e5d0f740aa98b0144eef83 + ssa_ast: c2e1b3522698cca9ca55a66a55d6921b8a1828a4f7fc1a3b062d208d33cb7cc7 + flattened_ast: 415dfa18d51267df3a1e2c789e0458aa1b54e83046e8ea3d197ba7032bf5bda8 + destructured_ast: 0ab7fae44bfd467b7e01ee79fc9f73d6fa4ce9358a61d1ea89c846e29ca0b447 + inlined_ast: 0ab7fae44bfd467b7e01ee79fc9f73d6fa4ce9358a61d1ea89c846e29ca0b447 + dce_ast: 981658b16267a5024414e70915da08fef79b462bfec4fd57f0e294463324d304 bytecode: 650266303e0c26417c626e2bb6d08055d1ed7f2350a716f344e9907448328e92 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out index ff6adde7b9..6357fc6d2b 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: e4ad425b4618027235eb0afc9a2427e0560878eb9892d311cec94489a9c2eb9b - unrolled_ast: e4ad425b4618027235eb0afc9a2427e0560878eb9892d311cec94489a9c2eb9b - ssa_ast: 195340beaa779a626099313dd2992f319e05e59ad7deb3bf5d7ec2870e751f4f - flattened_ast: 6012ce7d566c1f05c30c28d46f8c3eab06be54a6458e73196559080a5fafeb38 - destructured_ast: 3de70802c642653281ce4c696a0eaa44e34a1a7fd28a1d3e2d6132c28a2519e8 - inlined_ast: 3de70802c642653281ce4c696a0eaa44e34a1a7fd28a1d3e2d6132c28a2519e8 - dce_ast: 026f90980ab7f6c019b43f786e763ff132ee4c7fce3775182b489cceb4b795c8 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: 1c9f49397fd75d957445f0b55438c7febcc25168b8203ec0f58b7062cec0320f + unrolled_ast: 1c9f49397fd75d957445f0b55438c7febcc25168b8203ec0f58b7062cec0320f + ssa_ast: 7c7c67740d1c367d8cfa5958e420a3606a6aaf08751715c2d471d23e5b7e637e + flattened_ast: fcc272442d12a84c6ff2a67e8c4340bce58d8dff5633b4ddd7ff3961c101584d + destructured_ast: 3ed111a56618910a88a8b1b1abb03c5c83e8b0e4dfd5b2258c43aa9329f08037 + inlined_ast: 3ed111a56618910a88a8b1b1abb03c5c83e8b0e4dfd5b2258c43aa9329f08037 + dce_ast: a664e60ba46defcceb087ac51ce83a2cbf42363997d0e4425b542acbb5be9670 bytecode: 84412d6ef9406a51c4eb06535acdc020845b277ae94f6b77e77fbf8d84772180 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out index a5e0e12733..d661057fdf 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: c5799a38e4599fee492063efc4b74328c21c38ffba6b75ceb1a377d8fe8e7d18 - unrolled_ast: c5799a38e4599fee492063efc4b74328c21c38ffba6b75ceb1a377d8fe8e7d18 - ssa_ast: 25057eaefc8bcb8c737cb208f988914e4557d7313d0ce26422c4f6d4ebdc5fb1 - flattened_ast: be1696342c4152bf3c374b3d99a094028a9ea600723d9cf73e68c8207529d765 - destructured_ast: 8758baee9e3d6a1fa78612c0ddc51620e26d0c04ab6101a3dc86cb271dcdd9db - inlined_ast: 8758baee9e3d6a1fa78612c0ddc51620e26d0c04ab6101a3dc86cb271dcdd9db - dce_ast: 7a0280eb4b3cba87bc2daf05058ffe9df1898603b54c42275c78aa70de9a6fcb + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 37e3030c0ca5670696b638e483d0ca931f2dd0693e0eca0b5256ba94ed224884 + unrolled_ast: 37e3030c0ca5670696b638e483d0ca931f2dd0693e0eca0b5256ba94ed224884 + ssa_ast: 76023e20fdae8d7885a93df26e726d3d2d6edb07079a7690ad54fd1c09b712ca + flattened_ast: 075f94e248854b040971f7039bb0af9c7cc7889d934d5571924cfe4b13d9cabe + destructured_ast: aee576c16c53e41416825469e72387b2127eb0316f8575d3a013cce80dfefd3c + inlined_ast: aee576c16c53e41416825469e72387b2127eb0316f8575d3a013cce80dfefd3c + dce_ast: 9b4fe711304f173f429afbf2975a99be5ca3634bc1cf7837daf00ac60df6640f bytecode: c9e6b1ec453882c52c9756859ca950685719b644171a194ea55afbfe79175910 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out index 6c5924743a..8d7522e043 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 927b78c3dd95491c9d5254e501e3ce39878b6d61e012bdccc07aab3db2f1ebe9 - unrolled_ast: 927b78c3dd95491c9d5254e501e3ce39878b6d61e012bdccc07aab3db2f1ebe9 - ssa_ast: 6774ab9056c91dddac950836c406b03ba871d393ee6a24e8bb3ae877cee37b2c - flattened_ast: 550d95a93777d2fa307098462d0e374a8095c8645a4ea403118d6df20a90ae99 - destructured_ast: 63685e01def1e7a62c8e1ce0b5f74900d2ddc4af9025ab0ca506cfbb3aa40ae8 - inlined_ast: 63685e01def1e7a62c8e1ce0b5f74900d2ddc4af9025ab0ca506cfbb3aa40ae8 - dce_ast: ec59661cda1e0bbb97ffb7cb5712df5201357861f33406681c4e5490278b6148 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: bc6c18fdd0847d82aa9953712aaf214f2b69c6f024d54f9243768a7e23a01f27 + unrolled_ast: bc6c18fdd0847d82aa9953712aaf214f2b69c6f024d54f9243768a7e23a01f27 + ssa_ast: 7a66c447b759d6f0f423f88f51f6656ecb633901cdbda7caaaf5e08e214cd1d2 + flattened_ast: f964e4c2b81adf062acce84dbd15f2733c36f73c28a247f8a7ceea3ca384d41e + destructured_ast: 80e987efac8db7364219ce80d6cae24b4391c5765f4ccecc16616d2bd6addb70 + inlined_ast: 80e987efac8db7364219ce80d6cae24b4391c5765f4ccecc16616d2bd6addb70 + dce_ast: 8f93842cf8b100c32e02f6abf4a323677d392e362c03adbaf6f69fb58d7be699 bytecode: eacd57222679e9302f98f9ee703913895034a15f0454b32d9438d75e77a825f3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out index a6becac36b..281c791317 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: b40313146449fdd53d08628e1a9de2b2a5fcb44b249f8528d4e3e4c6c5cf1831 - unrolled_ast: b40313146449fdd53d08628e1a9de2b2a5fcb44b249f8528d4e3e4c6c5cf1831 - ssa_ast: 6215e53e1aadf7387118e1d68b974158a2a4dd96308c79bcbcaeb92518463071 - flattened_ast: 886b74b92690a799c26b49e038008122a109aafdba2ff99881af0fbd65256d2b - destructured_ast: 0f70b715aad5344cb016589ab64386aa3d6c97f64a65b58521a9d88817e8f630 - inlined_ast: 0f70b715aad5344cb016589ab64386aa3d6c97f64a65b58521a9d88817e8f630 - dce_ast: 01e5d6fb4595872bb2c95f743d8032851287867c38d3a01a175d8fee383af357 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 5158ab59e76691bc9dc7308772f454480333ab6c9f0d129ef7a40b6ab7cf5ce3 + unrolled_ast: 5158ab59e76691bc9dc7308772f454480333ab6c9f0d129ef7a40b6ab7cf5ce3 + ssa_ast: dfa7d8271a74c497fa9d39f2b5c461d38b95fb5b713cbc750a774da93abbc259 + flattened_ast: 0b57da3e04d35a6a070eddb0b8d095622239930cf4f3b426c5acc006e621e75d + destructured_ast: 42bc931a1e84974a2273b697d3a4300a520d4c2f8c4c6e70ff349b1dbc656a01 + inlined_ast: 42bc931a1e84974a2273b697d3a4300a520d4c2f8c4c6e70ff349b1dbc656a01 + dce_ast: ed31fa75248372b4f4867192e2aa3ffdad4ca63b97edac35c15d7e5b676a192b bytecode: 15b3b2f15f177b34eb81e2436cf4080578e2980fc07eec7472060469a1789b5d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out index 4780ea173e..89630a193d 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: bc85f9410254002c16f2618568034f1ec76f03b7e68ecc89abc80499c0979a25 - unrolled_ast: bc85f9410254002c16f2618568034f1ec76f03b7e68ecc89abc80499c0979a25 - ssa_ast: 73e217da88660d7cbfd62bafb81612f712cd3f13a0a7e45d665af24bd52cbcd8 - flattened_ast: 7f169aacee0756e1e2008abece383070f602465effa5006b50cc8bb276634158 - destructured_ast: d8e6511a2d75bcefbfea9d95ab21b7c5a00360e5cb71df5cdc8d562a37572148 - inlined_ast: d8e6511a2d75bcefbfea9d95ab21b7c5a00360e5cb71df5cdc8d562a37572148 - dce_ast: 65a16518607e5b1bcd8a4d0d260270f6a17f65bfe82d0c76debcf19fbe392b36 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: 3ad56b01d05844bfa93a7b61929cfa41826259ba721b328e8f68e8185305a546 + unrolled_ast: 3ad56b01d05844bfa93a7b61929cfa41826259ba721b328e8f68e8185305a546 + ssa_ast: 0be044c301724de8f47b48c95f316e1b57c4709fd23996a709074c725afb073a + flattened_ast: 36b506fb8e9e4c429b49684fff5a2f179610cff32469103baa5a5504dff879d6 + destructured_ast: 1d4f2207ee3ace82010dfbe60b4d4998523153adeeb54c35b4f022dd8efc7798 + inlined_ast: 1d4f2207ee3ace82010dfbe60b4d4998523153adeeb54c35b4f022dd8efc7798 + dce_ast: 2e12e1a5a72c8a9c52001bf5b1db803d11b844a49118c5fe88c80cf0f83b10f1 bytecode: 7990fc4abda5438acd7a4d58f60916144b5d56b891105fc8ea379e36569e0ff1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out index f2b0105ab7..9f208257d5 100644 --- a/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/poseidon8/poseidon8_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: ce8696c336175e2e66a5d2cc722a5db3de1f5aa48f15bfc5e329118286791bea - unrolled_ast: ce8696c336175e2e66a5d2cc722a5db3de1f5aa48f15bfc5e329118286791bea - ssa_ast: 8e2d4ab0946ebcd57aee82edb0a015b47beb902106558436e55375b5b4c0d5a9 - flattened_ast: 25887e73d4775d62ab61b5eec04d11d25e762ce710b831b6f87b4eb2be543402 - destructured_ast: 4dc49eed81e2c55765bf9baa4d51d1d1829df2405080188393220138a6df0bed - inlined_ast: 4dc49eed81e2c55765bf9baa4d51d1d1829df2405080188393220138a6df0bed - dce_ast: 3cbc6994f11b13a93d97bde65eb8eb6244f277ac11768988269c14bef9c134a9 + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: d1ece7284dfd737c90106d9e554b11831875e95935c645d35ffca94dcf45a179 + unrolled_ast: d1ece7284dfd737c90106d9e554b11831875e95935c645d35ffca94dcf45a179 + ssa_ast: 572e636cd581d90be6b1d5a08f5f02466ff1c5394f5d98b5c74c7afd5a931370 + flattened_ast: 9b5b0c6486ca3cdaf2f5f5f1cea4a3ab1e3e5a7b3047b18e432592f55ea6e5dd + destructured_ast: d523fb4308702f3215b8087018a9b4086588cc30c3c9a57e07fdb429d3d02329 + inlined_ast: d523fb4308702f3215b8087018a9b4086588cc30c3c9a57e07fdb429d3d02329 + dce_ast: 3aba054ea095cb9d74fd8950afcaf488c47bb65e5661e04aee2fa9cb399b3f62 bytecode: 490f1367d32747ffc240c1b2a165f85ca487e65d00e2efee5d784e643213ce20 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out index 7010a2920b..63943a56cf 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 18629aa829970e89da02c80f1e99c490053a27759e09903578743ca16a84720f - unrolled_ast: 18629aa829970e89da02c80f1e99c490053a27759e09903578743ca16a84720f - ssa_ast: bc20e9662effa3f27cfae443e24744afc901c499ffd6308523e742b3939f825e - flattened_ast: d5fbc67b775001fdb32eebbdc0cd21846b99c885ce6c193c5db7eb6e7e3ecc8c - destructured_ast: 3fcb1db03a420b922289a7ef54fe2b5c9bc77da6f1eae3b481fcb6b2673675a6 - inlined_ast: 3fcb1db03a420b922289a7ef54fe2b5c9bc77da6f1eae3b481fcb6b2673675a6 - dce_ast: 74cfd497074f613e45470b12e5811b57856bd87873c8eb09a95ca5663bdd24da + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 1c85acf659d264fc2b7c7391b8a0c6133cc8864d8ace248ce0aaf54ceef6aed7 + unrolled_ast: 1c85acf659d264fc2b7c7391b8a0c6133cc8864d8ace248ce0aaf54ceef6aed7 + ssa_ast: e52682262d7b1a1fa63b0269f94dc7a099d6383280bd0f187c6e601ace23208f + flattened_ast: 103f52de251854396d254e63bcf6085fa24a14f27eb31b7b0dcdd52125907e03 + destructured_ast: decc6093cd84a5904ffaa0a38b5aaf3465c814222f7c98d23c50f90aaa5259d2 + inlined_ast: decc6093cd84a5904ffaa0a38b5aaf3465c814222f7c98d23c50f90aaa5259d2 + dce_ast: 0186e2fca6edf433e160053643ec6c5f170adbfc97229294ef5c246fec7e5081 bytecode: 90719e9440e244c74e57dd63e47c928680066f5d4289d1f15e9c4a2c78e75e84 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out index b33165f0bc..8fb414a474 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: 4f7d63413dcd95b00549a8c584a855451a8caa92d275e5f09503fbbecf123637 - unrolled_ast: 4f7d63413dcd95b00549a8c584a855451a8caa92d275e5f09503fbbecf123637 - ssa_ast: ec8b6664a1193267ef8a1db802377459e3fdcb13084bce7291f6a0d3b2552d24 - flattened_ast: fc3c7f0e96997e8c84fe34a710931d7209ca27b32625d3512a0614ecaf12e8dd - destructured_ast: ba15fa131ebe6110d1f447595f79fdeaa58cf40912ba03229479b76a7ea2806d - inlined_ast: ba15fa131ebe6110d1f447595f79fdeaa58cf40912ba03229479b76a7ea2806d - dce_ast: a653af3083b1764c4e7f3d8fb142216e74ae2023a2f3328f8cad55d933f71f09 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 4b4a906c5b2e7563f8618af9bc7acc3422332542ef6f208c0809cb0dacb84ce3 + unrolled_ast: 4b4a906c5b2e7563f8618af9bc7acc3422332542ef6f208c0809cb0dacb84ce3 + ssa_ast: 961233d302212ede87cea7db34c02df2cb0fe927c5d56ac3df53f9c2b12addeb + flattened_ast: e3136b4b1669b51dcc017352a065d00fbb433c71f33b3623c7e2be26301be2a2 + destructured_ast: 55f25578880aad70b47696fca8b8f9517ca38e34bdf7a68ffefa748d9f1abcc5 + inlined_ast: 55f25578880aad70b47696fca8b8f9517ca38e34bdf7a68ffefa748d9f1abcc5 + dce_ast: e48153e7a05af3f3ac5fe75a5adbf2f5730fd208b615771e44eb6260f3462bcb bytecode: 2bf257739832acc917b4b4f18f149a72e6a8394336740568bd06cb6141704762 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out index 6c2bd1a88f..602953474e 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 293754943c05d5be7c213a55bea0b7ee21e9a5d8a9b7d06c33f6b064c1f85ef7 - unrolled_ast: 293754943c05d5be7c213a55bea0b7ee21e9a5d8a9b7d06c33f6b064c1f85ef7 - ssa_ast: 5ff8afea4ea5af76f64c7b73a7135ca4051d71c7208faf4f0f4c4e1ff3d20a21 - flattened_ast: 0b6d16ee3e0e3618618a6472644e4ed911af207f4f573edf89e551db9bfee208 - destructured_ast: 4eef9a5c3c3eeca5065cc13a40b773e62e8d2f862e63900fb16d3ccc8d59f902 - inlined_ast: 4eef9a5c3c3eeca5065cc13a40b773e62e8d2f862e63900fb16d3ccc8d59f902 - dce_ast: 84730548e5b05a2271708878ddbec15855b7ea5bc2c623d0759729190a1d7613 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: 9608ff8b894d92df33318bf170b22fa473b7b9a302a150879ec7a3fe41c144a7 + unrolled_ast: 9608ff8b894d92df33318bf170b22fa473b7b9a302a150879ec7a3fe41c144a7 + ssa_ast: 3dd87b6dad9193abd90249ebf6754e8916956ebbf4bdbf50700c8362a4a58005 + flattened_ast: f3bfa79f8c0c6d905a156b8079c8426159349f643fe930a3519f5bfab5da3ac2 + destructured_ast: ee6283c2ea4ba74834e1c33046ce2cbe0d9e01ae41f291b5088563f5e1db5d41 + inlined_ast: ee6283c2ea4ba74834e1c33046ce2cbe0d9e01ae41f291b5088563f5e1db5d41 + dce_ast: e3bac8a994add5ca9a944c904ddaafd6eab3ffcc1e35041789d7a951a024d2b6 bytecode: 7420791e00dae08a4887c2fa36f481bcbfe5b3c8d5c8268ec753a904f3e51ae1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out index cb04becca8..7961c2d88f 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 3198d498f57eaab060e77ee2d130800d7663ebd2d4cafc5bae2c25589677aea6 - unrolled_ast: 3198d498f57eaab060e77ee2d130800d7663ebd2d4cafc5bae2c25589677aea6 - ssa_ast: fc7594ff69f0c4d7be5d864d76c14cbc46593d8e3a04c31676312aabf9a672ba - flattened_ast: 787c0888c7dbb826f6d7ead4e36809897c58b73ab4f552ac0b22a9f796b9bbf2 - destructured_ast: 121a8b06618aa67610f92e5e849f68d657bb6cc185b2bc53f57f7af372fbaf86 - inlined_ast: 121a8b06618aa67610f92e5e849f68d657bb6cc185b2bc53f57f7af372fbaf86 - dce_ast: df7708b4b5238536599bfbebd2804751bd237b956ebb93b03b727da297ab0c69 + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: e7c13c39a9619ea30d0eebce39238253b9f7d7c19c1bdf66328994543d6978ca + unrolled_ast: e7c13c39a9619ea30d0eebce39238253b9f7d7c19c1bdf66328994543d6978ca + ssa_ast: 82deb8939a61b6e880c8efbdd17e7cfeed9092d727184fd4b1822737aaf078a1 + flattened_ast: 365203cfba4cf356e3b4f6778e76a70a5e51832e0c785e1c48b26e82bfade52e + destructured_ast: a42dccfacec7d7c6428d179a8fc18984291e64509870ae141fc5719182205f1e + inlined_ast: a42dccfacec7d7c6428d179a8fc18984291e64509870ae141fc5719182205f1e + dce_ast: 42a0c3e54575bd6832aea66eba13bd8a9c0a419f8860a8551e9f52117bac625b bytecode: 6c433e307d008c270d0de4f6a677aa5069fcf55a7613d777379bbab14c24be61 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out index f36f7ec1d9..f90a9a4a97 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 4ca3541b409b61315f6fc696eff6990d5b8c761e96d1f758f09348a301c6e06f - unrolled_ast: 4ca3541b409b61315f6fc696eff6990d5b8c761e96d1f758f09348a301c6e06f - ssa_ast: d40b1832dd48198624158f1406101a4c353ec805c28b168dddd2ba8ad9216845 - flattened_ast: fcd765877145f644852f5da382fb4f3fe93ef34be3417dfe283d9ff6efb9bb1c - destructured_ast: 6150ef37c08911c05b4ecef7facd9aa00d34d3f5cee996225299442adcf364d9 - inlined_ast: 6150ef37c08911c05b4ecef7facd9aa00d34d3f5cee996225299442adcf364d9 - dce_ast: ae8538e4c3d848515360577b7fe92d3632221cf4437c59482db76dd52392e370 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: 0e6a1aa546ef79f888222be77c1b69c26c74bc1f60cdc4383965239c4a7bec4e + unrolled_ast: 0e6a1aa546ef79f888222be77c1b69c26c74bc1f60cdc4383965239c4a7bec4e + ssa_ast: 96cd421723dad28692f77f1ea5c692aae1efc1f54d153c02768a0885b3ce34a0 + flattened_ast: a2c3d693f3b7dad80232ee0c1ecee983f7b965a73c63cb2a5ede5dac046c383d + destructured_ast: c27ccc181e689be8a68e8e504f39ae38ab8a8372d2c4ef90be2d7987b9e6c117 + inlined_ast: c27ccc181e689be8a68e8e504f39ae38ab8a8372d2c4ef90be2d7987b9e6c117 + dce_ast: 44fd533359ca6c9b4400efac55db18dcd15fb9f070bd97c7ed04c615ee15f84f bytecode: 2d9a914eb6d3310ce7e2a0f8d7f3ea4e34fad2533c9e2c7b7bfcc9da17ee1313 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out index 62627d318d..05fea74ffc 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 80831b5fef5124ac8500ee3bd87ceb541acd7ff9b154f03a3c23dab40c9ce1a8 - unrolled_ast: 80831b5fef5124ac8500ee3bd87ceb541acd7ff9b154f03a3c23dab40c9ce1a8 - ssa_ast: 4438492201d7b270abec6c9f3675238b030df6c1f6cbf0fe0517bf1209edddc4 - flattened_ast: 376c56e16a847820f8f741b4effd71aec1656b973e1d74f72600f08176ee82ce - destructured_ast: 9502c24b9a67419479d983cb7ab17358f9221e8223527480cf0e01ca619d8812 - inlined_ast: 9502c24b9a67419479d983cb7ab17358f9221e8223527480cf0e01ca619d8812 - dce_ast: a5cf0417efc8a3b26f5210ff7173b022e9a69bdfadd34fb32f71abfea279b7d2 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: a9aefd5a57ccd41ca80b73c28bcd3a2d0bda241029bcac325847adcd1008b416 + unrolled_ast: a9aefd5a57ccd41ca80b73c28bcd3a2d0bda241029bcac325847adcd1008b416 + ssa_ast: 84e4adf6612547e977e73135bc24d9429901e59b62d38d1d73f4a853f937a454 + flattened_ast: a19ddb4dad5f8cdd3998c461abddcbe6068a79e2450e97f883da0369ecb63c4a + destructured_ast: c06bc8e693b71a3edbb318b2d3f1d86a30fa5d961fdd9d7fc0aaedea69bafb7d + inlined_ast: c06bc8e693b71a3edbb318b2d3f1d86a30fa5d961fdd9d7fc0aaedea69bafb7d + dce_ast: 462a747af8a5e530c25ad8444ade3c8982057c1341ff0ed73d1712df97b33f17 bytecode: e2c7366a24109eb7d575db5c998ee9833edf454546a359ea4508eeabfff11d19 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out index 9ed2206c07..86787b88d5 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 9edf9387fdd80bc055997507218fdcaef02099c653033c3a6a1b473425875dde - unrolled_ast: 9edf9387fdd80bc055997507218fdcaef02099c653033c3a6a1b473425875dde - ssa_ast: 8b046a277e8452cab031b0b3a60f40de4487a9bbe598aa8e0367a5c1cf854f35 - flattened_ast: 6daa7806713a3427ff84da5f59e744ab1d6ea80a4e88086b3f493ac6c2cb5277 - destructured_ast: 4b9ee0512a7932b555e47ac22a0df2dcc85e70306ef22b70ba71cf0dd6aacca3 - inlined_ast: 4b9ee0512a7932b555e47ac22a0df2dcc85e70306ef22b70ba71cf0dd6aacca3 - dce_ast: 9ec3efb1ffa5dd35c4323cd1c308e28b307d79ada4e90b47cc9f3489473fbfcd + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 06e4abe9646e9b63439b9c74626f42fb7e3705e35c67dd243fa42bcf80495480 + unrolled_ast: 06e4abe9646e9b63439b9c74626f42fb7e3705e35c67dd243fa42bcf80495480 + ssa_ast: 9a7504d058596f766e8c22f0969ffaed1d5e7fe85be2a8c0f37f31057d82ee54 + flattened_ast: 676e73e9b304b5f0c604cdb57099e3c9a7c3e68df06b067039104501fd21a1d4 + destructured_ast: cf6cdb357b38bef32d74c87d16aefe0090c49665045f7cb9e72b4a288887381f + inlined_ast: cf6cdb357b38bef32d74c87d16aefe0090c49665045f7cb9e72b4a288887381f + dce_ast: 30a57dd68a390ebef1807212df65f6cdad3e283ded6bb65a24fa64ac420181fa bytecode: a789b985627d6892e58cab9b998763a2ab106196eb6b1c0c4452af122c7908fc errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out index c4e0fa5c8d..1b9618a1ec 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: c2a698ff1339b63ca3d3e7005ddad41b561387d0e0247647ed2f07960f44b0ec - unrolled_ast: c2a698ff1339b63ca3d3e7005ddad41b561387d0e0247647ed2f07960f44b0ec - ssa_ast: b73e4f4c79f1a199701fa0a87e431aabfeca8713013c47be8bddd4e6971b9b8d - flattened_ast: 296848164cefd49fd63a99e36b356ffb4b74577039c6023a7a02797c765de865 - destructured_ast: d007f4f99e04f647f54e1e4eb23b21cf3b926065dcfd64d85143a5d0c87e90cd - inlined_ast: d007f4f99e04f647f54e1e4eb23b21cf3b926065dcfd64d85143a5d0c87e90cd - dce_ast: 3aa3174232ad717321ec4aa9a5b89b2ab4e31f589147e8a48fd875e5c3367e4a + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 2d3becd68a72424b2af986c1bfeb673817f2068c6063700f48abb82f4db301fb + unrolled_ast: 2d3becd68a72424b2af986c1bfeb673817f2068c6063700f48abb82f4db301fb + ssa_ast: 29d35ce4692ddcc7e1663ade5b43cda8c057db141e6df624068442cd00b2f627 + flattened_ast: 5e69487bd30e2d909ab167e75ac39a53a1c4a23d7cc05b7e64a441b78dae8c56 + destructured_ast: 5d6a989004373219f625dfc577f08108d0859fde75d81a7b1cfc9b5189612c68 + inlined_ast: 5d6a989004373219f625dfc577f08108d0859fde75d81a7b1cfc9b5189612c68 + dce_ast: ca744c969f0c51ac773f6d26caaeef8af4f2c8e17781585c3e51b7425234cc82 bytecode: 32f8e6f9a0f4869bb08c45ba1b94b5411c3641959a3f21203f34f54bfbdf120f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out index 941b135ae9..04f13c85ed 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: ecf2df5f329fb76932623eb2f5c422361e2f2b24924bd044f94828141f536ae0 - unrolled_ast: ecf2df5f329fb76932623eb2f5c422361e2f2b24924bd044f94828141f536ae0 - ssa_ast: 717b1e4a52041b9588f2de38ef4b62187c9b80e16aaeb3b26dda1d9c0c14ca61 - flattened_ast: 9661a9c91b9f93ba1d991088ae57661f914c5d074d2ab4c3a15476c8b07d3bdb - destructured_ast: 54697a1f208a6de93b2971517e01825a2dea5729f8f9787c2ff7f714b275764a - inlined_ast: 54697a1f208a6de93b2971517e01825a2dea5729f8f9787c2ff7f714b275764a - dce_ast: 3add9ce8a7cb2d5a9191bb5a3d688942e3e0322e8cc3c6a17a0b4bed836e34fd + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: 5f5f34657b55e6a0239853b9d2480d11b3a388d2ff501c8d13c1f5535a1c5230 + unrolled_ast: 5f5f34657b55e6a0239853b9d2480d11b3a388d2ff501c8d13c1f5535a1c5230 + ssa_ast: 392e041307359fde6bb72b4385d7d6bc461e26866a8afd604f6c41855982f023 + flattened_ast: 818843b1d4c4fdb8981ed7f98d881fc6b509e4189748c07380b6e5cd28dfffb7 + destructured_ast: e84dd15e4ea85ec2408aac584e38abfd0a07278e875284eb7e64e90aa51151d6 + inlined_ast: e84dd15e4ea85ec2408aac584e38abfd0a07278e875284eb7e64e90aa51151d6 + dce_ast: 05fd0e62447bf6e34e42078695ce57e2df4cfdcdd28059f8091fa24b7994652b bytecode: 9c22fdc85a23a84932bff4c1d2f420db2e3c8f60fe55b628e573a100318afc09 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out index fb2572f1c3..f332e95d38 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_256/sha3_256_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: b2b65f65b2cfcddbbeac11370c99c2d6b0d02a0e1132dd80ac245442dfb76c65 - unrolled_ast: b2b65f65b2cfcddbbeac11370c99c2d6b0d02a0e1132dd80ac245442dfb76c65 - ssa_ast: ab05524c95df83eae898ccd0f97e19cc635ff0827ee19c8b01e78019ebf5d5de - flattened_ast: 78ff68feaf055a9a1c039dabbd6b41688f6dc3d8e923938bbccb7521ef1a6472 - destructured_ast: a17cce4fab80e5b2d3bdc35a7729746ac69db692882fea88aea9bfed3ddacadc - inlined_ast: a17cce4fab80e5b2d3bdc35a7729746ac69db692882fea88aea9bfed3ddacadc - dce_ast: a54c606a62d8fd2c6374af7f7680695569ed66dcd40a3f0f21c938e7e340d273 + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 5a73ab94ec24dade18c55adac7089f0f799d2c357eabfc47d3a5f628409c1c59 + unrolled_ast: 5a73ab94ec24dade18c55adac7089f0f799d2c357eabfc47d3a5f628409c1c59 + ssa_ast: c7f4e507f6e492bf42a2714c6c5e82fc72ba97debdf937f3c60dc4d259fa3db1 + flattened_ast: aff87f1b851fed1d0d4f80260cc4e85285e72eb577c2f46ea75d731ac0cde9a8 + destructured_ast: f9bd3e829e5c0fd697ed8b78c9e22ae91e980faf9c1dcc324dcbc0edc4f92bb8 + inlined_ast: f9bd3e829e5c0fd697ed8b78c9e22ae91e980faf9c1dcc324dcbc0edc4f92bb8 + dce_ast: c4a45b0d06874fdea8ad279c3d57b3560da3762983905118e8e6852497940ed2 bytecode: 3abe59e41cf33d2c2faa4a8b214ca184aa3b1a34b4264e0d26d520d9ccfaa10d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out index ba523187cc..9456c95f34 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: 009878affec4f6886766b060e8af277cdb90e75a9608eeb0897c0445701bd6aa - unrolled_ast: 009878affec4f6886766b060e8af277cdb90e75a9608eeb0897c0445701bd6aa - ssa_ast: 6794bb517f04715dad0e3600206119e3cb96f12e9a1b19e63e394759bff3641d - flattened_ast: caf1e9ef7ab35b57c7d89098b7a074c1524f6aeda0895d34df075929775faee9 - destructured_ast: d8c88a741d86da0ae27fbc53bb4696b72c5fdc582a1e4731594cbba66377b59d - inlined_ast: d8c88a741d86da0ae27fbc53bb4696b72c5fdc582a1e4731594cbba66377b59d - dce_ast: c4614b7988a1a9f58973f51eeed4c80d0e278fb8feef082756f00fcc13972d56 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 32d29b8d35e483f395d43352cf84625105e446dfd1856822a5989770a795f55d + unrolled_ast: 32d29b8d35e483f395d43352cf84625105e446dfd1856822a5989770a795f55d + ssa_ast: 631f813e26cf515e47fabf9cd82255b0c746f71d3537262c3110ab85f2de2265 + flattened_ast: d9d0a4da610bf304ff8157d47489ea3dd42943155fc79ebdf29b4789484ddfde + destructured_ast: 6f904ed8251cb91e026c2ddcc3336931fbc41a71752176728971f6672d5b0969 + inlined_ast: 6f904ed8251cb91e026c2ddcc3336931fbc41a71752176728971f6672d5b0969 + dce_ast: 36343a98cb9368a6314a1a58bf5a6af64bd09d6acd5593366a5337dfb6202c5e bytecode: 49b4c6dd96208f99a71898243601f70b0905787e0a1d4c265a781db1a20cc0d5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out index 0dec285772..5722f8c9bc 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: 49f694343768ad89be8fdc6276ada574488cef7740ec206ff94a4e3f00117f3f - unrolled_ast: 49f694343768ad89be8fdc6276ada574488cef7740ec206ff94a4e3f00117f3f - ssa_ast: df674b42d1dabe1ab393572e13943e198afbbfb9f6941b70a14fd5deca400144 - flattened_ast: c8c7a5ba6d09d2c313aa1cd01b95e852df0bf5326ece1d7d9863102711871130 - destructured_ast: f56bc8fd34dbf813296e05896a3828632ce902d18085a725237c1484828752fc - inlined_ast: f56bc8fd34dbf813296e05896a3828632ce902d18085a725237c1484828752fc - dce_ast: 693f2c40fc936b283b1953953f54b559eabf0027efbd7f1eedf2d361e87747b9 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: 6a02390331cb369f1184a36b17628b11e2413503aa9166206f5c4bd7609dcfba + unrolled_ast: 6a02390331cb369f1184a36b17628b11e2413503aa9166206f5c4bd7609dcfba + ssa_ast: 52f57f31810d96f91b3f44bc66f2ae756bc8e88780e464db771a4c10a830965a + flattened_ast: 4ee771ac020863c19017c883bf747082748a52e4e980ffd428c2145e2bcf4dd6 + destructured_ast: 593e95523a037f9d62bcbdbc237d34fbc26e78d2420b1c6f9c7db9ea1f933120 + inlined_ast: 593e95523a037f9d62bcbdbc237d34fbc26e78d2420b1c6f9c7db9ea1f933120 + dce_ast: 64edd43fb803485c46ca09a99ce4a110b6dd3672e14ffbdd7c2f981008400a88 bytecode: 363561300454f0f6b2213cdd668ddb222e6ae238cded832a3b2703d4d05394ce errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out index 14ce719cce..15978456cb 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 84843c9065cb1e9e91eceb8aa4d726f0c2f512d724b754beca93b6ba647f2f01 - unrolled_ast: 84843c9065cb1e9e91eceb8aa4d726f0c2f512d724b754beca93b6ba647f2f01 - ssa_ast: 65c4564b51384ff117f0c59f5bb95c55fe3fd82b558225b4d841adb543ad10d5 - flattened_ast: 35dd4e1c5a47e8c6eaf13bbd979415a9836dfbb43f067a3502b538d8c8e8069d - destructured_ast: aa7810637f4a19a1d9536d2b5e7f4430fc09b10d6f4f2092073166487d6acd9c - inlined_ast: aa7810637f4a19a1d9536d2b5e7f4430fc09b10d6f4f2092073166487d6acd9c - dce_ast: 4842f29fb00c7dbdebf66c12561f12808340bd2f0263089f28f8cb15c8128512 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: 373ae22f6ff6381ddd7c191f60d0dba6112e25f027571815146c5458dcde3d74 + unrolled_ast: 373ae22f6ff6381ddd7c191f60d0dba6112e25f027571815146c5458dcde3d74 + ssa_ast: 2b1e9d60d0f4610cc8237e3114084399265f2079d910510e77d79ac77266a987 + flattened_ast: 7265b0365904cdc6a425614b032447690c510bcaea4d44f5438af10604f7a3dd + destructured_ast: 0da14ee179e25b27cfb1f1cee5a3eb63f74178aa5f874d1557bdb241bdaa9bfc + inlined_ast: 0da14ee179e25b27cfb1f1cee5a3eb63f74178aa5f874d1557bdb241bdaa9bfc + dce_ast: 2f2cd2c012f63769a425496eb9e102a0766f12b03c0d3bcfaaa49ad9d2a50680 bytecode: 8c0aeafc028be27891412b5df88c1352b25b522936310bd38afd3334c8f21042 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out index 2a364e9e8e..0770834040 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 30dafc998c3c0e5054763f079b6668e26e93e7b3984cc8540be7cc7e1afd5a23 - unrolled_ast: 30dafc998c3c0e5054763f079b6668e26e93e7b3984cc8540be7cc7e1afd5a23 - ssa_ast: 468a001111bf3234bcdfa7e211a9014b835982d8eb9136568f9ce0a5514ee468 - flattened_ast: 45a1e270ba6d9114fe6db54968cfdebb631332a2756b6c8d94bec299098e5c49 - destructured_ast: 775707243bdeefba8dc688e5a4433e7982d211560c7957f0fced0700690a03a4 - inlined_ast: 775707243bdeefba8dc688e5a4433e7982d211560c7957f0fced0700690a03a4 - dce_ast: a8fa26586d8574a5dca47b1298c4880f6d4244484268b85f20ed9c6b9c27ae0c + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: b1fa62ab197a47ab43ef459327aba7e6d4496ebfe87275d7344cb3a1e449322e + unrolled_ast: b1fa62ab197a47ab43ef459327aba7e6d4496ebfe87275d7344cb3a1e449322e + ssa_ast: 99e4fee74028cee7d0e892da844f4fdd79bfa06942691fb6da79ea53d18656c7 + flattened_ast: 3f0b755c9450ee48201cb1327f3f7166dcc051de1b7890a44d8f6fc10c7ab2b0 + destructured_ast: c445af1e47d39736adaab0a8b386df45729953b9b0cae8735419ca6198b6f9e5 + inlined_ast: c445af1e47d39736adaab0a8b386df45729953b9b0cae8735419ca6198b6f9e5 + dce_ast: e0f5814e4ff2c18520ac3c974c5ccf6d49713df8e2b6b561cb4b2b3e3f3f1221 bytecode: a6f52a903b9de83e1cd758c63713591e8270f14276acd338000f47ea2ae40302 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out index 1c2a263f41..6c2984bfd4 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 9ea9cbe5a727b4f6f6bbba5f4db63b960f10a85dad8a7326bed635ed9e952a69 - unrolled_ast: 9ea9cbe5a727b4f6f6bbba5f4db63b960f10a85dad8a7326bed635ed9e952a69 - ssa_ast: 9543c6b6dc43e5bc7ac568029f2e4802500c69d7b2a4a3bccac9a072cea5a45f - flattened_ast: aed53708ee0f6c34622be1b8225f7eae49dd5eb3d9e37620cd7261c16020f391 - destructured_ast: f409041ee4c479f30d80b1b01276b96421cdd398c99cd26dec3c2b6c05d60e24 - inlined_ast: f409041ee4c479f30d80b1b01276b96421cdd398c99cd26dec3c2b6c05d60e24 - dce_ast: 6fd3da415ce3e6e7f507ee764301d74409e57b51ad760a88001880251dfe37da + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: d1c4e98c028288fd29621a0efba7739caba77381590d8656b090f782e91c8853 + unrolled_ast: d1c4e98c028288fd29621a0efba7739caba77381590d8656b090f782e91c8853 + ssa_ast: c7cd199e508d2036848a2611a97ecc6a39e349741fea0a20be424c66e19e645e + flattened_ast: cb7ff42ca179e0f6fedb7c04235816acc472283f69c45f45a8bd4643c1256b21 + destructured_ast: 2f38f81544473d78cc89ca76f119a5e2569cec193e3faf99c136bba9f71e42c5 + inlined_ast: 2f38f81544473d78cc89ca76f119a5e2569cec193e3faf99c136bba9f71e42c5 + dce_ast: 4bb2c3240705a4388c660693cf9787103b5e87ee1e5f6682c279a56230c83973 bytecode: 8b1f3cfaee87de68b82bbdf34cdaaac42bcec03c7a1220993034fd1251d4d4dd errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out index 23c4b4d970..15518ca7a6 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: a20c92762ba15fc84f489f893bb901967687c60f05683016df5262eb6eac80c1 - unrolled_ast: a20c92762ba15fc84f489f893bb901967687c60f05683016df5262eb6eac80c1 - ssa_ast: cbdb1124744647c581281f607937232110b3fa4b7f1fab92a2153b59d4d73ef4 - flattened_ast: f4277a44527b8540f70f3ead353fd6591fe79ce81caf9df01bfe39020f13db8f - destructured_ast: 8e2d1d1dc4627612a92c998443f9463df09e68fa8d1fc4316760ccc1c4514560 - inlined_ast: 8e2d1d1dc4627612a92c998443f9463df09e68fa8d1fc4316760ccc1c4514560 - dce_ast: b5eb7d6494823f2c9aeb40d6b22f90db6d72b6177d0334515e7aa9986a4c5ea1 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 39fe927b534e754f7f8710fe5f999efdae55c675b1f680398e37f62bd170b9e9 + unrolled_ast: 39fe927b534e754f7f8710fe5f999efdae55c675b1f680398e37f62bd170b9e9 + ssa_ast: d6a3ff617321ffb5f9ada496f13885deb788a9fe3db1308f77f230f1bc588c2a + flattened_ast: e507e3c618f133e2d0044c6705a167c7e8ff068bbb6384127aceec461f11dd4a + destructured_ast: 075f1d45ca77fd31deb3d093f4700482ee536def38345ab76ab9ea5ce17a8739 + inlined_ast: 075f1d45ca77fd31deb3d093f4700482ee536def38345ab76ab9ea5ce17a8739 + dce_ast: dc6cb9402a404b819a2c8155d87a3311a29e9f7ecee56cb419e33df366c70fcb bytecode: 638b45c57e81c04b6f17fe13aa0764399352a80bd71618b03ff4831da6855f6e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out index bbbd2fd79a..bae120ddb9 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 5bfbdc0af5b69e8ab0f74d45e14abeb2a74dc3367fa3c4f290d7e8877409c900 - unrolled_ast: 5bfbdc0af5b69e8ab0f74d45e14abeb2a74dc3367fa3c4f290d7e8877409c900 - ssa_ast: 226a28898944a30e881d641b37dbc78a80ca8ff81b131c17e7a248602d58d831 - flattened_ast: 6cbd53170e82d21497397625c333c245d99af2dd2d12941febb7bda06ec75f73 - destructured_ast: f9ea7c6942f4737df273362cf7af6008c2717d6f0ddf42049988c01271011cac - inlined_ast: f9ea7c6942f4737df273362cf7af6008c2717d6f0ddf42049988c01271011cac - dce_ast: 991aae26014d8f8e4544e7ccc1a68ecc48f5d52798a13b704b052dd0053e8edf + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 9139db4330378e226ad2bda413324fa0a720dc01f521f9ecdc95a6fedb3562e4 + unrolled_ast: 9139db4330378e226ad2bda413324fa0a720dc01f521f9ecdc95a6fedb3562e4 + ssa_ast: 2d3b0656b2c32a5a9dc8ad64198210551d4590ec294b9431c6bbaaf6a65b29fa + flattened_ast: e850748c904afe7de7c778f2136c50c0fd38a08a83de816fc11765b70657812c + destructured_ast: d53bb72a74e8056d7cf0a098ec2c95bbd6776b2d97c1daa7ce1ed2205fb7e3d8 + inlined_ast: d53bb72a74e8056d7cf0a098ec2c95bbd6776b2d97c1daa7ce1ed2205fb7e3d8 + dce_ast: 7f9610abbff970fdc349b21ee3ce0fc16d7461353274bc449db706bf15c547ce bytecode: bce86817893871d9d55d2a5a1dfb095822a7ec0813c029d7243200b20a401587 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out index 17b2dbd3a3..67f70093c0 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 4b47705ed8290bb0b2a6e36d7af87bf19d69f265f0049fe0db2a40d0e39df54a - unrolled_ast: 4b47705ed8290bb0b2a6e36d7af87bf19d69f265f0049fe0db2a40d0e39df54a - ssa_ast: 1669eeed593311775d6bf95cbec1ba91b1409228f4a88ba3a3c3e239abca0e8c - flattened_ast: 42731260e7bd47dea70ad51430012308573dd39f9c5d695be05176bf282b6220 - destructured_ast: 355c01b2776c82ffccfb292e81eaba26417169c8e0fbc9f9fc863b18cf2b9d1d - inlined_ast: 355c01b2776c82ffccfb292e81eaba26417169c8e0fbc9f9fc863b18cf2b9d1d - dce_ast: bc2e442181bad9953ee27c2a6e8c5d8ca18b8f4ba9ddd6fcb7a1ee8dee821eb9 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 50e10e14ecd6376b09dd684ef54dddaca54117bb8db8d76036f2edbfc4b7bd31 + unrolled_ast: 50e10e14ecd6376b09dd684ef54dddaca54117bb8db8d76036f2edbfc4b7bd31 + ssa_ast: 8997064575d640d7bef49b14ca2a052bc3895312c72c4b7bec43232ec2adc828 + flattened_ast: 8d8c5bc1f57976c6b728aea95a170f0c079c1997322f0623d625f071fb2000ea + destructured_ast: e871a73f45f01171ac9d483e5064acc10a1ce84fe6d2980ae5697cfe0a274ff1 + inlined_ast: e871a73f45f01171ac9d483e5064acc10a1ce84fe6d2980ae5697cfe0a274ff1 + dce_ast: 5b01e996bb53d9b18f87aa97ee2bf2f68e8eddbcb44a5e0cbff46800e935c56b bytecode: 66c33deb9dd42d3e8f6600d5210f16e5fec245557773b8041346f13fbca2c37d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out index f2c3f994f7..98adc6f2ef 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: b623c6fdd17e8d64e9312f95fdabd658c284d8eb6429b2d8e995fe4798a1ffd2 - unrolled_ast: b623c6fdd17e8d64e9312f95fdabd658c284d8eb6429b2d8e995fe4798a1ffd2 - ssa_ast: 6993007bc8024f3bbdfe0ae234ae7eba6d4071cfa4ff130166e4bad3da6b1e65 - flattened_ast: 57db1e6e1c9aef816c592ac8117955173fe2aa973d2624b495b948bf0e3e8a34 - destructured_ast: 1b42eac8afcbc21c4d7e7bd92e7523c9da5242c543b696c2a3a2959ad1840288 - inlined_ast: 1b42eac8afcbc21c4d7e7bd92e7523c9da5242c543b696c2a3a2959ad1840288 - dce_ast: 501b85d5e1b34073cec385632e96e67651b66a170178c6d9c594916d8b926712 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: c7e57a0cdf92c76b8b50e8ec3d235cf608ff50280225ce74e96ca0c738d7f15f + unrolled_ast: c7e57a0cdf92c76b8b50e8ec3d235cf608ff50280225ce74e96ca0c738d7f15f + ssa_ast: eed19d00d4307a17fd4e5373dd0fd567435b8b506bdce53148a13e0ab23af6ef + flattened_ast: 80bf5ee91f6f0402a25f27f3ceaa2d28499b7ef107727f3342e07698a2e2925d + destructured_ast: 97c90a25805e211c96678f608f76ab3034696ee90b7aed13f30c2e88cdde85d9 + inlined_ast: 97c90a25805e211c96678f608f76ab3034696ee90b7aed13f30c2e88cdde85d9 + dce_ast: d6f8c53832d1d4248daa89cdbf70f7a3df8bce758283a5af2323e829d6109047 bytecode: 8b8c77b3c97fbee9405b7ee10e65b3d317e42479aa8944b3bd3f4fb6f02edbb6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out index 209821cb01..f5f92d2a7f 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_384/sha3_384_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: 15b90018a8b7490974a3a9c46338d533c1a1ee307d5f26ef7aaa83379a0d3419 - unrolled_ast: 15b90018a8b7490974a3a9c46338d533c1a1ee307d5f26ef7aaa83379a0d3419 - ssa_ast: 74282e9e954b731150db33f4dc8d219761be29c6c665498815793e280b7f77d7 - flattened_ast: 36df8b88a49d4de3404400f84f82a9400254517c72bda1558d0bea5b17d03609 - destructured_ast: 96f29365f5a653f24d7ac3f93d66ef1a4dbe14b5f1630cbd89f749b78b8038ef - inlined_ast: 96f29365f5a653f24d7ac3f93d66ef1a4dbe14b5f1630cbd89f749b78b8038ef - dce_ast: 9f7ee32c5de5e2f37d6f0aef7f4baec8b47d35d66f8fa557a9694e4f548609af + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: 1aa805837be0dec5f94284d159ea46882c1e2fce604da581cb9ee63b97e01098 + unrolled_ast: 1aa805837be0dec5f94284d159ea46882c1e2fce604da581cb9ee63b97e01098 + ssa_ast: 11b07d387e079a3e877514c648f566c0198ae8ad9c5020a5e76e32f5609137a0 + flattened_ast: 32d974b8915dbad0b061856815ff68917836e1bee009125ecb784567a6e9369e + destructured_ast: 74952076cf353f15b83aa35bafb85ab28870bf86fa659cc581f67783c9fd8a8e + inlined_ast: 74952076cf353f15b83aa35bafb85ab28870bf86fa659cc581f67783c9fd8a8e + dce_ast: bcb40a4f4d510068d6f67e518e7b0471255500a40235677a45d8482254953c5d bytecode: 29856bd31a6992636fabf8b9428115dbf7dc585688f358a617b9352c1c3a377f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out index 8e15c1a061..edef18c266 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7663250c6f266d8ff8bc029270277b0e00033e6628ea14a1b3dd9f46eeb34834 - type_checked_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - unrolled_symbol_table: 85f860a6f878c647bb1ce0795064b136203d3d64a6a12ca6ef59af594af77dce - initial_ast: a8cb3d7097eb49ad5abdbeb414d394b1c92bf1f42ca7cd7a50ddd9c132fa3f68 - unrolled_ast: a8cb3d7097eb49ad5abdbeb414d394b1c92bf1f42ca7cd7a50ddd9c132fa3f68 - ssa_ast: 352298a31c3231098ec3afa7454a8125a923aedcd8656ac6b55fb61ba059fcd0 - flattened_ast: f3822bac7de9ad17699771c1a928fe1c2f837807d74521da566b5fde3b9719b9 - destructured_ast: 56c61a1e69c86f3bc89feb7837daf3bf83cca190264a0d5a6e47c7a595f5047c - inlined_ast: 56c61a1e69c86f3bc89feb7837daf3bf83cca190264a0d5a6e47c7a595f5047c - dce_ast: 720bef4846bc65ce48b21718ac647c47b18f6cc2cb5b5dcd73aba8a5f4ee2143 + - initial_symbol_table: 88337028e1c8b518142989b2c36459f26268b0660501d07046a2af01e286a25d + type_checked_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + unrolled_symbol_table: 85845a68b23d3e281346ae8fd1f3147dba218f5fd2f65dd7b3ec39d2c912fc3f + initial_ast: 452b70275dcc7d6d898d3c9d14dbe4449e80d2c41fd678bae8df1c23f3a57147 + unrolled_ast: 452b70275dcc7d6d898d3c9d14dbe4449e80d2c41fd678bae8df1c23f3a57147 + ssa_ast: 4fdbc261ac200178b4c2d05a61ec004e18c4ce1b7246e6e9b6639c9dc0c8fa68 + flattened_ast: efec4d6f59176ea8a10c735d64a67d6425d854a8be29ef94c8b6f2268eb08421 + destructured_ast: 8653bfa272eb3c54bd7a66d15987ae5560133576087c5ccec500aa7334e533bb + inlined_ast: 8653bfa272eb3c54bd7a66d15987ae5560133576087c5ccec500aa7334e533bb + dce_ast: 037ef92e2d50f9185834191cbf7dc35806538718f0fee25ed02bb3813248f9cc bytecode: 84d2910c4f799e360581da0b0aca505e95e1c1bb187f45877c5b227e9561d936 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out index 90e353cfc0..ac85e3ec67 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 290d40a093afd471bc1d3a52c29e2e26e92306eb875e45a0f4331fb42b9ce0f0 - type_checked_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - unrolled_symbol_table: 53cd6927f60374950c3d2059d575bd1ca571cba352ad61b93ee8ef0f3dd17d88 - initial_ast: e34ccdf7eb9587d0085d60835c547f2849132dc52dcd9577fbd7d69aadf6e4a7 - unrolled_ast: e34ccdf7eb9587d0085d60835c547f2849132dc52dcd9577fbd7d69aadf6e4a7 - ssa_ast: 6487848f5f86bb89f54ad63c1bb9727f4bc45125a394c56708ac41c1916a7ef2 - flattened_ast: 63162dcf502b4d786c88e58dac608cba1700b0e86409b34b46e114203e5d24e4 - destructured_ast: dced230951620c85d0c64e10780e41110cb9c4c6543ad5f364bddada4ea090fa - inlined_ast: dced230951620c85d0c64e10780e41110cb9c4c6543ad5f364bddada4ea090fa - dce_ast: f7863dfbf9af9e39f92b0c3b39fa707d0aba991050dd262e06bbcefcce5d1143 + - initial_symbol_table: 6fbe09668eae866b7d088936aef31c44d3dcaefb4267380e57b04d6e9da910ca + type_checked_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + unrolled_symbol_table: 41d7881113f04ef3706fed6729f54dc0cf45cd8eba6509d94fefcd3c70d48cad + initial_ast: a5171c9e0e27c27d5b091a83d839594d73fc0029e7d1d2d2608a279c13788ade + unrolled_ast: a5171c9e0e27c27d5b091a83d839594d73fc0029e7d1d2d2608a279c13788ade + ssa_ast: db5e84fb37fe6ab12116c529341bff5e1124632880d9e49659d469d66de67480 + flattened_ast: d1f1d7bc800415d6a1ca722dbc8c03636bc01fefb240b64b33e51861550f0361 + destructured_ast: fdaab78ff95b62f6ca2850664f02967d426cb252c9a4c40db2ce7fc72bdb9ca1 + inlined_ast: fdaab78ff95b62f6ca2850664f02967d426cb252c9a4c40db2ce7fc72bdb9ca1 + dce_ast: e3bfc27fcb886cbd920d8aac258246fcd9c11e1d6334f5813269a98100e781d0 bytecode: 101fe1af849e29ba44ea27ea575a3393fba2e0d2e302e43327b8547561b5a2ff errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out index bf69235596..e9db8d90c7 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4f1b711ac4ce320723caab53c19d79ca9d58c7f2713aa7a0ba7a88fcb3722380 - type_checked_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - unrolled_symbol_table: 94798bfa98c80ee322eb7ee8ef795ee8326b556310da986d1af3aca6b421793d - initial_ast: 1231eef7d090434c5fe263e9cff994b0ad1477a67e1bf246b801290d36e772d5 - unrolled_ast: 1231eef7d090434c5fe263e9cff994b0ad1477a67e1bf246b801290d36e772d5 - ssa_ast: 8e9ab10824f1df59b8084e01b7a446f1ab0836c6c6f5e1be4bc70bb3d9fb46ca - flattened_ast: 3a949aaea7ac59f8867522cc32192fd9cb608581e56c4f23ac1a2a26fdedb921 - destructured_ast: 2f62c43ec0dd1d851c73847b5ab016c6aa44b00652ed20fe96badb40abed8be3 - inlined_ast: 2f62c43ec0dd1d851c73847b5ab016c6aa44b00652ed20fe96badb40abed8be3 - dce_ast: f5c3013f251c512daa19015d256d8c5004460f8981a231e29c88d9539d743220 + - initial_symbol_table: 4375f89c84f3c5af7638400e3af00b6fa7e2f6037bb0187e656a11a4194f88f7 + type_checked_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + unrolled_symbol_table: cc4199061e6b4fee63d122d69a41fd05dfe62c130708ced62e36373ec5a98f0e + initial_ast: 8deb064d633d0cee64e55886dbccdc46815a8a75c94cd751bd624a93d172bb99 + unrolled_ast: 8deb064d633d0cee64e55886dbccdc46815a8a75c94cd751bd624a93d172bb99 + ssa_ast: 523560043aa200e00ff32e6ae2a690ded25c551ca3421db0bb20b4c47719c327 + flattened_ast: 417272422d1b447526d47e67dfb5e8f0a98b8776144fd9107b26c9c04c0c63a8 + destructured_ast: 08be4756138c0a733a8d0471c5222434aacd45a66de287252d96b6d6c5880fb3 + inlined_ast: 08be4756138c0a733a8d0471c5222434aacd45a66de287252d96b6d6c5880fb3 + dce_ast: 3b8b422a6822c7e3b0db53d5124179b387f5b4b1fe231d93313b8f73eb43df76 bytecode: 6ef5805c3336e65726b72f34cc357f5f87030d017dfd525f232f912f14c3f421 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out index 827648bf1c..bd673858d0 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 07765fd5744b4db718505bb192e1b8d4f320959bd7637d3b17c239ae7251f2e3 - type_checked_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - unrolled_symbol_table: 7d73ccf676f12a6181beba19e2a833221e501cafb11a15de29b2a93efc5f3e55 - initial_ast: 2711c7880d897d8046b2bb472965ce36bee3f1f8703c48578ff56ebd76214be0 - unrolled_ast: 2711c7880d897d8046b2bb472965ce36bee3f1f8703c48578ff56ebd76214be0 - ssa_ast: 2da4a409225ddcfbe2d18ea6d5d005e2b5e6a486dc2778b3022256cdf38699c9 - flattened_ast: 981a8dec8e46ed079ff2645279a0d6090de8f6af962bb46597d5f707a655bdc5 - destructured_ast: 945d224931a7d0b02c93371002070ac36031dceb6d8c34d4abe707c58c35052b - inlined_ast: 945d224931a7d0b02c93371002070ac36031dceb6d8c34d4abe707c58c35052b - dce_ast: 8c0971b2c56a06bec0626e2dcf8a16d7bec63283ed49d2509837688f94ccec5d + - initial_symbol_table: 09015171da9cd92d49fd25eee135cae84b128f540bd8573d1f40ce47bbcb7db5 + type_checked_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + unrolled_symbol_table: c5096dd6d8aabe6fe5380fa2cf7fb74232ba23e16bccce3b00fca030cb822923 + initial_ast: 53e37b94dc1614c1b3e1621cf35649470be38a3e77221bceba6604edbc3910bd + unrolled_ast: 53e37b94dc1614c1b3e1621cf35649470be38a3e77221bceba6604edbc3910bd + ssa_ast: 76b5fc991549c95491a92990e94650f3f20ec8bfec2bf665caa31cc050b7bfb8 + flattened_ast: 96c8111af5c35374428394e1cf0b90cfea4af8014051b3fc02822a990b31daa6 + destructured_ast: a2d5a5ebb317929df6b481c1a98acbee6c1a31cc2e3b969dbac210b48dee2cc1 + inlined_ast: a2d5a5ebb317929df6b481c1a98acbee6c1a31cc2e3b969dbac210b48dee2cc1 + dce_ast: 73c5b8845a3720cfbcb115272aedca5011c14c53f9d13f7ef15e5c137310d93e bytecode: 23b8c2466fbe8fc4cabd6fb7bb3b980b10ff779efecfd8fd347d3c4b46c2dc58 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out index 66b04b2064..91766966e6 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_i8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 35ee2e769ba8d1a174cc4f967f1b9a4f8844bba3d9982c2ac3070ce1d6825060 - type_checked_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - unrolled_symbol_table: 499c212f93d8d1968ab8caeb746487a1733eed5a898dc32b222e09e5df217c9f - initial_ast: 367edf05b9546890fd3cb47175c26ae77377993344e89819f16bf8c34a82e920 - unrolled_ast: 367edf05b9546890fd3cb47175c26ae77377993344e89819f16bf8c34a82e920 - ssa_ast: 7348b506864bc069a0b7c4c3ed3e6f3430ac69f44c4dae7e5e7c981fcd866572 - flattened_ast: ad479a4cc39109cae56de8f71c72e76805d8ce6d35019d554bba77564551c033 - destructured_ast: c58dc43f95d71d94ae71ecc64e04fec98d5210c600b9f1b741708be06db0369a - inlined_ast: c58dc43f95d71d94ae71ecc64e04fec98d5210c600b9f1b741708be06db0369a - dce_ast: ce3de6eaa14ddf751f98602bd68d46d87b26f62ec486a16947f6d78094b12761 + - initial_symbol_table: 8e41ea99129edc81ece5fb996869b3f0b2082bb4f67f7493cc4591840a81369a + type_checked_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + unrolled_symbol_table: f022a9b97590ea2726f44040088440699fe9235e4505a4a74bb916dd8b66e8ec + initial_ast: bb9c440c0f7af326869bb9a49fd759b80ed80b2c68939a0ecae478415a7b9460 + unrolled_ast: bb9c440c0f7af326869bb9a49fd759b80ed80b2c68939a0ecae478415a7b9460 + ssa_ast: 269594471f1d2c227f75a132195456cea74ddcc0941e4bc37aab9066f08e7d9a + flattened_ast: 633f279191efe4ef2f731fe7c900a340b5996b6545fff7ce4bdc32469e5ce0c1 + destructured_ast: 5a20f3fcc36901b334b1dae22e518a1377f4a9d4d9672fc73528555fd298d820 + inlined_ast: 5a20f3fcc36901b334b1dae22e518a1377f4a9d4d9672fc73528555fd298d820 + dce_ast: 68617baea94599f2c55ad317cdb8992dcb73026db81c9ea255ba7c704b43fbe7 bytecode: aa8cfafa904c5e0d62b9bb6d271a6182830cb6cfb1bedaa78812a6e5be735597 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out index 22f01cedbc..2794f99fcd 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u128.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c61001eb615254ac870ec9d0371f14625c9f8a37460dcd21200d89dc858a38b0 - type_checked_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - unrolled_symbol_table: 3b673765d4870f7a85c78676fd417b30a14bc2c4f7197a499b6f2f278440d39a - initial_ast: 9dae74aa869557b2742a6480593ac512c705853e8dc0a9a6669cfa616060d2cb - unrolled_ast: 9dae74aa869557b2742a6480593ac512c705853e8dc0a9a6669cfa616060d2cb - ssa_ast: 2790a4076305db4c5798bf3f50c7c89dab97725848e57a80520331cccc3752e6 - flattened_ast: fa990e4f5c17e90d3f6c087cf59da76244a155a18441e3cdd4ba20013874534b - destructured_ast: a244cf830016399bfdb5a72882bc7d0ccbc948b9c5b13f2dee9a73a75978971b - inlined_ast: a244cf830016399bfdb5a72882bc7d0ccbc948b9c5b13f2dee9a73a75978971b - dce_ast: c554e9f3695e80d52fd67ff2cb74cc6be29bc10c8e69e1a1a1959b9ed8de87f9 + - initial_symbol_table: 674860f890826b537e64938487bd497d978746e7e75ab99f8d3fa2a7976ef9d9 + type_checked_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + unrolled_symbol_table: 631676e7c0c6d9c0b3d1bc1aaf4d64c480acc6da3b554cfdb08e9c1abfb6c21f + initial_ast: 2522991a18b115397a49160dddfd5452cff99bfb2b7be818d3bc95c80fce607d + unrolled_ast: 2522991a18b115397a49160dddfd5452cff99bfb2b7be818d3bc95c80fce607d + ssa_ast: 31ad06c4a6c87931fa36d849c6a400b735415370e5fff11b35cf31441ef36f33 + flattened_ast: 3d85978ca5aa9408e3d7ce50580edb1a83bafa0abc948b0ed5dafe07378aa1bf + destructured_ast: 89fae896f66a6c9208fb224cb88bc77568d78117e3df4a0f50ab29cdb30a5484 + inlined_ast: 89fae896f66a6c9208fb224cb88bc77568d78117e3df4a0f50ab29cdb30a5484 + dce_ast: 79ae72f46f6c10635fb52e327bbea41068a236577d82f12668405c6284d3f61c bytecode: 540f46ca90fbe10a5ad8ff7b757d5d55a6e735ffd21c22116e7c65f0b9bde58d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out index 74e4d37d91..2a0537f2ee 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u16.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ca2caa5119ad8321c02902964c50669237711713d6ff2978bee751b9188925b - type_checked_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - unrolled_symbol_table: 4dca1d62163f5d313d3dc3eba26a64f890dd816c23c96432624135c5c1426af6 - initial_ast: 8cf064f5101fc0d4a437425fa49d009de1c545d9a9412688ebd95e92baf8690c - unrolled_ast: 8cf064f5101fc0d4a437425fa49d009de1c545d9a9412688ebd95e92baf8690c - ssa_ast: 04bc15e3a49edb19739690f759b6ac940d35c61b485a827189224ae13a5cd51e - flattened_ast: 0f44205a6ea70a44e0ec0930f0b39b6813a8d061814fd92074d0d6684a99b039 - destructured_ast: 6ff40ee20b9d473d30afb74d9310d56e2f8951fca1ac4b95f4506dc5db967b46 - inlined_ast: 6ff40ee20b9d473d30afb74d9310d56e2f8951fca1ac4b95f4506dc5db967b46 - dce_ast: 1ed573272e31a0680a2f65263dfa5520d0c2a56523813ce23a35f08608949e07 + - initial_symbol_table: 41af720cc1d434c939e53f987f86625f33b305dda37e8d4ddbd4671fd14ca620 + type_checked_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + unrolled_symbol_table: 63f9e8d294e5cdbd39df3e97d0499c9156c4dff78fa47f25193700722caea0f3 + initial_ast: 2c366d71da521e2a2f3080590cecfeb74758e6477f97137ec50dbe40d4054444 + unrolled_ast: 2c366d71da521e2a2f3080590cecfeb74758e6477f97137ec50dbe40d4054444 + ssa_ast: fe8be11a548c7168b41777c5e622c44cceac4dd3d42bf9afaa617f74618d604b + flattened_ast: 03faddc6e5d41b410e17ea85b5eb0bfa95de6f1a2572c6d70ceee1a2f68f9b2d + destructured_ast: ca4fbc0f5153f89a590d5d0bd639969ae586c4bd99e3a93168511a711b1666e0 + inlined_ast: ca4fbc0f5153f89a590d5d0bd639969ae586c4bd99e3a93168511a711b1666e0 + dce_ast: eed4b276c6f502b2a05315ee9e5c8f6cbed894ff8cf81ae62f71e5b9f31d923b bytecode: a00a5d5ec5035a093b4928bdce57a4d79d9300e6f86565525e88bb670eb02957 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out index b6bc94e103..84aecf8e86 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u32.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8a8e3573eac7f8f017654f77635ed47fa35bdc38f8f236577f70eaf8d902f0bb - type_checked_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - unrolled_symbol_table: 28867dd4811976283a9b5e0d146926f02dbf0b1d1e23d3173901ffff0c26cce9 - initial_ast: 8490764c85b3d378c801a0d3391d672b65f8b2db8735cff86689fd12f086b8ae - unrolled_ast: 8490764c85b3d378c801a0d3391d672b65f8b2db8735cff86689fd12f086b8ae - ssa_ast: 0bfb8be8c6a7c8a4ffd1fa23afa757108f08a6f218c6f973d8b9c1bd04ad9336 - flattened_ast: 200b739da7da137c1d73d9b740937f2b87d5ae23c3c0515978fe6419332d914d - destructured_ast: 28478fa1aab27cfd6025b499f2447412d83f38a2e8c147164a79186a51f047a1 - inlined_ast: 28478fa1aab27cfd6025b499f2447412d83f38a2e8c147164a79186a51f047a1 - dce_ast: 97fca0869033e15184106f634041f0d26ee4217ee0cdf3691da8cb65bd4a4296 + - initial_symbol_table: 368da9bd20b2f0534d8bf457e7829d72f7a4fb99162ce204c60e1341454445bc + type_checked_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + unrolled_symbol_table: 8f995e87e0ebb5498ffa85fdee0a9fb86af46c6af7696163f8c68bf1e30d8b19 + initial_ast: 05baa32e2fa561f6d38e1f907c7d28780950b702258c5938f6d51bbce81ba282 + unrolled_ast: 05baa32e2fa561f6d38e1f907c7d28780950b702258c5938f6d51bbce81ba282 + ssa_ast: 67d2e24b4828209b71596714a55ab233b005da2e56f22cd65195639d65673162 + flattened_ast: 1f920c5ed23e287494a641f2143cc1feb2c2c8fce0cc31f249e8b373b1677e4b + destructured_ast: 9407a2f209cfb00a79e6005419f5f41d62cb579959a5e26193e35fcc1d939ea6 + inlined_ast: 9407a2f209cfb00a79e6005419f5f41d62cb579959a5e26193e35fcc1d939ea6 + dce_ast: d1ef2f9621747be017d84449c8f37581a458637b5688c9efda52c1c54cb148b8 bytecode: 0719502c2e69186b2f64fe31ce1cc6f35abad01c9a86f5f6d7dafb7c465504b7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out index e306a25c65..1825fc91cc 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u64.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bf263d04fc2a6ac36471c659256e5478fdf34037fdce7f864e8b162ff591efc1 - type_checked_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - unrolled_symbol_table: 53bf621a0d188b44634e3178e7de4ba51612d1f857927d994e2d44ffe1e9b8b3 - initial_ast: 004c22b333d9172d5651ef8bc1c52cbbb8a9554b9e9630406e76180bdf9e134d - unrolled_ast: 004c22b333d9172d5651ef8bc1c52cbbb8a9554b9e9630406e76180bdf9e134d - ssa_ast: 520fd8491e189f7eb7970f7bb6ea46210ed9e94726ec9c765b39b29706704062 - flattened_ast: 398e18779c355a4097eb5589e137d8e2b5be58ddd0af2c1b0582bb8d22ea0fe8 - destructured_ast: 1d9646c5e2deb8849d6a3534e643c1e427bfbe3002a95f7e33acb4b737a14615 - inlined_ast: 1d9646c5e2deb8849d6a3534e643c1e427bfbe3002a95f7e33acb4b737a14615 - dce_ast: 81cc7043323d42785d62ef16eb00dc3b615667006b95109a338b306491f0b2e4 + - initial_symbol_table: 14d8cd29379818c60cbbcb22e1e328085dbda631550b835594a3d642e1c7429d + type_checked_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + unrolled_symbol_table: 17206c185dad1a3efcd80ea8b4e893b514257beb3d9fcadbdd75aef58977d795 + initial_ast: f989f75222007a99205066af709068dbdb1995ef222cbc8907dd0bdfce8fb369 + unrolled_ast: f989f75222007a99205066af709068dbdb1995ef222cbc8907dd0bdfce8fb369 + ssa_ast: 3928792c6dc280c604e0b13a36a38ef1e99d7b49d3e6dbe20972911592c9ae86 + flattened_ast: b34501d94a2f769f12cf6384da198cb477f8a1c0306cc0b75e5ae6251d445107 + destructured_ast: 02c5bc8b8c20c94ab65a476d48ec65bbb90795008a39e67e4e766bbb6d3d9add + inlined_ast: 02c5bc8b8c20c94ab65a476d48ec65bbb90795008a39e67e4e766bbb6d3d9add + dce_ast: 82f6687e8f1094b19dd537d6f4a76c1ef79aee1e3bf73489db88446654e406d8 bytecode: 2741bb1b69d7b32d52a4f6ae48a4b8197f73e8be7531d4d346fcce378bbda8dc errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out index 15fb7702b6..441f83b5e8 100644 --- a/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out +++ b/tests/expectations/compiler/core/algorithms/integers/sha3_512/sha3_512_hash_to_u8.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6f3b0bb827fe9e0527663a89ab2bb176631983eb7f66fc71c01437d229aab92f - type_checked_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - unrolled_symbol_table: 469c1b2c9bd2ca9d2a8bfdd68f3fdf29988d0ada94149ec8cb650ec3ff419534 - initial_ast: ac1776ca3515152b8ba5452aede4474538fd9b26d3619148437819f7bcadc46f - unrolled_ast: ac1776ca3515152b8ba5452aede4474538fd9b26d3619148437819f7bcadc46f - ssa_ast: 7cfd92634a26174c8329fd3d00885bbdecf7a5753e726ea686931bd94c518746 - flattened_ast: 9f9fb1c74fe56db7823f6f975a59a502d96cfe463c54329d5b90a9312ddb9af9 - destructured_ast: 6989e57f0d26f162ccfe98336e8f05cc80815883c1d5ead8ba44e211455e0d04 - inlined_ast: 6989e57f0d26f162ccfe98336e8f05cc80815883c1d5ead8ba44e211455e0d04 - dce_ast: 44ac974176e400882ec85cedf11e99db68ac41c02aa250e7b16002c11cf20ffa + - initial_symbol_table: 391de5af6b91cae5fbb201a707cc98446504bbc30ae475acb466a319950f7932 + type_checked_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + unrolled_symbol_table: 95d8f88b149e8d93790e8fbfc820b28c800fbc5a32a92cbcacf9fe7b0fe131d8 + initial_ast: ad1198c962c93075ba1e73bf9da17d4678aa007691ae84d6799305dbd0f224d2 + unrolled_ast: ad1198c962c93075ba1e73bf9da17d4678aa007691ae84d6799305dbd0f224d2 + ssa_ast: 4452a93b00354e4bf2cfe485ba7c7271487b0db51cf575aad3886de2396a2244 + flattened_ast: 0b77e9d4a211cec154ca9e81f5630cc0e01c1db5fb530ce4b901922cf993c335 + destructured_ast: 4e80148a9ef857e0a93512001fb2b2151a442dd5d59d343eeb9ce291d63a40e0 + inlined_ast: 4e80148a9ef857e0a93512001fb2b2151a442dd5d59d343eeb9ce291d63a40e0 + dce_ast: 0f1a39e31b8117fffcac72525390bb389ea14b6d5859e3491871f12229adf715 bytecode: 5c85a376013c529f75944db09bfa9ee85470aca42e5622cfee8cb8c8dec29145 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out index 0339cb820d..d6b1ee9c06 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 74b8439793cd3aec8038517bdaacb185b380800ebf48cbf245205a98701eba13 - unrolled_ast: 74b8439793cd3aec8038517bdaacb185b380800ebf48cbf245205a98701eba13 - ssa_ast: 2ef35645fc7a0db6282c8837a1c111654584f57c454c9967b5ee3936387001b0 - flattened_ast: f359d90a5f9291d2389c76027fbb3edb2bcc01de8d5edd040e472121d593ac4e - destructured_ast: 8b2f9edc092a44b71e69d197e53753d70a8c8b1e0e72e69c4d78a10e56359ab9 - inlined_ast: 8b2f9edc092a44b71e69d197e53753d70a8c8b1e0e72e69c4d78a10e56359ab9 - dce_ast: c2602bb850daf40b98737fb10e33db7cd6a860cf592bacd60554974866cfd409 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: b9e2727bddbe86c998d286d3ed6b59e156781bb2c70993313efd7258af038ffd + unrolled_ast: b9e2727bddbe86c998d286d3ed6b59e156781bb2c70993313efd7258af038ffd + ssa_ast: 734c08d7a810a9adbf8fd13841ccd34fca58b78ef047ee43cebdb3533bd8ab83 + flattened_ast: 4110be8e4f10bbf3ea94e14c6749be2ec5e57da1afcf6866b6ddc11208e8c547 + destructured_ast: 787d8dbb38be23f08430884495e8e62abb342b6ab90e9a3d4862387ebe5b339d + inlined_ast: 787d8dbb38be23f08430884495e8e62abb342b6ab90e9a3d4862387ebe5b339d + dce_ast: 545d2e6a4e25d8cb6d8859ad191cd91193083c79a374291f9bf60d337d3e0382 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out index 80b813c672..07606e0d69 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: d5cdd2c0ed0a3a7ca4183a11323d9fdbbd416ed4ad9a38603c031cb6eb9c2ee4 - unrolled_ast: d5cdd2c0ed0a3a7ca4183a11323d9fdbbd416ed4ad9a38603c031cb6eb9c2ee4 - ssa_ast: 11b8372d8821b315d8b64a5adaeae7f3867f33839d4c20ff8691c6972c82ce46 - flattened_ast: dbb50711d70701f5dd2b13d49a4a6c873981fc404c365026cf99392c19f284b0 - destructured_ast: 6bc004b2d1aac2a82ebfba5fef0de3016fd3878ddc91bb1ebc667ed722389203 - inlined_ast: 6bc004b2d1aac2a82ebfba5fef0de3016fd3878ddc91bb1ebc667ed722389203 - dce_ast: 3733db661dd6aed9a140c8dd2b6f5e72777a613c19c3befa34efb2ca8bc1ed22 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: cab8003802752190e7c4f2864bed533921b8b034aca69ac4bc5a1edb5106816c + unrolled_ast: cab8003802752190e7c4f2864bed533921b8b034aca69ac4bc5a1edb5106816c + ssa_ast: 5bdd56048fd9405a8be6ba13da095a65d23401228fbba4255cbca66ee3b176bf + flattened_ast: 3b3026b7cb6c0f1328e5337807edcbef13e062e4888b558be70c6a34239bbf5b + destructured_ast: c46cd7f928b22343ebd818d005154a5be3239f6df8f5b39088faf9ef5da472bb + inlined_ast: c46cd7f928b22343ebd818d005154a5be3239f6df8f5b39088faf9ef5da472bb + dce_ast: c6138cf41c4c2dd4bf099a4c16483f9c6b8e43d4c99623ccc8e77cc2c145934a bytecode: 21736a09a94367a2bf017cd7dc7dade802a2f064f2343cd3d295eac4e3dca0ae errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out index ac0b531a95..696bedbcd5 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: b457991ff72aa25b81f35585388f596b67ba9d3ebfcc99f55ff09cb1b75e50e6 - unrolled_ast: b457991ff72aa25b81f35585388f596b67ba9d3ebfcc99f55ff09cb1b75e50e6 - ssa_ast: fd45cfe4d65ea588f51f1c1faa7bb2c272ae183c83849b40eaa5d58dcd11614f - flattened_ast: 9cceb97f6fbb6f5c858f882e6d2918a3aec5d837e19c0fabbaf83d622045b1d0 - destructured_ast: a9e9778690e67d8bb6f57aca804a137a5804cf2183f2579e37bc5b6288d4f628 - inlined_ast: a9e9778690e67d8bb6f57aca804a137a5804cf2183f2579e37bc5b6288d4f628 - dce_ast: a032b4b0365f1d9544ad419dd29aa881e42e184066d3764344244c1123faab6f + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: cc093d6a83bb665373722835cfae55694b7e24fc7313946ea9e278b7588ced06 + unrolled_ast: cc093d6a83bb665373722835cfae55694b7e24fc7313946ea9e278b7588ced06 + ssa_ast: 91aa77e9e5e9f683d6b6255ec87c66adb756caebe3b035d5a229668e253e7fb4 + flattened_ast: 4a7470723d3cbc21650bfd6353c60cc9b35af9b3d81099fb32951bf6d6a566e1 + destructured_ast: f3c16e0921a81c924c9891e0cabb2cf6d35da9638fff88960b5db85a118297af + inlined_ast: f3c16e0921a81c924c9891e0cabb2cf6d35da9638fff88960b5db85a118297af + dce_ast: 708bf194448ad9b82e98264a5a389c3caa1031434a2b95f8fb01478ff98f2740 bytecode: 12b2cee6aa44638371f466d0f9a4b6396e2a466669a11a938b7ac251a5b23eb6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out index 32a1bf1c09..0eaf90eb47 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: df04c87fe6445c001c5f926a0ce155700e97f4aa655f48e4fb00092d54d6064f - unrolled_ast: df04c87fe6445c001c5f926a0ce155700e97f4aa655f48e4fb00092d54d6064f - ssa_ast: ac7de5d821d23c2792e305bc56089ef4fe1e3ad9151c9f7298041efbd660320a - flattened_ast: de006e636f0e7bc76ccc79dc6f4af8871c60c6c7e2eb48771c136840e34bccf7 - destructured_ast: c1b9aee83c550d4189d74dd721bae089b72eeca43778e51001e21f6488df2fad - inlined_ast: c1b9aee83c550d4189d74dd721bae089b72eeca43778e51001e21f6488df2fad - dce_ast: c6eca166ee4627c83a092ab686b3a631cf7b0b6ef16eed1e9ffea1e603869d71 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: e10a17cee32002ee90af585238e7c8914f00e482cd0d16dd9ce0c4932f6cf237 + unrolled_ast: e10a17cee32002ee90af585238e7c8914f00e482cd0d16dd9ce0c4932f6cf237 + ssa_ast: cbdbae9ded78ba4c9e353a8795c02d396ddc90d04f6eb8651fd0b82c3ed2a529 + flattened_ast: 77c31c1bd65c16de70a8c6dd4b55a1ae0e25baedef73310d782fbc1dc40b68c6 + destructured_ast: 9d8bc44994d4940dd89fdbbd342a2268ac0a32272606075d79cf01780e7fdf75 + inlined_ast: 9d8bc44994d4940dd89fdbbd342a2268ac0a32272606075d79cf01780e7fdf75 + dce_ast: 6cff51e721f3bc1189183bbeedd73c075e553191f808a7ddc4a55082239df45e bytecode: 9600a008a2a7ac916f8e19cd292c150bf1474805e87b407c17fc2e079013c356 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out index 34f043f81e..062b8b2f1a 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 6bcd1c099f810d22957b72b5ef96af5e8310e892387e5608606ef5b684fe4cbf - unrolled_ast: 6bcd1c099f810d22957b72b5ef96af5e8310e892387e5608606ef5b684fe4cbf - ssa_ast: 25f67b1d3dd7dd5c2025f20388446590f88d628be4dd1393b0023f0db7ee67cc - flattened_ast: 2a7d350f81a30c16f32f269ef506605f6fa32987c053daeafd7ae1f0b0655d88 - destructured_ast: bceb30e7699266968372de097472dd3502c2a4830d77aff31682b0f6d04afb88 - inlined_ast: bceb30e7699266968372de097472dd3502c2a4830d77aff31682b0f6d04afb88 - dce_ast: c2602bb850daf40b98737fb10e33db7cd6a860cf592bacd60554974866cfd409 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 2d1030f1eff5750328a32d33307069f4e28e0d6d3bcc77ae5a4209c08d33e512 + unrolled_ast: 2d1030f1eff5750328a32d33307069f4e28e0d6d3bcc77ae5a4209c08d33e512 + ssa_ast: f7c642ab4f01c6eb1c007f63132c7d9216f176766b70f519b9dfdcaf0ec86737 + flattened_ast: 09206bcb155481938c5c5a864321a3d30392a85d2b7041b38dd0dd214c4ea7a9 + destructured_ast: e7dc63cf258e52a236bbb6b629d91e473320d6da27eda4b3c9cfd209156b0e45 + inlined_ast: e7dc63cf258e52a236bbb6b629d91e473320d6da27eda4b3c9cfd209156b0e45 + dce_ast: 545d2e6a4e25d8cb6d8859ad191cd91193083c79a374291f9bf60d337d3e0382 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out index 117870886a..4e793ad037 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 0d9a962eb41cf96b8482b5acbf76cc8a5f059072f178f4c4e9a4733eeab6845c - unrolled_ast: 0d9a962eb41cf96b8482b5acbf76cc8a5f059072f178f4c4e9a4733eeab6845c - ssa_ast: be7dd89151c0a9b59b6489d2baab059534d10261de924ffc7566d33fe1738680 - flattened_ast: 6b7bd18aaf9d512070ef7455ff39548cd1a4d35b778c452407f9070f4ab6e1ec - destructured_ast: f86e3bf3a6fba1897313108e7d717d55428d1c29c4773013ed38fa3a628d24b5 - inlined_ast: f86e3bf3a6fba1897313108e7d717d55428d1c29c4773013ed38fa3a628d24b5 - dce_ast: 4adc141d7c86c05310f4e79177808c38841ec8fb5291bcfbf808e650d3789faa + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 54be870deacf63d85496695ff69928512c5a66efdfdb6a4bd9f95387bbea476a + unrolled_ast: 54be870deacf63d85496695ff69928512c5a66efdfdb6a4bd9f95387bbea476a + ssa_ast: 6cd917c7a65a3da282963e3ddef12889c280392296416bf3f19abcfb435b44fb + flattened_ast: 28345cbd33e92c5da6bcef14061d295e8e9bc1b65cce5021ee17244807dbd740 + destructured_ast: 8d4945296c98254198eec969e6254f3d9a634bfd80863b99e5e5721279b50454 + inlined_ast: 8d4945296c98254198eec969e6254f3d9a634bfd80863b99e5e5721279b50454 + dce_ast: 63e93cf3d44ae6583ac0a22cabbc88f44bb8d2bfebc184563e171d12a2a935e2 bytecode: f5347c70dbb10f7c191f2e29dc9b2e58760207351d34b8e0a5ccb91e360e9f79 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out index a75c70a29e..adc4b56c3c 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: c94b251a7e87b605ed216014ba31cd38a2a647d9caafb759cffa27d1bde8894d - unrolled_ast: c94b251a7e87b605ed216014ba31cd38a2a647d9caafb759cffa27d1bde8894d - ssa_ast: 10767aaa6b47050cc4b23dbabfc3f6c947c3bc198f8f1b187530a1581c471d27 - flattened_ast: 9588838dd5dd452ce563900d70240e99c929fd371089ea59c620d08a65d23f45 - destructured_ast: 86fa6248248745e36f6786e3892c670fa111c63a4f1f8b9b295db7374f9566fb - inlined_ast: 86fa6248248745e36f6786e3892c670fa111c63a4f1f8b9b295db7374f9566fb - dce_ast: 3e621520e2f5d3c2cf998093f22d42abb55830699c264a8b29bf38461af6c190 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: ae3069470893b83bd35cd176a9dc6659a4942279f2638a276de6537da4e1a3f0 + unrolled_ast: ae3069470893b83bd35cd176a9dc6659a4942279f2638a276de6537da4e1a3f0 + ssa_ast: 11bef271792e8cfc0b4b7d8d9da727021a150a351e37a7129db1b2fc3715a252 + flattened_ast: 82cf2877bca531ba8e682959cf6aa06fdbf2f7c5f69bb15407a3ad02cad55be0 + destructured_ast: f4d5677cc6d0cd31979394af985fa4da9a60d52c655c9a28591472f3e43a48e5 + inlined_ast: f4d5677cc6d0cd31979394af985fa4da9a60d52c655c9a28591472f3e43a48e5 + dce_ast: df203be7e374f0a4a827d12cfab82a2ae5012cf2ae22b2fe0a1ef934839aa29b bytecode: 7be24faec6f77c016109224b474ae5e5ef66bc3d02d058ae748d6b992990d165 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out index be80e97666..4e9f75b8f5 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 5498ee84bb9442677b7c26db3444e80e0569be9a8c6b2a75a503442b42d9e41c - unrolled_ast: 5498ee84bb9442677b7c26db3444e80e0569be9a8c6b2a75a503442b42d9e41c - ssa_ast: 745291f73dac2fa63ab6a6cca5733a0237ef42dd1f896fc3254a4e169fe3e44d - flattened_ast: e9c7f1151d2084b00024ee5b435fb089ba6b0be4f1af887dd56ded73cdbe1d57 - destructured_ast: 5d1f188230eb48877d195b2b53af19be0243cb254bc737987c869a193020f6e7 - inlined_ast: 5d1f188230eb48877d195b2b53af19be0243cb254bc737987c869a193020f6e7 - dce_ast: 072f4eedfbd6691695c4b9f9ad6c735d3205bcd94786013d03bba58c2685a65f + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: 74b91eea4dda00f41f01bfdff6b44aeb540ae4b2d44a4cff3f3b02c1a1bd15cd + unrolled_ast: 74b91eea4dda00f41f01bfdff6b44aeb540ae4b2d44a4cff3f3b02c1a1bd15cd + ssa_ast: df5c45125cc9a84d279357b3495da36e0677c8ead3f8449b38c3ff46553f7834 + flattened_ast: e197eccdcdc2be0b9622c852547bbc61c81545a6ab8fb4b49b0cb8b710e4752c + destructured_ast: 3710261fdcf3e2a6802ec4cac251533b23a2db91533e8c4317033163762b60f9 + inlined_ast: 3710261fdcf3e2a6802ec4cac251533b23a2db91533e8c4317033163762b60f9 + dce_ast: b31a97e372902bd0bc562fc4431f8cd84b0c175fcbcee2aacf4a75fb823345f6 bytecode: b2109894ba866067ec33ab20cdc34620697485b592f6a0d511e922a89bb065e1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out index 20cfff4681..86854ddb5f 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: b6712c9ade16a69dec71c4ee419ac9576b56e5ed6924bd483102f0c313174645 - unrolled_ast: b6712c9ade16a69dec71c4ee419ac9576b56e5ed6924bd483102f0c313174645 - ssa_ast: 1b810d0984597e2752476ceaa8d71adea05c2612adcb8d1ff5d6683605f89baa - flattened_ast: 54198948f41683aee1effe9ae094d65f9aa95460c8a17f81f3697a00dbbebd05 - destructured_ast: fd3665e9e5a9235054ea463ead74ca82bdcab3035ed8e926ff68d9dbc804a66c - inlined_ast: fd3665e9e5a9235054ea463ead74ca82bdcab3035ed8e926ff68d9dbc804a66c - dce_ast: c2602bb850daf40b98737fb10e33db7cd6a860cf592bacd60554974866cfd409 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 4a840d912e8d128a80e86bf234df35a1d53f98a7013a008974c7f2a60bb896d9 + unrolled_ast: 4a840d912e8d128a80e86bf234df35a1d53f98a7013a008974c7f2a60bb896d9 + ssa_ast: 405cc86a910535ae3b138ad315798c7219e315342651f3691cfab27063e90f55 + flattened_ast: 033b89a31e31bc35b5a02a062eca1b497854329152687f08f6444c4cd65407d3 + destructured_ast: 4781f62534130cb1fc8c797056838e5d1e37a3e5db853d949da86b786a7063f9 + inlined_ast: 4781f62534130cb1fc8c797056838e5d1e37a3e5db853d949da86b786a7063f9 + dce_ast: 545d2e6a4e25d8cb6d8859ad191cd91193083c79a374291f9bf60d337d3e0382 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out index 02301f77a3..eb7c7b5efd 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 3a636dc3fb9db4230f61d47c8c305e88107bd816e07019f17365a34c7de17009 - unrolled_ast: 3a636dc3fb9db4230f61d47c8c305e88107bd816e07019f17365a34c7de17009 - ssa_ast: 400a02e09ce413a56e8cafa7f18d9e124e216e9735ef19453ba2264b82898be0 - flattened_ast: b16b82ca80e483fd54185c71e149d5c70e8757ccf5528711a9aaae81519506d7 - destructured_ast: fed9b8bb3b5336f5dd0ea6b7d28172bf96738ac17f0df4648af3d5d2d6625da6 - inlined_ast: fed9b8bb3b5336f5dd0ea6b7d28172bf96738ac17f0df4648af3d5d2d6625da6 - dce_ast: cec0f492a801e4e766092fe039a5e43c5091e812951f86725535355647ca2a0a + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: f6fdd3e73a3226c11749276f1c9f520ec00180b840734423988be1d895516676 + unrolled_ast: f6fdd3e73a3226c11749276f1c9f520ec00180b840734423988be1d895516676 + ssa_ast: 42669465990c5282b43606e55d17b15e411cd84754eb0a9d7f9036416d97cd44 + flattened_ast: 918fd6d12cb08b12d18f2836730b9bc28f612ad5379e2830694cd6c22b22d782 + destructured_ast: 291463fc1a3818497b063fa1f6e61bff3d20178af50ad3a55a129db820d43d25 + inlined_ast: 291463fc1a3818497b063fa1f6e61bff3d20178af50ad3a55a129db820d43d25 + dce_ast: 9851002d14aa5e18f3d7559bc6106ba950a0ac2a7dceb9cb4589d5aa57d2eab5 bytecode: 31250720832dea7675bf097f3ff4a7e878a544854d76a583daeaa8508e5b7165 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out index 8df00d0e9f..71a843bde5 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 84440e837ebfeb90d9d4008eb6e803f85a76fb608af3eac7631721d314c51eb1 - unrolled_ast: 84440e837ebfeb90d9d4008eb6e803f85a76fb608af3eac7631721d314c51eb1 - ssa_ast: 242099e480f43bc2b7601f6509508b8ec8e5bbd3dc65287a23500d0b9560a0bb - flattened_ast: e85723cedd3e7975d88caa17d8f9c9020c8042689ca7902416f60e534a148e0c - destructured_ast: acc8751b127d948ea03a80d0bec0a1ecd68665ab9447af9d65e0c44de7e9ecd0 - inlined_ast: acc8751b127d948ea03a80d0bec0a1ecd68665ab9447af9d65e0c44de7e9ecd0 - dce_ast: 3924aae3bf35fbeab0c9e68a72932c6f44060da59aca3381886bba9a35c1fca6 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: dd6ac1c6c62ac89024e10d02c484c2202e33775616deb5f810e8a1ec725bffe9 + unrolled_ast: dd6ac1c6c62ac89024e10d02c484c2202e33775616deb5f810e8a1ec725bffe9 + ssa_ast: 8183c24c84fb9948c11feed73caee5f6f1e50701607c823a49226b9a5fd05343 + flattened_ast: f540c117187c936e3ef9e087c765d0ed950e6e8fe1f6a5ffb998a327c5b08ec6 + destructured_ast: 42b76a97d141ff83a01a8fcfdd5979d36e254730e0095b37f3f73367ee61f4bb + inlined_ast: 42b76a97d141ff83a01a8fcfdd5979d36e254730e0095b37f3f73367ee61f4bb + dce_ast: 5989ae9fe6ac607c7f3b168ab82830beee2bfa8a12bf57d98d99ef4228414232 bytecode: 04dce70893b730595c768593a76510f027b13559817d71dc7b804933692e59a9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out index 0124b5e8a2..b7cd659aae 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: fd2a7fb6e4c6f054a8ac8af51761dec4bacc5ccfa0ae53cc51b9a8023d812931 - unrolled_ast: fd2a7fb6e4c6f054a8ac8af51761dec4bacc5ccfa0ae53cc51b9a8023d812931 - ssa_ast: ead56d7fd898dd4aac09b513f8a153dbece6606a187eb184f5ebd156085fb826 - flattened_ast: bd530e70b9eee2067aae9dc7ff1eb5b5387b97edc83cab118f5300d28d292fbd - destructured_ast: 2ad3915a1c1143e7b62696fb5da2a3ef786b726f233bab9652669f8980bbc9cc - inlined_ast: 2ad3915a1c1143e7b62696fb5da2a3ef786b726f233bab9652669f8980bbc9cc - dce_ast: bdae40099ae0f8ada16aaa145c39992ab64f1dbd75476feb5a56f9ee7bb4dcc6 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: e465c1be07416336b57caabc74b8b483025361da199d70aa100ad0fa4f9c053f + unrolled_ast: e465c1be07416336b57caabc74b8b483025361da199d70aa100ad0fa4f9c053f + ssa_ast: bee0a4213806c9f3fca234ec0cf2cf42f73d50d8245bc86f921bb1ebc3f431dc + flattened_ast: de827d878a20cd16a4eb1b8c673019ead768bdffeff16064ba3b99d06b312aac + destructured_ast: c8b84c20e5b5f761c412bfca3df1bb5a303c36770e15b021698bd786256e789e + inlined_ast: c8b84c20e5b5f761c412bfca3df1bb5a303c36770e15b021698bd786256e789e + dce_ast: 8aa9c6b07da94d1a70c79fa1efc552ee380d5877087524e18a20cef592591e1a bytecode: 48564e67f77504fa5f896b7b8f03dcc3bd690898df96eed9027776e1346b07ad errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out index 19c280dba6..9b9dadd351 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 04671b04d276a6370f480b31a1641d4361b4f77af98b59d330cc879edae6c4e5 - type_checked_symbol_table: f102a9c3ab24faf24aea35cc9eedb366608e7bf82c125f8370b8725aedcd6a64 - unrolled_symbol_table: f102a9c3ab24faf24aea35cc9eedb366608e7bf82c125f8370b8725aedcd6a64 - initial_ast: d82dbd2b0199b3a75cc9fd5529ba4f1359cc2c6eb8c26247f4989abe9311cde0 - unrolled_ast: d82dbd2b0199b3a75cc9fd5529ba4f1359cc2c6eb8c26247f4989abe9311cde0 - ssa_ast: e0dfaa20f62dda4dff2326f9cb147d734f2810f9390707895228924dd46ebe26 - flattened_ast: c6023779f4110efd27a58f9bbfd251c641ca8f898fa348dc3e652a5c67adc46c - destructured_ast: a9eb66af6dbf6a943d94e01a6fd72d831cbfdaff5f723df995f31d719b1857b0 - inlined_ast: a9eb66af6dbf6a943d94e01a6fd72d831cbfdaff5f723df995f31d719b1857b0 - dce_ast: 74fd737f39c920838b2b56efd80fe8d0b83ebd0d24a053626f6de32a7fb3c348 + - initial_symbol_table: 501d55f20d3f1a572c2a5c1bbaeb74c0daf60d60206e00a480f3515a8b317d72 + type_checked_symbol_table: cf18ef0906051a43a21927ca8ab931709985574f7a0c257ed0a3bde10886db41 + unrolled_symbol_table: cf18ef0906051a43a21927ca8ab931709985574f7a0c257ed0a3bde10886db41 + initial_ast: d10b8955d24f0ea00219c01c7b98dca6019e7e470ceee990ed117c7add0cb463 + unrolled_ast: d10b8955d24f0ea00219c01c7b98dca6019e7e470ceee990ed117c7add0cb463 + ssa_ast: 5004830327a5db55b58e950850b05b991574c644027dc6ab56484e685e25463e + flattened_ast: 9ef1fd1aa11b35cabc0a6de842e57eef43e50fd69ad24b3d3e7f7678daad7af4 + destructured_ast: b5c766a35043afd037da5869b81c212a8086d13c3c596379c60f605000c4a3a9 + inlined_ast: b5c766a35043afd037da5869b81c212a8086d13c3c596379c60f605000c4a3a9 + dce_ast: 3838b540951a48634c3c008076e9ab64017ad6cc5cf022d30bbf75f590b47b12 bytecode: 3ba55e108c81a25abab4d1cbeb28c341bed35c9a1213a2bac6a6ffe3ad6cddb5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out index d9814035a3..088ddc7834 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 04671b04d276a6370f480b31a1641d4361b4f77af98b59d330cc879edae6c4e5 - type_checked_symbol_table: cbf81c3372d722fc2edb87df2b49b17b6d99ec1b25e4ffff1aef16dc83f18774 - unrolled_symbol_table: cbf81c3372d722fc2edb87df2b49b17b6d99ec1b25e4ffff1aef16dc83f18774 - initial_ast: 20d9b4c458312a142da7d3e7a074057a398acbd0877a8c0e69729c5670b2a3ea - unrolled_ast: 20d9b4c458312a142da7d3e7a074057a398acbd0877a8c0e69729c5670b2a3ea - ssa_ast: b4306d7bcfdd668311f9ce38667f2fda03a15110f5254f8733c5364259b4e381 - flattened_ast: 2d77e14a23114124f742577b9a8f9dc1691d6d053cfa356ea39728ed65213798 - destructured_ast: 49c891d6da51441fd929b32e85711da9415b49fd910f26a4aaebad980fbe6926 - inlined_ast: 49c891d6da51441fd929b32e85711da9415b49fd910f26a4aaebad980fbe6926 - dce_ast: fb1c025c6ffc798798d808034d002bcc6535ff0a4913018f08cba277b0c0d715 + - initial_symbol_table: 501d55f20d3f1a572c2a5c1bbaeb74c0daf60d60206e00a480f3515a8b317d72 + type_checked_symbol_table: db0f89fb855e13d2099b675fb8bdcd27ba69a43b194a757953cdafa5e0a3c089 + unrolled_symbol_table: db0f89fb855e13d2099b675fb8bdcd27ba69a43b194a757953cdafa5e0a3c089 + initial_ast: 2c74e033d97e0550d5f3e7f8919abf3b1be853d3a026689e18a27f4e4c8f7100 + unrolled_ast: 2c74e033d97e0550d5f3e7f8919abf3b1be853d3a026689e18a27f4e4c8f7100 + ssa_ast: 0cb8161b427eac17a3f7d07d3a255eb874b0a81b1ff9efe5c841d8cc6ebeddd8 + flattened_ast: 91e4a5bc4a66cff29a030e463aa749d2fc8739ca7e1f743de288efdf8652d031 + destructured_ast: 1e4f728da69529a555a7ebb82d4b6aa440c85b53d2f412fc09f7bcff0bf6a303 + inlined_ast: 1e4f728da69529a555a7ebb82d4b6aa440c85b53d2f412fc09f7bcff0bf6a303 + dce_ast: 258e64b46de98d4d07352e03e6c5053dc7cbc7cc5f3db4dab5894b62c003a911 bytecode: 95bc95d7defa42a6fdedd6472d0260c5d05e8a8c8e6929af7bf8d0132686f70f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out index 9573936aa2..009f84db6d 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 04671b04d276a6370f480b31a1641d4361b4f77af98b59d330cc879edae6c4e5 - type_checked_symbol_table: 407a0f561dcc69094a9876f20a396f8be6718a2b771cd20c945f31e93f242f7a - unrolled_symbol_table: 407a0f561dcc69094a9876f20a396f8be6718a2b771cd20c945f31e93f242f7a - initial_ast: d3cf46583f2e1c6ff076c57a9b45cdcbd1602dbe56259afd3889222a11acdc3e - unrolled_ast: d3cf46583f2e1c6ff076c57a9b45cdcbd1602dbe56259afd3889222a11acdc3e - ssa_ast: c707648255be37138ae9507d1b052ec2c977b06e7ddfcb1a1ea9310889c1b8d1 - flattened_ast: 30926b7677d941023f7f47beda14de569c8c152cdc93e88c92247bfc3e44ea99 - destructured_ast: 0cda94ef627c6d31fa30ec655c3221179d7cbcf0ffadc16528f09eead3139f29 - inlined_ast: 0cda94ef627c6d31fa30ec655c3221179d7cbcf0ffadc16528f09eead3139f29 - dce_ast: 9ffbde90defa249afcf1829a1dadbe8cb7a68c928435173753a4d2793a049a84 + - initial_symbol_table: 501d55f20d3f1a572c2a5c1bbaeb74c0daf60d60206e00a480f3515a8b317d72 + type_checked_symbol_table: 1aa442be13d523c657fc34987bda9b954d70ce031810252ecd4bcf113fbc7fce + unrolled_symbol_table: 1aa442be13d523c657fc34987bda9b954d70ce031810252ecd4bcf113fbc7fce + initial_ast: fcd43cf43733b1c80e5ae0ac563bdda3b99b39e2658d7bf18543b69bc0f31587 + unrolled_ast: fcd43cf43733b1c80e5ae0ac563bdda3b99b39e2658d7bf18543b69bc0f31587 + ssa_ast: a3dae9e52567781081f49837c75b13719fbe1fc46f67cce47094b62503d99dac + flattened_ast: ebb0770add34a77d532c129bc5fee8bc74437ea5defe6d34ff13fa5f52c35b35 + destructured_ast: cefcad555acdf4f13571984d63bf82ac0d766578951034aee7e12ba3c22a0239 + inlined_ast: cefcad555acdf4f13571984d63bf82ac0d766578951034aee7e12ba3c22a0239 + dce_ast: 77e21e5096a1ec4f19060b73c42142a29dfca584ac2f89fe8e1750b4f0c55193 bytecode: 549c95212d4613a4e5901fbee874d822214994c384db635f8e24ea7b477a57eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out index 5e46759f23..49c5626ce5 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a04b5122c0728192d39dad203d457a857bc12fdb9b1373014c52b0d739a109b7 - type_checked_symbol_table: f532638b0406560f394e734f06f4e22e5f8929f3dacc8ab7c3cb63de96eae593 - unrolled_symbol_table: f532638b0406560f394e734f06f4e22e5f8929f3dacc8ab7c3cb63de96eae593 - initial_ast: 2c7348f0af5c0b40c2729c37c8dfbcc5865584e39f38a86af8c5b6504db3d235 - unrolled_ast: 2c7348f0af5c0b40c2729c37c8dfbcc5865584e39f38a86af8c5b6504db3d235 - ssa_ast: 31898627f66f3bba5d41609fc56fa4c1b6f16ed21f867062231e61195b2e5c16 - flattened_ast: 8b76a8b9fceda9e749d9b5655ef9c2cb29272f34db829a7e3a43e4c3ea0cbd0e - destructured_ast: 8f299eb320989e50413a315516ebe250f9090d47c8ff45f3c76079fe681fb588 - inlined_ast: 8f299eb320989e50413a315516ebe250f9090d47c8ff45f3c76079fe681fb588 - dce_ast: f38ebee938ddfc66ff3cd3c9700c18b8d13a6c4a8bcd1a77a36061046ea9db9d + - initial_symbol_table: 9a9ce539c5db1390d701f8f9cce7591f1aadb958544c76640332f89dc4871818 + type_checked_symbol_table: 9e0c93b497a4e4ea4adb478df544aacf04b210ca3be8448127a19746517fd4f0 + unrolled_symbol_table: 9e0c93b497a4e4ea4adb478df544aacf04b210ca3be8448127a19746517fd4f0 + initial_ast: 2887a87b28ce882ef5eb92729940e91f3eab8a2f5efb96eefe325be750373b1d + unrolled_ast: 2887a87b28ce882ef5eb92729940e91f3eab8a2f5efb96eefe325be750373b1d + ssa_ast: fb7dca997fec396d9a20feda66d5a292d7ba39a11e9de8f5bf86843ad608720b + flattened_ast: 48c35557707bcfce348e1acef81c87bccd7f79bcd01d03c36438070bfb5bd755 + destructured_ast: 86c4c74fa0be1fff02c706d16c646cb412733cc3617c3d353290d409479a20f1 + inlined_ast: 86c4c74fa0be1fff02c706d16c646cb412733cc3617c3d353290d409479a20f1 + dce_ast: 0afa089fff57677dc8ed2d4ae6f86797bc100b7a424fbc50964ce7c53b372e31 bytecode: 44c588be4c27d8d89cd0fb7701e64126d75526e14fcc9c590da2d768f3e12b84 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out index f8a5845c5d..c9375e30a7 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 504a162cc219a92760046b78c4bd962a63597d507c115311bf56777d438e33ff - type_checked_symbol_table: 2a898c0f1ff4caac978680905775eb12270e794b0792ec5045a37c4fc5e236ef - unrolled_symbol_table: 2a898c0f1ff4caac978680905775eb12270e794b0792ec5045a37c4fc5e236ef - initial_ast: 717c67c2677ca5349a0c0bb941c4ad7e2354e0740cefdc3c4aa6e91f9fe89194 - unrolled_ast: 717c67c2677ca5349a0c0bb941c4ad7e2354e0740cefdc3c4aa6e91f9fe89194 - ssa_ast: 041c18573e2908032a82cd38104e7f7691f6da70496f50bdccef7c0c7cb8d4e4 - flattened_ast: 4b590b02c1fe5db19187a173caab2b430d96efba4ea9bba6e806d1fb843da96e - destructured_ast: c521c431eaf41076a86f3ea0e1a78a4349643c1bb7b903440f09125ccd145ee2 - inlined_ast: c521c431eaf41076a86f3ea0e1a78a4349643c1bb7b903440f09125ccd145ee2 - dce_ast: cfc58d73c002a38c8f0f7ff13f525e7c229951f0dad5c3e4e4cf4126e1aeddeb + - initial_symbol_table: b35030986eebd8b0f4055bf0de55fcacad27b202140cd222e80e5a5fcf3b27d1 + type_checked_symbol_table: 8e04c85b3774cd9fb55d3811d31a6994e1b3e104c6bd7d5d3ccea9118c44c4d0 + unrolled_symbol_table: 8e04c85b3774cd9fb55d3811d31a6994e1b3e104c6bd7d5d3ccea9118c44c4d0 + initial_ast: 0c91a79da594ce1ad93542859de7a531eec81fe516abea9d3f0713c341dd1529 + unrolled_ast: 0c91a79da594ce1ad93542859de7a531eec81fe516abea9d3f0713c341dd1529 + ssa_ast: 7dedeb6948a89d9f6bca8c8ddd098fbe96907ae54bb3856e8a06b41f82c0d5ba + flattened_ast: 8f0b6d487d54ee8eb8c294245dea631b9954c21970e64fe7fb30efb238ed5bd0 + destructured_ast: 8944cb65be76a42e79525eebbe2dbbbe8095b6add0b3aaa228d280e0b7f3c7b5 + inlined_ast: 8944cb65be76a42e79525eebbe2dbbbe8095b6add0b3aaa228d280e0b7f3c7b5 + dce_ast: 3f0e9fd891a8f845d5c151de786813853aea8977d11005cbc9a8212fb8ec6b16 bytecode: c755ed1b4083ce7afb98a0cefc02c7ba3141dbf82b81b6fd922810d887c0a9c3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out index dc77df4de2..4fed85ccce 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f3abbd032073cd1ccbfca71aedbd2343e06aeef36ff5a57ccf63e2022f3022e - type_checked_symbol_table: f2573f9c362b01b335ff63bb27a206f51a4ea23e3cf1d64cd62edd56728d16f9 - unrolled_symbol_table: f2573f9c362b01b335ff63bb27a206f51a4ea23e3cf1d64cd62edd56728d16f9 - initial_ast: 7b07ce934ade29469ecfa4101064002e520a72d3dcc3bad0de7a632ccef8c829 - unrolled_ast: 7b07ce934ade29469ecfa4101064002e520a72d3dcc3bad0de7a632ccef8c829 - ssa_ast: b3a72965772b57078669dff6457f2cc909fe6c67224fdd4d10416a82db7deb18 - flattened_ast: bd1ddc663c7bbadae5945314b944e9d93a44bbd3521684c710528402fd7f4dd5 - destructured_ast: 19088fd13d137ec4da0661ae960350ed968588bd683532e47f5899cc41b3de1d - inlined_ast: 19088fd13d137ec4da0661ae960350ed968588bd683532e47f5899cc41b3de1d - dce_ast: 6359c735f54745a27c62376fd80f521c7a30f18ba272d4aadd4bdbfef5631d2e + - initial_symbol_table: cf8f80111fec71cb16c98d580e6efeaed5f641ea2361ff82b16c2640fb48b69e + type_checked_symbol_table: 163f2c1b2f4e2fe77e6ef2c9b03c550c107e4b73a64cc83f98c9ba08b435f154 + unrolled_symbol_table: 163f2c1b2f4e2fe77e6ef2c9b03c550c107e4b73a64cc83f98c9ba08b435f154 + initial_ast: 1064081f294b843439e010fb00822250d8f6f6f1410540cd2c72cf5a3f2c156d + unrolled_ast: 1064081f294b843439e010fb00822250d8f6f6f1410540cd2c72cf5a3f2c156d + ssa_ast: 33a5335359ab9b7c4fcba04f8bfd298a8d79fba379ad48ec1b872bfc09246a3a + flattened_ast: 48e7c30f14e8a9b5101c86462e567f4f1e1db508cb9dd6ba6396cacd8e7f8749 + destructured_ast: 3075ceb16742cc16565713e2f31c27b1cc0b8331e409d6324dfdc2e8aaf4e8fc + inlined_ast: 3075ceb16742cc16565713e2f31c27b1cc0b8331e409d6324dfdc2e8aaf4e8fc + dce_ast: 56a45ef1487fbf9edd3bc29a3bdb35c3bb819cfbea63ad06d94f279b38852839 bytecode: c7524ba0aa2182bce5d66e93f36ddf6bb89a1251840bf51c7b9dce4218ac8562 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out index 6cd7471798..f302387089 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c29d7b0da7cdf54c2eb38a55320edc6af34d3044bb967cb498c2a9fe58383801 - type_checked_symbol_table: 4f24427ffec670336080cf31536ae3bf40c486b1ca60fedbd5046a6222d7a13e - unrolled_symbol_table: 4f24427ffec670336080cf31536ae3bf40c486b1ca60fedbd5046a6222d7a13e - initial_ast: 456f0e0ce750132ad4750a7b1024bf197b012849c54aaf4dd0948c33f17ac7c0 - unrolled_ast: 456f0e0ce750132ad4750a7b1024bf197b012849c54aaf4dd0948c33f17ac7c0 - ssa_ast: 4c594c9b8c0f7a78aad67122a577d1229d5920c433c82e45dddf2b42812d89da - flattened_ast: 77aece8928818c6c372849f64bf5a34a0ed7270ab79e8ec3d21f5b19f1d92a23 - destructured_ast: 76fbb874d06091da86a606ca0a9ed54946dfaa6b7a0b6208bc6735e10fb35c1f - inlined_ast: 76fbb874d06091da86a606ca0a9ed54946dfaa6b7a0b6208bc6735e10fb35c1f - dce_ast: 7779ff0046295723d668094848e75ad400015f50fcab626c7c8ea8aedcfbe537 + - initial_symbol_table: 98f0b93406bc0ab5d755fb4d4da966be418df82f4a376f328dad3769a95db3eb + type_checked_symbol_table: 11054f75a159ca0743eacced1983df41112cec5fdf165580c515cb3b1bb7be49 + unrolled_symbol_table: 11054f75a159ca0743eacced1983df41112cec5fdf165580c515cb3b1bb7be49 + initial_ast: 0eafa3b3da0309e63d52b02abb716e3f7eb9783b84e483d423f25e80cc35c5ef + unrolled_ast: 0eafa3b3da0309e63d52b02abb716e3f7eb9783b84e483d423f25e80cc35c5ef + ssa_ast: f114c8496fb38b819ca571cdff6b0445107372c294060da5cc4bedb0d23ca6b0 + flattened_ast: 72c434f620c87913414ae76719411c02a0f05adfd01465c8718cc3606c1478cf + destructured_ast: a98b315b4994e3b9c1d2ec0f56c0cb7e838f16ebc923516e72d6d5bdb05ffb2c + inlined_ast: a98b315b4994e3b9c1d2ec0f56c0cb7e838f16ebc923516e72d6d5bdb05ffb2c + dce_ast: d09def911096b772d6b27b93a98f359eb337ae58879a659d2d34437f0c0a13b2 bytecode: c2c9e8924baad5a7a7f6726c909e5832d597a972067c714da606359d9709ed31 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out index a35fefc037..2a2dc7ae40 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c29d7b0da7cdf54c2eb38a55320edc6af34d3044bb967cb498c2a9fe58383801 - type_checked_symbol_table: f8dfff530fc7866118014627ed42b5310d6ac23bbfa6b00c6cbb295219426091 - unrolled_symbol_table: f8dfff530fc7866118014627ed42b5310d6ac23bbfa6b00c6cbb295219426091 - initial_ast: 9bc66285be17595dbb7cedaa2a474db79d17a43d55da1c0a86725dcb8578100b - unrolled_ast: 9bc66285be17595dbb7cedaa2a474db79d17a43d55da1c0a86725dcb8578100b - ssa_ast: b85f93bc480a88efb1a516125603db37c23924dd648e0ae7c7607628b2c10759 - flattened_ast: e4593379d4f67be559384722ba5235dd14c81ffef9f511cc3a1dfc33854ad102 - destructured_ast: e4d93207a2d861ce6e5a9b26548929111c25be6b45e6b196b3ee0ca0e5b22b70 - inlined_ast: e4d93207a2d861ce6e5a9b26548929111c25be6b45e6b196b3ee0ca0e5b22b70 - dce_ast: 93bf62fb33db738ad84a23b4442d68e0f62acbae9cdbf13a4831b92434e15103 + - initial_symbol_table: 98f0b93406bc0ab5d755fb4d4da966be418df82f4a376f328dad3769a95db3eb + type_checked_symbol_table: 19fdc82ac5ff496005c573c64ba8a023dd017a7d4447d3779cede32f34559b39 + unrolled_symbol_table: 19fdc82ac5ff496005c573c64ba8a023dd017a7d4447d3779cede32f34559b39 + initial_ast: 90b835d4281bd7caf76cd9cb3e0e351e873618c31dbdbe7e0e68a54b964a437e + unrolled_ast: 90b835d4281bd7caf76cd9cb3e0e351e873618c31dbdbe7e0e68a54b964a437e + ssa_ast: 2698b5c4b8aefce178266aa6ff04a96ef1a8fde0cd76e0a1c7797c519a61271f + flattened_ast: 420e05f69ec8f5f36bd0610e53205edb50f724824c9c99ab74ee89cef03d8bc5 + destructured_ast: 8cb8388a9d032f0e41d9fc497dd53a806b4cbf3dd8b2a2f76fad9bebad617848 + inlined_ast: 8cb8388a9d032f0e41d9fc497dd53a806b4cbf3dd8b2a2f76fad9bebad617848 + dce_ast: 7aeb4ca69132188ebcc3ddefbd593988585d4011c26dcfd61d4e2cd9368bfcbd bytecode: cd06659f46218302131b68a41fb05fd7ae3ba7a5cccab097f2725422427c799b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out index 26e68077b5..7f68369bce 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c29d7b0da7cdf54c2eb38a55320edc6af34d3044bb967cb498c2a9fe58383801 - type_checked_symbol_table: de1ffdc8df6c796a75f033fded8735cc630cabd7888723fa1a97e8d3ef48338b - unrolled_symbol_table: de1ffdc8df6c796a75f033fded8735cc630cabd7888723fa1a97e8d3ef48338b - initial_ast: 1fca3659f435280c70ba004de595ed4154998376900a80adf2ae18bee0e346fa - unrolled_ast: 1fca3659f435280c70ba004de595ed4154998376900a80adf2ae18bee0e346fa - ssa_ast: 97b8ba81c9d823109fac917b7ff797e7ec00a351d787e6f92b5d41158ca26a5f - flattened_ast: b3f12aaac6adf7ee424dcd8368f6f929d6710b3a745ad34bbdcccf116a9e6c6d - destructured_ast: 029f482656869be0b3a1e2241bd5184219a518f94efcb95ad4bfd49ff4d2b9ed - inlined_ast: 029f482656869be0b3a1e2241bd5184219a518f94efcb95ad4bfd49ff4d2b9ed - dce_ast: 9d7b54b612517248d4287698372e5ae6d9f725f9174178d92b56dee76db381b3 + - initial_symbol_table: 98f0b93406bc0ab5d755fb4d4da966be418df82f4a376f328dad3769a95db3eb + type_checked_symbol_table: 36395772cc753c8445b1891d3eca79be770019b5f9be35dec15c4daa437dd0fb + unrolled_symbol_table: 36395772cc753c8445b1891d3eca79be770019b5f9be35dec15c4daa437dd0fb + initial_ast: 594a14284059b421b9b836a46a0063c3ad6a992364dc05add652eb226fbe2a07 + unrolled_ast: 594a14284059b421b9b836a46a0063c3ad6a992364dc05add652eb226fbe2a07 + ssa_ast: ede6f692866dadf3e2b5de89cce9479e661e4f2a35cb510e5d57e17537577ac6 + flattened_ast: 37187dc61d74852dad5ed54df704e576960cf81c259cd94ce14c1bcd5d4081a2 + destructured_ast: 43a99b40ee568b1cfac907cc4205d60ec74ef59ddd68553402d4a652de22f5f2 + inlined_ast: 43a99b40ee568b1cfac907cc4205d60ec74ef59ddd68553402d4a652de22f5f2 + dce_ast: 226dff47c2f977b5a88781f5f41ad9e0fb73b805c7de2477c1773d85ea895ccb bytecode: cd0163ef5f278913b3e650356b1ec3eeb18731f152c64d78f29e21f88974c059 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out index ebca7e61d9..b4d1bf4981 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6c4f4bc570791ac498a9481c425185a87db46f6422e080297e54239022ad7a6e - type_checked_symbol_table: b5250294a0724de114e8910d0d57698a9deceb492c77a20120eef7abc2ee8b39 - unrolled_symbol_table: b5250294a0724de114e8910d0d57698a9deceb492c77a20120eef7abc2ee8b39 - initial_ast: bdec4daf20c3b53994145667e12929586c66dc13dee99f62ff022914fc8432ba - unrolled_ast: bdec4daf20c3b53994145667e12929586c66dc13dee99f62ff022914fc8432ba - ssa_ast: c3c7aeda8c80c8c3d4c752d68ed10c4de973f311f9aabb83faaeeb1b3713502f - flattened_ast: f73012fb8a442e9d404790fefd29db4cf4521411d2aa6d938b9a8d4e253e5bf4 - destructured_ast: 77d7a5e267132ea8e94ca3c82bfd2da7d34ed8efa222feab5e925935e7dc2ab1 - inlined_ast: 77d7a5e267132ea8e94ca3c82bfd2da7d34ed8efa222feab5e925935e7dc2ab1 - dce_ast: 3257a70ce10535e691af3438de69ef55c43f1a1c5d91b13e21ddc694efa36075 + - initial_symbol_table: f5a5776350ce988c849ddfd1aeb1007326534cabeeb69d8067d0896254bea044 + type_checked_symbol_table: 78c54cb0462f628ab9c405f80e6c7fb1ed97e40cb058848de5c8db24607a826b + unrolled_symbol_table: 78c54cb0462f628ab9c405f80e6c7fb1ed97e40cb058848de5c8db24607a826b + initial_ast: 99073126c73dd8a427a183ff2c8d249141f93b0be0202e08ea13a37756c2c1d3 + unrolled_ast: 99073126c73dd8a427a183ff2c8d249141f93b0be0202e08ea13a37756c2c1d3 + ssa_ast: 251491d86d9f06ff7f36c76bf5e29140075b89729dac0e0c1f1db23e63ac4897 + flattened_ast: 786f3f8d419330faae2e10fe6452d9f86a3befbd3323fec82f03323be98fc86c + destructured_ast: c99dc2d8428ea9698158d4bba41d497ba5a2b571c1e26ddc4527193a76145808 + inlined_ast: c99dc2d8428ea9698158d4bba41d497ba5a2b571c1e26ddc4527193a76145808 + dce_ast: 1073639e1e5bc85e79bbb610de53d6763579b3db3a39c2b3ef24ad0328d80223 bytecode: 944b1ffecfe76ffcc604cfe563b348727743928c63a8c55ced3ad4eccf39649e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out index 4ecbaa620b..91a1986530 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8b4212d0df188f1ad327eb349619de2d54293c235caea67c3b68ff35cfd6ef3f - type_checked_symbol_table: c05873786db5244f8f7dfd06df6b2f3cfa9654ce0b936da272e454ba88740107 - unrolled_symbol_table: c05873786db5244f8f7dfd06df6b2f3cfa9654ce0b936da272e454ba88740107 - initial_ast: 2bdc4494a7b7a72b4e6bc4434e88fa9a3a80004e3081e38f52d94c9f3246275d - unrolled_ast: 2bdc4494a7b7a72b4e6bc4434e88fa9a3a80004e3081e38f52d94c9f3246275d - ssa_ast: 9de1c8d5b817119d053178b961857feab70b845edac799b6794da31a62589f37 - flattened_ast: 97556de913706d60369c2554c6e59b06ff5160068e0d193a2dd1450d07964722 - destructured_ast: 7dd8ce2f299303bd786d8113217642f5ed81856c19f228200487a849136db920 - inlined_ast: 7dd8ce2f299303bd786d8113217642f5ed81856c19f228200487a849136db920 - dce_ast: bafe8ed06382464def070451d861eb3487a67d38e1baeb3b931ccf57373f2be0 + - initial_symbol_table: 56b062bf23a1f61497942aee31138e1720a2317d48413c9eb73b9bfa13a05374 + type_checked_symbol_table: 66f651c0e17c985596a76f27e064ad569a16522666a7089f257bad259ace7ffd + unrolled_symbol_table: 66f651c0e17c985596a76f27e064ad569a16522666a7089f257bad259ace7ffd + initial_ast: 125a949338482710e7ca3c35841f673e8464c45ad0c9b88a730fc65c33c63755 + unrolled_ast: 125a949338482710e7ca3c35841f673e8464c45ad0c9b88a730fc65c33c63755 + ssa_ast: 3fb59f5d060ca06bc791fcce8eb098244780b09de14bfe7dba933dfd27c2668a + flattened_ast: a8cc36c11a15899f6744515b69fdf643c16669c4a316f46bca325a11b3d33461 + destructured_ast: ca33a64950598312b81a6d1334224a15da96a9fd344f5d922f3daef619cfae88 + inlined_ast: ca33a64950598312b81a6d1334224a15da96a9fd344f5d922f3daef619cfae88 + dce_ast: 2eb59567caeb4750790eca44fdf113b0d66a10f1a8868441d5d7d01aa16e15dd bytecode: 3d199e7bd35710525161f08b7c5cb1dc788ee7815cbd59a88967108b10c8f972 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out index 6c571f801f..944ce69790 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c3cf1c08838874ba925260940fe9c64de8f786f4e1a8f6ac5d0106c234576ddb - type_checked_symbol_table: 0524c23af709b150dbf1c953aa4353d74820725365c837c6d9e3882cb90ca8c5 - unrolled_symbol_table: 0524c23af709b150dbf1c953aa4353d74820725365c837c6d9e3882cb90ca8c5 - initial_ast: 2cca3c8a42804e94fbc8d27d55c0d7a0b0ad6587d2e421fe118c416ac86e8d5c - unrolled_ast: 2cca3c8a42804e94fbc8d27d55c0d7a0b0ad6587d2e421fe118c416ac86e8d5c - ssa_ast: 92d25d30960b5604e231248038f93ba785bd9afacd0cc3c9a89f3ea2631ebeca - flattened_ast: 3070e1f5fbd7d33b2292e2212e473c8d04bb501e88d34d954c46d4e371546827 - destructured_ast: deba73a0d209a6de451f5fbf58367f17f70207e819033ecbd6ee2d2bc369fcf9 - inlined_ast: deba73a0d209a6de451f5fbf58367f17f70207e819033ecbd6ee2d2bc369fcf9 - dce_ast: ae9207f30d97fae5dbcdbecf57b2ac75dc6519b0cd294ef8e18f52494afebf3a + - initial_symbol_table: 2061db24723ed76bf97af34ce45e35f364266c59c8f4ae691707ca2b0ba1a517 + type_checked_symbol_table: 2b66182ba431f03b24fc5216c30db08b63717561f4c752e8bc1f0d8a75d08b08 + unrolled_symbol_table: 2b66182ba431f03b24fc5216c30db08b63717561f4c752e8bc1f0d8a75d08b08 + initial_ast: d18c2d27b71c443e3b2696aaad60a0fdfbea0ce4aa4f3fe9affef7da1634d4ef + unrolled_ast: d18c2d27b71c443e3b2696aaad60a0fdfbea0ce4aa4f3fe9affef7da1634d4ef + ssa_ast: 981789579c5f8b63c754976b41f0a746ecfa7f33328acbd9c2c6cb55551e1f8f + flattened_ast: e418f30466f92b73c05831339977587deb301fb9b7b5605ee50ea608a55b16a2 + destructured_ast: daf3c4d141acbde48ecc278a548e507cd5f50374db66d9d81e3f5bff03d84f74 + inlined_ast: daf3c4d141acbde48ecc278a548e507cd5f50374db66d9d81e3f5bff03d84f74 + dce_ast: 15479a266cf6e4ddef14c7aaae33d4dbd84b80a392c070edf963aa63be6c3778 bytecode: 908a1cadce203b91e79f9bce16280b922d6bab6f418a443b5e55989ad9f3a78c errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out index 6be0b2e9ca..d135c6ef77 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9b1f0b132d9c96f7b7f0141043777789495e1814768922e4e02a81abf3ab594c - type_checked_symbol_table: eb2570efcaaf2df2cc60833d9b036ce065ba8ff4922521ae6037977567eec22e - unrolled_symbol_table: eb2570efcaaf2df2cc60833d9b036ce065ba8ff4922521ae6037977567eec22e - initial_ast: 974603fa6cb0a8670712e535d2e385a4ccdf6954301d002d178a3e6ccfeb9bc9 - unrolled_ast: 974603fa6cb0a8670712e535d2e385a4ccdf6954301d002d178a3e6ccfeb9bc9 - ssa_ast: 9ae137f1f3c88c742fbd44dd2c16a5bbd26cdaa68e6c8da1e6933632eb88a91c - flattened_ast: a468a4ab80f14e5afeb8da8ae85a66bd3f016abe1417a6997abe623ab6581368 - destructured_ast: abd368ba4731f67c022d132847e57a333a3877b863b756d5ca2d1bc012777d67 - inlined_ast: abd368ba4731f67c022d132847e57a333a3877b863b756d5ca2d1bc012777d67 - dce_ast: 1457ede50d7b2a8e04b1b05a9539b3b7ca79e4db7b72eae0fbba903181b81974 + - initial_symbol_table: 06e11747d399574731bca182b2e1d20f739bb7ab8a39371982a4d13c1e55f7c7 + type_checked_symbol_table: b2c3d8c76e3e998845f610cd7baf8140a325e038f54736a6c3b04792d84880b8 + unrolled_symbol_table: b2c3d8c76e3e998845f610cd7baf8140a325e038f54736a6c3b04792d84880b8 + initial_ast: cb8e967fdf1777efe567de13891b0da23998aaf187904fa5f8d35cf7a49348a1 + unrolled_ast: cb8e967fdf1777efe567de13891b0da23998aaf187904fa5f8d35cf7a49348a1 + ssa_ast: b66a9a70ae78f3d3e3ca299f3d7880b33c228d18a5dcd28168f676acb87f331d + flattened_ast: b6a2ead1af7c66a6989981646bd473264216d8f1427bb906ff12062048356b40 + destructured_ast: a669f9d1930eb958881871e006285cf23c4779903fb11ed88d871f1dd7b5d904 + inlined_ast: a669f9d1930eb958881871e006285cf23c4779903fb11ed88d871f1dd7b5d904 + dce_ast: f9eafbb3278de0ec7e2315592b5546e593341f5b086f5c2a558b086490525e83 bytecode: 60461b2862272cfb6cbf27964e16921d3a0eaad4571b7313968485984101921e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/pedersen_fail.out b/tests/expectations/compiler/core/algorithms/pedersen_fail.out index afe3bcc038..e7b73d8fb6 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen_fail.out +++ b/tests/expectations/compiler/core/algorithms/pedersen_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `address, bool, field, group, struct, integer, scalar, struct`, but got `u128`\n --> compiler-test:5:50\n |\n 5 | let a: group = Pedersen64::hash_to_field(1u128); // Pedersen64 hash_to_field returns a field type\n | ^^^^^\nError [ETYC0372007]: Expected one type from `group`, but got `field`\n --> compiler-test:5:24\n |\n 5 | let a: group = Pedersen64::hash_to_field(1u128); // Pedersen64 hash_to_field returns a field type\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372007]: Expected one type from `address, bool, field, group, struct, integer, scalar, struct`, but got `u128`\n --> compiler-test:5:50\n |\n 5 | let a: group = Pedersen64::hash_to_field(1u128); // Pedersen64 hash_to_field returns a field type\n | ^^^^^\nError [ETYC0372003]: Expected type `group` but type `field` was found\n --> compiler-test:5:24\n |\n 5 | let a: group = Pedersen64::hash_to_field(1u128); // Pedersen64 hash_to_field returns a field type\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out index 726b1eed60..64824b7096 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 7f77f0f67271103abfc5e145f4d9ea544a8ec6c149a737901b59dc56d8550796 - unrolled_ast: 7f77f0f67271103abfc5e145f4d9ea544a8ec6c149a737901b59dc56d8550796 - ssa_ast: 61746da9736c5a67075ac9156b32814000f540ede62c2fa89b3df8a8e05ee3a9 - flattened_ast: 518adf533740bccb995b3f5f008e3b8977e5c4f1534485f96215bf59821c6eb7 - destructured_ast: a00e82771e10a3f7e7da491141c259ef12d1cbd14095c6fb749dc449cfef031a - inlined_ast: a00e82771e10a3f7e7da491141c259ef12d1cbd14095c6fb749dc449cfef031a - dce_ast: 9f713e2625f323f9ee6c55241b9d7dbe78b696034e1c0f74d7f117cfa6196298 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 74f217b6c5e7a8b192fcece47a44e6ddbbd142c8d4dff924008c8da0d7a22e31 + unrolled_ast: 74f217b6c5e7a8b192fcece47a44e6ddbbd142c8d4dff924008c8da0d7a22e31 + ssa_ast: d85e4a21c690f5e9d73b1bfa3d6672ad58a4bb7624c569a99272a181106a7430 + flattened_ast: a37f2ca450c849ed171f9b7908a4e5bb559f2371bb49e5500661eb0ff745551e + destructured_ast: 5f7c8acffdd2627554eb310018e40328b508805d463fdda163ea02c4daefb778 + inlined_ast: 5f7c8acffdd2627554eb310018e40328b508805d463fdda163ea02c4daefb778 + dce_ast: 55c12a97d35053d29f6d4210233920eb364c474383173cfecb07a89baad7d9eb bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out index 41d27564a9..3d238cbd27 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 4b09b8700d6dac26e6fe2210602f880757f700672100fcb1da7c67e8cfe39350 - unrolled_ast: 4b09b8700d6dac26e6fe2210602f880757f700672100fcb1da7c67e8cfe39350 - ssa_ast: ac3c6d1e686430699a673ffcd6f4fcdc9b9b38a097ff4525c9e00d6fa8c52167 - flattened_ast: dea56bad38dbaad7ecaecfffba2e5741a0200d22353eb97d7e595e08341e6b1c - destructured_ast: 1aff99d53adfbb6a699adebfcc974e68cbf4d0956d39b2ad3cbefd7464cbb392 - inlined_ast: 1aff99d53adfbb6a699adebfcc974e68cbf4d0956d39b2ad3cbefd7464cbb392 - dce_ast: d39d4e3c2c1a74f045475ebcc9fc90388de1138b7285dbc244b125b39b733cab + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 6a16cf7cc3f5e6cd2e0ca0f2039980bbcd8a7000c81218638991ae61e9120158 + unrolled_ast: 6a16cf7cc3f5e6cd2e0ca0f2039980bbcd8a7000c81218638991ae61e9120158 + ssa_ast: 41442a44939815b4ade76fb5be562df569dc1193817b6d969c84eb2e6cc799b2 + flattened_ast: 0f8f8d82a20fd81277b1bbfb9c40a7b317b314473d7462bd2b92e58e02f606dc + destructured_ast: b60ec463d5c856243960ac13239c8d7a2b03e00ef89fb92155e037757e5d66ff + inlined_ast: b60ec463d5c856243960ac13239c8d7a2b03e00ef89fb92155e037757e5d66ff + dce_ast: 759e698273752d2a8f32c024d26b27dfc3b839af7ab28c60f48606ce92c9111f bytecode: 4a7ee455b4552494a4153a4a4585aecfdb077ae2d89b2281da182e4213c20508 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out index 554b658b86..19914217b4 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 012114da1d13b31a5654a8a62828195f55559fe378eaa20b92130d0205f9316b - unrolled_ast: 012114da1d13b31a5654a8a62828195f55559fe378eaa20b92130d0205f9316b - ssa_ast: 6c89601689e51ca9c7c7cfd52cc69962f750b51ef26bb099156dc2729a2b213f - flattened_ast: d8b003cc1592aea6c7043b545581a0fa7d81f5c2e44bcd1097c707c88e125be5 - destructured_ast: a29660b0130f2a8d7fb76f348c2b8a4ef60d407883b84472efe90ed45e48dfd1 - inlined_ast: a29660b0130f2a8d7fb76f348c2b8a4ef60d407883b84472efe90ed45e48dfd1 - dce_ast: 0fa0c79769848867af6bd129161f35e7425c9dad7ddf42e282b1102578920ea6 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 5992b1ae07a5add1200a974385f7125edb9f99dffd1ce13fd7e9d18bf340fcfd + unrolled_ast: 5992b1ae07a5add1200a974385f7125edb9f99dffd1ce13fd7e9d18bf340fcfd + ssa_ast: 1fef1340dc5f57d90abd8c50383442eab95182ec598c7e21928eac97f990a24c + flattened_ast: 5b86082f0fc6326e7a198f9cca9b50782eb04bfd8601622b9f36f26da9b883f2 + destructured_ast: a0e8b7d0584087c684f9683850cd0b088be08dc9bd76f9230174c5ffe066ab2b + inlined_ast: a0e8b7d0584087c684f9683850cd0b088be08dc9bd76f9230174c5ffe066ab2b + dce_ast: 44520026be90509c38acce7d213a00c786333119b49d84731c7bd64a73ed6328 bytecode: 5e1c3a522f56e1e46342bb1e4d14c2827d7d7dcf0e73d13c694ce9211181a90e errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out index 71e59d184b..a1032f931e 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 2c6df3acd7f65b66ab7655fa2d29312c52e7c914652f4486f4c41e8a6a05308a - unrolled_ast: 2c6df3acd7f65b66ab7655fa2d29312c52e7c914652f4486f4c41e8a6a05308a - ssa_ast: 03a0016d5358a5d32865042f72d2df6ca644788b81160c5c46eeb1bfeadf3492 - flattened_ast: 2d80ebe641a57cc8e8a0dbef9ac6e1493a1c74666d47e78c06bdb4d0f5bf38ef - destructured_ast: 79b8356edc81578fbdd68c714a2eeed8be1373f1c78fbbf2f06cb2e716c24ec3 - inlined_ast: 79b8356edc81578fbdd68c714a2eeed8be1373f1c78fbbf2f06cb2e716c24ec3 - dce_ast: d5f4c242e180bc316a9e5db1a8802d92d7395293a2dbb68610659e0dfc0f9fd2 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: 7a824d2a8ff52481397031e7ec23ecf3f9266da5525cd8de98ef30dbc1e852cb + unrolled_ast: 7a824d2a8ff52481397031e7ec23ecf3f9266da5525cd8de98ef30dbc1e852cb + ssa_ast: b46182764d64e905e9d68e50cad2b55698cb017605f18e90e0869e93ce5748c1 + flattened_ast: f8f37329fcba405c7dfef053f42deee4b1cd7663f134f2d31de62c516f008379 + destructured_ast: ff538613ad67dbc98919937704c3413902ff2708ae94c40dbfd8d772a6b16e55 + inlined_ast: ff538613ad67dbc98919937704c3413902ff2708ae94c40dbfd8d772a6b16e55 + dce_ast: c59b70e0a3d81ff1dffc0eff6f277ff36e79c65a02a02110359c9a7e57d89cb8 bytecode: 2854f9d794d38f70f28b7715b25d597c94a380af36a51b6b3c04d1fe71e2cf3f errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out index f86440594e..59db9500f1 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 8739a03137b59436f169b86851a41bb50b0c5d1bf9b2dfec619ff52c50622951 - unrolled_ast: 8739a03137b59436f169b86851a41bb50b0c5d1bf9b2dfec619ff52c50622951 - ssa_ast: 6f5d7120f42b5d4b3424b626073dbc03ced801ba70c9e81de3f7ab32822763e7 - flattened_ast: c06e839b4ec07b5ee42684dfd6efad79f83864c025be0f183a22cd79c1880697 - destructured_ast: a3c0d14538e935aa90302ff135f10795395d9cff7d5206d3a9eda0962ecf6238 - inlined_ast: a3c0d14538e935aa90302ff135f10795395d9cff7d5206d3a9eda0962ecf6238 - dce_ast: 9f713e2625f323f9ee6c55241b9d7dbe78b696034e1c0f74d7f117cfa6196298 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: be073c2c6aa0efd26395d5e0f901a53a2b2baed5ee71e9dc24c4e4ec1b61b9da + unrolled_ast: be073c2c6aa0efd26395d5e0f901a53a2b2baed5ee71e9dc24c4e4ec1b61b9da + ssa_ast: 4f73eda59e3ac8ee7367f1309b4901b5d3dae206e92a7d08addc853f5108428a + flattened_ast: 4275e2a7fee44ea1ee1b91b9652fd39a7f6044e66cf206313ed786309d56786f + destructured_ast: f58ac408b1179774c95e2a6b2230972c129309e293151752278d65bd36dc3caa + inlined_ast: f58ac408b1179774c95e2a6b2230972c129309e293151752278d65bd36dc3caa + dce_ast: 55c12a97d35053d29f6d4210233920eb364c474383173cfecb07a89baad7d9eb bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out index 299e9fa8ff..939d530fc1 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: ed7afc9e9e6fad384574e18d3a785543b99cd757acf23fc7e58f5975f7ef5e68 - unrolled_ast: ed7afc9e9e6fad384574e18d3a785543b99cd757acf23fc7e58f5975f7ef5e68 - ssa_ast: 8a8a3270aa0ff8eb63319788b5fadd436ad3cff11cbd165ee9a2deac611b88ac - flattened_ast: e89103430b371638266af796144efe2412f7dd95ece44d8a8c0bd99fae8d2bcf - destructured_ast: ee6ae4a1c85bea3dc797107250edabb9caa1776f223aa787192f3868346ae53e - inlined_ast: ee6ae4a1c85bea3dc797107250edabb9caa1776f223aa787192f3868346ae53e - dce_ast: 419eb49d08941108d3f90ad15877e1b4ad76ee018bb69eb30aab6b2469a66e63 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: df8873024addcd9ecc4bf08e44cddbec156c4d118be2ed101fa5ad966a7f3662 + unrolled_ast: df8873024addcd9ecc4bf08e44cddbec156c4d118be2ed101fa5ad966a7f3662 + ssa_ast: 11723fc2c91d386ca939ae7bd59fc1ea23fd7d32fdc2d46a53506c261a15f5d3 + flattened_ast: 5930124605a3e71405d3938924b6b3c24d06360059247b87e992b9b6486ed42c + destructured_ast: d0aaaf28931eeddea81216269f5146e5bf97634c61020dc13a425ac34dff8c58 + inlined_ast: d0aaaf28931eeddea81216269f5146e5bf97634c61020dc13a425ac34dff8c58 + dce_ast: 211ddf401c91aef1dd000f7d1c4b98761a2c7e5abca74d91a3bc77d5fa287388 bytecode: 5afc04764a3838219b882f5feeafa9603549ecc199dc30e765320f00d70c0fc8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out index 74457e6e38..11858fc3bf 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: eff3b4b46cd8c83ea5a99159bc7193aeec16e07adbe1912e1f7b843ab6c861c8 - unrolled_ast: eff3b4b46cd8c83ea5a99159bc7193aeec16e07adbe1912e1f7b843ab6c861c8 - ssa_ast: 747be443d46f6f6470d22a5ef5ae65f7fdecbc86cb0bb3e9f62e38c008abf4ee - flattened_ast: 3426f152d1cf71dfd42a53d7df377d470eeabb424911227b79a3c872f1d827d0 - destructured_ast: 8f62bc8595f80c9c24fcd4967d45780869377ff8d36214241f362eccfc622cfd - inlined_ast: 8f62bc8595f80c9c24fcd4967d45780869377ff8d36214241f362eccfc622cfd - dce_ast: e2e9a66750535b5e4e9be95582a042be4182b7282cbc1d3aaa295422cf346a7e + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 5ffc727232ee9c8c3eac6ce88ac7f273bef966a71f34fdd74337178b4ffba922 + unrolled_ast: 5ffc727232ee9c8c3eac6ce88ac7f273bef966a71f34fdd74337178b4ffba922 + ssa_ast: 796d81d809d9f9806d275a1c14074228484c2b2ab17147649bfc8f9e2a8dd379 + flattened_ast: 66e0fa510ac5303167929b60b7de69e7143981496d4e6f2671030fe758f37dc0 + destructured_ast: d027ab7d14f69b2537326838cb6212b92cd337c1ba8bfc740c907bd2dc256c31 + inlined_ast: d027ab7d14f69b2537326838cb6212b92cd337c1ba8bfc740c907bd2dc256c31 + dce_ast: fe4e4a9513882cd49e43cef66ce9f38da1dbcaba384413f668f80fb31f3914ad bytecode: 1a55ccb2faa44b5220b4dadfb85af4d74f8018a6ca8726e85cc3d1db349cb24d errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out index 4c7fdf75a9..1307d0b2d5 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: f00c8b53af2cd74e4e8dcc08de5e8314f9425d10bda100fce63f20cb512f5df3 - unrolled_ast: f00c8b53af2cd74e4e8dcc08de5e8314f9425d10bda100fce63f20cb512f5df3 - ssa_ast: a82b1c73a44d015402a3e8bf5a477eeef3bc5a3b84b9b2816591806cb2a47f46 - flattened_ast: 9d5efc4a73ca018c37c199a8038e5322d795d6a134c7b15d3a80ce6e7543295f - destructured_ast: aa5add9ad73dfbed0092d1ed976bb6436235c70037c20c0c982bf11c7d01799e - inlined_ast: aa5add9ad73dfbed0092d1ed976bb6436235c70037c20c0c982bf11c7d01799e - dce_ast: dd52959af7ab904029e3109fb6a4b21f26fb820bcbee97e3dd7009e1eae93b1a + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: 2afd35fbbf878455f16f020073ae8ecfdb064a65eda91d9fd09494494ed0f432 + unrolled_ast: 2afd35fbbf878455f16f020073ae8ecfdb064a65eda91d9fd09494494ed0f432 + ssa_ast: 5b51b0f856acfe839017ba25ec98053d4fdef159dda930786947933e6e69bce4 + flattened_ast: 2843ee165c4cb16f9ed3a4cf84b0afe2c1896cbee7ec7aaf48727e41cb007808 + destructured_ast: 64b2ad2ee264a0d5bf22af5314958484fe00328a233487b71a15d1857903eb0b + inlined_ast: 64b2ad2ee264a0d5bf22af5314958484fe00328a233487b71a15d1857903eb0b + dce_ast: f383879836ce857c9b271ce1ea17fd956a48074a68dd9d6394fbff380a90f8e6 bytecode: 7dbc4e044d6ef673a73bcee19f7fbac023f640aeffa49485274c899666c45fa9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out index 1f582c23d0..f6402f52af 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: bfe34dfa63f7f7837422f54b2517bc9236ec5189c4fb474f9ddc26a1a72c95f3 - unrolled_ast: bfe34dfa63f7f7837422f54b2517bc9236ec5189c4fb474f9ddc26a1a72c95f3 - ssa_ast: 61e6ec153789b3831d4334fa5226280f88807e0d468765ea7fd53f9d1d7ce14f - flattened_ast: fa5f68b6d491b38775bd5a215faadb61182e8c38cbcaaf7b99de09c6196de3b9 - destructured_ast: 921ab4e6762ab5e516864f8f79983ba648a9811e93dc4bbf6089fc6149f3c999 - inlined_ast: 921ab4e6762ab5e516864f8f79983ba648a9811e93dc4bbf6089fc6149f3c999 - dce_ast: 9f713e2625f323f9ee6c55241b9d7dbe78b696034e1c0f74d7f117cfa6196298 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 296a2a744051d37632fe71b327a73e99b945f2c4d845f5904ce1e53572bc2088 + unrolled_ast: 296a2a744051d37632fe71b327a73e99b945f2c4d845f5904ce1e53572bc2088 + ssa_ast: ef15113bc5088ee7ca144c57d23ed30a9b9f8a4ac0b1aa28b5cce959ca646c2c + flattened_ast: 3523e589592af0e598b64efaff56abc84a33af504a04c1f9eb361ba1792d36a4 + destructured_ast: 8963eb06c3a0eac3851d36b1cd0cc9b53ed215663e51dd2553b5bf0fbb0cb91a + inlined_ast: 8963eb06c3a0eac3851d36b1cd0cc9b53ed215663e51dd2553b5bf0fbb0cb91a + dce_ast: 55c12a97d35053d29f6d4210233920eb364c474383173cfecb07a89baad7d9eb bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out index dc0780da01..e92bf03b2a 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: f7c43a7a1128a5f994626739b2a94ce5e89b42c091fb7f6ccff949e2e5c08f54 - unrolled_ast: f7c43a7a1128a5f994626739b2a94ce5e89b42c091fb7f6ccff949e2e5c08f54 - ssa_ast: 8f12d37d909b484d4b4381e5a11ef2b1d0ad81dfb37b9fa905aaace0ae3b603a - flattened_ast: cbda935e408b359a3f7297dfe4af7d47728ea76341fa2a148a3cb807087ec159 - destructured_ast: 4ba808d3bd63c834a6f453cb91ce9803af954ebc167494595401e399716f3b49 - inlined_ast: 4ba808d3bd63c834a6f453cb91ce9803af954ebc167494595401e399716f3b49 - dce_ast: c0661b584b7e8e0971d0be71b18d150714c1bced70f01a3689e948f2b8efa18b + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 4c6ddaed5a81b5ff34d2f58af2f7536ea312fb89df6b428ad3f1f1276fea65ae + unrolled_ast: 4c6ddaed5a81b5ff34d2f58af2f7536ea312fb89df6b428ad3f1f1276fea65ae + ssa_ast: 342ff3ead7521ef7761ef9e6f857ee8868fca98987e60c7bdf3b98a864f04cc8 + flattened_ast: dba65b923e7a65e01946abc6845914a6685cb024e70e0657035efbb1f763cc27 + destructured_ast: dc7433d4bdf86657d55eeb4406bf543e2c65028bb65c0b58cd0ef6838948a07c + inlined_ast: dc7433d4bdf86657d55eeb4406bf543e2c65028bb65c0b58cd0ef6838948a07c + dce_ast: 8c6c44da92145bbc12a44703275d271fb83a62ae26c91c3af5b270cea13a839a bytecode: 49aae76eea34a87eee6105d1ef33a771079970ce5efcddce06b56bdd162b0649 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out index 02b62779cc..2a548248f0 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 75a7f3f4d56cf5ea6206aa0fe56b586ee65a130b4250f0592006a84d4b17cc91 - unrolled_ast: 75a7f3f4d56cf5ea6206aa0fe56b586ee65a130b4250f0592006a84d4b17cc91 - ssa_ast: 03ea47ab271f2a2f623576940a7cc924b954eac9042af58436c92b31036e24b2 - flattened_ast: 3efb75f9d9c808d1d5581964c19b2022b84637f5ab877c8694495eecac3b59e6 - destructured_ast: 814517a88eeebf771f1795ec0e9b92ef988e93097d6ff13ce42156eefbc0870d - inlined_ast: 814517a88eeebf771f1795ec0e9b92ef988e93097d6ff13ce42156eefbc0870d - dce_ast: 5c027333eae1075743a5aeeaa6b1a3acfb7d53781b050a11b884a920b1429c57 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: ed1710c505d851e9f849f438cad654e6fd0230ae540db8b7686fc7c67dae1c6d + unrolled_ast: ed1710c505d851e9f849f438cad654e6fd0230ae540db8b7686fc7c67dae1c6d + ssa_ast: 5800c3250725bf1a1bf974162508a323486857d5eafdb7feb0a9cbf3f634610e + flattened_ast: 2b50666f63884c93b2fa4b1e33acf34e93c9e8f42c8a3cb59e9b400b126a4a2e + destructured_ast: 7091bde1bc4296974b1abc1a25887c006ce6ef74770377f0f9a8249707fd668d + inlined_ast: 7091bde1bc4296974b1abc1a25887c006ce6ef74770377f0f9a8249707fd668d + dce_ast: 7bc3c647e7d03edf6ac0bd0139097084e0cf67cd624de0351e3ad9afc6968a56 bytecode: 02d47a7250c61ef4d17c7ab46f74657d42b407488f8e4a3a3035d9fd55772c72 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out index 5abe2d0b11..83a236fe0d 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 46db3fa5929e7153cf92030b39d2179b7d590a9e0e971da3525bac98035a3c7f - unrolled_ast: 46db3fa5929e7153cf92030b39d2179b7d590a9e0e971da3525bac98035a3c7f - ssa_ast: b457cec4772eae44db395c43941cbc3fd5e53a616f5c427613c5f1a1affc667e - flattened_ast: 9031faecc3ecf669502097cf080a0add6fc019142de172cc87eba79700f6bf2b - destructured_ast: cc80b4ddf70bca0c11a1335e670d746910252b61c773b9ead9b2840fca946ba9 - inlined_ast: cc80b4ddf70bca0c11a1335e670d746910252b61c773b9ead9b2840fca946ba9 - dce_ast: f7886d5e6e78acb8cabffc4f8a64df5d7e67e2327d15915fb65df082a787ee1f + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: 43fe27f51fe84eab0f4a4a7b209e3d9802586ffef074b6ddff1b5ef5a5e659cb + unrolled_ast: 43fe27f51fe84eab0f4a4a7b209e3d9802586ffef074b6ddff1b5ef5a5e659cb + ssa_ast: 7ee49478c11209bfcd04624718643a0c3fa95e4a44fbd8d1258ba46bcbb21cff + flattened_ast: 814445cdbf2c8d9d4c8f53c9e00505fed4a489f8f5747a306b4f8364ac2c46c8 + destructured_ast: e578da50613bfc429eb23a0139e1566b67974be634a2f78dbfef645e9b4eb922 + inlined_ast: e578da50613bfc429eb23a0139e1566b67974be634a2f78dbfef645e9b4eb922 + dce_ast: 8bcd655fe116e44a87ae2fbae917f13ef0683f44f232146e9c50782ba2f197c7 bytecode: 5230c6c2a5d11187990baad02e10050166090cd500ef2cc6047d648384c8cac3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out index 9366b303b4..fc8bedb94d 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 43ba0a12581491f0c998648269eea706d8a913d28bbd8e451b64781c836b6e80 - unrolled_ast: 43ba0a12581491f0c998648269eea706d8a913d28bbd8e451b64781c836b6e80 - ssa_ast: bdd78e7fb975bb5ac207e2212dc43f603a8ca8627946b8e4dfe3f8b1445940aa - flattened_ast: dbb8d9961672569ba0f0a034df9fe51fbad44889bda686bcc97be05c82e425be - destructured_ast: 47ac051e71c2a9ec74e015daf7e1e6c5c08ebe70d2d04610f47ff31138cbfde6 - inlined_ast: 47ac051e71c2a9ec74e015daf7e1e6c5c08ebe70d2d04610f47ff31138cbfde6 - dce_ast: f8f7b1491ea61b04cc1fec6906c8559e3e5b5d26b506f10789b7bac9d93a6265 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: 9045f288dae19099f671ec84e85fe1252c1549d52fe5e5d2947f0f21d588a23e + unrolled_ast: 9045f288dae19099f671ec84e85fe1252c1549d52fe5e5d2947f0f21d588a23e + ssa_ast: 7d6c39d3b94412746e1f86f2073ffbcae6957accd6ed577616c148b1a54863cd + flattened_ast: f66d6de1aabd387c26917941fb305f7ad8e40c2a52fc2f726fd4636e14fe4364 + destructured_ast: 33b19c00070b0886259503529e61e80be9c4b560b4c60532286816cd167b1ec7 + inlined_ast: 33b19c00070b0886259503529e61e80be9c4b560b4c60532286816cd167b1ec7 + dce_ast: d9f9b56a9b0c5cc6c33af9c6768eff1a47a2bb0e794b7f7f5eabdef13d19c420 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out index c6cddd0d21..ce5483a2f8 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 5174401c3f2466d93d9a8e496f6ef47bf6cb05e99e8e5695efe52fc2dc3ea35a - unrolled_ast: 5174401c3f2466d93d9a8e496f6ef47bf6cb05e99e8e5695efe52fc2dc3ea35a - ssa_ast: c8a764a4ab2c7e3272841a1c666393442fade73e0eba94d4ccd320e46184ae09 - flattened_ast: 91d43293a20581e6f13cf7c8bd7e02eddc5b1621d37d4afcef1cc4e8a337e658 - destructured_ast: 992380cd2fce506a37cadff1eed26e88a38940473a83696098ea82650d0923a4 - inlined_ast: 992380cd2fce506a37cadff1eed26e88a38940473a83696098ea82650d0923a4 - dce_ast: f8fd0675a10fe8fc6d3dda329cc3ce3cba8ef8d13da95a1a6b0828f544af8bea + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: 951813d08b17d74a2561da5d09a67c349fdbdb7a418890b056d6739305925089 + unrolled_ast: 951813d08b17d74a2561da5d09a67c349fdbdb7a418890b056d6739305925089 + ssa_ast: 73cc9f291df66351433fde47038cbf8588a0944f431fe1841bf89f2f25d158c5 + flattened_ast: c63eab9d325e838f674f26c8530c42ab275c6436bbcf51dfe61f15a2d3d96959 + destructured_ast: afb852896ead5ccd6d30cca139e2f4bae4462f00120e24c087008bfd5d96c201 + inlined_ast: afb852896ead5ccd6d30cca139e2f4bae4462f00120e24c087008bfd5d96c201 + dce_ast: fa54952bc3ffbce1acd59811c4242b89a5b93f2acdc8018da64a2c34757966b8 bytecode: 690637a56c18881cf6f85a1531bb8b17cd18d901daf7c29301562c019fe495c7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out index 4fcefd46a6..e973de2103 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 2b8977601f57916259e4bc8738a3951f22ab008decacdcd503cdfb6a87760441 - unrolled_ast: 2b8977601f57916259e4bc8738a3951f22ab008decacdcd503cdfb6a87760441 - ssa_ast: e40fd34b6f6d63ce4d6f77c255b2810650ba46c5f0057a5dde35876c4dee2df2 - flattened_ast: cd13394b29d1adfd772a089aeff0ce795347e27abd705c327593ae91c242e225 - destructured_ast: 460ed3f74350780670447a3bc8b16e9b82601c30ea2341d4f28432429a22b2fd - inlined_ast: 460ed3f74350780670447a3bc8b16e9b82601c30ea2341d4f28432429a22b2fd - dce_ast: 2be6a14ba04f816e108db7c3ac2a952a138b7d74b32a86b230c9272d46a82e84 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 4fff1dad39ccdc2fac22bf0ebf842b65dd44bbe6ef8e7fddb408e040bdca9523 + unrolled_ast: 4fff1dad39ccdc2fac22bf0ebf842b65dd44bbe6ef8e7fddb408e040bdca9523 + ssa_ast: a1bf4c60b88b5a15cf70525652804e0f0f23d35f3d45b389352de400f1472c32 + flattened_ast: ecbf1482e98ccfe72d5dd12c2d93ad24f278d7f71886535052cb81cfdefb9f9e + destructured_ast: 45051a22ddb9a72da96e77680d6776a742e8e331229eefa4927e8cc14568bcc4 + inlined_ast: 45051a22ddb9a72da96e77680d6776a742e8e331229eefa4927e8cc14568bcc4 + dce_ast: 609bae94813044edfb4f95926d16e30b618d0aebc7fee0c828cb05481c17f2aa bytecode: 46d916910ae925bea8c55fc0887b41d05efedac9228150f59f894ff52652a290 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out index eddf7d95d1..039536bca8 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/sha3_256_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 64b77208a4a336bac712f3458086cc12ff316ab23202eee83b39c5e6fb3c8a16 - unrolled_ast: 64b77208a4a336bac712f3458086cc12ff316ab23202eee83b39c5e6fb3c8a16 - ssa_ast: 4fe5896d8fb4b1e51c494ba1de2533a4d48e97c8e1ebe090a234cf7e514f0022 - flattened_ast: 9d3327cbf8199840b50ebb2bd44b52429a96fe9354d2adef85444fb4c3edb8ec - destructured_ast: 69c1671ef5844dfeaf56b7f3d79a3c159c09fad05ab2969aa591fd12b0fc0182 - inlined_ast: 69c1671ef5844dfeaf56b7f3d79a3c159c09fad05ab2969aa591fd12b0fc0182 - dce_ast: e8eb2455360cf86a964fc51a3c7e54085261b3bf16e7202aec5527f8b6a6bb29 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: 87b8d8edc7a00d177a029050e01d894f99a1ec363c9653485bb2da10bba9a658 + unrolled_ast: 87b8d8edc7a00d177a029050e01d894f99a1ec363c9653485bb2da10bba9a658 + ssa_ast: d9b9b7be826e78b07afed99b21c4a9fdf73db881746bbe4ef414233411bc9f0a + flattened_ast: 91e097aa0ca0f170d6e789b4f3c899d94d05b5abffd5dad9b999e303f95c4bb1 + destructured_ast: a4295edcdbdaf91119a6bdd92446bd0282b7988aa826f63d3d8175d7aecf14d9 + inlined_ast: a4295edcdbdaf91119a6bdd92446bd0282b7988aa826f63d3d8175d7aecf14d9 + dce_ast: 7d6af3e7ed175bb968772e9188fa6671fe7717d9bc959b6c01c5cbf51dfac9bc bytecode: d6a9ad31d87c08ce7882a80a4d5067f89ce048108bd23a41487051aab4904268 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out index 80b3b86bf6..48c9e8b197 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: f5a11b8211e3f693b89fe10f0438ddc57d465acd4b5b8669f5c57ba816e93f5b - unrolled_ast: f5a11b8211e3f693b89fe10f0438ddc57d465acd4b5b8669f5c57ba816e93f5b - ssa_ast: debaa9931796328826f223b5e8c2d6fe4fda717b7aa0dc1e21ea0a062fb5ea79 - flattened_ast: 01a4d26d768448024a288701720cfb760a7d0ad167dd054cf74c01b72ca8fe01 - destructured_ast: 8b240a2a185a3fe7e191e3b3eca96fb236f39bc6b98fd7f51ef9296c0f281dce - inlined_ast: 8b240a2a185a3fe7e191e3b3eca96fb236f39bc6b98fd7f51ef9296c0f281dce - dce_ast: f8f7b1491ea61b04cc1fec6906c8559e3e5b5d26b506f10789b7bac9d93a6265 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: e53657649bce554807d8918a8f06709baceccb6959ef1211264dc051cb8c3d3a + unrolled_ast: e53657649bce554807d8918a8f06709baceccb6959ef1211264dc051cb8c3d3a + ssa_ast: 0b88f7cf316ee152e912208fab7320145fe29c2bc0184debc79644011a14ac49 + flattened_ast: d7f4c296a399bee9989ec9324c22f51735b46430b45e1d569dd47691d8856d28 + destructured_ast: d320dc8735a93cbc969a7f4a13f84e97df074a1ff62f3ede685b591d15b2bb19 + inlined_ast: d320dc8735a93cbc969a7f4a13f84e97df074a1ff62f3ede685b591d15b2bb19 + dce_ast: d9f9b56a9b0c5cc6c33af9c6768eff1a47a2bb0e794b7f7f5eabdef13d19c420 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out index ff2949886d..3d2609fa6b 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 81103907280756ecb0deb3eec74e5f4a0f78c6139d73192969b3d2b2d5644cbf - unrolled_ast: 81103907280756ecb0deb3eec74e5f4a0f78c6139d73192969b3d2b2d5644cbf - ssa_ast: 4fe02d2b1d8142f0e486d9e31cb25140efaaa3ad52abbe25e44966cca8bf3703 - flattened_ast: a4c94e4a18755da707cb53574197728fd213c880d7a9b2c8c8176436761f55f7 - destructured_ast: 895bf16a2b26d700ea03d118035a7162118ddd92a3df532ab7615888377862e8 - inlined_ast: 895bf16a2b26d700ea03d118035a7162118ddd92a3df532ab7615888377862e8 - dce_ast: b7ccd8f5f5e08cfe6ef8f9feeda2e6878c273d4f747ca587099e88d6c11ba043 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: beee53c4cd112e3fe34b5ac6ccbdb75aa3d38725efdf995dec82999bfc6c452e + unrolled_ast: beee53c4cd112e3fe34b5ac6ccbdb75aa3d38725efdf995dec82999bfc6c452e + ssa_ast: 3dd36ceecf52b350f972a7ebb1642e613a4365f2f5c9b2b865793e224496cb35 + flattened_ast: bf0b8e1bedc96e483eaede2f94e86b2a00c4e62dc8d755d484428d13785eb2ca + destructured_ast: ad51bec828f4c32267c81a68d04d26946ebfe498f8b689a738bc16f55e8278ef + inlined_ast: ad51bec828f4c32267c81a68d04d26946ebfe498f8b689a738bc16f55e8278ef + dce_ast: ac9bd5b10febf9c3e44d28b2cc377891165ba5a3cc4f8754b4b111647c7d82a4 bytecode: 2e3beeb8a0f7547611c2c519e43599ac9e5b7fafc215ee921eb500d921987252 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out index e9f41c962f..25c11fc5b7 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: d8ed6cdeedf7a048b49009aa37e73c8ffd930b74ad188d02b5d40b244b4e41fa - unrolled_ast: d8ed6cdeedf7a048b49009aa37e73c8ffd930b74ad188d02b5d40b244b4e41fa - ssa_ast: 4f084091dd152f3f9afc9f5a2ebe0e9e581fa86a5261895662d7ff6ad1b45cc3 - flattened_ast: 6a8cb269ed3ef0468524a172ddd90ba3a264d87cfcbf66140e0879a79b2f7e8e - destructured_ast: be21875a0bba583ff907332f0236633c194bf9932f731b77502fa19eb8afc1bd - inlined_ast: be21875a0bba583ff907332f0236633c194bf9932f731b77502fa19eb8afc1bd - dce_ast: c1dcf010069c55d2eec3fd3d59233e19afd047e33a7d338202480177ef848ee0 + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 82de0890b05877addbe0f7fa1e0f042ae94ba18fed6ca520c146f8abac917233 + unrolled_ast: 82de0890b05877addbe0f7fa1e0f042ae94ba18fed6ca520c146f8abac917233 + ssa_ast: 31e65ca01c531ea8acc6ec7674b66e1582858a42ca6e26aad4cb6838cd2baf63 + flattened_ast: e6ff1a62bb61627d7c6d6a189030ca91db3fc74d34eeae009545630cba209ff9 + destructured_ast: 7fb58525b391920dcbd96b29a69bfdb5eff704cb6ee02c4a7eb4e9dd2e57e2e2 + inlined_ast: 7fb58525b391920dcbd96b29a69bfdb5eff704cb6ee02c4a7eb4e9dd2e57e2e2 + dce_ast: af2332a27e15ba72e974ea746040a345d97f6459811c08c270426c0478814a7b bytecode: 9dddbe9729f05832d71afd33571dc4ea51212f6e4f6d6c6b27f523d38059f2a1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out index 814f79f9d1..ade94e84d5 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/sha3_384_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: 229cc05fa87bbd458688fdbfe49669b468fb026bbf0a3a617bc0d7fc34791c10 - unrolled_ast: 229cc05fa87bbd458688fdbfe49669b468fb026bbf0a3a617bc0d7fc34791c10 - ssa_ast: 5ea3a470d9fa8d5bf449d5355018b939d4e754a762649b25b74612cdb1da82b0 - flattened_ast: a5de7e4841ffe056217328229431440a87f8c14efeca05f0d75caf46db7089e5 - destructured_ast: 90ec0713564efb07e520a6a97b0ae0f9b54dd078d34f15f791e15e9ae0ceefe4 - inlined_ast: 90ec0713564efb07e520a6a97b0ae0f9b54dd078d34f15f791e15e9ae0ceefe4 - dce_ast: 13df51d84d305c1af95ebc5f2655912f62449471f341ff30992474cc7df16675 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: eec80ed0918648ae40e69b769dc890f44d244d81c9b66c1dd95281d79b66e275 + unrolled_ast: eec80ed0918648ae40e69b769dc890f44d244d81c9b66c1dd95281d79b66e275 + ssa_ast: b0dd211a0b72f302d84026216439603e87cfef15874f2cd3802d64c1c193912a + flattened_ast: ad367ca8813dc9aedf12813b3ca7f67434d023e0bc7467b003a0256d543c875a + destructured_ast: 0bdcfbf6622159aa1eafa36b18b54169e5f5c6afdcc1b14caa2bdcc8fa111f62 + inlined_ast: 0bdcfbf6622159aa1eafa36b18b54169e5f5c6afdcc1b14caa2bdcc8fa111f62 + dce_ast: 58f52c8c5849b3398c3db28b43dad291152a7e4d27aca6aa1f867135e3e62462 bytecode: 77991d7596edcef00041488b23dfbb364c0c979217f4de3a324d42d91ea28f5a errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out index 1a4addb812..8a7ebc9809 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_address.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - unrolled_symbol_table: 9276817b440938ef8b32982f5bbfa1161c9d01d5f02c8440c3dc0ddbc30ba758 - initial_ast: 5952738dd9a939dad92fe6544b9a64f669f61e491a995d5e00f532c381e25be9 - unrolled_ast: 5952738dd9a939dad92fe6544b9a64f669f61e491a995d5e00f532c381e25be9 - ssa_ast: d9b3865de6b31730ddb407ce5a12f784a42efac835490a29c594af0ac4e2e84f - flattened_ast: bd2905ff71180d318703a1313f69fed04f3c8d6d6052ae80756a9a269b5371a7 - destructured_ast: 2c4110459ea0559c278def4939fd221e45616a85c16cb175be10e38ad6a2beea - inlined_ast: 2c4110459ea0559c278def4939fd221e45616a85c16cb175be10e38ad6a2beea - dce_ast: f8f7b1491ea61b04cc1fec6906c8559e3e5b5d26b506f10789b7bac9d93a6265 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + unrolled_symbol_table: 98151b61965a5ad83116770d19d69a429dbe167b4d4554ba1da8adddb45c6d11 + initial_ast: ba0e4c9d6ce88ccc0e0307ad05c78e5e8d78aa099fc2bcceaacb4c461b997bf5 + unrolled_ast: ba0e4c9d6ce88ccc0e0307ad05c78e5e8d78aa099fc2bcceaacb4c461b997bf5 + ssa_ast: 4a6d4613f02253ff76b878c387621d92e22d03ca1a086eefe493044e31f74037 + flattened_ast: edc80e4dd974582508ce142b4c3e92c86cb58b81d7c0a1b6a210349e8a153296 + destructured_ast: c3270c2c52bdbc6f3034142d801a0f6d75d99c27151bed8afe25a13a2883b827 + inlined_ast: c3270c2c52bdbc6f3034142d801a0f6d75d99c27151bed8afe25a13a2883b827 + dce_ast: d9f9b56a9b0c5cc6c33af9c6768eff1a47a2bb0e794b7f7f5eabdef13d19c420 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out index e72562c389..0e01434038 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0f5d36005197cb2fccb650b60da08e392ad4e36923fd4feb47db3a6fbb7a11de - type_checked_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - unrolled_symbol_table: b67f708cc4a8ce4a48b40eefd2c35bfdfc54b558566f9ffee5c211dfd489ef66 - initial_ast: 5c326dffc1dd6457f5d5ec7dca529a013e5d5487163c514091344376ee46fc80 - unrolled_ast: 5c326dffc1dd6457f5d5ec7dca529a013e5d5487163c514091344376ee46fc80 - ssa_ast: 73ec91ce44b5f2598029cae90a0801ebe2abfebb7d8a8d01f03bce1734a4b1e4 - flattened_ast: bb1e541b7bf5e4bfa7d65a68c98779e035761d2a457ca6fc7a99af880f55ec45 - destructured_ast: 1e3ba56e5382e61e03fdfd2979164a848dc1edf26003b0272f51f98dbf81c305 - inlined_ast: 1e3ba56e5382e61e03fdfd2979164a848dc1edf26003b0272f51f98dbf81c305 - dce_ast: 705f126809042ac0bf4594c90dc526f81e896753731a6b413ba117d470c50ce9 + - initial_symbol_table: a32d8e2614c0c938f3045c99a5ae1a9435cd34da9c543bb2fd3b10e6128d9837 + type_checked_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + unrolled_symbol_table: 8afab6b4e6604768c1db1398838c274386d1b3d4b526967bd16c3d2222866519 + initial_ast: dd7bef8e08075a6a372765e6979b845ba5404f778e7ce7890b089f67d7fdf502 + unrolled_ast: dd7bef8e08075a6a372765e6979b845ba5404f778e7ce7890b089f67d7fdf502 + ssa_ast: 9fd2bea716304e5f5fb158e0297cd0604aacef022f3f55956cda6a52f8ce30cb + flattened_ast: b24e7acac78935c4014f47ef427aa28b300b63e18aecf0951a42eebb2cfbeb33 + destructured_ast: 96cfdf15882e0b2392f5d904461abc89946de3ae609446b584e60747f8306b17 + inlined_ast: 96cfdf15882e0b2392f5d904461abc89946de3ae609446b584e60747f8306b17 + dce_ast: ad4d6120fb44395631d65f8974cd77325fb2c9e01766796c708253b8e1776cc8 bytecode: 5a8a82d9707b83f6fe1d6f317a88b89ec9d908cd30fde3658d4e465e4ddf88e8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out index 7833f93556..b2c014768e 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_group.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f0f996bd026e52be88eda1f06611a250f07beb461598af45364338b71c6be67e - type_checked_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - unrolled_symbol_table: ff73715654c51dd2d9fea914a60b8e6cae327c41c9b70edd77e8bc4e12e811e9 - initial_ast: 5fd25df011150fceb3a41a64e754b6a7c547b2984f734b687f4905df232d47d9 - unrolled_ast: 5fd25df011150fceb3a41a64e754b6a7c547b2984f734b687f4905df232d47d9 - ssa_ast: 6c3052affe4cf0b0ea2744625516fd6efee8f0442f583bee60363d394e764811 - flattened_ast: ab1b0e39829c189dfaa8d150595f706f05906eedc1c6c65c68526cde30019d73 - destructured_ast: 7ff97cada06928aa23a4c9748073eba4ef93a41f46489e330ceadf7963d019f7 - inlined_ast: 7ff97cada06928aa23a4c9748073eba4ef93a41f46489e330ceadf7963d019f7 - dce_ast: dbd351eb37e5e12c463cc99c683711a113a0180676a242fff51aedb0ebf5632a + - initial_symbol_table: 50685756468b80481a31a2082a3df618d0e2ac34d08f6954df2f2b82de7d11b1 + type_checked_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + unrolled_symbol_table: 00b97f407ed6f4025b85376bc8d0b25e1d3a8430a6ab420e1e183a5c1b6e430d + initial_ast: 74f2b106148033859a4a34b5548cdbd4cdb87e2db64f36d9a2cf20b0a6d364b4 + unrolled_ast: 74f2b106148033859a4a34b5548cdbd4cdb87e2db64f36d9a2cf20b0a6d364b4 + ssa_ast: 73eb93150382a1c2bbf633581311461500550a9977f9f3909ff214fc0b7c24d6 + flattened_ast: 957b737ca43e48fc45217f583b677c9b5848e687343df8356b5bb4f06add7162 + destructured_ast: 438bb69dcddf8086453af4cbbed3fbecc9bd74afdd81162f90288d4cba1fcf5a + inlined_ast: 438bb69dcddf8086453af4cbbed3fbecc9bd74afdd81162f90288d4cba1fcf5a + dce_ast: cd82ba7fbb4b95bd460518b39d36ef5476f5440a7426623c32db26a27a9a5242 bytecode: 02daa75965baeaaad40c59c24d161cb796a2d833b10bd189c9bb2a38e8bf747b errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out index 8d28e5f4f6..435ca6c273 100644 --- a/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/sha3_512_hash_to_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cde267005ab63bbf7732222cdf11cba82760283e305d151eac86294c3ddeca5e - type_checked_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - unrolled_symbol_table: 70b1f7d016f3e65d2902d20fab38f69924278f04173bdbd4d112e98f751fe32d - initial_ast: fd34ed94615f69893b79b9867e8ef66cd332948f31c9cbef0abfe49de7f1d40c - unrolled_ast: fd34ed94615f69893b79b9867e8ef66cd332948f31c9cbef0abfe49de7f1d40c - ssa_ast: 13955d2954b2dda4fcc57bd85679ef46e4ca9aad02be63ba5a98ee995727c5da - flattened_ast: 8802ad10375eeb7097e0ab83c63e06ccb8d49d0b4d2483c94d9ad69f4ebb881e - destructured_ast: 51a17fba50daf33ddff63566d8ba94ecb613a84c10aa6a0cc15d7342daafc682 - inlined_ast: 51a17fba50daf33ddff63566d8ba94ecb613a84c10aa6a0cc15d7342daafc682 - dce_ast: c4790b38dfca72f6c2c4bff1152297013a5ce5e938a9404027836757ae571bd6 + - initial_symbol_table: 35faa74f7e63d6091fd26297a05671a6c5f428a70d5a37eb6e66a0b3600114d5 + type_checked_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + unrolled_symbol_table: 95144067dd9f17706ebab908322cdd2ba6e86ca14fa23e543205a1ffa98dd4ad + initial_ast: 7bbcf217bccf5513b4bc097816d3554cc4abdd52b729f65fab7cc256bf887797 + unrolled_ast: 7bbcf217bccf5513b4bc097816d3554cc4abdd52b729f65fab7cc256bf887797 + ssa_ast: 2e5c1e42bd0e260e7d0bde74b78ccf68b57ba4531bd2b0215898ff7a08c0d0f6 + flattened_ast: 81712202b122a29df2350446b7add33ce0d458a95681b29db479e29e59d22333 + destructured_ast: a97b9a1067ae7b9249aba16ad0d8c1df7aaabfc4dc704ceaec19d5fbadb5e1d6 + inlined_ast: a97b9a1067ae7b9249aba16ad0d8c1df7aaabfc4dc704ceaec19d5fbadb5e1d6 + dce_ast: 951899f2d2baf69aca2887011f9579e5426e167938a8c78523fdf750af867737 bytecode: ea26232ca66042daf7a856c208ce760f7355068171ed4cde5da403f375ab7d65 errors: "" warnings: "" diff --git a/tests/expectations/compiler/core/constants/group_gen.out b/tests/expectations/compiler/core/constants/group_gen.out index 5f407ba130..1e72348491 100644 --- a/tests/expectations/compiler/core/constants/group_gen.out +++ b/tests/expectations/compiler/core/constants/group_gen.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ea8f653da9c0fa724f7a242afdc9a7849ee961bb1a31b21abc3c5a5e8e3ccb33 - type_checked_symbol_table: 5eb7c6a123008d9ab6d3dca70c7709970ccb5df884ae433d6b069f2de7e1ba67 - unrolled_symbol_table: 5eb7c6a123008d9ab6d3dca70c7709970ccb5df884ae433d6b069f2de7e1ba67 - initial_ast: 0e8afe43640c078e9564e702da06b2b0c858bc98a3ba93983d0cf1314733005e - unrolled_ast: 0e8afe43640c078e9564e702da06b2b0c858bc98a3ba93983d0cf1314733005e - ssa_ast: b0cb17f8a73e5c756362cb40a129935521d873164491747d403ec96e51d94782 - flattened_ast: 4f94f53ab40cb09ca98ecc476eccd03e1e057f82b989a558a72978a77c485589 - destructured_ast: abab4fb40bca8e8fc97a59b45d51d9d1e34082fc2247c5ca1a71a2064655cbf6 - inlined_ast: abab4fb40bca8e8fc97a59b45d51d9d1e34082fc2247c5ca1a71a2064655cbf6 - dce_ast: abab4fb40bca8e8fc97a59b45d51d9d1e34082fc2247c5ca1a71a2064655cbf6 + - initial_symbol_table: 9c2740c48f546bab43b8020c3f0c0a17750655daa992fbd6596e510805521dda + type_checked_symbol_table: 639108a3ceaa3f4b3198e848fa1341cd8da62425e9b71945d70c0679de9f87f6 + unrolled_symbol_table: 639108a3ceaa3f4b3198e848fa1341cd8da62425e9b71945d70c0679de9f87f6 + initial_ast: 8288afbe9d76576eebdb237192bb20545ee1da09c2b1ece78668c52e3dc4a134 + unrolled_ast: 8288afbe9d76576eebdb237192bb20545ee1da09c2b1ece78668c52e3dc4a134 + ssa_ast: 9241489c8fc198f0f595e7ff79e435fd9957931f30074e350e0c552eebc4c3d5 + flattened_ast: 645cf6d4f48b5c2be4ff9db8d5076cd21302fe1beb14529231881da9b157d068 + destructured_ast: b47c897b226675531064e151374902183c6a0d3f306c7d44dec4e970fad2551a + inlined_ast: b47c897b226675531064e151374902183c6a0d3f306c7d44dec4e970fad2551a + dce_ast: b47c897b226675531064e151374902183c6a0d3f306c7d44dec4e970fad2551a bytecode: cd542f776048c64f42b745a4be5ebe93fe7a8638c8d1692d3d774d491cadfe45 errors: "" warnings: "" diff --git a/tests/expectations/compiler/definition/define_multiple_variables_fail.out b/tests/expectations/compiler/definition/define_multiple_variables_fail.out index f4436ef67a..2c54307b2e 100644 --- a/tests/expectations/compiler/definition/define_multiple_variables_fail.out +++ b/tests/expectations/compiler/definition/define_multiple_variables_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372072]: Expected a tuple with 2 elements, found one with 3 elements\n --> compiler-test:5:13\n |\n 5 | let (a,b,c): (u8,u8) = (2u8,3u8);\n | ^^^^^^^\nError [ETYC0372072]: Expected a tuple with 3 elements, found one with 2 elements\n --> compiler-test:6:13\n |\n 6 | let (d,e): (u8,u8,u8) = (1u8,2u8,3u8);\n | ^^^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `(u8,u8,u8)`\n --> compiler-test:7:36\n |\n 7 | let (g,h,i): (u8,u8,u8) = (1u8);\n | ^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo {\n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372072]: Expected a tuple with 2 elements, found one with 3 elements\n --> compiler-test:5:13\n |\n 5 | let (a,b,c): (u8,u8) = (2u8,3u8);\n | ^^^^^^^\nError [ETYC0372072]: Expected a tuple with 3 elements, found one with 2 elements\n --> compiler-test:6:13\n |\n 6 | let (d,e): (u8,u8,u8) = (1u8,2u8,3u8);\n | ^^^^^\nError [ETYC0372003]: Expected type `(u8,u8,u8)` but type `u8` was found\n --> compiler-test:7:36\n |\n 7 | let (g,h,i): (u8,u8,u8) = (1u8);\n | ^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo {\n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/definition/out_of_order.out b/tests/expectations/compiler/definition/out_of_order.out index 7b5360903c..ef9df44e97 100644 --- a/tests/expectations/compiler/definition/out_of_order.out +++ b/tests/expectations/compiler/definition/out_of_order.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7617a2d9bd76dc65121de2d81c3da1aa966eb5b6ea8df83407e69f69b144c71 - type_checked_symbol_table: 2f22f69e805807ac3b18b162481603206063b5dad6b2fbd38584df701624fb14 - unrolled_symbol_table: 2f22f69e805807ac3b18b162481603206063b5dad6b2fbd38584df701624fb14 - initial_ast: cf5a93ad00d6ae7f350d4bfa7ad941b7de97bec28909b230c63589a160ae81e9 - unrolled_ast: cf5a93ad00d6ae7f350d4bfa7ad941b7de97bec28909b230c63589a160ae81e9 - ssa_ast: 9df7f2325ef84c2465bab12a9ced3034ff23cd2c211ad9678cab9b75aa8f51bd - flattened_ast: d416ce1e1b13872dc456ea88b6a5dc7361002f091cce01d96601a3ed2990a251 - destructured_ast: 98ba5e0ddd65d087a9980c15e5184a871fd7fa452f7a6e13ae6d7321e89b89be - inlined_ast: 98ba5e0ddd65d087a9980c15e5184a871fd7fa452f7a6e13ae6d7321e89b89be - dce_ast: 98ba5e0ddd65d087a9980c15e5184a871fd7fa452f7a6e13ae6d7321e89b89be + - initial_symbol_table: fc27e2b6b327830d96496a91c49dd8a351672ebfed6cfab0134e605c0de01f9f + type_checked_symbol_table: 39e38360d043dd0691d4f117a6e15c195407035176fc8232da4ba2e9294030d6 + unrolled_symbol_table: 39e38360d043dd0691d4f117a6e15c195407035176fc8232da4ba2e9294030d6 + initial_ast: 1f99cbc9c0bf97d59f1c238db48b07bfb39072293aa7b4b1ead368df9386787f + unrolled_ast: 1f99cbc9c0bf97d59f1c238db48b07bfb39072293aa7b4b1ead368df9386787f + ssa_ast: d9cfa3728a487290adc8277c6ddbce93dcac9f06a813db19b70b4dd7b8397b38 + flattened_ast: 39c279ed4ffab274e956906db08bc6226ea4c767930868700955d9ef59ce53fa + destructured_ast: 05f6f17eb8d3d5001a98505eceaf7693013a61a0f34e517f2f89810af2d9e230 + inlined_ast: 05f6f17eb8d3d5001a98505eceaf7693013a61a0f34e517f2f89810af2d9e230 + dce_ast: 05f6f17eb8d3d5001a98505eceaf7693013a61a0f34e517f2f89810af2d9e230 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/auction.out b/tests/expectations/compiler/examples/auction.out index 36c95f0153..e063cf421f 100644 --- a/tests/expectations/compiler/examples/auction.out +++ b/tests/expectations/compiler/examples/auction.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 98dd4675fc059c4a00806a7e7e516861a12b923c9d1562e0538600af3e178761 - type_checked_symbol_table: 3d77075c269d8bd6f4d93b3e74b56fe281949367ce30cea752c772df47fce03d - unrolled_symbol_table: 3d77075c269d8bd6f4d93b3e74b56fe281949367ce30cea752c772df47fce03d - initial_ast: 4c8b420b24847d96db3032eed861206fa0d3a0cc09139d20122ada68e7a18a9d - unrolled_ast: 4c8b420b24847d96db3032eed861206fa0d3a0cc09139d20122ada68e7a18a9d - ssa_ast: 531852ccd6723a903aa32b3ad59c7f85948a9f85a6d63459828225b72a1d9725 - flattened_ast: 88bdf522329c7c99e14f4769bc8d5b405d581b11a64b1b0437c87daafeb628c3 - destructured_ast: 3ba152716a26438ab67f37722d756469c115965c32581924a686e1f2af1a90f5 - inlined_ast: 3ba152716a26438ab67f37722d756469c115965c32581924a686e1f2af1a90f5 - dce_ast: 3ba152716a26438ab67f37722d756469c115965c32581924a686e1f2af1a90f5 + - initial_symbol_table: e62c1b7c10399ecc5c160520319218d96b599b5cfd37add3032a8455552c7892 + type_checked_symbol_table: 6b8247d514ab06d72b92f94ada2a29c109fdb033decdc417a95ba371a2323fcb + unrolled_symbol_table: 6b8247d514ab06d72b92f94ada2a29c109fdb033decdc417a95ba371a2323fcb + initial_ast: 2939c07bf811d0a110e3f4d41ce08332be4a6938213330fcda20502369155023 + unrolled_ast: 2939c07bf811d0a110e3f4d41ce08332be4a6938213330fcda20502369155023 + ssa_ast: 5b011875455c2efbb3c222c91b40f049ca074e3b21685e27bfff6ecf50359ecf + flattened_ast: fb3c25714b87e8bcd5226eac3475c33910673b00612ebe1a92f392badd89b351 + destructured_ast: 0a9ddab7802cb678e0cda1fb4ba49b84e5d63488390ee48b212efbdc248681a8 + inlined_ast: 0a9ddab7802cb678e0cda1fb4ba49b84e5d63488390ee48b212efbdc248681a8 + dce_ast: 0a9ddab7802cb678e0cda1fb4ba49b84e5d63488390ee48b212efbdc248681a8 bytecode: ae52309998de7e291d82e92418fdbf583b182ce12e710e844550132d8743380e errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/basic_bank.out b/tests/expectations/compiler/examples/basic_bank.out index 8eeff0f81e..3e2117a409 100644 --- a/tests/expectations/compiler/examples/basic_bank.out +++ b/tests/expectations/compiler/examples/basic_bank.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d247514d23689c751671c578520cd5f6d55c2fd211605f5e4f480e3bf016779d - type_checked_symbol_table: 217e662b777b05696c44ec0471f50a6b8812beb97429689493f6ce861babd532 - unrolled_symbol_table: 88517c37aac0036ce9d1ed1cf227f560a628acd32e51165e37cd60950dc2f6c3 - initial_ast: 8e5555b3a76deed3ce006ce144a4e38c056e727f369e66769f36b17f4f82d676 - unrolled_ast: b51d799f838e8823d6b182793d38ac794c70444ac421e8252a8fae6ffde2ef24 - ssa_ast: 6153ab111f87443b64df2d477bbc709939682c9737d695450419d2d0756a411c - flattened_ast: e94ed3c97338d782db860550cdeaa962d87f8e58dc5eed5aa5be02de8f26e637 - destructured_ast: 718a8eb4350c555918e40574027db80cd614e8b8659f5ce869f0cedc3f6f60cf - inlined_ast: ebd0d30b3d0cb29695a8a30b80b81f1d668b5f4790a00c790216f871d23eadb0 - dce_ast: ebd0d30b3d0cb29695a8a30b80b81f1d668b5f4790a00c790216f871d23eadb0 + - initial_symbol_table: abe61054ca9df211b12060173d3acc1cd94d7dd48e1bd907b9e1aa15b92c93d9 + type_checked_symbol_table: 945b5379ae48537f8fadbaf30876c78885d39f7cfa795e756bc6b4f016e4ecc1 + unrolled_symbol_table: 0bbd5894a5358013b410a8f8e7af0cc454314f6ec92f369be24f257d59ded394 + initial_ast: 75dcf9468ef37d52c5e5ec868637ba8d33c6476d76bce004c9c6ac4ec905e3ba + unrolled_ast: 112fcc76097784bf2a7d01e5588b7ee7a1ccfa74eea5f0f16c2a91efcbea13fd + ssa_ast: 566b51d62d9ccd2c7d180c63640e9b6aad68d9f3f380c350985417bd820305bc + flattened_ast: 7b9c7175ab2ada5cbe19f9a5e444a6dd791578eb46a1520c58bc8ca2b70fc208 + destructured_ast: dc4920e8781576372a2c085288c1fb6da6428583bd14768dbe130e071c64308f + inlined_ast: 8409a26873b6c09c4b9288342ab6adb1d9765cffe1f20563fb1e7712c3e3d270 + dce_ast: 8409a26873b6c09c4b9288342ab6adb1d9765cffe1f20563fb1e7712c3e3d270 bytecode: 0667a154749e9675b6d20ccc3d01e17a19b6f770629aef1640a1e14d375a6e5c errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/board.out b/tests/expectations/compiler/examples/board.out index 6be98593ad..08069b3d92 100644 --- a/tests/expectations/compiler/examples/board.out +++ b/tests/expectations/compiler/examples/board.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 51ed39873399902e0d5e7499b0d4caa13e5dd634ed7f5a1101e3bf50341d321e - type_checked_symbol_table: 8b0acece60ac0ae2292ba33e6aa3827775744a2612448067846729e041f16761 - unrolled_symbol_table: 8b0acece60ac0ae2292ba33e6aa3827775744a2612448067846729e041f16761 - initial_ast: ba33dfc6560fd7b14317438e5d1214fc16636f1ea9e22ceaa2fb841a549ec1a9 - unrolled_ast: 263380af80c67b75a25dd6d33cde3dad00abb54feba3fed478c797337d2bf5d8 - ssa_ast: 46cb61069d115728ea9c2f9ce69691e10bdaca6e27d450ad92c323c93f0b82ef - flattened_ast: a7d995d21e23551a2fe3e261e9419c649dbb8e8aeb1ad300556dfab0209ec98c - destructured_ast: db1635b3be04a9852bad4ee697f304fabf593f034d4a0702b12a0911bee7b9d3 - inlined_ast: db1635b3be04a9852bad4ee697f304fabf593f034d4a0702b12a0911bee7b9d3 - dce_ast: db1635b3be04a9852bad4ee697f304fabf593f034d4a0702b12a0911bee7b9d3 + - initial_symbol_table: 480e3d1e1fdc4718c7f2a8a0b7a6b1a7f2243b74b49855f5468f1dc425fee8e7 + type_checked_symbol_table: d916e4ab2c45e95fb1da32e78d7bb089f2a38e09afc0a19d9249d659110bdff3 + unrolled_symbol_table: d916e4ab2c45e95fb1da32e78d7bb089f2a38e09afc0a19d9249d659110bdff3 + initial_ast: b0e1262b9d03522d0707dc941c7a4c8d7456a39c40b1b1b1e871211bbf523341 + unrolled_ast: acb9cb4c6e1c851516357aa55867049913fbd4b551fab4722e83ab4de82f5ba8 + ssa_ast: f137e104bbb7d7a0559a7266ffcddaa9a973d8111d9c37405ab4a27a8aa0ac9e + flattened_ast: a45aaac9032646f13fdf858730d4d6b0f6c6d3af8e9febb654a847542a07b4a8 + destructured_ast: 28b9eba3d18205fe1f17db1cb43bbf9fd9fbe58a09c85c7b5d777d6b8ea80769 + inlined_ast: 28b9eba3d18205fe1f17db1cb43bbf9fd9fbe58a09c85c7b5d777d6b8ea80769 + dce_ast: 28b9eba3d18205fe1f17db1cb43bbf9fd9fbe58a09c85c7b5d777d6b8ea80769 bytecode: aefb5e5a0f121ad8132981b01cc28fb487f749faf8306b7dc9d1b6c3400af180 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/bubblesort.out b/tests/expectations/compiler/examples/bubblesort.out index 2ccb6f7dd0..cb7c5d08ee 100644 --- a/tests/expectations/compiler/examples/bubblesort.out +++ b/tests/expectations/compiler/examples/bubblesort.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a0749753b1345fb070230f31a9dcb5d47bfb43d52fbec004c7957199eba9f941 - type_checked_symbol_table: 51d3ee16b94ea891d7267e9551da41091a0620f24189a3c6f121e1e25d96696b - unrolled_symbol_table: 51d3ee16b94ea891d7267e9551da41091a0620f24189a3c6f121e1e25d96696b - initial_ast: 2e830de35c5b6e25a3f108920f876b09dd1115afba62aeb361e61d583b16fbdf - unrolled_ast: 2e830de35c5b6e25a3f108920f876b09dd1115afba62aeb361e61d583b16fbdf - ssa_ast: 58c8c69cd90a593c4333775ac0ef53db3d4f54ddb94ec36b20025e89fed6e676 - flattened_ast: 2daecccb2b450c5a6f852d37ed034e95485b2b21fb44ffb1e66c522b7f24a4b2 - destructured_ast: 6fcf1d4549d093fe1a7629e203dbbd6daf57335432bda09da1df92b2143bd73f - inlined_ast: 6fcf1d4549d093fe1a7629e203dbbd6daf57335432bda09da1df92b2143bd73f - dce_ast: 6fcf1d4549d093fe1a7629e203dbbd6daf57335432bda09da1df92b2143bd73f + - initial_symbol_table: 86005cad24ea94a26f04e7899c160ea7ad8f4ebd1e66a17b5c3c07d584fd4e20 + type_checked_symbol_table: 1369f084c26ee96ae4e7b24f1b1a30e1474e25c854d15a0f80a00dada642c9a4 + unrolled_symbol_table: 1369f084c26ee96ae4e7b24f1b1a30e1474e25c854d15a0f80a00dada642c9a4 + initial_ast: 842ee5a0eccd43fb573d43ebc4e48954fccfdc53654b4b668ada246b2bec547c + unrolled_ast: 842ee5a0eccd43fb573d43ebc4e48954fccfdc53654b4b668ada246b2bec547c + ssa_ast: 6fb2f6a9338c3803b53aebe423e1af4fc412b3b26544a697162aa7224c367b1a + flattened_ast: 614438bddb4047db8d1381ba7824c8d97aa21411c83bcea3384c01f52797ba2f + destructured_ast: 9108d41e68053432ec4d3cf2482cd1bd8d6ade20ff28891f4ee2f3ef21f69975 + inlined_ast: 9108d41e68053432ec4d3cf2482cd1bd8d6ade20ff28891f4ee2f3ef21f69975 + dce_ast: 9108d41e68053432ec4d3cf2482cd1bd8d6ade20ff28891f4ee2f3ef21f69975 bytecode: 5adbf2387ed6209b64c8248741f74929f524771803ef803d5d9f9f8fb0d66ee7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/core.out b/tests/expectations/compiler/examples/core.out index 70b4b426ea..2f9d203a39 100644 --- a/tests/expectations/compiler/examples/core.out +++ b/tests/expectations/compiler/examples/core.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7a8925587b0672decf15a5c5d0e2820c1fba651a63e5a80545e0c32c1659581d - type_checked_symbol_table: 74ce5353b758798f5b9f4904bfffdf45fcc47f15e3a82be78369e976f9c4c2fa - unrolled_symbol_table: 74ce5353b758798f5b9f4904bfffdf45fcc47f15e3a82be78369e976f9c4c2fa - initial_ast: 5a2366b017fa2a59e8398aafd74a3ccf9d80334d5f4c0291659f13f5f93f09a5 - unrolled_ast: 5a2366b017fa2a59e8398aafd74a3ccf9d80334d5f4c0291659f13f5f93f09a5 - ssa_ast: 7747cbfa8f4bd232ddca09e7773c6ca70b940616654662ebd008300073218a64 - flattened_ast: b4bf76b5ac02e32fa78a1852b455921b03f94160601c5f037e81d0947eb0ec5e - destructured_ast: a16ae67cc4e36bd91ea3968b2305d11c41caca9a9a3043f2f1027853691c68a6 - inlined_ast: a16ae67cc4e36bd91ea3968b2305d11c41caca9a9a3043f2f1027853691c68a6 - dce_ast: a16ae67cc4e36bd91ea3968b2305d11c41caca9a9a3043f2f1027853691c68a6 + - initial_symbol_table: 575ce8a19c2b813627230838e18350893a94f5d6ab66094b4d6c3660c6e28232 + type_checked_symbol_table: 18ebf011841c87524cfd93bbc75503e378259f81955ef85ce11bed18ad6a217e + unrolled_symbol_table: 18ebf011841c87524cfd93bbc75503e378259f81955ef85ce11bed18ad6a217e + initial_ast: 7f9fada9ca295143eca1d3b8aefde1e5d5da98b13121546c51ecdaea7f9a8ea9 + unrolled_ast: 7f9fada9ca295143eca1d3b8aefde1e5d5da98b13121546c51ecdaea7f9a8ea9 + ssa_ast: de8d706b659a8a9cf0f0efea821eb9860f4841f4bf733fa6a82dd83b68f2e231 + flattened_ast: d3d94d8552e2d9376bfc467593b541d969298d389399dd94ad5e807e053c29ff + destructured_ast: 73201be5c9593545b343af6475479b6ccb1c5db619508de531f3a65c2cd5a804 + inlined_ast: 73201be5c9593545b343af6475479b6ccb1c5db619508de531f3a65c2cd5a804 + dce_ast: 73201be5c9593545b343af6475479b6ccb1c5db619508de531f3a65c2cd5a804 bytecode: b83219a26865ebfabc32ab427527151e26f2ca352b2dcc09e37069e38a102eb5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/fibonacci.out b/tests/expectations/compiler/examples/fibonacci.out index 385aad42f7..a91c9da953 100644 --- a/tests/expectations/compiler/examples/fibonacci.out +++ b/tests/expectations/compiler/examples/fibonacci.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 217d4fab76e661696709990cea0d571f121dff83d52cda9c117f18b60b8e296a - type_checked_symbol_table: 028aff3398835d58c0b92743a9bdbac3a1965e86d3ab9e776c97ce821f488983 - unrolled_symbol_table: bfcdd5100be66775ab6330824361a0b4ca40543d83d2e7407b702ba36f62fd66 - initial_ast: 4fb15e748c8e72b1cb0aff12003f1bef0e7c6a50429cd9ed6d981753130399cc - unrolled_ast: 3cea6646d94708eaddfffbd836903c1da487706c15f685457a89d1a2fa2f0bc3 - ssa_ast: 7a468f52e546786fdbcbfd8ca2f369dbb95bb01c0eb5c8837aed6b763f23e1e4 - flattened_ast: d79222134e5dbd52ca42d18ecee091180dcd54218763b5680c7f26f603c285b6 - destructured_ast: 361953009aa43f926925b77c72342ef25b26effa62463694d303591140758298 - inlined_ast: c01c64fc4767d915d45608a67f7aff0177a8f02c487e484c1ff4a6c9e621642b - dce_ast: 8f029d4f8d5b3cfa5e247107a326148b16ee9e0e14722c9fc754ab48a6d6f044 + - initial_symbol_table: 80b1ae8ee7b8ea388920b242c07b6816935885ed748325c60b3afb95a71add6f + type_checked_symbol_table: 6e9123ba734807f5ab8b200b3dc9d86df02ee8e5c1a8ed66faa4036f2f6fa0f2 + unrolled_symbol_table: c8e79efffc2386a8334ae7baf2dc795b3574ae9de2b93587dc8e2f3cd1cb7071 + initial_ast: 117744a82db2c8ec3103bbc81dc52488131bafd739a4cf2b9ece1cd09072e0f8 + unrolled_ast: 4ff38e507b622be9ca6bb5a99cf9f4ca665d666058da015640a55504dc1ff3bb + ssa_ast: 7612101f61d801d5d33efc0715b45610875440a3aa9f962d4104b7fe5019bc44 + flattened_ast: bdbad44e0defc42471bafc95a9267d59b1c317596d924b1a97444f08698b70f5 + destructured_ast: 6d44ad68362ddb8caebdffbe35068bbf77a6324a17cf88f188407f40ed37f9e5 + inlined_ast: 47225dc92c45c2f0788eae9dbcd618d3b17664e2254ca7eafc72a6d696ee859f + dce_ast: 1db259215dda3c526f6779f0885f3f22340ac7cf766bbdc6bd188483848c0026 bytecode: 3b90abd4333a964993382d9f47ba381cdd732a342f8b28828b99870c6dfafffc errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/groups.out b/tests/expectations/compiler/examples/groups.out index 23c730dfb5..e9634ef6d1 100644 --- a/tests/expectations/compiler/examples/groups.out +++ b/tests/expectations/compiler/examples/groups.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 21d8404cf357158dffe3ae15650ad9d0ba4b571954574157e8f9e9e0561bc8f4 - type_checked_symbol_table: 2278895c7026f1872db500d64c2283d01e3b460c142a30f445bd81f7515c1896 - unrolled_symbol_table: 2278895c7026f1872db500d64c2283d01e3b460c142a30f445bd81f7515c1896 - initial_ast: 06d5fa5ddb76a168179b26158a65ba0809f85f04a152ddee5ba7b261dc9fcd58 - unrolled_ast: 06d5fa5ddb76a168179b26158a65ba0809f85f04a152ddee5ba7b261dc9fcd58 - ssa_ast: 3c381090f17e2f08ac58dbf1907f78cb8dcefa7cb6cdcb72c98705d42e011502 - flattened_ast: 9a70cb1310bed9cbe911f69e80e91e1fa2b771c267e365900293fbb00817f061 - destructured_ast: 282fac06d8562933704741703616f6cf725460f2c6481a8b121f7571acd482b1 - inlined_ast: 282fac06d8562933704741703616f6cf725460f2c6481a8b121f7571acd482b1 - dce_ast: 282fac06d8562933704741703616f6cf725460f2c6481a8b121f7571acd482b1 + - initial_symbol_table: 474baddce283d718e76c14540fa1c6ed2680b6a16dcc5985080d0e794a308e28 + type_checked_symbol_table: 7a905f0ca2e8163c767ef8c55b366beeb095daad670f1c44745818415b03d526 + unrolled_symbol_table: 7a905f0ca2e8163c767ef8c55b366beeb095daad670f1c44745818415b03d526 + initial_ast: 316f17e78314ccc21c70c33178f93e42e621b2e5e18effd0e1232eaf45af5483 + unrolled_ast: 316f17e78314ccc21c70c33178f93e42e621b2e5e18effd0e1232eaf45af5483 + ssa_ast: 3783e557ca3b7a8c1f5d8898aed657bbf324dc033d589f50246291cd58cca4f8 + flattened_ast: 24d23642f9b573e9d0f5a8db8c737cfaf08acb0b9ed87a43eacc487ec8059ebf + destructured_ast: 97af2e8aa5d1782eb7acc421724e65c4fd43e2fea7a9dec7c334a38daf4c0668 + inlined_ast: 97af2e8aa5d1782eb7acc421724e65c4fd43e2fea7a9dec7c334a38daf4c0668 + dce_ast: 97af2e8aa5d1782eb7acc421724e65c4fd43e2fea7a9dec7c334a38daf4c0668 bytecode: 45196976b60c465ad542b11fe200c16d15959a4bf4d4a48f348aab42df3407ef errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/helloworld.out b/tests/expectations/compiler/examples/helloworld.out index 1cbe4adce3..46c4d40c09 100644 --- a/tests/expectations/compiler/examples/helloworld.out +++ b/tests/expectations/compiler/examples/helloworld.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: dc0a5087aa5685a18ab0ad366289b0f959aef2431e068065a54ad2c406f23c9d - type_checked_symbol_table: 1e652e69b6ec89cab778aa49b616629a05c858dc9789369d19f6e3d781f9087d - unrolled_symbol_table: 1e652e69b6ec89cab778aa49b616629a05c858dc9789369d19f6e3d781f9087d - initial_ast: 04dbaa69f4e3fcdfcd925c93288af43b0e17e9cf19c5a760b9e415a9045828e1 - unrolled_ast: 04dbaa69f4e3fcdfcd925c93288af43b0e17e9cf19c5a760b9e415a9045828e1 - ssa_ast: d706fadb42aa1f581cc2351686b09680fd23a303a7d0855d424e96d0ffa46d30 - flattened_ast: b68aa3edfaaaee5a12fcb6dd870cc5aba824c3fc0f9ae7539be8845a6c9e2b2a - destructured_ast: 77c4d1be9a1564da5001b4f43867e5a651379de2a43bb977376a2b94b311386d - inlined_ast: 77c4d1be9a1564da5001b4f43867e5a651379de2a43bb977376a2b94b311386d - dce_ast: 77c4d1be9a1564da5001b4f43867e5a651379de2a43bb977376a2b94b311386d + - initial_symbol_table: 11632005d1a50ace95c8b03b3326464a60789372ed56db8230721e0eda978369 + type_checked_symbol_table: 728cf5a8703f19bfb15e12d734b476c023a0d4abf0c17308776875831ae0e43c + unrolled_symbol_table: 728cf5a8703f19bfb15e12d734b476c023a0d4abf0c17308776875831ae0e43c + initial_ast: 434ef9a5ee7c108360fcf7854bf5de2a4e505d9b479baa0ad47bdfb4a267c1ca + unrolled_ast: 434ef9a5ee7c108360fcf7854bf5de2a4e505d9b479baa0ad47bdfb4a267c1ca + ssa_ast: 2a1e6870204db46830cd60aafe3f0493dcdaefe2f44517b0e5101f208b5ee418 + flattened_ast: 2a857f4293e1ace7b441bb8b5b29c6e6d81b2f756bb959edfda02d2f5d9a3ec5 + destructured_ast: c623597181c5a298da7db31bc23ab7f969493cbc1691a151569b77b123b23879 + inlined_ast: c623597181c5a298da7db31bc23ab7f969493cbc1691a151569b77b123b23879 + dce_ast: c623597181c5a298da7db31bc23ab7f969493cbc1691a151569b77b123b23879 bytecode: 774672545059d524d17b2709ca4d2f66dcc7fca13c4199ff8b5bf4a03d4d6c6a errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/interest.out b/tests/expectations/compiler/examples/interest.out index b38723d6fe..421e436350 100644 --- a/tests/expectations/compiler/examples/interest.out +++ b/tests/expectations/compiler/examples/interest.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2b9fd9a8fe2abac8fcacb9cdf96702654e34b01ef57d860b0ccd949d470c6fc3 - type_checked_symbol_table: 1d753f7f7a5c1baf24f64b735589b494323f0949951636e9622bbaaede68760f - unrolled_symbol_table: b2fa3e689b976e8810ba5c80be9799bda742d00595235374e17dce6cae72affd - initial_ast: 4378fa9edee82c753dc52aab314857ce361b6ad9a2fb39f6fed8f595593a6842 - unrolled_ast: 2569b1b594b3515a695e0d8bea43e1138be125334ed28f1a5568067b73f17e30 - ssa_ast: ca4e86d893c7d2e2b3001c627e4527b1b198085e922d1cf3020c0bf865a91dff - flattened_ast: abadde197ab5767f9e1c42630877908f4b1d65197f72474a11cc198722d401e4 - destructured_ast: 5a23e818bbf0ee36bba497d6655c74c07672a8e41c6378f90c48f2f1c46de443 - inlined_ast: 5a23e818bbf0ee36bba497d6655c74c07672a8e41c6378f90c48f2f1c46de443 - dce_ast: 5a23e818bbf0ee36bba497d6655c74c07672a8e41c6378f90c48f2f1c46de443 + - initial_symbol_table: 9ed8ddc414de14aa10e3f0d862d9f101ce8a472451241caacc3b4a4c967c8223 + type_checked_symbol_table: 38fb35075c02084a5f99b0eaa67882db5023baa113a64083fdaacacee53113d2 + unrolled_symbol_table: 525ecb80847f768aed5ceca6d41ef082bea32cb88296e5fc70dfda9918c7dc03 + initial_ast: 86a0d996309dda9eb9d5d8d1dd58275a442e24a4296e7761207f85ebc97b1ba1 + unrolled_ast: 7cd8c0c472ab06fcbdf994754d6aa6007aca23c2427dccfb3fdb0173c4bc95d8 + ssa_ast: 9a7fef0e85d398f0d68b96db691007849eef4927d6f7f3873a7e8a581a927294 + flattened_ast: ef83a0d178bdfff007a940d544dbb17ad00e76bd8d149ed233e09b940c27c14d + destructured_ast: 85a5dbafa3a8f1f6e40d99d921d01229d38fa3cbba24a1bb3a87da7f6a4c7eea + inlined_ast: 85a5dbafa3a8f1f6e40d99d921d01229d38fa3cbba24a1bb3a87da7f6a4c7eea + dce_ast: 85a5dbafa3a8f1f6e40d99d921d01229d38fa3cbba24a1bb3a87da7f6a4c7eea bytecode: 1425e7c87a38072c342ef9505090c0b039663ac1c5ce41632f999b376c81d348 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/lottery.out b/tests/expectations/compiler/examples/lottery.out index 241e00253d..1c6df9c866 100644 --- a/tests/expectations/compiler/examples/lottery.out +++ b/tests/expectations/compiler/examples/lottery.out @@ -6,13 +6,13 @@ outputs: - initial_symbol_table: de199bdd9ae2c78e94fa54ed8e8baf87c9537e41de5026ab0d14f53b83aacdb0 type_checked_symbol_table: eb4dd79e5f9dc3a1743543cf2115709402096e611f33fa03ea993cdef8bc2ca7 unrolled_symbol_table: eb4dd79e5f9dc3a1743543cf2115709402096e611f33fa03ea993cdef8bc2ca7 - initial_ast: 2695f0de73b55b73073273d14447862bc29fecd03a0575dd737fba36efdbc3f2 - unrolled_ast: 2695f0de73b55b73073273d14447862bc29fecd03a0575dd737fba36efdbc3f2 - ssa_ast: cc2e32af3cbc042860462af631ac6cfd8acc98bf3bd614ee698d1245785a42ed - flattened_ast: 940a51451829f564cf21c37e5f3c94e5fb91db86879f1df8eb088ef99f5a3676 - destructured_ast: a1b69f45733bb295963985899cf6b2ac8504828fac25fd558141a1d6f6a98dcd - inlined_ast: ed731d9a86502b86b34384acb5656720340dc509fb93cae09495405d32a9b8ef - dce_ast: ed731d9a86502b86b34384acb5656720340dc509fb93cae09495405d32a9b8ef + initial_ast: 73d93c0436d1f4d002aa332cd43a87a01b55b42159d6495575306c25046267c4 + unrolled_ast: 73d93c0436d1f4d002aa332cd43a87a01b55b42159d6495575306c25046267c4 + ssa_ast: acd509aa91092052b0da10bf0cdf5f735abf19cd6eb36c8fa81bc76e81e9ae22 + flattened_ast: d3658d88011d718cf081dc6bba7ae8af03fee2fa087304c5d8380a45df7906e6 + destructured_ast: 999d48666be8894ce006e9852315718a7f83cc950becbf190482fc18b9997dac + inlined_ast: 57d9676f2703db440cf5ed4100030689db993c8e84b445111844e8be24970960 + dce_ast: 57d9676f2703db440cf5ed4100030689db993c8e84b445111844e8be24970960 bytecode: 5052b2b09a1510935d9fd84a968f73f9a57ba0a545d909951a4452b68e065ea4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/message.out b/tests/expectations/compiler/examples/message.out index 4f1110339e..2644b5f2d3 100644 --- a/tests/expectations/compiler/examples/message.out +++ b/tests/expectations/compiler/examples/message.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c005d89f0d34b966411ae3569bc5b1ee5cb7e3d8ce343c50f80f5f75a83e9884 - type_checked_symbol_table: 5e9013cfb734f23bff090d9c22dae29e0c89808d64f1c8ac2be907955e211eb0 - unrolled_symbol_table: 5e9013cfb734f23bff090d9c22dae29e0c89808d64f1c8ac2be907955e211eb0 - initial_ast: 6d16c88ca8f785c360503604ccf10f57eae66fbddfc1b91e56dd51aab6184e15 - unrolled_ast: 6d16c88ca8f785c360503604ccf10f57eae66fbddfc1b91e56dd51aab6184e15 - ssa_ast: c0815de4bc82448bf79c979786241fffbcb3d84878c6ae2d77a3e9ddf9cf2570 - flattened_ast: cd02c846d739a70d5390d7fc40c52317638a62ad2546352c1b1945ee44aa2995 - destructured_ast: df40cf1e4f3c9a684f69814b5fc6ab314bd3a208dd9b211022e376f1f2fd4aa3 - inlined_ast: df40cf1e4f3c9a684f69814b5fc6ab314bd3a208dd9b211022e376f1f2fd4aa3 - dce_ast: df40cf1e4f3c9a684f69814b5fc6ab314bd3a208dd9b211022e376f1f2fd4aa3 + - initial_symbol_table: fb455f236aab153fd9f750766a9cf7e4c1d1918ff5b0f2a8d1ff649303753fcb + type_checked_symbol_table: 0bf394c4301d7959b38dbd32534372b12837f2323c5c231886b3446ad55e7e99 + unrolled_symbol_table: 0bf394c4301d7959b38dbd32534372b12837f2323c5c231886b3446ad55e7e99 + initial_ast: a4d7ed400ef99c9aed387a69ad03347749a65128a90c578f0a7410edaf27bfee + unrolled_ast: a4d7ed400ef99c9aed387a69ad03347749a65128a90c578f0a7410edaf27bfee + ssa_ast: 331ebd18ba6a6c3442c6e0ceae137ada6bc9e4596a9d72d742e2617e654c03a6 + flattened_ast: b6364e15a02c80b23bcb20a25b5994a8d34c03adb71994eace22c0343ec3ba76 + destructured_ast: 96a2bb89a5fcb1474e6ea44a4beabbe2414c132504e3f9bb3c2baf9b2140101f + inlined_ast: 96a2bb89a5fcb1474e6ea44a4beabbe2414c132504e3f9bb3c2baf9b2140101f + dce_ast: 96a2bb89a5fcb1474e6ea44a4beabbe2414c132504e3f9bb3c2baf9b2140101f bytecode: ecb647f74261a2c1212405edf2024aed89ab5e3c19353127dacdc9e31ccaf0f1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/move.out b/tests/expectations/compiler/examples/move.out index 0473383df8..73a9bc9197 100644 --- a/tests/expectations/compiler/examples/move.out +++ b/tests/expectations/compiler/examples/move.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a8b15c202ae508824fa9b19c9a7b2b267d80e5e7240baee602feef8d068d9350 - type_checked_symbol_table: 131249c996a358b1061cc6d3ae7c728988d0dace3ce18e33a7fb71e7443d4e6c - unrolled_symbol_table: 131249c996a358b1061cc6d3ae7c728988d0dace3ce18e33a7fb71e7443d4e6c - initial_ast: 5936c0f45e24a7575c82b4176af6c455f3c09ffb2d13f0993b38731b0e84adbb - unrolled_ast: 16050fa1cf390dc33abd826d93dc33c5ef4401c6dcf5fa65a48a73907c5e0b6b - ssa_ast: d099aff75d9a2b5df37a39ae94091b547c10e14f1c8912ce8e82eac0a9e9e725 - flattened_ast: 5f2604cc4c5778b37f14e8d831675cfcea45ec941462a66a783d4bda27aa50eb - destructured_ast: 8d0bae15ebe582ff420515123ef7a792f18bef31132970b49a83e853095ee8be - inlined_ast: 8d0bae15ebe582ff420515123ef7a792f18bef31132970b49a83e853095ee8be - dce_ast: 8d0bae15ebe582ff420515123ef7a792f18bef31132970b49a83e853095ee8be + - initial_symbol_table: 3d9997e6053158f7417078040b0e807686d33f9b95d33cf1c074bd9562e8d9f2 + type_checked_symbol_table: ccfc94a41a9005689f8763b06abded5b70aff55cd5de737dcc4ba7b22f3d0eb1 + unrolled_symbol_table: ccfc94a41a9005689f8763b06abded5b70aff55cd5de737dcc4ba7b22f3d0eb1 + initial_ast: df1e83ca957224f18177bbb58afb309635ce7bafa88805bece080784aa59ad0b + unrolled_ast: dacb4f3c7a6a20250a488a034d9580439bae339b72752813b4339ff686c1ac89 + ssa_ast: dc71372b5e7bec8375e0cc8e1f1cf02f2cc1412c7c1dfa18efeb7a4b212fb544 + flattened_ast: 2e581db5670414963a26c9d11b581255053883e94ef6ad2ce4d7c961789c274d + destructured_ast: 0bb95d70f3d82f2d4bcbab48ae15539e4da50eedf57f931ef6fbf5eefdf13757 + inlined_ast: 0bb95d70f3d82f2d4bcbab48ae15539e4da50eedf57f931ef6fbf5eefdf13757 + dce_ast: 0bb95d70f3d82f2d4bcbab48ae15539e4da50eedf57f931ef6fbf5eefdf13757 bytecode: 6ea0a455c7cc5f2bd868d5780a7735c599fb95c99157997d156dce175d6c6e94 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzdebruijn.out b/tests/expectations/compiler/examples/ntzdebruijn.out index 2ca9393fda..4d11f32ff4 100644 --- a/tests/expectations/compiler/examples/ntzdebruijn.out +++ b/tests/expectations/compiler/examples/ntzdebruijn.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 544438bd87fd1515b44517a6ce669387437ac603a2f2361ffbdee7c7c9d7d0d7 - type_checked_symbol_table: 5d1b33880ffe623138ef2573cced174bcbe2d88e7412736612ca2b55cd5a54ef - unrolled_symbol_table: 5d1b33880ffe623138ef2573cced174bcbe2d88e7412736612ca2b55cd5a54ef - initial_ast: e793791d5a4b1b1bb21ccaae4412f2b778814d528cfe9f4c2d1465bdb3beb77f - unrolled_ast: e793791d5a4b1b1bb21ccaae4412f2b778814d528cfe9f4c2d1465bdb3beb77f - ssa_ast: 650011c335255ed398bc951fe157dd85386fafe9923ee7994f19783a2adcb8a5 - flattened_ast: 198b5c8189538fd986f637f3e7309f6921837d7fa9e42f80fdf4ec2e925fbd00 - destructured_ast: 37866657a1a29a46c6e537d1907eabf4f243559b18dcf0e130a071334258ac9d - inlined_ast: d562d3ad9cdd93fb002f68b571c82db07d2b1f32b165abb9584379045a6da72a - dce_ast: d562d3ad9cdd93fb002f68b571c82db07d2b1f32b165abb9584379045a6da72a + - initial_symbol_table: b930b577ec6de5c912f2f527aca1c3e2ce43e1f6aa9c35289024f706013abd14 + type_checked_symbol_table: 6753971f2ece5d78c158cd346873e57c33479609dcb2c7d9e0132ad87ab21d0e + unrolled_symbol_table: 6753971f2ece5d78c158cd346873e57c33479609dcb2c7d9e0132ad87ab21d0e + initial_ast: 776475d60a0722c4fc736391d9bac011ad55dc4c55373775641ab22b3dc62b02 + unrolled_ast: 776475d60a0722c4fc736391d9bac011ad55dc4c55373775641ab22b3dc62b02 + ssa_ast: 1e73d636efe1a323fee9e8160abcf25ffae1272bcdb5423a0faf8902cf8c1e71 + flattened_ast: 0504d8c2e2146fcd79bc6b95a133f293f8e06ade0c2d7e510cd241d24e00dafe + destructured_ast: 81ab333d3e1b0254ccc68dc62673f1a8844d782dfaf64dc9f769c7b551f9b564 + inlined_ast: e216dfd94263243f5f11df997138c8a3a8e33374a7aed13a4bf59a367faa57ae + dce_ast: e216dfd94263243f5f11df997138c8a3a8e33374a7aed13a4bf59a367faa57ae bytecode: ecf52756cc54e0e43ccfeb4db8369ff820a309fd7061bfaad5dcf535b58782b3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzgaudet.out b/tests/expectations/compiler/examples/ntzgaudet.out index b62305bd41..4bc990daf3 100644 --- a/tests/expectations/compiler/examples/ntzgaudet.out +++ b/tests/expectations/compiler/examples/ntzgaudet.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 71f2ff5cd5e9f13d391d8c2e941b1c889fabdd27f538ba2a5c7ed918228ab154 - type_checked_symbol_table: ab9c6fd9fc5f959c94624afc6b7fc1efe2bf8c52993e87f087a6b2b42a9fa279 - unrolled_symbol_table: ab9c6fd9fc5f959c94624afc6b7fc1efe2bf8c52993e87f087a6b2b42a9fa279 - initial_ast: f537b4b2ece137533a09e34a5cde0a0866c357952f0df9745075ba8a508ed0c1 - unrolled_ast: f537b4b2ece137533a09e34a5cde0a0866c357952f0df9745075ba8a508ed0c1 - ssa_ast: ca175ae56ea6a4f87cb538a406ddd66d340bd756302bc76ed6bc59accbaa3375 - flattened_ast: d78ade6b08805fef8f5a800b0112b9b89741c22a0daa166ac8f31e9117b5ef40 - destructured_ast: 62e44a09733128d91db70411d1f171b61b9e4f0e9f83e8524ff514c0d2eae8fc - inlined_ast: 62e44a09733128d91db70411d1f171b61b9e4f0e9f83e8524ff514c0d2eae8fc - dce_ast: 62e44a09733128d91db70411d1f171b61b9e4f0e9f83e8524ff514c0d2eae8fc + - initial_symbol_table: 76ec052c76fde2c4afa1f74c3d3643f6a949b79e6da100df5f3af04d535fb0c9 + type_checked_symbol_table: 4b450f957da50d251e6dfc8c38e07f47efb21fb21e32a8a870729502059e0965 + unrolled_symbol_table: 4b450f957da50d251e6dfc8c38e07f47efb21fb21e32a8a870729502059e0965 + initial_ast: 83640fdffb1fc68c2e4f6fbe89206d9cd4015000aacd9c9adbac45db9e475463 + unrolled_ast: 83640fdffb1fc68c2e4f6fbe89206d9cd4015000aacd9c9adbac45db9e475463 + ssa_ast: 29fccce8162b2878be034883b2eb18072bc479966069f7c781d52866683c67a1 + flattened_ast: 1d957aa0fca624c6396b128d899319831eb408515b234e849bd2d517e347b4d4 + destructured_ast: e0ef79cefa916d6070952a76351fbf3c5611b31b82907b2e5c17cf07e6c5cb7e + inlined_ast: e0ef79cefa916d6070952a76351fbf3c5611b31b82907b2e5c17cf07e6c5cb7e + dce_ast: e0ef79cefa916d6070952a76351fbf3c5611b31b82907b2e5c17cf07e6c5cb7e bytecode: 5fd0ec18707f7e6af93b8eacd72590b4bfd68559dba48ab95574a0b44a0b3313 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzloops.out b/tests/expectations/compiler/examples/ntzloops.out index 1b1398d5a3..89739f401f 100644 --- a/tests/expectations/compiler/examples/ntzloops.out +++ b/tests/expectations/compiler/examples/ntzloops.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6a20b73c0e5e4700b654ef12f0a5676c0ccb166f611e870bf97dfcd18687bb1c - type_checked_symbol_table: 4e47e6b55595a0ebe8d5a68d40880ba2a09e859b3a616ab12ffd4101e155bb75 - unrolled_symbol_table: b58f633ffc91f50c37ffc34dc46151b6c61ffff60a89229f9736dc0424c5ac8e - initial_ast: fe59aa722fcc92ec9b48bff0df5ea474f1fc03a82fa752c0a81522aab2669dfa - unrolled_ast: fdbfecf4b9e994d951abd0e136eb5514b242ef2f17a182f6a51089520b5562cb - ssa_ast: 7545307c7da47b7ee1ed23fd1db0d7bef20bc10760a18f16e8b568ec09cb7153 - flattened_ast: 96eb41032b7311825a5da85bc67496351a0b328ac1620c247f21f9bfe73d11af - destructured_ast: 57d59cc5a2d5bee05f7c671f3676b1789cbf24ffe64741a2839c9effaf732aa8 - inlined_ast: 57d59cc5a2d5bee05f7c671f3676b1789cbf24ffe64741a2839c9effaf732aa8 - dce_ast: 2fed074313f55a8c4133750b2f7b875fd74daed31ed97ff9f26f185251b4a815 + - initial_symbol_table: 9dff67a7c8fe11726dabdd3e46bfde8428fa0b721a16e68666ef364610ae56ea + type_checked_symbol_table: c29f92316145afc961424e33fc71957604128a4c97f03750fb49a73f552ac27c + unrolled_symbol_table: 7b41e8912a857d2573d4ac81030de767704fbb1c5f288b3204cfdc407f593b4f + initial_ast: fddba4f56016625454f5d5da3fa81487ea9b30358b35269f8bf700976590cfb9 + unrolled_ast: 02947c30c03d6e87c8afedbfb9dca639248a1777bfb4b9265ee62eb6280b617e + ssa_ast: 108f90cd2f8b1a79ec0ae244985a9213392e72eeed6caa8ef41ba5950ab11ef9 + flattened_ast: 48ce9c5f60818c67cb02f0627c0c04feabf2eb17aa7a4314b334102b15a3f65e + destructured_ast: 59982ab4709732bc012791803270488fcf58444158cd0c736babe82138c1970b + inlined_ast: 59982ab4709732bc012791803270488fcf58444158cd0c736babe82138c1970b + dce_ast: 57f7c5aa1e4a6de27de6e215a500c2f0831d0cb282dc4d022ab907fec73a64b8 bytecode: cca4637103b23653c5a99744693068186bc6d89052df73b09c1601c7f85f0eed errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzmasks.out b/tests/expectations/compiler/examples/ntzmasks.out index 54ba7e62c5..eb2613505d 100644 --- a/tests/expectations/compiler/examples/ntzmasks.out +++ b/tests/expectations/compiler/examples/ntzmasks.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6a20b73c0e5e4700b654ef12f0a5676c0ccb166f611e870bf97dfcd18687bb1c - type_checked_symbol_table: 937bb58735048f50cd5510a3c2ce46a9a2054eebea55d20a2aa10ced96ae0faf - unrolled_symbol_table: 937bb58735048f50cd5510a3c2ce46a9a2054eebea55d20a2aa10ced96ae0faf - initial_ast: a2c79f2889191d5dee011d7f9e2b5739ddbcf1e520f54030242c4b4adaf7a4a6 - unrolled_ast: a2c79f2889191d5dee011d7f9e2b5739ddbcf1e520f54030242c4b4adaf7a4a6 - ssa_ast: 8dcd573b4595ed46c9c6923cb71160c0e500874e15146510cdf8b2638a6de2c3 - flattened_ast: 546b67d2670deb19e21de77d9ac29b0d732c09971bc62bd5c693cdb1be493e4f - destructured_ast: 7b1128656074beeb3667bcdb7f7febee3c036a8b5d43764beb1f7c2899656c04 - inlined_ast: 7b1128656074beeb3667bcdb7f7febee3c036a8b5d43764beb1f7c2899656c04 - dce_ast: 7b1128656074beeb3667bcdb7f7febee3c036a8b5d43764beb1f7c2899656c04 + - initial_symbol_table: 9dff67a7c8fe11726dabdd3e46bfde8428fa0b721a16e68666ef364610ae56ea + type_checked_symbol_table: 3e24a527d7fec6b071ce9f95adf54d764fb6cfae4855f9352c83fe38dde09954 + unrolled_symbol_table: 3e24a527d7fec6b071ce9f95adf54d764fb6cfae4855f9352c83fe38dde09954 + initial_ast: a67863a460a9dee157b89df5fba6f8eb871bec487360c7bcbeab1504b335577a + unrolled_ast: a67863a460a9dee157b89df5fba6f8eb871bec487360c7bcbeab1504b335577a + ssa_ast: f1c6c8e9039d32e4d0d46e730f0b7ec29e63550c9c49a7d8d60b89179c744335 + flattened_ast: fe3d899285178bee9bac8c33a2f70381a8dfa268cbf6347087c373dcc8f08c49 + destructured_ast: 11dd8920cc9d7b401dd1c7539127e619e4089319e78f887a3dc6585603724eaa + inlined_ast: 11dd8920cc9d7b401dd1c7539127e619e4089319e78f887a3dc6585603724eaa + dce_ast: 11dd8920cc9d7b401dd1c7539127e619e4089319e78f887a3dc6585603724eaa bytecode: 9aba49a906bfc3f931cb314bd970e04dc8b74966ec2888efecc4f0f8795dc368 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzreisers.out b/tests/expectations/compiler/examples/ntzreisers.out index 7dfeaa80c7..e01a5f70e0 100644 --- a/tests/expectations/compiler/examples/ntzreisers.out +++ b/tests/expectations/compiler/examples/ntzreisers.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 3e8a854b6e8182bafdf1549a1295ec7f3f6d53cdac8617d7dc6948718cdefdfe - type_checked_symbol_table: 79a14ba5d60a10fdfd1ee4db3326453709462c5b5d2293e2f4a1991ac856ae5c - unrolled_symbol_table: 79a14ba5d60a10fdfd1ee4db3326453709462c5b5d2293e2f4a1991ac856ae5c - initial_ast: 36e487a72849e7ea5bf9cbc59f4b32869446d088acaef18e4061089806ef38f6 - unrolled_ast: 36e487a72849e7ea5bf9cbc59f4b32869446d088acaef18e4061089806ef38f6 - ssa_ast: 7bb05c3e16ef5cc34962489166033a2d2106cc716e8f8b34ed5900c60c1c7905 - flattened_ast: 9bdbcf61f6795c3dc7ba1c783ae74dd3cdb58508a2d388c79bbd1d507541a67b - destructured_ast: dddf9b31f1bc9715425d6552371d50976bb6e4b59ca04c8b135af55a8c6ae2fe - inlined_ast: 29cc579dabc0c3fe5c86e8a60bcb9302fd79fc2006b220c3d127c351acd856c5 - dce_ast: 29cc579dabc0c3fe5c86e8a60bcb9302fd79fc2006b220c3d127c351acd856c5 + - initial_symbol_table: fe6582b9263c45c7e136548ec18514f5f08303e752df8be178ada8bd3efaa43a + type_checked_symbol_table: 89fd00e1312c30e9ca65746e5372a0516c3062b94273be4d0a1f731592a6d409 + unrolled_symbol_table: 89fd00e1312c30e9ca65746e5372a0516c3062b94273be4d0a1f731592a6d409 + initial_ast: cef0b29d345936f527e1a8acf6d33cbab795e5e3561b46703bf6529afbfd5325 + unrolled_ast: cef0b29d345936f527e1a8acf6d33cbab795e5e3561b46703bf6529afbfd5325 + ssa_ast: 30186fdf7cd60b3df1b6e55ff99ad7757cc3a1166c507fc8f16b9276f82f05aa + flattened_ast: f33f65faf05f7bbf8e86435b45e632d30a319ac541b4ff6a59909e59c3028214 + destructured_ast: 8da1b5fdfd388a779a870e6331bed91cff3dee9ecaef71195aceded5ce14f904 + inlined_ast: 3d38f21d347cb6782a1e7732f764065fff429ce6dfed789b3b2e641d1b8aeb39 + dce_ast: 3d38f21d347cb6782a1e7732f764065fff429ce6dfed789b3b2e641d1b8aeb39 bytecode: 38e21ed198874357b0a83d451d9498a59838a7f5ad979d372a405b5e6e5a4e17 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzsearchtree.out b/tests/expectations/compiler/examples/ntzsearchtree.out index 9907733ec6..19fb753dfc 100644 --- a/tests/expectations/compiler/examples/ntzsearchtree.out +++ b/tests/expectations/compiler/examples/ntzsearchtree.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 58872c24d4d8343fb7c4542e952a67fdab7c1a5ced6b046220748edebfcb3acc - type_checked_symbol_table: f91bf916b23a4431f7166384cef696a54fa659816a855d552ec67cfd94808d92 - unrolled_symbol_table: f91bf916b23a4431f7166384cef696a54fa659816a855d552ec67cfd94808d92 - initial_ast: b6df3167bbfb96942f1e790d1e7454e453b59ff8cc749d2d36defacd62674ac4 - unrolled_ast: b6df3167bbfb96942f1e790d1e7454e453b59ff8cc749d2d36defacd62674ac4 - ssa_ast: 822c20bd32ede5317e38758754d13927703c87cd6be8ac17938386b7bd3e7260 - flattened_ast: 8334b425fed2251bb047036374395b51e2742c00e7a09d11914f6e7dafb8e57d - destructured_ast: b7c2a4397d886bd73c0c779181892899e693f7b42a1311d0be8cb39f5bca4ad2 - inlined_ast: b7c2a4397d886bd73c0c779181892899e693f7b42a1311d0be8cb39f5bca4ad2 - dce_ast: b7c2a4397d886bd73c0c779181892899e693f7b42a1311d0be8cb39f5bca4ad2 + - initial_symbol_table: 6d4128f767004e76e8281fa6a257c0513c8d8c48c96ae759718aff96a782502b + type_checked_symbol_table: ca8fdc648a235b01466e0aa6306ce0d663bc2caf3bacdace0653048f8ec65b38 + unrolled_symbol_table: ca8fdc648a235b01466e0aa6306ce0d663bc2caf3bacdace0653048f8ec65b38 + initial_ast: 22e5ae5968afbbe73a278a85fbbe7839c91f8a6ae8b2a2ebc47b0f7c27b7b32c + unrolled_ast: 22e5ae5968afbbe73a278a85fbbe7839c91f8a6ae8b2a2ebc47b0f7c27b7b32c + ssa_ast: 1d4d764ebef58dd5f4ffa0fec746dc14ac6511394399d099ef901774cb23e687 + flattened_ast: 5109cbd390a294bfcb89c16f3b56a337206cae71c3005f307f403abf9afec5b2 + destructured_ast: cfbbef038db7ff79319ced92674bfe14b7a8cbb1beca4c7381953382c60a1836 + inlined_ast: cfbbef038db7ff79319ced92674bfe14b7a8cbb1beca4c7381953382c60a1836 + dce_ast: cfbbef038db7ff79319ced92674bfe14b7a8cbb1beca4c7381953382c60a1836 bytecode: 3516104be238849345d986d90ff7aa2bc01fe31609f34330e279eef25edb7752 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/ntzsmallvals.out b/tests/expectations/compiler/examples/ntzsmallvals.out index d7b01e24e9..73cdcf5699 100644 --- a/tests/expectations/compiler/examples/ntzsmallvals.out +++ b/tests/expectations/compiler/examples/ntzsmallvals.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: abdd44de4a8859f6d06dfc3dd5f0f6cae511ea9030d304f5691843a4c1a89778 - type_checked_symbol_table: 1c679728b53fbf74dcecf29f20384612b4dae896cb326ae3481b70b2ed093f5f - unrolled_symbol_table: 1c679728b53fbf74dcecf29f20384612b4dae896cb326ae3481b70b2ed093f5f - initial_ast: 7787d083e77a67ad430ef82175c78cfc6b95f8b21b2c70e5ded68734c0e28d8f - unrolled_ast: 7787d083e77a67ad430ef82175c78cfc6b95f8b21b2c70e5ded68734c0e28d8f - ssa_ast: 57ab1acce6a1c7a7cdae1ceea62760bbab9038011b34b4f09db45d6f3b4da11d - flattened_ast: 099237c37ee33b81890bea707c49811c8396c1511a6fd88693cadeef91aac056 - destructured_ast: 9eb0c91881beac12d3395b2b23d58e28dd6485d8a2fd8afefe4601ac105df0ca - inlined_ast: 9eb0c91881beac12d3395b2b23d58e28dd6485d8a2fd8afefe4601ac105df0ca - dce_ast: 9eb0c91881beac12d3395b2b23d58e28dd6485d8a2fd8afefe4601ac105df0ca + - initial_symbol_table: db910ee56fa8210ddc12ba5a771a89b5174899cb8cd17619f2d24075f15761c2 + type_checked_symbol_table: 3e11fe04a08e53641ed58553df037e53f2b54d6fe2a8b702853f974dba5f24ed + unrolled_symbol_table: 3e11fe04a08e53641ed58553df037e53f2b54d6fe2a8b702853f974dba5f24ed + initial_ast: 82934829512375c02fee11224416622175c0f2c1fad225063ad561120b196a86 + unrolled_ast: 82934829512375c02fee11224416622175c0f2c1fad225063ad561120b196a86 + ssa_ast: 22caba0c620c5f9a63d4e3933d8cfc5d4728d42d40353a39c3617683d5f0c922 + flattened_ast: 8e4fa75c5d481dd545930c6e9e542a1fbd5b31e4854454874f44f3c8a1319842 + destructured_ast: a7fe93b8e326fd9b93ab721483ad2f65be3c5079941fc2f1c4cc32b248868760 + inlined_ast: a7fe93b8e326fd9b93ab721483ad2f65be3c5079941fc2f1c4cc32b248868760 + dce_ast: a7fe93b8e326fd9b93ab721483ad2f65be3c5079941fc2f1c4cc32b248868760 bytecode: 447867c0cff55fb14313d71ddd48f1a8fbee509cd357304c12fba830841dcd09 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/simple_token.out b/tests/expectations/compiler/examples/simple_token.out index 2324c21788..ff84e48336 100644 --- a/tests/expectations/compiler/examples/simple_token.out +++ b/tests/expectations/compiler/examples/simple_token.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c5942bb6ccca0ae5b2952eb371f4673b4c9a41eb0e25f198783a4b131c3fcc97 - type_checked_symbol_table: dddec6f08b08224d6bc516957b3d4749fb3e805a29936ddaea4d10c0272b5567 - unrolled_symbol_table: dddec6f08b08224d6bc516957b3d4749fb3e805a29936ddaea4d10c0272b5567 - initial_ast: 492b4988c6c596c11f20dd28724e411dfcf31e5e5f4491c0c2680761ec36e929 - unrolled_ast: 492b4988c6c596c11f20dd28724e411dfcf31e5e5f4491c0c2680761ec36e929 - ssa_ast: dbd96d670aecb5a8177137faba61de96f594ada8aa9a6bdcd38fad23a71763f1 - flattened_ast: 126d0638d6997cf135e910a371815b7db80c3705baad668c843f86f64d274af8 - destructured_ast: 078479edadd6ca2f758983b0ff1e666c8df3d0539bb7c36de93e1dcd5754e7b3 - inlined_ast: 078479edadd6ca2f758983b0ff1e666c8df3d0539bb7c36de93e1dcd5754e7b3 - dce_ast: 078479edadd6ca2f758983b0ff1e666c8df3d0539bb7c36de93e1dcd5754e7b3 + - initial_symbol_table: 513839497fb40242f53a43cda8848e446e9d690dad6e44ba3f0f60a96e3f97d5 + type_checked_symbol_table: 4976db9708869fb0ea36157ad01efa5b491996d19f58dd3cc591c6cb7ca96a53 + unrolled_symbol_table: 4976db9708869fb0ea36157ad01efa5b491996d19f58dd3cc591c6cb7ca96a53 + initial_ast: 4ffbdb821e8aeed13f5c4948da6d4af54860df90f629e552130dfab7cb3c9a52 + unrolled_ast: 4ffbdb821e8aeed13f5c4948da6d4af54860df90f629e552130dfab7cb3c9a52 + ssa_ast: ebc62bbd07b4b00e2956f7639cdba671d7f0245e715a7a48447c8631645072bd + flattened_ast: 1a57a40d2b2724705133ea6f0e685e73376591d72ad8192e18310c88575352e6 + destructured_ast: ec12bbeb130278dcdbcce2fa69c9e0f45dd44a6e4dea3b2b78c0634477d53f89 + inlined_ast: ec12bbeb130278dcdbcce2fa69c9e0f45dd44a6e4dea3b2b78c0634477d53f89 + dce_ast: ec12bbeb130278dcdbcce2fa69c9e0f45dd44a6e4dea3b2b78c0634477d53f89 bytecode: 1fb1eb1a0d28634e2e0ac374be81010d733d3749be3b2700cead1f03266ddfb0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/tictactoe.out b/tests/expectations/compiler/examples/tictactoe.out index 7d2a71506d..bc74504504 100644 --- a/tests/expectations/compiler/examples/tictactoe.out +++ b/tests/expectations/compiler/examples/tictactoe.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a8ba119d927d4cc0eca3a044c67e512f41610f314f1cd989583616a210d2632f - type_checked_symbol_table: 24b9f4fd8831984d7a7dcfe76c295f96d50b401117a79b3ba12f2aeda9c503cf - unrolled_symbol_table: 24b9f4fd8831984d7a7dcfe76c295f96d50b401117a79b3ba12f2aeda9c503cf - initial_ast: 8525eab333b7546b35b8f435b0809cc5fa9b5acb27733be56f1e582944bfa20d - unrolled_ast: 8525eab333b7546b35b8f435b0809cc5fa9b5acb27733be56f1e582944bfa20d - ssa_ast: 195c31713df27cb146a30fba5894d00cc03bbd6601e4ecddf7e4392774bec5b2 - flattened_ast: 92472197292b74c83f4bfcb81b0d263bf36b34387e409e14d21cf31a6916ccf2 - destructured_ast: 72a43189e7753c09a0489422ba935f2ec67ecf2879cbc7a27bb2822eb8c6b3db - inlined_ast: 589322faa7c19bf9bb380f8813fa3e867bc897dc4f77b3699354f3154cb81fff - dce_ast: 9d3050c7a5a3af1ca13676064e9962903489ce1630ba359587e8de293dbec3e7 + - initial_symbol_table: 6aff4711eab46a594713d623b8a8952afa6539c74151c9ea47a37edc6f4a638c + type_checked_symbol_table: b2fe6010b96888233278ce75a7d0fdf2e3e1a534e838be8b5989627735590b0c + unrolled_symbol_table: b2fe6010b96888233278ce75a7d0fdf2e3e1a534e838be8b5989627735590b0c + initial_ast: 71f305a9a0f1cb9a7e7288f8d1e8e33dc60c563c8a79292bba93cbc47a22deab + unrolled_ast: 71f305a9a0f1cb9a7e7288f8d1e8e33dc60c563c8a79292bba93cbc47a22deab + ssa_ast: 386e22834051ea8712aaaf890074feecbb9f77bc00b1d527719ad6a65ec90bc8 + flattened_ast: 8ba8ade0fbc69bc73424b0078698b5e90c5868b92c60f0fcf6af300bdbbf0d40 + destructured_ast: 74ca7acb295c6285065c7bc3fdee6b94e0f7d25b3f86ad0bf1819835604f8140 + inlined_ast: a0d0c084c88498b3f1b3015fea3e54ca8f2fb73f430be47926225fc99e9903bc + dce_ast: b3cfb4722950a42590b9f2b030731fd8159df47a6999c02cb8714cafac226a67 bytecode: 82d12cfea48eff976f9f70a6846c7f25870209fc3edf10b45b5f862a25ad3f40 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/token.out b/tests/expectations/compiler/examples/token.out index 01a8de69bd..a7772a2dcb 100644 --- a/tests/expectations/compiler/examples/token.out +++ b/tests/expectations/compiler/examples/token.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 360cbb3e1fbb7a2bdc6798712e40c8577740db261fcb88cacf7baa122ad893a5 - type_checked_symbol_table: 0a9cc1ae265d6f06800c5dddf898e154f85b486c33b7adef512399551612bb08 - unrolled_symbol_table: 0a9cc1ae265d6f06800c5dddf898e154f85b486c33b7adef512399551612bb08 - initial_ast: 10e3a89b3823000a5e0edd485af2759483a92c54d285c9c4d891614a8977e5df - unrolled_ast: 10e3a89b3823000a5e0edd485af2759483a92c54d285c9c4d891614a8977e5df - ssa_ast: b08a90f76b89904e2980fd99d666e801d8905d2cd9b1a289895b859747d6bf39 - flattened_ast: 491468cddc2556300da539d8d18f953b77fa3e0bd20dd00811cb97e6585545d5 - destructured_ast: 9b9a2d5eca2d8ad85c296512f315bffd1e427ec9346610164b5c02780eebf01e - inlined_ast: ae988501da90a51893fc7a19ec552e7a21ed425cc0d713dd58e812e6a38236cd - dce_ast: ae988501da90a51893fc7a19ec552e7a21ed425cc0d713dd58e812e6a38236cd + - initial_symbol_table: 8177e627a92d25f99122bb67b846cb21a98d38ec1a3df6bc48765113e814de49 + type_checked_symbol_table: 544a9d535b04db44d4054ffd9120d6fa48f31e4300f657ecd78b109d5a325124 + unrolled_symbol_table: 544a9d535b04db44d4054ffd9120d6fa48f31e4300f657ecd78b109d5a325124 + initial_ast: 2f8d55ea61fa7fb52258aaefa5571ecf1c200b18e4d4b59139682c3c31c17f2b + unrolled_ast: 2f8d55ea61fa7fb52258aaefa5571ecf1c200b18e4d4b59139682c3c31c17f2b + ssa_ast: 5337c07ebb026dacba7cdf0eea8bcfd0139aac6c55b48c1c9ff75e79e9e7f332 + flattened_ast: 28aa94e6823d7626c58140ce27cef1019a12aab8f89be54dd7eefdaf8885769d + destructured_ast: 466205d5e4e8326dc655be74eabdb284a2c3836430cd881c7e96f6826fe4d215 + inlined_ast: cfb86cdbfc0965637504ba9bd5a251dd9da2fd656e779d3fbb139e421370cd0b + dce_ast: cfb86cdbfc0965637504ba9bd5a251dd9da2fd656e779d3fbb139e421370cd0b bytecode: 376346fcff5c4418e7d9e6a84eb5060f99b13ff743223475ef5e5b051b9d0bc8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/twoadicity.out b/tests/expectations/compiler/examples/twoadicity.out index 1f50c65157..8cd68fe381 100644 --- a/tests/expectations/compiler/examples/twoadicity.out +++ b/tests/expectations/compiler/examples/twoadicity.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7857aaf88deea7bd06413c777e60bf431f74914d0388c8e794adc609b011ffff - type_checked_symbol_table: e68eb7141ede0e32edff6c36cc8a1096acbf417217da02823ce08667f0ab4ee3 - unrolled_symbol_table: 18ed390c785182274255e7642c5979d863b62f13b6b601c5a8c4a309fc579094 - initial_ast: bb349e6b5d5df047944094f5893f62e654942ab48f300ec24e0be0bd5df4c3f4 - unrolled_ast: 0e860854e7f9f0b4c835ce3a9359cade9240725a4e1755b1afb37ed49f1f4ee2 - ssa_ast: ac8886bc63d2e953b814baa884da2183a4e92506d324eabd4685abc997722e52 - flattened_ast: 701352b554772d75dfd7792f04e8aecf773b8fdf1db4ac57c06e0e4c8c04c9fb - destructured_ast: 76d826c945085e1bb4afb5f1f0f0fdd4505b9176d1fc325215bc6d96ca0c0dca - inlined_ast: 0223a090358a2c2f136b49daac77599435fc45bd017daf07e5c57d14ff0f1c42 - dce_ast: 44675ae507e2fd7cfc940a2ed0f1a2bc02b9a2a90f9b8cbfabb0138fe7dd4554 + - initial_symbol_table: 2df53954a2e535354cf463aa4af0e16df0ad8bd404e32ae7a59112cccefc2e29 + type_checked_symbol_table: a9e1d417b5131d3f0b0fc218cacdfe9136bc2bf9025582383e0eeea208044784 + unrolled_symbol_table: e8c440f68fc7a2d3538959e7ec8ec4e90662e9a2599cd8d018fbebe942b4a29a + initial_ast: 47423bb725b42e8571e55829ae6784b52be84366628d4ac08716969cabca10ac + unrolled_ast: e0d4f372e90bd4ade1afacd971a09089fb41b993a1ee15800d76dccb86d3be35 + ssa_ast: b4217a2674509495998c8deb30435450caf0c6cd61e5745c916a919b8c2fdc80 + flattened_ast: 1bad7946a564a71d6bad4132f2cdf60326a84502528b098e07c50c3641e12925 + destructured_ast: 3382eb0c271a810e87fc380b20d069b373721dbedf48c54c89244b1f51bb143f + inlined_ast: 5e3795ced5aaef834a271b1e9b96403a15df1362913d463474162e9f1a282601 + dce_ast: d8f89f2e99db1aeca5f52af1193507a6f99dfca7633d9d739ca5f1de7fdefc42 bytecode: c5073e255b7504fbc368079e634a99935c6c645c9db6830212e2c6077f8ebf3f errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/verify.out b/tests/expectations/compiler/examples/verify.out index 5fa4492765..9620ca11a0 100644 --- a/tests/expectations/compiler/examples/verify.out +++ b/tests/expectations/compiler/examples/verify.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e05e5c46ae3a8a3ee456ca2a337020261f8b0943621a19d66ce7f6ea402e3888 - type_checked_symbol_table: ba7fc493dbbd43f0474cfdff7d920aa3bb5307abc3a813704c8d1572cffda559 - unrolled_symbol_table: ba7fc493dbbd43f0474cfdff7d920aa3bb5307abc3a813704c8d1572cffda559 - initial_ast: c429f45dc836eb899fea0a735abd04027d90c371f2648412b3e43da790411e17 - unrolled_ast: c429f45dc836eb899fea0a735abd04027d90c371f2648412b3e43da790411e17 - ssa_ast: c21f901b4b3abba6da949b04e7bb9e5d9dc2dd7e7e6026a4fc9b63bd000541c0 - flattened_ast: 166b7187c9077e303c30c1f61902f3dd412c2f552a41594e927374312a5d5e85 - destructured_ast: 4b7e7f5c192544e73efffcc939542a6ecca49e94effce58f085e28b642d60ee9 - inlined_ast: a16ec37b48ab05cfdb714656ef018de0799599216d1e4f0debe73ac8cda0a6c9 - dce_ast: a16ec37b48ab05cfdb714656ef018de0799599216d1e4f0debe73ac8cda0a6c9 + - initial_symbol_table: 3b82389fac7bab079468a10d54271504b0f4af314374a7023e713e2d0a70ef8a + type_checked_symbol_table: 1de07c12e569cf46749424006cae98c00ae0455fbd7c0932e8474f54300a67b5 + unrolled_symbol_table: 1de07c12e569cf46749424006cae98c00ae0455fbd7c0932e8474f54300a67b5 + initial_ast: 36b5f1acbbecb9d7607e4dfb188a79ee8ee441665c8f78d39f914cf6809b3939 + unrolled_ast: 36b5f1acbbecb9d7607e4dfb188a79ee8ee441665c8f78d39f914cf6809b3939 + ssa_ast: 790fb96adadef10423d5596961c96015c0e955d9d74ba4f8f25c3be0f4ceb54e + flattened_ast: 5a6f8fd5f8007ab58b131f2209518f78bddd77879b04a9cbf40b89a98e44e76c + destructured_ast: 7739a0de1e9746b446e0180f30060fd6751d93959215d442967bc9a792039210 + inlined_ast: 6a8e417a3d90cdc0660d0521eb3e6faaba89d4415dd7f7848207db9fc6c38600 + dce_ast: 6a8e417a3d90cdc0660d0521eb3e6faaba89d4415dd7f7848207db9fc6c38600 bytecode: 153cfd2616e879c311c136713624e83ef42642241ffebf540e308a29a610b058 errors: "" warnings: "" diff --git a/tests/expectations/compiler/examples/vote.out b/tests/expectations/compiler/examples/vote.out index aebc652c4c..133605e272 100644 --- a/tests/expectations/compiler/examples/vote.out +++ b/tests/expectations/compiler/examples/vote.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f415b7605bcdd5aefe3597204694d197c99b890f18a8cb3e1d9edb3d2a6e6e1d - type_checked_symbol_table: 5f0f99b699c2ab1b87b53afe5fe9dba0527226e1252bcf1c2db10e34cfa742bf - unrolled_symbol_table: 5f0f99b699c2ab1b87b53afe5fe9dba0527226e1252bcf1c2db10e34cfa742bf - initial_ast: a871660cebae96d2836adbafdf7950af0bdaeeb2574eebc8961291fb2b5a049c - unrolled_ast: f710e4a839d2cbf90fdc649df03a904c373dce067893540e462a96a7337c08f2 - ssa_ast: 722393f0313fc0525285721ddc203fe1af2ba5a9daaf5b1ac1620ddfc0488154 - flattened_ast: 75d824990d30c4b2c8d97d0e3ad09156141441aca851bb059200fc12bdfe74b3 - destructured_ast: 87dc5b2aadf94af9848d1aba038d7c2d3c5d8b44e407311285cd488d39e80dde - inlined_ast: 4cd7f8cf34502f4eee48b27508e712fbaec90e5f18cc7caaae8afc64309fd68c - dce_ast: 4cd7f8cf34502f4eee48b27508e712fbaec90e5f18cc7caaae8afc64309fd68c + - initial_symbol_table: 11fbbf3ad2d03fafd4f7db39a5bfb0ea4b5302bdc422b26a4afa904887e8ea6b + type_checked_symbol_table: fa1e31bf4b774f6039b03cbe5bc38eaf1bf9a85306ccbdef1f3a9b2976957018 + unrolled_symbol_table: fa1e31bf4b774f6039b03cbe5bc38eaf1bf9a85306ccbdef1f3a9b2976957018 + initial_ast: ed086619c9f0f5ad64417fcc17a6847fa22d1fa95b89f3ec58302928fd83b54c + unrolled_ast: b1faf12359c2995083c2f483742076cd6b0c8c60bb90e95143b04d44a3c006bd + ssa_ast: 8a035bb369caeebb7b6b582f32aaa06b5bfddbf702c8e234fa927d7bb3557946 + flattened_ast: 8cac8ffb570a503f38a5c980d08e985b5d8d299b5e6e38ceb5d21923ba21eae0 + destructured_ast: 29a979bc9640fbefdb0f05a3974a8d6fb917acea2c4deed82b09aa524c12dd91 + inlined_ast: dcde5e49f60622fba629dd82b6ad39841230a4030793756066ea2d8093df6814 + dce_ast: dcde5e49f60622fba629dd82b6ad39841230a4030793756066ea2d8093df6814 bytecode: f5310d38dba01e579d5ec8cd7b3513997275d26de14c49ee3894d175a58c7aa5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/expression/cast.out b/tests/expectations/compiler/expression/cast.out index d3842e14e3..b1f8b8393f 100644 --- a/tests/expectations/compiler/expression/cast.out +++ b/tests/expectations/compiler/expression/cast.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7491903dbcb0fdec4c5e9cecb2a3d74ecb85c500ad7c73691f4894a992893d97 - type_checked_symbol_table: 3bda2eb3917866c88634c9825d4988b17ae084941187b7ea237dee50239454ec - unrolled_symbol_table: 3bda2eb3917866c88634c9825d4988b17ae084941187b7ea237dee50239454ec - initial_ast: 7756db7b6c767a1c52b67e44ff3c89a34316bf3df467675e2e78dcf494355036 - unrolled_ast: 7756db7b6c767a1c52b67e44ff3c89a34316bf3df467675e2e78dcf494355036 - ssa_ast: 339fcf6fc5baf484d69cd835a41e21d8e279e44f937dfdf4553f60f3a5013c19 - flattened_ast: fbb89431ae1bddaad0231adb2a8c127bac57c510f07eefac70cdb552ba26eff5 - destructured_ast: b04e55f4903848de9d4ac5d00ceaaf40b19717e4a7b23d43cf8e665e7a485656 - inlined_ast: b04e55f4903848de9d4ac5d00ceaaf40b19717e4a7b23d43cf8e665e7a485656 - dce_ast: 395ecb410a2d3a08b13a226a3fda2c2330d577afc80a4142438d5057717787ce + - initial_symbol_table: 8f6e13a5fd601a00363471c5fc1065bb00f41edb861b1680db4aac5f554dc6f3 + type_checked_symbol_table: 4af217e514a21e8772cb3f0e8696516ebb4a13e64c0b7af04f6553b6cda6737c + unrolled_symbol_table: 4af217e514a21e8772cb3f0e8696516ebb4a13e64c0b7af04f6553b6cda6737c + initial_ast: a89a16051233f4b1f4c9b6e803a703526409f2e1245ac13aca2dff7835be040f + unrolled_ast: a89a16051233f4b1f4c9b6e803a703526409f2e1245ac13aca2dff7835be040f + ssa_ast: e6ac9289d21e1edfe4c7e77802054a95197c7f99a40de906670cb94458c3b7f8 + flattened_ast: 1618fff2d37f320945a9a84ef77aa77d6a52889a59e7920cf3f482cb97f3b956 + destructured_ast: 485360b2120f7ab866f3c24cde17e8cf5f138a50b1e5cf5b4f4b6c68dd8888f6 + inlined_ast: 485360b2120f7ab866f3c24cde17e8cf5f138a50b1e5cf5b4f4b6c68dd8888f6 + dce_ast: 5b1e97afe4bf09c18a1eac5430aa9b98977009350347cf397d18df23837117c4 bytecode: 3c8ea2338433747c1805ff0086031f7be0d253cf25b173de2f145945fdbf2c98 errors: "" warnings: "" diff --git a/tests/expectations/compiler/expression/cast_coersion.out b/tests/expectations/compiler/expression/cast_coersion.out index e5b31fe7a7..fbbab7372b 100644 --- a/tests/expectations/compiler/expression/cast_coersion.out +++ b/tests/expectations/compiler/expression/cast_coersion.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 92ba7bdf1b53646e735010d257aa0c132cf5513b4ce193b9aafc2af8f50e49da - type_checked_symbol_table: 638e7846f9de1b9dc446d6f6e323f03e224c602069f36482321acff12b97b7cc - unrolled_symbol_table: 638e7846f9de1b9dc446d6f6e323f03e224c602069f36482321acff12b97b7cc - initial_ast: d62c942139ef53452dfd202dea945c6ac70ae28f32342478a6501a62902a0e22 - unrolled_ast: d62c942139ef53452dfd202dea945c6ac70ae28f32342478a6501a62902a0e22 - ssa_ast: 6b4c246a373393560bdf5ca307e2be35e643b5c475b0c5ddf9c9376242db2a38 - flattened_ast: 75cc34526c6991fd78a4ad1d64606d5b9d15d5c83c6b6cf0e16fc06d04373781 - destructured_ast: a4ca3abba605cb76b18fa319233a24115e7a76be2293430e854da1bf34c1284e - inlined_ast: a4ca3abba605cb76b18fa319233a24115e7a76be2293430e854da1bf34c1284e - dce_ast: a4ca3abba605cb76b18fa319233a24115e7a76be2293430e854da1bf34c1284e + - initial_symbol_table: 736ef33d4ea34eb43862ee271decb4587901ab41e91e4f8e41b8f99d1f8b557c + type_checked_symbol_table: 1c73cb243b5146909a9fbd64fb8862bd15578904deaa7ce579d713e635bd0719 + unrolled_symbol_table: 1c73cb243b5146909a9fbd64fb8862bd15578904deaa7ce579d713e635bd0719 + initial_ast: 409d57cef21ca167d937cf70c1d7c116bc900e502831b395698e9d3f13ae0961 + unrolled_ast: 409d57cef21ca167d937cf70c1d7c116bc900e502831b395698e9d3f13ae0961 + ssa_ast: 7f12fbc88f56e33590cbb790827e4ec6a04fa9be41e6c1f2bf48515e430d9dc5 + flattened_ast: 5d1bd9257ba315ee5b563d7e66a2c9b09ffb0841f7d588a28bfa210d73923d2e + destructured_ast: 96ddbc8267f0f3e2c870c6b0da42f7d86decdbca1a559ed20e5b67763ab0a5eb + inlined_ast: 96ddbc8267f0f3e2c870c6b0da42f7d86decdbca1a559ed20e5b67763ab0a5eb + dce_ast: 96ddbc8267f0f3e2c870c6b0da42f7d86decdbca1a559ed20e5b67763ab0a5eb bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/expression/network_id.out b/tests/expectations/compiler/expression/network_id.out index 8ac6529d83..0c598517f4 100644 --- a/tests/expectations/compiler/expression/network_id.out +++ b/tests/expectations/compiler/expression/network_id.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 02b83350abcecb36109bf268cf52b9fc867ab1893c49badf31ff527156528943 - type_checked_symbol_table: 1ace971bd20adb9ce07f802070f05c51733af791ef32c7b1130d4a4b2182768d - unrolled_symbol_table: 1ace971bd20adb9ce07f802070f05c51733af791ef32c7b1130d4a4b2182768d - initial_ast: 6dc0a710ab752f571f4dae9fdb172a7fa1c43e3af3858cbc8cf96c5d510a0c3a - unrolled_ast: 6dc0a710ab752f571f4dae9fdb172a7fa1c43e3af3858cbc8cf96c5d510a0c3a - ssa_ast: e09d30595377e81788433b702f76f1338ff4bb720f8564e2560e5f78ebd18bc0 - flattened_ast: 16df732ae63243e249201817b30ae02b8a190072d39894648607970eb2b09192 - destructured_ast: b2f615fbb0825b50c961b4014e2e2d60117b543cab0d2e1acd4f3237c878e95e - inlined_ast: d3f7291df3faf6f8a4893b91133fe183d44c35f3d9c4b9d270d71f943482f965 - dce_ast: d3f7291df3faf6f8a4893b91133fe183d44c35f3d9c4b9d270d71f943482f965 + - initial_symbol_table: ef5cbe43fd02c4bdf9de14a42e77c7f1635e0ee8df54b45b71d9a82bae42e8eb + type_checked_symbol_table: 85e41486c103f9351c482a271ae2cc9e89eb37b36a50f786bff51feaf6537034 + unrolled_symbol_table: 85e41486c103f9351c482a271ae2cc9e89eb37b36a50f786bff51feaf6537034 + initial_ast: ad760a62ddcf6370800d4319ce4b0c48832cdf7442c2ad6b2fc244b7d9c8bbd7 + unrolled_ast: ad760a62ddcf6370800d4319ce4b0c48832cdf7442c2ad6b2fc244b7d9c8bbd7 + ssa_ast: 5f2251b6411d4843954be231b25beee450771b068de30ca66cdcbd0f6b371357 + flattened_ast: aba52a6d70cd6fc0ae608ca6853b8e41b720ce3ff7b4d67274c92e35d2269749 + destructured_ast: c2c04fdc548c372848fb69f8201af5a5657d8acbceb2ef7bea7a109ece2e9851 + inlined_ast: 663c8ee124bbb7a55247b2f5ce18443687e3262f9874bad35f21f65dbbf09a83 + dce_ast: 663c8ee124bbb7a55247b2f5ce18443687e3262f9874bad35f21f65dbbf09a83 bytecode: ae04a04e7ffb01dfdd0ae0249f31649302bc120ea928c5ace16bc0879140e1f9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/expression/ternary.out b/tests/expectations/compiler/expression/ternary.out index 57265cc9c6..7ec55fc3b9 100644 --- a/tests/expectations/compiler/expression/ternary.out +++ b/tests/expectations/compiler/expression/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 12bc425c94e0b64cd27369b8ac05d98a7fa131d4c817d10786e8a964cb80fb0d - type_checked_symbol_table: 75a0827a21f18bdc89507ad4311cb8a8d91a8327aaad8f3dbfabd97f7c338d01 - unrolled_symbol_table: 75a0827a21f18bdc89507ad4311cb8a8d91a8327aaad8f3dbfabd97f7c338d01 - initial_ast: 7fa91c3cdc044bf0db2c1b95ab49db858fb8668db568f95de03a08e588fc72af - unrolled_ast: 7fa91c3cdc044bf0db2c1b95ab49db858fb8668db568f95de03a08e588fc72af - ssa_ast: dd941f1e48489377767eaf525d8eef34e60d7b8f84567175857491e031c98297 - flattened_ast: 79fdff1ca88adf82f4862445e7d7d7d0f7a2c176127a85d242147255ebd990b2 - destructured_ast: 37fd17c4edb98c6f6647796eaae531b3b0a4150252465b199c7fd78fafd0aac8 - inlined_ast: 37fd17c4edb98c6f6647796eaae531b3b0a4150252465b199c7fd78fafd0aac8 - dce_ast: 37fd17c4edb98c6f6647796eaae531b3b0a4150252465b199c7fd78fafd0aac8 + - initial_symbol_table: d6ebbdbb0ac55a0338ca71cab7bdbd5fddd4782965afba8dd6ed0e631ada84d1 + type_checked_symbol_table: 4e3cf3d38f23ca67542003bb4985603b64c43b358f5cc0a067a1f8ba8fa7703a + unrolled_symbol_table: 4e3cf3d38f23ca67542003bb4985603b64c43b358f5cc0a067a1f8ba8fa7703a + initial_ast: b48a2050069f5e13014983f5b5b648f528e9478da91c008912364faff53090ce + unrolled_ast: b48a2050069f5e13014983f5b5b648f528e9478da91c008912364faff53090ce + ssa_ast: 797dccb7d8f7d42268a907c930af0ab54d87b26df3627656c4685191486d8e5f + flattened_ast: 523b26f743f704636b3cdab1693c82012419e05a87ff3a7319302f06ba08c365 + destructured_ast: a8f7c9cef239326de6534ac8c67886fe4e687d91141c81a874e374ca9766b424 + inlined_ast: a8f7c9cef239326de6534ac8c67886fe4e687d91141c81a874e374ca9766b424 + dce_ast: a8f7c9cef239326de6534ac8c67886fe4e687d91141c81a874e374ca9766b424 bytecode: 11706f359e35f6269b2f879e483f2e1dc1df99c710fc8476dfb1e3c6115d8268 errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/add.out b/tests/expectations/compiler/field/add.out index a3b2444d53..f3d72de3c0 100644 --- a/tests/expectations/compiler/field/add.out +++ b/tests/expectations/compiler/field/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 781e98a425e5a4cccdfa0cf282b9fa61aab03fabd2dce93473005944a59497ac - type_checked_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - unrolled_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - initial_ast: 414b6b6f5f537f95b1862bb0869161a98664a3b7925032aea8d6dd846022c1fa - unrolled_ast: 414b6b6f5f537f95b1862bb0869161a98664a3b7925032aea8d6dd846022c1fa - ssa_ast: d543a542f30606fdd5f7baeda1b8d3b55de1481aa760fa1e233a7dc728000927 - flattened_ast: 86d1369c7e5768c402fd5804fc89c449ea03af805fec1d7b5ec2c310100d7314 - destructured_ast: 19cd3368e9a81da05b6ae53136e674cb3174b92cda9a83e9883693628da3ddc6 - inlined_ast: 19cd3368e9a81da05b6ae53136e674cb3174b92cda9a83e9883693628da3ddc6 - dce_ast: 19cd3368e9a81da05b6ae53136e674cb3174b92cda9a83e9883693628da3ddc6 + - initial_symbol_table: 98620129b0cae3db8279fce93caa34d45de1f5391c28c6cbcb4cc03f30f2afd8 + type_checked_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + unrolled_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + initial_ast: 88fe78a0d52f0f8621d55dbb046be0bd394461d8a920a9fa0be3701af76046e8 + unrolled_ast: 88fe78a0d52f0f8621d55dbb046be0bd394461d8a920a9fa0be3701af76046e8 + ssa_ast: 73b8b86d06f011d8855dfe007be296f28953bc680b3606fcb52eedef199074a4 + flattened_ast: 773b5008f5217932810ade992001fec882510d36a93291eed3a8d15da082b64c + destructured_ast: a677e44d53934fcb3dde10b6f413295119adb991a987b251911932d9dfa8ae7a + inlined_ast: a677e44d53934fcb3dde10b6f413295119adb991a987b251911932d9dfa8ae7a + dce_ast: a677e44d53934fcb3dde10b6f413295119adb991a987b251911932d9dfa8ae7a bytecode: 587770d63e2d2fe866f99683df9a32da50b718ee3a92aec0d9491cbb8569b80d errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/div.out b/tests/expectations/compiler/field/div.out index d974f9e40c..0e9644294f 100644 --- a/tests/expectations/compiler/field/div.out +++ b/tests/expectations/compiler/field/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 781e98a425e5a4cccdfa0cf282b9fa61aab03fabd2dce93473005944a59497ac - type_checked_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - unrolled_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - initial_ast: 37bf8e60733b184d4cb5b0862412bcd0e23b7bff37b314a93ab1aa2d0b66bb48 - unrolled_ast: 37bf8e60733b184d4cb5b0862412bcd0e23b7bff37b314a93ab1aa2d0b66bb48 - ssa_ast: 3bdb42e9741113b19e456c1a3a09439573603d952dafc95c64b0b7a458c95540 - flattened_ast: 1970b45ad4c13b6c33d707bb8225d32823bbad085cd985e2c0f4870dac24fda5 - destructured_ast: bb6402166c1641698b608136dcb061fd6ce096c7ef108528d1e2fb7ca134114d - inlined_ast: bb6402166c1641698b608136dcb061fd6ce096c7ef108528d1e2fb7ca134114d - dce_ast: bb6402166c1641698b608136dcb061fd6ce096c7ef108528d1e2fb7ca134114d + - initial_symbol_table: 98620129b0cae3db8279fce93caa34d45de1f5391c28c6cbcb4cc03f30f2afd8 + type_checked_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + unrolled_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + initial_ast: e0cff2f63e6d6ace7917626df81f82617defeb55a5c7bab19f07c3d22fab667e + unrolled_ast: e0cff2f63e6d6ace7917626df81f82617defeb55a5c7bab19f07c3d22fab667e + ssa_ast: dbb622f3afacebb7ac54e83f2187867435c3ac58be650b5ae8a9e12dc13c7eb8 + flattened_ast: 1fd7a79bfcc6e0a2c389a49d08b03847729265618cfb9527fbd7ef8542b56911 + destructured_ast: 151e4d2565cce6a7cc3b47043b9f701341a1923b98c3c29a8daf2be5cf50f94d + inlined_ast: 151e4d2565cce6a7cc3b47043b9f701341a1923b98c3c29a8daf2be5cf50f94d + dce_ast: 151e4d2565cce6a7cc3b47043b9f701341a1923b98c3c29a8daf2be5cf50f94d bytecode: 8076383080c6f141d8c6038360d4c9494a44f39b20f85614faf57bb7f6e3a10d errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/eq.out b/tests/expectations/compiler/field/eq.out index cabfbc8684..245e9d9cc2 100644 --- a/tests/expectations/compiler/field/eq.out +++ b/tests/expectations/compiler/field/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4dd4125ff7cc2aa202034438ab36f8f4c92b75aa151f750a3e004d1baef580d - type_checked_symbol_table: 22a997d88b3ed1f674afc3c86c8e7a1162869aa20df3916b515f13bb4efe43ef - unrolled_symbol_table: 22a997d88b3ed1f674afc3c86c8e7a1162869aa20df3916b515f13bb4efe43ef - initial_ast: 6f95d548674163cb45d37c96c414aed5b89845e67719c7c02221711f3ced8a0f - unrolled_ast: 6f95d548674163cb45d37c96c414aed5b89845e67719c7c02221711f3ced8a0f - ssa_ast: f7624d2e503f252ac748927d2c8f4157780495692b152669c6d77806688b1bad - flattened_ast: c238b99f127c63d50d22829486badcc5f47d69ebdf7f77a08ef8febb28526f09 - destructured_ast: 559e89c44d8018bb9437e8a7bb5968ddbdc2ada3c62484384ed612b3d2d64999 - inlined_ast: 559e89c44d8018bb9437e8a7bb5968ddbdc2ada3c62484384ed612b3d2d64999 - dce_ast: 559e89c44d8018bb9437e8a7bb5968ddbdc2ada3c62484384ed612b3d2d64999 + - initial_symbol_table: eaedb08cd9ff18badbefd1f8b5046cad7c81ebd4b22eba15bbb24f4c5d1a0796 + type_checked_symbol_table: a252bcb92e6dc70f6bffb274f5178f727b247eeb9170d4ab4b526a077e2b419f + unrolled_symbol_table: a252bcb92e6dc70f6bffb274f5178f727b247eeb9170d4ab4b526a077e2b419f + initial_ast: 36cf5001f26c587afe42881bdb92e737bb4e83dafa829b2f0d7cbaee1b6bf0ee + unrolled_ast: 36cf5001f26c587afe42881bdb92e737bb4e83dafa829b2f0d7cbaee1b6bf0ee + ssa_ast: a8ed11ecc9191d05dbd504223a93f146ca67880ad03033e58f2c0db259420808 + flattened_ast: ea148a696f7ab514f94788ad09e7e732680e4cb65bde4a414598d64c5866e5aa + destructured_ast: 620dd4a9a0d116832e5803546bab8ff460ee802c9f18ba657cb4133c5e6fe035 + inlined_ast: 620dd4a9a0d116832e5803546bab8ff460ee802c9f18ba657cb4133c5e6fe035 + dce_ast: 620dd4a9a0d116832e5803546bab8ff460ee802c9f18ba657cb4133c5e6fe035 bytecode: 935fb69a9229d935e0f2ec6ce8774b279e8d2ab9496ef8dfcf061aec2088db31 errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/field.out b/tests/expectations/compiler/field/field.out index 7d69afd9a1..eb6c7f5672 100644 --- a/tests/expectations/compiler/field/field.out +++ b/tests/expectations/compiler/field/field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ae5e4fcc114aa2e708b213b157a2f5419dfb28337adf4b4104866eeb3daa68b9 - type_checked_symbol_table: 82f9da6695bb2a46eb6e0068ad0498bc46422f2094e5e39bd50355a9e2529b54 - unrolled_symbol_table: 82f9da6695bb2a46eb6e0068ad0498bc46422f2094e5e39bd50355a9e2529b54 - initial_ast: 021dce7d921f38ee2366c6b3d87efe33abea1cf37ac001c8746ef962bce7c8dd - unrolled_ast: 021dce7d921f38ee2366c6b3d87efe33abea1cf37ac001c8746ef962bce7c8dd - ssa_ast: 5d29823da14114fd6d309b48bb2633525c9cf5d026423d7650d60931ad4b629b - flattened_ast: 26c255b28b084cc107ebd192c1c8251ecdfcae09a8f9228aaa5314f9cef0f3b2 - destructured_ast: 3b5626e329481599d4b26de1e72f14c6ff75470f1a9fa70a240ea88d1a5bf70a - inlined_ast: 3b5626e329481599d4b26de1e72f14c6ff75470f1a9fa70a240ea88d1a5bf70a - dce_ast: c101eba43eddcce576537b26b041efbe96e15a2bb483e715bf68df6aeee87708 + - initial_symbol_table: 1305bd0ff6bd94636ca16d92b5d797d9e6e13bb66984b6ca425ce31a61722ab4 + type_checked_symbol_table: 23078ce80d24a21fd39f504b2df476b5013b179ef7f7cbe8162ffc0c79fc357b + unrolled_symbol_table: 23078ce80d24a21fd39f504b2df476b5013b179ef7f7cbe8162ffc0c79fc357b + initial_ast: 20224c51976c8d3f67c4ebdc5d68b7efefe6040aaee1f5049f8954ffa615bcfb + unrolled_ast: 20224c51976c8d3f67c4ebdc5d68b7efefe6040aaee1f5049f8954ffa615bcfb + ssa_ast: ba10dad2c5d3b06b4228a01b1e6e634606497f77fcdc4b206c737df1f5be52b2 + flattened_ast: e04ab7960e4ae652ef3e4975ad3cd88d42982d444d09eee123ad11bbdf9b146f + destructured_ast: 9e41181621ba11f59a99eb5bc39bf4263cbee376e9497f00e10328ea2881a27e + inlined_ast: 9e41181621ba11f59a99eb5bc39bf4263cbee376e9497f00e10328ea2881a27e + dce_ast: 2e8804c04d07e872cacff71b9a8200c2300aeebe3bc8eeae67a71165518262ed bytecode: 649e93daf1fbf2a9870cd22788b26685b9f873b10ced0b6844974081b511080b errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/mul.out b/tests/expectations/compiler/field/mul.out index ad0d1efeb0..b28905ad25 100644 --- a/tests/expectations/compiler/field/mul.out +++ b/tests/expectations/compiler/field/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 781e98a425e5a4cccdfa0cf282b9fa61aab03fabd2dce93473005944a59497ac - type_checked_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - unrolled_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - initial_ast: 55e0b36aa6fa9c5335f9eda27974207462d1a89b1bd0c177b307d17abd826a3c - unrolled_ast: 55e0b36aa6fa9c5335f9eda27974207462d1a89b1bd0c177b307d17abd826a3c - ssa_ast: 4b4bb625d79a705f409b11216f65ee79216c55632a2f0c1627dc0556752d5885 - flattened_ast: f460c65a978971ad5ed81348faedd632b625e5befd1b0ee946e443a07f96eab9 - destructured_ast: d87723956b45cce4d58f35b8e0eb9dce058d55c8d359a5234f7eee509abdf760 - inlined_ast: d87723956b45cce4d58f35b8e0eb9dce058d55c8d359a5234f7eee509abdf760 - dce_ast: d87723956b45cce4d58f35b8e0eb9dce058d55c8d359a5234f7eee509abdf760 + - initial_symbol_table: 98620129b0cae3db8279fce93caa34d45de1f5391c28c6cbcb4cc03f30f2afd8 + type_checked_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + unrolled_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + initial_ast: caf50a8140cc504c2e12d0c4269e489317ca1133d7acca754b60523c72703778 + unrolled_ast: caf50a8140cc504c2e12d0c4269e489317ca1133d7acca754b60523c72703778 + ssa_ast: 91494d683a68eb0f8cf7fbb5f1adb670d61d7e33ce5a088a9ad5a18c43a73861 + flattened_ast: d88a15743b68503939b1592348e49f53b03cc78304f5bcc5a5807b4cad4e9178 + destructured_ast: 48f99754bbc6fc26d450026a1570171960ac8e96a43e747de0eaabd504340c19 + inlined_ast: 48f99754bbc6fc26d450026a1570171960ac8e96a43e747de0eaabd504340c19 + dce_ast: 48f99754bbc6fc26d450026a1570171960ac8e96a43e747de0eaabd504340c19 bytecode: b66977ddf8c6be2363f9c584853adf0dc546d28df9c4eb87ab94d393e9c39c59 errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/negate.out b/tests/expectations/compiler/field/negate.out index be3fe4fdeb..5996f07b38 100644 --- a/tests/expectations/compiler/field/negate.out +++ b/tests/expectations/compiler/field/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4dd4125ff7cc2aa202034438ab36f8f4c92b75aa151f750a3e004d1baef580d - type_checked_symbol_table: 22a997d88b3ed1f674afc3c86c8e7a1162869aa20df3916b515f13bb4efe43ef - unrolled_symbol_table: 22a997d88b3ed1f674afc3c86c8e7a1162869aa20df3916b515f13bb4efe43ef - initial_ast: f7adc52caae03a5564007b26b0d8a0e79ee7e72d096e7d6ff0b08af66d7a0489 - unrolled_ast: f7adc52caae03a5564007b26b0d8a0e79ee7e72d096e7d6ff0b08af66d7a0489 - ssa_ast: bb1d7f8ca838711f052278f666b80438ca5e33f52e1694357e42ce8923a574e0 - flattened_ast: bfe117223f8130fef7d941ad3a58141302f9b00b664af4859e6e2553c6f79555 - destructured_ast: 6235eae1db8805050b23922e69e49cea063997d3f054b4be44cee234f9b0f065 - inlined_ast: 6235eae1db8805050b23922e69e49cea063997d3f054b4be44cee234f9b0f065 - dce_ast: 6235eae1db8805050b23922e69e49cea063997d3f054b4be44cee234f9b0f065 + - initial_symbol_table: eaedb08cd9ff18badbefd1f8b5046cad7c81ebd4b22eba15bbb24f4c5d1a0796 + type_checked_symbol_table: a252bcb92e6dc70f6bffb274f5178f727b247eeb9170d4ab4b526a077e2b419f + unrolled_symbol_table: a252bcb92e6dc70f6bffb274f5178f727b247eeb9170d4ab4b526a077e2b419f + initial_ast: 1cd2dd98064f19e046f15fc21049e47fe5191fedd90b8c13f826e6128c63a4bf + unrolled_ast: 1cd2dd98064f19e046f15fc21049e47fe5191fedd90b8c13f826e6128c63a4bf + ssa_ast: 605eadbcb724b40419e5fa8b5cf800e0d97237b17175bc803802cef0986ee168 + flattened_ast: 3b5561a745b44711f0add62664ffacea72179f1b5f49f1bf17d21fb9ed6d60c7 + destructured_ast: b9ab8fc45ccbcd0c0627257c0adcaeeff2bbe7647c4ebb27d91c139bbe1df440 + inlined_ast: b9ab8fc45ccbcd0c0627257c0adcaeeff2bbe7647c4ebb27d91c139bbe1df440 + dce_ast: b9ab8fc45ccbcd0c0627257c0adcaeeff2bbe7647c4ebb27d91c139bbe1df440 bytecode: b9e119319f6a86cf6b4820d47924a35737646c2bee28ef72882d8e255cdaf7fb errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/operator_methods.out b/tests/expectations/compiler/field/operator_methods.out index 0166cedaa1..8483272d68 100644 --- a/tests/expectations/compiler/field/operator_methods.out +++ b/tests/expectations/compiler/field/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4dd4125ff7cc2aa202034438ab36f8f4c92b75aa151f750a3e004d1baef580d - type_checked_symbol_table: ea46ec1a8798effa6c7a224f06d44cc3e31a05d468e378fce699659600de6487 - unrolled_symbol_table: ea46ec1a8798effa6c7a224f06d44cc3e31a05d468e378fce699659600de6487 - initial_ast: 1b3373eff88cf07fe7b0f06efdde795b46fe5ef3af48bde19e5c9b98a038c987 - unrolled_ast: 1b3373eff88cf07fe7b0f06efdde795b46fe5ef3af48bde19e5c9b98a038c987 - ssa_ast: 7d1ca8c4c848066614667cd56ade577d0541816ab91e2a794ab384b6c4bd4863 - flattened_ast: 93d4ffb603708053c4edf6b65318592998e04c2e3f21ae6ad4af328774fee8dc - destructured_ast: 456b2b9fd9e7d3551c995dc16c590a5868a9e297b111a75d7313be3f1fc84806 - inlined_ast: 456b2b9fd9e7d3551c995dc16c590a5868a9e297b111a75d7313be3f1fc84806 - dce_ast: 796e28e723a483b9c566639d0d34944bb9b07e9340e70e071b62555049032554 + - initial_symbol_table: eaedb08cd9ff18badbefd1f8b5046cad7c81ebd4b22eba15bbb24f4c5d1a0796 + type_checked_symbol_table: 120bf70661b1aeef0c5eb9c5c344878b5e61fd2ac7e2de625db6c2df3661078c + unrolled_symbol_table: 120bf70661b1aeef0c5eb9c5c344878b5e61fd2ac7e2de625db6c2df3661078c + initial_ast: 2382aba2e9a32e33bd45ef5be340b433d34b8d6ed5d1d1bd05d7d41ee5ca6495 + unrolled_ast: 2382aba2e9a32e33bd45ef5be340b433d34b8d6ed5d1d1bd05d7d41ee5ca6495 + ssa_ast: 83155b8ecce689a70c808907b7c0e2dc95a590b9fd884d87294e4a84f547dfbe + flattened_ast: cf5be6ff670c3eeb06a8fb34b303ba61c8fc5bda09b359346baaa2825debfd53 + destructured_ast: 0af17fd408d0cd7f31a1ac5b916dcfff8779026b61e02d016f32d1157daa90e0 + inlined_ast: 0af17fd408d0cd7f31a1ac5b916dcfff8779026b61e02d016f32d1157daa90e0 + dce_ast: dd8863fd3a3ea2d575a99522af0107bcf0e3350cd250f91b29bbb637d4ebafce bytecode: bc2da8a1b63f9c24fb14b7468faa8cc14da40ce5c61c9a1c86804b808533b92a errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/pow.out b/tests/expectations/compiler/field/pow.out index 56b7487537..0bb594c0c7 100644 --- a/tests/expectations/compiler/field/pow.out +++ b/tests/expectations/compiler/field/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ae5e4fcc114aa2e708b213b157a2f5419dfb28337adf4b4104866eeb3daa68b9 - type_checked_symbol_table: 1db83490f5d4d1da3b765f442dd4688033fd3329f7deb090f83743104bea3d4a - unrolled_symbol_table: 1db83490f5d4d1da3b765f442dd4688033fd3329f7deb090f83743104bea3d4a - initial_ast: 40a5aa0df1dbb30d2c28e3daba5aec18c7c736a5395a8a666790a62628ab6f63 - unrolled_ast: 40a5aa0df1dbb30d2c28e3daba5aec18c7c736a5395a8a666790a62628ab6f63 - ssa_ast: c9e99b07d3fed8b8f7f1c4e98b378d48a6a68eb9c19dbb96bc68de87d813cfb8 - flattened_ast: 9be71179bde154b7f4feab52574297695c8c3c52a10bda745503b33896ecb675 - destructured_ast: 16c2fdb8b1ecbc7e81d783f3f0419531efb80efc379009c3285c7afd926a12c1 - inlined_ast: 16c2fdb8b1ecbc7e81d783f3f0419531efb80efc379009c3285c7afd926a12c1 - dce_ast: 16c2fdb8b1ecbc7e81d783f3f0419531efb80efc379009c3285c7afd926a12c1 + - initial_symbol_table: 1305bd0ff6bd94636ca16d92b5d797d9e6e13bb66984b6ca425ce31a61722ab4 + type_checked_symbol_table: e84b6de3a50500bde0355234446698396b79574abffd41d92632415592fe63da + unrolled_symbol_table: e84b6de3a50500bde0355234446698396b79574abffd41d92632415592fe63da + initial_ast: 80312496ab24daabcf44226625ba379bcea0b3f29c0dcbf91e6042519b86f9bc + unrolled_ast: 80312496ab24daabcf44226625ba379bcea0b3f29c0dcbf91e6042519b86f9bc + ssa_ast: 9b99c98fbaaee87ec4ac27b0d9b05f3e2f72845ab12fd1b8eeb357b30b25cb89 + flattened_ast: e5958627930d907503ce5ea7d2dd6f8df094574bde50b0658bfe799ccd8bf5cf + destructured_ast: 7943411258cd4d53c210d04ce770e76e0064b18c516c2803de78cd4cb8038b9d + inlined_ast: 7943411258cd4d53c210d04ce770e76e0064b18c516c2803de78cd4cb8038b9d + dce_ast: 7943411258cd4d53c210d04ce770e76e0064b18c516c2803de78cd4cb8038b9d bytecode: e31bed8381ccd85c771e3eba7b52867ed99d7cfbfadf9fed69211d5a815f89e2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/sub.out b/tests/expectations/compiler/field/sub.out index cceb008c93..8e02d69346 100644 --- a/tests/expectations/compiler/field/sub.out +++ b/tests/expectations/compiler/field/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 781e98a425e5a4cccdfa0cf282b9fa61aab03fabd2dce93473005944a59497ac - type_checked_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - unrolled_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - initial_ast: bdf88c463a903cff4f4090ff85714e895ecd18a4c6744d6f81fbc11deeab2889 - unrolled_ast: bdf88c463a903cff4f4090ff85714e895ecd18a4c6744d6f81fbc11deeab2889 - ssa_ast: 437b7c54e3fa5620356c8b602c94b71a36c7f29432ea463d0d2340f8159f927f - flattened_ast: f1a4ce6c833ddb040a882c50fc903e43bbd7a233904cb6f9dc6e5e59be0cd9ad - destructured_ast: 77cfb286ccb92b64520971146ca5afb04b1356ac75a24c23d6ab8663c89515e0 - inlined_ast: 77cfb286ccb92b64520971146ca5afb04b1356ac75a24c23d6ab8663c89515e0 - dce_ast: 77cfb286ccb92b64520971146ca5afb04b1356ac75a24c23d6ab8663c89515e0 + - initial_symbol_table: 98620129b0cae3db8279fce93caa34d45de1f5391c28c6cbcb4cc03f30f2afd8 + type_checked_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + unrolled_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + initial_ast: 11d7a73b8a5367111769db51f97bdb5d0aaa50e36e12b63af1b5a319e71b828c + unrolled_ast: 11d7a73b8a5367111769db51f97bdb5d0aaa50e36e12b63af1b5a319e71b828c + ssa_ast: 5b97c863f50fd38f339edceafddca0bd87f363c3713e221dd2ef9f61727fa59a + flattened_ast: 28ebdf7d6ff6c185998d456c3b5cfcfbe06a15c23588059b643ee8bc4eadf554 + destructured_ast: 92d14541313ed61b47172e652a33a2eb679940760f075f3ed0f1fdc85c311b2e + inlined_ast: 92d14541313ed61b47172e652a33a2eb679940760f075f3ed0f1fdc85c311b2e + dce_ast: 92d14541313ed61b47172e652a33a2eb679940760f075f3ed0f1fdc85c311b2e bytecode: ad633a49970484d1285719af828974f068669c6aef5a1d0e6471cc1285469d09 errors: "" warnings: "" diff --git a/tests/expectations/compiler/field/ternary.out b/tests/expectations/compiler/field/ternary.out index 588bb587f2..8bc93020dc 100644 --- a/tests/expectations/compiler/field/ternary.out +++ b/tests/expectations/compiler/field/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 781e98a425e5a4cccdfa0cf282b9fa61aab03fabd2dce93473005944a59497ac - type_checked_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - unrolled_symbol_table: 3289d570e78479443be89cada79ae9adad222f4f63835001c8de724b3e03b73d - initial_ast: bdd52b18b3d2d74fbbd5dfeee4b2b90153c138f59e3b4d35d7dc0a489f6fe122 - unrolled_ast: bdd52b18b3d2d74fbbd5dfeee4b2b90153c138f59e3b4d35d7dc0a489f6fe122 - ssa_ast: af3569476f67bb9abb7c657d7438179b52cc644c3cc2fddc71f66512eeed20f5 - flattened_ast: 2c5e9383c8ad46757573ff4d0e1acbb58845e304f1bd2d12fcf2931c76c24aed - destructured_ast: 02e6537df248e92ff5afa35fe9e269bf22926b6503050ff80e2505e91356caa1 - inlined_ast: 02e6537df248e92ff5afa35fe9e269bf22926b6503050ff80e2505e91356caa1 - dce_ast: 02e6537df248e92ff5afa35fe9e269bf22926b6503050ff80e2505e91356caa1 + - initial_symbol_table: 98620129b0cae3db8279fce93caa34d45de1f5391c28c6cbcb4cc03f30f2afd8 + type_checked_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + unrolled_symbol_table: 92edf34ecf2d3908533c31a80ea3b094fcb4009c6139c18fee15299d7b48250f + initial_ast: 79657b057467e04a464e1f7f595851aac649e8d3983512ba672c17bf5448366b + unrolled_ast: 79657b057467e04a464e1f7f595851aac649e8d3983512ba672c17bf5448366b + ssa_ast: 29a922daab043f83b1d029dacdc991a861d25f04acce07a86c29ccd6d233d8bf + flattened_ast: 2ac3dbfbad788bb270308fb75cf8f33a5dc9ab7f2f0573ffdecb696e61c37558 + destructured_ast: f0cfccccd657f5d58431da1ca8cef0a4de586751d0d2aff980680cf0debb8345 + inlined_ast: f0cfccccd657f5d58431da1ca8cef0a4de586751d0d2aff980680cf0debb8345 + dce_ast: f0cfccccd657f5d58431da1ca8cef0a4de586751d0d2aff980680cf0debb8345 bytecode: 483aebac4ea170dd82b9056a667b2be13c0b9e0b957a151e5f833e0119f7650b errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/block_height.out b/tests/expectations/compiler/finalize/block_height.out index 496a3756f7..026dc25e5b 100644 --- a/tests/expectations/compiler/finalize/block_height.out +++ b/tests/expectations/compiler/finalize/block_height.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 23c520620e5c7cdc66539d8d90c44259145d2ffc21d1a6f18661c85010f96c3a - type_checked_symbol_table: d7657b0227137ca8407a90509503a954c6b8e72b40da67122a12613adac74f3a - unrolled_symbol_table: d7657b0227137ca8407a90509503a954c6b8e72b40da67122a12613adac74f3a - initial_ast: 207c8773d796af86ab5fabfe28163640018d18aaeb828a9cca69812f80caf2f2 - unrolled_ast: 207c8773d796af86ab5fabfe28163640018d18aaeb828a9cca69812f80caf2f2 - ssa_ast: e052e23330dbeeb1c91842663902e8675d7c9ff49e6011d390b4e97c2fdac284 - flattened_ast: 2aaeb70f5c70c5e2ec3b5307180363f7e644eb1de9e2e93e172cb742c9299694 - destructured_ast: cd626427b5176a0758bcd51ab05153539d8bd7a6f2348a351c5c29bbbccee572 - inlined_ast: 996c507ca44d176862ed80439687d706d1c5b4e2cb26623a95490272dc1057e1 - dce_ast: 996c507ca44d176862ed80439687d706d1c5b4e2cb26623a95490272dc1057e1 + - initial_symbol_table: e6e5fd52e77bcda0e8548f17b7c058669a4f33e8a9d22407fe4fdffd04e66db0 + type_checked_symbol_table: 411706dd6334892a3e0c77cb079b3aa6129485f86444948673cc681e8797d1b6 + unrolled_symbol_table: 411706dd6334892a3e0c77cb079b3aa6129485f86444948673cc681e8797d1b6 + initial_ast: 7c696a240b5dca3bd6f8528571fa7cf9f2a2d67448f775d3fd4cb31e415a7d3c + unrolled_ast: 7c696a240b5dca3bd6f8528571fa7cf9f2a2d67448f775d3fd4cb31e415a7d3c + ssa_ast: 47d43faf43d15c119ca806691578ee076593653307f7a15280a4d2f7a9c87875 + flattened_ast: 1fb77e4a151c2cf7e2ab0aee1f9e3b0db9cf1a3151e469eda5839c02f7a9fdb2 + destructured_ast: ce1827e7c8b3b720da956d13893c2521d5bb878bf3d06d5a80beecc46be4111c + inlined_ast: eb734460b6dc341d94745cd98f7a2dabe328cd36d37a090815eb19cd3076cba0 + dce_ast: eb734460b6dc341d94745cd98f7a2dabe328cd36d37a090815eb19cd3076cba0 bytecode: efd6cf31c0ed4b1053dc7c99ebdea0147343fb8a2cb187d24a345e08debc169b errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/closure_with_finalize_fail.out b/tests/expectations/compiler/finalize/closure_with_finalize_fail.out index ca09169fae..4c2a770eb7 100644 --- a/tests/expectations/compiler/finalize/closure_with_finalize_fail.out +++ b/tests/expectations/compiler/finalize/closure_with_finalize_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EPAR0370005]: expected ; -- found 'then'\n --> compiler-test:5:22\n |\n 5 | return a + b then finalize(a, b);\n | ^^^^" + - "Error [ETYC0372110]: A `transition` cannot return a future.\n --> compiler-test:4:35\n |\n 4 | function foo(a: u8, b: u8) -> Future {\n | ^^^^^^\n |\n = Use an `async transition` instead.\nError [ETYC0372042]: Only `inline` can be called from a `function` or `inline`.\n --> compiler-test:5:16\n |\n 5 | return finalize_bar(a, b);\n | ^^^^^^^^^^^^^^^^^^\nError [ETYC0372101]: Can only make an async call from an async transition.\n --> compiler-test:5:16\n |\n 5 | return finalize_bar(a, b);\n | ^^^^^^^^^^^^^^^^^^\n |\n = Move the async call inside of the async transition block.\nError [ETYC0372106]: An async function is not allowed to return a value.\n --> compiler-test:12:5\n |\n 12 | async function finalize_bar(a: u8, b: u8) -> u8 {\n 13 | return a + b;\n 14 | }\n | ^\n |\n = Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.\nError [ETYC0372110]: A `transition` cannot return a future.\n --> compiler-test:17:61\n |\n 17 | function mint_public(receiver: address, amount: u64) -> Future {\n | ^^^^^^\n |\n = Use an `async transition` instead.\nError [ETYC0372042]: Only `inline` can be called from a `function` or `inline`.\n --> compiler-test:18:16\n |\n 18 | return finalize_mint(receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372101]: Can only make an async call from an async transition.\n --> compiler-test:18:16\n |\n 18 | return finalize_mint(receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = Move the async call inside of the async transition block.\nError [ETYC0372005]: Unknown variable `account`\n --> compiler-test:22:22\n |\n 22 | Mapping::set(account, receiver, amount);\n | ^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/finalize/contains.out b/tests/expectations/compiler/finalize/contains.out index 6274bddc95..7b787957c4 100644 --- a/tests/expectations/compiler/finalize/contains.out +++ b/tests/expectations/compiler/finalize/contains.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a03b039d5c94cc3063a364063f293051661dab87e9179d0241b14473d2f379fd - type_checked_symbol_table: a5388460e61b45cc12bbe7f06d5a5c81bda39153d45d11bacb0348a8650301c7 - unrolled_symbol_table: a5388460e61b45cc12bbe7f06d5a5c81bda39153d45d11bacb0348a8650301c7 - initial_ast: 2aa12e53e65e44e955a66938247469cc32eeee2a556ecf9bd750ed94ca79366e - unrolled_ast: 2aa12e53e65e44e955a66938247469cc32eeee2a556ecf9bd750ed94ca79366e - ssa_ast: 91ee704b157d546e69d33730402117725ffb5e0dc51656124e6a1fabc9383c23 - flattened_ast: a568f26893adff66b6184acea108da3162235018a32a1fb58262047d2c34cd71 - destructured_ast: 4ff35049bec0b9f3c548de1c07339ee8ae119c8cb7d0acbbc385f71ba59fb70f - inlined_ast: f2c64858adabe6a59859598121898433463bf04554f226536a652df5945290a7 - dce_ast: f2c64858adabe6a59859598121898433463bf04554f226536a652df5945290a7 + - initial_symbol_table: 15158cf85896dafc3e0c9cb94aa57345abb8a8f312e24e64e90139add6bb8e27 + type_checked_symbol_table: 35f03792a077e2b869e29a912f5da8bf42fc5bfefde8e743d488b3fe950c326a + unrolled_symbol_table: 35f03792a077e2b869e29a912f5da8bf42fc5bfefde8e743d488b3fe950c326a + initial_ast: d2a45f9028d65426da3469e96d2861dc5211b6c38b32f712ee8836b21cfae53d + unrolled_ast: d2a45f9028d65426da3469e96d2861dc5211b6c38b32f712ee8836b21cfae53d + ssa_ast: 9ee712560853cd8d5056baf9ca70a530cc87a4f222f14f1404cb3530acc5c301 + flattened_ast: 40f24787942caba5124252a80625ecaf74e7948eb88206ba75f0a510015bec61 + destructured_ast: b34a0fbb7379b6b434082a0475fb1c44621bb69c9e5f3ca6717676cb9d84211c + inlined_ast: 9a6ba60bca68e60866f188fd3580fa388aeb1ce0032c013205b0e02b32bd250e + dce_ast: 9a6ba60bca68e60866f188fd3580fa388aeb1ce0032c013205b0e02b32bd250e bytecode: 167f0db95f7c2be39c98ed17fde82214d5ca6afe1722a91d359dd7a801bad418 errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/decrement_via_get_set.out b/tests/expectations/compiler/finalize/decrement_via_get_set.out index db2f613cf8..eb1842d02c 100644 --- a/tests/expectations/compiler/finalize/decrement_via_get_set.out +++ b/tests/expectations/compiler/finalize/decrement_via_get_set.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c53613899322551edff2f353d5506474fd374b1898786c5971d12c5bb597181e - type_checked_symbol_table: 08a550c993afdca66f98b9afd5e885779dcbccc10d8230a3f3f55592dbad881a - unrolled_symbol_table: 08a550c993afdca66f98b9afd5e885779dcbccc10d8230a3f3f55592dbad881a - initial_ast: af5d403a99f562b7e7ea8848681036aa8583ecdf84c72caadcde4a736e6517ac - unrolled_ast: af5d403a99f562b7e7ea8848681036aa8583ecdf84c72caadcde4a736e6517ac - ssa_ast: 3001e9c42d1f139b4600bdd668a517a6b3d21ee3af6e68a25407cf37e07a0475 - flattened_ast: d2fd17e59e6d137cc2d34a76f9d8a61bdee0f389bef477d9b632c72737250870 - destructured_ast: 192db782f618ecdbb96fedf132bcdfa9a53198745536baa52379bb9413dfa759 - inlined_ast: ddc76f2af7c8753d48a474baa1ab5d13576cff8468c5fd76c9b449e161e68e78 - dce_ast: ddc76f2af7c8753d48a474baa1ab5d13576cff8468c5fd76c9b449e161e68e78 + - initial_symbol_table: 60f7bdd11192425cfc45192bcc1b539e7b05551236a1a490fba4f79823cc50e1 + type_checked_symbol_table: 652f161821c10c6528014b80c2dbc000f141f6e410ce96f093b5e5be5834d8de + unrolled_symbol_table: 652f161821c10c6528014b80c2dbc000f141f6e410ce96f093b5e5be5834d8de + initial_ast: 577b00e2287a194222a242de6c7c56c9c761ea97ad6ba126114fca212f74c9b8 + unrolled_ast: 577b00e2287a194222a242de6c7c56c9c761ea97ad6ba126114fca212f74c9b8 + ssa_ast: 33f828dbd1a0c3aedc5990cc8df882dca958f230575425068a95823d59483c2e + flattened_ast: 6251f84c9ed5cebf8ddf61ec6d1aeea44c4bf615581fb275f9ee881cd75b47f5 + destructured_ast: ca58c119a4ac73966ded5a2ec8f59cc4f6722e622010bbd2837602ba588404da + inlined_ast: ccb442edf03d8af70e78a8ebba312ad0966218244d3b55e2fc1298ccc888a936 + dce_ast: ccb442edf03d8af70e78a8ebba312ad0966218244d3b55e2fc1298ccc888a936 bytecode: 2d6d813315ed6124a9d165422f7eab08f392cae110767d6b7fbdbfcaca4e5bcf errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/finalize.out b/tests/expectations/compiler/finalize/finalize.out index 0f1210eb0b..649944114e 100644 --- a/tests/expectations/compiler/finalize/finalize.out +++ b/tests/expectations/compiler/finalize/finalize.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7a56c8d65b11d7a0a80b769f970507d84914e50ef3d14fcca5bbb9d978174747 - type_checked_symbol_table: 0f44d95ae606740ffe450ee643f09e5388c56740b2daea34bf0b5b3c46c67e9a - unrolled_symbol_table: 0f44d95ae606740ffe450ee643f09e5388c56740b2daea34bf0b5b3c46c67e9a - initial_ast: 328e7d8988867c6d52478a2c3952f75d1242d86d49eb8170d18c42eed3dc4299 - unrolled_ast: 328e7d8988867c6d52478a2c3952f75d1242d86d49eb8170d18c42eed3dc4299 - ssa_ast: 29f93cf07a9de564da9a4400a852cfc9584e4b26c4f499654e3f461f6c3e45ac - flattened_ast: f3a3bb9d04dba0b18bcbfbd345311e2e94fd9827a7bb54114af369d7922b835e - destructured_ast: a1389de666f1e28c1e95f1e0cbd7214f6a627027c3b25269f78eb4c38bd9bb77 - inlined_ast: 0fc9e70d7106894cfade352f1c9d98ea5a668420de42b0554177cf3a6c0c9206 - dce_ast: 0fc9e70d7106894cfade352f1c9d98ea5a668420de42b0554177cf3a6c0c9206 + - initial_symbol_table: 59fe602c0d7bc9ba582e57bd00ca4df0cf521ac4237f1822aab93672d25595a0 + type_checked_symbol_table: 9bc8d3261b8e16e3378c7dcf64f776a70ebb85a8f0e4ed89bc91febcf4a5d64c + unrolled_symbol_table: 9bc8d3261b8e16e3378c7dcf64f776a70ebb85a8f0e4ed89bc91febcf4a5d64c + initial_ast: fac4817f93bb7040ea2c073a4aa94babc29d0bec61198d17fe7fb0e4e7ea9ded + unrolled_ast: fac4817f93bb7040ea2c073a4aa94babc29d0bec61198d17fe7fb0e4e7ea9ded + ssa_ast: be2f3f263ca2b58754bbd8a7addcaa1052b03ceaef3d98d69612ddf4661ab0e0 + flattened_ast: 4756c0d180b5eeb11e93fdc18a693652d2f867db82bd3637128a7e8b7d4e2e96 + destructured_ast: e31c11310cb123d8209b8040105e9cea8d332a8c1641f2422b69f561202a5796 + inlined_ast: aa37165752ea0677d59741347d0185d40ba9e03a1c220692915c63ca72ecc63e + dce_ast: aa37165752ea0677d59741347d0185d40ba9e03a1c220692915c63ca72ecc63e bytecode: a146226b7799224cc098e11a978dd80923ab5abe74d33fcbf62e729d130ac61d errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/finalize_fail.out b/tests/expectations/compiler/finalize/finalize_fail.out index 38ec912fa4..54fd32eb77 100644 --- a/tests/expectations/compiler/finalize/finalize_fail.out +++ b/tests/expectations/compiler/finalize/finalize_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EPAR0370005]: expected ; -- found 'finalize'\n --> compiler-test:8:21\n |\n 8 | return then finalize(receiver, amount);\n | ^^^^^^^^" + - "Error [EAST0372006]: function `finalize_no_params` shadowed by\n --> compiler-test:27:5\n |\n 27 | async function finalize_no_params() {\n 28 | increment(values, 0u8, 1u8);\n 29 | increment(account, self.caller, 1u64);\n 30 | }\n | ^\nWarning [WPAR0370001]: The keyword `increment` is deprecated.\n --> compiler-test:12:9\n |\n 12 | increment(account, receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = Use `Mapping::{get, get_or_use, set, remove, contains}` for manipulating on-chain mappings.\nWarning [WPAR0370001]: The keyword `increment` is deprecated.\n --> compiler-test:28:9\n |\n 28 | increment(values, 0u8, 1u8);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = Use `Mapping::{get, get_or_use, set, remove, contains}` for manipulating on-chain mappings.\nWarning [WPAR0370001]: The keyword `increment` is deprecated.\n --> compiler-test:29:9\n |\n 29 | increment(account, self.caller, 1u64);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = Use `Mapping::{get, get_or_use, set, remove, contains}` for manipulating on-chain mappings." diff --git a/tests/expectations/compiler/finalize/finalize_incorrect_modes_fail.out b/tests/expectations/compiler/finalize/finalize_incorrect_modes_fail.out index d69ff4f05e..bf673e679a 100644 --- a/tests/expectations/compiler/finalize/finalize_incorrect_modes_fail.out +++ b/tests/expectations/compiler/finalize/finalize_incorrect_modes_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EPAR0370005]: expected ; -- found 'finalize'\n --> compiler-test:7:21\n |\n 7 | return then finalize(receiver, amount);\n | ^^^^^^^^" + - "Error [ETYC0372106]: An async function is not allowed to return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize_mint_public(public receiver: address, constant amount: u64) -> constant u64 {\n 11 | Mapping::set(account, receiver, amount);\n 12 | }\n | ^\n |\n = Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.\nError [ETYC0372032]: An input to an async function must be public.\n --> compiler-test:10:76\n |\n 10 | async function finalize_mint_public(public receiver: address, constant amount: u64) -> constant u64 {\n | ^^^^^^\n |\n = Use a `public` modifier to the input variable declaration or remove the visibility modifier entirely.\nError [ETYC0372038]: A returned value cannot be a constant.\n --> compiler-test:10:101\n |\n 10 | async function finalize_mint_public(public receiver: address, constant amount: u64) -> constant u64 {\n | ^^^\nError [ETYC0372036]: Function must return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize_mint_public(public receiver: address, constant amount: u64) -> constant u64 {\n 11 | Mapping::set(account, receiver, amount);\n 12 | }\n | ^\nError [ETYC0372106]: An async function is not allowed to return a value.\n --> compiler-test:18:5\n |\n 18 | async function finalize_mint_public2(public receiver: address, amount: u64) -> u64 {\n 19 | Mapping::set(account, receiver, amount);\n 20 | return amount + amount;\n 21 | }\n | ^\n |\n = Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.\n" diff --git a/tests/expectations/compiler/finalize/finalize_incorrect_return_fail.out b/tests/expectations/compiler/finalize/finalize_incorrect_return_fail.out index d69ff4f05e..ca98538534 100644 --- a/tests/expectations/compiler/finalize/finalize_incorrect_return_fail.out +++ b/tests/expectations/compiler/finalize/finalize_incorrect_return_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EPAR0370005]: expected ; -- found 'finalize'\n --> compiler-test:7:21\n |\n 7 | return then finalize(receiver, amount);\n | ^^^^^^^^" + - "Error [ETYC0372106]: An async function is not allowed to return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize_mint_public(public receiver: address, public amount: u64) -> u64 {\n 11 | Mapping::set(account, receiver, amount);\n 12 | return 1u8 + 2u8;\n 13 | }\n | ^\n |\n = Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.\nError [ETYC0372003]: Expected type `u64` but type `u8` was found\n --> compiler-test:12:16\n |\n 12 | return 1u8 + 2u8;\n | ^^^\nError [ETYC0372003]: Expected type `u64` but type `u8` was found\n --> compiler-test:12:22\n |\n 12 | return 1u8 + 2u8;\n | ^^^\n" diff --git a/tests/expectations/compiler/finalize/finalize_reassign_to_outer_scope_fail.out b/tests/expectations/compiler/finalize/finalize_reassign_to_outer_scope_fail.out new file mode 100644 index 0000000000..19eb5bdeef --- /dev/null +++ b/tests/expectations/compiler/finalize/finalize_reassign_to_outer_scope_fail.out @@ -0,0 +1,5 @@ +--- +namespace: Compile +expectation: Fail +outputs: + - "Error [ETYC0372109]: Cannot re-assign to `try_get_token` from a conditional scope to an outer scope in an async function.\n --> compiler-test:16:13\n |\n 16 | let try_get_token: TokenInfo = Mapping::get_or_use(\n | ^^^^^^^^^^^^^\n |\n = This is a fundamental restriction that can often be avoided by using a ternary operator `?` or re-declaring the variable in the current scope. In the future, ARC XXXX (https://github.com/AleoHQ/ARCs) will support more complex assignments in async functions.\n" diff --git a/tests/expectations/compiler/finalize/finalize_with_method_calls.out b/tests/expectations/compiler/finalize/finalize_with_method_calls.out index 49219ddb74..09efa7e86b 100644 --- a/tests/expectations/compiler/finalize/finalize_with_method_calls.out +++ b/tests/expectations/compiler/finalize/finalize_with_method_calls.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6c9c3ff25f58feeb1273af3c3bf92b2edc13f9508defd63d040b339f417414ae - type_checked_symbol_table: 0e1e772c0a5657778f22c52ee56fd231213c3f721b8dcde1e9713f8859002952 - unrolled_symbol_table: 0e1e772c0a5657778f22c52ee56fd231213c3f721b8dcde1e9713f8859002952 - initial_ast: 653b99dcefa9b5114e5237d84d9a4cb4a0f5d1e19c7297ba5e5c1742bdc4ff84 - unrolled_ast: 653b99dcefa9b5114e5237d84d9a4cb4a0f5d1e19c7297ba5e5c1742bdc4ff84 - ssa_ast: 41f41f0b5a37a3d39a3f8bea2e280bf676a3abfdf1b7b6008192be51d766763f - flattened_ast: 63f6fee71fa45c437d3dcee9a035a2320eeab300eded4dcbc1eed5b530df58fa - destructured_ast: 43890c35ec6be850f7a93238ae4aba099ee908a5b18f5c322c574fd770381fb4 - inlined_ast: 9f10c4b3d9551d9ff6d382526cec3fac62d4d3d2d19776752d1df5a8ebed50a5 - dce_ast: 9f10c4b3d9551d9ff6d382526cec3fac62d4d3d2d19776752d1df5a8ebed50a5 + - initial_symbol_table: f3422ce14871b1c0cabd75467f8fda5c209d90a4bae85f8f9dff9fee98872b27 + type_checked_symbol_table: ac47beaa7a6934d53f9d7d08c661a4a9862798a8177b9a9718d56e782dd93f62 + unrolled_symbol_table: ac47beaa7a6934d53f9d7d08c661a4a9862798a8177b9a9718d56e782dd93f62 + initial_ast: 18697a2da0251fbac1310b6de5647e40096a07aac784a04c2ff0758795bc32ee + unrolled_ast: 18697a2da0251fbac1310b6de5647e40096a07aac784a04c2ff0758795bc32ee + ssa_ast: 68bb94a829d0d81d5498c72eadf07fd13bf4c16d91f869a6c86e9c125b1fae8f + flattened_ast: ef95952b1df07c24c080751864ebe1917a9bfb448b88a72f942bb54e83870867 + destructured_ast: 4e3eecbcc66d2b238bfcb35461908025b0be5f7314f7283c3be25800e2693d18 + inlined_ast: 745fe6f6eac6755b3b3e3bc0ab926819d43d9819b6df5a1bad921fd6e70c6fd6 + dce_ast: 745fe6f6eac6755b3b3e3bc0ab926819d43d9819b6df5a1bad921fd6e70c6fd6 bytecode: c9efd41503bd559059cb4b5101eebd99917818e3a0def6062fc1f82d0cf66845 errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/get_incorrect_type_fail.out b/tests/expectations/compiler/finalize/get_incorrect_type_fail.out index 27e7f253be..41cc868242 100644 --- a/tests/expectations/compiler/finalize/get_incorrect_type_fail.out +++ b/tests/expectations/compiler/finalize/get_incorrect_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372031]: A mapping's value cannot be a record\n --> compiler-test:10:5\n |\n 10 | mapping tokens: address => Token;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `address`, but got `boolean`\n --> compiler-test:17:30\n |\n 17 | Mapping::get(tokens, true);\n | ^^^^\nError [ETYC0372007]: Expected one type from `address`, but got `boolean`\n --> compiler-test:18:20\n |\n 18 | tokens.get(true);\n | ^^^^\nError [ETYC0372007]: Expected one type from `address`, but got `u8`\n --> compiler-test:19:31\n |\n 19 | Mapping::get(amounts, 1u8);\n | ^^^\nError [ETYC0372007]: Expected one type from `address`, but got `u8`\n --> compiler-test:20:21\n |\n 20 | amounts.get(1u8);\n | ^^^\n" + - "Error [ETYC0372031]: A mapping's value cannot be a record\n --> compiler-test:10:5\n |\n 10 | mapping tokens: address => Token;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `address` but type `boolean` was found\n --> compiler-test:17:30\n |\n 17 | Mapping::get(tokens, true);\n | ^^^^\nError [ETYC0372003]: Expected type `address` but type `boolean` was found\n --> compiler-test:18:20\n |\n 18 | tokens.get(true);\n | ^^^^\nError [ETYC0372003]: Expected type `address` but type `u8` was found\n --> compiler-test:19:31\n |\n 19 | Mapping::get(amounts, 1u8);\n | ^^^\nError [ETYC0372003]: Expected type `address` but type `u8` was found\n --> compiler-test:20:21\n |\n 20 | amounts.get(1u8);\n | ^^^\n" diff --git a/tests/expectations/compiler/finalize/get_or_incorrect_type_fail.out b/tests/expectations/compiler/finalize/get_or_incorrect_type_fail.out index 06b88049f2..ca7ad684c7 100644 --- a/tests/expectations/compiler/finalize/get_or_incorrect_type_fail.out +++ b/tests/expectations/compiler/finalize/get_or_incorrect_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372031]: A mapping's value cannot be a record\n --> compiler-test:10:5\n |\n 10 | mapping tokens: address => Token;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `Token`, but got `u128`\n --> compiler-test:17:43\n |\n 17 | Mapping::get_or_use(tokens, addr, amount);\n | ^^^^^^\nError [ETYC0372007]: Expected one type from `Token`, but got `u128`\n --> compiler-test:18:33\n |\n 18 | tokens.get_or_use(addr, amount);\n | ^^^^^^\nError [ETYC0372007]: Expected one type from `address`, but got `u8`\n --> compiler-test:19:38\n |\n 19 | Mapping::get_or_use(amounts, 1u8, amount);\n | ^^^\nError [ETYC0372007]: Expected one type from `address`, but got `u8`\n --> compiler-test:20:28\n |\n 20 | amounts.get_or_use(1u8, amount);\n | ^^^\nError [ETYC0372007]: Expected one type from `u128`, but got `u8`\n --> compiler-test:21:44\n |\n 21 | Mapping::get_or_use(amounts, addr, 1u8);\n | ^^^\nError [ETYC0372007]: Expected one type from `u128`, but got `u8`\n --> compiler-test:22:34\n |\n 22 | amounts.get_or_use(addr, 1u8);\n | ^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `u128`\n --> compiler-test:23:72\n |\n 23 | Mapping::get_or_use(tokens, addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `u128`\n --> compiler-test:24:62\n |\n 24 | tokens.get_or_use(addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:25:29\n |\n 25 | Mapping::get_or_use(foo, addr, amount);\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:26:9\n |\n 26 | foo.get_or_use(addr, amount);\n | ^^^\n" + - "Error [ETYC0372031]: A mapping's value cannot be a record\n --> compiler-test:10:5\n |\n 10 | mapping tokens: address => Token;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `Token` but type `u128` was found\n --> compiler-test:17:43\n |\n 17 | Mapping::get_or_use(tokens, addr, amount);\n | ^^^^^^\nError [ETYC0372003]: Expected type `Token` but type `u128` was found\n --> compiler-test:18:33\n |\n 18 | tokens.get_or_use(addr, amount);\n | ^^^^^^\nError [ETYC0372003]: Expected type `address` but type `u8` was found\n --> compiler-test:19:38\n |\n 19 | Mapping::get_or_use(amounts, 1u8, amount);\n | ^^^\nError [ETYC0372003]: Expected type `address` but type `u8` was found\n --> compiler-test:20:28\n |\n 20 | amounts.get_or_use(1u8, amount);\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:21:44\n |\n 21 | Mapping::get_or_use(amounts, addr, 1u8);\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:22:34\n |\n 22 | amounts.get_or_use(addr, 1u8);\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:23:72\n |\n 23 | Mapping::get_or_use(tokens, addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:24:62\n |\n 24 | tokens.get_or_use(addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:25:29\n |\n 25 | Mapping::get_or_use(foo, addr, amount);\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:26:9\n |\n 26 | foo.get_or_use(addr, amount);\n | ^^^\n" diff --git a/tests/expectations/compiler/finalize/increment_via_get_set.out b/tests/expectations/compiler/finalize/increment_via_get_set.out index d6bc109294..bd6d288901 100644 --- a/tests/expectations/compiler/finalize/increment_via_get_set.out +++ b/tests/expectations/compiler/finalize/increment_via_get_set.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c9a0373dcea237ccc8dd41dfc4c39400eee952d702ab0b2a8697dd0e9aa64b33 - type_checked_symbol_table: 032589815e005e85a855fec90639ec1e69dc01f6b2a793f9c42583335f710afe - unrolled_symbol_table: 032589815e005e85a855fec90639ec1e69dc01f6b2a793f9c42583335f710afe - initial_ast: 8b044cf269c10c69888385cb431368c312dc1240aea2dfe25eb327d470b5332a - unrolled_ast: 8b044cf269c10c69888385cb431368c312dc1240aea2dfe25eb327d470b5332a - ssa_ast: 33b2b045049e06fe7ab0919b616b2bd33097777dc46cc45ce21f2314eebcc752 - flattened_ast: e5c8bbc2672885271ad3de13ea19aa36827d8f326a833689e7ceb754d2c97b1e - destructured_ast: 1ef6fca4d89c40ef5263259e4cfeb27072a7535840e4475992af8649c617f96d - inlined_ast: 5e45ffa292250ff139803c5796e75350c92e129b5028db59fe3b5c7a12fcc222 - dce_ast: 5e45ffa292250ff139803c5796e75350c92e129b5028db59fe3b5c7a12fcc222 + - initial_symbol_table: 2fc162ff09c451e1cb88b1a8b0915956feab9dfc3acc959d32839e54596cf265 + type_checked_symbol_table: c7b7719ddca3e021ec8172c94278fef10cb32847a3dab2728b1126b6cbc7cf43 + unrolled_symbol_table: c7b7719ddca3e021ec8172c94278fef10cb32847a3dab2728b1126b6cbc7cf43 + initial_ast: 9d5c2907ec4f8e31ef23d56bf23d0aeda97d2993ff485319d5b1e20d22b408b3 + unrolled_ast: 9d5c2907ec4f8e31ef23d56bf23d0aeda97d2993ff485319d5b1e20d22b408b3 + ssa_ast: 4f56e27bc3b09d665061f61079b37c96aa61e473476830185b498813b86b11e0 + flattened_ast: 94657074440a8a7ed9c20787ed50c44f2e8cb0ac9231d0273ae2a7611cc64d99 + destructured_ast: 91f4d7d2f66c3547aa8bc80af99a0a3519b662e2730932fa5fb66dabcba0a017 + inlined_ast: f3e27451be8d7ab875d3b4cfab04b5d5e5607ec1a789a529a82693a7a632d547 + dce_ast: f3e27451be8d7ab875d3b4cfab04b5d5e5607ec1a789a529a82693a7a632d547 bytecode: b4f8e195256812d62d49c09bb152bf956c95cd2e8375eff8c4bee84d176a2cc5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/inline_in_finalize.out b/tests/expectations/compiler/finalize/inline_in_finalize.out index a682f96063..f03825d25a 100644 --- a/tests/expectations/compiler/finalize/inline_in_finalize.out +++ b/tests/expectations/compiler/finalize/inline_in_finalize.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: cfff1224954ed83993ea7795afaeb91f12fa8f2c3d8973e3b296a7d5da6d2ed5 - type_checked_symbol_table: 201ce7f8a317e1b0e724ffcc6936a5663fa5cb4d1628826c1f42a1e3fa14a453 - unrolled_symbol_table: 201ce7f8a317e1b0e724ffcc6936a5663fa5cb4d1628826c1f42a1e3fa14a453 - initial_ast: 60c9f87cd4a9b5eb65547b16558d2fdc0d9eaba592d31300d7b191090cdcd152 - unrolled_ast: 60c9f87cd4a9b5eb65547b16558d2fdc0d9eaba592d31300d7b191090cdcd152 - ssa_ast: da8ea998b1ebcb90a9147c3e68d48b18c95409bcc6a82953125556ec37bb1b93 - flattened_ast: ac21b2c6e5ac04ef4bc1c76019bef460fb468d4c7b8a2e430716416a87fd1b3f - destructured_ast: 67c12720c1344d1d9e0a9f3ee3bc76168694f6985a1737d5070c7dbc483ad939 - inlined_ast: 189ca4b8577b38b59ca5060c2bf7f418551d9de97fcadecf6ca14620da4a03d5 - dce_ast: 189ca4b8577b38b59ca5060c2bf7f418551d9de97fcadecf6ca14620da4a03d5 + - initial_symbol_table: fb0001d10766e1e80dae4bf99d04f55b665a1c2aacad45bb2119a196421c4b34 + type_checked_symbol_table: caed000f9d2ac04c9ed3021e0e0be005e82ed3b203802f5776b6d347725d57e1 + unrolled_symbol_table: caed000f9d2ac04c9ed3021e0e0be005e82ed3b203802f5776b6d347725d57e1 + initial_ast: 6053f22b3880d8dcaa68bfc5c9a885dd3731183dc51347d9ef635f14d2d6e261 + unrolled_ast: 6053f22b3880d8dcaa68bfc5c9a885dd3731183dc51347d9ef635f14d2d6e261 + ssa_ast: 7237836e0866d3a5c1dcf508cca22b22eaa3d76e4a16bcc107cac703b054a083 + flattened_ast: 7856e0c4a21f29b3ff944903934344623f72620a473645e506aeba14ddde65d9 + destructured_ast: 12c1feb1b13fd0ec9708c0608324bdf334c5a4dbaf221c539b44f24cdec08a26 + inlined_ast: 6c54ef2fa42d781945f378dad07a0fd6051983477dbcbe2d3f792962d750ef77 + dce_ast: 6c54ef2fa42d781945f378dad07a0fd6051983477dbcbe2d3f792962d750ef77 bytecode: 2fb2571e88289773df76468e6470aba403dd4f3e8fd48ec3f25c650a54e6402f errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/mapping.out b/tests/expectations/compiler/finalize/mapping.out index 0e0974d5c1..8a6c410ef4 100644 --- a/tests/expectations/compiler/finalize/mapping.out +++ b/tests/expectations/compiler/finalize/mapping.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 110a526f29c2aaed626dc13768f5e7d3136e94e1995922e43552d1a6a9071d84 - type_checked_symbol_table: a8543eed8b928c2202107e06105d0486d3da37e4eb99e71effc233a2796218a2 - unrolled_symbol_table: a8543eed8b928c2202107e06105d0486d3da37e4eb99e71effc233a2796218a2 - initial_ast: 4985990bfd8e9471152a370ae6012a7ee85744360e4c1f530f0208e63e6fd326 - unrolled_ast: 4985990bfd8e9471152a370ae6012a7ee85744360e4c1f530f0208e63e6fd326 - ssa_ast: e9f4f35ee414cdf184f4a1003308cb219cfe8039f4098f8b3067c1edae84b1eb - flattened_ast: 8c5d279e22fff4e9fec30bb2ba2ee26228d66770b18eb4539828640b4098675c - destructured_ast: 01fdd4bd99a63dde8f4cdf66e78bf0137ce86f4e43882df432f68ccaf384f6f3 - inlined_ast: 01fdd4bd99a63dde8f4cdf66e78bf0137ce86f4e43882df432f68ccaf384f6f3 - dce_ast: 01fdd4bd99a63dde8f4cdf66e78bf0137ce86f4e43882df432f68ccaf384f6f3 + - initial_symbol_table: bc9d048929ff94bda88c39a484c09cb42ff7d864a0565ce0a2529f77c76f0bc1 + type_checked_symbol_table: 52e5122f749ac108f5c53b481886ab92185918e770714b01c42f339e5f489712 + unrolled_symbol_table: 52e5122f749ac108f5c53b481886ab92185918e770714b01c42f339e5f489712 + initial_ast: 6b1148feeddff414c9f68c99246cd506dbe9195701805ad86a48fa3a14baba66 + unrolled_ast: 6b1148feeddff414c9f68c99246cd506dbe9195701805ad86a48fa3a14baba66 + ssa_ast: 3e375cbca9880dc515ec9f6d8d74597a3ae47412876a0e227ef175f0eafed9c1 + flattened_ast: 46bc0a697fdd71c1f11d77f2316741634c5356009c89d4a9148f954c845e1618 + destructured_ast: a8e012d38d183720d972ff0be2b6ca37673db3d4b19e2c5dda0edb0626ec2496 + inlined_ast: a8e012d38d183720d972ff0be2b6ca37673db3d4b19e2c5dda0edb0626ec2496 + dce_ast: a8e012d38d183720d972ff0be2b6ca37673db3d4b19e2c5dda0edb0626ec2496 bytecode: 312c25062c283bf27a955dc0d7035c166da12e5e40eb55b9e6572af8750e0474 errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out index ecf82afdf9..c436a20bb8 100644 --- a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out +++ b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 40daeecdcea7289dfbd0edb0a81bf0779b2d873e6f83772017d6c8297ceee19e - type_checked_symbol_table: 227effc2008da54d7dd266633e862f23fd99d08ce789f59acd05f030f23fa999 - unrolled_symbol_table: 227effc2008da54d7dd266633e862f23fd99d08ce789f59acd05f030f23fa999 - initial_ast: 14ba6a42c070b10174e90a6b77d3db526f5477831689c252861d0fa06dfa063c - unrolled_ast: 14ba6a42c070b10174e90a6b77d3db526f5477831689c252861d0fa06dfa063c - ssa_ast: 8d857a1d26d9c59b2b217809d7c34406c1979d6af65615509f7b5f3625613690 - flattened_ast: 4f0e9923c10141a41aad1aa027299733a2fb9d78e46b82c65a097797eff14c37 - destructured_ast: e523f3945816e3cff31012ac0f95303f05d941da1e8bd18e6a3cada7ce0380b9 - inlined_ast: ed5efaa1a3696b3a06c5585cd471896ad25f67098112a46a5a6204cbfa443fe9 - dce_ast: ed5efaa1a3696b3a06c5585cd471896ad25f67098112a46a5a6204cbfa443fe9 - bytecode: d6edcce70bf27b2fad397a62ae0bee08448a0c157d89e49867d843d83a04bfb7 + - initial_symbol_table: 56c4eea018bad5b00fa3584917fe6327a28220606b7ef3392dd4f52510eb836d + type_checked_symbol_table: a53c4315ffbe58449d9ef772a8fab06c43082a1d24d3eb4240fd8c3be3ac0ad1 + unrolled_symbol_table: a53c4315ffbe58449d9ef772a8fab06c43082a1d24d3eb4240fd8c3be3ac0ad1 + initial_ast: 31d6210343f8a439e9a731aa2b344a0a35bb4828fcbfb5b7f3d3c532aa0d49e0 + unrolled_ast: 31d6210343f8a439e9a731aa2b344a0a35bb4828fcbfb5b7f3d3c532aa0d49e0 + ssa_ast: ed0d528c739439b087da26d083d1a1c6705e5e9b020f6dbb6d1510929df3079f + flattened_ast: 853653a2db1cb618cf7fe214cc90ff1ee6f952dbc6e945b6b3c4b34ca07e906d + destructured_ast: 0fa73a1e802c55fe76758295dbeb0e4a9340fd95c14b05b033fd9aec1a039fed + inlined_ast: 17df43530f88543010218898759c3459f380370012717bebaec75f9a27d40130 + dce_ast: 17df43530f88543010218898759c3459f380370012717bebaec75f9a27d40130 + bytecode: ed6b317a872c3d7083d96539a0f0601af2dcc1a6d198d897edf7f6d4db26e47a errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/rand.out b/tests/expectations/compiler/finalize/rand.out index 7fb09ec104..c0b16559f7 100644 --- a/tests/expectations/compiler/finalize/rand.out +++ b/tests/expectations/compiler/finalize/rand.out @@ -6,13 +6,13 @@ outputs: - initial_symbol_table: d874d22f303fe4b2e65fd277875664376ae7ea5b4de7238763167dcd76d3eea0 type_checked_symbol_table: 15abdab3195aaaa9a990e7a8497775ad9e36da3cc859b2ffc62aac92ca3cd13e unrolled_symbol_table: 15abdab3195aaaa9a990e7a8497775ad9e36da3cc859b2ffc62aac92ca3cd13e - initial_ast: 07b3caf65009ec361c8909393e96611a2a71bd55c0368324547ad1bf0fe8f5f6 - unrolled_ast: 07b3caf65009ec361c8909393e96611a2a71bd55c0368324547ad1bf0fe8f5f6 - ssa_ast: 423d02a0f83ee624dde3ac114ec68e906a54623986fbb864cd1d9f27b42179b4 - flattened_ast: a6f919d444537a57062d901e5faa7c4d93b94d47d72425ba53a90d96d119acf8 - destructured_ast: 14bdbcec4ef2f87ebecc6bebe4dae545008d115f1cd7b5dfe0bae3480c44470a - inlined_ast: c43b8044c40575cec34b694733ce913449ff846a23fd8ece70a516e5ce832aa0 - dce_ast: 2a2e0ffcae57a3b4276f0a4b2a6070f6c30fe064bbbfb55b32fd353852319de8 + initial_ast: 0ec754998930beb6457105c5b9bb1242f4790fe50b003b5a66e9673f157a64fd + unrolled_ast: 0ec754998930beb6457105c5b9bb1242f4790fe50b003b5a66e9673f157a64fd + ssa_ast: a489cfe29e84bfff687b5f66c4932bca41610f95655f0006b8fae8da8e4d4d1c + flattened_ast: 5ee9e69c74b25405fcf7a081bb852c9b14b0198b9bdfdb90bcb3f91e08cb533a + destructured_ast: aea5a7a6b14232ca2daf7a528c334910ea1bc0bb7340336974ea91087245f4a8 + inlined_ast: 9e0008ac06800cd2c94f5a9efa70ee30c680be63433ffce8eb6d5f38f973125e + dce_ast: c39cbe44958b3f2d1988eded5aa8e222d34f9a1e76dc8fa123c800722f32183f bytecode: b8b21b4bfb77f76bf7d38787897832f3b8cc65ab6c7133607b6ed373a4517e06 errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/rand_incorrect_type_fail.out b/tests/expectations/compiler/finalize/rand_incorrect_type_fail.out index b65143c4b8..da94752b5e 100644 --- a/tests/expectations/compiler/finalize/rand_incorrect_type_fail.out +++ b/tests/expectations/compiler/finalize/rand_incorrect_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `scalar`, but got `field`\n --> compiler-test:12:25\n |\n 12 | let a: scalar = ChaCha::rand_field();\n | ^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `group`, but got `field`\n --> compiler-test:13:24\n |\n 13 | let b: group = ChaCha::rand_field();\n | ^^^^^^^^^^^^^^^^^^^^\n" + - "Error [ETYC0372003]: Expected type `scalar` but type `field` was found\n --> compiler-test:12:25\n |\n 12 | let a: scalar = ChaCha::rand_field();\n | ^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `group` but type `field` was found\n --> compiler-test:13:24\n |\n 13 | let b: group = ChaCha::rand_field();\n | ^^^^^^^^^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/finalize/remove.out b/tests/expectations/compiler/finalize/remove.out index 690a70ebcf..336fce9a6b 100644 --- a/tests/expectations/compiler/finalize/remove.out +++ b/tests/expectations/compiler/finalize/remove.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a03b039d5c94cc3063a364063f293051661dab87e9179d0241b14473d2f379fd - type_checked_symbol_table: 19e76e0e790645ce3b589f797c786adffaefd8d7271a1f5d8a53007604db94af - unrolled_symbol_table: 19e76e0e790645ce3b589f797c786adffaefd8d7271a1f5d8a53007604db94af - initial_ast: 8eed6837611108f196529986e88556c7d369a1b8e0c42d4802c50f53d8271f3c - unrolled_ast: 8eed6837611108f196529986e88556c7d369a1b8e0c42d4802c50f53d8271f3c - ssa_ast: 1412bafbb62aaa0e522473f7e5727851d2659ef848595722a65ba6dbc7badf68 - flattened_ast: f44811cc717710a0b7f3c3de7b68bbc9f350e3078439818d70de52af13cea445 - destructured_ast: 8845971df269712b9e4fe3af1840337ecbaf1686cf8bbab3bf903e54dc436e1a - inlined_ast: c5b9e1c5edc07ced3c8d1474f69be886f3ced6e6cd2675b25b2db0a17d64a4e5 - dce_ast: c5b9e1c5edc07ced3c8d1474f69be886f3ced6e6cd2675b25b2db0a17d64a4e5 + - initial_symbol_table: 15158cf85896dafc3e0c9cb94aa57345abb8a8f312e24e64e90139add6bb8e27 + type_checked_symbol_table: c138b4bb11d2357415cd41f6f73d7edd79a18efc4321c03e8eac164f653b7d9f + unrolled_symbol_table: c138b4bb11d2357415cd41f6f73d7edd79a18efc4321c03e8eac164f653b7d9f + initial_ast: cf664e610f551b077107f0332ed7bac0af8eedb7f19af5d6b02268ffcee79f2c + unrolled_ast: cf664e610f551b077107f0332ed7bac0af8eedb7f19af5d6b02268ffcee79f2c + ssa_ast: f2a36ba1e48e02660a5f08263f04965838c8993a9123438b21db04a2be45776d + flattened_ast: 0b4d93229669f3d0e75fedcbd34e0d137f5aea6ed0bcca6a71fefa9846a0943f + destructured_ast: 04b2b47f767f04f77b5889d629e9dba247a52b35b9942e156ddf569146ec2cf3 + inlined_ast: 5dbe95e8ad433806c35808bab4737d80e143cbb6513597c24d036bae7892fecd + dce_ast: 5dbe95e8ad433806c35808bab4737d80e143cbb6513597c24d036bae7892fecd bytecode: 62a1ca065b30b8addb4443ae24600555fb3d94b5f3f3d48cb17bb47e46bd4b3d errors: "" warnings: "" diff --git a/tests/expectations/compiler/finalize/set_in_an_assignment_fail.out b/tests/expectations/compiler/finalize/set_in_an_assignment_fail.out index e955d521de..0303be5e96 100644 --- a/tests/expectations/compiler/finalize/set_in_an_assignment_fail.out +++ b/tests/expectations/compiler/finalize/set_in_an_assignment_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372055]: The left-hand side of a `DefinitionStatement` can only be an identifier or tuple. Note that a tuple must contain at least two elements.\n --> compiler-test:11:9\n |\n 11 | let result: () = Mapping::set(amounts, addr, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `u128`, but got `()`\n --> compiler-test:12:28\n |\n 12 | let result: u128 = Mapping::set(amounts, addr, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [EAST0372009]: variable `result` shadowed by\n --> compiler-test:12:13\n |\n 12 | let result: u128 = Mapping::set(amounts, addr, amount);\n | ^^^^^^\n" + - "Error [ETYC0372055]: The left-hand side of a `DefinitionStatement` can only be an identifier or tuple. Note that a tuple must contain at least two elements.\n --> compiler-test:11:9\n |\n 11 | let result: () = Mapping::set(amounts, addr, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `u128` but type `()` was found\n --> compiler-test:12:28\n |\n 12 | let result: u128 = Mapping::set(amounts, addr, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [EAST0372009]: variable `result` shadowed by\n --> compiler-test:12:13\n |\n 12 | let result: u128 = Mapping::set(amounts, addr, amount);\n | ^^^^^^\n" diff --git a/tests/expectations/compiler/finalize/set_incorrect_type_fail.out b/tests/expectations/compiler/finalize/set_incorrect_type_fail.out index ee060e4ea2..bdd416676c 100644 --- a/tests/expectations/compiler/finalize/set_incorrect_type_fail.out +++ b/tests/expectations/compiler/finalize/set_incorrect_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372031]: A mapping's value cannot be a record\n --> compiler-test:10:5\n |\n 10 | mapping tokens: address => Token;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `Token`, but got `u128`\n --> compiler-test:17:36\n |\n 17 | Mapping::set(tokens, addr, amount);\n | ^^^^^^\nError [ETYC0372007]: Expected one type from `Token`, but got `u128`\n --> compiler-test:18:26\n |\n 18 | tokens.set(addr, amount);\n | ^^^^^^\nError [ETYC0372007]: Expected one type from `address`, but got `u8`\n --> compiler-test:19:31\n |\n 19 | Mapping::set(amounts, 1u8, amount);\n | ^^^\nError [ETYC0372007]: Expected one type from `address`, but got `u8`\n --> compiler-test:20:21\n |\n 20 | amounts.set(1u8, amount);\n | ^^^\nError [ETYC0372007]: Expected one type from `u128`, but got `u8`\n --> compiler-test:21:37\n |\n 21 | Mapping::set(amounts, addr, 1u8);\n | ^^^\nError [ETYC0372007]: Expected one type from `u128`, but got `u8`\n --> compiler-test:22:27\n |\n 22 | amounts.set(addr, 1u8);\n | ^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `u128`\n --> compiler-test:23:65\n |\n 23 | Mapping::set(tokens, addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `u128`\n --> compiler-test:24:55\n |\n 24 | tokens.set(addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:25:22\n |\n 25 | Mapping::set(foo, addr, amount);\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:26:9\n |\n 26 | foo.set(addr, amount);\n | ^^^\n" + - "Error [ETYC0372031]: A mapping's value cannot be a record\n --> compiler-test:10:5\n |\n 10 | mapping tokens: address => Token;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `Token` but type `u128` was found\n --> compiler-test:17:36\n |\n 17 | Mapping::set(tokens, addr, amount);\n | ^^^^^^\nError [ETYC0372003]: Expected type `Token` but type `u128` was found\n --> compiler-test:18:26\n |\n 18 | tokens.set(addr, amount);\n | ^^^^^^\nError [ETYC0372003]: Expected type `address` but type `u8` was found\n --> compiler-test:19:31\n |\n 19 | Mapping::set(amounts, 1u8, amount);\n | ^^^\nError [ETYC0372003]: Expected type `address` but type `u8` was found\n --> compiler-test:20:21\n |\n 20 | amounts.set(1u8, amount);\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:21:37\n |\n 21 | Mapping::set(amounts, addr, 1u8);\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:22:27\n |\n 22 | amounts.set(addr, 1u8);\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:23:65\n |\n 23 | Mapping::set(tokens, addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372003]: Expected type `u128` but type `u8` was found\n --> compiler-test:24:55\n |\n 24 | tokens.set(addr, Token { owner: addr, amount: 1u8 });\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:25:22\n |\n 25 | Mapping::set(foo, addr, amount);\n | ^^^\nError [ETYC0372005]: Unknown variable `foo`\n --> compiler-test:26:9\n |\n 26 | foo.set(addr, amount);\n | ^^^\n" diff --git a/tests/expectations/compiler/finalize/shadow_mapping_fail.out b/tests/expectations/compiler/finalize/shadow_mapping_fail.out index 770b99e4c9..437765bfec 100644 --- a/tests/expectations/compiler/finalize/shadow_mapping_fail.out +++ b/tests/expectations/compiler/finalize/shadow_mapping_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EAST0372007]: struct `bar` shadowed by\n --> compiler-test:7:5\n |\n 7 | transition bar(a: u8) -> u8 {\n 8 | return a + 1u8;\n 9 | }\n | ^\n" + - "Error [EAST0372008]: record `bar` shadowed by\n --> compiler-test:5:5\n |\n 5 | mapping bar: u8 => u8;\n | ^^^^^^^^^^^^^^^^^^^^^^\nError [EAST0372007]: struct `bar` shadowed by\n --> compiler-test:7:5\n |\n 7 | transition bar(a: u8) -> u8 {\n 8 | return a + 1u8;\n 9 | }\n | ^\n" diff --git a/tests/expectations/compiler/finalize/unknown_mapping_operation_fail.out b/tests/expectations/compiler/finalize/unknown_mapping_operation_fail.out index d073761eff..619ed651e2 100644 --- a/tests/expectations/compiler/finalize/unknown_mapping_operation_fail.out +++ b/tests/expectations/compiler/finalize/unknown_mapping_operation_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372107]: The output of an async function must be assigned to a `Future` type..\n --> compiler-test:8:17\n |\n 8 | return finalize_mint_public(receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `Future`, but got `()`\n --> compiler-test:8:17\n |\n 8 | return finalize_mint_public(receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372009]: Mapping::has_key is not a valid core function.\n --> compiler-test:12:30\n |\n 12 | let has_key: bool = Mapping::has_key(account, receiver);\n | ^^^^^^^\nError [ETYC0372014]: Mapping::has_key is not a valid core function call.\n --> compiler-test:12:30\n |\n 12 | let has_key: bool = Mapping::has_key(account, receiver);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + - "Error [ETYC0372107]: The output of an async function must be assigned to a `Future` type..\n --> compiler-test:8:17\n |\n 8 | return finalize_mint_public(receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `()` but type `Future` was found\n --> compiler-test:8:17\n |\n 8 | return finalize_mint_public(receiver, amount);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372009]: Mapping::has_key is not a valid core function.\n --> compiler-test:12:30\n |\n 12 | let has_key: bool = Mapping::has_key(account, receiver);\n | ^^^^^^^\nError [ETYC0372014]: Mapping::has_key is not a valid core function call.\n --> compiler-test:12:30\n |\n 12 | let has_key: bool = Mapping::has_key(account, receiver);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/function/basic_async.out b/tests/expectations/compiler/function/basic_async.out index 829252493f..0ad4773d4b 100644 --- a/tests/expectations/compiler/function/basic_async.out +++ b/tests/expectations/compiler/function/basic_async.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: abb6832433f8abdafece357acef6c23a24ed43cf4ffedc8ebab5737c946cb49a - type_checked_symbol_table: b0612ceaa5efd7c4c50bcf6bbea21cb08b6333420b187d0b3f5d53adf92b1e0b - unrolled_symbol_table: b0612ceaa5efd7c4c50bcf6bbea21cb08b6333420b187d0b3f5d53adf92b1e0b - initial_ast: c5d71825599d2330a6732d0a45120fa7cdeea0f26d14b52711081f05e59d706e - unrolled_ast: c5d71825599d2330a6732d0a45120fa7cdeea0f26d14b52711081f05e59d706e - ssa_ast: 2bd218a2cbd878b15690e927f108e7c94f3c1c76668f2e4df36ec2e1f91d2388 - flattened_ast: f905d3aa8253284ae117c7987f67bd979e9d0522c65bcc1a156e44258775977a - destructured_ast: bbd6c90ef1f1901af2b0629fb78ced7eb8dd8fd1ce79703e8be883e270f590cb - inlined_ast: 5839761b5e07e8667f0f3b857e31bb8f7ffa82d179fc3862be849cac3789d94c - dce_ast: 5839761b5e07e8667f0f3b857e31bb8f7ffa82d179fc3862be849cac3789d94c + - initial_symbol_table: f4fdd9d63c589d5b0d479ad742e172bdf396a2abbdc44f0875639ccd10fd24b0 + type_checked_symbol_table: 3da7188df5f78d7ea1554e7e6b665814a1b47defd1a928467f23ef06a2960ed7 + unrolled_symbol_table: 3da7188df5f78d7ea1554e7e6b665814a1b47defd1a928467f23ef06a2960ed7 + initial_ast: 3ca9478b8578b8767ece4f9b203dc6bd662f326a0bf19d8780b41a1cd1886da4 + unrolled_ast: 3ca9478b8578b8767ece4f9b203dc6bd662f326a0bf19d8780b41a1cd1886da4 + ssa_ast: 13759b3635fd78f577967b5f6086d19c2eca8d7f7f7e410a7ff62435f01d3275 + flattened_ast: a8bab5287b59f2843a752ba88c87705184e5b4680aa2de72f1bee71c18350955 + destructured_ast: 6a4309fa035a3c06b9cc08c6c1ce4aef89a4ae13389ce7aaeddf0982c779c93f + inlined_ast: 44341ccc9165fc7a2b662c051e7723391b25077d13a07780e9d525917d20aebc + dce_ast: 44341ccc9165fc7a2b662c051e7723391b25077d13a07780e9d525917d20aebc bytecode: cc273037c3ab51d0adc1aa2a98ba98703f5bc15c14cce5207e29b1f6e3d88ab7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/conditional_return.out b/tests/expectations/compiler/function/conditional_return.out index 3d029fdab0..68ccc66680 100644 --- a/tests/expectations/compiler/function/conditional_return.out +++ b/tests/expectations/compiler/function/conditional_return.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f88c0c29553e5b1f7bcd41468fcf07ddccfabf23a3ac2c8159658a695a1704d7 - type_checked_symbol_table: db365ac5596460bda7ba1b6f12764937f1588817a3c89557680856adc6dd18f9 - unrolled_symbol_table: db365ac5596460bda7ba1b6f12764937f1588817a3c89557680856adc6dd18f9 - initial_ast: 95a7fb019ae1ec833622cb805da9a6177f9743b573658248b5b7c9ab094bcdbd - unrolled_ast: 95a7fb019ae1ec833622cb805da9a6177f9743b573658248b5b7c9ab094bcdbd - ssa_ast: faaaf89f25f0b2e11eac4b7bf736a0782821bac7e260eb382aa49e4a359f40a2 - flattened_ast: fb1058a5d18804717b9dac41052e350cb3ad50199aee53fc970d8f461b9c3dce - destructured_ast: aacafe2b2cddb20ecaee288445dadcc47d05bcd4cd894443061e1a2a7db3003c - inlined_ast: aacafe2b2cddb20ecaee288445dadcc47d05bcd4cd894443061e1a2a7db3003c - dce_ast: aacafe2b2cddb20ecaee288445dadcc47d05bcd4cd894443061e1a2a7db3003c + - initial_symbol_table: a65d950271de854ba474b347fd8b64b8e1acb6e1f8cb738464f760ec84711b28 + type_checked_symbol_table: 9dac0174af3f7b0b9a8c9ffe369edcbb90792ffdca166b0ceb7317842d059ce6 + unrolled_symbol_table: 9dac0174af3f7b0b9a8c9ffe369edcbb90792ffdca166b0ceb7317842d059ce6 + initial_ast: 8ba9a8e45a45f2533e256b3a001ede7f91cc199bbe31047147ecdd49014d52f1 + unrolled_ast: 8ba9a8e45a45f2533e256b3a001ede7f91cc199bbe31047147ecdd49014d52f1 + ssa_ast: 3e7a79efb2522e18a6bdfe1942ed539e5ad108e9a2b755076d8843f57f1b492d + flattened_ast: 9cef8abd1fc247142b9c7e81bc497f16af922a66ddc8b927637abf63ddb4365f + destructured_ast: e766ef4f354951465d2aff25b818634939d131212dc06e12e37f7391e8d6dece + inlined_ast: e766ef4f354951465d2aff25b818634939d131212dc06e12e37f7391e8d6dece + dce_ast: e766ef4f354951465d2aff25b818634939d131212dc06e12e37f7391e8d6dece bytecode: 7fe490ec8230a29dea04ba2ade935868530bcdcde28707abfa794c90833cc678 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/dead_code_elimination.out b/tests/expectations/compiler/function/dead_code_elimination.out index 697b3a81eb..6edcd97d28 100644 --- a/tests/expectations/compiler/function/dead_code_elimination.out +++ b/tests/expectations/compiler/function/dead_code_elimination.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b17a501283f61a438697f4fef6f76a8571ef14bc87cdd4eb82b8cf5b76252fa9 - type_checked_symbol_table: 7e124c06f17fce4f2c238e898cf6f401faa80f92f36c4c74ef0831e5d2707fc2 - unrolled_symbol_table: 7e124c06f17fce4f2c238e898cf6f401faa80f92f36c4c74ef0831e5d2707fc2 - initial_ast: d383410e1372db6d9ebe2e36d88f7c0983e6434a045788bc70441e219a1e031c - unrolled_ast: d383410e1372db6d9ebe2e36d88f7c0983e6434a045788bc70441e219a1e031c - ssa_ast: 3670a49ea49b836e3d54cda363094518361784665d905dc014f7d3b5a807d3c1 - flattened_ast: 00ab065aac38c8804d8616b005d9bf5188092ce6ff309c19a9189d4f4005cf69 - destructured_ast: 453ef29970579b27235e5b7bb310c6ee99b21423f643281da17c76b88c3312d8 - inlined_ast: ab048ba5f4b14c493cf7ed3beaf4ebe5400332042679aae6cd966de942b74dfe - dce_ast: d886fab06b7eec4ed06d6d6bdecf2e41627aa8d658bd5e73a95c8895df3691dc + - initial_symbol_table: 0fb4b3c838108ed06c60f40a94768f70fb357b326302a58ff972f738739f1444 + type_checked_symbol_table: acb8ca7422d8053b2db7c29ef78353e450c7b85ae22f958020d4a33f3ba1c02f + unrolled_symbol_table: acb8ca7422d8053b2db7c29ef78353e450c7b85ae22f958020d4a33f3ba1c02f + initial_ast: d49dfe43c42214993dfb943c61df9c6827d0a2c776a096d557ac5ce39edbb596 + unrolled_ast: d49dfe43c42214993dfb943c61df9c6827d0a2c776a096d557ac5ce39edbb596 + ssa_ast: f20609affed799afc1e6c54febc34d12a9fc0fcd421fcacd9eb66f3a9513acca + flattened_ast: 240f42785e46c1b87ed6c668020787de9193bff1ceed7fc859209d8034d457f8 + destructured_ast: d31d15fa254ec3123ddea59796b5a0042b9be6316ef109f5cefa715d97829511 + inlined_ast: 1db9b07e1dfaa2d21ba725980d900dc32f9ac3e4b4e55a5d3ed80b8150172973 + dce_ast: 40555db544116ffd654c80635deb1b591d2f541d677cedcd34893272ee602afb bytecode: 68f3c939bd54966a95293dd018927a50887a633eea6d5dc60fca8a1ba5400607 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/flatten_arrays.out b/tests/expectations/compiler/function/flatten_arrays.out index a0f3d6bf63..421f10af13 100644 --- a/tests/expectations/compiler/function/flatten_arrays.out +++ b/tests/expectations/compiler/function/flatten_arrays.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 484be5d0d31a286ced9af7ef7f766b2c9d9e3eb2b3ed6dcc2eb8963e8f168ded - type_checked_symbol_table: b8c264bd3b8b7a8f457a321a75b14e3aa806cda8516eb3130d24781905f5f0dc - unrolled_symbol_table: b8c264bd3b8b7a8f457a321a75b14e3aa806cda8516eb3130d24781905f5f0dc - initial_ast: 22f62e9a79126c4d217e5397c94f2909318f412a3daccf1886bfb60683637ee5 - unrolled_ast: 22f62e9a79126c4d217e5397c94f2909318f412a3daccf1886bfb60683637ee5 - ssa_ast: e9528e4e390cc55850489e3d72c416c60094447036ac95782499017154504b35 - flattened_ast: 073be098838291fd9f41b4fdec56949eb02680d963d96dccebe4659ef4b3a13d - destructured_ast: 170b0a7263e26aa3eb56266e4037049b2a8a92c8454f0297f6fc73377882f7a2 - inlined_ast: 97a4661fd99845b454c473afac65630ba9cb6c5e7061db5e6077569343964b4f - dce_ast: 97a4661fd99845b454c473afac65630ba9cb6c5e7061db5e6077569343964b4f + - initial_symbol_table: 37bc119985fc346d7ac604986beb19629f6016e99ae5be8f8282f5755bdd6e43 + type_checked_symbol_table: d46a714294f78dce6339bd6480e1ee888ec57ab92a28a4b2e949647161e49a73 + unrolled_symbol_table: d46a714294f78dce6339bd6480e1ee888ec57ab92a28a4b2e949647161e49a73 + initial_ast: bceb61ae75b47e92e83ce5e6836b22b68854858bb24207c476e77f6580b20c4b + unrolled_ast: bceb61ae75b47e92e83ce5e6836b22b68854858bb24207c476e77f6580b20c4b + ssa_ast: 695acd5239878bc6336d3628999bde308ea9e07b6cb45e61fd5586e72cd6faaa + flattened_ast: 37846d6d3543daffe32472864fc5cf2e60a1a42c9d9fe2702fb592398690115e + destructured_ast: 2f8491c2aa6fe9b5d4611c0bfe79989b29d915ad51abc7d1132956fbb7a0a925 + inlined_ast: 0852f9fe9edbab93d8abb5cdbc2a08284de67824c78513107c4edb3acbc163fc + dce_ast: 0852f9fe9edbab93d8abb5cdbc2a08284de67824c78513107c4edb3acbc163fc bytecode: be43f1b20093160fdfc6c5f85fbbe6c3693a41505738d4d0db70b1fcf2243a4f errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out b/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out index 63f58799cd..7abce8e839 100644 --- a/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out +++ b/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 6a5289bc967561630e2cfa927a36a56f49a0af98b59c64a741558b26ba148aba - type_checked_symbol_table: b9cf123f75accd2b5d90980dca6cc0fbd3efe219bdea625ab3ed21ee6c8c7f3c - unrolled_symbol_table: b9cf123f75accd2b5d90980dca6cc0fbd3efe219bdea625ab3ed21ee6c8c7f3c - initial_ast: a0856ffe506520bc578f86d2e56e9b014f2f3ab6aadbd64848015be96b8aa812 - unrolled_ast: a0856ffe506520bc578f86d2e56e9b014f2f3ab6aadbd64848015be96b8aa812 - ssa_ast: 1910d268d56bb246cce897557ba8f9719502af9fc7c5b8de731e20347182d541 - flattened_ast: 233cf16943a0da1ff75a719ab66a45721163e513e0bdc0b0eac0c9229d662c9d - destructured_ast: 58bb93da220a2f0b9111fb0b2ad33318154ef66b27d765d38945e9ea86e3c3c5 - inlined_ast: 647c2c3c17ab6258264bebcdbd4af02ee6d919c3d593e66e0153c2613a1585f3 - dce_ast: 647c2c3c17ab6258264bebcdbd4af02ee6d919c3d593e66e0153c2613a1585f3 + - initial_symbol_table: c138455fffa3721dbe11d7de65dd88130421ec4f07524779ff45ee87d01715d6 + type_checked_symbol_table: ead044ce635fb4af279cc26d4a8947b27e584ea3c606191e391392fbcc67e39a + unrolled_symbol_table: ead044ce635fb4af279cc26d4a8947b27e584ea3c606191e391392fbcc67e39a + initial_ast: 4eaffbe5275c9202a13ecd96325d64711dd28510408da03cb69305b957cc0e88 + unrolled_ast: 4eaffbe5275c9202a13ecd96325d64711dd28510408da03cb69305b957cc0e88 + ssa_ast: d9500a5e75ac40d45f1cb1ca6e625f9a1dee7e46f3071016f52d5290af49ab70 + flattened_ast: fe26dc8bb418844a4935b5fc6d2040383ef33785eb2c534942b58ac78d8c6858 + destructured_ast: eedb4d1251e971d1a668fcacbbd5efa0dcec0e9eb3240a0758f4ad277ec5788e + inlined_ast: 5dcec5f89ce510f2b1c00f3f65ad27c58025d4f9d3248fd786d1a6089c6246d6 + dce_ast: 5dcec5f89ce510f2b1c00f3f65ad27c58025d4f9d3248fd786d1a6089c6246d6 bytecode: fffe093215f68fcc292f2c7b67e847897cd0334cdbf4a410f288d7957541a1d3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/flatten_test.out b/tests/expectations/compiler/function/flatten_test.out index e942404757..555484f65b 100644 --- a/tests/expectations/compiler/function/flatten_test.out +++ b/tests/expectations/compiler/function/flatten_test.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 70074bd0e567d8ecb6127d16dc64d060fa4ba2853ac1ee9a269f22c68dd51949 - type_checked_symbol_table: c8711c48add8a3399b9d372deed531172182fdaf2993e74c36080c7ad5fed672 - unrolled_symbol_table: c8711c48add8a3399b9d372deed531172182fdaf2993e74c36080c7ad5fed672 - initial_ast: cab6747aa0e31ce88f36be4af9c601faa94ae409abae51d6f00ad81fe66a6440 - unrolled_ast: cab6747aa0e31ce88f36be4af9c601faa94ae409abae51d6f00ad81fe66a6440 - ssa_ast: 5f9e3b363927f8264b8565d72025d5bd93e5264ff4d8097b277484e38204b4f9 - flattened_ast: cc32bd128dc2ffb4c068974f3c6943ecdc5550b411d1672a6e54956622257bf1 - destructured_ast: 339356bffbefc0756e9e0a3aa932b8e62726e645d271d2e59c67876488d77869 - inlined_ast: 38a55d26714db25c46913fefd80b26a0e360919bd411714f29bd5303a215302c - dce_ast: 38a55d26714db25c46913fefd80b26a0e360919bd411714f29bd5303a215302c + - initial_symbol_table: 38ad3bcd37a0f5ed42c4a5872d672838cf9c898915be3b5bd7cbe2e2c951116d + type_checked_symbol_table: b06fff41daf8404608d3d84047a555f8b8abffceb060e9bd6c30d66d53044de3 + unrolled_symbol_table: b06fff41daf8404608d3d84047a555f8b8abffceb060e9bd6c30d66d53044de3 + initial_ast: aebc1a11c608a03ea9a3c30d82b635663b49753effe19404d97f273f58186b14 + unrolled_ast: aebc1a11c608a03ea9a3c30d82b635663b49753effe19404d97f273f58186b14 + ssa_ast: d227ff7eddc4e74d61b8e302f60fe9bf7b436f057606a4b5559d79af57ab3d1a + flattened_ast: ce30a910ed0d9271716a2338c089fff143e7ce41ed6d9cb6b63a964a3c11f3ff + destructured_ast: 3f0eea5875047c6906ecd259f424ceb70e935b543ebbf1d39870b067e9a05613 + inlined_ast: 49212e3e28d3baae252e7e19add049d3873a2cdae05cdb39d9456d45a0e2c872 + dce_ast: 49212e3e28d3baae252e7e19add049d3873a2cdae05cdb39d9456d45a0e2c872 bytecode: 6b4668099fa04bf4027b390ce9def813a3ade976add6104944433b3fab6a4ad9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/flatten_test_2.out b/tests/expectations/compiler/function/flatten_test_2.out index 57784906d1..fb59612a47 100644 --- a/tests/expectations/compiler/function/flatten_test_2.out +++ b/tests/expectations/compiler/function/flatten_test_2.out @@ -3,30 +3,30 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c00ea1694c262b10d8a3fe2b8eac206339b2eb284faa2ab239345bbf085a84e2 - type_checked_symbol_table: 02c2f1436e528eacd4cd0a1b5931241ad718e8598cbe38650c2177fd5f2fc076 - unrolled_symbol_table: 02c2f1436e528eacd4cd0a1b5931241ad718e8598cbe38650c2177fd5f2fc076 - initial_ast: cdd2b965bc15658db2d4389823dc4b5e59c078c6cc91dfe3652ef4bd743f21d0 - unrolled_ast: cdd2b965bc15658db2d4389823dc4b5e59c078c6cc91dfe3652ef4bd743f21d0 - ssa_ast: 8ff3d7625f1d0a70792bbd3fbc440412b4dc223f72806d27c19815b8464088df - flattened_ast: 0d77a48506a93750349415b9acf92ca1117b40a3c880a6eb3fcc98917d224bea - destructured_ast: 037d9a569f647e7a9752d25b111d78deb03961bb58bca4bb8c66ed644d030efb - inlined_ast: 037d9a569f647e7a9752d25b111d78deb03961bb58bca4bb8c66ed644d030efb - dce_ast: 74f961fb8d468bab9932e4572deb9e7ca2a2b272b7dd87136552d82674831e92 + - initial_symbol_table: 9e57e65210ef32910c6d8f0fe0400f29ad320300aab89f780458722694f6f862 + type_checked_symbol_table: fdd69bb74cee526091393b6a1983534172224b2b571a881d4376f251b7cf7b4e + unrolled_symbol_table: fdd69bb74cee526091393b6a1983534172224b2b571a881d4376f251b7cf7b4e + initial_ast: 47182c12d4f7003819d71a9e7e352077b302b73e11037a316f0a141fbe4b9b12 + unrolled_ast: 47182c12d4f7003819d71a9e7e352077b302b73e11037a316f0a141fbe4b9b12 + ssa_ast: 245399f8485816f9687ebe4a758067ee86c38c65772e11c7e952e3efba46c45c + flattened_ast: 2232619159d67acd8b4e9f3702f7e3cf22e8ff1a0fa273266e44b364d6c6368c + destructured_ast: 2b267276db454bc936d77e9ca33e71552526f9385cc0425ed4a95d0841678f36 + inlined_ast: 2b267276db454bc936d77e9ca33e71552526f9385cc0425ed4a95d0841678f36 + dce_ast: 5ef71433c86b9239f85c149cc4788e60ce2274ba3829c5d8c5d1789e2fc76655 bytecode: 34ea2316698e1b32c9a8cecafbc7ec613d38e33d39bc50b517a10f255e9c8a03 errors: "" warnings: "" - compile: - - initial_symbol_table: 68aea401c28a5ccbb48e0ca38e87aa4180c6cd3c9863d81cb9607d41dfb8c5cc - type_checked_symbol_table: 97c211b439657503cbc6d4aa64b0cc5ecf35c971496bfa37b11920738ac7c66e - unrolled_symbol_table: 97c211b439657503cbc6d4aa64b0cc5ecf35c971496bfa37b11920738ac7c66e - initial_ast: 548489877d5ecfa14d4048886991bde30ce3e28d8acef90db971b386a81a6565 - unrolled_ast: 548489877d5ecfa14d4048886991bde30ce3e28d8acef90db971b386a81a6565 - ssa_ast: 717c7a837cd4c808ffa9e8fc6153aeb459bc25f72a658580b33973efa7f0fe1f - flattened_ast: 5e17a40aaadec5eb7b6e00153c530dc34dc99ea153789eee5b4cb28fc4282d49 - destructured_ast: a6b635bc3d004b069c2b6f3207b65e49787976034d6d5b0e47b26141441579d1 - inlined_ast: a6b635bc3d004b069c2b6f3207b65e49787976034d6d5b0e47b26141441579d1 - dce_ast: a6b635bc3d004b069c2b6f3207b65e49787976034d6d5b0e47b26141441579d1 + - initial_symbol_table: 2645407f9ede04b353e82835d65996cf912fd1e8634a61f461d457a92305b9ce + type_checked_symbol_table: 4e9ce7072216712da8f565266c66371443d6761ea10f891042d97b457145b669 + unrolled_symbol_table: 4e9ce7072216712da8f565266c66371443d6761ea10f891042d97b457145b669 + initial_ast: ae96cef2402ff3fac80cc3363313fbdff221e2bfbf5ce30655bc1985be92210b + unrolled_ast: ae96cef2402ff3fac80cc3363313fbdff221e2bfbf5ce30655bc1985be92210b + ssa_ast: 70025d49470fabc8804bb98b54ae1d0d0d5d5943fc9d3e6e76b708f346aef7c1 + flattened_ast: 395bdc5addd81eae1ea0d91de9ac45eb986d54ffb06c15e6952db4c7520934ea + destructured_ast: 91305422c1b671fe401d055c75726616c6990af52acd323f8a9a867043c46e8b + inlined_ast: 91305422c1b671fe401d055c75726616c6990af52acd323f8a9a867043c46e8b + dce_ast: 91305422c1b671fe401d055c75726616c6990af52acd323f8a9a867043c46e8b bytecode: b42d3c958c08364d974824a28437565b32bce03a6dc86c38a03cfe741cac6995 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/flatten_tuples_of_structs.out b/tests/expectations/compiler/function/flatten_tuples_of_structs.out index d539418bbe..d6d6887a64 100644 --- a/tests/expectations/compiler/function/flatten_tuples_of_structs.out +++ b/tests/expectations/compiler/function/flatten_tuples_of_structs.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 23aa778acc6da45fade6ab1a6bc8b8e45f706a5d1c73db7bd59b0fd00c73434c - type_checked_symbol_table: 8dd9e0ff9543e70904965f786756897ab646f52abf4d3a9e025f33037e4daac8 - unrolled_symbol_table: 8dd9e0ff9543e70904965f786756897ab646f52abf4d3a9e025f33037e4daac8 - initial_ast: f2814f2393b99499bb368d3b16cf706b5abecc9f4a39a3bc6a18f2b916f4b7ad - unrolled_ast: f2814f2393b99499bb368d3b16cf706b5abecc9f4a39a3bc6a18f2b916f4b7ad - ssa_ast: d484794a65587bccfc4cc465c33bc6e08de4ce410b763968a9cf02bcedabbc0c - flattened_ast: 85acd58213edc511c5bebaedf308498bbddeb546e8ed32865d188f9f7b0a30c7 - destructured_ast: 1664bfc7d6d60b38a3b0cdcfb7bea242597f268e7534f8e426eca2b9b472e0ab - inlined_ast: a08877cb196f822d2cc1c2143ac1151112d88ff8499e67ee40c9b75b2e76513d - dce_ast: a08877cb196f822d2cc1c2143ac1151112d88ff8499e67ee40c9b75b2e76513d + - initial_symbol_table: d964d8a38b2e4c8e33fd7a00bb030825ad72e30dc6530ebbe8196fca68a93e90 + type_checked_symbol_table: 0cb246294e6a9c962e0596a8ff53a451bce88a9edfe538fbe86dfd919f789921 + unrolled_symbol_table: 0cb246294e6a9c962e0596a8ff53a451bce88a9edfe538fbe86dfd919f789921 + initial_ast: 35bd2bdf56095dd40ac177376dc338e04f1c08c7319d2412b51a23478ad098e8 + unrolled_ast: 35bd2bdf56095dd40ac177376dc338e04f1c08c7319d2412b51a23478ad098e8 + ssa_ast: d2990bbfa8df60235f5df4065f98680019c6a4fcf9793a6f980f0365b84b6681 + flattened_ast: c161f50116bd41f95cffa7d6670a8adc9dfa844ca567a2f9a3a5d7bc4359e9cf + destructured_ast: 9ecdb14aaa23abf791f111c97c913c47e82ecdae2eb6bda3a62c7fd237c2a490 + inlined_ast: 6b6bd0b9752078281824afddf821e42f57ba1bcb1c6249ecfe43f98878db95c6 + dce_ast: 6b6bd0b9752078281824afddf821e42f57ba1bcb1c6249ecfe43f98878db95c6 bytecode: 023b08025f2aa0f03538528dde0e9b8e6ddf7efb3feb3af35ff79a1d930e42cc errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/function_call.out b/tests/expectations/compiler/function/function_call.out index a003943beb..89a3841493 100644 --- a/tests/expectations/compiler/function/function_call.out +++ b/tests/expectations/compiler/function/function_call.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 5d5a25b8289717f78d9d5caa750537e99400015ddc5630def8cdac6ec7bf102d - type_checked_symbol_table: 2a968fc9a8c7e8d2d4a03dfdd208f206e3d5867ec2d6b777f5eb1f25fc3e2b81 - unrolled_symbol_table: 2a968fc9a8c7e8d2d4a03dfdd208f206e3d5867ec2d6b777f5eb1f25fc3e2b81 - initial_ast: c60b2f25471fe819d5bca460873f6f15c94113e275146c3ef96dd32685b3b956 - unrolled_ast: c60b2f25471fe819d5bca460873f6f15c94113e275146c3ef96dd32685b3b956 - ssa_ast: 9a6f602ab1e4716daf20cc56860b43342613a0d670575576d4d5c1af7338d202 - flattened_ast: 418eea1451e2103df0a1a7da48bae483839dc7856640603035f4bbade1c2a5b0 - destructured_ast: 8ba0fa023463a01d8b14fdc4cb7f494837662767df300c642ddaa247b71b4d90 - inlined_ast: e6e35f0bccd1de1b4ce0526a9f49fb5d3b06ef3f822887e8e3c5e2cde5cd7b18 - dce_ast: e6e35f0bccd1de1b4ce0526a9f49fb5d3b06ef3f822887e8e3c5e2cde5cd7b18 + - initial_symbol_table: 35c97567764961ff6fbc23d98b890dd313f80812135de16382028f687c32cf2e + type_checked_symbol_table: 2e2d79605b8d612b84bef68fbfc07f6a4594cf55b9addeaa197547f1d696de55 + unrolled_symbol_table: 2e2d79605b8d612b84bef68fbfc07f6a4594cf55b9addeaa197547f1d696de55 + initial_ast: 8b68fd0f18e8fc74db391751baaa281e3b62ab56208b7d910040d10fb775261a + unrolled_ast: 8b68fd0f18e8fc74db391751baaa281e3b62ab56208b7d910040d10fb775261a + ssa_ast: 4d36ab9d484d0d7eaec140ff70e1b43f9484a067dc3b5717e0719e78c46754f2 + flattened_ast: b70445099700e553ea7b08ff344f20111d4bf8872e7ee3c6d7d53fa2120d4330 + destructured_ast: 4158b11b7cc18331b1e021e6904859d30dc39bb3362f62be25ab7458efc59186 + inlined_ast: b35e6f20e8c643ef716e553b152d6be6370bf712b6e29572a0069fa105174d54 + dce_ast: b35e6f20e8c643ef716e553b152d6be6370bf712b6e29572a0069fa105174d54 bytecode: ce0dbf69a657e1fbc866ccc8c4a1cb4f8080a561d1ba4bafca831cee80a3ef81 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/function_call_inline.out b/tests/expectations/compiler/function/function_call_inline.out index c72ba171da..f593c3775c 100644 --- a/tests/expectations/compiler/function/function_call_inline.out +++ b/tests/expectations/compiler/function/function_call_inline.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 80e11013c8baf64d6125e5ffdd092c74b25b731fbf69a2b8d588f55356ae1802 - type_checked_symbol_table: a7ffae55b5aa8c10c53760b1ee47ebca6e188a3391cdb856fbfb94161f6f3405 - unrolled_symbol_table: a7ffae55b5aa8c10c53760b1ee47ebca6e188a3391cdb856fbfb94161f6f3405 - initial_ast: 167466c1c23f8f4ce0cc7f1d328a238920dcfca3d8f6f6307e51f33e6560c7a3 - unrolled_ast: 167466c1c23f8f4ce0cc7f1d328a238920dcfca3d8f6f6307e51f33e6560c7a3 - ssa_ast: cf1ad0fce170e294a12cb46439c210613e52de9f6272bb024968ab445d18d78e - flattened_ast: 8ddb9fc8245afd720731f0fe27a413fb04fb6b3528b2e0b8ebaf95b88ee606e5 - destructured_ast: fbf51b0d5bf70b15982e61501eda58bb21f020babb9f04fa10118d8ab5934d7f - inlined_ast: 714d4e92b8d830390327d90d9937db6132e032b0b4f39be3861143d8710074a4 - dce_ast: 714d4e92b8d830390327d90d9937db6132e032b0b4f39be3861143d8710074a4 + - initial_symbol_table: ed7a63f69dd453aaad2b420c8c66deaa0d1692363890d97e0fb284d49214b661 + type_checked_symbol_table: b190129467010a5748afb68f59ddbdf275b047c69ffb0b0d75ae175ce34d0326 + unrolled_symbol_table: b190129467010a5748afb68f59ddbdf275b047c69ffb0b0d75ae175ce34d0326 + initial_ast: c9a39ba95e3335c1fa6eb924e55371957d21eebefb07c307e48f556d0a80823b + unrolled_ast: c9a39ba95e3335c1fa6eb924e55371957d21eebefb07c307e48f556d0a80823b + ssa_ast: 020daa90945dd26c4048779015a7bc6b2a3af0570f23c93b94e22cebdf73754b + flattened_ast: 211452012c1cca143b4b1eb6af2023b28f4e1dd00bb8a0e39d4aa0b0dddd55de + destructured_ast: 4ce99b468132bbf013efe6d727443d9858eb09f38dd9076bfffe0d278414fb4e + inlined_ast: 6d2e80a6a49a236cdcccc01c2400a6296d5d1c7ccc0be29db028cf204b9e570a + dce_ast: 6d2e80a6a49a236cdcccc01c2400a6296d5d1c7ccc0be29db028cf204b9e570a bytecode: 44ea5bc8171ad40715c28c40333b673e70474ef9ba2d8f60d6517c0bfc3539e0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/function_call_out_of_order.out b/tests/expectations/compiler/function/function_call_out_of_order.out index 6e5160ecbe..e20d71d257 100644 --- a/tests/expectations/compiler/function/function_call_out_of_order.out +++ b/tests/expectations/compiler/function/function_call_out_of_order.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 495543f76a50f7c995da978ebcb32dd7bb9d041e49db84470b683a1dd2448d81 - type_checked_symbol_table: c02c44c3a89769d02936dcdbf7a3851fc2453c26d171472f9e9c3101c502dfbf - unrolled_symbol_table: c02c44c3a89769d02936dcdbf7a3851fc2453c26d171472f9e9c3101c502dfbf - initial_ast: 8cf5f3701a63415ef87adc9956d4ffe0f60da3eb5bed43ce999562e54e4da5ac - unrolled_ast: 8cf5f3701a63415ef87adc9956d4ffe0f60da3eb5bed43ce999562e54e4da5ac - ssa_ast: b81176f4a4380b6ef3dc3d7820af13b14175bb4ac1c7872c7b4bf3c35a1e08b7 - flattened_ast: 41aaff9c1c97f1c15fccdabbb4917310fd8f861e98e44add5f9e16d858ada047 - destructured_ast: 7c52e883201992ab1b0192c03fc00010fe5ec67669969236b9c83b102ea5558e - inlined_ast: 95551d549a6f6993623e4a198155b3c6304bb305a661fbbd4127647a480662ae - dce_ast: 95551d549a6f6993623e4a198155b3c6304bb305a661fbbd4127647a480662ae + - initial_symbol_table: 84549d4c1be93b50aac1ea548f47a06dd027838a52b4e646ddc1f9378906ca30 + type_checked_symbol_table: 0a4e359e496976381acad0d496b0e91c184fc71ac97ee062c95d793489cfac74 + unrolled_symbol_table: 0a4e359e496976381acad0d496b0e91c184fc71ac97ee062c95d793489cfac74 + initial_ast: cd67a4bd4c22784098cf8ecc4e8079479062df17e8da5d75d5efc029337c76bf + unrolled_ast: cd67a4bd4c22784098cf8ecc4e8079479062df17e8da5d75d5efc029337c76bf + ssa_ast: 50d96b3454dd9deb16aa306d308ffd7dd1d4ceb4b3e247516934c60f4c362a65 + flattened_ast: 08b9e3d394cedad85a405dbbba19dc56637d141ee85392df8520e0fb08e2ce9b + destructured_ast: eef3c63a267e76c98694279ed57e3fec725c02fe84766da8d194ae6f29ed32b7 + inlined_ast: b305b98efdaaa0fa8b5abbe0460b26ab1258c30f6dd66a459c235b1b945db62a + dce_ast: b305b98efdaaa0fa8b5abbe0460b26ab1258c30f6dd66a459c235b1b945db62a bytecode: 0d1f4cbd82531fbd8e3be16dd6b130e30da05f95568ab89856527ead1a0d68a3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/function_call_tyc_fail.out b/tests/expectations/compiler/function/function_call_tyc_fail.out index faf45714bf..4bf8563a2e 100644 --- a/tests/expectations/compiler/function/function_call_tyc_fail.out +++ b/tests/expectations/compiler/function/function_call_tyc_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `u8`, but got `i8`\n --> compiler-test:16:13\n |\n 16 | x = f1(1u8);\n | ^^^^^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `i8`\n --> compiler-test:20:13\n |\n 20 | y = f3(y, z);\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:20:16\n |\n 20 | y = f3(y, z);\n | ^\n" + - "Error [ETYC0372003]: Expected type `i8` but type `u8` was found\n --> compiler-test:16:13\n |\n 16 | x = f1(1u8);\n | ^^^^^^^\nError [ETYC0372003]: Expected type `i8` but type `u8` was found\n --> compiler-test:20:13\n |\n 20 | y = f3(y, z);\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:20:16\n |\n 20 | y = f3(y, z);\n | ^\n" diff --git a/tests/expectations/compiler/function/function_returns_record_fail.out b/tests/expectations/compiler/function/function_returns_record_fail.out index 92cfb8ae5e..3ef37db86b 100644 --- a/tests/expectations/compiler/function/function_returns_record_fail.out +++ b/tests/expectations/compiler/function/function_returns_record_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:18\n |\n 9 | function foo(board: Board, data: u8) -> Board {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:45\n |\n 9 | function foo(board: Board, data: u8) -> Board {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:16:18\n |\n 16 | function bar(board: Board) {\n | ^^^^^\n" + - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:18\n |\n 9 | function foo(board: Board, data: u8) -> Board {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:18\n |\n 9 | function foo(board: Board, data: u8) -> Board {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:45\n |\n 9 | function foo(board: Board, data: u8) -> Board {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:45\n |\n 9 | function foo(board: Board, data: u8) -> Board {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:16:18\n |\n 16 | function bar(board: Board) {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:16:18\n |\n 16 | function bar(board: Board) {\n | ^^^^^\n" diff --git a/tests/expectations/compiler/function/helper_function_with_interface.out b/tests/expectations/compiler/function/helper_function_with_interface.out index 133a641e4c..186164efd8 100644 --- a/tests/expectations/compiler/function/helper_function_with_interface.out +++ b/tests/expectations/compiler/function/helper_function_with_interface.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8820183c3f97a47e246f2f8fca9a300e8d4f67e630ceea76603398be970a7567 - type_checked_symbol_table: 8ca28e65a3b5178efc0f10b2467f7f48cfa76864c656b230e05fadd10967b1ec - unrolled_symbol_table: 8ca28e65a3b5178efc0f10b2467f7f48cfa76864c656b230e05fadd10967b1ec - initial_ast: a148c937972c9922064c82adb0a2dee1295359086965a98ce72eb20307c201fc - unrolled_ast: a148c937972c9922064c82adb0a2dee1295359086965a98ce72eb20307c201fc - ssa_ast: c9ddbfcd538f9eecb836edf839a6be93cbc56c104f46fecae8f67cc1928b49f9 - flattened_ast: 3e6218d8b75c2a888d823ad2e1f796da925718209453e6bc02ca2a50a56e9574 - destructured_ast: 712a1a94f923cd63bd1a7b1e94690dca2b6336b1c6b648a425567a85e2909a73 - inlined_ast: 712a1a94f923cd63bd1a7b1e94690dca2b6336b1c6b648a425567a85e2909a73 - dce_ast: 712a1a94f923cd63bd1a7b1e94690dca2b6336b1c6b648a425567a85e2909a73 + - initial_symbol_table: ec20dd09711f4d662bb010c4edf90412d5667f25229b19d0040d80ecdd59af05 + type_checked_symbol_table: 7ce9a710af70a1ca92f26cdce6cbfca6d2c908a7f54456f2f7a25a097766efba + unrolled_symbol_table: 7ce9a710af70a1ca92f26cdce6cbfca6d2c908a7f54456f2f7a25a097766efba + initial_ast: 4e274607321e481e80735f922a86f31ee94b1beced6860764cef81da822a70b8 + unrolled_ast: 4e274607321e481e80735f922a86f31ee94b1beced6860764cef81da822a70b8 + ssa_ast: 06352349c992e6fca231dab0ed6a47a0b8e44366a71dbc8ef07bdcd4621a44d7 + flattened_ast: 0030eca0e443f9ad10f18573d1abd47680923afc0c161268e522456a60c9d5b2 + destructured_ast: 32581512b36a175bab2a9e9fb8ee3b2cc37de33686bc49d686f5ac5fc794f348 + inlined_ast: 32581512b36a175bab2a9e9fb8ee3b2cc37de33686bc49d686f5ac5fc794f348 + dce_ast: 32581512b36a175bab2a9e9fb8ee3b2cc37de33686bc49d686f5ac5fc794f348 bytecode: b48e67a8ef2d6c9c20bb5d14b831c6fdcccc5093212bccf31f75483613edb518 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/inline_expr_statement.out b/tests/expectations/compiler/function/inline_expr_statement.out index 097fd76078..043d810ac2 100644 --- a/tests/expectations/compiler/function/inline_expr_statement.out +++ b/tests/expectations/compiler/function/inline_expr_statement.out @@ -3,30 +3,30 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f5fed22d4e4b6b4c301fcfffae56985e0e1e86fab64783ed9e3f9ec27c3998c1 - type_checked_symbol_table: 811441f1f803e3cab41aad2c660ae48e6b5ff6f56b9a9696cb9c5d0541a8eada - unrolled_symbol_table: 811441f1f803e3cab41aad2c660ae48e6b5ff6f56b9a9696cb9c5d0541a8eada - initial_ast: 965e6d388f8fac4ff2d1837ab1013f483d08505d000e0a27de4972cf29f6e387 - unrolled_ast: 965e6d388f8fac4ff2d1837ab1013f483d08505d000e0a27de4972cf29f6e387 - ssa_ast: 958e2f4c64e4bc91ef0adcff8c0a9f5cecfb9bea19ee98811e0fde4c99e4b77d - flattened_ast: db6b0288b7f0a3f08f8a59e2c4aaa041ee981beabc2366375b00367367511f19 - destructured_ast: 956fd9fdbf21714a3f8167837eae6b2d9035c338ef209177381b05d1fe2f6a07 - inlined_ast: 1ef4d26de307466774a04912ef440a1954f752aed6a1308a0f71f85f4772ebfa - dce_ast: b9cd816dc3f0e5566ca5390650b0d680606ea2f41d5121403c743ccec85f1f0f + - initial_symbol_table: 3c7d293c37250980a5585057e47928a31e3436cd32119581540bf51f5728c388 + type_checked_symbol_table: 091fb907ad9e6f299261d8d3b0d7eea3e1fe7b3d264462067710ef685b2270e1 + unrolled_symbol_table: 091fb907ad9e6f299261d8d3b0d7eea3e1fe7b3d264462067710ef685b2270e1 + initial_ast: 320a1254fe4e5e65832dcfac7cfce31f8e2d20330ee5d8db5dcb64db96b04e44 + unrolled_ast: 320a1254fe4e5e65832dcfac7cfce31f8e2d20330ee5d8db5dcb64db96b04e44 + ssa_ast: 8d254079e14cc38ec69727d94a05ef669becda48a4201d236c0342dd2ba0a3f4 + flattened_ast: 8a66d1d4efdac63e56a023f6741662a55d93481dcb0465eeafe876642f373cfd + destructured_ast: e2694d1e1b256ebff10109dbb78e7f2da7fbcc9abc1c9996ace63bba5567035c + inlined_ast: c089d74e6e09f64fe710904fbd61bffc92bcd7bd20379c404a724963dbe06401 + dce_ast: d890c7170e9541f4e7244473dea35ce26477cddd2c46ff9135a759848d948a6f bytecode: 3c05138e2787f4f82e5e0503d73b7a23b55758efa05449d5fd6f691902e575f3 errors: "" warnings: "" - compile: - - initial_symbol_table: cf84013b82210e7ff0a66d1c72f5ae2c3ec99c13ce9c6e273d8aa356ae251318 - type_checked_symbol_table: a39b18f5e6fead98a9a30a32266359dae808632d2778e73b78f8b44e470de442 - unrolled_symbol_table: a39b18f5e6fead98a9a30a32266359dae808632d2778e73b78f8b44e470de442 - initial_ast: ca5277fbe6c0c39ff05017835f3bd97b57208259b94eeeb84e1cbf6229e1171c - unrolled_ast: ca5277fbe6c0c39ff05017835f3bd97b57208259b94eeeb84e1cbf6229e1171c - ssa_ast: 5253755c9529c1b553a154429977f3efbf94e87ecae5b50380fbeb759fe215ca - flattened_ast: 51734056e7c63a70f5432313ad3f428af04e267b0bf5ce2ba97d83ab41864fd8 - destructured_ast: b3aad34aab4b5b2579d1f43c76b75780e534435cdd0dc45dac3e687f875092ff - inlined_ast: 798850e934ada8af3c0d6c907f5e00cfffe727a32c58a034d0d0da26381ad142 - dce_ast: 798850e934ada8af3c0d6c907f5e00cfffe727a32c58a034d0d0da26381ad142 + - initial_symbol_table: d5caee9ae53a20fe1d54458ddd1917c970803f24acfc13fe709e2153de1b7f6d + type_checked_symbol_table: dd5524eb51878b66e38f6a28cb12cdacd1d62120329ea45b03e1f236b26fe52e + unrolled_symbol_table: dd5524eb51878b66e38f6a28cb12cdacd1d62120329ea45b03e1f236b26fe52e + initial_ast: a094a8ae3083698fac584a1407dbaa36dd9e13c89e1033f6664130508b4236fe + unrolled_ast: a094a8ae3083698fac584a1407dbaa36dd9e13c89e1033f6664130508b4236fe + ssa_ast: 3a8be5fb4ccac2e6ab5f1aae00045a4c88c46370ae08f49aa9d1c30a9bc6e93e + flattened_ast: ddbd43eb73f73b7221aa796d9fdf30abb4bbdb1648f4c4dfed9d83c31bf6c094 + destructured_ast: c59b5b47675f69cbc2ecbca481878dcaa7bea74837c3cedb33618a724b951e67 + inlined_ast: e71a0d88b32d3c92ccae2ccd5e9e11056e38c7b5c6c48dfb61584e08f52478bb + dce_ast: e71a0d88b32d3c92ccae2ccd5e9e11056e38c7b5c6c48dfb61584e08f52478bb bytecode: a0b5126f2fda64d2ee08377b08a787af8dcdb825268db2acf45a4a9d94dd8887 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/inline_twice.out b/tests/expectations/compiler/function/inline_twice.out index 0b2e230cc5..84cef5a728 100644 --- a/tests/expectations/compiler/function/inline_twice.out +++ b/tests/expectations/compiler/function/inline_twice.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e6bedd945ae75cbdd3d92d4962ed471217f72ad7fd35342d07a4afaa5d76a484 - type_checked_symbol_table: b7ce5f33cd8a84fcc357f16f5defe064fa1d900d24526b243a5e75282c209eab - unrolled_symbol_table: b7ce5f33cd8a84fcc357f16f5defe064fa1d900d24526b243a5e75282c209eab - initial_ast: 94de07d6670e7104e90dc0b9c14b9e2067f53b74f392e52288b49e894812692c - unrolled_ast: 94de07d6670e7104e90dc0b9c14b9e2067f53b74f392e52288b49e894812692c - ssa_ast: 722cf87b87a48bf0094e6cfa46a3ed45c4a20b3846cc217ae5b4a8c508058e94 - flattened_ast: ce8296448fa0567bd26e233be2ea7f7ea84738c5f81ecbcecc0b9763b26b9767 - destructured_ast: b7a75eb255f3da9bffb5c5df85d3f1011f6ce50fbe84d38d669aff658fc9e57b - inlined_ast: 840f25316d576c990e3daf079855d7414bd79c29923a837f0c5d29f8ecab99c4 - dce_ast: 840f25316d576c990e3daf079855d7414bd79c29923a837f0c5d29f8ecab99c4 + - initial_symbol_table: 1624ae6ba198cc50d30c89cdb72e7778cc9136d41afdc874630dd91ac8fa465e + type_checked_symbol_table: 645b5d0be66ad8c24a8cd15eae713f77763e4532da9976b55c767dc9e4575355 + unrolled_symbol_table: 645b5d0be66ad8c24a8cd15eae713f77763e4532da9976b55c767dc9e4575355 + initial_ast: 43678a1aa93fc7c3820ff56d5a63818c81ebc5e4c639cfac968b5ee487cf79b2 + unrolled_ast: 43678a1aa93fc7c3820ff56d5a63818c81ebc5e4c639cfac968b5ee487cf79b2 + ssa_ast: 2948122e4b02f36dd806cde869cca46a2494261f02f09f97f5f4f37e2700fb14 + flattened_ast: d1db8ec275e74bd5dbc32935b87170a99f681423536f08ee952e474c76f580e2 + destructured_ast: ca86883d13783d288988a97e7d628bb8c61329dcbf2fa2d54176286e48191c20 + inlined_ast: 21a4ec7174456773b1c858ad63e22dd69835cbc9b16855f277d06f2f48de870c + dce_ast: 21a4ec7174456773b1c858ad63e22dd69835cbc9b16855f277d06f2f48de870c bytecode: 0d572a58b3609a5835754184c0d7b55b9bb11b101a11a1be25546a212a668e25 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/non_transition_variant_input_record_fail.out b/tests/expectations/compiler/function/non_transition_variant_input_record_fail.out index 66b8153e88..ceb07134fe 100644 --- a/tests/expectations/compiler/function/non_transition_variant_input_record_fail.out +++ b/tests/expectations/compiler/function/non_transition_variant_input_record_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:18\n |\n 9 | function foo(a: credits) -> u8 {\n | ^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:13:41\n |\n 13 | function boo(a: address, b: u64) -> credits {\n | ^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo {\n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:18\n |\n 9 | function foo(a: credits) -> u8 {\n | ^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:9:18\n |\n 9 | function foo(a: credits) -> u8 {\n | ^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:13:41\n |\n 13 | function boo(a: address, b: u64) -> credits {\n | ^^^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:13:41\n |\n 13 | function boo(a: address, b: u64) -> credits {\n | ^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo {\n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/function/private_input_output.out b/tests/expectations/compiler/function/private_input_output.out index d38304a7db..f05d5d9915 100644 --- a/tests/expectations/compiler/function/private_input_output.out +++ b/tests/expectations/compiler/function/private_input_output.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 44b1f66c69246b837a76afd3f6394e152853e8da5220d401d4d4aa920c16f3cf - type_checked_symbol_table: d9fdf9503bee5e6f960b0ef4b51fd1bd6b46dfc76544bf94372515a194f8ee45 - unrolled_symbol_table: d9fdf9503bee5e6f960b0ef4b51fd1bd6b46dfc76544bf94372515a194f8ee45 - initial_ast: d36d3814d0989597c2ea8b96e588e98d3ecaf22644a2f36fa4593148cc449d14 - unrolled_ast: d36d3814d0989597c2ea8b96e588e98d3ecaf22644a2f36fa4593148cc449d14 - ssa_ast: f672e2be0ed7639ef77d7d1eff01c6e1b0f662108655739585671b228ad34a0f - flattened_ast: aad9368f5fc1116ae6640ec4f5f65cf901d38884151ab32d8719de3dd47d829f - destructured_ast: e72ce36e36bc32af981877d248516f11c8767581e6629b689c749267a4449dc6 - inlined_ast: e72ce36e36bc32af981877d248516f11c8767581e6629b689c749267a4449dc6 - dce_ast: e72ce36e36bc32af981877d248516f11c8767581e6629b689c749267a4449dc6 + - initial_symbol_table: 269955dab44f6f17490187377e8c7f3bb18e0f0b657171316568df40676edffc + type_checked_symbol_table: 05bd3aa27aa93d25af0e5fcd60220bb351422969580115b245440005461b0759 + unrolled_symbol_table: 05bd3aa27aa93d25af0e5fcd60220bb351422969580115b245440005461b0759 + initial_ast: 2569d5851b8ede5c78d184817772e23a07b2b330725a6bdee169727f58f2551f + unrolled_ast: 2569d5851b8ede5c78d184817772e23a07b2b330725a6bdee169727f58f2551f + ssa_ast: 2e694f0a8c67e1009f88d3b0d9bb126a53adb428c0e64a7339c2e8256728dbf5 + flattened_ast: d8a0831a70db10840d598f7ddae6da070afbc71520112e6a636066aa7916c0d3 + destructured_ast: a20586a95afeb25460a9735d02bf5886ed0169c0f406f822bee03110538f98f0 + inlined_ast: a20586a95afeb25460a9735d02bf5886ed0169c0f406f822bee03110538f98f0 + dce_ast: a20586a95afeb25460a9735d02bf5886ed0169c0f406f822bee03110538f98f0 bytecode: 9b307e37c2c37a7ce3a9817079f2c4701e09be5a72610792a62a26d9e2027e0d errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out b/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out index d681d17f24..c645f165b9 100644 --- a/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out +++ b/tests/expectations/compiler/function/program_function_any_number_of_inputs_and_outputs.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b6d1816a8f6e870b3bc423b766997f0133e002a9e31349b49d49bff3691e3d0c - type_checked_symbol_table: 7bf4f8d87ca1fd505c66351c39344b71dc8c3ccc2597b6d1d38325a12090142c - unrolled_symbol_table: 7bf4f8d87ca1fd505c66351c39344b71dc8c3ccc2597b6d1d38325a12090142c - initial_ast: 52135cf71908952d29f25fde253875455f33ffdadf4a8f29efe57705987b2966 - unrolled_ast: 52135cf71908952d29f25fde253875455f33ffdadf4a8f29efe57705987b2966 - ssa_ast: f140051a26d63d84766d796ee21d05c45032bea98d002b61b16bd631912f483d - flattened_ast: 347069c563cbb2f18571427d7aafc7e28e557b404fcdb58749d4347fcd63653f - destructured_ast: 45c613aa4294537e8aece42564bf02e5e5469e3c39982364983af2cd39b567ae - inlined_ast: 45c613aa4294537e8aece42564bf02e5e5469e3c39982364983af2cd39b567ae - dce_ast: 45c613aa4294537e8aece42564bf02e5e5469e3c39982364983af2cd39b567ae + - initial_symbol_table: fceec4e2cc903ab899bbdba1421bb64fd84911c43d10182a5ec61d28a24334e0 + type_checked_symbol_table: 76687a38bb7f99981ad644e775078cd2ba7c1ee3003d2f3b2bc44404a9f777e7 + unrolled_symbol_table: 76687a38bb7f99981ad644e775078cd2ba7c1ee3003d2f3b2bc44404a9f777e7 + initial_ast: aacfba037ccc2e33dd2317a82e4957173f0d46f7c6ca8f875d96f0ddee2c01c7 + unrolled_ast: aacfba037ccc2e33dd2317a82e4957173f0d46f7c6ca8f875d96f0ddee2c01c7 + ssa_ast: f58475b28ba41d3bb5707ff5f4fb714013dcaad7557b926105b7e0ffd06c3df5 + flattened_ast: 76b3378bab85a9c02cd68bee7e9abcf48cbeee20dc76f97a98a54217ef628126 + destructured_ast: 5125cda9a601ef5b91120c9e627e5f6ec2e29e27aaf6fbcf73375605968cd4f8 + inlined_ast: 5125cda9a601ef5b91120c9e627e5f6ec2e29e27aaf6fbcf73375605968cd4f8 + dce_ast: 5125cda9a601ef5b91120c9e627e5f6ec2e29e27aaf6fbcf73375605968cd4f8 bytecode: eac5d0cfbac44a017f12d12a655088f7aa15d0567afa771b5ff8d83ba7a9eacd errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/program_function_empty_body.out b/tests/expectations/compiler/function/program_function_empty_body.out index 23e28e7207..c0d5801670 100644 --- a/tests/expectations/compiler/function/program_function_empty_body.out +++ b/tests/expectations/compiler/function/program_function_empty_body.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36b7faf9448e2d448d4e2f6a8e56a4859d2d30a73fdafbe2b1395f251c2264f0 - type_checked_symbol_table: ca838513a9f6efe74a534aedc58ab3b949ac0fa94b922045854e8ec41e9a21d2 - unrolled_symbol_table: ca838513a9f6efe74a534aedc58ab3b949ac0fa94b922045854e8ec41e9a21d2 - initial_ast: e08ce8353e657ceba1edc49323184ced2f0ffc6ddd477970cdd23f006e612a6f - unrolled_ast: e08ce8353e657ceba1edc49323184ced2f0ffc6ddd477970cdd23f006e612a6f - ssa_ast: e08ce8353e657ceba1edc49323184ced2f0ffc6ddd477970cdd23f006e612a6f - flattened_ast: 50281b94d5bd235fc95f6a409433434e97260bfdb6a9d7f51240bbe7db781940 - destructured_ast: 08357608404b82786abf6fc0c4f42e07c50ae0b8d18e63221971a4e7ead6b195 - inlined_ast: 08357608404b82786abf6fc0c4f42e07c50ae0b8d18e63221971a4e7ead6b195 - dce_ast: 08357608404b82786abf6fc0c4f42e07c50ae0b8d18e63221971a4e7ead6b195 + - initial_symbol_table: 4930d5ca5b6c44137f57c6ddc50932d0c4e524c2b650fbafab3b5a7b5a9c39cf + type_checked_symbol_table: 474939085f77956d9a6476e4369bb466de16f7c1213be4b965f04d5c64c9d8c5 + unrolled_symbol_table: 474939085f77956d9a6476e4369bb466de16f7c1213be4b965f04d5c64c9d8c5 + initial_ast: 3c699a01b9f29a9b1afabe9a37cf579b7d697c57e7163654775d88e3b0b8c01b + unrolled_ast: 3c699a01b9f29a9b1afabe9a37cf579b7d697c57e7163654775d88e3b0b8c01b + ssa_ast: 3c699a01b9f29a9b1afabe9a37cf579b7d697c57e7163654775d88e3b0b8c01b + flattened_ast: 0ed487b1b36a28dda3c1cd7c9be5fafed2c42823926a6d57ee4b4807e52a378c + destructured_ast: 807e7645ccf0e04bc099fdde2d0ec03da10fcd4dd0f85f69da61a1b1c23f41f2 + inlined_ast: 807e7645ccf0e04bc099fdde2d0ec03da10fcd4dd0f85f69da61a1b1c23f41f2 + dce_ast: 807e7645ccf0e04bc099fdde2d0ec03da10fcd4dd0f85f69da61a1b1c23f41f2 bytecode: abc411306856bb13d787153cb890d742f962dfe924477954c427b7a3ab4e279b errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/program_function_unit_type.out b/tests/expectations/compiler/function/program_function_unit_type.out index 7b7853e8ba..d28a765de1 100644 --- a/tests/expectations/compiler/function/program_function_unit_type.out +++ b/tests/expectations/compiler/function/program_function_unit_type.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fc13bdde1a137e7830afea9101201b3bfeeb17c7fef3d35434cd38f2606caa4b - type_checked_symbol_table: c0c1df878b7bad602bfcd3f9e8be8485685986fbd451b8b41bb6a16e171b859e - unrolled_symbol_table: c0c1df878b7bad602bfcd3f9e8be8485685986fbd451b8b41bb6a16e171b859e - initial_ast: 20e7402cb8986e14a16e37c103d7f38b9b979fdca0436cc315c80c229ed90d61 - unrolled_ast: 20e7402cb8986e14a16e37c103d7f38b9b979fdca0436cc315c80c229ed90d61 - ssa_ast: 20e7402cb8986e14a16e37c103d7f38b9b979fdca0436cc315c80c229ed90d61 - flattened_ast: 3c3edc53601c3a6382e1dc3b598c3e7cef75aa140fb92a8100eb38d153ec322a - destructured_ast: d816bd3278a5af867c500dc8e00cd7cd34a1db05fd067dd5a338e2666b5ccc0a - inlined_ast: d816bd3278a5af867c500dc8e00cd7cd34a1db05fd067dd5a338e2666b5ccc0a - dce_ast: d816bd3278a5af867c500dc8e00cd7cd34a1db05fd067dd5a338e2666b5ccc0a + - initial_symbol_table: ce97476c8da7e0efffa9ab3a4d3611af6b65ef13c1f585590d4872c923d6aaac + type_checked_symbol_table: a84c101446cad44493fd97e85264029a4d2722c6f421f73650926c43c5fc63a3 + unrolled_symbol_table: a84c101446cad44493fd97e85264029a4d2722c6f421f73650926c43c5fc63a3 + initial_ast: 9680aa7f92ec49edb01c6baba8fb8ae8249d0380e1703a4fdba7c67ba32ca232 + unrolled_ast: 9680aa7f92ec49edb01c6baba8fb8ae8249d0380e1703a4fdba7c67ba32ca232 + ssa_ast: 9680aa7f92ec49edb01c6baba8fb8ae8249d0380e1703a4fdba7c67ba32ca232 + flattened_ast: d14b2e7ad66a2310192094a9e516901fa55ba3a7ffc2cfb1ff6cdbd184fbe0a8 + destructured_ast: 7dd5bfbe242ced8d9d5319e72db8020e842ae8fd2695338e820f5827d03f1464 + inlined_ast: 7dd5bfbe242ced8d9d5319e72db8020e842ae8fd2695338e820f5827d03f1464 + dce_ast: 7dd5bfbe242ced8d9d5319e72db8020e842ae8fd2695338e820f5827d03f1464 bytecode: 8ed93150ef7e3de74faaace88f995a65373e73428068d75142100775684d2fe7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/program_function_with_mode.out b/tests/expectations/compiler/function/program_function_with_mode.out index d87ca171fd..52f0b9b141 100644 --- a/tests/expectations/compiler/function/program_function_with_mode.out +++ b/tests/expectations/compiler/function/program_function_with_mode.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7007debebaa5f7e9740a711496ecc0bb7e72e7ef2d81f031c00c70a3e5ceeb8c - type_checked_symbol_table: 888c672247d32ce8e49b7d940bb57603eab0e7817f2a9e4c514cda560a456da7 - unrolled_symbol_table: 888c672247d32ce8e49b7d940bb57603eab0e7817f2a9e4c514cda560a456da7 - initial_ast: 7a332fc1982554487217740d1a693b80a30f1655cee66a426043eb2b524e9976 - unrolled_ast: 7a332fc1982554487217740d1a693b80a30f1655cee66a426043eb2b524e9976 - ssa_ast: 55974d58679932eadfb0648753a8b187e93a62f3c21e21d4618c7138d584434e - flattened_ast: f1cf587c0060c545b053ad73f70ee214411986bc9d74ea43ea959b5953d82068 - destructured_ast: 67b3aaf0a2f2809d102ac889896300967f29a7b39e026fd56d4281834c3b6bc3 - inlined_ast: 67b3aaf0a2f2809d102ac889896300967f29a7b39e026fd56d4281834c3b6bc3 - dce_ast: 67b3aaf0a2f2809d102ac889896300967f29a7b39e026fd56d4281834c3b6bc3 + - initial_symbol_table: bde0a1287d9a57131e4aae57135817efc1a5c4dbd6cfbd01aa42bfaa76592c2b + type_checked_symbol_table: f8b7932ac64dc4ba284ba3ad08944a37bee079bac412d529bc911bd4c196b7a6 + unrolled_symbol_table: f8b7932ac64dc4ba284ba3ad08944a37bee079bac412d529bc911bd4c196b7a6 + initial_ast: d5d2835847882ca6ba2d6547a2a814aac63115fd9b54776af8bbe1ad9dbc3fe0 + unrolled_ast: d5d2835847882ca6ba2d6547a2a814aac63115fd9b54776af8bbe1ad9dbc3fe0 + ssa_ast: 10521c62524e59467f6752f85253b2822b17be946fdbb3741fd3bc7cfd3bcc19 + flattened_ast: 34afa866296c733203a8a2a35c2c628d00133b486ea0887bfdc2f85456fa0115 + destructured_ast: 19bbfa9a0989b4be845614cc16d24de691c91f07f9a1d5bcf950b34737ed8fc7 + inlined_ast: 19bbfa9a0989b4be845614cc16d24de691c91f07f9a1d5bcf950b34737ed8fc7 + dce_ast: 19bbfa9a0989b4be845614cc16d24de691c91f07f9a1d5bcf950b34737ed8fc7 bytecode: 7d4b43f8c90f7d5050fe8df5f3e44485187d882e4ecd4a9fcf9aae5ae14413df errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/record_in_conditional_return.out b/tests/expectations/compiler/function/record_in_conditional_return.out index 304d9229f9..5e378abfb7 100644 --- a/tests/expectations/compiler/function/record_in_conditional_return.out +++ b/tests/expectations/compiler/function/record_in_conditional_return.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 1edb65b066760f5f4ee37856d6537b44ca3abbfb89680fbe6b2707b58f0a16c6 - type_checked_symbol_table: 5c6d6fc56c98030aaa4169337164ef98cc762ba0c07acbd246955a93c99bd040 - unrolled_symbol_table: 5c6d6fc56c98030aaa4169337164ef98cc762ba0c07acbd246955a93c99bd040 - initial_ast: 0cfaae0397667dc5bb5a27cb566e9af5e06a5744e98c6f4c18bded4c5b7c5dcb - unrolled_ast: 0cfaae0397667dc5bb5a27cb566e9af5e06a5744e98c6f4c18bded4c5b7c5dcb - ssa_ast: 61fdbf42d50cfc8a21a3849ab5095638113dfad2dac524eed85ee959bbbfaacb - flattened_ast: c3b75206fc05d7409c77748c5b760605dd12fd9297c86bb8af46375e3bce2015 - destructured_ast: f3610bd6b642a03ff3e02436ef92e463cf929e2279ea450d87041cfec32a46e5 - inlined_ast: f3610bd6b642a03ff3e02436ef92e463cf929e2279ea450d87041cfec32a46e5 - dce_ast: f3610bd6b642a03ff3e02436ef92e463cf929e2279ea450d87041cfec32a46e5 + - initial_symbol_table: d5ea2324dee9fefc1c1266aa3984173753649bfe5c3b90ecc38c1e9923a278a0 + type_checked_symbol_table: cd4b664d03514db45cebcbd9ba62b3403d49fb498838e73352e87cd7558d8cb7 + unrolled_symbol_table: cd4b664d03514db45cebcbd9ba62b3403d49fb498838e73352e87cd7558d8cb7 + initial_ast: 0f32aead0f48227cb0c4c01f6e034c16e83b58c285fb02fda1b651389e6003b5 + unrolled_ast: 0f32aead0f48227cb0c4c01f6e034c16e83b58c285fb02fda1b651389e6003b5 + ssa_ast: 1eff92c09f76a87a712c3540266c67df2968a2a12c079d341fc42f1faf2024a9 + flattened_ast: c113938b5453ce9cf9d0ff583dcb084cc04118f15f461708656790b729507054 + destructured_ast: 99c38f533a47ea79eb51d501c8848b37001a6a84035802405ad535dac8cf990a + inlined_ast: 99c38f533a47ea79eb51d501c8848b37001a6a84035802405ad535dac8cf990a + dce_ast: 99c38f533a47ea79eb51d501c8848b37001a6a84035802405ad535dac8cf990a bytecode: d33387a022d43e9692d4e894d0f01081de02b7a97bca69ab6b769b9ee41672a2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/self.out b/tests/expectations/compiler/function/self.out index b23842c4f1..fc4e3628b1 100644 --- a/tests/expectations/compiler/function/self.out +++ b/tests/expectations/compiler/function/self.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 315f1c570d914dafe7e426172263e370c28b16a38be7da61322ee60aa16dcc5b - type_checked_symbol_table: 67472c8290ff03d6776375b89c9b29d4fe0cd7480f9f8f0dc23aef520d546dc3 - unrolled_symbol_table: 67472c8290ff03d6776375b89c9b29d4fe0cd7480f9f8f0dc23aef520d546dc3 - initial_ast: fb5b5cb4532d9634983bcb5414778a9dcf29597d517d21fffbc2c9acd03f80c2 - unrolled_ast: fb5b5cb4532d9634983bcb5414778a9dcf29597d517d21fffbc2c9acd03f80c2 - ssa_ast: df256812b65e2c276cac201b1ec5ac000f50e43e7a26b62f25f6d6814b12483e - flattened_ast: 483ef9b276c70a03cd5999f942abe6cb073739e4329f817d7689921077884c80 - destructured_ast: cff63edd7810b0158a480d8b2cf0001f97ce0a1d45e48d52228fe7ae33e2c1cc - inlined_ast: cff63edd7810b0158a480d8b2cf0001f97ce0a1d45e48d52228fe7ae33e2c1cc - dce_ast: cff63edd7810b0158a480d8b2cf0001f97ce0a1d45e48d52228fe7ae33e2c1cc + - initial_symbol_table: 2db80161099ae9cbdc5ffffa66eca562fcce22058d7d8fc7b5ee73f317e377b5 + type_checked_symbol_table: 9cf657dc16a1640aaa90e73decf21c3cfd5e1ee640b96f86e96a156e333c5e94 + unrolled_symbol_table: 9cf657dc16a1640aaa90e73decf21c3cfd5e1ee640b96f86e96a156e333c5e94 + initial_ast: ad7fc0246dd88eb2f03be2a73c3ed453b122d987f9c2a6b0657f16d16e5273ef + unrolled_ast: ad7fc0246dd88eb2f03be2a73c3ed453b122d987f9c2a6b0657f16d16e5273ef + ssa_ast: 13a76006f82854659f167076d9533a5c9822785e0362d9c053f2d5d4cd4f7420 + flattened_ast: 37e7a149da369c2ad4337799de7c0d431025a04f6cc94678d52e715d62c98ca0 + destructured_ast: 4d26846699037466b6d0dea68cf92ebbd34e1815c8ffafaba8520accf8e292d7 + inlined_ast: 4d26846699037466b6d0dea68cf92ebbd34e1815c8ffafaba8520accf8e292d7 + dce_ast: 4d26846699037466b6d0dea68cf92ebbd34e1815c8ffafaba8520accf8e292d7 bytecode: 189a1342c4be53d495f4ebae39c645cb1f27532c1cc1f27f4ed656ed200f05af errors: "" warnings: "" diff --git a/tests/expectations/compiler/function/transition_calls_async_function_fail.out b/tests/expectations/compiler/function/transition_calls_async_function_fail.out new file mode 100644 index 0000000000..f98e8a7085 --- /dev/null +++ b/tests/expectations/compiler/function/transition_calls_async_function_fail.out @@ -0,0 +1,5 @@ +--- +namespace: Compile +expectation: Fail +outputs: + - "Error [ETYC0372110]: A `transition` cannot return a future.\n --> compiler-test:5:35\n |\n 5 | transition a(a: u64, b: u64) -> Future {\n | ^^^^^^\n |\n = Use an `async transition` instead.\nError [ETYC0372111]: The async function `finish` does not exist.\n --> compiler-test:6:12\n |\n 6 | return finish(a, b);\n | ^^^^^^^^^^^^\n |\n = Ensure that `finish` is defined as an async function in the current program.\nError [ETYC0372088]: An async transition must call an async function.\n --> compiler-test:9:3\n |\n 9 | async transition finish(a: u64, b: u64) {\n 10 | if (b == 0u64) {\n 11 | assert_eq(b, 0u64);\n 12 | } else {\n 13 | assert_eq(a / b, 1u64);\n 14 | }\n 15 | }\n | ^\n |\n = Example: `async transition foo() -> Future { let a: Future = bar(); return await_futures(a); }`\n" diff --git a/tests/expectations/compiler/function/unknown_parameter_type_fail.out b/tests/expectations/compiler/function/unknown_parameter_type_fail.out index 51b0b078a2..62bd80146b 100644 --- a/tests/expectations/compiler/function/unknown_parameter_type_fail.out +++ b/tests/expectations/compiler/function/unknown_parameter_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:4:28\n |\n 4 | transition main(a: u8, foo: Foo) -> u8 {\n | ^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:8:38\n |\n 8 | transition returns_foo(a: u8) -> Foo {\n | ^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372007]: Expected one type from `u8`, but got `Foo`\n --> compiler-test:9:16\n |\n 9 | return a;\n | ^\n" + - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:4:28\n |\n 4 | transition main(a: u8, foo: Foo) -> u8 {\n | ^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:8:38\n |\n 8 | transition returns_foo(a: u8) -> Foo {\n | ^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\n --> compiler-test:9:16\n |\n 9 | return a;\n | ^\n" diff --git a/tests/expectations/compiler/futures/explicit_return_type_fail.out b/tests/expectations/compiler/futures/explicit_return_type_fail.out index 6c490355b8..a476258ff0 100644 --- a/tests/expectations/compiler/futures/explicit_return_type_fail.out +++ b/tests/expectations/compiler/futures/explicit_return_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372106]: An async function is not allowed to return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize() -> Future {\n 11 | Mapping::set(foo, 1u32, 1u32);\n 12 | }\n | ^\n |\n = Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.\nError [ETYC0372036]: Function must return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize() -> Future {\n 11 | Mapping::set(foo, 1u32, 1u32);\n 12 | }\n | ^\n" + - "Error [ETYC0372106]: An async function is not allowed to return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize() -> Future {\n 11 | Mapping::set(foo, 1u32, 1u32);\n 12 | }\n | ^\n |\n = Remove an output type in the function signature, and remove the return statement from the function. Note that the future returned by async functions is automatically inferred, and must not be explicitly written.\nError [ETYC0372110]: A `transition` cannot return a future.\n --> compiler-test:10:34\n |\n 10 | async function finalize() -> Future {\n | ^^^^^^\n |\n = Use an `async transition` instead.\nError [ETYC0372036]: Function must return a value.\n --> compiler-test:10:5\n |\n 10 | async function finalize() -> Future {\n 11 | Mapping::set(foo, 1u32, 1u32);\n 12 | }\n | ^\n" diff --git a/tests/expectations/compiler/futures/explicit_type_simple.out b/tests/expectations/compiler/futures/explicit_type_simple.out index 4db2381eb8..a3e0dc08a5 100644 --- a/tests/expectations/compiler/futures/explicit_type_simple.out +++ b/tests/expectations/compiler/futures/explicit_type_simple.out @@ -3,29 +3,29 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b111e8cf63f297807a2aafff5bb852ee255e5ea82bcc22360036c5aa4e6bad35 - type_checked_symbol_table: ae5038734243d9f2acd7523102b4241a28b09c2dcae63e7382dbb40804edacda - unrolled_symbol_table: ae5038734243d9f2acd7523102b4241a28b09c2dcae63e7382dbb40804edacda - initial_ast: d6df8937e830f774c35520f71e1a43a82a538d4a568072bd6f640a66385e7529 - unrolled_ast: d6df8937e830f774c35520f71e1a43a82a538d4a568072bd6f640a66385e7529 - ssa_ast: 7d7b6c58283cd017d101a05fe02db9984ad718ed3be60597a72bce99d6de953a - flattened_ast: d58f7a2d00560dcacdbb17978cd46699c34811cbcd8f434be26ae26d3c951f78 - destructured_ast: e2b26bc7e984cb037abe6e334962d82494c774cf7fcb1c29dd3e8854eac01581 - inlined_ast: 2f8c78e1f400520caa3a00b2c5ee005bf198da0fc32978f2763454e134cf9382 - dce_ast: 2f8c78e1f400520caa3a00b2c5ee005bf198da0fc32978f2763454e134cf9382 + - initial_symbol_table: 8b522d0a39eb531a3b44e1689486e9421bf3511b734ea1866490af667391a494 + type_checked_symbol_table: 5518f6156fadf886a27d01ab9f04e7d5ba6ad744eb57eae50591cfeb7ac3e245 + unrolled_symbol_table: 5518f6156fadf886a27d01ab9f04e7d5ba6ad744eb57eae50591cfeb7ac3e245 + initial_ast: 2bfe467a04d427a79a28ef4029ccebdb3cb0eddf0b37e6b33dbdbe2063aa67bc + unrolled_ast: 2bfe467a04d427a79a28ef4029ccebdb3cb0eddf0b37e6b33dbdbe2063aa67bc + ssa_ast: 658fe90229b11769bc01e033f7833960f756b09e082ea0542b270acb4c1ee71b + flattened_ast: 6e131dfaa409eaec17bd67acc1b1ac4611fdb5deb1686f70f8bc34327ab10648 + destructured_ast: dc160ce86c6b05e46449a72e5ed1d1b9e932693d28f430940442fd5df2354143 + inlined_ast: 43a6c945bdcf715ee62ef3eb62df9fa922c2f9f848c8989438514a05d4fd2101 + dce_ast: 43a6c945bdcf715ee62ef3eb62df9fa922c2f9f848c8989438514a05d4fd2101 bytecode: fcafcc5b4dca1daebcb7e7f97cce06bcd129c54677e310c424a255abd3132732 errors: "" warnings: "" - - initial_symbol_table: cf8902b50e9aa0275c5d8795fb204b6efa0bdb7ed916c74b3003e534b6ca0c73 - type_checked_symbol_table: 9a42f42dcaff38603884cf1d7e1ecbf4b35638055610f5421d659e4fe64ddeea - unrolled_symbol_table: 9a42f42dcaff38603884cf1d7e1ecbf4b35638055610f5421d659e4fe64ddeea - initial_ast: 1ec1379f994c84bc3c06c64ca4d2bf88f4d715c13405619c38e6ad124b4abc94 - unrolled_ast: 302979e71a78ec66080a873821d87e9bf94fbf5eb251172af4a8c247dd606ced - ssa_ast: ea61e2019e0ec944f5e8c0b7dd921f0f616cd4624cd275c9812efba2f97bae16 - flattened_ast: 48d700cba9e550bfa26604e05cdf07391da27b22d02169a061c9da70fc54be9c - destructured_ast: 1f8006a7e2720c288d49ec461f95004ac65c3061b20bd0d95101a2aa8ffd29c9 - inlined_ast: 73756c3e65d06da957eefb4f207862457b7df4509eabe128588be661f8a0a5d5 - dce_ast: bc1a5b58cb752f2f1902164df6cfc0d0f9aedece47c7103040b7b097e5899d2d + - initial_symbol_table: ad49aec92f87f1e65648a7ae10d5bfb563f50bb397a933a9852c979b4ed5e3f3 + type_checked_symbol_table: 7a05bbb86250bee3f69eee0c1f46f9d506dcb57c74358c26d158bde771b29bd7 + unrolled_symbol_table: 7a05bbb86250bee3f69eee0c1f46f9d506dcb57c74358c26d158bde771b29bd7 + initial_ast: f4b27c45b21e659b2b730a167dbbf8a309b19e71beded7108cb7267b06177417 + unrolled_ast: bdd7c6800831eebcb6a09cb05acd5be0ad83730e1d210eb4d9b4d6b968d0b326 + ssa_ast: e4441d4a0d42e1061d4481bce0113ebd8a6f258dc9e877adc5e52029d3f04991 + flattened_ast: 82cca8f1537803acde719f029a4ac265e0c1c53fa6e8cd4e4e2800a4d840c871 + destructured_ast: aee30ce903740d4f39c7f88aae66ed0bca4affce5b51988699cc9167ff946494 + inlined_ast: f4292c099047c4d8e3c0fbdaf7f32a1273a3eb68c4a11b0eccff59bd7c804247 + dce_ast: 406a8d3de9427c696512e49e8f7ab27d48616754516e535152dc13c15a3e1ee0 bytecode: 1619c1b8a3e185454210bc8c9433ceec86833904810bba242398f28ea7d99d81 errors: "" warnings: "" diff --git a/tests/expectations/compiler/futures/nested.out b/tests/expectations/compiler/futures/nested.out index 6d6eff8c95..85274a6f1e 100644 --- a/tests/expectations/compiler/futures/nested.out +++ b/tests/expectations/compiler/futures/nested.out @@ -3,55 +3,55 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 86ab6ef04a32a88f3e80544e8457ba0f9c8437fa8bd6c0ecf4fe81f81e303b36 - type_checked_symbol_table: 239974cd2bde58d2da7d4f875f5870ded9c5d861fe349f8baf622d65408d400d - unrolled_symbol_table: 239974cd2bde58d2da7d4f875f5870ded9c5d861fe349f8baf622d65408d400d - initial_ast: 3a0563f3764064bddf0bdb750c5b9d29ceb7e467478302e240208997ad0982ff - unrolled_ast: 3a0563f3764064bddf0bdb750c5b9d29ceb7e467478302e240208997ad0982ff - ssa_ast: a0136dbe0ba8ba23b655fda6aca4ea8438e6bc807b1ab0d79da518d36f104301 - flattened_ast: 32720dbd5b0b993e183b2c6646724c8c3a0774e2bf7e27d836849c1e59e1b3fc - destructured_ast: 9947a00c36783530205560d41dea323840f437d2234b76e599de49204ec376da - inlined_ast: 0a825690453bdceb53348d0823b81ca1ded15895ce7e131e98de9828631cda6e - dce_ast: a2ed7cdeefb5942222083bd79b6f1675789ba1876d24fe314eadfb944711f299 + - initial_symbol_table: 0fbe7b86610386bfb1c7f0f211b2043baae706b9195008f8553511968f9297e7 + type_checked_symbol_table: efc3324af11b2f3645010266f1a871d799b81b07bec594fa88402b3f6fe1330b + unrolled_symbol_table: efc3324af11b2f3645010266f1a871d799b81b07bec594fa88402b3f6fe1330b + initial_ast: 472f984ad224e345de6a6a8cb7c4986b0bf8fa288713c38a506b41bad280faa5 + unrolled_ast: 472f984ad224e345de6a6a8cb7c4986b0bf8fa288713c38a506b41bad280faa5 + ssa_ast: ff6501ea72e6a46b15d71a89b71181851fba9aa2e6ee2a36d70218ad1a089a68 + flattened_ast: ba4154876562575fc3f8b6106a3ed4ab331382a4538ebc9630c82ed9be48176b + destructured_ast: a995365c129f150bc361a571e5a0810f014a62c170d39e904b7de473bcdac50f + inlined_ast: 3a2f11285208b9bd75048be921a23504d9389ae81e2bdc96f631943cfa4349c6 + dce_ast: ed19a1a5455d89e6a59914923e69d600b0fde7fa91cae652d70756eb59365e03 bytecode: 833525edcc02927d3c52ea36f01ee8b6100738cb8d8c2d26fedec7365c622169 errors: "" warnings: "" - - initial_symbol_table: 8f08ab5c3c4f864dcfff4dee81fc81b97fe5fceb3529dd906b8ef14bf4b090e3 - type_checked_symbol_table: b8612e351f4e648b42d351d8b938a724de286943e953bcfc880b75678770e1cb - unrolled_symbol_table: b8612e351f4e648b42d351d8b938a724de286943e953bcfc880b75678770e1cb - initial_ast: 45e99d526a59e3e7b4e4929786457add0807850e5ad87c3f1fa82675df172f62 - unrolled_ast: ea7d4394eb733a73c1333c7bf67d415877fed5fc3ba876c8eecf213273e5afba - ssa_ast: 05a77645263e3b4e8e66027f43e568ff15c5f02cb4d1e33fb608ba4dabc129d5 - flattened_ast: 44232f9ecc0e46a51335643d983b9f701aa189c9f15cfaaa71e07c959802a5a4 - destructured_ast: 7918a91ae2c0966bc2a1aff0ab9d26c32d661545553c3999e97903a2cd582c01 - inlined_ast: cf6fe2066e7332141ab69dc9df9987ef9a9114adc2a9300a3389901fb16be81e - dce_ast: dd733a5f1fdcc419b50e1cb3dd755ae4afc3ef604db812bc835c26b8c9917e88 - bytecode: 06118b170bd8fcf39f203c974615c368081e6bceae6dbe0d6aaa125d76bd9ac2 + - initial_symbol_table: 837e6e9f7a93af9d92cb90208d54a4e55693939bccddf588c94102805a600ec2 + type_checked_symbol_table: c33e10eabb14d2d0dc8a7ffd7370dcda4d0467b46dc00d9a526c0cf7fc373906 + unrolled_symbol_table: c33e10eabb14d2d0dc8a7ffd7370dcda4d0467b46dc00d9a526c0cf7fc373906 + initial_ast: 64089bd9ecc0ab9ce224328c7ba9b2ece577f585b2417b48eb0883ec8cec304c + unrolled_ast: 450bb73f7249477591a716a45cbd0fbb332d98a8765b2804ca919488cbc7e1bf + ssa_ast: d445e67098ada41b7ada11f69a07acf107d1b8e6ab052e7bb3e8d1b6530c4371 + flattened_ast: b3e5d4d940f433b770b6acdd85c2a5f1de7327617f71783b75108c2a515c12a1 + destructured_ast: 36361778b1d97dcde52548c1e082ad7382dbe6e6be4fd6be1fdc73bb213d0016 + inlined_ast: b358e9fa7f234ae1154b48cbd83c3e2029c1a83c5298470035729f78537e03a6 + dce_ast: 4d6d5c792f8d7a9d83e0c1bee6efcf24470e92fd4746aa7a9d0afabc93ec8a19 + bytecode: 10ad760ad5a7c1882aca46c034e78125cc5cb06a57163ca694a3cb568be4fff9 errors: "" warnings: "Warning [WTYC0372000]: Not all paths through the function await all futures. 2/4 paths contain at least one future that is never awaited.\n --> compiler-test:17:5\n |\n 17 | async function finalize_main(f: Future, f2: Future, a: u32) {\n 18 | // f.await();\n 19 | if a == 1u32 {\n 20 | Future::await(f);\n 21 | f2.await();\n 22 | }\n 23 | \n 24 | if a == 2u32 {\n 25 | //f2.await();\n 26 | Mapping::set(ayo, 1u32, 1u32);\n 27 | }\n 28 | \n 29 | let total: u32 = f.0 + f2.0;\n 30 | Mapping::set(ayo, 1u32, total);\n 31 | }\n | ^\n |\n = Ex: `f.await()` to await a future. Remove this warning by including the `--disable-conditional-branch-type-checking` flag." - - initial_symbol_table: 0eaf18229b4e9225a3cb73c9a68b9484952dfc14fd8ff170447add05bf0b0524 - type_checked_symbol_table: f24076223c77bb2932780788da22dd53da0f7950742aa6224e756412f8e3779f - unrolled_symbol_table: f24076223c77bb2932780788da22dd53da0f7950742aa6224e756412f8e3779f - initial_ast: 6f160f0208f733668a5d665d34fa7e657503938d7e8f3fa23bc00cc511105612 - unrolled_ast: 6665260afd2e96e10940c64b803b3dfbc11bab1ce7a04b92fcd36d653f7c4ed0 - ssa_ast: 26ccc97ce0e1e6b60a3fdc801ce29e401d9a47276bafe55578c8b39287d5ef41 - flattened_ast: ab3e104b14969b481dc655dc8ccb0a1646eb4cf47b86deb2827711f34ed6f7ef - destructured_ast: 10c352f0ca4e853a2ed2e408b8050cf047ff5d10c977ad23473c25042285df46 - inlined_ast: f223801f28cd37d07d69f772bdaf7fbd4615c0401370f495dfe575375ae2eeac - dce_ast: e0d468d1003e6c2774b97f3bdff4be0de5661730598f3db5c3421fe31a29e4de + - initial_symbol_table: 11d73259b527776fa2019508fa961ca24850cc2bd0fbbcebfb7310c565289560 + type_checked_symbol_table: fb91e05612819b16dc6a1fb37cd80f776918dc1f502feca4d9428f42dc21754d + unrolled_symbol_table: fb91e05612819b16dc6a1fb37cd80f776918dc1f502feca4d9428f42dc21754d + initial_ast: 05de2b0dcfd85ec6446f4507492e26b2093e771f44c497f92a24d6fff5e8c864 + unrolled_ast: 4f09dae0678393afc3cbc5592159df83ca22b947084d3c8e779281724d07a2ca + ssa_ast: 0cb5c531ad471909089716ef6c7382fb3fcbb82dafb6edef541e4f7cff4fb8ba + flattened_ast: 46d54d4d9fe36538d34ac306780262ee1f54a6141aa2281ef7ae74ffcf4dddcf + destructured_ast: 88653b95656b6f56872d7ea452491322e4c122909879b72856b891c474aa8342 + inlined_ast: 0f81029815dec13a526530eeea0e92e6eb61313421ce5a7b46ed3739d62beaf6 + dce_ast: 6b852bcf601b323678eea14e096f49c72f8800d18ec811b00c31817daf630d63 bytecode: 7a2fd5581e13d3b66f1fad269ba868cf6d272929b84cea2dc1cb6a0af22867c2 errors: "" warnings: "" - - initial_symbol_table: f38e89a5b86fef979e7cd6b47cea12498d695b4d89e12a30051ba8a6e764fb49 - type_checked_symbol_table: 8dfdc112d4ebdd4aa4d52b72d262696830e8d545d4cd9694575acccb569cb6a2 - unrolled_symbol_table: 8dfdc112d4ebdd4aa4d52b72d262696830e8d545d4cd9694575acccb569cb6a2 - initial_ast: 0d39ae8720f325f7fb1de93c78621ee641b18e826bc5edfdf0934b90608a7a6a - unrolled_ast: 61c28641f6fb0478f2e0414859da8708790b977a56fa0e71b99912cd1e225f86 - ssa_ast: d65d59f47ff705cd49018d8ee953910bbcae73ef45491f3f8638a95ff51c7600 - flattened_ast: b51e2ccba6e160bf4ef7fdb0c071984ad5ea62722a97342bdd89a8effdf367b9 - destructured_ast: 5a4e750ae3a09dca023dfce772f38097864fa51b2d83ad91ad54642cff66b29b - inlined_ast: 549460fc2ec17aebb284e1cec859532b0932c07c6f52bd9b22bb2bb98121b57d - dce_ast: 2b95271cf24f8d0e7f1fda97a68c1623eb502dec0abaf4a40fe0138abfc514ae + - initial_symbol_table: 04a3a0ccbf4ed061d19da4e624725caff0e64ac838498cbd09df865f4f9044f2 + type_checked_symbol_table: 69550e476553614e01dd39df0b3a8f682556cdf76982503af0e6a77d4916e027 + unrolled_symbol_table: 69550e476553614e01dd39df0b3a8f682556cdf76982503af0e6a77d4916e027 + initial_ast: bf4f5dac2e3cac6f6c8b117a93b7bc9a4b9d31f66b3b0d946866da23003e6a69 + unrolled_ast: a1786c230d46f3b207f118aaaaea373cd1d9935aa7e63b99e403a8faf36df2fe + ssa_ast: 82581ca24afcd79d3e3c1346009981d4a9d3d227afc0540707b6c315ecdce107 + flattened_ast: 2ff2d69c6199a5c70a8ffb96d8dc0529f6f1fbf631a1f690169d2d9162e91689 + destructured_ast: 8da4c7c91fabf5edb6768e616f223e574b3415c848321f66ad9e587b76259210 + inlined_ast: a740025e070d37bd22f264e37dfd6802eb9e1b10c12c928a08acd14fbe9043d6 + dce_ast: e127a5223a49f123398009b927e96ebb44f266df7271feb7b1ff5f7f748e6ff5 bytecode: 388c60022d4ad4fac382a685cc997c84d142f4e1357eb7c00e3efb545f5f70e5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/futures/partial_type_specification.out b/tests/expectations/compiler/futures/partial_type_specification.out index 1a231e3915..e187fe458d 100644 --- a/tests/expectations/compiler/futures/partial_type_specification.out +++ b/tests/expectations/compiler/futures/partial_type_specification.out @@ -3,55 +3,55 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f7fdb56f570b11a60163e88b79615e5035ffcb2a867ac550e133601aa184f776 - type_checked_symbol_table: 117445b864ede05083c647516fed1fe7b5bb08f7d8ae4c0d5b29bd4bbe4a8a83 - unrolled_symbol_table: 117445b864ede05083c647516fed1fe7b5bb08f7d8ae4c0d5b29bd4bbe4a8a83 - initial_ast: 5324a2e889b56a4a9295b0798a5c95421f7a294ba00849ff653bae8157632a2b - unrolled_ast: 5324a2e889b56a4a9295b0798a5c95421f7a294ba00849ff653bae8157632a2b - ssa_ast: 5e6c15466f6b9fafb4c6da148a4b0929bef1e9a4a4c68bd04b0c607c6a94a5ce - flattened_ast: c11410be9ab5755f83f226b7cc12a5d3b91a1cc2092f5399679438fca54015c5 - destructured_ast: 297b5a92d869204140aa1356bb5d9287dfc615858677a5a46e591696a1ac6211 - inlined_ast: fa01682672b72f1bd800e486ba42ddd425bd51e4932257cb98be2894a0a72467 - dce_ast: 6c04d1612560feccd448b5d1197bcdd9ea21424ce57bd60e5f1a4e9c1151fdf6 + - initial_symbol_table: c3d0ea026b5d60b48e857637a67489b89de75466d257974347c164546b9b9660 + type_checked_symbol_table: ae06cab6240fce0da07873fbf8159dc2acade6e666375b1c52dc586a98a0f8a3 + unrolled_symbol_table: ae06cab6240fce0da07873fbf8159dc2acade6e666375b1c52dc586a98a0f8a3 + initial_ast: 6e3dc0ac11741965498701cb2b5ebb68eecb1e932b9f6d84aca33350b91f6e2d + unrolled_ast: 6e3dc0ac11741965498701cb2b5ebb68eecb1e932b9f6d84aca33350b91f6e2d + ssa_ast: d898f89ce1fbcd93694c06446e31d5ab52ace6fd966c7dd35e082dead74440c7 + flattened_ast: 3f8304d2444d4e4132549ae4b530997040c0978d09fc8986bf67a3eba1538e99 + destructured_ast: 55c36655c56d82657c07cd352bc12762b12f41a00ca7e8cbf039a4d4d8d6e264 + inlined_ast: b7dda92d9f46b0646ce43f38625e29da41f0273f87990fc0e153cfe61e992523 + dce_ast: 638d72b2d6010f5a2a7d699fb69b1a056faae9a878b3c37f2b34e8f41fad5176 bytecode: d207ac4b2d723295d2e715b2ea29f26bf8adcddbe41b4d5a036b69998a0ecfd6 errors: "" warnings: "" - - initial_symbol_table: e3a5ea7efb8779cee70e77682e6ff6b756cfd327bef9f0105bf25ccd903ce367 - type_checked_symbol_table: d89fe0ddf84a2daa9a99225042afaa8a8298433c317595a1e8ef17b72afbb690 - unrolled_symbol_table: d89fe0ddf84a2daa9a99225042afaa8a8298433c317595a1e8ef17b72afbb690 - initial_ast: 926bf82b8c3c6646039637654d54ed2ec4ff7b151dc5a8a75649191db4ebc954 - unrolled_ast: 2d4a62c7a0c6cca1ffba89b2667727d96df7a354979bcecb5836fd2cc47a2525 - ssa_ast: c2edabe8988c41d2a5aa8a4703f06227c6537031266f9360492c864b92173fc4 - flattened_ast: c892b63b62194f1fe30519fa05e03a84cc722ee4bee8fc106d9e3aa604451630 - destructured_ast: 583712cc94400864eb1bba5ad15c531e7090faab0ed5087e64aeda2f6d495b75 - inlined_ast: 9932cd135f915f22cf860eff58f1dc64ab9f4909ff3945e916406b7f1b6b058f - dce_ast: e9630c0fff101955e9b62cae4d86fa8d8374b3aad42309bf2ba78fdd9fb15f32 - bytecode: 06118b170bd8fcf39f203c974615c368081e6bceae6dbe0d6aaa125d76bd9ac2 + - initial_symbol_table: 1a537ce4873945cd8969e08fd2440d3d9dbf4175306e7a60a18f59305958366e + type_checked_symbol_table: 3c670b67da9da6028e642d487a1382f3de1b554c8c0d51fc531b71e36b5cdef5 + unrolled_symbol_table: 3c670b67da9da6028e642d487a1382f3de1b554c8c0d51fc531b71e36b5cdef5 + initial_ast: bcfa98eafaf355e7313773fa4340b88d2530e3d2b279252fc1117327de42d77a + unrolled_ast: 01a9f5e11f5749b408619a513bf7f9eececfd83f9f87c883fcd8db53440babab + ssa_ast: b6da9c41019a2af6cd137e29fe7b5041cc13a45d574b920101a69f7093c58980 + flattened_ast: 7bddc7f16b5ef5baef1fc50ac2f45767844d05fc0de797d267c77306bc586dc5 + destructured_ast: df2c950dd52d4094ef1f2d364aa6dd57020f7ca431ead915353c2c33482ee05d + inlined_ast: 7dd0bb6eee84d038c01e43a8c7fdfd38ec3cbb269bf4990078a49e5202fe177e + dce_ast: 4378a2b09abc850959d98704efb7ec28bd6ad7962cc4ec761e26e57400cec8a0 + bytecode: 10ad760ad5a7c1882aca46c034e78125cc5cb06a57163ca694a3cb568be4fff9 errors: "" warnings: "Warning [WTYC0372000]: Not all paths through the function await all futures. 2/4 paths contain at least one future that is never awaited.\n --> compiler-test:17:5\n |\n 17 | async function finalize_main(f: Future, f2: Future, a: u32) {\n 18 | // f.await();\n 19 | if a == 1u32 {\n 20 | Future::await(f);\n 21 | f2.await();\n 22 | }\n 23 | \n 24 | if a == 2u32 {\n 25 | //f2.await();\n 26 | Mapping::set(ayo, 1u32, 1u32);\n 27 | }\n 28 | \n 29 | let total: u32 = f.0 + f2.0;\n 30 | Mapping::set(ayo, 1u32, total);\n 31 | }\n | ^\n |\n = Ex: `f.await()` to await a future. Remove this warning by including the `--disable-conditional-branch-type-checking` flag." - - initial_symbol_table: e0401fd594efeb916ad62bc91f5befc082646b3bf3303f391412e3635aae7f65 - type_checked_symbol_table: 51795bd5058fadfc474fdd30f4e6501c77130d50502b95de51a3c086349fe3a7 - unrolled_symbol_table: 51795bd5058fadfc474fdd30f4e6501c77130d50502b95de51a3c086349fe3a7 - initial_ast: 62cede6946880abfcd6c2e7585290a3de515cb2d17e5b402ea9b5a3ac401a426 - unrolled_ast: cdb61db7b43abbe21076bf0a1e6327dd011ef5aac6572d851f6f15a679ecd78e - ssa_ast: aa3353e76e682d68d3ef00b6c8a606d93915dad00157a5341223b23f357ceb2a - flattened_ast: aca685ca655b57a7ed19c00d37c177aebcd48dfa1bcaf66949abc9e55de81466 - destructured_ast: 844f630d94b95016f415e0eb640c7d4d537c2dae2df17a4eddc2962102778cba - inlined_ast: 90d301b0cd79bea7506f940a39418b9803811b10d68d48fa8b308c48a6fda333 - dce_ast: 6e8fe026727e10fce4722c8ec2c38894046890c269e23e739aeb2a669f9497a6 + - initial_symbol_table: 04f7d3a44d791763aec79b596224c653e682ab928bc0cba71a1cd6282198e885 + type_checked_symbol_table: d9d3363d1049a924bbae356d0f90ac3c9bfca7f6ae5ba51ad915d66e9d0b9a1e + unrolled_symbol_table: d9d3363d1049a924bbae356d0f90ac3c9bfca7f6ae5ba51ad915d66e9d0b9a1e + initial_ast: 856e56d95eaf14f6e9241001763546b7d982402ac87521e2ec3b7ea476764692 + unrolled_ast: 75b69748ca1e534c95cf084164773d471f51537b50b2d517dc4be26dddb06e1b + ssa_ast: 6d38bf225e9cf5af37b9d6c595c2973ec31a32d227ca65cb590d27400d442780 + flattened_ast: 65fb4138701cad86a5fcd7e024645e833aeb6e88b3ea2a3a6b69269fd1d77620 + destructured_ast: 85a81c23da7e97b057ddf4ef71f375781e1dfcb90d656d694a5aa0f0c176b497 + inlined_ast: a1b2367575e170a79ace2ac7ff071bc3c770476b37ee149310c3b2cfe67b1c7f + dce_ast: f46fa7963b327b9c75c9f7a7569e350d7f62c21964cb5df140cd2186c2043697 bytecode: 7a2fd5581e13d3b66f1fad269ba868cf6d272929b84cea2dc1cb6a0af22867c2 errors: "" warnings: "" - - initial_symbol_table: be4de29f78cffd9e751f5bb39cb55434328ba6faa15106ffc188edf8fe3bfae4 - type_checked_symbol_table: 75922990c1f38bdc18cf19f11c2b0dc9e10b5baa95eb24f5e222a4d5dec48cac - unrolled_symbol_table: 75922990c1f38bdc18cf19f11c2b0dc9e10b5baa95eb24f5e222a4d5dec48cac - initial_ast: 804425ef6a5f095f3d5b8b93ee9b6d9088cd733e9b6bb1113cb202f833a363d4 - unrolled_ast: ef84ec6892c11a2ac1a85ed3ea832c2b146b51bb4665da73f60bfca31e046ed0 - ssa_ast: 12f20f50c53ce58f88230714aa6da43f767da486624db64b94cb7ee06a2af95d - flattened_ast: 49878f2432a40994576c36a9379d3e006abac4f698e5205a243bc54cee246a0e - destructured_ast: 3500398adce5427394753e0786a2c95d185fe2da5d76c159fd71e7be9ccf7943 - inlined_ast: d0b404957c42e21126e78b962e17265548deeef6bcad4c25aed9fdd559b3c373 - dce_ast: aa386faa8cae04833ab56a0477ba5b80734c6a349486ca6e2a2677ddae2b7ac4 + - initial_symbol_table: 11c1000ce2f1774ad382af12ba51e8b55d5a98ee0da67cb8620e686c1fcaebb1 + type_checked_symbol_table: 9f27eb3f177ceb81d9b14cc85c07b7198eb67d0ee806c04cbbff1cfb18b997ab + unrolled_symbol_table: 9f27eb3f177ceb81d9b14cc85c07b7198eb67d0ee806c04cbbff1cfb18b997ab + initial_ast: 575e251f07e552c917ab36bc9877b13dd1638651c4023ade20701dd2a5fe27ff + unrolled_ast: 2a4969ad315e900b5a3f1eecd4e6508dc6946fb5f6c3861ee793961ce6bcc203 + ssa_ast: 4a00e3d36cdd4ff4be1fc6a389aaf17cfb02b6c54fa84276fb5be66b8a78b124 + flattened_ast: 885c5f8145aa1a82e5fe41abbabae12cbd15eb014b333b246c6c5401b5b6bfea + destructured_ast: f3b5b961a498f9befec85b69b3012145a6e97774d37a8c8e354ec4e5eeb64f84 + inlined_ast: 2bf37fc499b3eca18c8227e61f69f730d36e755d7879dde13bb9161936bafbfc + dce_ast: 390391c2098cf6a910eeec98fc92fdea31303a84a1d6fd6673c8dbd9d20180de bytecode: 388c60022d4ad4fac382a685cc997c84d142f4e1357eb7c00e3efb545f5f70e5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/futures/simple.out b/tests/expectations/compiler/futures/simple.out index 1fc99fca3c..84a7287ee9 100644 --- a/tests/expectations/compiler/futures/simple.out +++ b/tests/expectations/compiler/futures/simple.out @@ -3,29 +3,29 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f01c0be0af6f871d620e93062d274ad414d7971248abf57851171ee600afab28 - type_checked_symbol_table: b06a76af8ce077bec212aabaa48585e095aeae9921eaac4996c9248ad7d8025f - unrolled_symbol_table: b06a76af8ce077bec212aabaa48585e095aeae9921eaac4996c9248ad7d8025f - initial_ast: da1c344d97580fa733d2849bf0ddaf0e2e0fd714e1172bbd596efc35835415de - unrolled_ast: da1c344d97580fa733d2849bf0ddaf0e2e0fd714e1172bbd596efc35835415de - ssa_ast: 9c134e68b215ebe1d5435bd082e8e4d6ad0b909f73bd0e175b2d7e146b9fe9a9 - flattened_ast: 332902d523b19497dda94966a486e8c56fbf0fa29dfa5372e0a0216b2a818a21 - destructured_ast: 72e3b5ccac60949dd44e037ab2f2c69cf86513d83008d730f60a9ff6bf59fdf2 - inlined_ast: 29439e16614c5e0303d2d23b1742b749993bdbd1fa2ad72daf2f44922f8056ab - dce_ast: 29439e16614c5e0303d2d23b1742b749993bdbd1fa2ad72daf2f44922f8056ab + - initial_symbol_table: 116d58ba03f7a7d97eed6581380790a8f53f04bae1ba88b75602f860ec303795 + type_checked_symbol_table: 9569a2562f21f4b374ec99175f9be361e146ba2e7c552fd5389c945c4c764b4b + unrolled_symbol_table: 9569a2562f21f4b374ec99175f9be361e146ba2e7c552fd5389c945c4c764b4b + initial_ast: 0a137d4df2ce8a6bb3c9b82e12856ba4769f6a0ee60b9d44fe4e5b112383accc + unrolled_ast: 0a137d4df2ce8a6bb3c9b82e12856ba4769f6a0ee60b9d44fe4e5b112383accc + ssa_ast: 2a1a92101ca526d604626f5ba6c0e4d032877119538e3f1f11a184d7e1c9820e + flattened_ast: 16987d115d2346155c394f964ddc7ad81d13c9f825a0e4e206c46bb7b3c3250f + destructured_ast: e237c687b23978180a04086c93fd6e894743e0bf2a95d4de408b0e4d2ecfc636 + inlined_ast: 479ac6fdc020109c406fa654f6e8bcbec37069b9b68ff63e39dbfa09c5a40f04 + dce_ast: 479ac6fdc020109c406fa654f6e8bcbec37069b9b68ff63e39dbfa09c5a40f04 bytecode: 7e95d1c0ff9c0edfb2081fe98cc11fb567b41a1c5c586688a2586aed8629b3be errors: "" warnings: "" - - initial_symbol_table: a18204fa4dc8f8246d86d8b0b3f736296657b941f0795029067db948622877fc - type_checked_symbol_table: 64d46bfead8c89a63153788829bf7c8fd473a7fc9c3b780949c4e05b5a44511e - unrolled_symbol_table: 64d46bfead8c89a63153788829bf7c8fd473a7fc9c3b780949c4e05b5a44511e - initial_ast: 8ed8dc93ec31e03c38d9159c4d9050da391afb31bfcd7aff260ef9fbda0b532a - unrolled_ast: 40b40ce671aadd1b817fe547e1b2fb2cf380e427f8b85a5de83dade6a2ec5a6f - ssa_ast: 6a5446dce369ef8bba97e48b0346ad67def68a0922b8fe8bc9bcd1b4e3919971 - flattened_ast: d2bcd3b69e042a959854843f26a8b5bc3c4122b6928665d0b5bba8a3ea8f61bc - destructured_ast: 3ff173b557d2bde939a70a34fd8bd687527789b264ee4560f177913b24bca40d - inlined_ast: a9d0181755638673cd508810a6aba626e8a484f7bc852ba671dcf92a894c6173 - dce_ast: 4a29d2115a5cfdae3627d832512998920d9035eb50a8087f8438842e5fa87b39 + - initial_symbol_table: e68fd2fbfc3ff3832375c1c2df1e6a67787480498938fc77e766ca07ae751992 + type_checked_symbol_table: a3dbe89fee3c01d1a1798775bd34ee5e9a160d9a31bc223cf8d949ad08310b43 + unrolled_symbol_table: a3dbe89fee3c01d1a1798775bd34ee5e9a160d9a31bc223cf8d949ad08310b43 + initial_ast: 90315edede362afca47bb3f8c861ab8bbbdb049ea56db7ebbbf8f20ce60aeb4a + unrolled_ast: 6541d8c338b4eeb027aedd7c9151f3eac30d61ab2986d22a008ef5bd4a67ffc7 + ssa_ast: 80086e21c3779f9da4b57c755eedf9132709a1edc63644ef4ec574ce047b076f + flattened_ast: a9988b6cbd9cb03bc49e6850084531888e0cc04e456496fe7eff390812d39611 + destructured_ast: a94ba575cc25982052a729a8a1b8fa3560a0043b305cf4dede91d17a71202fcb + inlined_ast: 7a6d98c84ce9a50bd944f11bca3d98f8262ab57b55fcc7f15537650b3d4bc6ef + dce_ast: ef3d06f7a3ed3bba09c3fda4378aaa2f700384fc28e5d8c3751633bbc03f9f4e bytecode: 7a91652b8a95d6a25f0ad68011d37481570f9c7b5e79d05c0ae8476c6754f7a8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/add.out b/tests/expectations/compiler/group/add.out index 6be1354bea..754f52c9cb 100644 --- a/tests/expectations/compiler/group/add.out +++ b/tests/expectations/compiler/group/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b8bb90f0d62930603ce663c559b0960f6a787f57c11c12b4b3488a25e4847bcf - type_checked_symbol_table: 574ace7afae151d2ea92f3debc7dbbf38e22ed193fbe969d747ce6e5add695e6 - unrolled_symbol_table: 574ace7afae151d2ea92f3debc7dbbf38e22ed193fbe969d747ce6e5add695e6 - initial_ast: 8cf20813df6f4ed8f792dc6ccc52d81601521cec79377d6a9eb39a9d997c1b52 - unrolled_ast: 8cf20813df6f4ed8f792dc6ccc52d81601521cec79377d6a9eb39a9d997c1b52 - ssa_ast: c7b56503e1ec4333ec92912124eba8b295bb55b98b31169d050c3afcc96f19f4 - flattened_ast: 6ed0d49212f092aafacd0cf6e8fa575367c6dc5d9438d01c965649cfaf865e88 - destructured_ast: 98d8fc8be6560f42a96e8f0a3ab795769fb5e314551ed70deb44f21685424de5 - inlined_ast: 98d8fc8be6560f42a96e8f0a3ab795769fb5e314551ed70deb44f21685424de5 - dce_ast: 98d8fc8be6560f42a96e8f0a3ab795769fb5e314551ed70deb44f21685424de5 + - initial_symbol_table: b195a063e94fadef1c06b657c5872bed8ebc9c0460b804956fdfab56177ac367 + type_checked_symbol_table: 73c9bae0f71db581746da0c4fb95642bd16187a982e828b59dd7662a81c4fd74 + unrolled_symbol_table: 73c9bae0f71db581746da0c4fb95642bd16187a982e828b59dd7662a81c4fd74 + initial_ast: 53ccff6fd63b4ecdb0bc0af77bd239f221cb60a452e1de6a304c424f401ce0f8 + unrolled_ast: 53ccff6fd63b4ecdb0bc0af77bd239f221cb60a452e1de6a304c424f401ce0f8 + ssa_ast: 49647b0f3d05fc59eca5611e5d4a0458980af0e18291fd5d52e67b43487823cb + flattened_ast: 2f93017a99f8aa024c4a63144d80f4736c1c1ba5250cfc08e69942bbe66d5fc0 + destructured_ast: 4e8db25dab7205a57c3ec607b066947bbdd59a1351ca7d831588a0a4965bd51c + inlined_ast: 4e8db25dab7205a57c3ec607b066947bbdd59a1351ca7d831588a0a4965bd51c + dce_ast: 4e8db25dab7205a57c3ec607b066947bbdd59a1351ca7d831588a0a4965bd51c bytecode: e5ff5cd670d0f32a96530eeba1b403bf2d6d5ff8ed31f4328227bb8857708f76 errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/assert_eq.out b/tests/expectations/compiler/group/assert_eq.out index 96f15e2ec5..8eb3ea6b1e 100644 --- a/tests/expectations/compiler/group/assert_eq.out +++ b/tests/expectations/compiler/group/assert_eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c6ace36f846cca393665c4d05737bf9e988ee9f0ce4bb10e448e40111cc8fbf8 - type_checked_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - unrolled_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - initial_ast: 1bf680009a7d98932fd85b95b35156eb5244abaaf2ced952b228065291145133 - unrolled_ast: 1bf680009a7d98932fd85b95b35156eb5244abaaf2ced952b228065291145133 - ssa_ast: b2f06fa01a316ebfc04ce1ef8d734f182a853df4b0e3cb386e8e99f7acc71235 - flattened_ast: f5d8d63a8a4f8ff28beb6977f3f15fd8b409164226f6496be9ea1015e761b656 - destructured_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e - inlined_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e - dce_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e + - initial_symbol_table: 86d6113b6277211f15f11f56a2d2cd18df578e8710f5135b0723d36c9f599abd + type_checked_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + unrolled_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + initial_ast: 1b6580de73329de10faa67c92f1d27b4c29c7df60b154fa566e239c070ff5c5e + unrolled_ast: 1b6580de73329de10faa67c92f1d27b4c29c7df60b154fa566e239c070ff5c5e + ssa_ast: 6cc7748c48e7bab9eddaaddea8be256155058affad07e8bb956d93dc98bd092b + flattened_ast: 06fa43912720e9ab24ed6a119cb4e6c18ad5f1d0a5dc0d91397874cab6fe0d0b + destructured_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 + inlined_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 + dce_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 bytecode: eb0861b61cc665bd3edf10993c284116f86a8853e5c44847b4f0ec2d99fd6c3f errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/eq.out b/tests/expectations/compiler/group/eq.out index 96f15e2ec5..8eb3ea6b1e 100644 --- a/tests/expectations/compiler/group/eq.out +++ b/tests/expectations/compiler/group/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c6ace36f846cca393665c4d05737bf9e988ee9f0ce4bb10e448e40111cc8fbf8 - type_checked_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - unrolled_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - initial_ast: 1bf680009a7d98932fd85b95b35156eb5244abaaf2ced952b228065291145133 - unrolled_ast: 1bf680009a7d98932fd85b95b35156eb5244abaaf2ced952b228065291145133 - ssa_ast: b2f06fa01a316ebfc04ce1ef8d734f182a853df4b0e3cb386e8e99f7acc71235 - flattened_ast: f5d8d63a8a4f8ff28beb6977f3f15fd8b409164226f6496be9ea1015e761b656 - destructured_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e - inlined_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e - dce_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e + - initial_symbol_table: 86d6113b6277211f15f11f56a2d2cd18df578e8710f5135b0723d36c9f599abd + type_checked_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + unrolled_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + initial_ast: 1b6580de73329de10faa67c92f1d27b4c29c7df60b154fa566e239c070ff5c5e + unrolled_ast: 1b6580de73329de10faa67c92f1d27b4c29c7df60b154fa566e239c070ff5c5e + ssa_ast: 6cc7748c48e7bab9eddaaddea8be256155058affad07e8bb956d93dc98bd092b + flattened_ast: 06fa43912720e9ab24ed6a119cb4e6c18ad5f1d0a5dc0d91397874cab6fe0d0b + destructured_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 + inlined_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 + dce_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 bytecode: eb0861b61cc665bd3edf10993c284116f86a8853e5c44847b4f0ec2d99fd6c3f errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/group_mul.out b/tests/expectations/compiler/group/group_mul.out index 18e0e5afee..d768ed14c7 100644 --- a/tests/expectations/compiler/group/group_mul.out +++ b/tests/expectations/compiler/group/group_mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ad8aed9b76c721c0f02b3009ca7f0f71951828f41ca7a47b6457f72fb534dcf3 - type_checked_symbol_table: 19bae2c3cd8c5e27499684fc6a0c1bd2e59280eb6b5866bbb71181722c8bdbcd - unrolled_symbol_table: 19bae2c3cd8c5e27499684fc6a0c1bd2e59280eb6b5866bbb71181722c8bdbcd - initial_ast: 1a4b528cb556631ca0787d9ab675ddd0d932a1f3940bdb27e34ecf76f86f57ca - unrolled_ast: 1a4b528cb556631ca0787d9ab675ddd0d932a1f3940bdb27e34ecf76f86f57ca - ssa_ast: 405e9166ac62e6d7794dcfe562137776970d362936f5d2418593c0f57d8d9c9f - flattened_ast: 5d6822d342573822827af6c932b7d097a86193977c75b83964e8ad599fb61d85 - destructured_ast: a90b537fa7c191b73befd0697eb52560683c3bbb36e81ddae73b853da3f992f7 - inlined_ast: a90b537fa7c191b73befd0697eb52560683c3bbb36e81ddae73b853da3f992f7 - dce_ast: b69e37ef6c3ebe7caa3fdadf0d956ee9b5cbdccfd8baf31f1d28781ba7cfd86b + - initial_symbol_table: 95edd6b4d38b52bc1ae9148b35110cd2849c0c90f59703d18737077bdb6cd3f8 + type_checked_symbol_table: e1e7d71c556aa3a80cdabc3b9d974d718873a9279444e432d1b14bd573b45c1b + unrolled_symbol_table: e1e7d71c556aa3a80cdabc3b9d974d718873a9279444e432d1b14bd573b45c1b + initial_ast: d1c4c6672dc185e8755c9911ceae0b1a45f10f064a9b6d1f164799a2a5d45534 + unrolled_ast: d1c4c6672dc185e8755c9911ceae0b1a45f10f064a9b6d1f164799a2a5d45534 + ssa_ast: 69eca3bd0e2e74cd650cb4265d4cdf64420a0798290aefb5775321b68ca8e52f + flattened_ast: 73ef2575140139c704d6c6492ba5cf5e19bccf490e010f116eec2a68b28c77a1 + destructured_ast: 92b2dfc0c1558bd9d858c1a0b8a0ebc82358cd1d5c7ecf3565a85686a18b7411 + inlined_ast: 92b2dfc0c1558bd9d858c1a0b8a0ebc82358cd1d5c7ecf3565a85686a18b7411 + dce_ast: 7d9ea267543a0c4e333ccd18e48d607d8daddcfefb1413145c67aad50ba0d516 bytecode: 893927d508e10659ff793c68266c2702a5002dab713b22c8e5d00abec91925e7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/input.out b/tests/expectations/compiler/group/input.out index 96f15e2ec5..8eb3ea6b1e 100644 --- a/tests/expectations/compiler/group/input.out +++ b/tests/expectations/compiler/group/input.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c6ace36f846cca393665c4d05737bf9e988ee9f0ce4bb10e448e40111cc8fbf8 - type_checked_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - unrolled_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - initial_ast: 1bf680009a7d98932fd85b95b35156eb5244abaaf2ced952b228065291145133 - unrolled_ast: 1bf680009a7d98932fd85b95b35156eb5244abaaf2ced952b228065291145133 - ssa_ast: b2f06fa01a316ebfc04ce1ef8d734f182a853df4b0e3cb386e8e99f7acc71235 - flattened_ast: f5d8d63a8a4f8ff28beb6977f3f15fd8b409164226f6496be9ea1015e761b656 - destructured_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e - inlined_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e - dce_ast: c6c64f71b1a09bc91a1f15c443c4c2e207b9219665f57b56758604ea00006e9e + - initial_symbol_table: 86d6113b6277211f15f11f56a2d2cd18df578e8710f5135b0723d36c9f599abd + type_checked_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + unrolled_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + initial_ast: 1b6580de73329de10faa67c92f1d27b4c29c7df60b154fa566e239c070ff5c5e + unrolled_ast: 1b6580de73329de10faa67c92f1d27b4c29c7df60b154fa566e239c070ff5c5e + ssa_ast: 6cc7748c48e7bab9eddaaddea8be256155058affad07e8bb956d93dc98bd092b + flattened_ast: 06fa43912720e9ab24ed6a119cb4e6c18ad5f1d0a5dc0d91397874cab6fe0d0b + destructured_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 + inlined_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 + dce_ast: be1ceff66cde97f7f51ccef6b85d7f0a2cfc2423641803eb54c8a68cc4f876b2 bytecode: eb0861b61cc665bd3edf10993c284116f86a8853e5c44847b4f0ec2d99fd6c3f errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/mul.out b/tests/expectations/compiler/group/mul.out index 145351cd62..c2b2d4e07d 100644 --- a/tests/expectations/compiler/group/mul.out +++ b/tests/expectations/compiler/group/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 22ce0cd044150ef2a0f54cc199c59d0ff80c5f9b444cc06c09ed31d391edbba8 - type_checked_symbol_table: 9e980cb4dd85e94c9af2cf468497aa8a57c7ad87b609ec4cacbe7752d4bb6f6c - unrolled_symbol_table: 9e980cb4dd85e94c9af2cf468497aa8a57c7ad87b609ec4cacbe7752d4bb6f6c - initial_ast: 8bd9f368fa2f4c11a5ed1d1afa5906949ac2c83dc9ac41ef2e8ad58a3783dce2 - unrolled_ast: 8bd9f368fa2f4c11a5ed1d1afa5906949ac2c83dc9ac41ef2e8ad58a3783dce2 - ssa_ast: c3139c0fc7fc73beabf70f5fa56673cc51ac137f1004d88683bfc97cd9dcc2f5 - flattened_ast: ef0b164a9190b47eb4d7a2692a8ad5b6449557bd5df915df69a9e50180b87887 - destructured_ast: e8a2a4add1abf40b37e1ee656db72992fb5be9a836e9be8994e48d3e6ac221a4 - inlined_ast: e8a2a4add1abf40b37e1ee656db72992fb5be9a836e9be8994e48d3e6ac221a4 - dce_ast: e8a2a4add1abf40b37e1ee656db72992fb5be9a836e9be8994e48d3e6ac221a4 + - initial_symbol_table: b4603cce49e2a73039e43471c5df2351921bf489a622b2a8461cb5d0251683a8 + type_checked_symbol_table: 40496ec84e0fd12af6043a2a054f6535ca530eebc156096d7b2262ec53dc3cd0 + unrolled_symbol_table: 40496ec84e0fd12af6043a2a054f6535ca530eebc156096d7b2262ec53dc3cd0 + initial_ast: 4689239079a0aeca79a29a6c57554dce8bf73e82f2c283bfb74e1c1931d8cc9b + unrolled_ast: 4689239079a0aeca79a29a6c57554dce8bf73e82f2c283bfb74e1c1931d8cc9b + ssa_ast: bbf850eabfff9caa4798a7a7bc772d1dd30b7b22f7d810e7490aa06c4c86163f + flattened_ast: 3fc29f8537f766907dc1c304627f52271d76b3008a26a9e00c4a44caa6a644dc + destructured_ast: 6ff124d4658e2031b2fddff9c8040b152e42ac53e29dd9466bf2f3f22dca839a + inlined_ast: 6ff124d4658e2031b2fddff9c8040b152e42ac53e29dd9466bf2f3f22dca839a + dce_ast: 6ff124d4658e2031b2fddff9c8040b152e42ac53e29dd9466bf2f3f22dca839a bytecode: 5ae93b430e99846cd18eedb09361257138ec9e2708bdb12c5f8de43ee470c031 errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/mult_by_scalar.out b/tests/expectations/compiler/group/mult_by_scalar.out index 2c973d708c..ce47d76eb1 100644 --- a/tests/expectations/compiler/group/mult_by_scalar.out +++ b/tests/expectations/compiler/group/mult_by_scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ef7f6afe9cd8622a933ad9ce8bce105f0ca1b7c4841855ded3894b3e528ca8c8 - type_checked_symbol_table: 6aae82215d7edd4d8a3a23310a6d2aab9f5933c298e02bfcd1afc13837bd1592 - unrolled_symbol_table: 6aae82215d7edd4d8a3a23310a6d2aab9f5933c298e02bfcd1afc13837bd1592 - initial_ast: 10c5ac3a4616dada2985a5b09afb74182eff1dd528babaf66df3327fb0b99a37 - unrolled_ast: 10c5ac3a4616dada2985a5b09afb74182eff1dd528babaf66df3327fb0b99a37 - ssa_ast: 61275b891ce720afd066f8649ee48f550a514b5840e240dddec514a186c23f2b - flattened_ast: 676ee82672f4f5f19bca4ac4499b9d22a236af5aa1f2072b60e60be7879ba101 - destructured_ast: 36be42829f401dceb5960a746a59ab713d44ac8a88f83fa9e9568429c4dc39cd - inlined_ast: 36be42829f401dceb5960a746a59ab713d44ac8a88f83fa9e9568429c4dc39cd - dce_ast: 36be42829f401dceb5960a746a59ab713d44ac8a88f83fa9e9568429c4dc39cd + - initial_symbol_table: 3a9a0ba6ea861ff989eb097197b98a508fa71fe6cce5b36901be680fa786ecc5 + type_checked_symbol_table: 564813476bd45e015eb239004b64ec475451d1db8a67f87984a76ae4288e226a + unrolled_symbol_table: 564813476bd45e015eb239004b64ec475451d1db8a67f87984a76ae4288e226a + initial_ast: 64f83d84a228940a89cfab4d6e7f3ae8c6ccaa1ba7cdcab45f27fd7514f40746 + unrolled_ast: 64f83d84a228940a89cfab4d6e7f3ae8c6ccaa1ba7cdcab45f27fd7514f40746 + ssa_ast: 8ea933d83175a83b0e722497effd993d5587c3da1c52a5b44e41bc23ece99b98 + flattened_ast: ef31ce530d35a160d8b1c8b844f2b53b5775e63014181ab57490dafa55b9c847 + destructured_ast: 56026c40e8cf5ce7923645889287fa2a426a92781ff9b6fd31b1f66a04f125ae + inlined_ast: 56026c40e8cf5ce7923645889287fa2a426a92781ff9b6fd31b1f66a04f125ae + dce_ast: 56026c40e8cf5ce7923645889287fa2a426a92781ff9b6fd31b1f66a04f125ae bytecode: 8d98c485074bce1870f038811bfa40e7910f16e7e489f22263f9b1816b1e2d8c errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/negate.out b/tests/expectations/compiler/group/negate.out index 38181d7d11..44e28aa30b 100644 --- a/tests/expectations/compiler/group/negate.out +++ b/tests/expectations/compiler/group/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c6ace36f846cca393665c4d05737bf9e988ee9f0ce4bb10e448e40111cc8fbf8 - type_checked_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - unrolled_symbol_table: 243154e4e9d528b08e05ce26e06b4f507c012d66513c227c5c0bedb5c78b027a - initial_ast: dee3fa8e431f56270bd93beee70e302359441fd13354e2fac93535177927603a - unrolled_ast: dee3fa8e431f56270bd93beee70e302359441fd13354e2fac93535177927603a - ssa_ast: 4c90ea9a3c13f6d10ad366fa71e6915a7972245e7ef15b11da0dd1bb56470a4f - flattened_ast: 930103f44b206972538ef0c1f3cfb387c6a28df65489e012670284990b2d570a - destructured_ast: 5a823be536271a8f98432776687ad9df4d85a84770229f44c996782d81d72354 - inlined_ast: 5a823be536271a8f98432776687ad9df4d85a84770229f44c996782d81d72354 - dce_ast: 5a823be536271a8f98432776687ad9df4d85a84770229f44c996782d81d72354 + - initial_symbol_table: 86d6113b6277211f15f11f56a2d2cd18df578e8710f5135b0723d36c9f599abd + type_checked_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + unrolled_symbol_table: 64400d0cd99e83db706c03cd38c864ee18fe246a0f5024a2681d461321c3ce6a + initial_ast: 431ac4843732eb1f1967e292f14fa1fcd6d1ae802bbe7e852803841b0ddd4c04 + unrolled_ast: 431ac4843732eb1f1967e292f14fa1fcd6d1ae802bbe7e852803841b0ddd4c04 + ssa_ast: 8e1a60195d0a265423ac4c187f73ad26288c990fdd3f9d8a4f8e3832ee824cb3 + flattened_ast: 3d047394c4ebce0e9f38aa0c762781ad92fe26f5a834309c3a79d7f871e03bcf + destructured_ast: fd98288a4891a79dd82fd5a033cfb7915a2ee93563957a3d68088b5e597f196b + inlined_ast: fd98288a4891a79dd82fd5a033cfb7915a2ee93563957a3d68088b5e597f196b + dce_ast: fd98288a4891a79dd82fd5a033cfb7915a2ee93563957a3d68088b5e597f196b bytecode: 0d7662a131d11ba04a4f945b24906a6f1899ac4260e423cc48aadd781371d3f5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/operator_methods.out b/tests/expectations/compiler/group/operator_methods.out index f4b0cb0a48..64e0ee46ee 100644 --- a/tests/expectations/compiler/group/operator_methods.out +++ b/tests/expectations/compiler/group/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c6ace36f846cca393665c4d05737bf9e988ee9f0ce4bb10e448e40111cc8fbf8 - type_checked_symbol_table: f83f1eead29ef23e1dfad2d768fc6e4049a11d67ed8ec27f10e7528588b677fa - unrolled_symbol_table: f83f1eead29ef23e1dfad2d768fc6e4049a11d67ed8ec27f10e7528588b677fa - initial_ast: 4aedfe1324601cf3a5b99e4fbfdf7b89875a0d3e961b217b7a7e1244d218a5e7 - unrolled_ast: 4aedfe1324601cf3a5b99e4fbfdf7b89875a0d3e961b217b7a7e1244d218a5e7 - ssa_ast: 3b7fd623a757b76d1f1cb02de2f498d0a62bda8160533b987315acda1695a71c - flattened_ast: 1189032ffb0f60bba2052ba99ad5182f7a8e99cb69e32d432f91003fb6ec87cc - destructured_ast: ea78635ce0beafb54495d28599b4e4ea5d5cd29ffdd895fb08ccdae344c15413 - inlined_ast: ea78635ce0beafb54495d28599b4e4ea5d5cd29ffdd895fb08ccdae344c15413 - dce_ast: 0aae065ac3e1e5b17c0aff4ad17131925f8643fd58810eb5767ba709482d9714 + - initial_symbol_table: 86d6113b6277211f15f11f56a2d2cd18df578e8710f5135b0723d36c9f599abd + type_checked_symbol_table: 7d77568c28538c2456f0dd6bf27186a4be40b96b29cd27a994b023c13bee311e + unrolled_symbol_table: 7d77568c28538c2456f0dd6bf27186a4be40b96b29cd27a994b023c13bee311e + initial_ast: 26f734e743c834cdddbf7870b7f008b9f431a385bf399389f30d2e41687c42b1 + unrolled_ast: 26f734e743c834cdddbf7870b7f008b9f431a385bf399389f30d2e41687c42b1 + ssa_ast: 2a2483edd24e9001227c4c99a036161f2e904cbe1e9339154f5b38194a9bc108 + flattened_ast: fafce6cb12679320397f2410b2433c52d3426f7c0f5e841339b036cf8f20211a + destructured_ast: e37b3cd5653dde891a55134c9073ca66627e194ed6b3fd6842544510136035e7 + inlined_ast: e37b3cd5653dde891a55134c9073ca66627e194ed6b3fd6842544510136035e7 + dce_ast: 232230e71ca8f2f98423f7e382d3ec7897f6a72d8450158f2bbd4983cfdf6bba bytecode: f8f1b8520fc2b0b64155f840db31d03aeee1afecd309f7a4be10038ee72fc5ea errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/point_input.out b/tests/expectations/compiler/group/point_input.out index 380436268e..635664202b 100644 --- a/tests/expectations/compiler/group/point_input.out +++ b/tests/expectations/compiler/group/point_input.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d63a6f87263221b689db82919f188fdc14b7513a61ed01f1c0c58700b7fdda9b - type_checked_symbol_table: 0aa02a13fe95e6446f5c8b787efcc75b6da4c28dee5b5c3d6c652cc2d44a887e - unrolled_symbol_table: 0aa02a13fe95e6446f5c8b787efcc75b6da4c28dee5b5c3d6c652cc2d44a887e - initial_ast: 8788cd76c0339033858cb5025c719163b89edbd8a0b65a390918ef6dfccba582 - unrolled_ast: 8788cd76c0339033858cb5025c719163b89edbd8a0b65a390918ef6dfccba582 - ssa_ast: e620f377c33c3b01f00a25aa818a638824eded29f75e5707eefb52386cd3166c - flattened_ast: 0a4c052b04b6a26acb2692638685c890a706bd37f22722141285cb50c374ab3e - destructured_ast: 26083d22c306a91f16f0905a15a3fb5deccc719684cc0cb9e07af00ac274f513 - inlined_ast: 26083d22c306a91f16f0905a15a3fb5deccc719684cc0cb9e07af00ac274f513 - dce_ast: 26083d22c306a91f16f0905a15a3fb5deccc719684cc0cb9e07af00ac274f513 + - initial_symbol_table: 6246af416dc46ede0bd79789b9b3490b49cbd3da23fe30624c4b9fbc54f59de9 + type_checked_symbol_table: 5b5ac0a65365f5b7e8e0b221867c494133b2fcf0c1ffdd5052cbab8d77aaf3ea + unrolled_symbol_table: 5b5ac0a65365f5b7e8e0b221867c494133b2fcf0c1ffdd5052cbab8d77aaf3ea + initial_ast: 23bd06a9caaee457acb0a9f0866a6a649626e8eaf0a0bb8b3957f7233ef6bd11 + unrolled_ast: 23bd06a9caaee457acb0a9f0866a6a649626e8eaf0a0bb8b3957f7233ef6bd11 + ssa_ast: d48d0d28b458729afd3befacf63b29754be219e5aa05100e1413b0697d0c9f14 + flattened_ast: eeae8377846e994279413c0e734d8f58f3b3e51ddf867c71f4d1e298da90b763 + destructured_ast: c606febcfe2a61fb26c23ae399916c0b546c3a328ee1a6586fd56ff392c7e806 + inlined_ast: c606febcfe2a61fb26c23ae399916c0b546c3a328ee1a6586fd56ff392c7e806 + dce_ast: c606febcfe2a61fb26c23ae399916c0b546c3a328ee1a6586fd56ff392c7e806 bytecode: e7f080384059049f2c24ec0a010b5ec6b055497b51b78d736a5e2e8fa7b441eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/sub.out b/tests/expectations/compiler/group/sub.out index 7196b51030..fe1b3c9edc 100644 --- a/tests/expectations/compiler/group/sub.out +++ b/tests/expectations/compiler/group/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b8bb90f0d62930603ce663c559b0960f6a787f57c11c12b4b3488a25e4847bcf - type_checked_symbol_table: 574ace7afae151d2ea92f3debc7dbbf38e22ed193fbe969d747ce6e5add695e6 - unrolled_symbol_table: 574ace7afae151d2ea92f3debc7dbbf38e22ed193fbe969d747ce6e5add695e6 - initial_ast: d23074e238aa1e0b499b3cd2a9623af559283cdc0bd286d7ce0fc40147d2f167 - unrolled_ast: d23074e238aa1e0b499b3cd2a9623af559283cdc0bd286d7ce0fc40147d2f167 - ssa_ast: 15eccf76b57c98e1d6a5ba29bc49efa2837d043b5943ba1eee7384c879e1c1b9 - flattened_ast: d74d26d0a11ff6d4b15285fddf3f9fb0534d0ab1c4068dfca45bd6cd6ddc3e34 - destructured_ast: c2065855703c2dbee01910169624c4864d75793ab63153e796787847f6a01b97 - inlined_ast: c2065855703c2dbee01910169624c4864d75793ab63153e796787847f6a01b97 - dce_ast: c2065855703c2dbee01910169624c4864d75793ab63153e796787847f6a01b97 + - initial_symbol_table: b195a063e94fadef1c06b657c5872bed8ebc9c0460b804956fdfab56177ac367 + type_checked_symbol_table: 73c9bae0f71db581746da0c4fb95642bd16187a982e828b59dd7662a81c4fd74 + unrolled_symbol_table: 73c9bae0f71db581746da0c4fb95642bd16187a982e828b59dd7662a81c4fd74 + initial_ast: c82a79d16151cbdcd822403ad8f763fcdbbb0f95fcb2f2ad367ff84d83b7088d + unrolled_ast: c82a79d16151cbdcd822403ad8f763fcdbbb0f95fcb2f2ad367ff84d83b7088d + ssa_ast: 573a08fc6569fd4e7ccd86cd6cfabf84769244776466de7d7180e28ba2e831c0 + flattened_ast: 01b87aae812c33d594dbdf36efe7101a30942fd084b1d69ad04ab73d970601ab + destructured_ast: 2a39bee4074a8eaa5776ee975411f41a714a09e5257b4145415364dfb791d08b + inlined_ast: 2a39bee4074a8eaa5776ee975411f41a714a09e5257b4145415364dfb791d08b + dce_ast: 2a39bee4074a8eaa5776ee975411f41a714a09e5257b4145415364dfb791d08b bytecode: cab98d3ba5835201a8db5ce82ab32e51dc68f37a01156374e2f00a8bcbd82308 errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/ternary.out b/tests/expectations/compiler/group/ternary.out index 42cf1c90be..3ecda9f48a 100644 --- a/tests/expectations/compiler/group/ternary.out +++ b/tests/expectations/compiler/group/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b8bb90f0d62930603ce663c559b0960f6a787f57c11c12b4b3488a25e4847bcf - type_checked_symbol_table: 85553b9eae9d1f2862059a4ec666b810f88bb81ada88c077a7e62bb1efc6bfcd - unrolled_symbol_table: 85553b9eae9d1f2862059a4ec666b810f88bb81ada88c077a7e62bb1efc6bfcd - initial_ast: 9da677ebf303229d47697e5afae31d625099d4d367b54e079eed358e2559a7d9 - unrolled_ast: 9da677ebf303229d47697e5afae31d625099d4d367b54e079eed358e2559a7d9 - ssa_ast: 9751199c2cf4c31a14666c2bdd0fba06e8c48cbfec995fedc932697a7605db6d - flattened_ast: df79975fd42e49212e9101d899a192c844bed0aa38f8792a6ee7579901158e45 - destructured_ast: 85bf0d42bd94483b14952818c203b0ba3da06f1157d088bd7c7b8a3d46d0f5d8 - inlined_ast: 85bf0d42bd94483b14952818c203b0ba3da06f1157d088bd7c7b8a3d46d0f5d8 - dce_ast: 85bf0d42bd94483b14952818c203b0ba3da06f1157d088bd7c7b8a3d46d0f5d8 + - initial_symbol_table: b195a063e94fadef1c06b657c5872bed8ebc9c0460b804956fdfab56177ac367 + type_checked_symbol_table: 005b2160dc4780a6a083ea81c323461b054fe56b652adacd49985b8536a193a1 + unrolled_symbol_table: 005b2160dc4780a6a083ea81c323461b054fe56b652adacd49985b8536a193a1 + initial_ast: 3a4b5cc4267b6b323c4cc6b14e86694165e066133bc1fc2709d2bbf1036d0def + unrolled_ast: 3a4b5cc4267b6b323c4cc6b14e86694165e066133bc1fc2709d2bbf1036d0def + ssa_ast: 62d476da8c7d7e6e4dcdee879f591954c4f32812b473eebfff9a949d6ce6bbe6 + flattened_ast: f1ba9eaf698f1e2fc703b9ac7e158837cc7636667fe82e135f7350421e47d0c0 + destructured_ast: 66ed03637c8aef4acaa5b1c735f1550d898faafe0b5999708a6d75cb02166b6a + inlined_ast: 66ed03637c8aef4acaa5b1c735f1550d898faafe0b5999708a6d75cb02166b6a + dce_ast: 66ed03637c8aef4acaa5b1c735f1550d898faafe0b5999708a6d75cb02166b6a bytecode: d60be9014c6563fb9bb800891ce6238d2f99473faf47c92cf99893ad1474a64e errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/to_x_coordinate.out b/tests/expectations/compiler/group/to_x_coordinate.out index 6ca7434330..24ac94bf2e 100644 --- a/tests/expectations/compiler/group/to_x_coordinate.out +++ b/tests/expectations/compiler/group/to_x_coordinate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 17188755e30dc7d7a9ab5ec2e39bb6128457d47f00b1a3e04e6f4a675ebae339 - type_checked_symbol_table: c3c6acdbc46d878275e1456a8bcba914dc123c3bba75775ffb6cb9de980191f7 - unrolled_symbol_table: c3c6acdbc46d878275e1456a8bcba914dc123c3bba75775ffb6cb9de980191f7 - initial_ast: d7fcd24b982459f8ee06999660b9c2b805cabe8363be00cf36db74a57f2ba7a7 - unrolled_ast: d7fcd24b982459f8ee06999660b9c2b805cabe8363be00cf36db74a57f2ba7a7 - ssa_ast: 0400c69af4ac0a476d2bbce24e534e172417848fe7756ca478991df6ebee841a - flattened_ast: af7105f53323ff7edd906435b4c8d78d871603df2b498b82fb530cf2a2c39f58 - destructured_ast: 4b3dffdd4e1c8159722054b0de6c19761d336a16f5f97869dd640b0b6d7e9007 - inlined_ast: 4b3dffdd4e1c8159722054b0de6c19761d336a16f5f97869dd640b0b6d7e9007 - dce_ast: 4fad68ac439e8b7fef5fcd1f22cf87ff8b83655ae8078ac4a8ab480926568a41 + - initial_symbol_table: ed102d6070e08fab26ba65e42a47b8e94b39279ac3a93d2f1a5161213a808156 + type_checked_symbol_table: 791b325f87fca65c6e88162d087200b74a8285b1b9b1f4d46a0af85aa1cac94b + unrolled_symbol_table: 791b325f87fca65c6e88162d087200b74a8285b1b9b1f4d46a0af85aa1cac94b + initial_ast: 676d71376bf2a1df04b89f06274de446d2e28b3036ffd0bb11140ab52503d3c8 + unrolled_ast: 676d71376bf2a1df04b89f06274de446d2e28b3036ffd0bb11140ab52503d3c8 + ssa_ast: c7221fce1a07017b44db28e701c14fd1046de2272e2ef49333db2eb2e10f6a6a + flattened_ast: a932fc45f884624db67fe5948600384c7aa5bff863a181bc13f06c4ca4f79b66 + destructured_ast: 4216762e4492a408c2809e521eba457d96d3b7cd7b6093cde3cbeab06a43fd07 + inlined_ast: 4216762e4492a408c2809e521eba457d96d3b7cd7b6093cde3cbeab06a43fd07 + dce_ast: 8762ebc07b19bbcb9961fc23acb584cb91daf52787426b6bcf55a9cbdee8ce10 bytecode: 51e95e10668242bec30e9917715d9856da632e933c33207ee41c5ed38d6366aa errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/to_y_coordinate.out b/tests/expectations/compiler/group/to_y_coordinate.out index ea393790ba..3150f940c1 100644 --- a/tests/expectations/compiler/group/to_y_coordinate.out +++ b/tests/expectations/compiler/group/to_y_coordinate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 17188755e30dc7d7a9ab5ec2e39bb6128457d47f00b1a3e04e6f4a675ebae339 - type_checked_symbol_table: c3c6acdbc46d878275e1456a8bcba914dc123c3bba75775ffb6cb9de980191f7 - unrolled_symbol_table: c3c6acdbc46d878275e1456a8bcba914dc123c3bba75775ffb6cb9de980191f7 - initial_ast: 625f4f0648ca3dc60330f95889ab334fa6dec9f833cf7db29354418389c7f99f - unrolled_ast: 625f4f0648ca3dc60330f95889ab334fa6dec9f833cf7db29354418389c7f99f - ssa_ast: 17855723b6a97bda448f7aba476be078de85c108255a36e73774fecfbf24afd7 - flattened_ast: fd6ebe6fcdb3f7583df496a8249e7ef7d6da3be04a37c527b2051639e3738072 - destructured_ast: 18a28cf4be278925699e103b11c8f540a555d799345fb076537dbe270a1cdfd3 - inlined_ast: 18a28cf4be278925699e103b11c8f540a555d799345fb076537dbe270a1cdfd3 - dce_ast: 94573194ca80e429e39da00036e8edb7036c119c40a38e05841cc33c2f69f703 + - initial_symbol_table: ed102d6070e08fab26ba65e42a47b8e94b39279ac3a93d2f1a5161213a808156 + type_checked_symbol_table: 791b325f87fca65c6e88162d087200b74a8285b1b9b1f4d46a0af85aa1cac94b + unrolled_symbol_table: 791b325f87fca65c6e88162d087200b74a8285b1b9b1f4d46a0af85aa1cac94b + initial_ast: d483d7fd3eb931e6224542daa0b8d86b7241c1e96a3ef5a28a91a4c4839753c1 + unrolled_ast: d483d7fd3eb931e6224542daa0b8d86b7241c1e96a3ef5a28a91a4c4839753c1 + ssa_ast: 5dc07267a99edfc008039448a461c2a86120afcdcc1f358987169ae1fbe920cb + flattened_ast: a791fe154beb662ea85c3180b5960fa7764bccdcd350f34043fa4d75dc85c344 + destructured_ast: c73f8fb9324fd05759a6b7231f4263a2ddef0df3cd42144472813dee671f87d8 + inlined_ast: c73f8fb9324fd05759a6b7231f4263a2ddef0df3cd42144472813dee671f87d8 + dce_ast: 89b21f088c668c849c8c4050663108f46b964cc81cad4f243ccb844150ee1d3e bytecode: ea2e94f0f589fac4565040575643b1b7cd7813fe513d5b09b17c191bbf0f727e errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/x_and_y.out b/tests/expectations/compiler/group/x_and_y.out index e8b7cf84d5..f9a3ceacf5 100644 --- a/tests/expectations/compiler/group/x_and_y.out +++ b/tests/expectations/compiler/group/x_and_y.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2c48847b3e895ff7040f6e961c5d31ce6a22e4a68050777121d948f50584857c - type_checked_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - unrolled_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - initial_ast: e91054f12e568097f1941f48ef1e72bb14bea1621e3cc343bccae4ebdd58e7eb - unrolled_ast: e91054f12e568097f1941f48ef1e72bb14bea1621e3cc343bccae4ebdd58e7eb - ssa_ast: 889a76e7f19d92f19c85c41b3b5fd155d03ea5fd0a0f6e490b5039df0a95d368 - flattened_ast: 28d516077689acbe8a644df6310828ca4ae03bc80f04c0150f3009672a69cbbf - destructured_ast: 39e412d01798e2b380effd39165fed243a4368a77fce836b049b627835e26d3b - inlined_ast: 39e412d01798e2b380effd39165fed243a4368a77fce836b049b627835e26d3b - dce_ast: 39e412d01798e2b380effd39165fed243a4368a77fce836b049b627835e26d3b + - initial_symbol_table: 13f721ce9f26cc63129064ed106144e5ad4798d2483335974dcef63c2b047875 + type_checked_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + unrolled_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + initial_ast: 68afe9dc106303803b7ee3084a8a406d755d9d18d473b3830c5d39d7c520ea4e + unrolled_ast: 68afe9dc106303803b7ee3084a8a406d755d9d18d473b3830c5d39d7c520ea4e + ssa_ast: 257ba6437ede6d72fa4a30ec158432088d3dc94b957bf1a2ac9fd4346d49bbda + flattened_ast: ea3470c8284c0e5e5f92b0ef5504e90d97b596c4722b89fcb7267d6305026f66 + destructured_ast: 24ed7701ff5bc8daea7ced809e21c6bb7b90ec497e4fac6fcfecb61acd868836 + inlined_ast: 24ed7701ff5bc8daea7ced809e21c6bb7b90ec497e4fac6fcfecb61acd868836 + dce_ast: 24ed7701ff5bc8daea7ced809e21c6bb7b90ec497e4fac6fcfecb61acd868836 bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/x_sign_high.out b/tests/expectations/compiler/group/x_sign_high.out index f9820da045..a418c91625 100644 --- a/tests/expectations/compiler/group/x_sign_high.out +++ b/tests/expectations/compiler/group/x_sign_high.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2c48847b3e895ff7040f6e961c5d31ce6a22e4a68050777121d948f50584857c - type_checked_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - unrolled_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - initial_ast: 9fb9e65e5ed4fcf143b4bad6fb8a912ee8589d22cca640e6e5d0179d1402d2fd - unrolled_ast: 9fb9e65e5ed4fcf143b4bad6fb8a912ee8589d22cca640e6e5d0179d1402d2fd - ssa_ast: 09207db62b93ab8d421c781872586f7af1cb7a69d65d07f27e47fa2f788945db - flattened_ast: 8f0039c768092f7ac1626cfb1b41473e2fba246357b01c3fdf830a6897cadeab - destructured_ast: 9eda4967e4c351f224e6e68a119e4655871e2b05020d39fa1f30fe9d4dbd5e93 - inlined_ast: 9eda4967e4c351f224e6e68a119e4655871e2b05020d39fa1f30fe9d4dbd5e93 - dce_ast: 9eda4967e4c351f224e6e68a119e4655871e2b05020d39fa1f30fe9d4dbd5e93 + - initial_symbol_table: 13f721ce9f26cc63129064ed106144e5ad4798d2483335974dcef63c2b047875 + type_checked_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + unrolled_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + initial_ast: fa897b5357a3d3acea29a21385813b2669d34c943c48bed0a7691e3b3e922ce3 + unrolled_ast: fa897b5357a3d3acea29a21385813b2669d34c943c48bed0a7691e3b3e922ce3 + ssa_ast: f3d3314fc3bc3138d62b02405c9412e0a69856d30ec919eb356d466925d9de05 + flattened_ast: 8a78e0ab842b7b38b90bb7b3557d71ebf489ccd3f87f00aaa90472a31b1e7731 + destructured_ast: 8b8dfa376e4b875577c17450f188cc6057a1f89cf836b0b6a371bfd58e342f4d + inlined_ast: 8b8dfa376e4b875577c17450f188cc6057a1f89cf836b0b6a371bfd58e342f4d + dce_ast: 8b8dfa376e4b875577c17450f188cc6057a1f89cf836b0b6a371bfd58e342f4d bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/x_sign_inferred.out b/tests/expectations/compiler/group/x_sign_inferred.out index 9683bc7933..e355d6e21d 100644 --- a/tests/expectations/compiler/group/x_sign_inferred.out +++ b/tests/expectations/compiler/group/x_sign_inferred.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2c48847b3e895ff7040f6e961c5d31ce6a22e4a68050777121d948f50584857c - type_checked_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - unrolled_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - initial_ast: ca9fdf03e492aef9e948581408fc26973cde95e267d5dda12d7b3e7d9bf9da2b - unrolled_ast: ca9fdf03e492aef9e948581408fc26973cde95e267d5dda12d7b3e7d9bf9da2b - ssa_ast: a4a2af23224824565c6d131d2eca7c15da8c1946da208ff0fa149e59276d557d - flattened_ast: 2336613682efbaa8bbcc6d509af493241248b7f4cd1516b10d8dd7cc5468ead8 - destructured_ast: 6ce25ddcc994c09254285014f7163e0a4d2e1c93b4ff795cd1430cf56db78b43 - inlined_ast: 6ce25ddcc994c09254285014f7163e0a4d2e1c93b4ff795cd1430cf56db78b43 - dce_ast: 6ce25ddcc994c09254285014f7163e0a4d2e1c93b4ff795cd1430cf56db78b43 + - initial_symbol_table: 13f721ce9f26cc63129064ed106144e5ad4798d2483335974dcef63c2b047875 + type_checked_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + unrolled_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + initial_ast: 0f0fdae8467f508cdbadeec2eacffd01e4b26add2dc1b21e112c6c3b59667596 + unrolled_ast: 0f0fdae8467f508cdbadeec2eacffd01e4b26add2dc1b21e112c6c3b59667596 + ssa_ast: 3febba2ab3c3333fde6b0fb8bcb53bcf7f2bf29b992d8e767107f776d6a56639 + flattened_ast: ff26f857f1c756dd199b7484ba8748112f0f3a236a55fdf6106adb53e96ddbc1 + destructured_ast: fadc791b284f6b2ba539416ee5f44ea31f8c3f00a301aee56333e0b7d01d0189 + inlined_ast: fadc791b284f6b2ba539416ee5f44ea31f8c3f00a301aee56333e0b7d01d0189 + dce_ast: fadc791b284f6b2ba539416ee5f44ea31f8c3f00a301aee56333e0b7d01d0189 bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/x_sign_low.out b/tests/expectations/compiler/group/x_sign_low.out index 9546e5d27a..9b9b7ee7d1 100644 --- a/tests/expectations/compiler/group/x_sign_low.out +++ b/tests/expectations/compiler/group/x_sign_low.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2c48847b3e895ff7040f6e961c5d31ce6a22e4a68050777121d948f50584857c - type_checked_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - unrolled_symbol_table: c4207767bd02c9ce25162e56c386ad78fb115382374ae50549b676c25244ef89 - initial_ast: 41fde7ce3d20f9fc33a9dc0d6c935a985130ed8a3eaa94f798631074a46957b4 - unrolled_ast: 41fde7ce3d20f9fc33a9dc0d6c935a985130ed8a3eaa94f798631074a46957b4 - ssa_ast: aafd3b19c5255f1c950820c5142272035d27adfb02605d7c71897c30cc3db901 - flattened_ast: 4c9d8dccad1163262210e6d8c48cd84cfe27a457cf6b5b91cb1b93cc622a5416 - destructured_ast: 042b90a4d5a01633917d077fc2d1cd352e02f1c772917ff777c05729f096ca28 - inlined_ast: 042b90a4d5a01633917d077fc2d1cd352e02f1c772917ff777c05729f096ca28 - dce_ast: 042b90a4d5a01633917d077fc2d1cd352e02f1c772917ff777c05729f096ca28 + - initial_symbol_table: 13f721ce9f26cc63129064ed106144e5ad4798d2483335974dcef63c2b047875 + type_checked_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + unrolled_symbol_table: c40f806dfd918dc4bd47359f2d5d83e7fa46d45fc22cca84828f936b676822f8 + initial_ast: 56c50a0976a18422453034b5b84f70bc4fa63cc0a77b924fd258bb094f07f34c + unrolled_ast: 56c50a0976a18422453034b5b84f70bc4fa63cc0a77b924fd258bb094f07f34c + ssa_ast: 89d9ee763b994f9a5b721590fb6c5260280b2badadc39c17842178d2fe412998 + flattened_ast: 8a5680a5ac1460233aa4b01aab7583877253adc510f51f4366abd393673e2a4f + destructured_ast: d5ba091ad55a9d8840db44364443c7107a4a6c8c01aea36b7b3b5f305766f1b1 + inlined_ast: d5ba091ad55a9d8840db44364443c7107a4a6c8c01aea36b7b3b5f305766f1b1 + dce_ast: d5ba091ad55a9d8840db44364443c7107a4a6c8c01aea36b7b3b5f305766f1b1 bytecode: c8688cd1fc15c816d4af483fa444f44414acb4b679b0165f9fb7093f77738f5a errors: "" warnings: "" diff --git a/tests/expectations/compiler/group/zero.out b/tests/expectations/compiler/group/zero.out index 9a8c1bc86b..328d16ad91 100644 --- a/tests/expectations/compiler/group/zero.out +++ b/tests/expectations/compiler/group/zero.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2c48847b3e895ff7040f6e961c5d31ce6a22e4a68050777121d948f50584857c - type_checked_symbol_table: 98e9d79672c07388cb4ed4249f9ca84832d8213ceab603eeb701b57ca904409f - unrolled_symbol_table: 98e9d79672c07388cb4ed4249f9ca84832d8213ceab603eeb701b57ca904409f - initial_ast: df89c685c0f2ced5cb829fb53f6d9df5eb49dc19e3e7d13b0e66c7f2b0f29ed6 - unrolled_ast: df89c685c0f2ced5cb829fb53f6d9df5eb49dc19e3e7d13b0e66c7f2b0f29ed6 - ssa_ast: b059e20d1b8afb440c9a7d481531998005be58627936d94f6bbd3a0c8dfff64e - flattened_ast: 776fc257f3155c8387d9dd275d1006e2c5d3548e96d71fc9015f1390e44b7890 - destructured_ast: e8ab7ca3f4faff85aebcdd6bb93f6c47b4e463ae058c8250277c463b7a201cc2 - inlined_ast: e8ab7ca3f4faff85aebcdd6bb93f6c47b4e463ae058c8250277c463b7a201cc2 - dce_ast: e8ab7ca3f4faff85aebcdd6bb93f6c47b4e463ae058c8250277c463b7a201cc2 + - initial_symbol_table: 13f721ce9f26cc63129064ed106144e5ad4798d2483335974dcef63c2b047875 + type_checked_symbol_table: b90a0f5ef8355a8604db0c683dde5ce52f0beb7c44832c05964527d7a3f9b0ab + unrolled_symbol_table: b90a0f5ef8355a8604db0c683dde5ce52f0beb7c44832c05964527d7a3f9b0ab + initial_ast: 1ab67a46b1e18f07cb0cbf1f0d7224dacad95905b78baa7ec37b4253acc67dcf + unrolled_ast: 1ab67a46b1e18f07cb0cbf1f0d7224dacad95905b78baa7ec37b4253acc67dcf + ssa_ast: 3f1b803aa3810824e912e78501ed7806047154cf6774b82243066ed6704b8386 + flattened_ast: 463e73f9be58935dd081921c62272369b8a3f7eb15d6a41d373ee78f5b509581 + destructured_ast: 66db27ba955bd6c93f987abd3ee6cfa9dabf2830046aff921998ec59bb99f581 + inlined_ast: 66db27ba955bd6c93f987abd3ee6cfa9dabf2830046aff921998ec59bb99f581 + dce_ast: 66db27ba955bd6c93f987abd3ee6cfa9dabf2830046aff921998ec59bb99f581 bytecode: 1d6fcff80cb39d7f9451de676f70ab1e4dd1bcca8f7c9d0f1ddd34d12f159594 errors: "" warnings: "" diff --git a/tests/expectations/compiler/input/main.out b/tests/expectations/compiler/input/main.out index 7e159ea0bb..310b0a4728 100644 --- a/tests/expectations/compiler/input/main.out +++ b/tests/expectations/compiler/input/main.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2188b44a0ff4222331bdcaa90c9d70a74eb48b1b0535a757a35fd5faa677d0f2 - type_checked_symbol_table: 91a40bd0037e6bef7c97d88106dba172887b6fd837398c83c8d11fb0a4e0f9a9 - unrolled_symbol_table: 91a40bd0037e6bef7c97d88106dba172887b6fd837398c83c8d11fb0a4e0f9a9 - initial_ast: aaf274df6005aacd81dec06a2d88fc1e58652c4847e81db717378de989c73c9d - unrolled_ast: aaf274df6005aacd81dec06a2d88fc1e58652c4847e81db717378de989c73c9d - ssa_ast: 30b8138520b23ccc39cc832ab51fa303bf6195fac8085a816102b0e752f03adf - flattened_ast: a03aa2354ff6089efb32eead33067131e16c3cb30ef01ac6fc480c7e24551b67 - destructured_ast: f50b43e9def697e64b94a4e2076e43a043929fd3600421b2b51b7f0460b67e21 - inlined_ast: f50b43e9def697e64b94a4e2076e43a043929fd3600421b2b51b7f0460b67e21 - dce_ast: f50b43e9def697e64b94a4e2076e43a043929fd3600421b2b51b7f0460b67e21 + - initial_symbol_table: cd4ebade513aae8761f790956bbb0844fb86590191f420485545414b6d4fe56e + type_checked_symbol_table: 5c64b6460751bfe68a8fcc6ba0716161748a538d7d90ad9ce9b24933bb3d33fc + unrolled_symbol_table: 5c64b6460751bfe68a8fcc6ba0716161748a538d7d90ad9ce9b24933bb3d33fc + initial_ast: 9ecbc0015f69652e6708a84de2dd36d114b6832cd0703c9a4d1dcec6b3dc41c7 + unrolled_ast: 9ecbc0015f69652e6708a84de2dd36d114b6832cd0703c9a4d1dcec6b3dc41c7 + ssa_ast: 3b323cbbac9b545411df261c0b5e11f600b7f2419f69bfa4ec05bec5b49f9d06 + flattened_ast: d3b2dc2367790c6ac743f182dadcf616ad0e05fdb1e91dea074251f8832a9c11 + destructured_ast: 840adb8006f1cebf04b778bf3adb8169634b2f84221c528895c40ec40dd60cd3 + inlined_ast: 840adb8006f1cebf04b778bf3adb8169634b2f84221c528895c40ec40dd60cd3 + dce_ast: 840adb8006f1cebf04b778bf3adb8169634b2f84221c528895c40ec40dd60cd3 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/input/main_field.out b/tests/expectations/compiler/input/main_field.out index cc1bcc2094..8ff31699a1 100644 --- a/tests/expectations/compiler/input/main_field.out +++ b/tests/expectations/compiler/input/main_field.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0ba19d6f919ec98161547380967085e042704a63a1b7e1e48ab5663d4842c246 - type_checked_symbol_table: ff0ee53815880d00b05f495c523a1c1842eb694e3cc3d5b41814866638da40c3 - unrolled_symbol_table: ff0ee53815880d00b05f495c523a1c1842eb694e3cc3d5b41814866638da40c3 - initial_ast: 35f057a11f519e5f1677dee62d53fa1a8fe1edf128b4def6ea458c1f7e130bcc - unrolled_ast: 35f057a11f519e5f1677dee62d53fa1a8fe1edf128b4def6ea458c1f7e130bcc - ssa_ast: 855d03f9c74b521f9841c4a3372d5cacac645e850b009d98462241cab41aad6b - flattened_ast: df42e472eb231625b998aff6d5e692429a7cc94762780786fea7b8a022c66ff0 - destructured_ast: d442df30231a2ac67fb6617c5f87ebf0f42c9a25012e724e526af878ab930013 - inlined_ast: d442df30231a2ac67fb6617c5f87ebf0f42c9a25012e724e526af878ab930013 - dce_ast: d442df30231a2ac67fb6617c5f87ebf0f42c9a25012e724e526af878ab930013 + - initial_symbol_table: 76a79fc5516ffc652065c7ab76c208ea22d02413a23052097243711150266802 + type_checked_symbol_table: a3bbf8c7f50b50465a91eaf44d8551378b8f67ae221243efaf13e888e1421cc4 + unrolled_symbol_table: a3bbf8c7f50b50465a91eaf44d8551378b8f67ae221243efaf13e888e1421cc4 + initial_ast: bbec20b0ddf251ac7c3401e7be89ad0c2d56cb31503efe54fb84eccfdb83f4e6 + unrolled_ast: bbec20b0ddf251ac7c3401e7be89ad0c2d56cb31503efe54fb84eccfdb83f4e6 + ssa_ast: 3890848349e17661ababdd618ca99be6ec6cc56f631bd0eabec3fd2ec0f57b04 + flattened_ast: 172a76b682ecfa210a5d18a51e5c48a4d9d9103392d45d38b513cccdeab46573 + destructured_ast: a46fddc59b61c418d7fdefb569fbf8211e20c493739f3c8a125e4edf0750e89d + inlined_ast: a46fddc59b61c418d7fdefb569fbf8211e20c493739f3c8a125e4edf0750e89d + dce_ast: a46fddc59b61c418d7fdefb569fbf8211e20c493739f3c8a125e4edf0750e89d bytecode: 5634fe853e1a2815f0828063a855b798b56cc6051b24205568908a5490c7d531 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/add.out b/tests/expectations/compiler/integers/i128/add.out index 85a01d8af4..d6d297ba35 100644 --- a/tests/expectations/compiler/integers/i128/add.out +++ b/tests/expectations/compiler/integers/i128/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 0692a3a4cf54f74483c7da45ae1ad9333f45ba2f17efac000c2f7a8774a4f5c6 - unrolled_ast: 0692a3a4cf54f74483c7da45ae1ad9333f45ba2f17efac000c2f7a8774a4f5c6 - ssa_ast: 3861283f1c6efdbb91680611b6a3c2561e298a251af6722db380c14a9eb84c85 - flattened_ast: 889554c875c97fd810e6aaa3cc5807122a854ee99bdfc3475585815d6ab00d19 - destructured_ast: ae726ed8dcf81f0c1d10325b03414763cd8a29ff55203a3fe5357bc1ab71c21e - inlined_ast: ae726ed8dcf81f0c1d10325b03414763cd8a29ff55203a3fe5357bc1ab71c21e - dce_ast: ae726ed8dcf81f0c1d10325b03414763cd8a29ff55203a3fe5357bc1ab71c21e + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: ea1ce28c4816984ad4bc9f93e477a438d5309686ba2f2313eaec7d3fdb7a2af3 + unrolled_ast: ea1ce28c4816984ad4bc9f93e477a438d5309686ba2f2313eaec7d3fdb7a2af3 + ssa_ast: 7b96c27836ae377f3f645c66a013d022938dbb74f9d0bcb194b0c4af4fd7b845 + flattened_ast: 574c59799ae92538c78300a4c37120d4fa6e1d187e6c0c1db15c323a07ffeddd + destructured_ast: c41c7fd4e02ef38a56c1f1b1a3247d3527a222bf8055ff3edf0d85662e5fbd89 + inlined_ast: c41c7fd4e02ef38a56c1f1b1a3247d3527a222bf8055ff3edf0d85662e5fbd89 + dce_ast: c41c7fd4e02ef38a56c1f1b1a3247d3527a222bf8055ff3edf0d85662e5fbd89 bytecode: 494e6857a1963542c9c28acd1b0d3584e2fa7aa4541a3c4d2accdaffa21a5363 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/and.out b/tests/expectations/compiler/integers/i128/and.out index eebadb5ead..2e8d12d71e 100644 --- a/tests/expectations/compiler/integers/i128/and.out +++ b/tests/expectations/compiler/integers/i128/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 06d653b22a1e3d90919d88bea517eeabac5ea6e52cd60efc1a59c970fcce387b - unrolled_ast: 06d653b22a1e3d90919d88bea517eeabac5ea6e52cd60efc1a59c970fcce387b - ssa_ast: f1425bc00d759e9b8cbb7903a4217c5dfb33d3839d1fe58cb5bf8bcb08d6c642 - flattened_ast: 62625b3d5b24c8bb97166e685d1de29f6db6329cadfb467480eb3d833fcca4fe - destructured_ast: bc226c0d749a1406556bec3019f85af456a38febd40f549abf3143b2e1260ea8 - inlined_ast: bc226c0d749a1406556bec3019f85af456a38febd40f549abf3143b2e1260ea8 - dce_ast: bc226c0d749a1406556bec3019f85af456a38febd40f549abf3143b2e1260ea8 + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 97b5809cec0dbce8a9a954ba23f3a2aa5ee76e0f85880062e7e5c23a4a26a758 + unrolled_ast: 97b5809cec0dbce8a9a954ba23f3a2aa5ee76e0f85880062e7e5c23a4a26a758 + ssa_ast: d31ecf76bf4e48a4d87912b10f5324cbf8f9f5269dccc3bb5c9bf98681cd3298 + flattened_ast: 1b3affd478da373952c6d57edfab48a60f62aa84f27798be99e2eec7b42838d6 + destructured_ast: 6c4e99f3ae3dd8ac709ef99b4a2c45887584a187bb6d76211380ed7a7f0ea198 + inlined_ast: 6c4e99f3ae3dd8ac709ef99b4a2c45887584a187bb6d76211380ed7a7f0ea198 + dce_ast: 6c4e99f3ae3dd8ac709ef99b4a2c45887584a187bb6d76211380ed7a7f0ea198 bytecode: 8285a2e1709b0ec4a12c265fcbfc8fafe3168599b60c587c0c4cb2eead7d4cb5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/console_assert.out b/tests/expectations/compiler/integers/i128/console_assert.out index c27c438ba2..1a34e6eb61 100644 --- a/tests/expectations/compiler/integers/i128/console_assert.out +++ b/tests/expectations/compiler/integers/i128/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 88ec669c9e4c6e3d0007f3d8eaceb73051c2736549107d2a4fa46cefcc65352b - type_checked_symbol_table: 0f8782f99ed98e45be6e3e3c5c042a77399ef83db3d8e82525a4da432b9bbc9a - unrolled_symbol_table: 0f8782f99ed98e45be6e3e3c5c042a77399ef83db3d8e82525a4da432b9bbc9a - initial_ast: 594911dcb9565a4bf112d39670c9cc7257ea9b8caf864861d6a086f0eca64b1e - unrolled_ast: 594911dcb9565a4bf112d39670c9cc7257ea9b8caf864861d6a086f0eca64b1e - ssa_ast: 53015ab590a611b644d3615cbaa6e4c5ff218a34ef6124953f108211f36af7b0 - flattened_ast: 90dfd51b3527b4f24ab60a36f9bc8f27edeb310b5a7e2e7c3b6056e675a4906b - destructured_ast: c6c48cdf457b0e8e966986e7427a01bb704101b1ac359b764c02f9dfc5b6eea2 - inlined_ast: c6c48cdf457b0e8e966986e7427a01bb704101b1ac359b764c02f9dfc5b6eea2 - dce_ast: c6c48cdf457b0e8e966986e7427a01bb704101b1ac359b764c02f9dfc5b6eea2 + - initial_symbol_table: e116fb5a4b7f59388f0627230e720e88ecf04e5e73506be4b5f6be855a59f20c + type_checked_symbol_table: 91f5bff4b4bdff211a17aad8ff9803793e6319e451f0b04d75361e7caf0f0b8a + unrolled_symbol_table: 91f5bff4b4bdff211a17aad8ff9803793e6319e451f0b04d75361e7caf0f0b8a + initial_ast: 5eb0103c1405fb008fd026fb3e2fd7d6a47241b7d231cd4054a99dd7b6c6c6cd + unrolled_ast: 5eb0103c1405fb008fd026fb3e2fd7d6a47241b7d231cd4054a99dd7b6c6c6cd + ssa_ast: f40ea6c3defb7ad2b1593b75ebf1e5605cecee6e9d03ecb904a010a6830c0604 + flattened_ast: 0478991ca32fdf1302f9f4a71750b8248baf9b04ea279643120632d645e67005 + destructured_ast: eeaec122e5af670bcd69a594044871a33edb242faa663bbb546accf96d9ef243 + inlined_ast: eeaec122e5af670bcd69a594044871a33edb242faa663bbb546accf96d9ef243 + dce_ast: eeaec122e5af670bcd69a594044871a33edb242faa663bbb546accf96d9ef243 bytecode: cfb775c32747a200198579e073ead1a4acd478ed2346b0e51ff488e71b5f806c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/div.out b/tests/expectations/compiler/integers/i128/div.out index 1b60d37e18..4992eaad01 100644 --- a/tests/expectations/compiler/integers/i128/div.out +++ b/tests/expectations/compiler/integers/i128/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: c0bcb89dba8c3cf29ea99567274775dccb150d4240d67c2b8054f0de85d241d8 - unrolled_ast: c0bcb89dba8c3cf29ea99567274775dccb150d4240d67c2b8054f0de85d241d8 - ssa_ast: 8320464d4dc2b692951bfd69b071507559a1c0f5f2cc5216036302aea5b504aa - flattened_ast: 821d53ac5d5eff3da2d50a55fd703a418bc9e3bac794979ae87371dafc142af1 - destructured_ast: 6cc5d69f7d4100ca8dbf5010a76214bec4f2153b631be9e213543f9210127574 - inlined_ast: 6cc5d69f7d4100ca8dbf5010a76214bec4f2153b631be9e213543f9210127574 - dce_ast: 6cc5d69f7d4100ca8dbf5010a76214bec4f2153b631be9e213543f9210127574 + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 06defad20bb4a8deec30fbe1e4dbe96ae5c061723f64f7b73c54ee3bb828560f + unrolled_ast: 06defad20bb4a8deec30fbe1e4dbe96ae5c061723f64f7b73c54ee3bb828560f + ssa_ast: 0d406271c5309d18ec58ba5541f484cf0294538ddfda6b069b8a6074c979f4a9 + flattened_ast: 3ccd42d195e163bcf97060f245618ad1e3c24f37798767e04813731903e02ec2 + destructured_ast: b33b14b03fdd9d09d6d36494f8fe4533ae8590ba60d6bfabff30145547eb6932 + inlined_ast: b33b14b03fdd9d09d6d36494f8fe4533ae8590ba60d6bfabff30145547eb6932 + dce_ast: b33b14b03fdd9d09d6d36494f8fe4533ae8590ba60d6bfabff30145547eb6932 bytecode: 65f57028681592ca0f5c4fed50abb89f4aa53139b2371bc00c3e701d5b8e896f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/eq.out b/tests/expectations/compiler/integers/i128/eq.out index ae93614263..ead1480d1e 100644 --- a/tests/expectations/compiler/integers/i128/eq.out +++ b/tests/expectations/compiler/integers/i128/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 048d12785b65a253303e27b5360a25119c2c98f172883d58cffbc07e49a93e6e - type_checked_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - unrolled_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - initial_ast: acc532badf13952758c439543ce89ea45d061535f45ca64f7c6a80043eeee587 - unrolled_ast: acc532badf13952758c439543ce89ea45d061535f45ca64f7c6a80043eeee587 - ssa_ast: fdd4d6654fc465b83723dd12a20b0c76f43df09da1b9ad24b3aba0e4a737c718 - flattened_ast: 8f0b74f08b33302b69822395dc9c4073bcf810e7473befaebf4c6c5a926bf6f4 - destructured_ast: 1813817d7f22b85b13d6e38e6894157340466088f0c729ed9ad9dbef1c875e14 - inlined_ast: 1813817d7f22b85b13d6e38e6894157340466088f0c729ed9ad9dbef1c875e14 - dce_ast: 1813817d7f22b85b13d6e38e6894157340466088f0c729ed9ad9dbef1c875e14 + - initial_symbol_table: 26967678e99292a22f8f5bfb95e8d8ebdf22b10092b9e224078cb4a7d81dc4c5 + type_checked_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + unrolled_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + initial_ast: 9caa89e0cba4c18f15c38b23a5e9900bcefec8136de6838cbd5667d9836b862f + unrolled_ast: 9caa89e0cba4c18f15c38b23a5e9900bcefec8136de6838cbd5667d9836b862f + ssa_ast: 64963113917d17c9887355e5440b51d6d85512fd54bfa536c54cbec21d4fc3b1 + flattened_ast: 5d5cd3e01fa92f2b34ecaece9cf31a454ba43a54dbfd2c36aed776ab3724028c + destructured_ast: 13495b4e09495dfb6e64a253e11985be62574a74463efdc5bd561807e756fb03 + inlined_ast: 13495b4e09495dfb6e64a253e11985be62574a74463efdc5bd561807e756fb03 + dce_ast: 13495b4e09495dfb6e64a253e11985be62574a74463efdc5bd561807e756fb03 bytecode: 3cdd93b31b489b0c21ed940752b5f00fdbde28dc7e52fbe97bd6c0f5b3f2e2e3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/ge.out b/tests/expectations/compiler/integers/i128/ge.out index f75bfca08b..5a7a1a3e58 100644 --- a/tests/expectations/compiler/integers/i128/ge.out +++ b/tests/expectations/compiler/integers/i128/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 048d12785b65a253303e27b5360a25119c2c98f172883d58cffbc07e49a93e6e - type_checked_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - unrolled_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - initial_ast: f8754573a21765e07940a912e3e23e08efef47dcff9acc823c04e2c56dadb1af - unrolled_ast: f8754573a21765e07940a912e3e23e08efef47dcff9acc823c04e2c56dadb1af - ssa_ast: f9f5b6c4d9292e916710f17a53e8d282ace2151cbd3827ef91bfc2be98f3afbe - flattened_ast: 0cd682d3505aed2da9a488a8ac5a8dee16455083c597c6f1329773abd60c38f6 - destructured_ast: 46a4fa829160c3ac2f1a012ed6a8724b1e5f33f488223bdf8bdde65e864f70d3 - inlined_ast: 46a4fa829160c3ac2f1a012ed6a8724b1e5f33f488223bdf8bdde65e864f70d3 - dce_ast: 46a4fa829160c3ac2f1a012ed6a8724b1e5f33f488223bdf8bdde65e864f70d3 + - initial_symbol_table: 26967678e99292a22f8f5bfb95e8d8ebdf22b10092b9e224078cb4a7d81dc4c5 + type_checked_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + unrolled_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + initial_ast: 4a97ae1158da379f97df71c3880ab523c398eaf6298759e557980cfc84fcab6f + unrolled_ast: 4a97ae1158da379f97df71c3880ab523c398eaf6298759e557980cfc84fcab6f + ssa_ast: 4f4bab95d39b85781fe1f6f6e07bcefa45398d690af6b67bbba530a8dc7bb731 + flattened_ast: f9edd90b98b188a11663452fdcc796ddcd5e38f792b526cbb6811647e48e39d7 + destructured_ast: 816012a5af4066b99c8fa487d7cf9bcdb4cf490e3fa2dc19a77a6a885df68893 + inlined_ast: 816012a5af4066b99c8fa487d7cf9bcdb4cf490e3fa2dc19a77a6a885df68893 + dce_ast: 816012a5af4066b99c8fa487d7cf9bcdb4cf490e3fa2dc19a77a6a885df68893 bytecode: 10cd5a11422cda879fb35cd61b5e1b83e0a3b954e6583f44762802917d338085 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/gt.out b/tests/expectations/compiler/integers/i128/gt.out index e1f18e5668..3158299eba 100644 --- a/tests/expectations/compiler/integers/i128/gt.out +++ b/tests/expectations/compiler/integers/i128/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 048d12785b65a253303e27b5360a25119c2c98f172883d58cffbc07e49a93e6e - type_checked_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - unrolled_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - initial_ast: 4b230f1f36b568f2e7e30534f3d690bc4b2a2c9abf2860a447d17be7a6fd6d1c - unrolled_ast: 4b230f1f36b568f2e7e30534f3d690bc4b2a2c9abf2860a447d17be7a6fd6d1c - ssa_ast: cc0d061e1e934d05fa43c1c7056502d0650ae657114c1d728f009de0ecd780d1 - flattened_ast: be77c1f6c95f41eb0157d449e345500abf77e2b92d4cbf9b16d3ec4bf9eb4551 - destructured_ast: 834dfe572693165a97f4ca592e72480bd420245c2cb3002f9937c32793f22a5a - inlined_ast: 834dfe572693165a97f4ca592e72480bd420245c2cb3002f9937c32793f22a5a - dce_ast: 834dfe572693165a97f4ca592e72480bd420245c2cb3002f9937c32793f22a5a + - initial_symbol_table: 26967678e99292a22f8f5bfb95e8d8ebdf22b10092b9e224078cb4a7d81dc4c5 + type_checked_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + unrolled_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + initial_ast: 1f66b8826995c55576f97695f623bb6d04c6f0b70036d568bca34af2a33dc165 + unrolled_ast: 1f66b8826995c55576f97695f623bb6d04c6f0b70036d568bca34af2a33dc165 + ssa_ast: 930df778182d362d79dbd7efa4b0c61857bdd362e6de0c13d3f5a80c80416930 + flattened_ast: 2ec0058e830d3d6a9978f689988abd49df3b4f1741691e7fd8533e0e678bd641 + destructured_ast: aca18770d501872f0ca2db4acf59fd4eb49083d8424aade63a030f7977ae80e1 + inlined_ast: aca18770d501872f0ca2db4acf59fd4eb49083d8424aade63a030f7977ae80e1 + dce_ast: aca18770d501872f0ca2db4acf59fd4eb49083d8424aade63a030f7977ae80e1 bytecode: 484e03eaf5d4db72c6c47e37433ad15e9bf225f8ee65964eebcbbb627e1229d5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/le.out b/tests/expectations/compiler/integers/i128/le.out index 2ed4103a06..f8250c2b38 100644 --- a/tests/expectations/compiler/integers/i128/le.out +++ b/tests/expectations/compiler/integers/i128/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 048d12785b65a253303e27b5360a25119c2c98f172883d58cffbc07e49a93e6e - type_checked_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - unrolled_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - initial_ast: f6bccc06fae21b09d011a6b4eadca9139848b1cb8cfc96724c395dd754e72049 - unrolled_ast: f6bccc06fae21b09d011a6b4eadca9139848b1cb8cfc96724c395dd754e72049 - ssa_ast: 0389f5a951e8aa219810601ead2239bb8b5bfad22613b996030bf745956bb32f - flattened_ast: f92f2473198f09ba69125c93c8922f6f0efbd3b7f40e2bc3b114d94461d350e5 - destructured_ast: 8c2c6c7cb08f521be1a3101275452bc7877d32d19a73afeb806a2d4091f003a7 - inlined_ast: 8c2c6c7cb08f521be1a3101275452bc7877d32d19a73afeb806a2d4091f003a7 - dce_ast: 8c2c6c7cb08f521be1a3101275452bc7877d32d19a73afeb806a2d4091f003a7 + - initial_symbol_table: 26967678e99292a22f8f5bfb95e8d8ebdf22b10092b9e224078cb4a7d81dc4c5 + type_checked_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + unrolled_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + initial_ast: 5d8f23da308d016f458aa47d2a0757f66c7f39ba30af1dc93009e578899cdff1 + unrolled_ast: 5d8f23da308d016f458aa47d2a0757f66c7f39ba30af1dc93009e578899cdff1 + ssa_ast: e463395afb5d70d3c16c3c6de30459b5edf7c8768555d05a2c60025328f73034 + flattened_ast: bc5f2a77b2c76ceefc87002024b45fbedd31249e6be19886f9349ba3c58c4a79 + destructured_ast: 421c606986757519eaea1a2f51e4ee58f21d2403e127eb3cba1951fcb6df9c4e + inlined_ast: 421c606986757519eaea1a2f51e4ee58f21d2403e127eb3cba1951fcb6df9c4e + dce_ast: 421c606986757519eaea1a2f51e4ee58f21d2403e127eb3cba1951fcb6df9c4e bytecode: cc1ee4fde8609e495d29513d4f1ba6088310c0b68929e619e6fef2fbcf127b13 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/lt.out b/tests/expectations/compiler/integers/i128/lt.out index b4af9c615d..01a228ebe7 100644 --- a/tests/expectations/compiler/integers/i128/lt.out +++ b/tests/expectations/compiler/integers/i128/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 048d12785b65a253303e27b5360a25119c2c98f172883d58cffbc07e49a93e6e - type_checked_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - unrolled_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - initial_ast: a943ebed4de626ab133be38892bf463bbab0b9caafc3e50f8a6d0baeed79e1f7 - unrolled_ast: a943ebed4de626ab133be38892bf463bbab0b9caafc3e50f8a6d0baeed79e1f7 - ssa_ast: b91e36c12ec8b834948d85165b7a7e91bfd8e3ce9c0dee68a1b1ea17ad86dcbe - flattened_ast: 7c5f4be0ce8a16b89aab7ea8f56e86c56e4d5e323ea945d2608cc356810a0a6c - destructured_ast: 4b84ccb6ce88644430223655ded4246b4efe6f4486dcbfa7170b41cefff037e4 - inlined_ast: 4b84ccb6ce88644430223655ded4246b4efe6f4486dcbfa7170b41cefff037e4 - dce_ast: 4b84ccb6ce88644430223655ded4246b4efe6f4486dcbfa7170b41cefff037e4 + - initial_symbol_table: 26967678e99292a22f8f5bfb95e8d8ebdf22b10092b9e224078cb4a7d81dc4c5 + type_checked_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + unrolled_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + initial_ast: cba2e2c65a91669cef49590961c461853279d718fd3db46357767886a1231805 + unrolled_ast: cba2e2c65a91669cef49590961c461853279d718fd3db46357767886a1231805 + ssa_ast: 5002f155f28077ebce55d26234abb4f740face120d70096beb59aabd97f898b9 + flattened_ast: 7ce217dc14e027bdd8f8ad768b4b9cc97129cff62d197c1e1faeb87204f41ec1 + destructured_ast: 509bbbe3ede3dcc293d7a61174f75a1b683048b2e80c9bfb2dd6c40a801f9d25 + inlined_ast: 509bbbe3ede3dcc293d7a61174f75a1b683048b2e80c9bfb2dd6c40a801f9d25 + dce_ast: 509bbbe3ede3dcc293d7a61174f75a1b683048b2e80c9bfb2dd6c40a801f9d25 bytecode: b1fc620dc1f15fe250bfd4e7bbf7ec3e51d72f7a47867a1b0ad680f7d97906aa errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/max.out b/tests/expectations/compiler/integers/i128/max.out index 1de6f732ff..2a49f33371 100644 --- a/tests/expectations/compiler/integers/i128/max.out +++ b/tests/expectations/compiler/integers/i128/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 58658d0a4130232cb8aca0ef1bfd6cefb70c9a4e88dca0d3ae0ab4f036889d6f - type_checked_symbol_table: e260e4ee37a2ddf46861edfd6c612f5cbdf9ed78e3dcadbb52fbe271d4f08213 - unrolled_symbol_table: e260e4ee37a2ddf46861edfd6c612f5cbdf9ed78e3dcadbb52fbe271d4f08213 - initial_ast: 5ae50be3bd0398bb3465e19fb3ff44e5e6547193aeb49a69e15090d3dfd6a0a4 - unrolled_ast: 5ae50be3bd0398bb3465e19fb3ff44e5e6547193aeb49a69e15090d3dfd6a0a4 - ssa_ast: ccc268a4a928bd4d189a4efdea526fda88578b948aeeb0bb0894dc50ebdace73 - flattened_ast: c6853326192fb81311aa57414233619f20bd7788c176c20e9da3d044e05d3e50 - destructured_ast: ab41f39891d7fdf764a6bc5d610fb911735321e7dcde618b919d4af816861466 - inlined_ast: ab41f39891d7fdf764a6bc5d610fb911735321e7dcde618b919d4af816861466 - dce_ast: ab41f39891d7fdf764a6bc5d610fb911735321e7dcde618b919d4af816861466 + - initial_symbol_table: be48290910224fe179b3286a978e816b24ebd4a5c7ff2c4e2e7c681fc54cbeee + type_checked_symbol_table: 6762536260d695a3bb6b6cf51173d96ac2643f2b546478343ee90681fe23a025 + unrolled_symbol_table: 6762536260d695a3bb6b6cf51173d96ac2643f2b546478343ee90681fe23a025 + initial_ast: 0c24ff61a5ace1cd9071308e3843eb0ecc587a680c36ba3b039b3f187406f501 + unrolled_ast: 0c24ff61a5ace1cd9071308e3843eb0ecc587a680c36ba3b039b3f187406f501 + ssa_ast: 74dc2fc74b3f986d6323911f118f544d956d485ec40a42807cfd61a212cd1f76 + flattened_ast: ff411ea98f4733147dd800325458dbf480e7543c0d76288d42f17aa55d8192b6 + destructured_ast: 6c403a08cf761399ce3c7e8e5d0db693a0f8669b75da60e4e147c02fb09bab2d + inlined_ast: 6c403a08cf761399ce3c7e8e5d0db693a0f8669b75da60e4e147c02fb09bab2d + dce_ast: 6c403a08cf761399ce3c7e8e5d0db693a0f8669b75da60e4e147c02fb09bab2d bytecode: 0c9250cc00df66aac1199455cdfacc5d1a37bbf3719a4661a022b02d023ef962 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/min.out b/tests/expectations/compiler/integers/i128/min.out index fed4d3a1e3..b071713244 100644 --- a/tests/expectations/compiler/integers/i128/min.out +++ b/tests/expectations/compiler/integers/i128/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 58658d0a4130232cb8aca0ef1bfd6cefb70c9a4e88dca0d3ae0ab4f036889d6f - type_checked_symbol_table: e260e4ee37a2ddf46861edfd6c612f5cbdf9ed78e3dcadbb52fbe271d4f08213 - unrolled_symbol_table: e260e4ee37a2ddf46861edfd6c612f5cbdf9ed78e3dcadbb52fbe271d4f08213 - initial_ast: e18fa032b67010b6ae7678524bea33302a369c740456826c4176eaaa7403cb9f - unrolled_ast: e18fa032b67010b6ae7678524bea33302a369c740456826c4176eaaa7403cb9f - ssa_ast: 9e68aba63c76fc89024ebe6af0ef56d7fb1cdacb247b90b946ca63695ab63551 - flattened_ast: b3e9d7e1235c8e8ea1b39c45de512eaec12ce5ee88cfe319c617e45fccb7e641 - destructured_ast: 2d7809debf113e4a89f33b2487cf288ed79bc5d53b4c84aa0ad63f5eea1ec406 - inlined_ast: 2d7809debf113e4a89f33b2487cf288ed79bc5d53b4c84aa0ad63f5eea1ec406 - dce_ast: 2d7809debf113e4a89f33b2487cf288ed79bc5d53b4c84aa0ad63f5eea1ec406 + - initial_symbol_table: be48290910224fe179b3286a978e816b24ebd4a5c7ff2c4e2e7c681fc54cbeee + type_checked_symbol_table: 6762536260d695a3bb6b6cf51173d96ac2643f2b546478343ee90681fe23a025 + unrolled_symbol_table: 6762536260d695a3bb6b6cf51173d96ac2643f2b546478343ee90681fe23a025 + initial_ast: f401733cc62c4052171aca09335a71a480fec6fb2ca8899ae73791b2bc17437f + unrolled_ast: f401733cc62c4052171aca09335a71a480fec6fb2ca8899ae73791b2bc17437f + ssa_ast: 31cdcf328d7cc18463607e2901e987d3d95aaf83cb20fde0508e70137d9bf487 + flattened_ast: 25d111900840664756af2207bc812a3193d1c49236e04ba0902f7f8dd2a3df66 + destructured_ast: 7143c2be4b7ca6c019f396a732c383495405d7ef1c5e421118667bf6805a916d + inlined_ast: 7143c2be4b7ca6c019f396a732c383495405d7ef1c5e421118667bf6805a916d + dce_ast: 7143c2be4b7ca6c019f396a732c383495405d7ef1c5e421118667bf6805a916d bytecode: 3371e90020913ff2646967d8f24bd5da1033f31c46c1b46c1996331bb488b96e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/min_fail.out b/tests/expectations/compiler/integers/i128/min_fail.out index 7fa181c58e..bdae83b884 100644 --- a/tests/expectations/compiler/integers/i128/min_fail.out +++ b/tests/expectations/compiler/integers/i128/min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c377a40a9af2363c7196bfe6ecb01732445a7071ccc9e4fa40cf5ff83bd9f95c - type_checked_symbol_table: c6c4c6720aa2e146c63bf206ea7ebc0c17606ac08730726c677887d0a00e1077 - unrolled_symbol_table: c6c4c6720aa2e146c63bf206ea7ebc0c17606ac08730726c677887d0a00e1077 - initial_ast: 18d515f2e17a6421757c560987e7a51edc746cb7d9b67324fb8ab0ba2e3cd049 - unrolled_ast: 18d515f2e17a6421757c560987e7a51edc746cb7d9b67324fb8ab0ba2e3cd049 - ssa_ast: cdb89edf270a35b547541de05b199278ecbd67c0076f6c78fa4cf99602143700 - flattened_ast: a21e1de3eb040bea406f509277b060917732807ce3b1b83bd5d0127f2c86daf0 - destructured_ast: 7761ec390f29fa668e64f5568857fdf6fde78e9f8449668c4665b03a17c4f6db - inlined_ast: 7761ec390f29fa668e64f5568857fdf6fde78e9f8449668c4665b03a17c4f6db - dce_ast: 7761ec390f29fa668e64f5568857fdf6fde78e9f8449668c4665b03a17c4f6db + - initial_symbol_table: 465444f63a1b533ed8a51947a39c02c91e8daf43fe000c6e6d818b422a52861a + type_checked_symbol_table: 647f39291b62681aa67c79e28236beb910572b61bad45e605b33fe48acf530cc + unrolled_symbol_table: 647f39291b62681aa67c79e28236beb910572b61bad45e605b33fe48acf530cc + initial_ast: 68a180f5f098a5fc4b89747705daeb3c8c5363312a3d4ca8716a17aa0f921cbb + unrolled_ast: 68a180f5f098a5fc4b89747705daeb3c8c5363312a3d4ca8716a17aa0f921cbb + ssa_ast: 223d0d71b6c902bc36d98866cd58738c8ef0ae5459dc8c7e4d05306107291dfe + flattened_ast: 9ba67b9062caf22f889f944ff08221577d7326ebac0dd4c4dd6b8fc228cb0680 + destructured_ast: a8572199187b58842be5269e59a39451faec99980eccef6c7030d513694eb502 + inlined_ast: a8572199187b58842be5269e59a39451faec99980eccef6c7030d513694eb502 + dce_ast: a8572199187b58842be5269e59a39451faec99980eccef6c7030d513694eb502 bytecode: 01713226f7ba799a801ed169d73aa94e4a3cb8048c6c069fdc874c2807e8ead6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/mul.out b/tests/expectations/compiler/integers/i128/mul.out index 5b3486729f..bb86144a7e 100644 --- a/tests/expectations/compiler/integers/i128/mul.out +++ b/tests/expectations/compiler/integers/i128/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 67b83aa42724e8081e211400f9b864945440922a5b4bdf1c9b472e9fc3d318bf - unrolled_ast: 67b83aa42724e8081e211400f9b864945440922a5b4bdf1c9b472e9fc3d318bf - ssa_ast: 2d98bced66413b92745d2af2ed97b48611ef4a1671631d4fb39e65a7ff043e56 - flattened_ast: 08aa00aa0e1a46456b609c29deccd15810b00bc1dfb26cf998ba712ebcdc4b70 - destructured_ast: 0d1d5b60714cb06c687bff4848e076541d37d79c380ed1bc85a7a45ae591f61f - inlined_ast: 0d1d5b60714cb06c687bff4848e076541d37d79c380ed1bc85a7a45ae591f61f - dce_ast: 0d1d5b60714cb06c687bff4848e076541d37d79c380ed1bc85a7a45ae591f61f + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 8247461a692610884213b47a98b178eefb1dc78529b1a00e1a83a798936cdc4c + unrolled_ast: 8247461a692610884213b47a98b178eefb1dc78529b1a00e1a83a798936cdc4c + ssa_ast: 8e09972165e24aa239fbcb6a8c82560a2f4b398ddc455fc987f562a0e017f0cf + flattened_ast: af7dc99616e7a80562397108fe540585550a7db22d57500971722308ce8c31e4 + destructured_ast: 1dccfcfb1e9f6e4c0a00d1fde9c9629e0725b522a9562a562db4be5d6fa5ab1f + inlined_ast: 1dccfcfb1e9f6e4c0a00d1fde9c9629e0725b522a9562a562db4be5d6fa5ab1f + dce_ast: 1dccfcfb1e9f6e4c0a00d1fde9c9629e0725b522a9562a562db4be5d6fa5ab1f bytecode: d0d6aecd823bb5cd501ed807e6a169820dbee3db351de35303d4b8dda007e0d8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/ne.out b/tests/expectations/compiler/integers/i128/ne.out index 59ae5afef6..f4ce92094a 100644 --- a/tests/expectations/compiler/integers/i128/ne.out +++ b/tests/expectations/compiler/integers/i128/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 048d12785b65a253303e27b5360a25119c2c98f172883d58cffbc07e49a93e6e - type_checked_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - unrolled_symbol_table: 45b25983b4fa035c7bb87ba9a0097f18bdfb01a5134827ae97d005d9ed41f649 - initial_ast: 2d98b21a35fa64cddc9047c861489ab3bb225180d9ca0b92bb820f084e1abd26 - unrolled_ast: 2d98b21a35fa64cddc9047c861489ab3bb225180d9ca0b92bb820f084e1abd26 - ssa_ast: 02dcd4a7ee93fb0c1a4a9d07c459efcbec74f4b4a0b4f8ccd03c379f500c2c7f - flattened_ast: 0dbea9302918916e352c8645f77f26f533e34b8a17f327afa056872986d18058 - destructured_ast: 3703f523ca17a33b0bb16d35d864f4260a1bcda32c8414d8e1829b3fa50c4733 - inlined_ast: 3703f523ca17a33b0bb16d35d864f4260a1bcda32c8414d8e1829b3fa50c4733 - dce_ast: 3703f523ca17a33b0bb16d35d864f4260a1bcda32c8414d8e1829b3fa50c4733 + - initial_symbol_table: 26967678e99292a22f8f5bfb95e8d8ebdf22b10092b9e224078cb4a7d81dc4c5 + type_checked_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + unrolled_symbol_table: 9b03a5a8a469fb1447ce8a3a99f194d20ca54b3adb58bcc24d808792a5fa40f7 + initial_ast: e533170a128b14fd552e4fb569388fe5e36038946d0565313565eb10983897c6 + unrolled_ast: e533170a128b14fd552e4fb569388fe5e36038946d0565313565eb10983897c6 + ssa_ast: f39da53b7fe3ad0a873e3076928d405504e32a83cc7d7bef580c63a7b66a32cc + flattened_ast: 6df74c05ced16a151c187403fb88b6394c34b3a129f2a247ad9493af98729a06 + destructured_ast: a109cbe1743dd9c519d41cf8cb834bf9e2cf1a0d707cacf2232f5b9f4ef1556f + inlined_ast: a109cbe1743dd9c519d41cf8cb834bf9e2cf1a0d707cacf2232f5b9f4ef1556f + dce_ast: a109cbe1743dd9c519d41cf8cb834bf9e2cf1a0d707cacf2232f5b9f4ef1556f bytecode: 234d1c18ac19b0979e3bf09581be0370faa2e2b322474f693d90c52cb2991177 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/negate.out b/tests/expectations/compiler/integers/i128/negate.out index a02a9a27b2..6b4eed258d 100644 --- a/tests/expectations/compiler/integers/i128/negate.out +++ b/tests/expectations/compiler/integers/i128/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 88ec669c9e4c6e3d0007f3d8eaceb73051c2736549107d2a4fa46cefcc65352b - type_checked_symbol_table: f1a390ea53460c5399d68327a9a07791ee433b064098fdfb23d0bdcc209236c0 - unrolled_symbol_table: f1a390ea53460c5399d68327a9a07791ee433b064098fdfb23d0bdcc209236c0 - initial_ast: 2e135125aa35a1e2dc1e50c491d7f31d9e222dc2a613e3bd9fc12af76a3ea5e1 - unrolled_ast: 2e135125aa35a1e2dc1e50c491d7f31d9e222dc2a613e3bd9fc12af76a3ea5e1 - ssa_ast: 8bed91a5318320708e97851dd163338277b5a994c9b1e08ad8973aed2b78a247 - flattened_ast: fcbfacf656f764ce6a7b03fb279fdaa15046852fca679746b486f56eef2f7d68 - destructured_ast: 9c9dddc0ecef9517db86da0f13a231a8771eff33eddef987bb7d16b970e96165 - inlined_ast: 9c9dddc0ecef9517db86da0f13a231a8771eff33eddef987bb7d16b970e96165 - dce_ast: 9c9dddc0ecef9517db86da0f13a231a8771eff33eddef987bb7d16b970e96165 + - initial_symbol_table: e116fb5a4b7f59388f0627230e720e88ecf04e5e73506be4b5f6be855a59f20c + type_checked_symbol_table: 9a312e0909ec0a77ffca61835de5a7360d6fc1ebc91cfb32e815584ab7ac7936 + unrolled_symbol_table: 9a312e0909ec0a77ffca61835de5a7360d6fc1ebc91cfb32e815584ab7ac7936 + initial_ast: 3a47c119a633da109631ba1149a955b60929b000d49cc72c40f8d1a23eef39a4 + unrolled_ast: 3a47c119a633da109631ba1149a955b60929b000d49cc72c40f8d1a23eef39a4 + ssa_ast: a502c69314fdab5366078b3eecfe0ce21f076509922b279170cf8dd7360e1afc + flattened_ast: 91c9a1708e90ab39f59bafb53f1f70353ad0d05b983803a024ab06f97eae1463 + destructured_ast: b7fc2ab9753f5ccae6e61fe5129e07d60d27c469cb38b57fa9b04aa60209b133 + inlined_ast: b7fc2ab9753f5ccae6e61fe5129e07d60d27c469cb38b57fa9b04aa60209b133 + dce_ast: b7fc2ab9753f5ccae6e61fe5129e07d60d27c469cb38b57fa9b04aa60209b133 bytecode: 8fbbd1ffdc2128ce18c84c8eee60a408dd29cdc99ca197ffe094a8be0c4019c4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/negate_min_fail.out b/tests/expectations/compiler/integers/i128/negate_min_fail.out index 05ae3ef109..81e8b9d58e 100644 --- a/tests/expectations/compiler/integers/i128/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i128/negate_min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c377a40a9af2363c7196bfe6ecb01732445a7071ccc9e4fa40cf5ff83bd9f95c - type_checked_symbol_table: c6c4c6720aa2e146c63bf206ea7ebc0c17606ac08730726c677887d0a00e1077 - unrolled_symbol_table: c6c4c6720aa2e146c63bf206ea7ebc0c17606ac08730726c677887d0a00e1077 - initial_ast: 7c2582e76d34c361f1a3b31cacd16b0a85b4d744fcf5d73e0f2fb6ae26419bc4 - unrolled_ast: 7c2582e76d34c361f1a3b31cacd16b0a85b4d744fcf5d73e0f2fb6ae26419bc4 - ssa_ast: addd0095a62ca44e3f2f51b8c1a2537adff5358b36d0236c0fc3750bceb60823 - flattened_ast: c0dba4536561f2319b16054f0441ff95e020d984e480ec25267262b6e0cb28fd - destructured_ast: 195777c6d5c3c46dae5d3d5e1a5933d6a26d9012ce958a526b9d5ed512caf716 - inlined_ast: 195777c6d5c3c46dae5d3d5e1a5933d6a26d9012ce958a526b9d5ed512caf716 - dce_ast: 195777c6d5c3c46dae5d3d5e1a5933d6a26d9012ce958a526b9d5ed512caf716 + - initial_symbol_table: 465444f63a1b533ed8a51947a39c02c91e8daf43fe000c6e6d818b422a52861a + type_checked_symbol_table: 647f39291b62681aa67c79e28236beb910572b61bad45e605b33fe48acf530cc + unrolled_symbol_table: 647f39291b62681aa67c79e28236beb910572b61bad45e605b33fe48acf530cc + initial_ast: c206336c87fffa58a841affe6322079a2c599430577112afd77325f3ab56d4b9 + unrolled_ast: c206336c87fffa58a841affe6322079a2c599430577112afd77325f3ab56d4b9 + ssa_ast: 808fe0b96e382d45a1626f2dd61c774a3060712cd3feb7d499ed161e8f210bfa + flattened_ast: 16da702383e63b60d953c59e7ec7992cdbad720620c417ea70a39490394b03a9 + destructured_ast: 64a5541393c852ba0ffbeb4b5c21f78592dbbf45d7e2a2e0d6db5e219a6246c0 + inlined_ast: 64a5541393c852ba0ffbeb4b5c21f78592dbbf45d7e2a2e0d6db5e219a6246c0 + dce_ast: 64a5541393c852ba0ffbeb4b5c21f78592dbbf45d7e2a2e0d6db5e219a6246c0 bytecode: a9a22fd3ceba8f7aa3bc7f1e577a63bfdf395c9cad00987880cf75066bdf85c8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/negate_zero.out b/tests/expectations/compiler/integers/i128/negate_zero.out index 2e32036ace..1e70591d48 100644 --- a/tests/expectations/compiler/integers/i128/negate_zero.out +++ b/tests/expectations/compiler/integers/i128/negate_zero.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 650c189c5be12fbc68f882260c3746745f643d2d8a7a964505ad1f3e9efcfddd - unrolled_symbol_table: 650c189c5be12fbc68f882260c3746745f643d2d8a7a964505ad1f3e9efcfddd - initial_ast: 74772e5266ebb16bdb461414bf1acf512caeed947ae1a1885d0bf0aa5d8d4989 - unrolled_ast: 74772e5266ebb16bdb461414bf1acf512caeed947ae1a1885d0bf0aa5d8d4989 - ssa_ast: 17ea8141f67b35f39a00a753808614f80efb23556e02f8a0d4ba9e16ba4f838f - flattened_ast: 0190af0cd1ab106f544575cba3a1c60fcfde4731f3672c6b48348cae6c75f74d - destructured_ast: 4a910a28faa4bdcb0caa94550c9ff07a6f121c575b6dc8bb37495a3b67aaf157 - inlined_ast: 4a910a28faa4bdcb0caa94550c9ff07a6f121c575b6dc8bb37495a3b67aaf157 - dce_ast: 4a910a28faa4bdcb0caa94550c9ff07a6f121c575b6dc8bb37495a3b67aaf157 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 3a53a11c2956c5969c4ea29a2fdb6978c39ee66877ab11834a42d277dd6bd79e + unrolled_symbol_table: 3a53a11c2956c5969c4ea29a2fdb6978c39ee66877ab11834a42d277dd6bd79e + initial_ast: 8a3fdeb4d59d4d1ceadec0b4cf73a54cccbc98fd1ad16ff3426ff39cf790dae4 + unrolled_ast: 8a3fdeb4d59d4d1ceadec0b4cf73a54cccbc98fd1ad16ff3426ff39cf790dae4 + ssa_ast: e936be1db4ae61f50fa30639555b1fc3d7f9a1fd885b91b2e6cf18cebbf9cd26 + flattened_ast: c5d06b4f52dfa0b15092e7e3ec4ddadb59127a342fdf3f5961bb1a3c3d9ab6f2 + destructured_ast: c09394e0ed26a70f8e85ea229760cbce21e1facaa68b9e2b84a92b0f49afa3fd + inlined_ast: c09394e0ed26a70f8e85ea229760cbce21e1facaa68b9e2b84a92b0f49afa3fd + dce_ast: c09394e0ed26a70f8e85ea229760cbce21e1facaa68b9e2b84a92b0f49afa3fd bytecode: 163f69d6df6294a79a4f27ccb9ed64ebd0e5df96c5205cf176f1201eab229deb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/operator_methods.out b/tests/expectations/compiler/integers/i128/operator_methods.out index a3fbce7e5b..05c3f2694f 100644 --- a/tests/expectations/compiler/integers/i128/operator_methods.out +++ b/tests/expectations/compiler/integers/i128/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 88ec669c9e4c6e3d0007f3d8eaceb73051c2736549107d2a4fa46cefcc65352b - type_checked_symbol_table: 9e304683f00f9caf15282c531b770ea0cd3d0496cba6de1a1b7ac962ca4a6ce7 - unrolled_symbol_table: 9e304683f00f9caf15282c531b770ea0cd3d0496cba6de1a1b7ac962ca4a6ce7 - initial_ast: ad5a0404796ea15823d9d3c8446b4649fbbf0acee75ac8ff5cfbd8293a4c0bc4 - unrolled_ast: ad5a0404796ea15823d9d3c8446b4649fbbf0acee75ac8ff5cfbd8293a4c0bc4 - ssa_ast: 7d30aac345a00e5ae8a4cc775f63251d10238bf2bfe09eff5f069039a318a73a - flattened_ast: 518c87daf31bdfa7d38af9a95530261fa30686ffd89894f095f715c74d40c59f - destructured_ast: 3df805c6195ca7825e2871f7f96da1bc8e1172ecbd94a12a893b1de2a90f9b7f - inlined_ast: 3df805c6195ca7825e2871f7f96da1bc8e1172ecbd94a12a893b1de2a90f9b7f - dce_ast: eb2db604f81838b18989cf1d821d79e2c2e6af751c5780f4e6fb7237fa9c445f + - initial_symbol_table: e116fb5a4b7f59388f0627230e720e88ecf04e5e73506be4b5f6be855a59f20c + type_checked_symbol_table: 8413ae27501661233e57dd8c74f57603980235c3ecdb86774949c70a433ff865 + unrolled_symbol_table: 8413ae27501661233e57dd8c74f57603980235c3ecdb86774949c70a433ff865 + initial_ast: e7200c2783159f95825f4c782c0f16395f684b5fadf29853d69bb6c3b1e7f0a7 + unrolled_ast: e7200c2783159f95825f4c782c0f16395f684b5fadf29853d69bb6c3b1e7f0a7 + ssa_ast: 5a08712fb7e153575ef5f2e870c33632eae472c2bd1bc30a96fb09afd1c7cbe2 + flattened_ast: 5913f34241ce99c06a12c40d3ce9f1f7b52364820397b91cfdf2851ff015d559 + destructured_ast: 50c07ff80b06b89bd4283961f54314d9ddc40a6d0aea97675fac3412d8063da4 + inlined_ast: 50c07ff80b06b89bd4283961f54314d9ddc40a6d0aea97675fac3412d8063da4 + dce_ast: 0e025972bbd618d52bdca021a50f5a3cd949bcae1100327fe645c0f981dec495 bytecode: 3f9bcd59307e76bb9f1ec70f6b5aa9d7d279141fd0ac17f03e19ad42c64b292e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/or.out b/tests/expectations/compiler/integers/i128/or.out index a39e44ed12..e53822717e 100644 --- a/tests/expectations/compiler/integers/i128/or.out +++ b/tests/expectations/compiler/integers/i128/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 9b0dd741af2810a1805a2b40587327cc8c280aba2513a6e2f60d94c51a4f0993 - unrolled_ast: 9b0dd741af2810a1805a2b40587327cc8c280aba2513a6e2f60d94c51a4f0993 - ssa_ast: a0efafe25f30474b8cbca13b2e693d34677326266333673f65f66f41f627fcb5 - flattened_ast: 1addc96c3066874b4bef1e046b0483457a4f791b982e7e7228c40b464417a430 - destructured_ast: 78b93b2a511e637ce3f24e7c682277fb06cd8191345541b21363836508987f5a - inlined_ast: 78b93b2a511e637ce3f24e7c682277fb06cd8191345541b21363836508987f5a - dce_ast: 78b93b2a511e637ce3f24e7c682277fb06cd8191345541b21363836508987f5a + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 78919e6578921ffa218740e345e4baed63a27d685f2fa1dbc1b1e579cf0ea411 + unrolled_ast: 78919e6578921ffa218740e345e4baed63a27d685f2fa1dbc1b1e579cf0ea411 + ssa_ast: 5ad943b23279ea25edc0ddf58fb553f83e7f648767dd09ed22413d89a4d68a61 + flattened_ast: 79657df1a9610f5a711d553b9fe2e165ed2127cbd09b8c9a2d4edcac6bc99524 + destructured_ast: 6d57ec018d170d14bb56314ac05d00d7331d4a6a8bb8613169d23dd491abdc22 + inlined_ast: 6d57ec018d170d14bb56314ac05d00d7331d4a6a8bb8613169d23dd491abdc22 + dce_ast: 6d57ec018d170d14bb56314ac05d00d7331d4a6a8bb8613169d23dd491abdc22 bytecode: 85fa769a183361184804ca78415e58cd4df150b04f1b50a743771dc28df46b4b errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/pow.out b/tests/expectations/compiler/integers/i128/pow.out index 31e1a7029c..4d5556288e 100644 --- a/tests/expectations/compiler/integers/i128/pow.out +++ b/tests/expectations/compiler/integers/i128/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: d9fc3ccd427fe7f61ddb54450ae4d482b93ac2394e30a28c8f9516b7142f2526 - unrolled_ast: d9fc3ccd427fe7f61ddb54450ae4d482b93ac2394e30a28c8f9516b7142f2526 - ssa_ast: a462611d443fa2ce82fc425fb33dca08f076279219da3e2fe3a6ccc51a381410 - flattened_ast: 2f8212400f3c9bf85bd05b022b2a74dabb963d6f5f1319612ad33195c24212c9 - destructured_ast: cc4d48b9298a7b4b59bd1a1b08c086478453f0d5583fd0162a7cdec11faca51d - inlined_ast: cc4d48b9298a7b4b59bd1a1b08c086478453f0d5583fd0162a7cdec11faca51d - dce_ast: cc4d48b9298a7b4b59bd1a1b08c086478453f0d5583fd0162a7cdec11faca51d + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 961bfb743525019a76e6dffd174a840fc06ef26454ae0f40957be24253af5e46 + unrolled_ast: 961bfb743525019a76e6dffd174a840fc06ef26454ae0f40957be24253af5e46 + ssa_ast: 146306f6f05eded52b192b9bfee4b86825ae855b719505a28bd15eba8590aa44 + flattened_ast: 6eb70dfca778f3c552a2f841f86d669fb84babacb22b31aea760170d9a7f5b58 + destructured_ast: 5baa97fd15783a0725b26a7227550130ba7116f1bfef909aa88c69250b6033e3 + inlined_ast: 5baa97fd15783a0725b26a7227550130ba7116f1bfef909aa88c69250b6033e3 + dce_ast: 5baa97fd15783a0725b26a7227550130ba7116f1bfef909aa88c69250b6033e3 bytecode: d190616fb105ce612eb0022279524f88dacfa3a9bef033cc54a70954b0140ef6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/rem.out b/tests/expectations/compiler/integers/i128/rem.out index 91aebf42bc..1007fe7e5f 100644 --- a/tests/expectations/compiler/integers/i128/rem.out +++ b/tests/expectations/compiler/integers/i128/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 4651eb6dd6f25e5d6b2c582b679b4f253ceabbb455d2e943e0389d8cc1cbf96e - unrolled_ast: 4651eb6dd6f25e5d6b2c582b679b4f253ceabbb455d2e943e0389d8cc1cbf96e - ssa_ast: 01a1e65347134107ccc696a1e218b717d3ba1492b37623c58ab9fc5c789cc5a2 - flattened_ast: 1349cda07b20fd01ea36abe6f8bd3bbc92d23410742c64a96e3ff825219d5b1d - destructured_ast: bd0d0ebbce3ea22fc76df42fae7fd58fb15f7e1bcf079603a9e8db0bf5130b1c - inlined_ast: bd0d0ebbce3ea22fc76df42fae7fd58fb15f7e1bcf079603a9e8db0bf5130b1c - dce_ast: bd0d0ebbce3ea22fc76df42fae7fd58fb15f7e1bcf079603a9e8db0bf5130b1c + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: cf41bc02e3e09ef39d1923fa0f21efdba0d5345a52637b9c66c4b82f78dda181 + unrolled_ast: cf41bc02e3e09ef39d1923fa0f21efdba0d5345a52637b9c66c4b82f78dda181 + ssa_ast: 0423308918cd8a3aa5a15bb008bee3c3e5c982250fe43ce6bd66ba168ebfd5d3 + flattened_ast: c4f52f094312b0ade04c0302d4d8333f4184c11c4e2375870315eacfd1609dba + destructured_ast: f930a97c73c41d7bd3ba28dd6df0d45fdbac3f62e6d58fdc3982605b413407e5 + inlined_ast: f930a97c73c41d7bd3ba28dd6df0d45fdbac3f62e6d58fdc3982605b413407e5 + dce_ast: f930a97c73c41d7bd3ba28dd6df0d45fdbac3f62e6d58fdc3982605b413407e5 bytecode: 5d53e21705893d69b529fbcd09e2200ac612868aa3b553ab83eac9ab33ecdcad errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/shl.out b/tests/expectations/compiler/integers/i128/shl.out index bceedc467d..08551009b6 100644 --- a/tests/expectations/compiler/integers/i128/shl.out +++ b/tests/expectations/compiler/integers/i128/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 9fdd6454ca2c92bdf07d2de54f26d3e67d15fe2345603d16d4da491e372b4939 - unrolled_ast: 9fdd6454ca2c92bdf07d2de54f26d3e67d15fe2345603d16d4da491e372b4939 - ssa_ast: 370909d5a80417364cac03514a17162c958781924e78c582541de6c72cc1482d - flattened_ast: 8061f03f73889f2f2032b2ccafb2833fda61a67c52fe6263fc8e8786b9f928f7 - destructured_ast: 2b61b6428667218c61253a3dda8b45efb762de90d2c7588b2a07cec967711057 - inlined_ast: 2b61b6428667218c61253a3dda8b45efb762de90d2c7588b2a07cec967711057 - dce_ast: 2b61b6428667218c61253a3dda8b45efb762de90d2c7588b2a07cec967711057 + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 4e22d0070d5ef054960290bf20bbe677532b7cd29656da2416cbb9ad29e4f28d + unrolled_ast: 4e22d0070d5ef054960290bf20bbe677532b7cd29656da2416cbb9ad29e4f28d + ssa_ast: 3e1857f5b77ed36a8d7d514899b278d17887cc0229061bbb36918ba1ca321c67 + flattened_ast: a367d58b22397aadf2a9b50176228388cd5e995ec76e1df1721d1f268cccb767 + destructured_ast: 3dbe369a7480aa6dbf84ec742b034165f42586ab39f2395c4663e1aa2bde69e6 + inlined_ast: 3dbe369a7480aa6dbf84ec742b034165f42586ab39f2395c4663e1aa2bde69e6 + dce_ast: 3dbe369a7480aa6dbf84ec742b034165f42586ab39f2395c4663e1aa2bde69e6 bytecode: d27718f2372db60651de0720d5d611c3199e4be462f5a122ec9fbf05720f9700 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/shr.out b/tests/expectations/compiler/integers/i128/shr.out index a04e3c861f..9f8d1dc28f 100644 --- a/tests/expectations/compiler/integers/i128/shr.out +++ b/tests/expectations/compiler/integers/i128/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: 289c7e1d847e6f22d38ae7c98fd488b347dba400e01fe0259c44b3952f82e3d5 - unrolled_ast: 289c7e1d847e6f22d38ae7c98fd488b347dba400e01fe0259c44b3952f82e3d5 - ssa_ast: 1ca43387e0eea8e3107a451f39d20c3c7140325264a45292405aacaa1186c9a8 - flattened_ast: 31628690c27a809b46d79f3c36f2764376b5228e6a92aec5138f5fd568c20394 - destructured_ast: fff5254b0ff7f38ea8ceac6b55edb49e5541ab536812d5cba0a12e0d02427726 - inlined_ast: fff5254b0ff7f38ea8ceac6b55edb49e5541ab536812d5cba0a12e0d02427726 - dce_ast: fff5254b0ff7f38ea8ceac6b55edb49e5541ab536812d5cba0a12e0d02427726 + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: e033f6264d689a5c7b3d109a4e7bd1c3d2f9dfd9a86712b5cbc709ae5e63db6a + unrolled_ast: e033f6264d689a5c7b3d109a4e7bd1c3d2f9dfd9a86712b5cbc709ae5e63db6a + ssa_ast: a077a00172d25a11c338ef2be947723ebc4cc44f37486b2cbfe7e5e13b830894 + flattened_ast: d4acea907a937b5cc361d247b9ac88b467f180108ce51cb46fbc0307ca4165f8 + destructured_ast: 45261ddd17313128be562a27978b2481ba390079b79e010671549f13f1d2f2b2 + inlined_ast: 45261ddd17313128be562a27978b2481ba390079b79e010671549f13f1d2f2b2 + dce_ast: 45261ddd17313128be562a27978b2481ba390079b79e010671549f13f1d2f2b2 bytecode: 3835c59e778362b72f87e954fe6c9777904bf7d390f68b5ff47fb6c8ef5bb258 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/sub.out b/tests/expectations/compiler/integers/i128/sub.out index f48882c1c0..54733a2b50 100644 --- a/tests/expectations/compiler/integers/i128/sub.out +++ b/tests/expectations/compiler/integers/i128/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0b378f89825f397fb24888f96c8e0459299a75e3bff6ed498a1e4dea93c83409 - type_checked_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - unrolled_symbol_table: 9ff3de3675e8f915655051969ec6db7bdaaf0827773b17bb7a87bf5f7662ceb5 - initial_ast: ab51d470aecabe2c294055a04aa46a660cbcd6c99e1841c5414f496f8e0a2b30 - unrolled_ast: ab51d470aecabe2c294055a04aa46a660cbcd6c99e1841c5414f496f8e0a2b30 - ssa_ast: b7801b4ccdb2c1cb86e57f68ce6805700108d4a964979304416741a1938e96c0 - flattened_ast: 8120a58951e78ffe45e68659de7b42bc07640ec6cc29f6690c86a4a8b024f82a - destructured_ast: 7bce5ef2ce525e9a28e652b9a79e7cb04e49dd26d158956e793980685c634e81 - inlined_ast: 7bce5ef2ce525e9a28e652b9a79e7cb04e49dd26d158956e793980685c634e81 - dce_ast: 7bce5ef2ce525e9a28e652b9a79e7cb04e49dd26d158956e793980685c634e81 + - initial_symbol_table: ed68e1a27ce8421017d6a9ee6d23e2e9cb5c7fbad80c6c27d0878ae4c420d366 + type_checked_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + unrolled_symbol_table: 49b912a7c0bbe948c6c049b6e56d90aeb245cdd80d17105302c68a66bea4bd01 + initial_ast: 366d4b0df2cf6d2263b2fd00b3113becf91de4616e8bf5f86684454bebb2cff2 + unrolled_ast: 366d4b0df2cf6d2263b2fd00b3113becf91de4616e8bf5f86684454bebb2cff2 + ssa_ast: 452a3ded08bdc82a4137f6c83de0d686f794d2628c2f08b8c59570531fbd175c + flattened_ast: a6787b875bc922630b77f26b2dec98af36ed818d825c4eafff0b00bfacead1dc + destructured_ast: 076206dd1b4a83be588251a571ec952d8ba5771da531a287fe56d36e1dca5e02 + inlined_ast: 076206dd1b4a83be588251a571ec952d8ba5771da531a287fe56d36e1dca5e02 + dce_ast: 076206dd1b4a83be588251a571ec952d8ba5771da531a287fe56d36e1dca5e02 bytecode: 1adab47eb5efe9d41dbad9d8b31eb8866871818b40ef6bd54a77c8b016683a5a errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/ternary.out b/tests/expectations/compiler/integers/i128/ternary.out index 78b4c77d5a..119c65dd8c 100644 --- a/tests/expectations/compiler/integers/i128/ternary.out +++ b/tests/expectations/compiler/integers/i128/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d8e193c0fc1513520dda5573beb3d6a86aaac67ac308998f4c605e9c62b379b8 - type_checked_symbol_table: 3ebcfde97d6e997f14872db3cb2a4d8a9705b9332646f0b7e93e9dae4ae01393 - unrolled_symbol_table: 3ebcfde97d6e997f14872db3cb2a4d8a9705b9332646f0b7e93e9dae4ae01393 - initial_ast: 99e7b2d1ee23a9451ce84722bbc7dcf6d6832780c881e0942eb5311dd5b8adce - unrolled_ast: 99e7b2d1ee23a9451ce84722bbc7dcf6d6832780c881e0942eb5311dd5b8adce - ssa_ast: bdf103e51a0fa3b605970cce452ca3acc4aa6f9981dea6cffe2e6e87b6554445 - flattened_ast: 8add84c7286f0accfb9e7e9d60a5f93562b2c88b89d2bcf3fa7330675dcee522 - destructured_ast: 31d5c0097af3f7ad97de4eed1366a60b3440ed1e5130836f63be11f087e03821 - inlined_ast: 31d5c0097af3f7ad97de4eed1366a60b3440ed1e5130836f63be11f087e03821 - dce_ast: 31d5c0097af3f7ad97de4eed1366a60b3440ed1e5130836f63be11f087e03821 + - initial_symbol_table: acbedd59b5575955dd3e57c00324a9e42deb95c8c2734a29945bf9e2d1926e73 + type_checked_symbol_table: 2b5d52c6c048a69f9d65cc5139276af72ef27e5d6524255fafe3465c247197d6 + unrolled_symbol_table: 2b5d52c6c048a69f9d65cc5139276af72ef27e5d6524255fafe3465c247197d6 + initial_ast: ed5862f46b7b3ef3addca4454ba225646fd1d9cc800a5a4f8d585d631d9d36f6 + unrolled_ast: ed5862f46b7b3ef3addca4454ba225646fd1d9cc800a5a4f8d585d631d9d36f6 + ssa_ast: 17e1a255732c391dfff6fa4fd03f076cef97983916d270fece8cb17fb7bcdfb8 + flattened_ast: 79798fc4c657bf4b1f316db4fc70e3be0fef1add5157f39a97bc89abb16c1ae5 + destructured_ast: 72361c470c5bacf68944f864aa46d0a26eacecf977d4e3ffaec18f3ad6a58ae9 + inlined_ast: 72361c470c5bacf68944f864aa46d0a26eacecf977d4e3ffaec18f3ad6a58ae9 + dce_ast: 72361c470c5bacf68944f864aa46d0a26eacecf977d4e3ffaec18f3ad6a58ae9 bytecode: dfa955d512febab56fa2b549f3f0857663aaddb77a71f0322d48b26af49eb2af errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i128/xor.out b/tests/expectations/compiler/integers/i128/xor.out index bc29ff9035..3e434c850c 100644 --- a/tests/expectations/compiler/integers/i128/xor.out +++ b/tests/expectations/compiler/integers/i128/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bd0f4581e2159ad514f8a5cebe937d017c14d9b9f66aee62b8362ae31cdb6ff - type_checked_symbol_table: 51d5abb1f6fa934e1afb6f3623024cb80f864ed34a50bdb0002e18423ec89d50 - unrolled_symbol_table: 51d5abb1f6fa934e1afb6f3623024cb80f864ed34a50bdb0002e18423ec89d50 - initial_ast: d51551a95ea033e035e612ac458cbbaeea1cfdb4e4e6bffaf98f1515f61cb70e - unrolled_ast: d51551a95ea033e035e612ac458cbbaeea1cfdb4e4e6bffaf98f1515f61cb70e - ssa_ast: 8c62efb7a8bea8f7a949b7aafec74c5767e09edc836263d30f694852aaf730c1 - flattened_ast: f117e903732601387d7f0a62a2109abc4e93dcf96f872404d85b334631aa6e6a - destructured_ast: 01a6434931218abb131d1883901fa6834cf5c21f2e4bb2f6997903a0d01e5233 - inlined_ast: 01a6434931218abb131d1883901fa6834cf5c21f2e4bb2f6997903a0d01e5233 - dce_ast: 01a6434931218abb131d1883901fa6834cf5c21f2e4bb2f6997903a0d01e5233 + - initial_symbol_table: b507044a654db0c30b45b373e38fa3e58e04ee5d435c1ceeba2dd237828a158a + type_checked_symbol_table: 817f9f9f80502582ed47ad3c2fb0e05a56c4542c965c8d66278b23df159d038e + unrolled_symbol_table: 817f9f9f80502582ed47ad3c2fb0e05a56c4542c965c8d66278b23df159d038e + initial_ast: 9e76917851d61af22d72f51a13eecddee12d361f36b5f732cf7a89ee77aac079 + unrolled_ast: 9e76917851d61af22d72f51a13eecddee12d361f36b5f732cf7a89ee77aac079 + ssa_ast: acbfeb5f768f531964b2114a7c06ff4e5cbcfa04b9c04a271911a32132f523a4 + flattened_ast: 81128b2004af5b82555f63a1b3cb5a8a0be8a827140b0288d5e683f2b60e5ff7 + destructured_ast: 41ecb7c203f73526315a53f4378c30b97a20bb9b37dc9ea0d74f766ed21617f5 + inlined_ast: 41ecb7c203f73526315a53f4378c30b97a20bb9b37dc9ea0d74f766ed21617f5 + dce_ast: 41ecb7c203f73526315a53f4378c30b97a20bb9b37dc9ea0d74f766ed21617f5 bytecode: a4e52d530daa111c685a34ebf07350f49f886e72fb1af5fd8c789c1ece9813b9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/add.out b/tests/expectations/compiler/integers/i16/add.out index 8d50412c33..8db19a4c53 100644 --- a/tests/expectations/compiler/integers/i16/add.out +++ b/tests/expectations/compiler/integers/i16/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 46ddea86c03d4953813569cd19afc0d8253baf004d2852bb1c0080cc40a0acb1 - unrolled_ast: 46ddea86c03d4953813569cd19afc0d8253baf004d2852bb1c0080cc40a0acb1 - ssa_ast: cc1b268222fd8f9f21ea8c3e1ca4d4ea2183cb80875801686be0e92e999f7b8d - flattened_ast: f756823671158aea124fab01263f41669b6faa555927bc02d4b5f3e26dcea5b9 - destructured_ast: b7a4f210b42c152a039fb903688f3334f65417f4aa5ba5f1dcd4104d0b13f749 - inlined_ast: b7a4f210b42c152a039fb903688f3334f65417f4aa5ba5f1dcd4104d0b13f749 - dce_ast: b7a4f210b42c152a039fb903688f3334f65417f4aa5ba5f1dcd4104d0b13f749 + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 6c8f47e04135bd9001ca9fa0c9792f0fe56619f6610c7389ab61ced60c0cd272 + unrolled_ast: 6c8f47e04135bd9001ca9fa0c9792f0fe56619f6610c7389ab61ced60c0cd272 + ssa_ast: f71009ea8a0fae7bd9a28b477e02df08ff3cfa479b7f81e2f0b63f0100ce3d96 + flattened_ast: d2f11e953067d8bbaaea97bf495dc461a0368f4ec56f61e9d76bff9e5a919002 + destructured_ast: d8eb9c9c0b0518732dc15bf2dd812e6b71b16af1a19e98abe5bdaf642274642f + inlined_ast: d8eb9c9c0b0518732dc15bf2dd812e6b71b16af1a19e98abe5bdaf642274642f + dce_ast: d8eb9c9c0b0518732dc15bf2dd812e6b71b16af1a19e98abe5bdaf642274642f bytecode: 4d6180dac5a97d9a8f2825b4cae41adec00897380b309e1ffadda4ddd4f607fa errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/and.out b/tests/expectations/compiler/integers/i16/and.out index 1b33f510e0..ba8d0cb698 100644 --- a/tests/expectations/compiler/integers/i16/and.out +++ b/tests/expectations/compiler/integers/i16/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 89df494319d101ed629de0b7c416961a28c0ecdf25086b54bf84e571d10829a2 - unrolled_ast: 89df494319d101ed629de0b7c416961a28c0ecdf25086b54bf84e571d10829a2 - ssa_ast: 96858aaa8f929c3409dcafa2f65487f135d85b87dd85bb3a20fa7b1b48f85846 - flattened_ast: e1844083444642fd717aad715324ba40fc0426aa84247c31d84df25745c52e11 - destructured_ast: d862170ae55b64d5c891df79dd871ecc257b879b3b675715ba6bfe9643980ea0 - inlined_ast: d862170ae55b64d5c891df79dd871ecc257b879b3b675715ba6bfe9643980ea0 - dce_ast: d862170ae55b64d5c891df79dd871ecc257b879b3b675715ba6bfe9643980ea0 + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 7e0064f246356a7ff33274423620c3f47ae369132d440b4c34c9beb2a526bd7f + unrolled_ast: 7e0064f246356a7ff33274423620c3f47ae369132d440b4c34c9beb2a526bd7f + ssa_ast: 3cf17e37c8b7809f7201c566404da558ff53211bd67bcefd7a9410626d6c13d3 + flattened_ast: d050c38ea3e92aa63b796eb0317f920753fbb0de6bd3755a2cb651d8d8f0366d + destructured_ast: 236aabb1766a47171bbe9cff06db9414d820d183480a30a9b32232b0fb2f4cf5 + inlined_ast: 236aabb1766a47171bbe9cff06db9414d820d183480a30a9b32232b0fb2f4cf5 + dce_ast: 236aabb1766a47171bbe9cff06db9414d820d183480a30a9b32232b0fb2f4cf5 bytecode: a0056ca7a6a670a9bb0bc979e224136219b6a336c43d3ecd624c218cba49ba22 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/console_assert.out b/tests/expectations/compiler/integers/i16/console_assert.out index 4983825acb..f1ea135423 100644 --- a/tests/expectations/compiler/integers/i16/console_assert.out +++ b/tests/expectations/compiler/integers/i16/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 87026c8f60d2ae148fca60e481525a7a7e4953d8773c22b4dbf55e55ed5cf67b - type_checked_symbol_table: 7faae9a9330816f60f0a5c9f456f1b0e34285fa72b7c1d82cb0d071f15a93748 - unrolled_symbol_table: 7faae9a9330816f60f0a5c9f456f1b0e34285fa72b7c1d82cb0d071f15a93748 - initial_ast: 32cf436574aefa3afa763fa1f06f6d7592cda5d638fd05d6b2ce865d0250a7f3 - unrolled_ast: 32cf436574aefa3afa763fa1f06f6d7592cda5d638fd05d6b2ce865d0250a7f3 - ssa_ast: 368d5a6acee23d6f290faf4c9658f8b8cdca0ce930095aec1c1a30ebab937adb - flattened_ast: 21a0ce89ed00ad3e6b066a6d25c074ad1cc1047d5cdb2b8c9b775a43fc696f3e - destructured_ast: b897c4acf9dd8e415e9c15cfd4c88bca6c4e4ec38914611ffdcad6a288f2c3ab - inlined_ast: b897c4acf9dd8e415e9c15cfd4c88bca6c4e4ec38914611ffdcad6a288f2c3ab - dce_ast: b897c4acf9dd8e415e9c15cfd4c88bca6c4e4ec38914611ffdcad6a288f2c3ab + - initial_symbol_table: db67403754f14b3ef4395457b82051ceeea57cf62bee53ae09126dbca5992143 + type_checked_symbol_table: 201e986733822a2677f3fb2ee0b23fef68fbc575a640a9543dbf8849ac08ab4c + unrolled_symbol_table: 201e986733822a2677f3fb2ee0b23fef68fbc575a640a9543dbf8849ac08ab4c + initial_ast: bdee36b9cbe57911a877087f4eeadfa83c953154bd8e41a76262bbf7d32beb2d + unrolled_ast: bdee36b9cbe57911a877087f4eeadfa83c953154bd8e41a76262bbf7d32beb2d + ssa_ast: 5ab1d2a184285e2cc6a67587bc6b59ad0f6a94492602a6c47a2c870e09b1dcd0 + flattened_ast: 51b1dfa630ccfe91d0b4338352400c2817e4ec97d13cebd011b8f8df53dae9b6 + destructured_ast: bab98c5e44163a1309917bea9ccaf9e8f4cddd02580d5abcb76bbe17b64aaa2f + inlined_ast: bab98c5e44163a1309917bea9ccaf9e8f4cddd02580d5abcb76bbe17b64aaa2f + dce_ast: bab98c5e44163a1309917bea9ccaf9e8f4cddd02580d5abcb76bbe17b64aaa2f bytecode: ac2d2f57bf49761437884caa2b7f46c8c33df05175d3cba3ace16cb068374f18 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/div.out b/tests/expectations/compiler/integers/i16/div.out index 6ee4b8831d..b9d4e1e147 100644 --- a/tests/expectations/compiler/integers/i16/div.out +++ b/tests/expectations/compiler/integers/i16/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: de2773adff58d9aae83869980b7e2984362e0612f8ce454fffce763f39b125ea - unrolled_ast: de2773adff58d9aae83869980b7e2984362e0612f8ce454fffce763f39b125ea - ssa_ast: 726ed0da9ace03a933f29a0b4b1c36878f8c6ec2e9fee2d1ce816831a6235199 - flattened_ast: 80c89f99546bc9f353f5ba0aa6c7f0e06a9c8e2468bcf19ff18b26e2b7184680 - destructured_ast: b85e6a2c692399b9be65dcdde192a507baaec4df6aff75679ffdfd4087bc5cf0 - inlined_ast: b85e6a2c692399b9be65dcdde192a507baaec4df6aff75679ffdfd4087bc5cf0 - dce_ast: b85e6a2c692399b9be65dcdde192a507baaec4df6aff75679ffdfd4087bc5cf0 + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 038f29d9bd864f7ba4fdf5b8816c65608f6cad0a666aa5c0e1b677fec0b43d4a + unrolled_ast: 038f29d9bd864f7ba4fdf5b8816c65608f6cad0a666aa5c0e1b677fec0b43d4a + ssa_ast: ed5404d130ae5bf4e1135fc198fcda42ac055f1b42648c9ee7f0bb5f118c091e + flattened_ast: 9cd3c3ef2cff9ad4b503775bcec497a86dd3d2d0733751e413e2bf2578220953 + destructured_ast: a1f15537cbd436509d0f7042e2a300b733d0abd36323a1595dfe3a6b294816f8 + inlined_ast: a1f15537cbd436509d0f7042e2a300b733d0abd36323a1595dfe3a6b294816f8 + dce_ast: a1f15537cbd436509d0f7042e2a300b733d0abd36323a1595dfe3a6b294816f8 bytecode: 0d753f8ac24fd6daf4150b9ab5d1469e61c65d75c6eddcc8a5dd859e8084fb2f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/eq.out b/tests/expectations/compiler/integers/i16/eq.out index 04b3ba8eae..0ac4d0adef 100644 --- a/tests/expectations/compiler/integers/i16/eq.out +++ b/tests/expectations/compiler/integers/i16/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7b21f40b9654580d8754120954678fae12ece205e429dbb7e251afea82cc6d0 - type_checked_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - unrolled_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - initial_ast: 3f7fc2cb2571bcae5a00c807e183ee8fd7b32d91ca8d77c93f2ec69e869c8d2d - unrolled_ast: 3f7fc2cb2571bcae5a00c807e183ee8fd7b32d91ca8d77c93f2ec69e869c8d2d - ssa_ast: 22de2df1c771dfd2e135046ee010e017c774a35bc8f90f35c0ada3c17466275e - flattened_ast: 3049ba0393b2ad818c08336899ae039298d4a2cc11a7e7961515009fa7ec174f - destructured_ast: 909a4380991e90f6d16383fc9f8646526cdafb25221381407ad43b23c376971a - inlined_ast: 909a4380991e90f6d16383fc9f8646526cdafb25221381407ad43b23c376971a - dce_ast: 909a4380991e90f6d16383fc9f8646526cdafb25221381407ad43b23c376971a + - initial_symbol_table: 5df2ffe594181b9cc0903c90708400e008e6b311701d2436476b779ba61c1d23 + type_checked_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + unrolled_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + initial_ast: 9d60d2c086520f8391b0c7374d30cd11cc30acd9a2a49f35bf52e89c4be0674d + unrolled_ast: 9d60d2c086520f8391b0c7374d30cd11cc30acd9a2a49f35bf52e89c4be0674d + ssa_ast: cf36eb27361ccc7f9d18f6feb1f43a2cb3011a32f016663bbb8efd501781cef5 + flattened_ast: d40b7e818e541c629e462b845fabd0505036172f082c2787794b7d25c16e57c5 + destructured_ast: 8d726ce0ff0543d808751f23cd0ace00df543021fb1a76286f8d062c52a57cc7 + inlined_ast: 8d726ce0ff0543d808751f23cd0ace00df543021fb1a76286f8d062c52a57cc7 + dce_ast: 8d726ce0ff0543d808751f23cd0ace00df543021fb1a76286f8d062c52a57cc7 bytecode: 898a6a5cc452219a2c31f1cc7f0c73c6eea23a72d4d331e013cfb866167467e2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/ge.out b/tests/expectations/compiler/integers/i16/ge.out index 625e71e5e9..3729f088a9 100644 --- a/tests/expectations/compiler/integers/i16/ge.out +++ b/tests/expectations/compiler/integers/i16/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7b21f40b9654580d8754120954678fae12ece205e429dbb7e251afea82cc6d0 - type_checked_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - unrolled_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - initial_ast: dc74e52db306cfe7dc131d4342bad6f40f72a73d08de200d3651365e2d045fc9 - unrolled_ast: dc74e52db306cfe7dc131d4342bad6f40f72a73d08de200d3651365e2d045fc9 - ssa_ast: bb010e94f027e2f753d531a72f32509c5c1cca2c21c6c0d7992731101e2cfbf7 - flattened_ast: 23144d06fcf80cf430de47b1d9ab9119d22d8ba2cfacf2e558eb904a2cebcf08 - destructured_ast: 32f8fa7c046385dd52bc84c2b7ccdb11bb69935cdabea2dc3ec8df08a08e05a8 - inlined_ast: 32f8fa7c046385dd52bc84c2b7ccdb11bb69935cdabea2dc3ec8df08a08e05a8 - dce_ast: 32f8fa7c046385dd52bc84c2b7ccdb11bb69935cdabea2dc3ec8df08a08e05a8 + - initial_symbol_table: 5df2ffe594181b9cc0903c90708400e008e6b311701d2436476b779ba61c1d23 + type_checked_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + unrolled_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + initial_ast: 45987607ac9573cd3cc792bf37953df05191898c6417af32467bbd19836447f3 + unrolled_ast: 45987607ac9573cd3cc792bf37953df05191898c6417af32467bbd19836447f3 + ssa_ast: 9e4dca84f1c7bc06e7e2f432119bc4a742137b0756da6d628c12a93880dcebef + flattened_ast: 423022ef7438e119cb9f85504614f2806aaff9397b9f5bee728a5e53ce7604d6 + destructured_ast: c88b48861a55431b7e0a4bb67c3926771fdede703bc1f654662b5b50ebd51b16 + inlined_ast: c88b48861a55431b7e0a4bb67c3926771fdede703bc1f654662b5b50ebd51b16 + dce_ast: c88b48861a55431b7e0a4bb67c3926771fdede703bc1f654662b5b50ebd51b16 bytecode: e35d3733d6b9cdae2cad91fa9100d057efcbdf45f16994f11a75319486a81e64 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/gt.out b/tests/expectations/compiler/integers/i16/gt.out index 2d55854efc..4248425955 100644 --- a/tests/expectations/compiler/integers/i16/gt.out +++ b/tests/expectations/compiler/integers/i16/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7b21f40b9654580d8754120954678fae12ece205e429dbb7e251afea82cc6d0 - type_checked_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - unrolled_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - initial_ast: d69ef53efb63c418bab4f1108a7393ddde3a3538aacb12fcbd885f3ce4e791fb - unrolled_ast: d69ef53efb63c418bab4f1108a7393ddde3a3538aacb12fcbd885f3ce4e791fb - ssa_ast: 5bba4f39177e0541231144db83ec28380cc10ddbc97d3f2af5a09d1dc18e46ee - flattened_ast: 1f9106f1eeb54176a25763af35d994fc21a7711db3d193c893290c10f45ca435 - destructured_ast: c3395f93858bcaeb0e5eba597aad0c6579c88616bf8626143e75ea99d85c9b49 - inlined_ast: c3395f93858bcaeb0e5eba597aad0c6579c88616bf8626143e75ea99d85c9b49 - dce_ast: c3395f93858bcaeb0e5eba597aad0c6579c88616bf8626143e75ea99d85c9b49 + - initial_symbol_table: 5df2ffe594181b9cc0903c90708400e008e6b311701d2436476b779ba61c1d23 + type_checked_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + unrolled_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + initial_ast: a3d6d06d64f87e9100c2c29ff404d80f18fa35227f989ebfebaf6bd565539d8d + unrolled_ast: a3d6d06d64f87e9100c2c29ff404d80f18fa35227f989ebfebaf6bd565539d8d + ssa_ast: d343b1ed12fde8c888e41213991b6eed7814058f702efd82af14144ef7c48e44 + flattened_ast: 708abf5b9aced79c5f41ee88114ea5b11895cd0335c979853ecb7ba1c2878ca4 + destructured_ast: 65f104dc0166e5e037a71ca5039369c87a383af76bb07e24a77aafabe41aac5c + inlined_ast: 65f104dc0166e5e037a71ca5039369c87a383af76bb07e24a77aafabe41aac5c + dce_ast: 65f104dc0166e5e037a71ca5039369c87a383af76bb07e24a77aafabe41aac5c bytecode: 8195766fd4b565e30f6f4e088c57977e5a558d68847e0a61fe2b8de79bd2590d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/le.out b/tests/expectations/compiler/integers/i16/le.out index acd7fbf8fb..0aecea1be2 100644 --- a/tests/expectations/compiler/integers/i16/le.out +++ b/tests/expectations/compiler/integers/i16/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7b21f40b9654580d8754120954678fae12ece205e429dbb7e251afea82cc6d0 - type_checked_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - unrolled_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - initial_ast: 5d6fa29b285d7e465605e73466aee30c72dc4da54e406e0970906a6a3c91f546 - unrolled_ast: 5d6fa29b285d7e465605e73466aee30c72dc4da54e406e0970906a6a3c91f546 - ssa_ast: cf9cebceaa75b5ad559138d777d961dc5fb73fdd1c4062bc65874472be5438bb - flattened_ast: 932961363c210a74f56ecacb2b168395eed59e35a6b49a8e899ec6fcd5b3fcc1 - destructured_ast: 14f9c057e8e380daa3c8719f4914e8065bb906f68e0d2f75a988db7414d67380 - inlined_ast: 14f9c057e8e380daa3c8719f4914e8065bb906f68e0d2f75a988db7414d67380 - dce_ast: 14f9c057e8e380daa3c8719f4914e8065bb906f68e0d2f75a988db7414d67380 + - initial_symbol_table: 5df2ffe594181b9cc0903c90708400e008e6b311701d2436476b779ba61c1d23 + type_checked_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + unrolled_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + initial_ast: 01f6e6d33ad437e8b6fb4ce0dff5c514e3171533e64a52ad177408705006e892 + unrolled_ast: 01f6e6d33ad437e8b6fb4ce0dff5c514e3171533e64a52ad177408705006e892 + ssa_ast: 9a7d0212c75fa433a90af18edd4a5dbb1c4a8f6bf2cc259c2f9b492ecdf4354b + flattened_ast: 10a0d660647a6ff40cac8df4a1815b1e53755480603bf11c8de1a7f8e72e89ab + destructured_ast: b017320038799ac1eee8d3d21424e61350093eb48a9f46a14cc0b181c21c62f8 + inlined_ast: b017320038799ac1eee8d3d21424e61350093eb48a9f46a14cc0b181c21c62f8 + dce_ast: b017320038799ac1eee8d3d21424e61350093eb48a9f46a14cc0b181c21c62f8 bytecode: 98dc59dd7939556e96fd2a7f222612401d18c45c3d38845f2c68d273b1d848c3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/lt.out b/tests/expectations/compiler/integers/i16/lt.out index 0ec4aea212..887681d990 100644 --- a/tests/expectations/compiler/integers/i16/lt.out +++ b/tests/expectations/compiler/integers/i16/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7b21f40b9654580d8754120954678fae12ece205e429dbb7e251afea82cc6d0 - type_checked_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - unrolled_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - initial_ast: 5018df0be73e74dbe1c2ff146c6fdb8a2d27ff69986c7265a9425ec4b39fa337 - unrolled_ast: 5018df0be73e74dbe1c2ff146c6fdb8a2d27ff69986c7265a9425ec4b39fa337 - ssa_ast: 683f6091887c03d5142ac76a99a3287a9e3ad58e7e14782ba211d8fffcb2e9c1 - flattened_ast: 4c2af6d6ca29bd95357d370abdb23b96b2d0eb66687fadf47cea8274ff1695c8 - destructured_ast: e545738cab56a3b10f9f4dc4b1fe15478b0dd86f160a06dc1757bb62bc45c2a7 - inlined_ast: e545738cab56a3b10f9f4dc4b1fe15478b0dd86f160a06dc1757bb62bc45c2a7 - dce_ast: e545738cab56a3b10f9f4dc4b1fe15478b0dd86f160a06dc1757bb62bc45c2a7 + - initial_symbol_table: 5df2ffe594181b9cc0903c90708400e008e6b311701d2436476b779ba61c1d23 + type_checked_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + unrolled_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + initial_ast: 0422a0f0a4dc555e53af34cda3cf096e578d2bf3159b93bac928938695f869ce + unrolled_ast: 0422a0f0a4dc555e53af34cda3cf096e578d2bf3159b93bac928938695f869ce + ssa_ast: 32be361ea64b6ac8c2d2f67c4d00d9c74f8f65e4667a1e238b38441b57d067e8 + flattened_ast: b55b15c0327af13788356383bec2a16488af78c7604ce7d22ba9c2e4fc3a5200 + destructured_ast: 8f44e3696dabbb42c522c3e5de6e5a6f606a7c569a4569382c1e68bf999c1080 + inlined_ast: 8f44e3696dabbb42c522c3e5de6e5a6f606a7c569a4569382c1e68bf999c1080 + dce_ast: 8f44e3696dabbb42c522c3e5de6e5a6f606a7c569a4569382c1e68bf999c1080 bytecode: 1ce9578b21f22dfd7342da3a2ea28ed86cb30b94475fc02329dab93fe121eaa3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/max.out b/tests/expectations/compiler/integers/i16/max.out index a0699d4ef0..04ea715fe3 100644 --- a/tests/expectations/compiler/integers/i16/max.out +++ b/tests/expectations/compiler/integers/i16/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 21be806b47489e1f660127cd776d3b988c1ff28582acae6db51ff2571d24e6ee - type_checked_symbol_table: 09fbcb482dd4cb8653577654e49fb16f37431397d3b4edde346528b52f1f7842 - unrolled_symbol_table: 09fbcb482dd4cb8653577654e49fb16f37431397d3b4edde346528b52f1f7842 - initial_ast: d351461cac06b6238a0e646f7b22f12606aa8915ce1ddf4fdc998cc657fb5fde - unrolled_ast: d351461cac06b6238a0e646f7b22f12606aa8915ce1ddf4fdc998cc657fb5fde - ssa_ast: b0c879e3dcb80f905f762e006a97e48fafc7daa54b419d2b32476e75e6e4363a - flattened_ast: 091fa75e1c5315f631694aae8aac9cbe6aa5361a52cb3f99492e22fa66279715 - destructured_ast: e97066fc2c6787924228f6edbda2f412e41ddba7115fd21ff103cb067da1bfac - inlined_ast: e97066fc2c6787924228f6edbda2f412e41ddba7115fd21ff103cb067da1bfac - dce_ast: e97066fc2c6787924228f6edbda2f412e41ddba7115fd21ff103cb067da1bfac + - initial_symbol_table: d47aa228cf5afeb1a4b11a842278aa70b8a72e1bae896afaf92aeb43b7c7f591 + type_checked_symbol_table: b0ea0a68e00ce7191185bf0abcaf4d4f143f236d27413b71220b76915ca3061f + unrolled_symbol_table: b0ea0a68e00ce7191185bf0abcaf4d4f143f236d27413b71220b76915ca3061f + initial_ast: 2259743a46d3ea04db7e76df9460ced1999fd2a1e3d7edfb6cc511af5d2408a5 + unrolled_ast: 2259743a46d3ea04db7e76df9460ced1999fd2a1e3d7edfb6cc511af5d2408a5 + ssa_ast: db4dd33512c7a427af08beb26d3fd65427f11f211bd0348c8b98e336df53d206 + flattened_ast: dfe4b31e00a15032fa75f0a29d22d6d93344b3bf7d102274ccddfd15628eeb26 + destructured_ast: 319ea3581116c393dc0ae8bbd39809b64eee4e217d0ed32d02a10b897c45c438 + inlined_ast: 319ea3581116c393dc0ae8bbd39809b64eee4e217d0ed32d02a10b897c45c438 + dce_ast: 319ea3581116c393dc0ae8bbd39809b64eee4e217d0ed32d02a10b897c45c438 bytecode: 45295d2179ab802afcc86d7d5b8c0b17afcdab726c8cca491370f77918e64a2b errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/min.out b/tests/expectations/compiler/integers/i16/min.out index 9acad6f1da..83581a66a1 100644 --- a/tests/expectations/compiler/integers/i16/min.out +++ b/tests/expectations/compiler/integers/i16/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 21be806b47489e1f660127cd776d3b988c1ff28582acae6db51ff2571d24e6ee - type_checked_symbol_table: 09fbcb482dd4cb8653577654e49fb16f37431397d3b4edde346528b52f1f7842 - unrolled_symbol_table: 09fbcb482dd4cb8653577654e49fb16f37431397d3b4edde346528b52f1f7842 - initial_ast: 4d7fd1f6956b619023703c5ba09b344e56aca3c07f0bd651de551a51f89191a9 - unrolled_ast: 4d7fd1f6956b619023703c5ba09b344e56aca3c07f0bd651de551a51f89191a9 - ssa_ast: 624d78cfbe96d184ae960ff2badce4b261c9a2a96b23b0199336c707661a977f - flattened_ast: db424f228d236e0576c90c806e05f4637eba6a98f701afc96ebcd48cb3b15832 - destructured_ast: 98ee05feec94d773f3cf3c9d063c5f7340b8ffe8d6052a2d81420508b0a57666 - inlined_ast: 98ee05feec94d773f3cf3c9d063c5f7340b8ffe8d6052a2d81420508b0a57666 - dce_ast: 98ee05feec94d773f3cf3c9d063c5f7340b8ffe8d6052a2d81420508b0a57666 + - initial_symbol_table: d47aa228cf5afeb1a4b11a842278aa70b8a72e1bae896afaf92aeb43b7c7f591 + type_checked_symbol_table: b0ea0a68e00ce7191185bf0abcaf4d4f143f236d27413b71220b76915ca3061f + unrolled_symbol_table: b0ea0a68e00ce7191185bf0abcaf4d4f143f236d27413b71220b76915ca3061f + initial_ast: 7738d7689916c25d785448f4b3ee0a5351fed9444ae7d56acb6b634b51cfb2e4 + unrolled_ast: 7738d7689916c25d785448f4b3ee0a5351fed9444ae7d56acb6b634b51cfb2e4 + ssa_ast: f8499bd22ee01e6da2208cf543c9bd6202d2be17ae2c7245a82ebf2f55fe121b + flattened_ast: 81080692d927e37301b2666e4060cdbe4e7c2a21689fa661e75dde03ccc9a044 + destructured_ast: 491168a3ff75b71acc86d7387f460800f8001bac753b4ace745bedcfc044c2a3 + inlined_ast: 491168a3ff75b71acc86d7387f460800f8001bac753b4ace745bedcfc044c2a3 + dce_ast: 491168a3ff75b71acc86d7387f460800f8001bac753b4ace745bedcfc044c2a3 bytecode: b4ca9ba0607d70a519a65b1415ffb48639cda59835abf8a7a892710f309b0abc errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/min_fail.out b/tests/expectations/compiler/integers/i16/min_fail.out index be55dc14a6..ce908209ff 100644 --- a/tests/expectations/compiler/integers/i16/min_fail.out +++ b/tests/expectations/compiler/integers/i16/min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: daa8932f6a6ff683d644025b6011f01afefef4a32bab71e5b3cf2a20b5b406c0 - type_checked_symbol_table: bd477229966d9a5accd0aaad334370650559d8b8dd104ba9010789e8ff6b71f6 - unrolled_symbol_table: bd477229966d9a5accd0aaad334370650559d8b8dd104ba9010789e8ff6b71f6 - initial_ast: dd5f2d87082ac8ff97ec9b7481039a646e5bcf67eb66aa03dbf2dce1a2ec5ea6 - unrolled_ast: dd5f2d87082ac8ff97ec9b7481039a646e5bcf67eb66aa03dbf2dce1a2ec5ea6 - ssa_ast: 6522d6fcd45c9c1473fdd280636e99c09fb060598c0dceec9fb30733bc69b2a3 - flattened_ast: bcbada2c72cffd30bad9885885ee4d79c1909fdb32c17867885928b3eeb05a7b - destructured_ast: c8eb69ba33077fbd42d9e3159784e78f379b66fa70168edf4dc231e93faee061 - inlined_ast: c8eb69ba33077fbd42d9e3159784e78f379b66fa70168edf4dc231e93faee061 - dce_ast: c8eb69ba33077fbd42d9e3159784e78f379b66fa70168edf4dc231e93faee061 + - initial_symbol_table: 853b33211f8e951b0e64fc7b68f80bcf40f4c37d14fdcf796e163bf0a4d6e718 + type_checked_symbol_table: 908930ca10f04f68689ac78dd301a5752ab330a9cb5eef7b65df416f5dcc2eb5 + unrolled_symbol_table: 908930ca10f04f68689ac78dd301a5752ab330a9cb5eef7b65df416f5dcc2eb5 + initial_ast: b9547796a72872467fcf1dc23cb7fab9faa3384f82ecddbfc652fc37602ba2f5 + unrolled_ast: b9547796a72872467fcf1dc23cb7fab9faa3384f82ecddbfc652fc37602ba2f5 + ssa_ast: 2d5267193d78ca01d95362840d84052f846c16c287a6ffb405c4e4b1a31f744f + flattened_ast: c71c8899a4a2000b54e348eac03181f96e25fceb6a05b1e7fee5acec38e25835 + destructured_ast: 01402129008422974cb9a1561be70439e751f9a4f1623fa986e8c7100980f2b3 + inlined_ast: 01402129008422974cb9a1561be70439e751f9a4f1623fa986e8c7100980f2b3 + dce_ast: 01402129008422974cb9a1561be70439e751f9a4f1623fa986e8c7100980f2b3 bytecode: 5d5bc4c63f62ab0bf4b07e3791e046417ea909f69375729be199bbdba267e742 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/mul.out b/tests/expectations/compiler/integers/i16/mul.out index f44fb7f4aa..c73254c285 100644 --- a/tests/expectations/compiler/integers/i16/mul.out +++ b/tests/expectations/compiler/integers/i16/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 8872106e0c41454a04eb6472b3065ed5aa8c21f1a4e04b53e9ee584c9a751fda - unrolled_ast: 8872106e0c41454a04eb6472b3065ed5aa8c21f1a4e04b53e9ee584c9a751fda - ssa_ast: 92e19838e5afe4250d684abd92aa22a5812d359bde4c2554608ac930214df63d - flattened_ast: cc9ee2fc1a7952280ad3f4b5b0b7d9990ef89a499d2bc9880ebf7ee2d1876d11 - destructured_ast: 5b02688723c3dbc2b2c2851c7b8ac9d153d88be2c3655cba53c218374a9aaf5f - inlined_ast: 5b02688723c3dbc2b2c2851c7b8ac9d153d88be2c3655cba53c218374a9aaf5f - dce_ast: 5b02688723c3dbc2b2c2851c7b8ac9d153d88be2c3655cba53c218374a9aaf5f + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 149bcc4b503fba9ff3e58c922b457b8210ffbe0e6fba7d8d0fed366899a239fc + unrolled_ast: 149bcc4b503fba9ff3e58c922b457b8210ffbe0e6fba7d8d0fed366899a239fc + ssa_ast: 160c673ad78b1e9743597edf8051a9a968236481b9b353dfae1d476577eebd9a + flattened_ast: bd5667189055bc254b8258a25cf3eeda3d9a8e3a3c5597ecd86c8f28c22381ce + destructured_ast: 9032d993512e7cb4534820dfbadc5e8eb5cfe840acd9897269575ad199f381e0 + inlined_ast: 9032d993512e7cb4534820dfbadc5e8eb5cfe840acd9897269575ad199f381e0 + dce_ast: 9032d993512e7cb4534820dfbadc5e8eb5cfe840acd9897269575ad199f381e0 bytecode: dfd9acb20823234cdd87513c5b6ee195f0e5b925b52e035009dcb7ff22e6900a errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/ne.out b/tests/expectations/compiler/integers/i16/ne.out index 06b1c67603..00c3181da9 100644 --- a/tests/expectations/compiler/integers/i16/ne.out +++ b/tests/expectations/compiler/integers/i16/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e7b21f40b9654580d8754120954678fae12ece205e429dbb7e251afea82cc6d0 - type_checked_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - unrolled_symbol_table: 7042b9b86f92bd849c092df43c30c5def207c6de105436986eb6ca61ef6a84f1 - initial_ast: 04e3b92d2e93b47920c700b5933fe26ddde787f803c6d64493f1b19847d84f89 - unrolled_ast: 04e3b92d2e93b47920c700b5933fe26ddde787f803c6d64493f1b19847d84f89 - ssa_ast: 06956cb69cb75230686c60b49c66d00eaee806c81d4659ce45a7f49eb7f6163c - flattened_ast: a7ebfe653b752ea52674b9b2a2113f5d94b4cdc9060afd92b577289de72167b9 - destructured_ast: 1fdc2c043661f775b389d343df60da471b0efe178841679fc3310a189797939b - inlined_ast: 1fdc2c043661f775b389d343df60da471b0efe178841679fc3310a189797939b - dce_ast: 1fdc2c043661f775b389d343df60da471b0efe178841679fc3310a189797939b + - initial_symbol_table: 5df2ffe594181b9cc0903c90708400e008e6b311701d2436476b779ba61c1d23 + type_checked_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + unrolled_symbol_table: 458c03a73ef827a1e9430685e8ffd7bce7606cce8e984d1eb5d4ed7a0510850d + initial_ast: 7962efcc973c9f81ff4f4d53e99fd7287233d96e5d038a1e817a5b683258015a + unrolled_ast: 7962efcc973c9f81ff4f4d53e99fd7287233d96e5d038a1e817a5b683258015a + ssa_ast: c0e6f90c44da98fef1c04a2ca2215dd7e718f8697c25d35e02eabb6c7ea14465 + flattened_ast: 03be2b9a03f30c2eec9bf2536e155a6e2635469ee9fe4ba85f37dd6d6840b163 + destructured_ast: 2a28520a17ab169249e2f7b46ded8514cf9034cc789cab0d3915ee2c2211eb28 + inlined_ast: 2a28520a17ab169249e2f7b46ded8514cf9034cc789cab0d3915ee2c2211eb28 + dce_ast: 2a28520a17ab169249e2f7b46ded8514cf9034cc789cab0d3915ee2c2211eb28 bytecode: 955b3e3d4d80a6816de6d59563cc6f31f94dbff43853facba45936dfdc2012ca errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/negate.out b/tests/expectations/compiler/integers/i16/negate.out index 88e53bc4ae..65b17987a1 100644 --- a/tests/expectations/compiler/integers/i16/negate.out +++ b/tests/expectations/compiler/integers/i16/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 87026c8f60d2ae148fca60e481525a7a7e4953d8773c22b4dbf55e55ed5cf67b - type_checked_symbol_table: f3047c0dacd5eb802a2884bdcd04577d2a545d03df579f5da7553d25714744bd - unrolled_symbol_table: f3047c0dacd5eb802a2884bdcd04577d2a545d03df579f5da7553d25714744bd - initial_ast: 18fe6f0ff7feff829fb80a461207499f923cf55b64962600c670c23475799728 - unrolled_ast: 18fe6f0ff7feff829fb80a461207499f923cf55b64962600c670c23475799728 - ssa_ast: d868ed5482f1bb03b4585119636e063775d6037466b3267cb88d1553099f4edf - flattened_ast: 673332f25160604dad5c6c08153863e4885f1edcb55c8b9f14157fb4df279bab - destructured_ast: d649ff607d752c6eb9946fbe2b3d7402ef75e4b81e241c18dd5f68028212585f - inlined_ast: d649ff607d752c6eb9946fbe2b3d7402ef75e4b81e241c18dd5f68028212585f - dce_ast: d649ff607d752c6eb9946fbe2b3d7402ef75e4b81e241c18dd5f68028212585f + - initial_symbol_table: db67403754f14b3ef4395457b82051ceeea57cf62bee53ae09126dbca5992143 + type_checked_symbol_table: 72c0ebfb2bd3ca4aa7e9b874e6e503fd4a60c7df86a3b7d93efab8c24b334ad6 + unrolled_symbol_table: 72c0ebfb2bd3ca4aa7e9b874e6e503fd4a60c7df86a3b7d93efab8c24b334ad6 + initial_ast: 19c3003aa7806c3901198f5ff002a0a2d4b25903d1031d6433f24ca643868872 + unrolled_ast: 19c3003aa7806c3901198f5ff002a0a2d4b25903d1031d6433f24ca643868872 + ssa_ast: 415a2c2d597270ac91f4d6f37a36b8edf5b1ed8be72068e90bf53a26d94c6ad3 + flattened_ast: 740041a346ea9666e5104166eb87435ac1471179f3f428b3e3b592af4807c4d7 + destructured_ast: 5d67eefaf8bda85fdf59263cc3b78b8428cd7f7d1bc6a461728f99690c968bb3 + inlined_ast: 5d67eefaf8bda85fdf59263cc3b78b8428cd7f7d1bc6a461728f99690c968bb3 + dce_ast: 5d67eefaf8bda85fdf59263cc3b78b8428cd7f7d1bc6a461728f99690c968bb3 bytecode: 4c2a08bbf8cfdd45438e33b981a9f3d77b1d44225227714b3189e3e641e428e9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/negate_min_fail.out b/tests/expectations/compiler/integers/i16/negate_min_fail.out index 79290f7abd..e425be77a2 100644 --- a/tests/expectations/compiler/integers/i16/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i16/negate_min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: daa8932f6a6ff683d644025b6011f01afefef4a32bab71e5b3cf2a20b5b406c0 - type_checked_symbol_table: bd477229966d9a5accd0aaad334370650559d8b8dd104ba9010789e8ff6b71f6 - unrolled_symbol_table: bd477229966d9a5accd0aaad334370650559d8b8dd104ba9010789e8ff6b71f6 - initial_ast: c6be3cc663dff0d6e273dafb9948b6fed5c3d2e9cab2d7483a42c8fe833b11a7 - unrolled_ast: c6be3cc663dff0d6e273dafb9948b6fed5c3d2e9cab2d7483a42c8fe833b11a7 - ssa_ast: cfcef88a2a85ea95ee7e121346389111520c44225ffb4b691685f0e5e8960275 - flattened_ast: 14e02da64f40febd7a23f033b6921ae2264ef2c943370f7034f1dbcb60617598 - destructured_ast: 1fe52bada4bd509baf02ce9186c0ff7138b18c1135a54417d604686de8b44ba6 - inlined_ast: 1fe52bada4bd509baf02ce9186c0ff7138b18c1135a54417d604686de8b44ba6 - dce_ast: 1fe52bada4bd509baf02ce9186c0ff7138b18c1135a54417d604686de8b44ba6 + - initial_symbol_table: 853b33211f8e951b0e64fc7b68f80bcf40f4c37d14fdcf796e163bf0a4d6e718 + type_checked_symbol_table: 908930ca10f04f68689ac78dd301a5752ab330a9cb5eef7b65df416f5dcc2eb5 + unrolled_symbol_table: 908930ca10f04f68689ac78dd301a5752ab330a9cb5eef7b65df416f5dcc2eb5 + initial_ast: 714efb95a1083e7f86bc44bb549290f8f42dfad5caa020e228a23cd820038773 + unrolled_ast: 714efb95a1083e7f86bc44bb549290f8f42dfad5caa020e228a23cd820038773 + ssa_ast: 4312012008bfd431feec056a18efe1bf1053ae3fbe55a30863d1846dc2e8a6a6 + flattened_ast: d4d1a2c0b7799d10df1036aae149fda4bb7b5a909150a24d48ae09b0e5639473 + destructured_ast: 969d67a86b01949da6b350a43472be5eef917e3f0ad8b19761e53114833f3c67 + inlined_ast: 969d67a86b01949da6b350a43472be5eef917e3f0ad8b19761e53114833f3c67 + dce_ast: 969d67a86b01949da6b350a43472be5eef917e3f0ad8b19761e53114833f3c67 bytecode: f1c720ffbffc836bb5dcc1bdf2b2e9cb95de97275e7798b6f8e508c9116d757c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/negate_zero.out b/tests/expectations/compiler/integers/i16/negate_zero.out index eb2f7dc752..e4ddaba725 100644 --- a/tests/expectations/compiler/integers/i16/negate_zero.out +++ b/tests/expectations/compiler/integers/i16/negate_zero.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 0d7a0bdf79fccaee2ad0b30d2566e0f6728ef096138cb3c43fc728be6a81be10 - unrolled_symbol_table: 0d7a0bdf79fccaee2ad0b30d2566e0f6728ef096138cb3c43fc728be6a81be10 - initial_ast: e9861793c15091bd9f072548ef4b77e4614526b64a605cc604dd50bb9bb93d5b - unrolled_ast: e9861793c15091bd9f072548ef4b77e4614526b64a605cc604dd50bb9bb93d5b - ssa_ast: 9ae69a099a5a130e6ada2b6952b823cbb05ad689e8b0ce38580204152187ebdd - flattened_ast: a2158af67245121ca076e4697bc480b05936e438e16be8a9d318ea1a402a37ad - destructured_ast: d4876124a48acd7e908668e839f0f2c0d87ac6b25fbadfe50acfe7c6684716e9 - inlined_ast: d4876124a48acd7e908668e839f0f2c0d87ac6b25fbadfe50acfe7c6684716e9 - dce_ast: d4876124a48acd7e908668e839f0f2c0d87ac6b25fbadfe50acfe7c6684716e9 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: d32263552cc0f624130ded165f96d938fa0933a1a1ff2dbc0057420c7fb8ca89 + unrolled_symbol_table: d32263552cc0f624130ded165f96d938fa0933a1a1ff2dbc0057420c7fb8ca89 + initial_ast: 7028b71fb9f135d260859f39f9703e776ebd2a88bc98d18cc3133c596e8e1ca8 + unrolled_ast: 7028b71fb9f135d260859f39f9703e776ebd2a88bc98d18cc3133c596e8e1ca8 + ssa_ast: d0e8a02c77d5ba131933d0cf93ae70bbfbc1e3b290fa842836221d8ce3de7743 + flattened_ast: 289376e403ff4b94e4539312cbd03f89df34bac7fd268366a3775c0e41cfde53 + destructured_ast: 0eee77a7699a4f5d9b675958a38d750ddad1c0243749ac83a814e67950985f5f + inlined_ast: 0eee77a7699a4f5d9b675958a38d750ddad1c0243749ac83a814e67950985f5f + dce_ast: 0eee77a7699a4f5d9b675958a38d750ddad1c0243749ac83a814e67950985f5f bytecode: 041ad04237619df46380596339019563fc1d330a7e3792a3d856e4b600e8501e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/operator_methods.out b/tests/expectations/compiler/integers/i16/operator_methods.out index 2ebab06069..3d3e6b3cc3 100644 --- a/tests/expectations/compiler/integers/i16/operator_methods.out +++ b/tests/expectations/compiler/integers/i16/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 87026c8f60d2ae148fca60e481525a7a7e4953d8773c22b4dbf55e55ed5cf67b - type_checked_symbol_table: aa215b1de08623bc5cbaae034f9eb28bafb34f5a051aa4b261fa0fdbddaff4da - unrolled_symbol_table: aa215b1de08623bc5cbaae034f9eb28bafb34f5a051aa4b261fa0fdbddaff4da - initial_ast: 095abd56fe10ec9182491ccd1d442904354e4bd99e2aa79a47585db984012815 - unrolled_ast: 095abd56fe10ec9182491ccd1d442904354e4bd99e2aa79a47585db984012815 - ssa_ast: 40c2c09ca980f2ab53559ce1c788e45763bcc0d4584df07f381294dceb799e4a - flattened_ast: b05a124f6f4e29c3e95fdcf299978996c39cf1e911b757d60a74bccf4e4896ed - destructured_ast: 46b90a488008ba2faef16dc4e3d2780233086c087d43afc6bd616151bb6ebe8b - inlined_ast: 46b90a488008ba2faef16dc4e3d2780233086c087d43afc6bd616151bb6ebe8b - dce_ast: ab3ce7b0f8c60365ed2289409471152ba745775d518edca0a0fb9d08f3e16654 + - initial_symbol_table: db67403754f14b3ef4395457b82051ceeea57cf62bee53ae09126dbca5992143 + type_checked_symbol_table: e5c8c9e27f3e140cadc9ed7909b8063446fa83b6f7428a3ced72197943637a3a + unrolled_symbol_table: e5c8c9e27f3e140cadc9ed7909b8063446fa83b6f7428a3ced72197943637a3a + initial_ast: 5341cd4af280073ce201f990517c6411545366b0f1be9680d5ca22f47fc582eb + unrolled_ast: 5341cd4af280073ce201f990517c6411545366b0f1be9680d5ca22f47fc582eb + ssa_ast: fde89dfbffc96d97e4154c24167b9ae2e57feabe421a320d2cf6d7e716c3b27d + flattened_ast: e709202124e35435409f2fb5667b77c3f88def8c2511a15abb5a613e8dae3e0a + destructured_ast: 30754422582fb2008bf80669dd4ffff0ad75abf37c701b4b3103ebf97dedaf7c + inlined_ast: 30754422582fb2008bf80669dd4ffff0ad75abf37c701b4b3103ebf97dedaf7c + dce_ast: c3baefa1b4e4ef7a17f1382d03767e9895fc3e63f701442bdac209d0b47de477 bytecode: 2ae0c269722de40ebea82115838ca6bc794e781954d9437afc1684c0f171847f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/or.out b/tests/expectations/compiler/integers/i16/or.out index 2c810d5314..bfe6411f3d 100644 --- a/tests/expectations/compiler/integers/i16/or.out +++ b/tests/expectations/compiler/integers/i16/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: d29cfa2ac9096eca4267f78d2660dfa47a5f827a0f2385c32e9ba74964f4e46d - unrolled_ast: d29cfa2ac9096eca4267f78d2660dfa47a5f827a0f2385c32e9ba74964f4e46d - ssa_ast: c8298a4387b1b5a3770267ae170962dc1d8a0536903bb288e0a45f256030c7d0 - flattened_ast: 6fcbc7082d9b19ebef092124fa3bef1db20835f7070ea67d0ef8af8b01bc0e3d - destructured_ast: 08cc460024261519aed687ddb5a4ca251d7087be5fc55b11546cf9204afd52c7 - inlined_ast: 08cc460024261519aed687ddb5a4ca251d7087be5fc55b11546cf9204afd52c7 - dce_ast: 08cc460024261519aed687ddb5a4ca251d7087be5fc55b11546cf9204afd52c7 + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 84e2f08a54da3a6615a5a28000a9652a721a3d87b715807d3bd00d803848654b + unrolled_ast: 84e2f08a54da3a6615a5a28000a9652a721a3d87b715807d3bd00d803848654b + ssa_ast: 4a319970e8c0bed5a417837135e53cc73257083dc4dc579f6cb8663b23f7fa31 + flattened_ast: d589d1dd8ac18541bbb00050f30777aac25cb7be05826e28849b73256f246887 + destructured_ast: 951f410ca1c91e60731c9e12de2a744e9bef1f2b2004f7d71cb238bcf274fa93 + inlined_ast: 951f410ca1c91e60731c9e12de2a744e9bef1f2b2004f7d71cb238bcf274fa93 + dce_ast: 951f410ca1c91e60731c9e12de2a744e9bef1f2b2004f7d71cb238bcf274fa93 bytecode: ce2896db5a90c1bfd62a00f9b8721cc2285e1ef077a8e225e2748bb33742564b errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/pow.out b/tests/expectations/compiler/integers/i16/pow.out index 0c26f7019e..d8dc85360c 100644 --- a/tests/expectations/compiler/integers/i16/pow.out +++ b/tests/expectations/compiler/integers/i16/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 1b5ac0c384ada4a708bc5369bfa744c874d4798f44da4436c51742b3c477b0f0 - unrolled_ast: 1b5ac0c384ada4a708bc5369bfa744c874d4798f44da4436c51742b3c477b0f0 - ssa_ast: cd916fcdf76653bb41daa8d365a1f90db9a056a93b0970f1a902a8246292dfbe - flattened_ast: 32c4b19b7f17980ea37d8fb8f108bc01428612658e11f11f4d4c4e52b90e0f3f - destructured_ast: f9f2e8ad4660c16517319b5b024828c64c3c5b640607c38aac795058170170de - inlined_ast: f9f2e8ad4660c16517319b5b024828c64c3c5b640607c38aac795058170170de - dce_ast: f9f2e8ad4660c16517319b5b024828c64c3c5b640607c38aac795058170170de + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: d6f2bdb563127e390170ef13b2a50bf7156d5d10b850525c1350db16e0d93bd9 + unrolled_ast: d6f2bdb563127e390170ef13b2a50bf7156d5d10b850525c1350db16e0d93bd9 + ssa_ast: 4a084d423586810e375172414eb6e9671e7080cd1a628939feaf3f54ae8c7ae9 + flattened_ast: ff147245e6925e970af4ef63f8091a010dce9b6b195013da38951c77de859551 + destructured_ast: 58c01b9e4cd4ddee735df2c9009114d3386dcfcdf5340159f6591e049078b773 + inlined_ast: 58c01b9e4cd4ddee735df2c9009114d3386dcfcdf5340159f6591e049078b773 + dce_ast: 58c01b9e4cd4ddee735df2c9009114d3386dcfcdf5340159f6591e049078b773 bytecode: 5566b622f6c5ea37b1b130db8b59ea5d69140dbe2aae45a1ada003d92482f7a9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/rem.out b/tests/expectations/compiler/integers/i16/rem.out index e4f2b24990..f9f7a7a472 100644 --- a/tests/expectations/compiler/integers/i16/rem.out +++ b/tests/expectations/compiler/integers/i16/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: fad717adc48e5802f34e7be3aed80cdea8410cd7aa118e08b744ddc9dc46d571 - unrolled_ast: fad717adc48e5802f34e7be3aed80cdea8410cd7aa118e08b744ddc9dc46d571 - ssa_ast: fe48cb1af0881138ae97b3ec5ffe24b44eb99468c395d85d275fc19e03d083b7 - flattened_ast: f31bfdaa15d719ad07691b92d53c92e751c7833b26425b4db6e3816de8b4064a - destructured_ast: b858b8b1c219b289059cd3428fc9ac9caa8d745790ee071c0de34a0ba485d7ca - inlined_ast: b858b8b1c219b289059cd3428fc9ac9caa8d745790ee071c0de34a0ba485d7ca - dce_ast: b858b8b1c219b289059cd3428fc9ac9caa8d745790ee071c0de34a0ba485d7ca + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: d4111e2554a96c365bb51eb7c7d700ff10cc361f604cd1780a35a6019d684aa4 + unrolled_ast: d4111e2554a96c365bb51eb7c7d700ff10cc361f604cd1780a35a6019d684aa4 + ssa_ast: 13a9aa57a7630c2b06d428bf91364f01f01e12a020d22e52446d0d0a99f40dd3 + flattened_ast: 5c5521d529ad4b82f2c961056292208270c9bd7b08f0d9d5ba85ca742c5fd7b7 + destructured_ast: 1677b2698999286c2b47ec7500f434bddbd459d51b8ac72c41e74e4b1694754c + inlined_ast: 1677b2698999286c2b47ec7500f434bddbd459d51b8ac72c41e74e4b1694754c + dce_ast: 1677b2698999286c2b47ec7500f434bddbd459d51b8ac72c41e74e4b1694754c bytecode: 9db0a74c24c209fa63e0d47919e9fa1a10cde21b15179098872b9c99f821cb16 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/shl.out b/tests/expectations/compiler/integers/i16/shl.out index 872782798e..11f1e284ef 100644 --- a/tests/expectations/compiler/integers/i16/shl.out +++ b/tests/expectations/compiler/integers/i16/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 9df09d2470947010ff73d33f9b52a8a6d38856d7822490cc73472b96c5f6b946 - unrolled_ast: 9df09d2470947010ff73d33f9b52a8a6d38856d7822490cc73472b96c5f6b946 - ssa_ast: 22bdf29b54762d77ba825c9dd99d135b683f6fd4792bb0bcad7b18187dc8082b - flattened_ast: df889d210c9b15939b591113acb5d4b4ddf6914606c5dae8f10088557e437d78 - destructured_ast: c8673af91f9fb3790455518c81e853e8e14833576a3a8e3917e783f75881b12b - inlined_ast: c8673af91f9fb3790455518c81e853e8e14833576a3a8e3917e783f75881b12b - dce_ast: c8673af91f9fb3790455518c81e853e8e14833576a3a8e3917e783f75881b12b + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 9741610ec7f5fbd044757469be98b5105d72f1a38cbdc7ee393e8a9940f662bd + unrolled_ast: 9741610ec7f5fbd044757469be98b5105d72f1a38cbdc7ee393e8a9940f662bd + ssa_ast: 25f8703e34a8bd0e480065a66a8cab504b02362b3884e6c1c9ce0bb934fe5e41 + flattened_ast: aceaeefa523b5c2de49d91b7d218f0afb4b3b5def9707716461cdd442fdebf16 + destructured_ast: 0400dc36323284bbc129aa2a5f65322063c76fb116553ececf8adcf6180effad + inlined_ast: 0400dc36323284bbc129aa2a5f65322063c76fb116553ececf8adcf6180effad + dce_ast: 0400dc36323284bbc129aa2a5f65322063c76fb116553ececf8adcf6180effad bytecode: 65af41a661155e3ce64ac1afced0c2ad5098a59a458f1ef3215f34f5a8e4247a errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/shr.out b/tests/expectations/compiler/integers/i16/shr.out index 5a4254caf3..7c8bdd377a 100644 --- a/tests/expectations/compiler/integers/i16/shr.out +++ b/tests/expectations/compiler/integers/i16/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 386bacec3524f131cbfca90d77735aa8d215a2ce22948c24f358e9dc882e134f - unrolled_ast: 386bacec3524f131cbfca90d77735aa8d215a2ce22948c24f358e9dc882e134f - ssa_ast: 147f38c20b19bdd1636e75fd7a78e99abb1885df6b2278628842757ebae154ca - flattened_ast: 28a1d422a9f5e8255b6f8c9866d16184e807a98aac360a30db2c46ac4fc06aad - destructured_ast: 17a49139c4bae8f68d17d668ca8e30960f033f9c797e416de0aea3c1aaca4d0e - inlined_ast: 17a49139c4bae8f68d17d668ca8e30960f033f9c797e416de0aea3c1aaca4d0e - dce_ast: 17a49139c4bae8f68d17d668ca8e30960f033f9c797e416de0aea3c1aaca4d0e + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: 130e3a0d81d9f51b426a93bcca76d8936a3cc0e5b456c989f650750d1cb81980 + unrolled_ast: 130e3a0d81d9f51b426a93bcca76d8936a3cc0e5b456c989f650750d1cb81980 + ssa_ast: 14923d98a6596a92030a74f449b03f2ccf1256d71604426eabcf04c05d577720 + flattened_ast: 6b720f037ed78f2d27521620a0b4eea03171b9c315a30c9c5fa7308ce514d980 + destructured_ast: ed0c0b716094d867efad87a81343f65526fdce500404bb8587188644645fb52f + inlined_ast: ed0c0b716094d867efad87a81343f65526fdce500404bb8587188644645fb52f + dce_ast: ed0c0b716094d867efad87a81343f65526fdce500404bb8587188644645fb52f bytecode: 1af055915587aced3dca90d1e065481be3648546d2bc465461d50b03c2974f6a errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/sub.out b/tests/expectations/compiler/integers/i16/sub.out index 5bd9ee7392..5ac53d2d86 100644 --- a/tests/expectations/compiler/integers/i16/sub.out +++ b/tests/expectations/compiler/integers/i16/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b681f966c95a87258b38318a68e491f61746a959d82cbdc756fbb31e47f82bba - type_checked_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - unrolled_symbol_table: 620611494d5cb34b734668716dec8e842f0c85b0f79a514c8dda59982328a89e - initial_ast: 6e5a68cf52df4ed256381a38ee6e5a7860273458388690d17dde59c6e5daad95 - unrolled_ast: 6e5a68cf52df4ed256381a38ee6e5a7860273458388690d17dde59c6e5daad95 - ssa_ast: 9a4dd101c7e8127ee00de4f3930890dd0230e72d1c6d4c4568b8aef47ad65d49 - flattened_ast: 63814c602d8c3ef7e8de5b425654752ff0e3d8ca4df3601f8fac6b487adf0976 - destructured_ast: 2a188dcfb664ddad88c7951f16f3dd27689ef157b9638ffb13c5c672be284c82 - inlined_ast: 2a188dcfb664ddad88c7951f16f3dd27689ef157b9638ffb13c5c672be284c82 - dce_ast: 2a188dcfb664ddad88c7951f16f3dd27689ef157b9638ffb13c5c672be284c82 + - initial_symbol_table: e9e2bc945e5933b1790da2bce31724ec2e3587715c6dc34c540ffb046b3b297d + type_checked_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + unrolled_symbol_table: 28e164b8f42f236e120517dee666d13e33e5f10ccc491e1d344111539af7c5f0 + initial_ast: a51fbbeb392939ca7c460c2aa394d1e1f8aae25ee359d1a6fdaceaa53997f5c9 + unrolled_ast: a51fbbeb392939ca7c460c2aa394d1e1f8aae25ee359d1a6fdaceaa53997f5c9 + ssa_ast: e46167198f67124edfa8e5f577a390cef4148c743cd62c2b49c9f65f79277ca0 + flattened_ast: 80f2a6674f59707ee2623306ff5ce0dd8fbdc3da0a2a83d217eddf4be7c2febe + destructured_ast: 5e99655c6b67404a7e7903f587121b922211731223d601b9bd288eaced55b040 + inlined_ast: 5e99655c6b67404a7e7903f587121b922211731223d601b9bd288eaced55b040 + dce_ast: 5e99655c6b67404a7e7903f587121b922211731223d601b9bd288eaced55b040 bytecode: 17009388ef3907c90aabc4a26d822d5b361f00d4753cca95dda6539866f8d908 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/ternary.out b/tests/expectations/compiler/integers/i16/ternary.out index a08a6073a2..342b0f63a5 100644 --- a/tests/expectations/compiler/integers/i16/ternary.out +++ b/tests/expectations/compiler/integers/i16/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 57781e11ed40257e55b4b1d1cdfaa25e7bebe7795a64e73f2c85362d459c5028 - type_checked_symbol_table: 39b27fcc1684980d5232bca8993c427b9282f5ced4aa1427864a0885c4789b05 - unrolled_symbol_table: 39b27fcc1684980d5232bca8993c427b9282f5ced4aa1427864a0885c4789b05 - initial_ast: 010c59b28d927784698e48a92fe5cd541fe02f1b91cbb33a6fe5cc9fc4cfa2b2 - unrolled_ast: 010c59b28d927784698e48a92fe5cd541fe02f1b91cbb33a6fe5cc9fc4cfa2b2 - ssa_ast: 31cdf683d9b2601f245879679d89f5ad6094ec06d578fd97132b816db95bf6e1 - flattened_ast: bb6ae8c9898ca4411e586f28a6a1b96cd3182e8ee32fdbc40af25697e9479bd7 - destructured_ast: 36178f7c69aaa7bf27ffc7aca78e0ae55049a87a2401b0bffd7c20216b793c44 - inlined_ast: 36178f7c69aaa7bf27ffc7aca78e0ae55049a87a2401b0bffd7c20216b793c44 - dce_ast: 36178f7c69aaa7bf27ffc7aca78e0ae55049a87a2401b0bffd7c20216b793c44 + - initial_symbol_table: 9cd4e4875276e75cac91418bd801624910ae6e4e3ff74e01a3a9978093d1ac98 + type_checked_symbol_table: 82f93260d58ee317907342045650f9a354799b9f11a0ef65cfc0b70f5dcc9d2f + unrolled_symbol_table: 82f93260d58ee317907342045650f9a354799b9f11a0ef65cfc0b70f5dcc9d2f + initial_ast: ca0c72396db5c2ab00f6d0cc4f9263f52eab377e99de3d30324c299de23be7b4 + unrolled_ast: ca0c72396db5c2ab00f6d0cc4f9263f52eab377e99de3d30324c299de23be7b4 + ssa_ast: bec1b099e818a8c09554c2d1c6864b72687d56fe36cda7e40ad32e258e5d408b + flattened_ast: d50fa16894f625dd7b1aacc7ac2c4170ed24acaf5daace3044205ce3f6af1118 + destructured_ast: 89b13a4d6bc836c3e68cc4eff8a0a1b73e117ef39a2f9cc11527303de2b5b326 + inlined_ast: 89b13a4d6bc836c3e68cc4eff8a0a1b73e117ef39a2f9cc11527303de2b5b326 + dce_ast: 89b13a4d6bc836c3e68cc4eff8a0a1b73e117ef39a2f9cc11527303de2b5b326 bytecode: 36a621308b0c9bc17df0d85b9b4734e73d1d64cbcacdd813603f3d79f74e8996 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i16/xor.out b/tests/expectations/compiler/integers/i16/xor.out index 45127cb9b8..42ba89abf3 100644 --- a/tests/expectations/compiler/integers/i16/xor.out +++ b/tests/expectations/compiler/integers/i16/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 284da7fea74a4ad5cdf3f468c20efff7811d57734e8ff4d31fb1e33ca531d842 - type_checked_symbol_table: dcca0a24ed185efb753efabb5e85b92376a6e10f9816af413faf633e6ec1fc69 - unrolled_symbol_table: dcca0a24ed185efb753efabb5e85b92376a6e10f9816af413faf633e6ec1fc69 - initial_ast: 9f24efc93cb41e37275342f7122d1e1536a67b3def5a0566a9b3966b20d05b87 - unrolled_ast: 9f24efc93cb41e37275342f7122d1e1536a67b3def5a0566a9b3966b20d05b87 - ssa_ast: 7e6396446cf99f65630b5bbc2ef5d8e4d27b1b0c010de199ab723fb9af87ae73 - flattened_ast: de45b7cc22554d0f4baf3fc0b1fb25c056c9920c8e48f8fdc93841602a74415e - destructured_ast: 2a2748c5e2c52982509aa6a5c045ea0370ce6b7bb093cda110c564e09811dec2 - inlined_ast: 2a2748c5e2c52982509aa6a5c045ea0370ce6b7bb093cda110c564e09811dec2 - dce_ast: 2a2748c5e2c52982509aa6a5c045ea0370ce6b7bb093cda110c564e09811dec2 + - initial_symbol_table: ad2b082c26499314be59b13e61a1ba499b5c10275644008b26255b2f76b28c07 + type_checked_symbol_table: bd76b2560d8440d6b8a8416b24f87c4d42985004fe6897a46ab6f85de3d6bc77 + unrolled_symbol_table: bd76b2560d8440d6b8a8416b24f87c4d42985004fe6897a46ab6f85de3d6bc77 + initial_ast: f8c94070818ce04a201efef13c19208168882cddc22a5f411f00421472d5754c + unrolled_ast: f8c94070818ce04a201efef13c19208168882cddc22a5f411f00421472d5754c + ssa_ast: bf6b460264a6871db8d170dd96e52976526b55abed4cb01dfd3809c3760cb84f + flattened_ast: 1f9ff93c34e2ff0e793e2c61ce3a447352cafc89c8d566af7a2a22c84edc4f34 + destructured_ast: 34f21996615600121623d4cfb6663a83f251681b077b52f0d6eb67e0867de92e + inlined_ast: 34f21996615600121623d4cfb6663a83f251681b077b52f0d6eb67e0867de92e + dce_ast: 34f21996615600121623d4cfb6663a83f251681b077b52f0d6eb67e0867de92e bytecode: b3f7fd0a992ed66d1a25b6669e1387d7567d6fad58e97b43c160249c2109f516 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/add.out b/tests/expectations/compiler/integers/i32/add.out index 6645369a9c..d92aeb1de4 100644 --- a/tests/expectations/compiler/integers/i32/add.out +++ b/tests/expectations/compiler/integers/i32/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 56bc4f278802dd003a7dead444e491fd7f2a20054083a0625597f500b8a83bb8 - unrolled_ast: 56bc4f278802dd003a7dead444e491fd7f2a20054083a0625597f500b8a83bb8 - ssa_ast: d28c1b0a2e0f457a38dcabcf8c90551e5b86446e6db16a05f9cf8b4eff4853da - flattened_ast: 05817bd77b53fd3668373996abed7b690e85c27a4da24fd2ceafe9bf6769cacf - destructured_ast: 73d31416a358d0981319627996c1c8eac319b74fc25b98f4bbe401df8d25562e - inlined_ast: 73d31416a358d0981319627996c1c8eac319b74fc25b98f4bbe401df8d25562e - dce_ast: 73d31416a358d0981319627996c1c8eac319b74fc25b98f4bbe401df8d25562e + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: c14c0d7eb4171b7798410f603e543dcbe8f5407aab137c4158f0d0ca356014cf + unrolled_ast: c14c0d7eb4171b7798410f603e543dcbe8f5407aab137c4158f0d0ca356014cf + ssa_ast: e216c8b4739f7f568eb1ff0238db7c02b058d5df2c1e09a6c9459b9d2d72aca5 + flattened_ast: 45bb4bb53f6532dfa256a2ce7ca645979a7cfe23854b4bd77e00310d8131d30c + destructured_ast: c76a34ffdc5bea23502da137cf751d95390d0a105db2082b97a053d0f5a767e6 + inlined_ast: c76a34ffdc5bea23502da137cf751d95390d0a105db2082b97a053d0f5a767e6 + dce_ast: c76a34ffdc5bea23502da137cf751d95390d0a105db2082b97a053d0f5a767e6 bytecode: 2a2cbf02e188b3022afe1de563d58f86c9c18a2277c8dbeb307dd1b5dc66f8d3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/and.out b/tests/expectations/compiler/integers/i32/and.out index 11b3a5d3af..734f92fd77 100644 --- a/tests/expectations/compiler/integers/i32/and.out +++ b/tests/expectations/compiler/integers/i32/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: af9b99e128923902ffc8bc630bd90c68e34bc56bede359f97d9ee813205c394f - unrolled_ast: af9b99e128923902ffc8bc630bd90c68e34bc56bede359f97d9ee813205c394f - ssa_ast: ff267c44b7a18e73f3a3fabbfc543f660cbae978497ead2982fa9d47760670db - flattened_ast: 6b268c7e24545e5ee85579404734d20eca8e9ae848a1c6f2e33383478aa2582d - destructured_ast: 381dcc57c9f36d0141145797a2bae5cba325105ad2604825eb1d946a247c3a46 - inlined_ast: 381dcc57c9f36d0141145797a2bae5cba325105ad2604825eb1d946a247c3a46 - dce_ast: 381dcc57c9f36d0141145797a2bae5cba325105ad2604825eb1d946a247c3a46 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: 9c76a63e38f630e4230e21833c4188d6e8b6c9f597d0ce8db4117cabe2f11e7c + unrolled_ast: 9c76a63e38f630e4230e21833c4188d6e8b6c9f597d0ce8db4117cabe2f11e7c + ssa_ast: f68364b096fa8d84127d1fe65e90787daf8ba496d2eb31f106dc2afe2bd9a011 + flattened_ast: 91742bb3d50e0436960f11a9dbcf33d10432d0ed59cde4e5992a5c47efcf3061 + destructured_ast: 6f93397ecf611474c1023e621f37224cea0ecdd2e58aa7ac4ad0db631c6336a1 + inlined_ast: 6f93397ecf611474c1023e621f37224cea0ecdd2e58aa7ac4ad0db631c6336a1 + dce_ast: 6f93397ecf611474c1023e621f37224cea0ecdd2e58aa7ac4ad0db631c6336a1 bytecode: eee50040aac3f0f43988dcc4e46afc2f734d30f614a2ae6ee1ce88f39b5f2827 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/console_assert.out b/tests/expectations/compiler/integers/i32/console_assert.out index 9bbefa9a72..b29c17eec7 100644 --- a/tests/expectations/compiler/integers/i32/console_assert.out +++ b/tests/expectations/compiler/integers/i32/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 66b952ec337d00873d477ad42e8f72428b66832307be8112bda44e3d0f617317 - type_checked_symbol_table: 8348ba05357363604954cf20e7f5bc78adc56eca98c8aa88cdf7fee449569395 - unrolled_symbol_table: 8348ba05357363604954cf20e7f5bc78adc56eca98c8aa88cdf7fee449569395 - initial_ast: 8cb3a2731807f1af13a4153e557da8dcc8e4da4854563874a2f8d9fed69e5e23 - unrolled_ast: 8cb3a2731807f1af13a4153e557da8dcc8e4da4854563874a2f8d9fed69e5e23 - ssa_ast: 0dd6203c9ecd2bf11b65e3c43a25267c289dbecdfc1680fb339ca00fc7f149be - flattened_ast: bb3e8791f721964afe94bbbafc9818ad16aa37f922ef0ab1fa8f05688df2c3b0 - destructured_ast: a1453860dde87808786265f45ad5f3ff69cecfbb1761bcf63dccf0d4c39532da - inlined_ast: a1453860dde87808786265f45ad5f3ff69cecfbb1761bcf63dccf0d4c39532da - dce_ast: a1453860dde87808786265f45ad5f3ff69cecfbb1761bcf63dccf0d4c39532da + - initial_symbol_table: 0802bf46b8d0e4c40fe3b491794e7413e9ff66a0b0d2abf321830355e4b0ef19 + type_checked_symbol_table: 3dc20ccb47c855777ba239ea813806810f9d95abfc3564a4470c9d591782db42 + unrolled_symbol_table: 3dc20ccb47c855777ba239ea813806810f9d95abfc3564a4470c9d591782db42 + initial_ast: d573b8cd6ae8a5242697a9e53a0a1dd714a00228a892dac459123011b1434d92 + unrolled_ast: d573b8cd6ae8a5242697a9e53a0a1dd714a00228a892dac459123011b1434d92 + ssa_ast: f97819ab4d51bd7f264bc9ac57501f09571e57f47d6c5c3db739fef24d227a33 + flattened_ast: 56a418d0009ad0594726fa77691cfe55c0146a4d7453368cf0a54e9ce3b8d31b + destructured_ast: 8da2ef91eaf842c9ea0260177963bdb52b037e87ed0a97c1c2561e3e8aae47bd + inlined_ast: 8da2ef91eaf842c9ea0260177963bdb52b037e87ed0a97c1c2561e3e8aae47bd + dce_ast: 8da2ef91eaf842c9ea0260177963bdb52b037e87ed0a97c1c2561e3e8aae47bd bytecode: e8b3b5f71b01963e4df9f24f4f4f47e9976e5e5b099659e6083cef239d37a2d1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/div.out b/tests/expectations/compiler/integers/i32/div.out index 6c1598423b..538352db32 100644 --- a/tests/expectations/compiler/integers/i32/div.out +++ b/tests/expectations/compiler/integers/i32/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 255068e26a8e3eeab5b70ba9a768dc1a2991174496934f9ab9232b0cb4cdede8 - unrolled_ast: 255068e26a8e3eeab5b70ba9a768dc1a2991174496934f9ab9232b0cb4cdede8 - ssa_ast: 5b53fcfbefd5e3bd3599aef94440c8202dc1c7e9944583cc134810ec3b7f8f02 - flattened_ast: 5d8505935369787a2d61afaab5c890cd06a17d91aba33f48f07adc999756b23e - destructured_ast: 30fe7be7d6a44e21789ae255019ca836697f298bbaf32c0dc8f6d4da14ac03a2 - inlined_ast: 30fe7be7d6a44e21789ae255019ca836697f298bbaf32c0dc8f6d4da14ac03a2 - dce_ast: 30fe7be7d6a44e21789ae255019ca836697f298bbaf32c0dc8f6d4da14ac03a2 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: 96dff228d220f9ec7a7af88a5e2eb5896966528881eee10f4252f88e69ec114a + unrolled_ast: 96dff228d220f9ec7a7af88a5e2eb5896966528881eee10f4252f88e69ec114a + ssa_ast: 6c0eebf5c03a30327e43bc6036ab7310174afbf0928110bf7a907a123403c343 + flattened_ast: 860e3fa1e3ed44496b8d448b9897e4571d4a8c306c9d18fe4be1e106d1c92d89 + destructured_ast: 94387f2fd0f31ede28e39dfbc44837456d2296125a36ca1d80587891e9f3ae27 + inlined_ast: 94387f2fd0f31ede28e39dfbc44837456d2296125a36ca1d80587891e9f3ae27 + dce_ast: 94387f2fd0f31ede28e39dfbc44837456d2296125a36ca1d80587891e9f3ae27 bytecode: 22fa0cb05cba0820444e31f02772af70719116ea4f41c50faaed75a4c50cb845 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/eq.out b/tests/expectations/compiler/integers/i32/eq.out index 79ae18eddd..d84ad35353 100644 --- a/tests/expectations/compiler/integers/i32/eq.out +++ b/tests/expectations/compiler/integers/i32/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0449ed47bc01fed62f50b732bb0e1979ca000847e8a02c3b71812390938257eb - type_checked_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - unrolled_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - initial_ast: e74aca2e6ca484eb47c63eab2da1b5992c142b7da1e677df7f8e5cdb21146596 - unrolled_ast: e74aca2e6ca484eb47c63eab2da1b5992c142b7da1e677df7f8e5cdb21146596 - ssa_ast: a008e4a2dce34b02cec037709c2303dbd7474cf2604e30f665defa5169bd2e14 - flattened_ast: a7c75869f0b16c7327b49061835b9755ef06e33d2d773121a045c103b25e601f - destructured_ast: 338e048ad2019d75cb92070fb13bc79ce6ba9d4cbf4affbe6fa1e9799c45279a - inlined_ast: 338e048ad2019d75cb92070fb13bc79ce6ba9d4cbf4affbe6fa1e9799c45279a - dce_ast: 338e048ad2019d75cb92070fb13bc79ce6ba9d4cbf4affbe6fa1e9799c45279a + - initial_symbol_table: 7947d04305c1d4860d137c7e868d1406c51f40b70c4badc5675b3cf7e0dce5ee + type_checked_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + unrolled_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + initial_ast: 7659ed20eb2fee9dc4935cb9e851405b731a2f3988f2b0e74834088aee9cede9 + unrolled_ast: 7659ed20eb2fee9dc4935cb9e851405b731a2f3988f2b0e74834088aee9cede9 + ssa_ast: 7ce698e9c41ef5829263615cc01049e036e5163e42af0a107d1dd2524bf32779 + flattened_ast: 045d7ac7e2b492a5d185af57f2c65b1c15feb7a310f03fb14c4d0bf16800e27e + destructured_ast: 7ab6f164f2b026d1e4535d8b213ca361b1ca8d82d996a2a0e7db1ee3d483580c + inlined_ast: 7ab6f164f2b026d1e4535d8b213ca361b1ca8d82d996a2a0e7db1ee3d483580c + dce_ast: 7ab6f164f2b026d1e4535d8b213ca361b1ca8d82d996a2a0e7db1ee3d483580c bytecode: db6394a0bd5332bffbca151ba7a0ea7bdb38f83f732c3afef149535db47a71cb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/ge.out b/tests/expectations/compiler/integers/i32/ge.out index 8a109e50f4..929160b919 100644 --- a/tests/expectations/compiler/integers/i32/ge.out +++ b/tests/expectations/compiler/integers/i32/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0449ed47bc01fed62f50b732bb0e1979ca000847e8a02c3b71812390938257eb - type_checked_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - unrolled_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - initial_ast: 8f705a3b658be56eb128906b4dee7f744cc51c50e8aef1e6752e67d4f9f3f430 - unrolled_ast: 8f705a3b658be56eb128906b4dee7f744cc51c50e8aef1e6752e67d4f9f3f430 - ssa_ast: 86981c562ebce0b25d87042e44825deb618f8cc9b745c10e19395fb2c4cdc2ec - flattened_ast: c49299f6cb558491082168ef0bf1bfc22872b78988f8eeefc664f74b793d5dd6 - destructured_ast: f03022e6ecd8c7ce6ba1931e4cb46c6393a769970a3b016e7312d94b309acae9 - inlined_ast: f03022e6ecd8c7ce6ba1931e4cb46c6393a769970a3b016e7312d94b309acae9 - dce_ast: f03022e6ecd8c7ce6ba1931e4cb46c6393a769970a3b016e7312d94b309acae9 + - initial_symbol_table: 7947d04305c1d4860d137c7e868d1406c51f40b70c4badc5675b3cf7e0dce5ee + type_checked_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + unrolled_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + initial_ast: 2c942f8b0e96f59c4a735db001bb7451dccb02d5a7806bbd1194f65a3da7289e + unrolled_ast: 2c942f8b0e96f59c4a735db001bb7451dccb02d5a7806bbd1194f65a3da7289e + ssa_ast: 3da1f6cde1a78cb33f124d16da7b34251fa64803410f85d844cc9846ab69dfcd + flattened_ast: 195e3b5e6234aa13ba6a7aa0f23b3a0b1cfefcfde5cd1744f2eaaa3b72426dd6 + destructured_ast: 48f83eaa982f439d5d5855685c3b66950208fa67d77cfeff932f99dba0516887 + inlined_ast: 48f83eaa982f439d5d5855685c3b66950208fa67d77cfeff932f99dba0516887 + dce_ast: 48f83eaa982f439d5d5855685c3b66950208fa67d77cfeff932f99dba0516887 bytecode: 319b96ef20018acc654ec52780087d599a75f6204095ab426882087218865bcc errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/gt.out b/tests/expectations/compiler/integers/i32/gt.out index 2745f7c31e..2fffb14657 100644 --- a/tests/expectations/compiler/integers/i32/gt.out +++ b/tests/expectations/compiler/integers/i32/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0449ed47bc01fed62f50b732bb0e1979ca000847e8a02c3b71812390938257eb - type_checked_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - unrolled_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - initial_ast: b88bf038857ba3d960d3bae5004f6ba14bc3f0b1692f808f23886dd0c4ea7085 - unrolled_ast: b88bf038857ba3d960d3bae5004f6ba14bc3f0b1692f808f23886dd0c4ea7085 - ssa_ast: b23f1f69473fa0ca20534cde86ccd6fd29b00f93c3cde5a079a23c5f9e7dcc16 - flattened_ast: 52a80cb79a34ae0230bfca3e988773487779649ac8640e05ca6a33247eaa0dad - destructured_ast: 3552a2779307e9708851c59c44ddb549581f511db8e6d084fe6ac2859c66e1d4 - inlined_ast: 3552a2779307e9708851c59c44ddb549581f511db8e6d084fe6ac2859c66e1d4 - dce_ast: 3552a2779307e9708851c59c44ddb549581f511db8e6d084fe6ac2859c66e1d4 + - initial_symbol_table: 7947d04305c1d4860d137c7e868d1406c51f40b70c4badc5675b3cf7e0dce5ee + type_checked_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + unrolled_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + initial_ast: b9c5c190778be0545a4cf9199a31cdd73a7503a58d056a108072bc5b383857c5 + unrolled_ast: b9c5c190778be0545a4cf9199a31cdd73a7503a58d056a108072bc5b383857c5 + ssa_ast: 409246088010a03ecaf951efc555155f02590d688431339aba27b631919e4638 + flattened_ast: 1151cd5bdc59c71817d2e87bfff873d0a62bd3850134bc16d210b085c171d743 + destructured_ast: ac2e2dd75d61334004a92f14f1bb866c4343febd152795cf7eeb857970b3ddac + inlined_ast: ac2e2dd75d61334004a92f14f1bb866c4343febd152795cf7eeb857970b3ddac + dce_ast: ac2e2dd75d61334004a92f14f1bb866c4343febd152795cf7eeb857970b3ddac bytecode: 7b0157b83a4db9b46a3c6572aeb5ccae55be420768dc034163508ac4a99308ea errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/le.out b/tests/expectations/compiler/integers/i32/le.out index 51d5b35710..ff28ce85c6 100644 --- a/tests/expectations/compiler/integers/i32/le.out +++ b/tests/expectations/compiler/integers/i32/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0449ed47bc01fed62f50b732bb0e1979ca000847e8a02c3b71812390938257eb - type_checked_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - unrolled_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - initial_ast: 5ed82793ad16d58ebeaf8034f5a8783914aad845c75e1bceab1a10d1dbc8c5d1 - unrolled_ast: 5ed82793ad16d58ebeaf8034f5a8783914aad845c75e1bceab1a10d1dbc8c5d1 - ssa_ast: 861203dd504217c3122da6e73bdb565a06163166700e9dd3417dbc01da6aa6ee - flattened_ast: 02b1e9a467f6ed57e8202d32749adbddf81ec0fc2660f2faa532aef678f8ccc6 - destructured_ast: 242fa7d4269b22a6d02e3a568cd61b5466f7e4522250675087f3bb58ece85872 - inlined_ast: 242fa7d4269b22a6d02e3a568cd61b5466f7e4522250675087f3bb58ece85872 - dce_ast: 242fa7d4269b22a6d02e3a568cd61b5466f7e4522250675087f3bb58ece85872 + - initial_symbol_table: 7947d04305c1d4860d137c7e868d1406c51f40b70c4badc5675b3cf7e0dce5ee + type_checked_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + unrolled_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + initial_ast: d32ce60be58a30b22200c47efb2f46ed07084af896e58f689927ecc5b7cc7973 + unrolled_ast: d32ce60be58a30b22200c47efb2f46ed07084af896e58f689927ecc5b7cc7973 + ssa_ast: 01671d010bd9dd494a0456492e1351b94cb9e4f6b9b47e44ac90807a8831fc53 + flattened_ast: 3410a585a98141f594814d13b0a4ffde56205a70f63a70e2f611418fabe7dd2a + destructured_ast: 4e72a442d4a8435bba7a9533762f4878967df4d46077bad1c6126f8adc69cc69 + inlined_ast: 4e72a442d4a8435bba7a9533762f4878967df4d46077bad1c6126f8adc69cc69 + dce_ast: 4e72a442d4a8435bba7a9533762f4878967df4d46077bad1c6126f8adc69cc69 bytecode: cc2d953415427376e9e3c26c04b4e66630e4b77f19e04e932b28f04599b7fe77 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/lt.out b/tests/expectations/compiler/integers/i32/lt.out index 846312d75b..9f230bba1d 100644 --- a/tests/expectations/compiler/integers/i32/lt.out +++ b/tests/expectations/compiler/integers/i32/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0449ed47bc01fed62f50b732bb0e1979ca000847e8a02c3b71812390938257eb - type_checked_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - unrolled_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - initial_ast: 5c42dab6f95383adfc16efe05ec0ee5f11385738489e745cc50e49729e64ef93 - unrolled_ast: 5c42dab6f95383adfc16efe05ec0ee5f11385738489e745cc50e49729e64ef93 - ssa_ast: 9385e212eea32327b55be29b0ef4ecf93e4d0ac5faf7b3e5a9a3f6b7a4e1aa6a - flattened_ast: c01bb33ff9153d35d23af887d1597e00f833a45b221b22d4e3cfa997bb21aa48 - destructured_ast: b74fee62e06d08ad57379b9c5bd307bbe5c9fd1b558abfeddce8ffb4f4a8bcd9 - inlined_ast: b74fee62e06d08ad57379b9c5bd307bbe5c9fd1b558abfeddce8ffb4f4a8bcd9 - dce_ast: b74fee62e06d08ad57379b9c5bd307bbe5c9fd1b558abfeddce8ffb4f4a8bcd9 + - initial_symbol_table: 7947d04305c1d4860d137c7e868d1406c51f40b70c4badc5675b3cf7e0dce5ee + type_checked_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + unrolled_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + initial_ast: ef5b776447ea445b03abe301a82b72502a64b1f5ff5c49c10fb691437f83e629 + unrolled_ast: ef5b776447ea445b03abe301a82b72502a64b1f5ff5c49c10fb691437f83e629 + ssa_ast: 7d5210472cb3ba84643e24a2219b4f3c6740ca6fccc386af4e6b6f835063b03f + flattened_ast: 2924ca209765a19d522a57ad8901cc9cb3d34d40bd3f248f26cc9519b4e22c28 + destructured_ast: 607129c1b4c8920c4130722072f7c8fccaaf36df7bded4ea417fe1634e480e3d + inlined_ast: 607129c1b4c8920c4130722072f7c8fccaaf36df7bded4ea417fe1634e480e3d + dce_ast: 607129c1b4c8920c4130722072f7c8fccaaf36df7bded4ea417fe1634e480e3d bytecode: 815cbaa285c68d1b7707bbe1df33b84fcb00a81bfbae3d4d9cd290902e2ce091 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/max.out b/tests/expectations/compiler/integers/i32/max.out index 811fa43ff0..00353a3541 100644 --- a/tests/expectations/compiler/integers/i32/max.out +++ b/tests/expectations/compiler/integers/i32/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e524975733789e46dfc5f8c48f9758af86778937b158ecc7dcf34b4d1ad0d986 - type_checked_symbol_table: 9280e38812978d491046a19ba1bd9f5656e15308b4ac5b7993d6300cc76612fc - unrolled_symbol_table: 9280e38812978d491046a19ba1bd9f5656e15308b4ac5b7993d6300cc76612fc - initial_ast: 5a895e243b22680ce8c15e27e0d64c10be19bf526d489fc6f66748883fd76330 - unrolled_ast: 5a895e243b22680ce8c15e27e0d64c10be19bf526d489fc6f66748883fd76330 - ssa_ast: a68de371c73e03d234bfbd004e4fd8994c6e02462aac7e43ad41dd0a9cdd07b3 - flattened_ast: d12e768d4782301dc64aa35f80530d837fa8fb051cc12eb94dfc2c44054bc3ba - destructured_ast: dffb3357928dbb114403d89059dec73be53108712f02974b21c1378c03bee892 - inlined_ast: dffb3357928dbb114403d89059dec73be53108712f02974b21c1378c03bee892 - dce_ast: dffb3357928dbb114403d89059dec73be53108712f02974b21c1378c03bee892 + - initial_symbol_table: 902393b23a765922183af0e0b8baa62a4c07658bcf27882af120469d76822553 + type_checked_symbol_table: c172af1ad76c425a93965d2e0c320e6d46bcae1794d98756f204e9c7e78ba7c0 + unrolled_symbol_table: c172af1ad76c425a93965d2e0c320e6d46bcae1794d98756f204e9c7e78ba7c0 + initial_ast: 4ab0d85d10c2e0e82a4acd245606459aac2db567b67e7006f27b3fc520464acd + unrolled_ast: 4ab0d85d10c2e0e82a4acd245606459aac2db567b67e7006f27b3fc520464acd + ssa_ast: 463be3766f9720530ba482a1d25c7ca4b5e6ea65226b74bf7517bebea8e9480f + flattened_ast: 50c266396ffd543f6513374aa4cf3c4c6aad8576e330fc5111528853c47e2915 + destructured_ast: a584edf402a78cf3a316eeec3d376fb0ab42ce189dbe965c10bafa7f0600a1fd + inlined_ast: a584edf402a78cf3a316eeec3d376fb0ab42ce189dbe965c10bafa7f0600a1fd + dce_ast: a584edf402a78cf3a316eeec3d376fb0ab42ce189dbe965c10bafa7f0600a1fd bytecode: 6821174db234fb38a3ded7835589628bf76443f2faff6cf9aa2f2fc5a5da71cb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/min.out b/tests/expectations/compiler/integers/i32/min.out index 80b2e38014..9a2b30ee4b 100644 --- a/tests/expectations/compiler/integers/i32/min.out +++ b/tests/expectations/compiler/integers/i32/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e524975733789e46dfc5f8c48f9758af86778937b158ecc7dcf34b4d1ad0d986 - type_checked_symbol_table: 9280e38812978d491046a19ba1bd9f5656e15308b4ac5b7993d6300cc76612fc - unrolled_symbol_table: 9280e38812978d491046a19ba1bd9f5656e15308b4ac5b7993d6300cc76612fc - initial_ast: 29503783563c6a02a123213211a3231d8ee606498b388cfdda5fc9eda40326f8 - unrolled_ast: 29503783563c6a02a123213211a3231d8ee606498b388cfdda5fc9eda40326f8 - ssa_ast: 0828d0e166c128115652b5289340a2f58d2fa93537cc61168139e494807d4446 - flattened_ast: 8015bb13799f2db8ebfdfe800b046b20c53254a30f76a30741e559a4105f926d - destructured_ast: 3b88b9aa7c0d652a8aee2cd945d04adc0b35d89b5ee311c833c6f4b1383700dd - inlined_ast: 3b88b9aa7c0d652a8aee2cd945d04adc0b35d89b5ee311c833c6f4b1383700dd - dce_ast: 3b88b9aa7c0d652a8aee2cd945d04adc0b35d89b5ee311c833c6f4b1383700dd + - initial_symbol_table: 902393b23a765922183af0e0b8baa62a4c07658bcf27882af120469d76822553 + type_checked_symbol_table: c172af1ad76c425a93965d2e0c320e6d46bcae1794d98756f204e9c7e78ba7c0 + unrolled_symbol_table: c172af1ad76c425a93965d2e0c320e6d46bcae1794d98756f204e9c7e78ba7c0 + initial_ast: 19bcae6a4106f500341295e337a6fc1601e48a9695e383de8f0f264a8f09b729 + unrolled_ast: 19bcae6a4106f500341295e337a6fc1601e48a9695e383de8f0f264a8f09b729 + ssa_ast: fbe1f5fc71b3290a0dc449a0cc0d31f47e71a7e7774e696d2f374ed2a03b8d09 + flattened_ast: b66b7dc4e690de20fabc7614d514e1f18e984b61b87daff236326773f4a3bdae + destructured_ast: 46f9793b262f21310a65d8d75eb6643ef37d4fda451c503d9ec5539c78a2910f + inlined_ast: 46f9793b262f21310a65d8d75eb6643ef37d4fda451c503d9ec5539c78a2910f + dce_ast: 46f9793b262f21310a65d8d75eb6643ef37d4fda451c503d9ec5539c78a2910f bytecode: 71fa0293c129cb150cfbc206d6709f67884cd0864200dd8a6382ae6d30a3dac2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/min_fail.out b/tests/expectations/compiler/integers/i32/min_fail.out index c43cd0bb23..8dbef2428e 100644 --- a/tests/expectations/compiler/integers/i32/min_fail.out +++ b/tests/expectations/compiler/integers/i32/min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9a841180167ac09ded0114802462f431d4d5406dc2712dd0ef9c13855ff8c40b - type_checked_symbol_table: ab0f55e5508d472b487f21f83846f6a6b6c9671404175805d5c3f2de0924e536 - unrolled_symbol_table: ab0f55e5508d472b487f21f83846f6a6b6c9671404175805d5c3f2de0924e536 - initial_ast: 267ba9d770454b73df6042367abb19fe06819b181455c48db2a6df07593d9810 - unrolled_ast: 267ba9d770454b73df6042367abb19fe06819b181455c48db2a6df07593d9810 - ssa_ast: 0b18b68ee662534459566328b0be77d90a108ac02999ba6aa1fbe8504460240e - flattened_ast: d6d8b2bbf723c5cd9ca9a7d467f6d19095e6b74fe89d376905808fab84bd7aa5 - destructured_ast: 9ea946494cc5740d26b44832a66d8719ef7d31af4df4f7e03319395192bcc814 - inlined_ast: 9ea946494cc5740d26b44832a66d8719ef7d31af4df4f7e03319395192bcc814 - dce_ast: 9ea946494cc5740d26b44832a66d8719ef7d31af4df4f7e03319395192bcc814 + - initial_symbol_table: f58b2dccb0111fe9cb3531a592e9d95907263b42be88cf9c30c9e67da095ae06 + type_checked_symbol_table: f08cee7b36f9c3ff5c743979e75b4a51ca5e61d5ff0cd52c425686b509e635d3 + unrolled_symbol_table: f08cee7b36f9c3ff5c743979e75b4a51ca5e61d5ff0cd52c425686b509e635d3 + initial_ast: 9956ae6688256b454155d52b85aa4425070178653babf8f6d7810d7fae51bac5 + unrolled_ast: 9956ae6688256b454155d52b85aa4425070178653babf8f6d7810d7fae51bac5 + ssa_ast: 3903a214a9257609f79e09b7628e4a266f7203f9d8f6633934cd44c0b17d2b43 + flattened_ast: a68596361eb4f8da3a1a2e158dd55bfce45cb13aa2c7c186618f73fcebb70995 + destructured_ast: 462dedf7685f6e60843a4406b228d8483621c259f0cd6a62c026ffd46b815f8d + inlined_ast: 462dedf7685f6e60843a4406b228d8483621c259f0cd6a62c026ffd46b815f8d + dce_ast: 462dedf7685f6e60843a4406b228d8483621c259f0cd6a62c026ffd46b815f8d bytecode: e28a0b12a5006a7f44ebd60e001a3b2bb2142f3e2bc03564b5870415a1bd1e6d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/mul.out b/tests/expectations/compiler/integers/i32/mul.out index d4863c9297..1930813f6f 100644 --- a/tests/expectations/compiler/integers/i32/mul.out +++ b/tests/expectations/compiler/integers/i32/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 9acb567d279e3a2bf7bd2060d89d38e020b0bac56fd462ba0be162c5343e2a87 - unrolled_ast: 9acb567d279e3a2bf7bd2060d89d38e020b0bac56fd462ba0be162c5343e2a87 - ssa_ast: ae9e6f601d427ca63080f0e8f649463197a0e2f2e2afc2551ede1bc9a80e6aab - flattened_ast: 1a1b41ead55b51dc0657151c668907307351a69124ecb4bc31cad81d92eff24e - destructured_ast: 9fb788428e3eddfde977e1a5307eef90248590add59d3d2e036391a477f1f12b - inlined_ast: 9fb788428e3eddfde977e1a5307eef90248590add59d3d2e036391a477f1f12b - dce_ast: 9fb788428e3eddfde977e1a5307eef90248590add59d3d2e036391a477f1f12b + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: fce7daf4c7133f50f512f82e238c3d7b348107188245fe974f61d10abe9affc4 + unrolled_ast: fce7daf4c7133f50f512f82e238c3d7b348107188245fe974f61d10abe9affc4 + ssa_ast: f90c33a218cce19c524ca73e099711f306c685bd2eb93a25039213087e62178c + flattened_ast: b418c443e3a499fa6f5b44248709c23866e0822ee14363adf3f1c5b261e73e71 + destructured_ast: a65788e03d697b165cec6989321237b28d65aa68754a9e0a30e57607739b7b65 + inlined_ast: a65788e03d697b165cec6989321237b28d65aa68754a9e0a30e57607739b7b65 + dce_ast: a65788e03d697b165cec6989321237b28d65aa68754a9e0a30e57607739b7b65 bytecode: 6a5893dfd948c5fa425269a9ddab867cbcf55956e015e95b3d4a5be7a861d763 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/ne.out b/tests/expectations/compiler/integers/i32/ne.out index 71331ea13a..2988fb0555 100644 --- a/tests/expectations/compiler/integers/i32/ne.out +++ b/tests/expectations/compiler/integers/i32/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0449ed47bc01fed62f50b732bb0e1979ca000847e8a02c3b71812390938257eb - type_checked_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - unrolled_symbol_table: f33fb3762ed3e6af58b4a336b516b50b36e6215d657bc3c227b632edbcfd2b06 - initial_ast: a893db5b3dd0142f9390af408ab17e5683e4b1717f2f6a5bbbeaf2f43f911f72 - unrolled_ast: a893db5b3dd0142f9390af408ab17e5683e4b1717f2f6a5bbbeaf2f43f911f72 - ssa_ast: f7a9ef7e5918efcfd533a5b627473cd80b895b39e200987565c42d0205de1780 - flattened_ast: 87cbbd1341ddfcba94accf14378b2cce62b04f6ac66d1011b9056f4a878e477f - destructured_ast: b781eaa1062ea68f045215d4ebff19d73d6131b6251494a973b7a81aa345ce69 - inlined_ast: b781eaa1062ea68f045215d4ebff19d73d6131b6251494a973b7a81aa345ce69 - dce_ast: b781eaa1062ea68f045215d4ebff19d73d6131b6251494a973b7a81aa345ce69 + - initial_symbol_table: 7947d04305c1d4860d137c7e868d1406c51f40b70c4badc5675b3cf7e0dce5ee + type_checked_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + unrolled_symbol_table: 9adafcb5400446a57fa938634f73e5ee4de8fec8f276a1acf63314f0b3677b27 + initial_ast: df997022a900205c7287137b782b38594ad7f607cf14db78692f1193cb5dbd48 + unrolled_ast: df997022a900205c7287137b782b38594ad7f607cf14db78692f1193cb5dbd48 + ssa_ast: 9329dad3b872221b6c12b0ee4906f4121da1a3cd0368f71f6151beb0d2d33c36 + flattened_ast: 9ee356775ecb61a67514047a4748361e4b9a279a72e872e07df7177b28e3d347 + destructured_ast: 53744a264d36b5979cf562eafec57ba8bd88eee601259be051e1aaa58b84328a + inlined_ast: 53744a264d36b5979cf562eafec57ba8bd88eee601259be051e1aaa58b84328a + dce_ast: 53744a264d36b5979cf562eafec57ba8bd88eee601259be051e1aaa58b84328a bytecode: 7e3f7a34eaf764f2d9b7119b882a649e4eaceabcd8e54ac5313127b3add0c091 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/negate.out b/tests/expectations/compiler/integers/i32/negate.out index ab1fdfe07b..b01ba2fe00 100644 --- a/tests/expectations/compiler/integers/i32/negate.out +++ b/tests/expectations/compiler/integers/i32/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 66b952ec337d00873d477ad42e8f72428b66832307be8112bda44e3d0f617317 - type_checked_symbol_table: 334f3829c517f63013cba6b60c47b6f62a06323ed24b3c54a1db7634848cfcaa - unrolled_symbol_table: 334f3829c517f63013cba6b60c47b6f62a06323ed24b3c54a1db7634848cfcaa - initial_ast: fffeaf865730bf95f6f5885e65796da891b202c92d2ad5efc4eb792e263a7c84 - unrolled_ast: fffeaf865730bf95f6f5885e65796da891b202c92d2ad5efc4eb792e263a7c84 - ssa_ast: aaa4fc8f86848df75f7482df633c35e3e7a44f18b29540947371204ef82467d4 - flattened_ast: 42693fb48f30e04aff5f43e797613c8751c0842b360574f1c8389c7f678c046a - destructured_ast: e0e411b52123bc58f194220c93b420082950582606a1a242f626808b5bc6a1e7 - inlined_ast: e0e411b52123bc58f194220c93b420082950582606a1a242f626808b5bc6a1e7 - dce_ast: e0e411b52123bc58f194220c93b420082950582606a1a242f626808b5bc6a1e7 + - initial_symbol_table: 0802bf46b8d0e4c40fe3b491794e7413e9ff66a0b0d2abf321830355e4b0ef19 + type_checked_symbol_table: 8769ae66a9044fadb82d48f0eef2cd504d76d8b84814d98170aba60986038620 + unrolled_symbol_table: 8769ae66a9044fadb82d48f0eef2cd504d76d8b84814d98170aba60986038620 + initial_ast: 6ceceed851228bf86da79802c53352de3c6e5daddcbffd55bb796362fea8fca6 + unrolled_ast: 6ceceed851228bf86da79802c53352de3c6e5daddcbffd55bb796362fea8fca6 + ssa_ast: cded77e1331ebd0d5724d69b7182547013040e39761baa885ba5f46d82598078 + flattened_ast: ec71465f20d9b248f94bae954b65f4e8753e6e8612828a12538338a33e6feefd + destructured_ast: 7098d17a4e2e2c749e870b15eab94244fda940cc77dd5c29bf4991d82ded40c1 + inlined_ast: 7098d17a4e2e2c749e870b15eab94244fda940cc77dd5c29bf4991d82ded40c1 + dce_ast: 7098d17a4e2e2c749e870b15eab94244fda940cc77dd5c29bf4991d82ded40c1 bytecode: 009e138c1ef58588c8c34fdd4b56c5cd984a2f4664d71a3ce1f5811350d5cc1f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/negate_min_fail.out b/tests/expectations/compiler/integers/i32/negate_min_fail.out index 30c7e1da46..8a052c965e 100644 --- a/tests/expectations/compiler/integers/i32/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i32/negate_min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9a841180167ac09ded0114802462f431d4d5406dc2712dd0ef9c13855ff8c40b - type_checked_symbol_table: ab0f55e5508d472b487f21f83846f6a6b6c9671404175805d5c3f2de0924e536 - unrolled_symbol_table: ab0f55e5508d472b487f21f83846f6a6b6c9671404175805d5c3f2de0924e536 - initial_ast: 8d3747bad1748a967caea7316b8325f0060dcefd0f9776ec9ab286da1ff448b9 - unrolled_ast: 8d3747bad1748a967caea7316b8325f0060dcefd0f9776ec9ab286da1ff448b9 - ssa_ast: 1580466df00a08100fd8700bf9b359ddd7589aa7b241c1386b783bc7c0cdc669 - flattened_ast: 44bcee0661fa922a7c2d6da39f2a3665a14e70dbca9c09331c3f172dfd9372da - destructured_ast: 94acbb0e96da7bda3bd2c18179e808872252f91f374d90e77bc255a9a5137a1f - inlined_ast: 94acbb0e96da7bda3bd2c18179e808872252f91f374d90e77bc255a9a5137a1f - dce_ast: 94acbb0e96da7bda3bd2c18179e808872252f91f374d90e77bc255a9a5137a1f + - initial_symbol_table: f58b2dccb0111fe9cb3531a592e9d95907263b42be88cf9c30c9e67da095ae06 + type_checked_symbol_table: f08cee7b36f9c3ff5c743979e75b4a51ca5e61d5ff0cd52c425686b509e635d3 + unrolled_symbol_table: f08cee7b36f9c3ff5c743979e75b4a51ca5e61d5ff0cd52c425686b509e635d3 + initial_ast: 9f54faff256284cad601c07fe3c896a0f7121f8557b116896a0c02b2ee062e1b + unrolled_ast: 9f54faff256284cad601c07fe3c896a0f7121f8557b116896a0c02b2ee062e1b + ssa_ast: 8227aad1b63a3978f34062dbb9e84b70731833fd9ab204f2ee4975f2dba217bd + flattened_ast: 8d8fb45f29708a829d0977a1a725ce5d63d3e7c6b8481e3e086ecf7b85cec9e2 + destructured_ast: 0c73ea47e4d7446e14b1b3372902d9b84b7986add96b19d82249dedf6b56abd5 + inlined_ast: 0c73ea47e4d7446e14b1b3372902d9b84b7986add96b19d82249dedf6b56abd5 + dce_ast: 0c73ea47e4d7446e14b1b3372902d9b84b7986add96b19d82249dedf6b56abd5 bytecode: 7014d5adeb6ff035c6415dd1001650301e64c7bb14426a4adc0f9b9daa514f69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/negate_zero.out b/tests/expectations/compiler/integers/i32/negate_zero.out index 8c6b198d4b..389888edc2 100644 --- a/tests/expectations/compiler/integers/i32/negate_zero.out +++ b/tests/expectations/compiler/integers/i32/negate_zero.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 94a1ce7de050221daa6f16737af19f155919ef42890c836c6ecd600d52b6850f - unrolled_symbol_table: 94a1ce7de050221daa6f16737af19f155919ef42890c836c6ecd600d52b6850f - initial_ast: c7031160ed421cc17bf19ea4327b1ab2b9b73bbe8bcca30ebe3769070779e3c7 - unrolled_ast: c7031160ed421cc17bf19ea4327b1ab2b9b73bbe8bcca30ebe3769070779e3c7 - ssa_ast: e873815cd617312c75af63b3f9c1770625049da95e01a0ac2c3aed0d64808e17 - flattened_ast: 046a7150e3e668f7e098d2becb1f9177b98b659504f01d2d533c6730ac7b4b97 - destructured_ast: 1dbff6e5bf5accf6333799cde8f009bea190e6f541da0804f60a771dde93c4fa - inlined_ast: 1dbff6e5bf5accf6333799cde8f009bea190e6f541da0804f60a771dde93c4fa - dce_ast: 1dbff6e5bf5accf6333799cde8f009bea190e6f541da0804f60a771dde93c4fa + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 84b1d6bc36315d6e977e96c8ba7cfae02c3bbf8290c4402386b9b1b6b51e5359 + unrolled_symbol_table: 84b1d6bc36315d6e977e96c8ba7cfae02c3bbf8290c4402386b9b1b6b51e5359 + initial_ast: b80cb877a7175b4383f0a583ce95573dfb7114f01d0045ae03a916827dc92e0d + unrolled_ast: b80cb877a7175b4383f0a583ce95573dfb7114f01d0045ae03a916827dc92e0d + ssa_ast: 5a243c3bc8e5d90bd3220777170ba703c5c335c12db3dc0b4e4c0f5d303d10b3 + flattened_ast: 4414f021e672ae9893e2df65562d035b2eff71e3f4d2a2a06522fd0f7c79a41a + destructured_ast: 7afe04c5b7bfe3ad6bf5df99eccc6874df7d5f6f6ae06adfa2ed0b4036d7e744 + inlined_ast: 7afe04c5b7bfe3ad6bf5df99eccc6874df7d5f6f6ae06adfa2ed0b4036d7e744 + dce_ast: 7afe04c5b7bfe3ad6bf5df99eccc6874df7d5f6f6ae06adfa2ed0b4036d7e744 bytecode: 0d7b74771220febbbf1600fe72c373d3398998c0d1200c1fd592d3b3da56b928 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/operator_methods.out b/tests/expectations/compiler/integers/i32/operator_methods.out index dffc554c4f..1ddd671155 100644 --- a/tests/expectations/compiler/integers/i32/operator_methods.out +++ b/tests/expectations/compiler/integers/i32/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 66b952ec337d00873d477ad42e8f72428b66832307be8112bda44e3d0f617317 - type_checked_symbol_table: 98d31443f200743ef4c48f62f17ff376c7744e9702ea53d00b9555583b9c80fd - unrolled_symbol_table: 98d31443f200743ef4c48f62f17ff376c7744e9702ea53d00b9555583b9c80fd - initial_ast: 13990f2f4886f0de2240c4e84c94289bb12e131b2c41748c0f18239389a97d4a - unrolled_ast: 13990f2f4886f0de2240c4e84c94289bb12e131b2c41748c0f18239389a97d4a - ssa_ast: ae9b46baffdee53c9e0d5e505972f83deaf640fa7ab840f7cb05e5c14a2927d9 - flattened_ast: 14430d98573fea58983dd14d2d8cb2439ba466dd02efda1824d192d01063552e - destructured_ast: 97075f53ead72e0666cf57656202d10a9eeba2decdb09b0b470c57789fb2d0d7 - inlined_ast: 97075f53ead72e0666cf57656202d10a9eeba2decdb09b0b470c57789fb2d0d7 - dce_ast: 841aea9e416ac91d502ad4ad6005ce85ca7c504fc44b4c79132720c087e5ac1d + - initial_symbol_table: 0802bf46b8d0e4c40fe3b491794e7413e9ff66a0b0d2abf321830355e4b0ef19 + type_checked_symbol_table: 55dfa055b703ea28a5a601e73b649d71f2127ad3427eaafab8c5545269b6fbdf + unrolled_symbol_table: 55dfa055b703ea28a5a601e73b649d71f2127ad3427eaafab8c5545269b6fbdf + initial_ast: 2fe7b9cea67421314b39d67fa96c71b1394d7c49f894c33670bc9a9aaf573ad1 + unrolled_ast: 2fe7b9cea67421314b39d67fa96c71b1394d7c49f894c33670bc9a9aaf573ad1 + ssa_ast: e7383b8d25ce13ebd7ba0ce1f6d87a935926a5c6a5b54bf99d34e91d877e0cc5 + flattened_ast: 50e13db046a3bb93864073fcbcf1f80fac456457206eb67fef678b34d962e373 + destructured_ast: 5a7875bf71c8604b78025d7595dabc0b76f37bf42cef43e4a181cbc3d3030990 + inlined_ast: 5a7875bf71c8604b78025d7595dabc0b76f37bf42cef43e4a181cbc3d3030990 + dce_ast: 4b044f3729a8886f63143d1429cff39d3f6a780ded96243f6c56be6b41f8dcfe bytecode: 40661150b3b39dd341d29dab9771982c77efa03e028104d1965c1e2e2fbf3c28 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/or.out b/tests/expectations/compiler/integers/i32/or.out index 652eec7742..3bb5c58845 100644 --- a/tests/expectations/compiler/integers/i32/or.out +++ b/tests/expectations/compiler/integers/i32/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 71af7e59428039f4297d293b5f002ec650ea7e9fa482e2b6c815429c1d76f09c - unrolled_ast: 71af7e59428039f4297d293b5f002ec650ea7e9fa482e2b6c815429c1d76f09c - ssa_ast: cda03e000fb36808f7a84a1689e749a69e7a7864c88381af789550e32e6fed7f - flattened_ast: bb5bad41502776021587d1ce361cde9d0f3c93782b94f0da285ea64add45973b - destructured_ast: 34a8320befb78164e36bd0c0a35fa145a97c848d891cedca39f44fa615d83636 - inlined_ast: 34a8320befb78164e36bd0c0a35fa145a97c848d891cedca39f44fa615d83636 - dce_ast: 34a8320befb78164e36bd0c0a35fa145a97c848d891cedca39f44fa615d83636 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: 8674ad993f260dc33e818ba3ae15a87c51e6464bfea831ea3d5a2d7120ca61c8 + unrolled_ast: 8674ad993f260dc33e818ba3ae15a87c51e6464bfea831ea3d5a2d7120ca61c8 + ssa_ast: 8500eac3b091101ce395ff2217809f8a7ef2ef6d12d41adf0d816ad954d5bb1f + flattened_ast: 52b7c1895349087bb9c13b8f797e54d0c72921fa23062a85be0add297e76b61d + destructured_ast: d0b631f973f606e062a9562f079e8fc90f4761ad11c385506013d3cf09a4629a + inlined_ast: d0b631f973f606e062a9562f079e8fc90f4761ad11c385506013d3cf09a4629a + dce_ast: d0b631f973f606e062a9562f079e8fc90f4761ad11c385506013d3cf09a4629a bytecode: 607f946bff91ee499a6d977e52f6cbc32678d1306e1e6437adc3ed3720d77a02 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/pow.out b/tests/expectations/compiler/integers/i32/pow.out index 942a990bd3..eae1c2e348 100644 --- a/tests/expectations/compiler/integers/i32/pow.out +++ b/tests/expectations/compiler/integers/i32/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 05e13f429348333ba903636927b2c50162c8a347d66e26667d1e1b8aba0ca8a2 - unrolled_ast: 05e13f429348333ba903636927b2c50162c8a347d66e26667d1e1b8aba0ca8a2 - ssa_ast: 244d290b79b21e525f93d00eac4d06129ba3bb357e76febf785ea5cad4f7c0cb - flattened_ast: e0202c213fbd5c3ccb5869187174645cf8f4f5718a11aef1c4307957e2df5e51 - destructured_ast: d308c2d3bdd7b358ba20742b0dc6ce50f7cf530a9a19dd27452ab02beba2b134 - inlined_ast: d308c2d3bdd7b358ba20742b0dc6ce50f7cf530a9a19dd27452ab02beba2b134 - dce_ast: d308c2d3bdd7b358ba20742b0dc6ce50f7cf530a9a19dd27452ab02beba2b134 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: 4b5683afd23ee8c9b10b687123f35e41e8db16921e74e483f191f9dae92ab753 + unrolled_ast: 4b5683afd23ee8c9b10b687123f35e41e8db16921e74e483f191f9dae92ab753 + ssa_ast: 21f1cc483ac5f8accd327a0174066b9332d30e96545579e1c5315dfa7f778650 + flattened_ast: 7e7b9c8f934ee0d9f32e2c494c533b14c9dce64cf621c1b086a31d2e932e3155 + destructured_ast: 732a6b5c2c30ca692e84bef49d915ed81956cd885c869621a392d83aa404436e + inlined_ast: 732a6b5c2c30ca692e84bef49d915ed81956cd885c869621a392d83aa404436e + dce_ast: 732a6b5c2c30ca692e84bef49d915ed81956cd885c869621a392d83aa404436e bytecode: 356e8fd9b7a616538d51b58accbf2cb604812f8d4e1d984ed091819b6b1dd7ef errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/rem.out b/tests/expectations/compiler/integers/i32/rem.out index f2c8087022..9453a3ed64 100644 --- a/tests/expectations/compiler/integers/i32/rem.out +++ b/tests/expectations/compiler/integers/i32/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: acba908e9d5b1767789cfe82a56fd9ed73934d99ed475444c2df64313ffd1bd8 - unrolled_ast: acba908e9d5b1767789cfe82a56fd9ed73934d99ed475444c2df64313ffd1bd8 - ssa_ast: a4b6bdce3f32753d32e21edaf319875cb7f4f3737cc398e26ed1dd2b936c6520 - flattened_ast: c4ce78fbc629d58d53e738ef9280304760a8e4ced8ad731d133bce56d665f782 - destructured_ast: bdcce15872299da3d32dd2c89c1d53a0c72ea5dd26b658fa75759aa259826123 - inlined_ast: bdcce15872299da3d32dd2c89c1d53a0c72ea5dd26b658fa75759aa259826123 - dce_ast: bdcce15872299da3d32dd2c89c1d53a0c72ea5dd26b658fa75759aa259826123 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: 0cc0e6cea813f906abfa35117404ec428961e3e2bcd6f35fd92e37ed1c8663f7 + unrolled_ast: 0cc0e6cea813f906abfa35117404ec428961e3e2bcd6f35fd92e37ed1c8663f7 + ssa_ast: 7e9b42f58fd67b703c4d20dea6da6d24fc4ee178d62f68218828c96a6b696a03 + flattened_ast: 8860a778786e10b922e114bbcf31305539d5e09ffae176054a39b1a0f2dddb5d + destructured_ast: 6d68ce128df6209b39e837ff87f5f1fbd8e2523fb965ca9001c02fd78b7b1350 + inlined_ast: 6d68ce128df6209b39e837ff87f5f1fbd8e2523fb965ca9001c02fd78b7b1350 + dce_ast: 6d68ce128df6209b39e837ff87f5f1fbd8e2523fb965ca9001c02fd78b7b1350 bytecode: 58eca9e830625c2f8ae8836c94380e3decec48e4ea0b0b07421a69dffafc9366 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/shl.out b/tests/expectations/compiler/integers/i32/shl.out index 7942f2900f..50899f2a70 100644 --- a/tests/expectations/compiler/integers/i32/shl.out +++ b/tests/expectations/compiler/integers/i32/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 12099ec5183c5cbc22451fc6587b091dd154b90657b897872590acff5db71f0d - unrolled_ast: 12099ec5183c5cbc22451fc6587b091dd154b90657b897872590acff5db71f0d - ssa_ast: 6a4ca2dafff756a41be9ce8f17e0ea15b1ad3dffd0c23676a0152c9fcb72ffe9 - flattened_ast: af94e9f76a67dee7501ebe78fca9a11aaf9febefd891d35ec0c9c0608aedb8b9 - destructured_ast: ebfaa68e27712b1a2dad15d004061710695aa179e0e7e4855cff53679ddd3aa4 - inlined_ast: ebfaa68e27712b1a2dad15d004061710695aa179e0e7e4855cff53679ddd3aa4 - dce_ast: ebfaa68e27712b1a2dad15d004061710695aa179e0e7e4855cff53679ddd3aa4 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: 7f5aa3fda972b33a679ea3700eb3530ed56a69527e1a521c524b926fe858837b + unrolled_ast: 7f5aa3fda972b33a679ea3700eb3530ed56a69527e1a521c524b926fe858837b + ssa_ast: 6073ada6ac6a5844c76ecb6aceeece916469dbca056db2441b648cb01d3c8ef2 + flattened_ast: 438fc5776febf197d8f07748d8c8d8aee5f005c552adce1bbd60399230470df5 + destructured_ast: 5730dfc5923ff0197b6e2ed4aa65bfb96925965c47e5e42f8bb98e13d6587ce7 + inlined_ast: 5730dfc5923ff0197b6e2ed4aa65bfb96925965c47e5e42f8bb98e13d6587ce7 + dce_ast: 5730dfc5923ff0197b6e2ed4aa65bfb96925965c47e5e42f8bb98e13d6587ce7 bytecode: 7b5bbc80ede3dfcc182728241b3f4a889f3c1afc6e5db865947f34cc0eab889c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/shr.out b/tests/expectations/compiler/integers/i32/shr.out index 1aa3f4eaa1..dc23cc8d96 100644 --- a/tests/expectations/compiler/integers/i32/shr.out +++ b/tests/expectations/compiler/integers/i32/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: a09a095a6d675622d1adfd7f85ef07e4dcf29554e94c4ac371c84097781664dd - unrolled_ast: a09a095a6d675622d1adfd7f85ef07e4dcf29554e94c4ac371c84097781664dd - ssa_ast: 2bc98c325a44d9d345a83b39480b326ca88d0850fd96c148be941d64ccc2c765 - flattened_ast: 7cd8b90ae5254a3ceb8722aec0de9720b760ae259066f619c5f225e1310c4e42 - destructured_ast: 8337b00fa19e5398b06e8be9079e636eeaf512870f1771a4beeb87c9749ea1a5 - inlined_ast: 8337b00fa19e5398b06e8be9079e636eeaf512870f1771a4beeb87c9749ea1a5 - dce_ast: 8337b00fa19e5398b06e8be9079e636eeaf512870f1771a4beeb87c9749ea1a5 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: a94202473889a81b2cb118db02a2812e8ed66365740eba84ce685931f03b5205 + unrolled_ast: a94202473889a81b2cb118db02a2812e8ed66365740eba84ce685931f03b5205 + ssa_ast: ae148dd21f5532cddf5c9202aae9b12cd02756a039a7389c2cfb721f3001432b + flattened_ast: cdd6dba47cadc95bff43e644259295873c037a5e1acd22703dafe9a251eb9d79 + destructured_ast: c74f58238550ee1d59b3cfbfeb313b32cbc18964763e3642a2c63fe68496b859 + inlined_ast: c74f58238550ee1d59b3cfbfeb313b32cbc18964763e3642a2c63fe68496b859 + dce_ast: c74f58238550ee1d59b3cfbfeb313b32cbc18964763e3642a2c63fe68496b859 bytecode: 4beebe6f64c29d63c9bafe8a3a58e52b14705368f667c1a44fd85d5d46e80f6c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/sub.out b/tests/expectations/compiler/integers/i32/sub.out index f07c88f6fc..e834b5be49 100644 --- a/tests/expectations/compiler/integers/i32/sub.out +++ b/tests/expectations/compiler/integers/i32/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fb4311ca1b374715d63002d60a5460943b85b1f3369784aa3d80d36e82c0f015 - type_checked_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - unrolled_symbol_table: f3d10541b6e1549f2e93043e338effe9d53e2adbae384ed8596c61c8618050d2 - initial_ast: 064a22dc07662c201b54d69378f72bd081ef55bd1407aa030235503481203123 - unrolled_ast: 064a22dc07662c201b54d69378f72bd081ef55bd1407aa030235503481203123 - ssa_ast: b05b83b3d3efe19f0861c866f1c6079b2babd9ab9ad089fe092a84f7874922de - flattened_ast: 44adb1b7ccee424f93f15cb6a63de4920b2ec121453e4eaa4fca07899a804fda - destructured_ast: 272ae9ae35e27a280415b8d7fb15d7fccbe936ac1dfa1e7bab910db6559a3804 - inlined_ast: 272ae9ae35e27a280415b8d7fb15d7fccbe936ac1dfa1e7bab910db6559a3804 - dce_ast: 272ae9ae35e27a280415b8d7fb15d7fccbe936ac1dfa1e7bab910db6559a3804 + - initial_symbol_table: cb3c54aab60e06f54c2c22dce87a5a5c243f424cfbd9f2706ca26715ca340ef7 + type_checked_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + unrolled_symbol_table: 0369a0b0b5cbbd5439e220f01d85a00caae5a31bb77f7e266607c36cdf78beb5 + initial_ast: aa5f4dc5119c279ef8d46c270ba9bc33886216c7b7e99e934975429f65a13089 + unrolled_ast: aa5f4dc5119c279ef8d46c270ba9bc33886216c7b7e99e934975429f65a13089 + ssa_ast: b178dcccd1545e0768bfce699c5c6ad55d1ec4607c7abeb78ffb8d896cec4182 + flattened_ast: 63f068cd118cf7f0a3696a432647c07d675368348a0d0f807087b5c0dcf11d56 + destructured_ast: 5a716d88a4bd2a8ccecd6b66dfd4d6ebd56a2b8d2a6ebe56538f0d96023cb0c2 + inlined_ast: 5a716d88a4bd2a8ccecd6b66dfd4d6ebd56a2b8d2a6ebe56538f0d96023cb0c2 + dce_ast: 5a716d88a4bd2a8ccecd6b66dfd4d6ebd56a2b8d2a6ebe56538f0d96023cb0c2 bytecode: 8efbc5343f7c2f0c0978f035231692e7ff00b213495d8713911fe1be40aa91f4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/ternary.out b/tests/expectations/compiler/integers/i32/ternary.out index 3d47cf7aad..881cd18cb2 100644 --- a/tests/expectations/compiler/integers/i32/ternary.out +++ b/tests/expectations/compiler/integers/i32/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d4123b51f613e69646151db2530e356dcdd887224a390a64d7acdbd331c36ff0 - type_checked_symbol_table: 4b92865e6658ff189fab18e349e4f91bb971c105d3a37499165613ee9293c71a - unrolled_symbol_table: 4b92865e6658ff189fab18e349e4f91bb971c105d3a37499165613ee9293c71a - initial_ast: 4f6ff85562e92f6ba1245fceb0499d13118935be0e8c83f4534576e8389fa175 - unrolled_ast: 4f6ff85562e92f6ba1245fceb0499d13118935be0e8c83f4534576e8389fa175 - ssa_ast: 5631639db9e247409a80dce752029a18239275613d90af456fcdeba1042a945d - flattened_ast: 1383ced06864d1b61e8db9def42dd065116c1834ab1d3ffefe67f23787bed1dd - destructured_ast: c7c8a8aab904d7b1bee7c8dc536b2089a1f43a7e1e6d8d02950c995fb4ea2038 - inlined_ast: c7c8a8aab904d7b1bee7c8dc536b2089a1f43a7e1e6d8d02950c995fb4ea2038 - dce_ast: c7c8a8aab904d7b1bee7c8dc536b2089a1f43a7e1e6d8d02950c995fb4ea2038 + - initial_symbol_table: d0c61a121356719d5fe78692cfdff531cf4bfaf4dbbc30182c5b2493f5cd3778 + type_checked_symbol_table: f1ff2f9cce01c71a33a9f06c9823d5edf6923c71393ee9addeb42a9ac9383123 + unrolled_symbol_table: f1ff2f9cce01c71a33a9f06c9823d5edf6923c71393ee9addeb42a9ac9383123 + initial_ast: 5911eeb5664c52b61fe6d947181b59591e2b82a9eefdbcab0781bbd1fd257167 + unrolled_ast: 5911eeb5664c52b61fe6d947181b59591e2b82a9eefdbcab0781bbd1fd257167 + ssa_ast: 98d2f4f3e23b256c86323f4ee4304e6e1e6350bd836fb72e3103cee6fe531e6d + flattened_ast: e4dfa4f008ad2777e974029ef07c2d1b6e83beb091b55d0dbad1586852feb0a6 + destructured_ast: 880fddbbe5e0f122cf6291f2a9e722c392b24aa710aeb3eb45d35a8bcdd195ae + inlined_ast: 880fddbbe5e0f122cf6291f2a9e722c392b24aa710aeb3eb45d35a8bcdd195ae + dce_ast: 880fddbbe5e0f122cf6291f2a9e722c392b24aa710aeb3eb45d35a8bcdd195ae bytecode: 8255076ed16f7675cce867bf0b6ab1eacad9bdc4735188bb9b1b2dc40cf24ce0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i32/xor.out b/tests/expectations/compiler/integers/i32/xor.out index 5951e31087..94238c9b4c 100644 --- a/tests/expectations/compiler/integers/i32/xor.out +++ b/tests/expectations/compiler/integers/i32/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8cdbad9bcb0cd15822e8bdaaf2cca47aeb3a5eddefa41e39897a7a64ea95e928 - type_checked_symbol_table: 3625136886544543a6db8d1ea492f789ba092cc5bc6e956f8498386f44d39313 - unrolled_symbol_table: 3625136886544543a6db8d1ea492f789ba092cc5bc6e956f8498386f44d39313 - initial_ast: 81c2decb0cb1f537c37388714fe04e8cb654281520c0dcc6d237ba3ebc469a34 - unrolled_ast: 81c2decb0cb1f537c37388714fe04e8cb654281520c0dcc6d237ba3ebc469a34 - ssa_ast: 43c273668b2189d1ef88d67b13a0ecfe3da8c68f186f4735c8927c07ff3d4636 - flattened_ast: 8d927c8aa598beff09a292f3a7fedfb81a2859e287922ef22dda9df9145a577e - destructured_ast: 3759eb8b5750bd7c6d69ebabbdcac69e1cdceed42bcb36615e88a49aaae534c6 - inlined_ast: 3759eb8b5750bd7c6d69ebabbdcac69e1cdceed42bcb36615e88a49aaae534c6 - dce_ast: 3759eb8b5750bd7c6d69ebabbdcac69e1cdceed42bcb36615e88a49aaae534c6 + - initial_symbol_table: 22a7d7792f0fc312fba0af5c6e8e7c7b7e20f38187e0c18150668c26747d78e5 + type_checked_symbol_table: dce8971547e4a57fb3b633fc1ffe4f7f1cef2f3028c6b65e44a3b4727892b1dd + unrolled_symbol_table: dce8971547e4a57fb3b633fc1ffe4f7f1cef2f3028c6b65e44a3b4727892b1dd + initial_ast: 04a881d5cc07074018f87c7b762bff3d764b4c775cb0293c89e27812c0bbc24b + unrolled_ast: 04a881d5cc07074018f87c7b762bff3d764b4c775cb0293c89e27812c0bbc24b + ssa_ast: 458d4182af4adbca9a6baaddb4e3529a6feec2b4baa8d5a938023ad48f185b63 + flattened_ast: f3e585a825a43bcd7434e8a6ac25a02f7074799e22205c05f0e2da6bbd956bd8 + destructured_ast: 1daf4724fbdb5bcced29fac3082ce8fc54ef8e9e8ec076394726723c046de213 + inlined_ast: 1daf4724fbdb5bcced29fac3082ce8fc54ef8e9e8ec076394726723c046de213 + dce_ast: 1daf4724fbdb5bcced29fac3082ce8fc54ef8e9e8ec076394726723c046de213 bytecode: 6a7c1505b6d57a26f767b63372873413e4ca3a4b7ff7b42f652a2841d843da64 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/add.out b/tests/expectations/compiler/integers/i64/add.out index f6e857e1a7..0fc81b60ee 100644 --- a/tests/expectations/compiler/integers/i64/add.out +++ b/tests/expectations/compiler/integers/i64/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: c9d232fb83a35adfe16995c9b1af68993420c81097839679e731e3d3fb0f5b00 - unrolled_ast: c9d232fb83a35adfe16995c9b1af68993420c81097839679e731e3d3fb0f5b00 - ssa_ast: c355bc55fa2cca58bd38fbb06725e3f190eda3de7ab781a7bac2c7e762297500 - flattened_ast: 9e3faeeca01245c4d5ae9ba567a7e41ea49bc0b3f229b687655691b9aac489dd - destructured_ast: 6be9bafd4ecd999e5d7f3078ffc370a5ae51536cf8859d66349a2d0aba906d67 - inlined_ast: 6be9bafd4ecd999e5d7f3078ffc370a5ae51536cf8859d66349a2d0aba906d67 - dce_ast: 6be9bafd4ecd999e5d7f3078ffc370a5ae51536cf8859d66349a2d0aba906d67 + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 07c1200a73fca5f1e50a1455b59dc7a21c9ca152efe9e5ee523b7b2a248d24d3 + unrolled_ast: 07c1200a73fca5f1e50a1455b59dc7a21c9ca152efe9e5ee523b7b2a248d24d3 + ssa_ast: f1bf04488f9243523a8b99338bc9a05ff144b5760fc73f6290fa3f6e9289c094 + flattened_ast: 0ff0661c01e073406e01efdc292cc2169567f204cfbdaf3f2e582edfc7638d44 + destructured_ast: 37f5aec20b690acc7db1fcc36a7fd941a4fd1ec5266b50baf3c463e430673b6b + inlined_ast: 37f5aec20b690acc7db1fcc36a7fd941a4fd1ec5266b50baf3c463e430673b6b + dce_ast: 37f5aec20b690acc7db1fcc36a7fd941a4fd1ec5266b50baf3c463e430673b6b bytecode: cacab9d7bb5db2f55373c7acaab14386b1e68569b39d0ca4837e07d67d31b78e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/and.out b/tests/expectations/compiler/integers/i64/and.out index 01cac562a0..7d66ec5b0e 100644 --- a/tests/expectations/compiler/integers/i64/and.out +++ b/tests/expectations/compiler/integers/i64/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 0f11c1b6985527f06c6556fb6fc1e7887e3c535df9779fd05da4b198358c7bc9 - unrolled_ast: 0f11c1b6985527f06c6556fb6fc1e7887e3c535df9779fd05da4b198358c7bc9 - ssa_ast: 375ce6fcbd9791d57fb5df396d8c16588984146cdcf122a9f10ddbed863c40e3 - flattened_ast: 86a101062845589a5cf093beabbc2cb4da257a0815e782c82bc5dc7d10e02895 - destructured_ast: c9b360ae03010851530259579868ca91dc86a7ca291e2944ac29acf6a3785cdb - inlined_ast: c9b360ae03010851530259579868ca91dc86a7ca291e2944ac29acf6a3785cdb - dce_ast: c9b360ae03010851530259579868ca91dc86a7ca291e2944ac29acf6a3785cdb + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: d3d8056d2040433c203046c78c8c38d08231bb41221526c2bd6edef0920262bd + unrolled_ast: d3d8056d2040433c203046c78c8c38d08231bb41221526c2bd6edef0920262bd + ssa_ast: 9dc90bb6fbdc7a957cee70e1bae5d33d2756e817fbdc49c1eee9f723cf533575 + flattened_ast: 86fa1a2b391a710f539273132109d7a52c39e9f320a0fcbe7abccefd737720a3 + destructured_ast: 12ef2288d96f40e8cbb4ef7cc90f7d7a5a3f2d7bf29346ed64f54d78ca2f9ba3 + inlined_ast: 12ef2288d96f40e8cbb4ef7cc90f7d7a5a3f2d7bf29346ed64f54d78ca2f9ba3 + dce_ast: 12ef2288d96f40e8cbb4ef7cc90f7d7a5a3f2d7bf29346ed64f54d78ca2f9ba3 bytecode: 8867cc02772ac290447a78df347c850a4f5a2cf3077d76fa71c1c3ee43ba6e55 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/console_assert.out b/tests/expectations/compiler/integers/i64/console_assert.out index 324e1c3d60..067edc2b6b 100644 --- a/tests/expectations/compiler/integers/i64/console_assert.out +++ b/tests/expectations/compiler/integers/i64/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c2055f52822c6c4fbd3df96e111f91a2d34eb15656c69025171164c7c04c346f - type_checked_symbol_table: a632eca855c3b1ccf38e4ee51a669c3fd201b5cb9e2a019b01155842505b7880 - unrolled_symbol_table: a632eca855c3b1ccf38e4ee51a669c3fd201b5cb9e2a019b01155842505b7880 - initial_ast: 228ad887064b44a51d5cc1573bf8734c523b11c9ce7dd5643dee86ca256e3485 - unrolled_ast: 228ad887064b44a51d5cc1573bf8734c523b11c9ce7dd5643dee86ca256e3485 - ssa_ast: 934822936ed7db4c73d743d401554a85f4f6d7c05dd12292e5266183c9cd5f38 - flattened_ast: 2cfde0d97e3f182fad5a034f3b54f17c6d305396ae90f3b8ab4c529df9687485 - destructured_ast: fbc317872993cddc0c5b52b989b8b4d375625aedd15eb47e4042bcac1858b33c - inlined_ast: fbc317872993cddc0c5b52b989b8b4d375625aedd15eb47e4042bcac1858b33c - dce_ast: fbc317872993cddc0c5b52b989b8b4d375625aedd15eb47e4042bcac1858b33c + - initial_symbol_table: e50384060e9fc0d4efa2b987729a9efa0b7311ebef5a571230d627bbb7259b7f + type_checked_symbol_table: 62563e32a27e88504c1f20e6674572af9c07bb51679b3e0c385bba310531101e + unrolled_symbol_table: 62563e32a27e88504c1f20e6674572af9c07bb51679b3e0c385bba310531101e + initial_ast: 857650787fb06d79336a7b61bc54a8d00cbaa052243a0f9170064abb34db6765 + unrolled_ast: 857650787fb06d79336a7b61bc54a8d00cbaa052243a0f9170064abb34db6765 + ssa_ast: 6ff3c42ca326c08ce02b97f7a567e1fa451a7925fd3adebc6809a225bc41f4aa + flattened_ast: 2dd8274f3cf7abfee8b126ca66d897a1635f03db559627cac1085a4c5118b209 + destructured_ast: a6f8aa52be3364526cb2caa9703f22e8f8fdb7c82bf03d0fe0aafe1294084925 + inlined_ast: a6f8aa52be3364526cb2caa9703f22e8f8fdb7c82bf03d0fe0aafe1294084925 + dce_ast: a6f8aa52be3364526cb2caa9703f22e8f8fdb7c82bf03d0fe0aafe1294084925 bytecode: 84d9ec69408c0662a22522e0fde8c535c8f73af3da10f98f7b228a9c9ac2742e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/div.out b/tests/expectations/compiler/integers/i64/div.out index 9d985884be..eec7262ed5 100644 --- a/tests/expectations/compiler/integers/i64/div.out +++ b/tests/expectations/compiler/integers/i64/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 5045c0756bc926839854f62eca1fbe1974619a89a99c858ad763953a253481fd - unrolled_ast: 5045c0756bc926839854f62eca1fbe1974619a89a99c858ad763953a253481fd - ssa_ast: 0674dda31c63bb8ced209b7e6ba90680dc2db04b7ee3a21d21423afac284cb74 - flattened_ast: 6603f9ffa4c76d1a8c6755326c6cf75240d6124027c5dce109a27cecc1372d1d - destructured_ast: 52fd2a739fc8ea98513212c92652d41762248c7dc028478b4180c35ffbc51beb - inlined_ast: 52fd2a739fc8ea98513212c92652d41762248c7dc028478b4180c35ffbc51beb - dce_ast: 52fd2a739fc8ea98513212c92652d41762248c7dc028478b4180c35ffbc51beb + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: afc27976f164adbeb9cceda42f02071ee5951317c58fb66ad80a82239db1de83 + unrolled_ast: afc27976f164adbeb9cceda42f02071ee5951317c58fb66ad80a82239db1de83 + ssa_ast: 5878cb4dfcc88bd2608451dd0c2da16dc21babc339787e9db51fa5dbed520b4d + flattened_ast: f315413e125980569e6db4d506094096b373436476da4c1dad6ef35143b8d6b8 + destructured_ast: a5a1b48af5d863fadf4d75705030571de91ee84348da6afc75c6f6f801014201 + inlined_ast: a5a1b48af5d863fadf4d75705030571de91ee84348da6afc75c6f6f801014201 + dce_ast: a5a1b48af5d863fadf4d75705030571de91ee84348da6afc75c6f6f801014201 bytecode: 1d370b22d4ae239f0bcb12a771b471bfbbf8c43ad4b3f15b8223b6f122f29457 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/eq.out b/tests/expectations/compiler/integers/i64/eq.out index e8edf90f48..ee3aa74f72 100644 --- a/tests/expectations/compiler/integers/i64/eq.out +++ b/tests/expectations/compiler/integers/i64/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36ef986ed919c0c882e3c597226a90c2b404cca0f7adacfcf595a752410ebe22 - type_checked_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - unrolled_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - initial_ast: a8ad3c5520da991c87c44504222f6855aee28d8d264aeca64ce40cde42857437 - unrolled_ast: a8ad3c5520da991c87c44504222f6855aee28d8d264aeca64ce40cde42857437 - ssa_ast: d29739a4b179ddadefe51dbfbdff32ace15c4168c0ca48a169be13f60126eeb9 - flattened_ast: 98a42b22def2de73f594e53b0c8b4b5229eb3ac58ec57bb7c85ea631ecd38b39 - destructured_ast: f14e04f892f9eacaf1f0008a498f84cbb171c22e535199d693ce1ce959b43ad0 - inlined_ast: f14e04f892f9eacaf1f0008a498f84cbb171c22e535199d693ce1ce959b43ad0 - dce_ast: f14e04f892f9eacaf1f0008a498f84cbb171c22e535199d693ce1ce959b43ad0 + - initial_symbol_table: 7a887157da38d534a1e2b2ad779ecf2e9072b92fc1fa20d58865570c7c430960 + type_checked_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + unrolled_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + initial_ast: e94196f738525ff8d3109ad09dd7737d5d5d40d7305690f663a671446635d828 + unrolled_ast: e94196f738525ff8d3109ad09dd7737d5d5d40d7305690f663a671446635d828 + ssa_ast: 7ade987b7485dd6c281f1c1b99032369fbdee19fb75d18587301855c3a334b3f + flattened_ast: 7f0773c4e57b2c25554e6ea4384e8258bbf72fff915218cad09829d385e4ca85 + destructured_ast: 988cf46b8c5ec4dd2e8a317fd9ddb38366bc71ba2044b6f92d4b901a1f963541 + inlined_ast: 988cf46b8c5ec4dd2e8a317fd9ddb38366bc71ba2044b6f92d4b901a1f963541 + dce_ast: 988cf46b8c5ec4dd2e8a317fd9ddb38366bc71ba2044b6f92d4b901a1f963541 bytecode: 3b16a9ffcba2d86d0099abfc040442550dad3a04f8ba2bbdec05f93ec3c1b6ec errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/ge.out b/tests/expectations/compiler/integers/i64/ge.out index db5ffc0c67..15822cb82c 100644 --- a/tests/expectations/compiler/integers/i64/ge.out +++ b/tests/expectations/compiler/integers/i64/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36ef986ed919c0c882e3c597226a90c2b404cca0f7adacfcf595a752410ebe22 - type_checked_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - unrolled_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - initial_ast: fdcada6a315654b6399df0fc70d26b86927943f79ec724bdca3fd52f69e26238 - unrolled_ast: fdcada6a315654b6399df0fc70d26b86927943f79ec724bdca3fd52f69e26238 - ssa_ast: afb4e157d263cb0193277a9adfec092d5ed7c347bce3d0a0f5820b908b69a267 - flattened_ast: d20c61b3b243f7fb2c487a8178d84b5a29a69aa9d27c0535d1f18d7b40183c2e - destructured_ast: 77e71497ea665a3796b2ca4764799f792fa349681038e7b5d770736d1581aafd - inlined_ast: 77e71497ea665a3796b2ca4764799f792fa349681038e7b5d770736d1581aafd - dce_ast: 77e71497ea665a3796b2ca4764799f792fa349681038e7b5d770736d1581aafd + - initial_symbol_table: 7a887157da38d534a1e2b2ad779ecf2e9072b92fc1fa20d58865570c7c430960 + type_checked_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + unrolled_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + initial_ast: c2ae1bc489e8897b2e55ecc15b0167871648e5bb81012bf3fc3f9c80efe886cc + unrolled_ast: c2ae1bc489e8897b2e55ecc15b0167871648e5bb81012bf3fc3f9c80efe886cc + ssa_ast: bacc54616930cc03dabcfa37cc55aa7fa94b9877271ce596199dd4b845dda433 + flattened_ast: b295ca3b902b9c8901c0b0c7b77125c4b5a53d782c35dacecb1c02c3631f929e + destructured_ast: f84955d534b8cc2c9e59010a535605b84cfe9be2347dfd0d721f943d08e00c6c + inlined_ast: f84955d534b8cc2c9e59010a535605b84cfe9be2347dfd0d721f943d08e00c6c + dce_ast: f84955d534b8cc2c9e59010a535605b84cfe9be2347dfd0d721f943d08e00c6c bytecode: ed40a103f79cba4bb4b6ca00730fb673def3a223840271519eecbc1ee845f325 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/gt.out b/tests/expectations/compiler/integers/i64/gt.out index 8388a961bc..4227067738 100644 --- a/tests/expectations/compiler/integers/i64/gt.out +++ b/tests/expectations/compiler/integers/i64/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36ef986ed919c0c882e3c597226a90c2b404cca0f7adacfcf595a752410ebe22 - type_checked_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - unrolled_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - initial_ast: c1ef85dd91e562042b90dc06cbbd2fd825d2d258c0c83d8e8d93902920f4c574 - unrolled_ast: c1ef85dd91e562042b90dc06cbbd2fd825d2d258c0c83d8e8d93902920f4c574 - ssa_ast: 28f28b5e6c952277b12156ecf52212dd7b07c1f0c11ea6fe380320d178497b5d - flattened_ast: e9fe75910cede9386b5588243fc4803491f5736ecaeba29ce1b50d60b649b8a1 - destructured_ast: 91d66bab405cc49f08df2e3789559d7f8480f3427b8a7fb1733f21b80b2df6fb - inlined_ast: 91d66bab405cc49f08df2e3789559d7f8480f3427b8a7fb1733f21b80b2df6fb - dce_ast: 91d66bab405cc49f08df2e3789559d7f8480f3427b8a7fb1733f21b80b2df6fb + - initial_symbol_table: 7a887157da38d534a1e2b2ad779ecf2e9072b92fc1fa20d58865570c7c430960 + type_checked_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + unrolled_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + initial_ast: e290e22b20c7c55bf8a0fcb209fe92c844c42c514c89bdc310e3a197b65012d6 + unrolled_ast: e290e22b20c7c55bf8a0fcb209fe92c844c42c514c89bdc310e3a197b65012d6 + ssa_ast: 41020c3290293767d84e0206146df452852bbe518109329fccb138e8664c80ee + flattened_ast: b568cf3748d1ce9ef5087c6da40f1b9467a95f06986b5faf1254f3639b28a38e + destructured_ast: 8ef62110a1a45cc0bbcd7f24310cdf2d82a0d84e5c394779b24de602439a51b7 + inlined_ast: 8ef62110a1a45cc0bbcd7f24310cdf2d82a0d84e5c394779b24de602439a51b7 + dce_ast: 8ef62110a1a45cc0bbcd7f24310cdf2d82a0d84e5c394779b24de602439a51b7 bytecode: 9e8596394abe6381f7e39ef612e78acc5b9fd4e2cd036a0b3f1296686182a3e5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/le.out b/tests/expectations/compiler/integers/i64/le.out index 26a23617bd..c58019a977 100644 --- a/tests/expectations/compiler/integers/i64/le.out +++ b/tests/expectations/compiler/integers/i64/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36ef986ed919c0c882e3c597226a90c2b404cca0f7adacfcf595a752410ebe22 - type_checked_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - unrolled_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - initial_ast: be458f57dbafcb28a90423f83b3383509052be46383da5dafd0ff4b602c3ec33 - unrolled_ast: be458f57dbafcb28a90423f83b3383509052be46383da5dafd0ff4b602c3ec33 - ssa_ast: 1ddfcd0546b3b2ddfe7eb73654a8d5042da8165d390f91d11f11bb6744f5e835 - flattened_ast: 6bc8134caf85c00cf01b26505fb5b8dd7f4ff473c0d1b680df227e8f4737bc3f - destructured_ast: 8ff08a91e5629ab7e74e11e65f04b2b2f015c05ee26db913ce4ba70f9628700b - inlined_ast: 8ff08a91e5629ab7e74e11e65f04b2b2f015c05ee26db913ce4ba70f9628700b - dce_ast: 8ff08a91e5629ab7e74e11e65f04b2b2f015c05ee26db913ce4ba70f9628700b + - initial_symbol_table: 7a887157da38d534a1e2b2ad779ecf2e9072b92fc1fa20d58865570c7c430960 + type_checked_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + unrolled_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + initial_ast: 6275cca8353311539c0123fb54eabd662b9edd6b2b5d61328211583ed2619fd5 + unrolled_ast: 6275cca8353311539c0123fb54eabd662b9edd6b2b5d61328211583ed2619fd5 + ssa_ast: 19d68ec27d45b3dbaa2eed5a898cf0077cab6c70971a6d07634fa46477e0d177 + flattened_ast: 5f7b0296f74c890a2e690c21df6bb4bb3efd29b4071c01448f481c2d38447c67 + destructured_ast: 16dc42d6749f6c5583c691cf9cbefdc1d7a3af214dee3685a60b9a635a5d8658 + inlined_ast: 16dc42d6749f6c5583c691cf9cbefdc1d7a3af214dee3685a60b9a635a5d8658 + dce_ast: 16dc42d6749f6c5583c691cf9cbefdc1d7a3af214dee3685a60b9a635a5d8658 bytecode: b1f586e188d06fec69970d2cbf367157f2046040b6b848b8b0bc3dd6b02aa095 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/lt.out b/tests/expectations/compiler/integers/i64/lt.out index b626e1be9c..7c5f3edd96 100644 --- a/tests/expectations/compiler/integers/i64/lt.out +++ b/tests/expectations/compiler/integers/i64/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36ef986ed919c0c882e3c597226a90c2b404cca0f7adacfcf595a752410ebe22 - type_checked_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - unrolled_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - initial_ast: 0fe03f3c52a08bfbf3e33516c7cc0ffdc5947fcdfcb008398ba7fd2107852347 - unrolled_ast: 0fe03f3c52a08bfbf3e33516c7cc0ffdc5947fcdfcb008398ba7fd2107852347 - ssa_ast: 098e58f28b08fc0eee6eb2aca90c75a3ebc84a2e5107adbf613a7c1a351ad773 - flattened_ast: 3ec92b21818048d6ec56f4a8fad7149a01d1b35702993fac014239f262a28807 - destructured_ast: 9e95d364232c9acd62fbdac466a07347553398a09132ddbf420c261f41b5a528 - inlined_ast: 9e95d364232c9acd62fbdac466a07347553398a09132ddbf420c261f41b5a528 - dce_ast: 9e95d364232c9acd62fbdac466a07347553398a09132ddbf420c261f41b5a528 + - initial_symbol_table: 7a887157da38d534a1e2b2ad779ecf2e9072b92fc1fa20d58865570c7c430960 + type_checked_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + unrolled_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + initial_ast: 1d5952c29a9cdc2f3f9142047c9692ed157c59238fed6917655a4e9cdd59e300 + unrolled_ast: 1d5952c29a9cdc2f3f9142047c9692ed157c59238fed6917655a4e9cdd59e300 + ssa_ast: 500e8bc170e33ef86638afbc66d6c02c8aace89cb0e74feee7173d8d05b93567 + flattened_ast: 1c1db737a708829721982482d6f1fc8d965147adc31e515232418158b41107cf + destructured_ast: 284c0ad2a0b2fecbbdd4354a4d909ad0d117d5ccbdbfbb7f7884258ab122d6c1 + inlined_ast: 284c0ad2a0b2fecbbdd4354a4d909ad0d117d5ccbdbfbb7f7884258ab122d6c1 + dce_ast: 284c0ad2a0b2fecbbdd4354a4d909ad0d117d5ccbdbfbb7f7884258ab122d6c1 bytecode: 146646862a181a2d9c802993b30c04190405d0ec9cf00847c755162af14ab765 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/max.out b/tests/expectations/compiler/integers/i64/max.out index 81cc6b0d5b..155e8885aa 100644 --- a/tests/expectations/compiler/integers/i64/max.out +++ b/tests/expectations/compiler/integers/i64/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7ea20ae6d53ab7d6b33f2f5b775dfa7199bf8b80e7a899ea98da70cb69a1a201 - type_checked_symbol_table: aa9c8d7924b7876e8885975a283fe55b4564a291c3a241da95811f00d7ace5e8 - unrolled_symbol_table: aa9c8d7924b7876e8885975a283fe55b4564a291c3a241da95811f00d7ace5e8 - initial_ast: 9da49c3eba196eb891299be7534a59d7a5e5b4f6290530168957f4c2f4ca8749 - unrolled_ast: 9da49c3eba196eb891299be7534a59d7a5e5b4f6290530168957f4c2f4ca8749 - ssa_ast: 9a44e06036606f59b9c8b82ebf1c2380975f7f8809f2e74e488068a06b57a03a - flattened_ast: 2c4673bfc76d8b03e861b9b0cefcfed4d8114d88df545e1cf4d03bbfb05ac6b9 - destructured_ast: e3b910672502d5475004fe40c3d14ed047b4f2fee318e3aab4c390b98601d58b - inlined_ast: e3b910672502d5475004fe40c3d14ed047b4f2fee318e3aab4c390b98601d58b - dce_ast: e3b910672502d5475004fe40c3d14ed047b4f2fee318e3aab4c390b98601d58b + - initial_symbol_table: 27d7fdad0ad06a588d992c97c6ce058d0fe3718984c6f25508cfe60d93e824aa + type_checked_symbol_table: 6e3b553ad0903a0722197b07c270469aa71e3ac7f6490eb35fb0cbaf9b5a1d63 + unrolled_symbol_table: 6e3b553ad0903a0722197b07c270469aa71e3ac7f6490eb35fb0cbaf9b5a1d63 + initial_ast: 146c2116ad49214409cee586714cf620d7fad50fe1a33338dd55c6662afac0bd + unrolled_ast: 146c2116ad49214409cee586714cf620d7fad50fe1a33338dd55c6662afac0bd + ssa_ast: 77b1a480cc9d78c037f5787b19d9053f378e7071e06ba7dff3210826f6f9dbbf + flattened_ast: ed80cb411b105de5206e05dfc0c23453d2a6e9a934f7566acaca2319f2c5f139 + destructured_ast: 71e9f820525a8d3db0d5e3e987d48949e1cbe723ff78072f9ed90fdcf0c7010f + inlined_ast: 71e9f820525a8d3db0d5e3e987d48949e1cbe723ff78072f9ed90fdcf0c7010f + dce_ast: 71e9f820525a8d3db0d5e3e987d48949e1cbe723ff78072f9ed90fdcf0c7010f bytecode: c8d4abba332861ba511e2f210502137e5aeeef23c159740de5649958515e3910 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/min.out b/tests/expectations/compiler/integers/i64/min.out index 9723b9264a..09bce85474 100644 --- a/tests/expectations/compiler/integers/i64/min.out +++ b/tests/expectations/compiler/integers/i64/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 7ea20ae6d53ab7d6b33f2f5b775dfa7199bf8b80e7a899ea98da70cb69a1a201 - type_checked_symbol_table: aa9c8d7924b7876e8885975a283fe55b4564a291c3a241da95811f00d7ace5e8 - unrolled_symbol_table: aa9c8d7924b7876e8885975a283fe55b4564a291c3a241da95811f00d7ace5e8 - initial_ast: 744270cd3fc0c3c4baa5e44dc5b819b367618ae70e3b5de138a9c197a7b627d1 - unrolled_ast: 744270cd3fc0c3c4baa5e44dc5b819b367618ae70e3b5de138a9c197a7b627d1 - ssa_ast: bff22650c239198d63e378471d0e43a137f5cd6ba1507cfaca47254db5b11f33 - flattened_ast: 212392c6e1c4737020106015b77c38ebfd89848f2d7c6f32731c7eb76caad908 - destructured_ast: 7c4932e436a662f8598a71ea8d577c814e74a43975c67a6065bdbd728484913c - inlined_ast: 7c4932e436a662f8598a71ea8d577c814e74a43975c67a6065bdbd728484913c - dce_ast: 7c4932e436a662f8598a71ea8d577c814e74a43975c67a6065bdbd728484913c + - initial_symbol_table: 27d7fdad0ad06a588d992c97c6ce058d0fe3718984c6f25508cfe60d93e824aa + type_checked_symbol_table: 6e3b553ad0903a0722197b07c270469aa71e3ac7f6490eb35fb0cbaf9b5a1d63 + unrolled_symbol_table: 6e3b553ad0903a0722197b07c270469aa71e3ac7f6490eb35fb0cbaf9b5a1d63 + initial_ast: d4a953425bee529e34fcd49046bfeb62a3a43819d5daf04f6e2157cd6f89b825 + unrolled_ast: d4a953425bee529e34fcd49046bfeb62a3a43819d5daf04f6e2157cd6f89b825 + ssa_ast: 7681c5103eb78223807bdb6c45943ceb0ccfecfd40aef3999482dcf3eb01fe7f + flattened_ast: 31b1828049b3e32978090825bee7086a83a1a4d0d9ed68abda0dfd319531ea1e + destructured_ast: 5ec1e016e3c61433a09349b8652e9f11d7ba423d4682e3414d22ca8700072094 + inlined_ast: 5ec1e016e3c61433a09349b8652e9f11d7ba423d4682e3414d22ca8700072094 + dce_ast: 5ec1e016e3c61433a09349b8652e9f11d7ba423d4682e3414d22ca8700072094 bytecode: ba879d9c018e4334cff11992ba1b8a0bcb0901d6efdb29a6daac15ce9bb32e2c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/min_fail.out b/tests/expectations/compiler/integers/i64/min_fail.out index ab2153f218..fead7deeb2 100644 --- a/tests/expectations/compiler/integers/i64/min_fail.out +++ b/tests/expectations/compiler/integers/i64/min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 947c60bfce423ea3357684479af65b9a58e90287f2172387b3a4f563d5fad158 - type_checked_symbol_table: eadc9939ccff929c6b26b1d8f84b24cef6197462a6f99b4cdc5097a3c35ff418 - unrolled_symbol_table: eadc9939ccff929c6b26b1d8f84b24cef6197462a6f99b4cdc5097a3c35ff418 - initial_ast: 04005e74d09cc2287987ea07e25b793e127ff304a8490b51831f1dcb7d786e9b - unrolled_ast: 04005e74d09cc2287987ea07e25b793e127ff304a8490b51831f1dcb7d786e9b - ssa_ast: e83d1925a020f1daf0532abf07c22a6b9e5d6f237a4961246734decda7c23d76 - flattened_ast: 6293d515dbf52326ccd663dae41dde7520d1262309e434fa2a42eb55959284eb - destructured_ast: c47fb443282936b85ebd34cf78a1d50de82d76088eb917762311c787ffb8c493 - inlined_ast: c47fb443282936b85ebd34cf78a1d50de82d76088eb917762311c787ffb8c493 - dce_ast: c47fb443282936b85ebd34cf78a1d50de82d76088eb917762311c787ffb8c493 + - initial_symbol_table: cfad18617067b89536462ebb06b76d4c3a8504d8929a2800e8078e97a85a576f + type_checked_symbol_table: 7f53a2348234aed4d43f2e4cce0f42bada5abf0572e6d612c066c1fed006753c + unrolled_symbol_table: 7f53a2348234aed4d43f2e4cce0f42bada5abf0572e6d612c066c1fed006753c + initial_ast: 58193f3dbcf8fae89c79ec46e503bb179a4f33870563969f803212bcbdd15a10 + unrolled_ast: 58193f3dbcf8fae89c79ec46e503bb179a4f33870563969f803212bcbdd15a10 + ssa_ast: 5f946d7675287a9ff35fbe8f685d6d48a0432a9bea0103fa853444cae572e5ec + flattened_ast: 525e77adcc18de29e3d82d0a63fbb92b257cc5429d85e88911ac6aa5867bcc7a + destructured_ast: 7d573b779ed5118006b4d7f79cf3fef78f9f4a9feaa6859dca53e2f2da70e836 + inlined_ast: 7d573b779ed5118006b4d7f79cf3fef78f9f4a9feaa6859dca53e2f2da70e836 + dce_ast: 7d573b779ed5118006b4d7f79cf3fef78f9f4a9feaa6859dca53e2f2da70e836 bytecode: 8060d7771b9a815e84dd576354e32cd26c7bf342fb513fe3b589de4c094701b4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/mul.out b/tests/expectations/compiler/integers/i64/mul.out index 18a932880d..27bc0b3d59 100644 --- a/tests/expectations/compiler/integers/i64/mul.out +++ b/tests/expectations/compiler/integers/i64/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 215649b715b55ec9baf3b428a8b5b310adcda570ac0259b62a4b1714b6efbb79 - unrolled_ast: 215649b715b55ec9baf3b428a8b5b310adcda570ac0259b62a4b1714b6efbb79 - ssa_ast: a8740b0db42dfdf982127aab19e1c1635d8203b71979bd492580b0e3fab3b1b0 - flattened_ast: fda9c96a743d635cdb92b2f48d73fac9c5404c5d80537726a9d419734a9f5a9c - destructured_ast: 98bd095fc7a4b9445fb72e3bd374e8b39a4b7d75898e63038457531d668f795b - inlined_ast: 98bd095fc7a4b9445fb72e3bd374e8b39a4b7d75898e63038457531d668f795b - dce_ast: 98bd095fc7a4b9445fb72e3bd374e8b39a4b7d75898e63038457531d668f795b + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 6a38d85f4fad72167b0aca7874c2e1f84dd57a4b313434496a9774775bb83b97 + unrolled_ast: 6a38d85f4fad72167b0aca7874c2e1f84dd57a4b313434496a9774775bb83b97 + ssa_ast: 3e1950fcee0e6c4934579a80e523b29a67e0e726c2ba69ac69e8dd1dab345ffd + flattened_ast: c3f7c6b3931283857948799b4d11b9412953f344430577ee772b44478efdb129 + destructured_ast: fb10d51d9082750f28d8fa059a84816b5ea2245357a855c16d3b32599da42086 + inlined_ast: fb10d51d9082750f28d8fa059a84816b5ea2245357a855c16d3b32599da42086 + dce_ast: fb10d51d9082750f28d8fa059a84816b5ea2245357a855c16d3b32599da42086 bytecode: f4641ddee6184f6fc437aa0f4422f2ea01a26648f9c7bf5559a2471505ed8096 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/ne.out b/tests/expectations/compiler/integers/i64/ne.out index 63929832f6..e932104d35 100644 --- a/tests/expectations/compiler/integers/i64/ne.out +++ b/tests/expectations/compiler/integers/i64/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 36ef986ed919c0c882e3c597226a90c2b404cca0f7adacfcf595a752410ebe22 - type_checked_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - unrolled_symbol_table: 55ec431915ff03a384b14523e0e184745d2381cbe7449feb6d306b1938a1dd62 - initial_ast: 675441b5f1318cf93ef605f072d52fabb7deb2401eb28736045369361e383dca - unrolled_ast: 675441b5f1318cf93ef605f072d52fabb7deb2401eb28736045369361e383dca - ssa_ast: 32275d22f04c2c460f1e91c997e3c75f4d3ca8270f4db0dcd1c96ef3ae1fa2d5 - flattened_ast: ffe158386ddcfde463095f7fc265a5cac83eb5c61edfd7a1ef7523fdc7e99a86 - destructured_ast: 05ddd35028a57640cb6e9a6cce414469aa9efdd5c5493a19f0dfbe358dcfa4a0 - inlined_ast: 05ddd35028a57640cb6e9a6cce414469aa9efdd5c5493a19f0dfbe358dcfa4a0 - dce_ast: 05ddd35028a57640cb6e9a6cce414469aa9efdd5c5493a19f0dfbe358dcfa4a0 + - initial_symbol_table: 7a887157da38d534a1e2b2ad779ecf2e9072b92fc1fa20d58865570c7c430960 + type_checked_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + unrolled_symbol_table: c82bed5c8db9ad167c817850b8b9f8306f4d476711350a223c1c58012b5e7cc8 + initial_ast: 2a5c2eff9977994baafe5e9512b0dc5dc2f246f1fa5510b31ba07a5db250881f + unrolled_ast: 2a5c2eff9977994baafe5e9512b0dc5dc2f246f1fa5510b31ba07a5db250881f + ssa_ast: 5f16cf626406f6ff9abaa2245ba2b770370679234ed2786182e995112c4c23c4 + flattened_ast: 4e61c5999f43222d9ec8103229bedfeb8d6cd5a959623d81f4c269d2065748f4 + destructured_ast: 83d498780a4c6e3140c1e9054df3451d38c682f96f67255b3913d569e7f5ff76 + inlined_ast: 83d498780a4c6e3140c1e9054df3451d38c682f96f67255b3913d569e7f5ff76 + dce_ast: 83d498780a4c6e3140c1e9054df3451d38c682f96f67255b3913d569e7f5ff76 bytecode: 56e6953042e8cf528010b3706c59f9240a38c0e4537f2bcedb790d17e0595327 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/negate.out b/tests/expectations/compiler/integers/i64/negate.out index d9fd9a5cd0..d1f7344405 100644 --- a/tests/expectations/compiler/integers/i64/negate.out +++ b/tests/expectations/compiler/integers/i64/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c2055f52822c6c4fbd3df96e111f91a2d34eb15656c69025171164c7c04c346f - type_checked_symbol_table: a51f41c1978a7d0ce9b471ca249632a4b4ec68ffe4514f0b858731356706ebea - unrolled_symbol_table: a51f41c1978a7d0ce9b471ca249632a4b4ec68ffe4514f0b858731356706ebea - initial_ast: 43f907a06a9a61391409a447c3f87e37f019aaf711726d5dd1bb6aa48505cafd - unrolled_ast: 43f907a06a9a61391409a447c3f87e37f019aaf711726d5dd1bb6aa48505cafd - ssa_ast: 913a4435069fb974adccc15c51036884e451fdc7e4b9fb375fb7757317b2ed0e - flattened_ast: 79f2302648e9b4fe213147ca910d409df355f586c96e5394f7e6a213bc59b07a - destructured_ast: e2402fa0793c2a45c87f4f754788c1e3ee38fcd5fb0cd0bd58586089c5da7628 - inlined_ast: e2402fa0793c2a45c87f4f754788c1e3ee38fcd5fb0cd0bd58586089c5da7628 - dce_ast: e2402fa0793c2a45c87f4f754788c1e3ee38fcd5fb0cd0bd58586089c5da7628 + - initial_symbol_table: e50384060e9fc0d4efa2b987729a9efa0b7311ebef5a571230d627bbb7259b7f + type_checked_symbol_table: 7d88cbc662b0ce6282b1588805b62cbab92858c5986042a1a47603acadebb634 + unrolled_symbol_table: 7d88cbc662b0ce6282b1588805b62cbab92858c5986042a1a47603acadebb634 + initial_ast: fb479598bd2a9a2e872e4c15bfcc7ef32aac85d585e652f3b215ac108b7d87fc + unrolled_ast: fb479598bd2a9a2e872e4c15bfcc7ef32aac85d585e652f3b215ac108b7d87fc + ssa_ast: 30cbd0b7adc74624ed3575774698fefa154a0a6063f2711e7258c49d96e4139e + flattened_ast: e304f3805774bfc301269a8d7b014c8401624b7e7ddd9bc52249ab0393636584 + destructured_ast: cd6760362f1bbe1f9b05421e7ede600b762845a068848b92155e4a84aaf387f4 + inlined_ast: cd6760362f1bbe1f9b05421e7ede600b762845a068848b92155e4a84aaf387f4 + dce_ast: cd6760362f1bbe1f9b05421e7ede600b762845a068848b92155e4a84aaf387f4 bytecode: 4a3cad0d173991e84e84d40f5868e63fccab04b6561f1de4afef8976a90dbf17 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/negate_min_fail.out b/tests/expectations/compiler/integers/i64/negate_min_fail.out index 01dc8f4636..1174b9e693 100644 --- a/tests/expectations/compiler/integers/i64/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i64/negate_min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 947c60bfce423ea3357684479af65b9a58e90287f2172387b3a4f563d5fad158 - type_checked_symbol_table: eadc9939ccff929c6b26b1d8f84b24cef6197462a6f99b4cdc5097a3c35ff418 - unrolled_symbol_table: eadc9939ccff929c6b26b1d8f84b24cef6197462a6f99b4cdc5097a3c35ff418 - initial_ast: 1fe13f991a25eda6dd3e7d55e0db4ac82461a429cbf3e20db975b510ebdec5ab - unrolled_ast: 1fe13f991a25eda6dd3e7d55e0db4ac82461a429cbf3e20db975b510ebdec5ab - ssa_ast: 220e3619f982cc145525f4ca080d76ce695b2c887b18b92047b2e000cc3006a4 - flattened_ast: d9f72d47b48229654970008615814b5e637f6ae41da8aee3200ad638945bfc0f - destructured_ast: fa609df9af27e30d93a890c9bf0f85cfb7f38e58a569930d7c8c4f6fdce98cb6 - inlined_ast: fa609df9af27e30d93a890c9bf0f85cfb7f38e58a569930d7c8c4f6fdce98cb6 - dce_ast: fa609df9af27e30d93a890c9bf0f85cfb7f38e58a569930d7c8c4f6fdce98cb6 + - initial_symbol_table: cfad18617067b89536462ebb06b76d4c3a8504d8929a2800e8078e97a85a576f + type_checked_symbol_table: 7f53a2348234aed4d43f2e4cce0f42bada5abf0572e6d612c066c1fed006753c + unrolled_symbol_table: 7f53a2348234aed4d43f2e4cce0f42bada5abf0572e6d612c066c1fed006753c + initial_ast: 8d7f02abb091fbaa8a907c2688b90e44a627dfa9e373f43bf2a35cd71a7ba75e + unrolled_ast: 8d7f02abb091fbaa8a907c2688b90e44a627dfa9e373f43bf2a35cd71a7ba75e + ssa_ast: c8545b4e80ca47f5976d7a4acaa03be01fb97f4d9e84631a7db75375dd6fa879 + flattened_ast: 26394442d3ffb80b4b6e170055507d93e917de93bfb59a40179eba27dbd24ad0 + destructured_ast: ab223647a86e6a00f96cdfe4d47a75114d7a321f14c4bc525fb1bc5fc7b983e0 + inlined_ast: ab223647a86e6a00f96cdfe4d47a75114d7a321f14c4bc525fb1bc5fc7b983e0 + dce_ast: ab223647a86e6a00f96cdfe4d47a75114d7a321f14c4bc525fb1bc5fc7b983e0 bytecode: eb8fb8c25730005f5c6c14d190313c0bee2ae389d6295686dd1867663fc93f67 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/negate_zero.out b/tests/expectations/compiler/integers/i64/negate_zero.out index a147d45dc4..f505cfbf33 100644 --- a/tests/expectations/compiler/integers/i64/negate_zero.out +++ b/tests/expectations/compiler/integers/i64/negate_zero.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 88e86661d755eb3d876869deb7aa2b15d827c8ef243d527a421a0e07e9351555 - unrolled_symbol_table: 88e86661d755eb3d876869deb7aa2b15d827c8ef243d527a421a0e07e9351555 - initial_ast: a70f6e3033f663d99efa7a7e01c4bb2bece1b8beb2a9756233c2d071b3ef49da - unrolled_ast: a70f6e3033f663d99efa7a7e01c4bb2bece1b8beb2a9756233c2d071b3ef49da - ssa_ast: f893ea0ee7d024de533a77aa210348078f47f7a2fc4e9aed4d20f2fca80699ae - flattened_ast: ec2c32b2cddca15948ddff2e039795d0bd508651e8d2b2f4307d783119c24414 - destructured_ast: 592dfd24a491ded2760c073b61f3b948b3aabfec99fa0a84e58d4d7d820fa397 - inlined_ast: 592dfd24a491ded2760c073b61f3b948b3aabfec99fa0a84e58d4d7d820fa397 - dce_ast: 592dfd24a491ded2760c073b61f3b948b3aabfec99fa0a84e58d4d7d820fa397 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 960e09d954db60461fa0a1d55d22d20fa3f9ba0c57f6a7fb9e8eb5717a99dbbf + unrolled_symbol_table: 960e09d954db60461fa0a1d55d22d20fa3f9ba0c57f6a7fb9e8eb5717a99dbbf + initial_ast: 10d3fef01325e89c07df4f67e85b77fc6e18a939d4d2681521a6756eb023b02f + unrolled_ast: 10d3fef01325e89c07df4f67e85b77fc6e18a939d4d2681521a6756eb023b02f + ssa_ast: cbe6537ddbe8235a12f84d861861ee6d0efa5927bf130d42bf512fff86720eb2 + flattened_ast: cd6bf77f16a955338dc3f584ed4b7f00412f95c230a79b40d7aa18916b6506d7 + destructured_ast: d5e0ac31f88f9755a6fb75627f9982be8be7e3836717c20b7b14df8d3e180433 + inlined_ast: d5e0ac31f88f9755a6fb75627f9982be8be7e3836717c20b7b14df8d3e180433 + dce_ast: d5e0ac31f88f9755a6fb75627f9982be8be7e3836717c20b7b14df8d3e180433 bytecode: dbe5b65eae7786eb721e8e7bf810718e8482635802c2e5d5da2996d8c0c3f7f4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/operator_methods.out b/tests/expectations/compiler/integers/i64/operator_methods.out index 8a5ff78043..2789283439 100644 --- a/tests/expectations/compiler/integers/i64/operator_methods.out +++ b/tests/expectations/compiler/integers/i64/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c2055f52822c6c4fbd3df96e111f91a2d34eb15656c69025171164c7c04c346f - type_checked_symbol_table: 9eb40688d354d352b258afca6eaf889bbe11929e79c2a9e3afd7689c9bb17c36 - unrolled_symbol_table: 9eb40688d354d352b258afca6eaf889bbe11929e79c2a9e3afd7689c9bb17c36 - initial_ast: 02cee663d01eb7b9916cfeb8e98852644fb508795cd183052549fb161437d9b1 - unrolled_ast: 02cee663d01eb7b9916cfeb8e98852644fb508795cd183052549fb161437d9b1 - ssa_ast: 761c0ae9a054ece7c7d536cf6acb8ff2ced77bdd147308a7d1c8f0fd596f4096 - flattened_ast: 791eb37170b60d588c01e4410b8cb5e87ec42aa1af123dc30ebe5904090fa1b7 - destructured_ast: cc9cbef7ec0bd9ce20f85b0dc7b2411240971de7bb6311ac6b7efde7cffd33d6 - inlined_ast: cc9cbef7ec0bd9ce20f85b0dc7b2411240971de7bb6311ac6b7efde7cffd33d6 - dce_ast: 59eef896755156c7102c6337158fe74fb70b106e2d1427bfec9e5ee6e22df2a0 + - initial_symbol_table: e50384060e9fc0d4efa2b987729a9efa0b7311ebef5a571230d627bbb7259b7f + type_checked_symbol_table: 474061333b89fa751ea03ea51855279fc4c83bd8f8530b9e45016a8245948d5f + unrolled_symbol_table: 474061333b89fa751ea03ea51855279fc4c83bd8f8530b9e45016a8245948d5f + initial_ast: 23a205e10f3d4d4c5e8d29552fda66562fa295615132d03cb689f7c5f9562dd2 + unrolled_ast: 23a205e10f3d4d4c5e8d29552fda66562fa295615132d03cb689f7c5f9562dd2 + ssa_ast: 2d49a1dd99f320172906064647c2fc633c1e053f53eced88fbcf1c9c6d8a6a89 + flattened_ast: 12fca38bf8f084ab5ae2f5139e231d0971fab0f1128377fefec5807bcd10b05f + destructured_ast: e96500d2a409e1084d3fd952a92556c8a146721ca54613ba6dec4e884856e83a + inlined_ast: e96500d2a409e1084d3fd952a92556c8a146721ca54613ba6dec4e884856e83a + dce_ast: 954d0a8dab70b4ffccc417505525f405c5598ac27466ba8bd4bd95f4943179db bytecode: 94719443d1e9713563afa7861751ae6fac8380851db816055ed46c207a613efc errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/or.out b/tests/expectations/compiler/integers/i64/or.out index 04d0f78408..ed7e1d1abd 100644 --- a/tests/expectations/compiler/integers/i64/or.out +++ b/tests/expectations/compiler/integers/i64/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 7dcf077ca91f4b7036e090d75fe0a9c664c2ea878e8d3a8581e76117bfa80989 - unrolled_ast: 7dcf077ca91f4b7036e090d75fe0a9c664c2ea878e8d3a8581e76117bfa80989 - ssa_ast: 57120b0bf539fc5eb45ecb9035fc9abc83e75b1834664f7823f7afbdfb473366 - flattened_ast: f8f79e457e00073fd43bf81c6d5eb9a23ae7a7c6b73189ebebfc677b99b6c56f - destructured_ast: 8538d1d887bb7e1e61103697fb20b77f56bd25a86fad62026ed39338a78e4564 - inlined_ast: 8538d1d887bb7e1e61103697fb20b77f56bd25a86fad62026ed39338a78e4564 - dce_ast: 8538d1d887bb7e1e61103697fb20b77f56bd25a86fad62026ed39338a78e4564 + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 41f68008d28010ac344122f1402e993cdc98b9e374289a2a843c9406e31f7e7f + unrolled_ast: 41f68008d28010ac344122f1402e993cdc98b9e374289a2a843c9406e31f7e7f + ssa_ast: 4c83888cfdaf8503cd0ed400951039acbdd77e3fcf973be578b7f05cbfd8945c + flattened_ast: 397e8e4299d1e459ccea9ac0f70d2899141099dffbd0cbca819c4313e3c42a8e + destructured_ast: 6b618f7ef607e542e41d6aabd581f860e70f050d62731aa779e4ccd8c56899c3 + inlined_ast: 6b618f7ef607e542e41d6aabd581f860e70f050d62731aa779e4ccd8c56899c3 + dce_ast: 6b618f7ef607e542e41d6aabd581f860e70f050d62731aa779e4ccd8c56899c3 bytecode: 4bdb71dbcb23bcb6519ef3ddab06e79a70b155f8be87cc5d2b9d95221affd686 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/pow.out b/tests/expectations/compiler/integers/i64/pow.out index 477c1c24bc..8489c6b10f 100644 --- a/tests/expectations/compiler/integers/i64/pow.out +++ b/tests/expectations/compiler/integers/i64/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: f52543f59382655c45a48a9570aefd0f58b7838946b4b6d4ed9d7bafc32b7d73 - unrolled_ast: f52543f59382655c45a48a9570aefd0f58b7838946b4b6d4ed9d7bafc32b7d73 - ssa_ast: cb379714b217c8ce8fd134043ecf6bbf34e4fbf1a1ec282fc3143c37458c0781 - flattened_ast: a287d3aef6e694166de2ac233ef42be3b0fb655c4b51f4c7d533f65c87518ab3 - destructured_ast: 82f02564f364d5e6cf3585ef39c289f6ad5b5fc331058e0f2b157ff6e7349f46 - inlined_ast: 82f02564f364d5e6cf3585ef39c289f6ad5b5fc331058e0f2b157ff6e7349f46 - dce_ast: 82f02564f364d5e6cf3585ef39c289f6ad5b5fc331058e0f2b157ff6e7349f46 + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 784c870a1ee02f43bcc2f2c7e1d2e4f1ed4a040d706e0c31c861c02fec08a711 + unrolled_ast: 784c870a1ee02f43bcc2f2c7e1d2e4f1ed4a040d706e0c31c861c02fec08a711 + ssa_ast: 880022437100caf15d2134319d59eca6c340beffbd2092db811d37cffd999d29 + flattened_ast: ad672fc7908c24e4bb351539371b65e060e86112256a7368ed425fd40555b72c + destructured_ast: 0aa49f894ff2c27b505c7864d04fd38d25da116137074724ac33963b5de6e643 + inlined_ast: 0aa49f894ff2c27b505c7864d04fd38d25da116137074724ac33963b5de6e643 + dce_ast: 0aa49f894ff2c27b505c7864d04fd38d25da116137074724ac33963b5de6e643 bytecode: ff1ba1259f2f4a90553920fc5a9391125c9d5fbc583e2a648b80dc409b62d5fc errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/rem.out b/tests/expectations/compiler/integers/i64/rem.out index 0435c4f800..e2130dc165 100644 --- a/tests/expectations/compiler/integers/i64/rem.out +++ b/tests/expectations/compiler/integers/i64/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 43a5ca839219f9f999371477105bc5c99210d6b06eae64a79ce3f93f98b3ced0 - unrolled_ast: 43a5ca839219f9f999371477105bc5c99210d6b06eae64a79ce3f93f98b3ced0 - ssa_ast: 8dcf478831c09e7b4139a9ad7798f55b19ac150fc746148025946d4e3d393306 - flattened_ast: 88660fb4f8b65819304b83f723c34b0628ae0f191c41e89c89054f7921e4af2a - destructured_ast: 6d4ce7532f7f4109bfa6861b6bda1c71e867fbbe6ad78606d4739a1b639cbb54 - inlined_ast: 6d4ce7532f7f4109bfa6861b6bda1c71e867fbbe6ad78606d4739a1b639cbb54 - dce_ast: 6d4ce7532f7f4109bfa6861b6bda1c71e867fbbe6ad78606d4739a1b639cbb54 + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 2800cd773c3ee8ceef69d7bf4da364c0dd1028ceee40cfbdb407a4f8afb6a065 + unrolled_ast: 2800cd773c3ee8ceef69d7bf4da364c0dd1028ceee40cfbdb407a4f8afb6a065 + ssa_ast: 785bb8b7a5d9f8184b9a9e72f3b6715018b75ae80f5a09a1d038b07173d1f2eb + flattened_ast: 82a14fb1fef2eada124f7ef5aa480c23cdcfc94518eb00605ec0a9d10d8a7ce4 + destructured_ast: e3cb83cc9c4160e84158f1763db871da21e9b3ddebf7783d605520bb34dd05e3 + inlined_ast: e3cb83cc9c4160e84158f1763db871da21e9b3ddebf7783d605520bb34dd05e3 + dce_ast: e3cb83cc9c4160e84158f1763db871da21e9b3ddebf7783d605520bb34dd05e3 bytecode: 89effef213f290d8097c5e2289a9010d4379e63954959a7eeca9a25e4e5f50b8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/shl.out b/tests/expectations/compiler/integers/i64/shl.out index 95cbea9528..714317e7bd 100644 --- a/tests/expectations/compiler/integers/i64/shl.out +++ b/tests/expectations/compiler/integers/i64/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 5ed76e9cb4cea8a35598a4f766fda7404185d5cf62fe7e527016ebad7f980936 - unrolled_ast: 5ed76e9cb4cea8a35598a4f766fda7404185d5cf62fe7e527016ebad7f980936 - ssa_ast: f22fd8de65facfe6db0609cf359e560c146ace3bba68da32a7d6040318c0364a - flattened_ast: c59474c6711cc16e801122c655694004460dffc5045945ba565447a4ceead275 - destructured_ast: b258e4453d018507de48d4ddb65c3a9f0cc2bcc0df84b5e36b47ca1838b375bb - inlined_ast: b258e4453d018507de48d4ddb65c3a9f0cc2bcc0df84b5e36b47ca1838b375bb - dce_ast: b258e4453d018507de48d4ddb65c3a9f0cc2bcc0df84b5e36b47ca1838b375bb + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: ed87284a467f4d25b471d5882ef24ace6d18ced428c71a1a9e8cf56fd821d280 + unrolled_ast: ed87284a467f4d25b471d5882ef24ace6d18ced428c71a1a9e8cf56fd821d280 + ssa_ast: e4ebd9f25aed80b2d217c1f0708208e9cd8a0578e01c0fce04c66b1dbbc329e3 + flattened_ast: 6fb7b3ac9af66dfcc73ed177a8b9a2065e172103bdafae046cb0d588b26e9eb6 + destructured_ast: 0f11342476abe7ed2ba9ca4a1e846238f04be8d5086075258f8603c86ac99e59 + inlined_ast: 0f11342476abe7ed2ba9ca4a1e846238f04be8d5086075258f8603c86ac99e59 + dce_ast: 0f11342476abe7ed2ba9ca4a1e846238f04be8d5086075258f8603c86ac99e59 bytecode: 44b4f1e4aff3e8f3343854e8efc5146404333da549cc6e04bca927e7e1484487 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/shr.out b/tests/expectations/compiler/integers/i64/shr.out index aeb90fbb7f..0948b4cdb4 100644 --- a/tests/expectations/compiler/integers/i64/shr.out +++ b/tests/expectations/compiler/integers/i64/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: e32e41c6b2f9ad39e1ba38a771e990d8e4481da8529582b368f62ef355d0b887 - unrolled_ast: e32e41c6b2f9ad39e1ba38a771e990d8e4481da8529582b368f62ef355d0b887 - ssa_ast: 46c24bf6ec9725b2a665253ad132eadc3d5a93320aa5d0956ee977da589e88d1 - flattened_ast: 4af35772c099e36241b39d674e605300da8022deb356efd173646b5bb25f4416 - destructured_ast: 3c750161af6e50341f1a18d4a5d8e9aac1bab5796a7dc7af14224085521cc81b - inlined_ast: 3c750161af6e50341f1a18d4a5d8e9aac1bab5796a7dc7af14224085521cc81b - dce_ast: 3c750161af6e50341f1a18d4a5d8e9aac1bab5796a7dc7af14224085521cc81b + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 05e9a51407d6452e93625839033fb6c0e7cfb9bd3bef29483d11e0a0d0bce77c + unrolled_ast: 05e9a51407d6452e93625839033fb6c0e7cfb9bd3bef29483d11e0a0d0bce77c + ssa_ast: 7f180f5ff66df1a2c45db1e48496c2ead1ecd6dc2a2f1194eaa7e812e1c171d9 + flattened_ast: 731f19d2d45194412a05595dd3cd9febe235a8ee4b16def919e92910b82c787b + destructured_ast: 1d76cc6b050a325dde5a35a441889c1a172ddd7e9bb1c5c3be5ccd8db55a3092 + inlined_ast: 1d76cc6b050a325dde5a35a441889c1a172ddd7e9bb1c5c3be5ccd8db55a3092 + dce_ast: 1d76cc6b050a325dde5a35a441889c1a172ddd7e9bb1c5c3be5ccd8db55a3092 bytecode: 2768046fc5a9e4812b3b19a67908baca08c0e3d5141323dabb57cff84e659d62 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/sub.out b/tests/expectations/compiler/integers/i64/sub.out index b369cd638b..08d79d4701 100644 --- a/tests/expectations/compiler/integers/i64/sub.out +++ b/tests/expectations/compiler/integers/i64/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 48b42404e656336b958ba7b6d7c377d59fdf0fb680cf48856c09047fca4f99b8 - type_checked_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - unrolled_symbol_table: a66d96ce72ef05fc31af41f9c3f2997534a841b0c6eee74cbaeabff5bb4f699d - initial_ast: 1679e2a2d77f3f486cab180fa83c3e66aef4e9bdbe061588863242b8e6d8ee43 - unrolled_ast: 1679e2a2d77f3f486cab180fa83c3e66aef4e9bdbe061588863242b8e6d8ee43 - ssa_ast: b9cec69360801d6dbd1d3c318681c6685f14ea462d9e42ffbd3290a8bc660f30 - flattened_ast: 0d72ccd0bb321b835747095502450eb3d7f46916975545f71a6b78f83a2f95a1 - destructured_ast: 6f6233a87f3b8967dfbc111597e8696903e5aa6432f5079e7c8d08afe0034c1b - inlined_ast: 6f6233a87f3b8967dfbc111597e8696903e5aa6432f5079e7c8d08afe0034c1b - dce_ast: 6f6233a87f3b8967dfbc111597e8696903e5aa6432f5079e7c8d08afe0034c1b + - initial_symbol_table: 2427e1179484b368c737f15f9c9170703b40cc287bb09b7571a1adf03da87e83 + type_checked_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + unrolled_symbol_table: 23cbc35d681c3fb4e50cceacf6be7291434c1681bf452f5efc45ea42a4f0f658 + initial_ast: 62d0d89a5f71f4f9b02fcbd99c875f3dde170938b7836db086a8b8993a1e1d33 + unrolled_ast: 62d0d89a5f71f4f9b02fcbd99c875f3dde170938b7836db086a8b8993a1e1d33 + ssa_ast: 5a4d113f22deda4de39ae41cbb166a827713a97205a4f51edff749351ccf6c38 + flattened_ast: 6d70115e9ce84d40da5e7c61833a1f465b38d2f2caf111a37bcf5bc7e047cd06 + destructured_ast: 71ac1903ac008afbc77a08349f222f17e24d7ca7395f1ea42be71ac7f4b3ffa4 + inlined_ast: 71ac1903ac008afbc77a08349f222f17e24d7ca7395f1ea42be71ac7f4b3ffa4 + dce_ast: 71ac1903ac008afbc77a08349f222f17e24d7ca7395f1ea42be71ac7f4b3ffa4 bytecode: 3394c4bead78f2ab177206a71d03d27cc9e584d5eb7aa587e7a9101911c1e76d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/ternary.out b/tests/expectations/compiler/integers/i64/ternary.out index b903a168f2..e1fb5f35f1 100644 --- a/tests/expectations/compiler/integers/i64/ternary.out +++ b/tests/expectations/compiler/integers/i64/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 34692099f11f6cbb670fa5cd716be663788b0f514c6c015f8aafa3041825234a - type_checked_symbol_table: bfc235b8689b1d1d49c83b21af53f85bf57397318d4c1a5e77e292a9ab21fdc9 - unrolled_symbol_table: bfc235b8689b1d1d49c83b21af53f85bf57397318d4c1a5e77e292a9ab21fdc9 - initial_ast: fe95d48ec1841f4d19aaf391db4cea8b5faad5fb40583dc27b22351476f0d3e4 - unrolled_ast: fe95d48ec1841f4d19aaf391db4cea8b5faad5fb40583dc27b22351476f0d3e4 - ssa_ast: 9df5f7806460dee740493c58b5409f1d693b88d3826b79dd0c5f616384c38b11 - flattened_ast: 6ca1b3c8bd902b1467c1444417191bc70be7097efdbb7f34c33181b00bfaf509 - destructured_ast: 0942e8abf05db3e9d7c75300c55f0a81f3a69b9ba9ca4946972c728ee52c2654 - inlined_ast: 0942e8abf05db3e9d7c75300c55f0a81f3a69b9ba9ca4946972c728ee52c2654 - dce_ast: 0942e8abf05db3e9d7c75300c55f0a81f3a69b9ba9ca4946972c728ee52c2654 + - initial_symbol_table: 584515fa03ae6fc9acb4dea21bd8ce5ea93b9b9cee728a750da4006094ec3fca + type_checked_symbol_table: cf9f14ec56c89a6513eceb9b2cb2f48ef860f7ea39bc4116b65644cd098ec442 + unrolled_symbol_table: cf9f14ec56c89a6513eceb9b2cb2f48ef860f7ea39bc4116b65644cd098ec442 + initial_ast: ef1d9179e22fcd06dc21877143a7c6720b1a79c3c1cf9468b6f3d71f83436923 + unrolled_ast: ef1d9179e22fcd06dc21877143a7c6720b1a79c3c1cf9468b6f3d71f83436923 + ssa_ast: fda31e3159f64c736e377ad7ff9d1b2087da28ed2581a828c2947535ae1c5b1c + flattened_ast: 44135e6f03431601d258a755145673aee4f7b368e4d93b9eb84a253f5957eb39 + destructured_ast: a9861919f19f2648e017fe274635ef93c45a3ea4532e8cae7ccc3b954191e150 + inlined_ast: a9861919f19f2648e017fe274635ef93c45a3ea4532e8cae7ccc3b954191e150 + dce_ast: a9861919f19f2648e017fe274635ef93c45a3ea4532e8cae7ccc3b954191e150 bytecode: 4a10ca6f583fa9516bfbdad6094fdaadefd4d6069c0f87f13cc0e3fc1d36029e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i64/xor.out b/tests/expectations/compiler/integers/i64/xor.out index f640f860f0..34535a63ad 100644 --- a/tests/expectations/compiler/integers/i64/xor.out +++ b/tests/expectations/compiler/integers/i64/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bb3b57b30d209ffee5dd492fc85582853d75bf0904040d151cb3b6a47b3bf197 - type_checked_symbol_table: 42f30480aab49bdd659e4ad5220e9350d4ad3003eaab2c3529f0d648c7f965e4 - unrolled_symbol_table: 42f30480aab49bdd659e4ad5220e9350d4ad3003eaab2c3529f0d648c7f965e4 - initial_ast: b3be5634155bd02a31d3e6783ee3a26e412d18096468b6a6a6a4fe3ed5cf4522 - unrolled_ast: b3be5634155bd02a31d3e6783ee3a26e412d18096468b6a6a6a4fe3ed5cf4522 - ssa_ast: b33dc3ecf618bbb53125b3e639c34a76210705f2723cffa8a5685e0916e097fb - flattened_ast: 327e3b14f5e9ac1133a6f7bbd2b8d9ca01df45d1c57120a983c1f88753290495 - destructured_ast: 6607d9c12b30018cd093bc20e2f0737c2da9fab774bc6b3258c4e5cf640e31d6 - inlined_ast: 6607d9c12b30018cd093bc20e2f0737c2da9fab774bc6b3258c4e5cf640e31d6 - dce_ast: 6607d9c12b30018cd093bc20e2f0737c2da9fab774bc6b3258c4e5cf640e31d6 + - initial_symbol_table: 10e758b3ebd50ada2efbeff5bee317b26c77e5654cbd8486181b4531e96d157e + type_checked_symbol_table: 044a7d2de19246daa104f5b0cf2478d5e6b16d90ed1763e38822597401b53f68 + unrolled_symbol_table: 044a7d2de19246daa104f5b0cf2478d5e6b16d90ed1763e38822597401b53f68 + initial_ast: 926bf9164bd49637a4fb44cf4f8c0fd6296abd77d3a76fbdb747326c80156b39 + unrolled_ast: 926bf9164bd49637a4fb44cf4f8c0fd6296abd77d3a76fbdb747326c80156b39 + ssa_ast: 8063c5f66ec1aefb70ded54c596b9e0212505b37cd95dca69bd3f95e01bafe03 + flattened_ast: 8ac8657ca047fe26e28c1a9a9a2250bd810a3a93a1429543cb08ba0899eccc0f + destructured_ast: 9d0049bea5bc2a37364e42c18e7d5689494c7cea36c7a9682ea83f713c40d586 + inlined_ast: 9d0049bea5bc2a37364e42c18e7d5689494c7cea36c7a9682ea83f713c40d586 + dce_ast: 9d0049bea5bc2a37364e42c18e7d5689494c7cea36c7a9682ea83f713c40d586 bytecode: 202aa93c8b415346f4cc8b49533c89cf2004fb273e78581f033c75ea57dad512 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/add.out b/tests/expectations/compiler/integers/i8/add.out index fe6387c120..fe5c23678b 100644 --- a/tests/expectations/compiler/integers/i8/add.out +++ b/tests/expectations/compiler/integers/i8/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: 4845a9947f65c5231fb58245d74a64645af4b9b837305a6c61b836e9f87d394b - unrolled_ast: 4845a9947f65c5231fb58245d74a64645af4b9b837305a6c61b836e9f87d394b - ssa_ast: 851c4c953ae8f1c71dc63e25d7fcf19e829e2f5218c06fa3983a760f45412645 - flattened_ast: 2faffa61e9fbf2ea1521da9eb48095d1836b45367b254672e7f43c10e277d7d9 - destructured_ast: de87dc2dee6dc7018c272c38cc1d7a660ab7a772102e3ce12d840ec1ec686d91 - inlined_ast: de87dc2dee6dc7018c272c38cc1d7a660ab7a772102e3ce12d840ec1ec686d91 - dce_ast: de87dc2dee6dc7018c272c38cc1d7a660ab7a772102e3ce12d840ec1ec686d91 + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 6bf9f1bd0ef96634db80a9e62255236aa622f6ce3c27c5e772e724c84abbba4a + unrolled_ast: 6bf9f1bd0ef96634db80a9e62255236aa622f6ce3c27c5e772e724c84abbba4a + ssa_ast: df8026602cbb445165612ab879fde2336f6fee02d512f1d0c77c5529fced4aba + flattened_ast: 22e54eb89e368862bf939f78cd6b2053d5742ce92c3a4d1a51bad06a28611014 + destructured_ast: b36caa9dadd9d56989cd6b78713b0c93e697d851c335cf1175295f7287997bd8 + inlined_ast: b36caa9dadd9d56989cd6b78713b0c93e697d851c335cf1175295f7287997bd8 + dce_ast: b36caa9dadd9d56989cd6b78713b0c93e697d851c335cf1175295f7287997bd8 bytecode: b55a8d40426fb145352765c99ed1875c872f2a6a0aeaa46f5734c543b5cc17a0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/and.out b/tests/expectations/compiler/integers/i8/and.out index 866a60c615..b67eb52d1d 100644 --- a/tests/expectations/compiler/integers/i8/and.out +++ b/tests/expectations/compiler/integers/i8/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: 96d15e85d60cb99c33cf76985f3fe2902c0130b0f6e284135f59e2b87e34e258 - unrolled_ast: 96d15e85d60cb99c33cf76985f3fe2902c0130b0f6e284135f59e2b87e34e258 - ssa_ast: eeccb7c53959c3e0ba149e873610d3ef1a4fd15fa76782ce06cc1f960a266bf4 - flattened_ast: 6250313f90b81248970283917cdf7f9f7dc8b01ad2eff198ed49b87325e33b97 - destructured_ast: 933ab944415d8603955fdba3561150975369631c50e43b317861e13875ce1faf - inlined_ast: 933ab944415d8603955fdba3561150975369631c50e43b317861e13875ce1faf - dce_ast: 933ab944415d8603955fdba3561150975369631c50e43b317861e13875ce1faf + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: cc698c2beb128c01adec906d540274484ca40a328570ad98207e91072facfbc6 + unrolled_ast: cc698c2beb128c01adec906d540274484ca40a328570ad98207e91072facfbc6 + ssa_ast: 37cc955e96b4cf037ff94ff63a25e4921d366a4ed7e275dfec8ca3ae51e8adae + flattened_ast: f2f09410b66cac815a24b2503700a952769f52d1a5b289334050a6085d5eb894 + destructured_ast: 3f0d6f9aa749752810926a7b5e4152f4ce51c5a04ec5cdf69168559d64906491 + inlined_ast: 3f0d6f9aa749752810926a7b5e4152f4ce51c5a04ec5cdf69168559d64906491 + dce_ast: 3f0d6f9aa749752810926a7b5e4152f4ce51c5a04ec5cdf69168559d64906491 bytecode: 6696abc2bfb9eeab6ab4255dad93e1c66316b93bf19136e37fdefb22a09b50c9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/console_assert.out b/tests/expectations/compiler/integers/i8/console_assert.out index 0926780936..7828e9bcc0 100644 --- a/tests/expectations/compiler/integers/i8/console_assert.out +++ b/tests/expectations/compiler/integers/i8/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 435e2e4d3f4a0fb6a20346bd5431a571e4f59b22d7369ec3e37fca0929a0d4ee - type_checked_symbol_table: 4a288497b2995b1eed99c1889dbbfe1c7b923c874d7995dd318cf84df6d66bfb - unrolled_symbol_table: 4a288497b2995b1eed99c1889dbbfe1c7b923c874d7995dd318cf84df6d66bfb - initial_ast: 3240b19708cb82c6ce071272773cf3e2278a630cd145d3caa9bda722134448a3 - unrolled_ast: 3240b19708cb82c6ce071272773cf3e2278a630cd145d3caa9bda722134448a3 - ssa_ast: f4e507ffb280a191dbe8631f7ce6534c66c0096a4e51e0c2ba57437557a5e6f9 - flattened_ast: 6239ef5489bc44c2c81b4d66df2b27de56bebfd56699fac69b3964bf647071a7 - destructured_ast: 2dbd75f3d89ca75236c7668adad34287c03d9950954d0a8c3dfc40cbdf5a4985 - inlined_ast: 2dbd75f3d89ca75236c7668adad34287c03d9950954d0a8c3dfc40cbdf5a4985 - dce_ast: 2dbd75f3d89ca75236c7668adad34287c03d9950954d0a8c3dfc40cbdf5a4985 + - initial_symbol_table: cde66f4b30777be5bbf81e86f11c7b68c5004819a4d3da246e755cd5a8683e55 + type_checked_symbol_table: 72d9daa48eaf10f69b2811f654a915cf80e9c7161526cfad9900cd982a239cb0 + unrolled_symbol_table: 72d9daa48eaf10f69b2811f654a915cf80e9c7161526cfad9900cd982a239cb0 + initial_ast: 2efb5bdc95149a2a9dcc220768b6dd9ee5398c053deb5489641c8b3d6ef4fae3 + unrolled_ast: 2efb5bdc95149a2a9dcc220768b6dd9ee5398c053deb5489641c8b3d6ef4fae3 + ssa_ast: 3040aafd7382a5cef83c471d33124d3356edd44930401a4627f7ef69082a1ac9 + flattened_ast: 8f9b19e351342a2156d45e1cd5c29b44a8f1f4a17c2b8121bbc6e82059ed7bfc + destructured_ast: ec21c297b894468f9a99ed06a68020f29be3c5363826cd782e6f6905773b0528 + inlined_ast: ec21c297b894468f9a99ed06a68020f29be3c5363826cd782e6f6905773b0528 + dce_ast: ec21c297b894468f9a99ed06a68020f29be3c5363826cd782e6f6905773b0528 bytecode: abe50f2f70110c2d0e6728636967d2e3ef06c1bdad64c39cf82f7402a924f769 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/div.out b/tests/expectations/compiler/integers/i8/div.out index a4e9f262cb..8113b851c8 100644 --- a/tests/expectations/compiler/integers/i8/div.out +++ b/tests/expectations/compiler/integers/i8/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: 3cfb031e44c25ce7eb9a4202e08c83f263b5a632a8fb2c4969a67a7c79ec7ca9 - unrolled_ast: 3cfb031e44c25ce7eb9a4202e08c83f263b5a632a8fb2c4969a67a7c79ec7ca9 - ssa_ast: 10842bf434bffc638837be5228e072904fc11f7ab709bb6dee7298e20edde0a9 - flattened_ast: 67cda6c79835c4a46969da582818385e81a5053904228465f9b968e3dc0c2ab1 - destructured_ast: 6acee3f8ec83da7aa0e1e4a86fe0e9a23795df85da03548971a686151cc27ea7 - inlined_ast: 6acee3f8ec83da7aa0e1e4a86fe0e9a23795df85da03548971a686151cc27ea7 - dce_ast: 6acee3f8ec83da7aa0e1e4a86fe0e9a23795df85da03548971a686151cc27ea7 + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: e2d4f666c4e5fa82bea942ed344b99341199e42076d318e234f6192505be181a + unrolled_ast: e2d4f666c4e5fa82bea942ed344b99341199e42076d318e234f6192505be181a + ssa_ast: 546b56ed336b74c595fbaad228f684b5cba9104e727d807cd2f07552a0804c68 + flattened_ast: 10de4abc15f893686734c8692a9151e812b3ad582de2db55873ec80228f2176b + destructured_ast: 91e2dc4c5d7914343f521c0e1e4bc23bd935fdd5d3ce0b9c85871fc53e62d98a + inlined_ast: 91e2dc4c5d7914343f521c0e1e4bc23bd935fdd5d3ce0b9c85871fc53e62d98a + dce_ast: 91e2dc4c5d7914343f521c0e1e4bc23bd935fdd5d3ce0b9c85871fc53e62d98a bytecode: a748bd3dea41e7274e04929fa60b4e6e1a93c07f229afe99bf12c5fc29162f68 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/eq.out b/tests/expectations/compiler/integers/i8/eq.out index 55507146d1..445ff61339 100644 --- a/tests/expectations/compiler/integers/i8/eq.out +++ b/tests/expectations/compiler/integers/i8/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2fec643bab68303b83da5e504c04e2689fb6eba70142b915c2f8843503948889 - type_checked_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - unrolled_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - initial_ast: 7d5d6ba078b7c26baa823353dc0994068777e8bb6e118c5c516ad92af50053dd - unrolled_ast: 7d5d6ba078b7c26baa823353dc0994068777e8bb6e118c5c516ad92af50053dd - ssa_ast: 3c1890032f6c13a2071e114589314ed29072c55c5e367150948dcff5371c2d9e - flattened_ast: 9039cc14303434d97a41f11d91fb60b0c34924f3c227db758b7a4ff9e5491896 - destructured_ast: fa27c8b914404b7e9d3eba9aad06668045f557f4396effe07fcfe5416991a2c6 - inlined_ast: fa27c8b914404b7e9d3eba9aad06668045f557f4396effe07fcfe5416991a2c6 - dce_ast: fa27c8b914404b7e9d3eba9aad06668045f557f4396effe07fcfe5416991a2c6 + - initial_symbol_table: 4743c62690fbc67bca8d59e9bb6c787eb3bb6bd0c0ac687147ef041745a3bf63 + type_checked_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + unrolled_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + initial_ast: 5b00321f6f2e5db8a5c85f4f2ab334b65aa8b525c2c6e79ceb41cd55506ad421 + unrolled_ast: 5b00321f6f2e5db8a5c85f4f2ab334b65aa8b525c2c6e79ceb41cd55506ad421 + ssa_ast: 88df51a824efa41f3441f5a60884b555a4c65061a734585194e0b0d98df439dd + flattened_ast: 41c2c364fc98b8cad593fb1811e54c4ad8e969dbbdf17f298e2155e468c559a9 + destructured_ast: a66d318aaa22bcf5cc248d95c5afbded23d1a057f4c278b95bca68dd303c91a0 + inlined_ast: a66d318aaa22bcf5cc248d95c5afbded23d1a057f4c278b95bca68dd303c91a0 + dce_ast: a66d318aaa22bcf5cc248d95c5afbded23d1a057f4c278b95bca68dd303c91a0 bytecode: a78d778b5d4c7ab76e80a1c944c5060214f0e474a0892dca998044ec07f736f9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/ge.out b/tests/expectations/compiler/integers/i8/ge.out index d3c0cabbc6..aa6155d63b 100644 --- a/tests/expectations/compiler/integers/i8/ge.out +++ b/tests/expectations/compiler/integers/i8/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2fec643bab68303b83da5e504c04e2689fb6eba70142b915c2f8843503948889 - type_checked_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - unrolled_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - initial_ast: e6ca1d4d37464851e5a94d8122c3fc32d4df3bb7da3c93af78c5988b041458e0 - unrolled_ast: e6ca1d4d37464851e5a94d8122c3fc32d4df3bb7da3c93af78c5988b041458e0 - ssa_ast: ba07f3c6c71d04cbc193f6af3419774e48b2d74eb5aafe31a962fdffeeada0b8 - flattened_ast: 9037703720a04d406407ba5e0a3c40068bcb8f5aaa667ffd97ce5545359140ea - destructured_ast: a8b24060b132356a8fbb47546bf9bd5fa82927835c9228a6c2a2e145bd98b454 - inlined_ast: a8b24060b132356a8fbb47546bf9bd5fa82927835c9228a6c2a2e145bd98b454 - dce_ast: a8b24060b132356a8fbb47546bf9bd5fa82927835c9228a6c2a2e145bd98b454 + - initial_symbol_table: 4743c62690fbc67bca8d59e9bb6c787eb3bb6bd0c0ac687147ef041745a3bf63 + type_checked_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + unrolled_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + initial_ast: e3826df3342f985478f31be42eefe0ba3630befd3779a4ba2f168f806b3aaf26 + unrolled_ast: e3826df3342f985478f31be42eefe0ba3630befd3779a4ba2f168f806b3aaf26 + ssa_ast: 1c8b633c0ecffe5af9d1a1c2a72fa523a77a235b8068b680c54087995863b3af + flattened_ast: 117322d3c36ccb88f418847a5cc7e94bc7a4ca5141cf9936149061177639d79f + destructured_ast: 2c0bfa61f3ef2eea404ea84be91a062e702852a30cc8cb4208faaf1d4ac94e8e + inlined_ast: 2c0bfa61f3ef2eea404ea84be91a062e702852a30cc8cb4208faaf1d4ac94e8e + dce_ast: 2c0bfa61f3ef2eea404ea84be91a062e702852a30cc8cb4208faaf1d4ac94e8e bytecode: 94572b27b48d4abfd620aa9e9b2826915ffa548e81e7163562a598777c174b9d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/gt.out b/tests/expectations/compiler/integers/i8/gt.out index 104bb5e7b0..95e07b50b9 100644 --- a/tests/expectations/compiler/integers/i8/gt.out +++ b/tests/expectations/compiler/integers/i8/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2fec643bab68303b83da5e504c04e2689fb6eba70142b915c2f8843503948889 - type_checked_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - unrolled_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - initial_ast: bc3a176210639d3a859a14c63d29cd57692976ae520b9886e351a1f0eb4d07e0 - unrolled_ast: bc3a176210639d3a859a14c63d29cd57692976ae520b9886e351a1f0eb4d07e0 - ssa_ast: aaeeb00973b2676e4fd5ee6ca0b50529136a4ca58a9e92d2b0ed09cf0b9a0a5c - flattened_ast: b161002b661af381af2508d8f2e1ebc0bf185c3ceed404f54926e9c2bdc4f091 - destructured_ast: 379478dadaa977f8e51b0a072ab35a32d1a82f9c44b36954e24b6beafcb372c0 - inlined_ast: 379478dadaa977f8e51b0a072ab35a32d1a82f9c44b36954e24b6beafcb372c0 - dce_ast: 379478dadaa977f8e51b0a072ab35a32d1a82f9c44b36954e24b6beafcb372c0 + - initial_symbol_table: 4743c62690fbc67bca8d59e9bb6c787eb3bb6bd0c0ac687147ef041745a3bf63 + type_checked_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + unrolled_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + initial_ast: b340b8f211e8969baaf58c34762deeffc2ef61bba993468c823acee2f896d81e + unrolled_ast: b340b8f211e8969baaf58c34762deeffc2ef61bba993468c823acee2f896d81e + ssa_ast: 786646fd5c008b87a6735cf6354be975079727307d7e9ef0a1f6d411ae86dd01 + flattened_ast: 7424c5c9aeeb419ed1c2a6eeffcafd70bbe44856d0a379e66d09ca2f3772d058 + destructured_ast: 895d121187e579a376b15814cbe3efe4fe14a89fb27cb1d95aacc3301292e68d + inlined_ast: 895d121187e579a376b15814cbe3efe4fe14a89fb27cb1d95aacc3301292e68d + dce_ast: 895d121187e579a376b15814cbe3efe4fe14a89fb27cb1d95aacc3301292e68d bytecode: 12088489a333361c2ba46423958eb72cf877d9db1e0acc0520b13b02a6d0467e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/le.out b/tests/expectations/compiler/integers/i8/le.out index 9237403bfc..0c860b939c 100644 --- a/tests/expectations/compiler/integers/i8/le.out +++ b/tests/expectations/compiler/integers/i8/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2fec643bab68303b83da5e504c04e2689fb6eba70142b915c2f8843503948889 - type_checked_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - unrolled_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - initial_ast: e556a319ad850401aa73f78d213cc6e7b351ad2c5352572415715ea25adda58b - unrolled_ast: e556a319ad850401aa73f78d213cc6e7b351ad2c5352572415715ea25adda58b - ssa_ast: b41667968c51c9a9c9b3056131aa02add5fa6ed78f71d07837dc63ed0d2d98a9 - flattened_ast: d54628195d3ec1049432161a341b23dfad202f084993b571f38674820b32e555 - destructured_ast: 13026037b7c1e4de942226493c399f008ebdf994ed40e8311108f1128343d960 - inlined_ast: 13026037b7c1e4de942226493c399f008ebdf994ed40e8311108f1128343d960 - dce_ast: 13026037b7c1e4de942226493c399f008ebdf994ed40e8311108f1128343d960 + - initial_symbol_table: 4743c62690fbc67bca8d59e9bb6c787eb3bb6bd0c0ac687147ef041745a3bf63 + type_checked_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + unrolled_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + initial_ast: 0063230de9d7fbd358cad1c53d6583336cb64b399c348894ae19a25033fd604e + unrolled_ast: 0063230de9d7fbd358cad1c53d6583336cb64b399c348894ae19a25033fd604e + ssa_ast: 78fe8e9dd365b2f9f9cf4dd64b020a9a45179054f9a8d6af65b6d1ca887b269f + flattened_ast: 23a6679cd4c5944af49076bea9614344a60d0fae3ec70e4025be62a61f1de4ff + destructured_ast: 6444f15f03f91acef1291cf7ece1f6734f8d82f84d5c3e9fd136e3d08091abac + inlined_ast: 6444f15f03f91acef1291cf7ece1f6734f8d82f84d5c3e9fd136e3d08091abac + dce_ast: 6444f15f03f91acef1291cf7ece1f6734f8d82f84d5c3e9fd136e3d08091abac bytecode: 13ee1135be90a2ac630bba0dddd170b24bdf375295c4d3e21ddb511d388f9c31 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/lt.out b/tests/expectations/compiler/integers/i8/lt.out index d6970324b8..f87d1fa4cd 100644 --- a/tests/expectations/compiler/integers/i8/lt.out +++ b/tests/expectations/compiler/integers/i8/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2fec643bab68303b83da5e504c04e2689fb6eba70142b915c2f8843503948889 - type_checked_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - unrolled_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - initial_ast: af69114196d0218f02b31bb59eb2216e74d4c03c6ca3591203f560fd0a0b0111 - unrolled_ast: af69114196d0218f02b31bb59eb2216e74d4c03c6ca3591203f560fd0a0b0111 - ssa_ast: ea5736dc2dcdb9915dd5b9e40a793be6cfa0214b8b44ff9b85bc797b27269974 - flattened_ast: 60dd25b03491e3f7a730b3d33bc9e294f4b9ebd08f21de61d7b04d84482b8291 - destructured_ast: 623c1eca6872b3e27aac6568248edcd5b4b48e84adc7280135c12a4449c67d9c - inlined_ast: 623c1eca6872b3e27aac6568248edcd5b4b48e84adc7280135c12a4449c67d9c - dce_ast: 623c1eca6872b3e27aac6568248edcd5b4b48e84adc7280135c12a4449c67d9c + - initial_symbol_table: 4743c62690fbc67bca8d59e9bb6c787eb3bb6bd0c0ac687147ef041745a3bf63 + type_checked_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + unrolled_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + initial_ast: 1b46f9c0d678800f33e2acc95375dc446b755331f7555b30441bb4b0645b665c + unrolled_ast: 1b46f9c0d678800f33e2acc95375dc446b755331f7555b30441bb4b0645b665c + ssa_ast: cc78951f929dbe123f88df4269f4049cf49419496328805b7f3cccacbeebd406 + flattened_ast: 863a0585973d5e6536cb97dd3b11e8662b11318e148115ab9483eb088ee11cda + destructured_ast: df9db2518c47cf08ca5798db0c6dbe3b4fea29e13d70156f52e9aff73d52e134 + inlined_ast: df9db2518c47cf08ca5798db0c6dbe3b4fea29e13d70156f52e9aff73d52e134 + dce_ast: df9db2518c47cf08ca5798db0c6dbe3b4fea29e13d70156f52e9aff73d52e134 bytecode: 603e5cdb76df60951144b9bf25a52c5707dd4286906cae46fccc43f3b87292e2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/max.out b/tests/expectations/compiler/integers/i8/max.out index 90294cb4e7..45625f3354 100644 --- a/tests/expectations/compiler/integers/i8/max.out +++ b/tests/expectations/compiler/integers/i8/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0c644277fea9633946a5e1cdd6d44e43e7ecbd07f31e92938ff07442e93c8a7d - type_checked_symbol_table: 2fecbec36f945eca9bb4c39ad47fea02501d694f646b6195a7c7d762193ccd6a - unrolled_symbol_table: 2fecbec36f945eca9bb4c39ad47fea02501d694f646b6195a7c7d762193ccd6a - initial_ast: 4b61fbbe89303cd9feb58f8abcb06a4f2ffd84af2945f58e91a61ecdb9e6035a - unrolled_ast: 4b61fbbe89303cd9feb58f8abcb06a4f2ffd84af2945f58e91a61ecdb9e6035a - ssa_ast: f168376c36edb00c272a834f463e37a713491000c2697c3f6af182578b2cce93 - flattened_ast: aed6c9ce365e75f7c6e4f92d6a0529895da19bbffff61134158c24b32e90379e - destructured_ast: d6ecd601f8f81c08b85ac88ebe8e4e8db9611d3c86b8bad8c294d9fc6ce61a76 - inlined_ast: d6ecd601f8f81c08b85ac88ebe8e4e8db9611d3c86b8bad8c294d9fc6ce61a76 - dce_ast: d6ecd601f8f81c08b85ac88ebe8e4e8db9611d3c86b8bad8c294d9fc6ce61a76 + - initial_symbol_table: a6a37febbe9d95963b4a44f652b8fdc283cb894facfe966fa3ba70b5ad4758b6 + type_checked_symbol_table: 75aa4f108c0f30f73e8e6b92a8cde9588d28fa4c97c1103349668563c6bf29bf + unrolled_symbol_table: 75aa4f108c0f30f73e8e6b92a8cde9588d28fa4c97c1103349668563c6bf29bf + initial_ast: 563178722ffef827250be4f84e9633363dd7d20a17fa74d78c865f7fb88ac0a4 + unrolled_ast: 563178722ffef827250be4f84e9633363dd7d20a17fa74d78c865f7fb88ac0a4 + ssa_ast: 3ff75da0b8ee9c02c92cf0cb031ffac194eb35eedbb54f3cbff51812e646f491 + flattened_ast: d2afdef5a4fb9501c6d7ec053c1c778630fc01b6c80d1c07fa9b5274e00d5f70 + destructured_ast: e12f2dcbcc35639427e9321927add4ee5798d852ca7e89d38828809216fc53ca + inlined_ast: e12f2dcbcc35639427e9321927add4ee5798d852ca7e89d38828809216fc53ca + dce_ast: e12f2dcbcc35639427e9321927add4ee5798d852ca7e89d38828809216fc53ca bytecode: 3c067ad506fc41e4e9e7db063d5364cb4b48df235e552f3cae7d5de2cbb781e0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/min.out b/tests/expectations/compiler/integers/i8/min.out index 4f7087cbe1..4f2a68a86f 100644 --- a/tests/expectations/compiler/integers/i8/min.out +++ b/tests/expectations/compiler/integers/i8/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0c644277fea9633946a5e1cdd6d44e43e7ecbd07f31e92938ff07442e93c8a7d - type_checked_symbol_table: 2fecbec36f945eca9bb4c39ad47fea02501d694f646b6195a7c7d762193ccd6a - unrolled_symbol_table: 2fecbec36f945eca9bb4c39ad47fea02501d694f646b6195a7c7d762193ccd6a - initial_ast: d8d2b161dde04b18c3d331e52e97d9f2c6ddce4093cddd7ca41ace57a5187547 - unrolled_ast: d8d2b161dde04b18c3d331e52e97d9f2c6ddce4093cddd7ca41ace57a5187547 - ssa_ast: 0aeea25f2e2cb11169aab9f8ce12915b954f06c1f28f13d469eb56a90a2e4255 - flattened_ast: ba08840b763b0f296cf1b3d7e2e3bcba959417f05c35197203c4f4f564bfcca5 - destructured_ast: 488cbd8629108cd83b55550fc116b76f776523ed90e86f3f44705158182009bb - inlined_ast: 488cbd8629108cd83b55550fc116b76f776523ed90e86f3f44705158182009bb - dce_ast: 488cbd8629108cd83b55550fc116b76f776523ed90e86f3f44705158182009bb + - initial_symbol_table: a6a37febbe9d95963b4a44f652b8fdc283cb894facfe966fa3ba70b5ad4758b6 + type_checked_symbol_table: 75aa4f108c0f30f73e8e6b92a8cde9588d28fa4c97c1103349668563c6bf29bf + unrolled_symbol_table: 75aa4f108c0f30f73e8e6b92a8cde9588d28fa4c97c1103349668563c6bf29bf + initial_ast: 76f03f73aa1896fe8dcd48c65bf0ceb2f7a9376bdcffcf1d3d2397310473b08c + unrolled_ast: 76f03f73aa1896fe8dcd48c65bf0ceb2f7a9376bdcffcf1d3d2397310473b08c + ssa_ast: 0eaf70d9182c1dbbb9bb32ad8c8e8dc0b26cfe517c062031443d305fd87b3d19 + flattened_ast: 4c0f9e4df2f63f3ce1780031a900b77647269a66e25518fb35ba8a51116b9506 + destructured_ast: 8a27854713ee0405c1e6fd11d2bfb13e58f6d6eebfea1d901540ac958454fee7 + inlined_ast: 8a27854713ee0405c1e6fd11d2bfb13e58f6d6eebfea1d901540ac958454fee7 + dce_ast: 8a27854713ee0405c1e6fd11d2bfb13e58f6d6eebfea1d901540ac958454fee7 bytecode: 55a111c89ca19d386df2b23007d709d5c8787909e9e1160c29499b3f7a01dcf5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/min_fail.out b/tests/expectations/compiler/integers/i8/min_fail.out index 59eafd4f55..ba433c4d1f 100644 --- a/tests/expectations/compiler/integers/i8/min_fail.out +++ b/tests/expectations/compiler/integers/i8/min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 53cd8c6069d14d5d164498d588e5cc8a1474d01b2c60e1bcd9adccdd59682808 - type_checked_symbol_table: 900c1617396d0410388c0c58234bf75cdc80070cda02ed5da2ffdff9669d76c8 - unrolled_symbol_table: 900c1617396d0410388c0c58234bf75cdc80070cda02ed5da2ffdff9669d76c8 - initial_ast: ba5892a5eec708aca18463c9819453a43beba1c685002a4bfd0d285a56388f34 - unrolled_ast: ba5892a5eec708aca18463c9819453a43beba1c685002a4bfd0d285a56388f34 - ssa_ast: d285613c52db9a19eb7356feffab53d620befe081790781194754fec953fcc45 - flattened_ast: ccddd34994e8c782edd29ffc512f61193af2f8ad312b314a351228dd46ea5553 - destructured_ast: 832dd0370e4619e7d7c147d9620659bfbd3b358366c9b7a3d194abe5d07a6dc0 - inlined_ast: 832dd0370e4619e7d7c147d9620659bfbd3b358366c9b7a3d194abe5d07a6dc0 - dce_ast: 832dd0370e4619e7d7c147d9620659bfbd3b358366c9b7a3d194abe5d07a6dc0 + - initial_symbol_table: 15f9ac444e80cc740f479cf4752dc68a63527ad3fa272f1f28d4ff819da708b2 + type_checked_symbol_table: f114ee92ebdd630b62e9704d4bb3d273faedd5513947afcd2cd6fc6cccc3c195 + unrolled_symbol_table: f114ee92ebdd630b62e9704d4bb3d273faedd5513947afcd2cd6fc6cccc3c195 + initial_ast: a77dad8f4374ae9485cf5209ba53504e4496ddcf3284f527273fedd4d1d6fd0f + unrolled_ast: a77dad8f4374ae9485cf5209ba53504e4496ddcf3284f527273fedd4d1d6fd0f + ssa_ast: b9ead55cf4489b7204556612449ef5c720e38caa15132273a38e19d5f753920f + flattened_ast: f3ba6b843d5fb71c44ce4a13f1159e41ae420493f93e2b4d71eed92d4106717d + destructured_ast: 95b27551d0725fc934b662f959957cabb2613ef853bfd301cf92bf96515910fd + inlined_ast: 95b27551d0725fc934b662f959957cabb2613ef853bfd301cf92bf96515910fd + dce_ast: 95b27551d0725fc934b662f959957cabb2613ef853bfd301cf92bf96515910fd bytecode: 2181efe703d35367134a1f8a3601cc57254af6fff5313d65f4b442e1bb24ca38 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/mul.out b/tests/expectations/compiler/integers/i8/mul.out index a2a1a1b4be..33c1e261b6 100644 --- a/tests/expectations/compiler/integers/i8/mul.out +++ b/tests/expectations/compiler/integers/i8/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: b76648b5bafb9fc7cf3e11ec6f54daa5a141eb2f1decca2bf9776b627799668f - unrolled_ast: b76648b5bafb9fc7cf3e11ec6f54daa5a141eb2f1decca2bf9776b627799668f - ssa_ast: b2d2ca237e0d589ce801966940172f6a15b706007b136636d1d03c3cc068c7bf - flattened_ast: 2600fafd856698250c70ffab3c48a3ddc2906dbbe1d789d7448c7de4ae7faaba - destructured_ast: 1d06c978b0e7517c649c3c6aafca6787b60da8df43e86c2c69b281af76102143 - inlined_ast: 1d06c978b0e7517c649c3c6aafca6787b60da8df43e86c2c69b281af76102143 - dce_ast: 1d06c978b0e7517c649c3c6aafca6787b60da8df43e86c2c69b281af76102143 + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 56b05e255bee16fe71e37cd5580c06b1f68d5a1fafec969694a762dc527e307d + unrolled_ast: 56b05e255bee16fe71e37cd5580c06b1f68d5a1fafec969694a762dc527e307d + ssa_ast: 6987b36066f53fcba20109d287e6ca22d127015764e893684e013e5af8df1c76 + flattened_ast: 437026d837a6f7b5c9985f1689f7061f0c10b828f8d43429b63cd00bdffc2e43 + destructured_ast: d8cd3f58dc75e428f0e5d6ce60b6295454686c75568436253c1edb229663b8ec + inlined_ast: d8cd3f58dc75e428f0e5d6ce60b6295454686c75568436253c1edb229663b8ec + dce_ast: d8cd3f58dc75e428f0e5d6ce60b6295454686c75568436253c1edb229663b8ec bytecode: 4d7f4174af8a36e85cdb61b3aea8ff9d5d2fff98c50e002f82e4e37cec9beab8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/ne.out b/tests/expectations/compiler/integers/i8/ne.out index 8d22eb29a1..e19aa608e6 100644 --- a/tests/expectations/compiler/integers/i8/ne.out +++ b/tests/expectations/compiler/integers/i8/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2fec643bab68303b83da5e504c04e2689fb6eba70142b915c2f8843503948889 - type_checked_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - unrolled_symbol_table: a587dc57823091bd326ec0e1b94ba824fcd9a09a1524441ca0662beeacc3167c - initial_ast: de247b41e40b9f9e3774a580f08dabd3343cadf894922451578aea71fce0bc15 - unrolled_ast: de247b41e40b9f9e3774a580f08dabd3343cadf894922451578aea71fce0bc15 - ssa_ast: 55f9afec16c43f96df49ad874ee231f50b651d5bf539ca601bd85881fa4ec29b - flattened_ast: de1f12876a60ab819832d41b9a0de9971e6610f230053aa901a0276e87525c50 - destructured_ast: 0edaa4c6122fb46e44f65ee51ceb42770b355c5607f365917e1270918365232c - inlined_ast: 0edaa4c6122fb46e44f65ee51ceb42770b355c5607f365917e1270918365232c - dce_ast: 0edaa4c6122fb46e44f65ee51ceb42770b355c5607f365917e1270918365232c + - initial_symbol_table: 4743c62690fbc67bca8d59e9bb6c787eb3bb6bd0c0ac687147ef041745a3bf63 + type_checked_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + unrolled_symbol_table: 42bcece297a0308cbfcc07e26e6a48f50b68d25ded7d1ad6cd185288b799e4df + initial_ast: 3bd2bf3b999c662c2fb76f7e2bd8d434ae265210315fe6a25bec7f4864be91fb + unrolled_ast: 3bd2bf3b999c662c2fb76f7e2bd8d434ae265210315fe6a25bec7f4864be91fb + ssa_ast: e700f12a79171f2bcb8793956bca320380fc683e00dea81efcb4beda60179268 + flattened_ast: 4d7b441aeba9fe22835ff5af503e598f11ab68ad1075b943ac100f5cba4bd56c + destructured_ast: 86b1eebf8450a6d76bd76ea1a7bac0be64a78775bfcb624160482b25cf0f2824 + inlined_ast: 86b1eebf8450a6d76bd76ea1a7bac0be64a78775bfcb624160482b25cf0f2824 + dce_ast: 86b1eebf8450a6d76bd76ea1a7bac0be64a78775bfcb624160482b25cf0f2824 bytecode: d7dd8a73bf281baa5edbf7c488b9752d703a092ec1840c0e35d830a7c6f9c007 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/negate.out b/tests/expectations/compiler/integers/i8/negate.out index 04f0b5e8ca..9e9fdd5093 100644 --- a/tests/expectations/compiler/integers/i8/negate.out +++ b/tests/expectations/compiler/integers/i8/negate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 435e2e4d3f4a0fb6a20346bd5431a571e4f59b22d7369ec3e37fca0929a0d4ee - type_checked_symbol_table: 4ea70ce9f8b2a4e0d44807b8d157f76066529df820162949a54032946332aef5 - unrolled_symbol_table: 4ea70ce9f8b2a4e0d44807b8d157f76066529df820162949a54032946332aef5 - initial_ast: 979e02c9464a7dcd7c559b5a93fda3badff3fcd386262987a1c0b9739f119756 - unrolled_ast: 979e02c9464a7dcd7c559b5a93fda3badff3fcd386262987a1c0b9739f119756 - ssa_ast: b21e65014d8d892ded6cb6e8de50652887ba9733305601978fdaa9b218d3423a - flattened_ast: 41c718e8d0e22f369fd85c95421ec38ece6dea442e400c59fa1ca51f7ba6f0a4 - destructured_ast: 90ac4742f6d9fef6168e009a5b4ed4e1512b3d397d0b2d6540082d560b252c11 - inlined_ast: 90ac4742f6d9fef6168e009a5b4ed4e1512b3d397d0b2d6540082d560b252c11 - dce_ast: 90ac4742f6d9fef6168e009a5b4ed4e1512b3d397d0b2d6540082d560b252c11 + - initial_symbol_table: cde66f4b30777be5bbf81e86f11c7b68c5004819a4d3da246e755cd5a8683e55 + type_checked_symbol_table: 62b70f7d5bc9e5efa20b2a6611b36bbbae7707dab492fadeca3532e95ad34396 + unrolled_symbol_table: 62b70f7d5bc9e5efa20b2a6611b36bbbae7707dab492fadeca3532e95ad34396 + initial_ast: a573efee457260e4f9a0171ba91f8c78b81cd636c53d0d0fb94bebf73c0a6ae3 + unrolled_ast: a573efee457260e4f9a0171ba91f8c78b81cd636c53d0d0fb94bebf73c0a6ae3 + ssa_ast: b5be28daddc15f1c0e60b97f004ff809074f5b6943501984f3a0a577e5b6fa83 + flattened_ast: 58f2aa6a514785791e5d7e33afe38db9ecb042bed562056e036f2f3bd35ed2bf + destructured_ast: f380bb5c1d258c8e957a78eee1ff9e66a8846072ae16f6b79a445735dc1b2cdb + inlined_ast: f380bb5c1d258c8e957a78eee1ff9e66a8846072ae16f6b79a445735dc1b2cdb + dce_ast: f380bb5c1d258c8e957a78eee1ff9e66a8846072ae16f6b79a445735dc1b2cdb bytecode: 68da5691d330a6bcaa3f223f7a2140e1c01993fe61750a646efe6241bccb88c9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/negate_min_fail.out b/tests/expectations/compiler/integers/i8/negate_min_fail.out index d74c411e0f..49f66f2752 100644 --- a/tests/expectations/compiler/integers/i8/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i8/negate_min_fail.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 53cd8c6069d14d5d164498d588e5cc8a1474d01b2c60e1bcd9adccdd59682808 - type_checked_symbol_table: 900c1617396d0410388c0c58234bf75cdc80070cda02ed5da2ffdff9669d76c8 - unrolled_symbol_table: 900c1617396d0410388c0c58234bf75cdc80070cda02ed5da2ffdff9669d76c8 - initial_ast: f4ce65332c12b58260a13bf5837d4c8b0b7da5141d189bd5321a1a4aa7b2d121 - unrolled_ast: f4ce65332c12b58260a13bf5837d4c8b0b7da5141d189bd5321a1a4aa7b2d121 - ssa_ast: fee4d402531e919f0cf0a66790eb3b114d647af4f48b637c77d2223de8e5cfb6 - flattened_ast: c9b20d6f31b014f56b2b06b26f8f62e203e2046ae1c7dc91051b7511fc8d7f64 - destructured_ast: cd9c13ce5b16650258e3d8449e4c5a5ac4508bd8494cf490d9ff3a1cd400a95b - inlined_ast: cd9c13ce5b16650258e3d8449e4c5a5ac4508bd8494cf490d9ff3a1cd400a95b - dce_ast: cd9c13ce5b16650258e3d8449e4c5a5ac4508bd8494cf490d9ff3a1cd400a95b + - initial_symbol_table: 15f9ac444e80cc740f479cf4752dc68a63527ad3fa272f1f28d4ff819da708b2 + type_checked_symbol_table: f114ee92ebdd630b62e9704d4bb3d273faedd5513947afcd2cd6fc6cccc3c195 + unrolled_symbol_table: f114ee92ebdd630b62e9704d4bb3d273faedd5513947afcd2cd6fc6cccc3c195 + initial_ast: 00d46b6760279d0f21ddca6d737a81d49d10699030ececf8d8a75e5e337cd48a + unrolled_ast: 00d46b6760279d0f21ddca6d737a81d49d10699030ececf8d8a75e5e337cd48a + ssa_ast: 288c9453a9eb1eee2c680b542b14313feb14ec4dd7cf361972f2a692e3b24f6b + flattened_ast: 6b69d8700688b186665b013ec5d7cfa501a128109e656b69b3ca5b1cabf0d491 + destructured_ast: 33095f06553da8f91f848bc89c68acf7a368af69f6633cd5588c4d7bfb7dc3c9 + inlined_ast: 33095f06553da8f91f848bc89c68acf7a368af69f6633cd5588c4d7bfb7dc3c9 + dce_ast: 33095f06553da8f91f848bc89c68acf7a368af69f6633cd5588c4d7bfb7dc3c9 bytecode: a4ebf23c558ad51c1a52d068bb7ac0b76d19edf6545cb32d068ab3206f87bef4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/negate_zero.out b/tests/expectations/compiler/integers/i8/negate_zero.out index a6e9621594..3caa728a0a 100644 --- a/tests/expectations/compiler/integers/i8/negate_zero.out +++ b/tests/expectations/compiler/integers/i8/negate_zero.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: bbc9b6ac3e34c83287ff18797d5172902a135dec3c843ae23a12340fb696ced4 - unrolled_symbol_table: bbc9b6ac3e34c83287ff18797d5172902a135dec3c843ae23a12340fb696ced4 - initial_ast: c25d8f06488510eeb0dd9a7835326aa3a4edb235802a0b8f7bbc88a186e72f8f - unrolled_ast: c25d8f06488510eeb0dd9a7835326aa3a4edb235802a0b8f7bbc88a186e72f8f - ssa_ast: 7ac952982f9dcbb0d50f43655d6d2e0a61787acde93fb5f50913d7b071fbaaa9 - flattened_ast: a03343a320349f96bda3763c25ec7689dc80d10125a4ef7d3be6dd82c7e784cb - destructured_ast: 3947e1f1ae87b421df9fcf3302d98d40e80d75f3935fcea79190f703b9ffd6d1 - inlined_ast: 3947e1f1ae87b421df9fcf3302d98d40e80d75f3935fcea79190f703b9ffd6d1 - dce_ast: 3947e1f1ae87b421df9fcf3302d98d40e80d75f3935fcea79190f703b9ffd6d1 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 08c1d52f16efbdf97bf015dcb5a6170ffac25e072839f9ac2299b8e57d93a20e + unrolled_symbol_table: 08c1d52f16efbdf97bf015dcb5a6170ffac25e072839f9ac2299b8e57d93a20e + initial_ast: 619e090d57542c7848adbc6820210df4a40239ea890d41d58fad37b5f2cd4a30 + unrolled_ast: 619e090d57542c7848adbc6820210df4a40239ea890d41d58fad37b5f2cd4a30 + ssa_ast: 16d4ca4ec665aae3f760a6bee5e4006dffda86663d629d26f3d3cdba3cad278e + flattened_ast: 3f9c99370ee72bc75321f99c963cb84bcd7adcaa37d416dffad45771c020f948 + destructured_ast: 0f2f88d1cb2297b8f1d074bfe9e956b6a7fddc491a11a4b8efc68105828b72a1 + inlined_ast: 0f2f88d1cb2297b8f1d074bfe9e956b6a7fddc491a11a4b8efc68105828b72a1 + dce_ast: 0f2f88d1cb2297b8f1d074bfe9e956b6a7fddc491a11a4b8efc68105828b72a1 bytecode: d93c33f2a15e75c32e9a604904fecc39f063d4a2a3463240b68a401105a55053 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/operator_methods.out b/tests/expectations/compiler/integers/i8/operator_methods.out index 0fb3f55cb3..bacf8c467e 100644 --- a/tests/expectations/compiler/integers/i8/operator_methods.out +++ b/tests/expectations/compiler/integers/i8/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 435e2e4d3f4a0fb6a20346bd5431a571e4f59b22d7369ec3e37fca0929a0d4ee - type_checked_symbol_table: 4c724279887995f9a773379d995c2ada7b541487dfa8dcad0a03cc27cb6710c0 - unrolled_symbol_table: 4c724279887995f9a773379d995c2ada7b541487dfa8dcad0a03cc27cb6710c0 - initial_ast: 536a27a54b54af26ebb769a5c2ce8c48bb683ea1f545a897c74185d17c8a4b9f - unrolled_ast: 536a27a54b54af26ebb769a5c2ce8c48bb683ea1f545a897c74185d17c8a4b9f - ssa_ast: 1256baced0fd272a7af23178e5f81bba7cc09cb58dea011207348cb530bde5ab - flattened_ast: 31fab623f1640f7b09a13d846d6bfcf26dcc0964f66b15d1324d7dc36ff0e24a - destructured_ast: e59f1b545d57f6ccb5b149bb94fbbb25f61e642cb353c828b96e220632670d8e - inlined_ast: e59f1b545d57f6ccb5b149bb94fbbb25f61e642cb353c828b96e220632670d8e - dce_ast: 5f71931cc604569f7031bc2e9a97f3eebcd10aa7abd2a282a9b31de6b35da6c6 + - initial_symbol_table: cde66f4b30777be5bbf81e86f11c7b68c5004819a4d3da246e755cd5a8683e55 + type_checked_symbol_table: 72620aed6d8c589a0d79dd52eb11fabb812de499160743e78b73394c77c0c018 + unrolled_symbol_table: 72620aed6d8c589a0d79dd52eb11fabb812de499160743e78b73394c77c0c018 + initial_ast: 40a6e7d505f3bab72ee0168162b75b14b8561f12802436474204975b14779390 + unrolled_ast: 40a6e7d505f3bab72ee0168162b75b14b8561f12802436474204975b14779390 + ssa_ast: 501e9b241e2fffeccf8ca30ce6f9a376b8e44963bd0c6bbf658487bf37dc305e + flattened_ast: 0b29c696a2066c5e0c8a5c7d997308831316e0ebf392f546c83238c3257f5999 + destructured_ast: b7fd5b6b4ab28f85932bfa40ccedb15baa284f4a51ce2810a161176434c3c681 + inlined_ast: b7fd5b6b4ab28f85932bfa40ccedb15baa284f4a51ce2810a161176434c3c681 + dce_ast: ff0ea7839ec47f3d48d7c506cb94a84c723edf417faa9d4a3ed4042f5cf91319 bytecode: faddd6204de19b830842ea34e1f218276b8e8914ecd7fdbfd4143b0f08d305c1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/or.out b/tests/expectations/compiler/integers/i8/or.out index f4b3290a69..426dbd6ffe 100644 --- a/tests/expectations/compiler/integers/i8/or.out +++ b/tests/expectations/compiler/integers/i8/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: a63dfebf79f0b8d7a4c88e6c8623e37603351205de44768179b306bbb327fd67 - unrolled_ast: a63dfebf79f0b8d7a4c88e6c8623e37603351205de44768179b306bbb327fd67 - ssa_ast: 94371d06a52ee8da77061d447ff55c96ebc419b172b155eb58a25776c6845c75 - flattened_ast: 217c5de8dc0b98b2c3eb8066165219c46eb36c0e91600d4b545f9184b1568228 - destructured_ast: 132d37868948fe118daff568661bdb4bcd113da736adbb9669be898c1cf5c67a - inlined_ast: 132d37868948fe118daff568661bdb4bcd113da736adbb9669be898c1cf5c67a - dce_ast: 132d37868948fe118daff568661bdb4bcd113da736adbb9669be898c1cf5c67a + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 28000689cde1febdc24ecf2aa7352daaf95cae69a3c9282249a794f7fe45eb9f + unrolled_ast: 28000689cde1febdc24ecf2aa7352daaf95cae69a3c9282249a794f7fe45eb9f + ssa_ast: 8924faa4c6649e328ca68e6c24c6a2d0eb6e83bbdcc01a95889e2fa950a06bc9 + flattened_ast: 42b538284a04f9e3dda825f4f1b82efc76be9dbdc056d6298ba387d921707b59 + destructured_ast: ea0b06d1ca64206d34367385c1c19a3750fae22239a037303b626c0606c63e09 + inlined_ast: ea0b06d1ca64206d34367385c1c19a3750fae22239a037303b626c0606c63e09 + dce_ast: ea0b06d1ca64206d34367385c1c19a3750fae22239a037303b626c0606c63e09 bytecode: 4ea2659376ff2503f5dbf9e6bda9c9f13fb84dec3182bb626646806f874e00eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/pow.out b/tests/expectations/compiler/integers/i8/pow.out index f1d5183cda..64fa1fc53e 100644 --- a/tests/expectations/compiler/integers/i8/pow.out +++ b/tests/expectations/compiler/integers/i8/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: d3e511a103ecbccc7896688c8f8aa824e5d58309401904a4e11d17b3723f00fe - unrolled_ast: d3e511a103ecbccc7896688c8f8aa824e5d58309401904a4e11d17b3723f00fe - ssa_ast: 079d10083a4d075d31046a59e56e5a534a66c0a3ac6cc81b617ff55397f03eca - flattened_ast: ba539a197253eaea9b5ed3f3de01d6290aa85549c07d2cbba82d2e7225d38ebf - destructured_ast: 8392b3d029986b6d608a727674b13fb7cf9596f55e8e18c6eb596d44b6992ead - inlined_ast: 8392b3d029986b6d608a727674b13fb7cf9596f55e8e18c6eb596d44b6992ead - dce_ast: 8392b3d029986b6d608a727674b13fb7cf9596f55e8e18c6eb596d44b6992ead + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 3b9473ecefd63ac652479cc7f639ee7f5fcdcd7ef7036b84ea70e7aff73ddcc3 + unrolled_ast: 3b9473ecefd63ac652479cc7f639ee7f5fcdcd7ef7036b84ea70e7aff73ddcc3 + ssa_ast: 0cb09af29a30b87d9e67f875a36774c7765284c78ca4b7ba7c1b185b0498a09f + flattened_ast: 3249c8482d4341537f945d5deb9c4c634f547a674698d9324e5dd463b247e800 + destructured_ast: be05c2dc2d82ac15f9ab9e6b83c6849846cf93fe2d817fe065bf9267dbc71627 + inlined_ast: be05c2dc2d82ac15f9ab9e6b83c6849846cf93fe2d817fe065bf9267dbc71627 + dce_ast: be05c2dc2d82ac15f9ab9e6b83c6849846cf93fe2d817fe065bf9267dbc71627 bytecode: edd5ec13303284be804f592351207aa0ac4c7c6e0c0b7f9a6377f8b75e0d377e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/rem.out b/tests/expectations/compiler/integers/i8/rem.out index e9216258f4..d45e9b5a74 100644 --- a/tests/expectations/compiler/integers/i8/rem.out +++ b/tests/expectations/compiler/integers/i8/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: 30e55a20adf265ccea6832202ab78463e078856ae3a2e63ec55e4e1a2bdff425 - unrolled_ast: 30e55a20adf265ccea6832202ab78463e078856ae3a2e63ec55e4e1a2bdff425 - ssa_ast: 2180b545764483595c4a9d7e6a950638457255e03a1fde9a315882b6daa45f53 - flattened_ast: 37f9e02848521727636686b4cc3ca9c7e71e1a868ec6f9907844b9e723f1db4e - destructured_ast: 045dddd0fcda7971557abbcaffbba999413ec93cb068fabb0565b9f139569c2f - inlined_ast: 045dddd0fcda7971557abbcaffbba999413ec93cb068fabb0565b9f139569c2f - dce_ast: 045dddd0fcda7971557abbcaffbba999413ec93cb068fabb0565b9f139569c2f + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 790ca6db97a376caee5d58993a1835f659484895eda5175eb818dea5ba5705d2 + unrolled_ast: 790ca6db97a376caee5d58993a1835f659484895eda5175eb818dea5ba5705d2 + ssa_ast: dd475da4f4a9868997deecfff1f33e84b7b506daf53082f1ddeb1bd75f0a0292 + flattened_ast: 89cf57a9df4ab5915df5b09abd02b753e8913789774c086a6ab5b75e98b15bf7 + destructured_ast: 3c6d5f7e634f5ea0aa369751d8508fe8927e5a1a9a98ebdfa8bc11fafe207c97 + inlined_ast: 3c6d5f7e634f5ea0aa369751d8508fe8927e5a1a9a98ebdfa8bc11fafe207c97 + dce_ast: 3c6d5f7e634f5ea0aa369751d8508fe8927e5a1a9a98ebdfa8bc11fafe207c97 bytecode: 34eda0edb2d4048d2b3e2ea19e929f063903b4ca94d90f8a0e1525a0bb2d0134 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/shl.out b/tests/expectations/compiler/integers/i8/shl.out index 7f41c3e1b1..367dcfd426 100644 --- a/tests/expectations/compiler/integers/i8/shl.out +++ b/tests/expectations/compiler/integers/i8/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: 4fc392eec410efbe1de20789c87b71f5391d3a7eb59cc959803d3c80bfd90ad9 - unrolled_ast: 4fc392eec410efbe1de20789c87b71f5391d3a7eb59cc959803d3c80bfd90ad9 - ssa_ast: 2e13427d5803058ca13333041fc6db98cd5cfd594ea9cade432dfac28451845b - flattened_ast: a17f9502a1ce15587170e5607276578cc5bf68843b421e7ce524add1123611e3 - destructured_ast: 76dfa0c624067fb59b919a413621691ad4d24ea7b265bad0ab04fdb0638134ca - inlined_ast: 76dfa0c624067fb59b919a413621691ad4d24ea7b265bad0ab04fdb0638134ca - dce_ast: 76dfa0c624067fb59b919a413621691ad4d24ea7b265bad0ab04fdb0638134ca + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 8de158e1b7900d050661761fae0634612f68f5a82d57044a31c06aa73469d2ef + unrolled_ast: 8de158e1b7900d050661761fae0634612f68f5a82d57044a31c06aa73469d2ef + ssa_ast: 21ac6159d8833d72c0d63f28b69ccee7f79a8582a2848421556bced3d7469840 + flattened_ast: e8f1bc558ef6d8a9aa3f80c4d987d68d8bbddbf2c5f568ad1bf1b50064ddea60 + destructured_ast: 9d8a48cc561382b3119e92806bdb95c540f5fc63a11f1b2c2d4b08f9a4c264cc + inlined_ast: 9d8a48cc561382b3119e92806bdb95c540f5fc63a11f1b2c2d4b08f9a4c264cc + dce_ast: 9d8a48cc561382b3119e92806bdb95c540f5fc63a11f1b2c2d4b08f9a4c264cc bytecode: 307c17323af8fd5de808a828e634ce97419a0ba67815102016fab6c883b7e052 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/shr.out b/tests/expectations/compiler/integers/i8/shr.out index 0f4b38fcec..f977006045 100644 --- a/tests/expectations/compiler/integers/i8/shr.out +++ b/tests/expectations/compiler/integers/i8/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: 04349b3707faf905e4cd5f9b69f411a92174978862203c050f2dc5a92e008987 - unrolled_ast: 04349b3707faf905e4cd5f9b69f411a92174978862203c050f2dc5a92e008987 - ssa_ast: d9825f0e35aaac061fe0a8206775a7bb80f015c84b3ff50d065021a48199cd9e - flattened_ast: 3c9729a52567a87339af45fc78649309e825181662fca899b19947e479d97ad2 - destructured_ast: 982923d2107bf87137efcb5736a2c6320276d6c50b9aae56c336b97550c68876 - inlined_ast: 982923d2107bf87137efcb5736a2c6320276d6c50b9aae56c336b97550c68876 - dce_ast: 982923d2107bf87137efcb5736a2c6320276d6c50b9aae56c336b97550c68876 + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: e873a948ea2212c65702eeef784acc23ec190535162bc9f0b23a92b89f1ae48f + unrolled_ast: e873a948ea2212c65702eeef784acc23ec190535162bc9f0b23a92b89f1ae48f + ssa_ast: 6b6996026d9181a251b760b1722e354dfe40e7971e755e5adb55dbdda7886275 + flattened_ast: 28980dc5e410e1168b08e6cd221d5fdf9c569d0fc1dac5bb1433fab76155862f + destructured_ast: af35294c8fecce341e5d0322bc08132a7e14b4a56070c297f88419ae38a536bd + inlined_ast: af35294c8fecce341e5d0322bc08132a7e14b4a56070c297f88419ae38a536bd + dce_ast: af35294c8fecce341e5d0322bc08132a7e14b4a56070c297f88419ae38a536bd bytecode: e0110365aec2e78cbf8f7accb85b8c7e36d2c606cdd6a4cafd02a2b4dc7dfe38 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/sub.out b/tests/expectations/compiler/integers/i8/sub.out index 4251ae7ffc..f9e48635a9 100644 --- a/tests/expectations/compiler/integers/i8/sub.out +++ b/tests/expectations/compiler/integers/i8/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2bcb01175109d08fc9945ce76a6e0e23c14ca9a8120aafd8c1f438f1bf095b09 - type_checked_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - unrolled_symbol_table: 6e510a23ab1bfab0dc17134709a96349999e92de2aeaf7330505898f24d07849 - initial_ast: aab9c7dbb8dc96b2a370135d6e872365ac4f17271935742c22fc813323572764 - unrolled_ast: aab9c7dbb8dc96b2a370135d6e872365ac4f17271935742c22fc813323572764 - ssa_ast: e0097e8f10ffc4d5cf9ead7ac15fdca074db781b43af4860d9c71ca719e6e708 - flattened_ast: 86540ed64cc3147e09652c00e375579c048c61db62cacf701aedd2e5b097a9eb - destructured_ast: 90187c9d8f9b6f5bb9fe359ea3564833d07050f12295f0a194b4058d68813120 - inlined_ast: 90187c9d8f9b6f5bb9fe359ea3564833d07050f12295f0a194b4058d68813120 - dce_ast: 90187c9d8f9b6f5bb9fe359ea3564833d07050f12295f0a194b4058d68813120 + - initial_symbol_table: 21e90fe7d6f31f80a2c7e2c9d8eda0b9f13c6b0f810a2eaa86441805fe91f4fa + type_checked_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + unrolled_symbol_table: cce30978c007083c138587349358f116ae192df25f14060c376ded79d4e00674 + initial_ast: 7bab03f89dddb73c6c58b6ab1033668210f56e83b546b52c6d8115ffbe7ba4b9 + unrolled_ast: 7bab03f89dddb73c6c58b6ab1033668210f56e83b546b52c6d8115ffbe7ba4b9 + ssa_ast: 6a6a6e42c99d148a2752ad5c6f99f49b84e419423e890151c3123b3fcef0d934 + flattened_ast: ad984f66575dfb99ca5859ac1eff1ab0dcb3bd619e01bb8a231a81d5c16ab566 + destructured_ast: 18751b6a9563eeac8de77864c1a4393c90187aae79168addfadbeb0a049850e6 + inlined_ast: 18751b6a9563eeac8de77864c1a4393c90187aae79168addfadbeb0a049850e6 + dce_ast: 18751b6a9563eeac8de77864c1a4393c90187aae79168addfadbeb0a049850e6 bytecode: 6638d0f711e011432b8371bf648e0903f22612d062139a650ebe4d75783a8393 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/ternary.out b/tests/expectations/compiler/integers/i8/ternary.out index 9599ada83f..994fdd3dea 100644 --- a/tests/expectations/compiler/integers/i8/ternary.out +++ b/tests/expectations/compiler/integers/i8/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 59b5958e45c2be7223ec7cda69a0fdc79aa7c19ee17b3acab311bc340551331f - type_checked_symbol_table: f3a03ce0f0a61ee34bf8bb8030201905bcf4f9546669d0ec89590e8216063932 - unrolled_symbol_table: f3a03ce0f0a61ee34bf8bb8030201905bcf4f9546669d0ec89590e8216063932 - initial_ast: 56ada25362d0683d5d425c3431cd671d0055bda90ede9b7d85f28f9eaff9eea0 - unrolled_ast: 56ada25362d0683d5d425c3431cd671d0055bda90ede9b7d85f28f9eaff9eea0 - ssa_ast: 93b8f6890cd832f9c411c8b15d9c7029112f07d80f1b95a9766866ecb6445bbc - flattened_ast: 58c64826e319fd27fdf9981d2d8650e268a67f338bf5b78e9554b2dc34730458 - destructured_ast: fe532696b7a6dc2aa27762cd4a695ff1b5ecc78541dce2c8b12489e007e07543 - inlined_ast: fe532696b7a6dc2aa27762cd4a695ff1b5ecc78541dce2c8b12489e007e07543 - dce_ast: fe532696b7a6dc2aa27762cd4a695ff1b5ecc78541dce2c8b12489e007e07543 + - initial_symbol_table: 634b2768785c05c66dcda182dfd1c64b4b3861966cad3e6e666f7b1cf40fe35a + type_checked_symbol_table: 0ed12672775b971c53c6240c96b2751dc600c55e48a9ae1673f4635904b7ec47 + unrolled_symbol_table: 0ed12672775b971c53c6240c96b2751dc600c55e48a9ae1673f4635904b7ec47 + initial_ast: 60adde5bf7e2364454a7d3b4f52286f35892a3872065c68f443ddfccd48c4dd7 + unrolled_ast: 60adde5bf7e2364454a7d3b4f52286f35892a3872065c68f443ddfccd48c4dd7 + ssa_ast: 94c44fed7fd02dac3273323118e03cf914016612d833bd095e134c34c26d1dd1 + flattened_ast: 059479635a590362fd8bdef355165b9996190c2ad13bb986befe8302fd392bb8 + destructured_ast: d95c83881b00fa074b95a90fc36d2886bbcc4892b08b467c0b1c8569d8303a3b + inlined_ast: d95c83881b00fa074b95a90fc36d2886bbcc4892b08b467c0b1c8569d8303a3b + dce_ast: d95c83881b00fa074b95a90fc36d2886bbcc4892b08b467c0b1c8569d8303a3b bytecode: 61eac30d1e0b3a4fa0357855b11e228b012203b9cd2f814c0faa660a2be5996d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/i8/xor.out b/tests/expectations/compiler/integers/i8/xor.out index ebe609bb5d..7963f19523 100644 --- a/tests/expectations/compiler/integers/i8/xor.out +++ b/tests/expectations/compiler/integers/i8/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8c9eac03d79e2d2b8e8dec061dcb37abf15a96cddf903e7d9ced5c996ad5f58d - type_checked_symbol_table: 312e9a9a29141a40f09c2c48167a932750196da788d128c179a2d24b49266ee9 - unrolled_symbol_table: 312e9a9a29141a40f09c2c48167a932750196da788d128c179a2d24b49266ee9 - initial_ast: 58eb16b3a9df3c3f36b3c10390616642a98affceabaad512cead973dddb58b78 - unrolled_ast: 58eb16b3a9df3c3f36b3c10390616642a98affceabaad512cead973dddb58b78 - ssa_ast: 0c8675ac779427136ad5ddcda40f5b4363b9a8fc44e6bf7f24fcefa4acaf5bf4 - flattened_ast: 5d6a9b810f9d7a3b4003dee5f1bff4ee5ec8db6e7596506559536af83e6b6fd2 - destructured_ast: 1e5638f438ffd404a721fc8cd8395e5afbfa16448723ea26413df9db509e4fd1 - inlined_ast: 1e5638f438ffd404a721fc8cd8395e5afbfa16448723ea26413df9db509e4fd1 - dce_ast: 1e5638f438ffd404a721fc8cd8395e5afbfa16448723ea26413df9db509e4fd1 + - initial_symbol_table: 1b7f3cd480494050dfb820aebc0231f7a7d435dde4781101be2ae532c52834bb + type_checked_symbol_table: 31541aba8454f5d35c17d3b3e3893b07f6c183758f6e2825f04da69e4f4d1f01 + unrolled_symbol_table: 31541aba8454f5d35c17d3b3e3893b07f6c183758f6e2825f04da69e4f4d1f01 + initial_ast: 32fbb4c6f9df36028b9f9a134c3ebfe57f4d56224b844d7c90af0a61a858abbf + unrolled_ast: 32fbb4c6f9df36028b9f9a134c3ebfe57f4d56224b844d7c90af0a61a858abbf + ssa_ast: 35524d9ad7684059c47302c97fd78c259352211e37fa3a1d1938a83bbbb6581f + flattened_ast: fc677cb4bee4ec7b6d9e7de234c3ed93dbc26ccf4e7430bcc748fe8cf8def92d + destructured_ast: f3990af79882485cfd8217ff798b72128968c7d2d303a93c98cafbdb2c438f79 + inlined_ast: f3990af79882485cfd8217ff798b72128968c7d2d303a93c98cafbdb2c438f79 + dce_ast: f3990af79882485cfd8217ff798b72128968c7d2d303a93c98cafbdb2c438f79 bytecode: 219e0ef5cb7c0ac1ecb9541920637d11e5f48c5e52adab2060e6ed389647eee4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/add.out b/tests/expectations/compiler/integers/u128/add.out index 75c0f928e5..fc7a9c81df 100644 --- a/tests/expectations/compiler/integers/u128/add.out +++ b/tests/expectations/compiler/integers/u128/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 19a8ccdb2d31e57f3275a98bd2934abf8e4911ce92aa9a73ac7b3b48a993ca94 - unrolled_ast: 19a8ccdb2d31e57f3275a98bd2934abf8e4911ce92aa9a73ac7b3b48a993ca94 - ssa_ast: 63667731ab843c4a1b37193b94fb55fa482fb0a8414798388f6f3c5f7db4c7c9 - flattened_ast: 05c87052ec99a45ef4c7591ebb58d69d924734cbc07d956b1690b339fb349905 - destructured_ast: 48dbc0f9a7233b610ede9cdf55e9a1b98569eb0169c3aced35d2bba3341dbe46 - inlined_ast: 48dbc0f9a7233b610ede9cdf55e9a1b98569eb0169c3aced35d2bba3341dbe46 - dce_ast: 48dbc0f9a7233b610ede9cdf55e9a1b98569eb0169c3aced35d2bba3341dbe46 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 06e22df9c4c860e037e401390ade75ff633b29f25a8b04285ca27b24ebbfa03b + unrolled_ast: 06e22df9c4c860e037e401390ade75ff633b29f25a8b04285ca27b24ebbfa03b + ssa_ast: 7e4b2bbad73a438a6305ca4ab8e15f3c3dc2dbc166a47787d03ca8155e8aad62 + flattened_ast: e243f82d11e96c47e83665996c8a2b926319539da6f8aaf36aa46ed0f6455cea + destructured_ast: ea5a44bd55844e64e76a59f244352cfe20c7b2eb17bc1d2efcb34cdd938b0048 + inlined_ast: ea5a44bd55844e64e76a59f244352cfe20c7b2eb17bc1d2efcb34cdd938b0048 + dce_ast: ea5a44bd55844e64e76a59f244352cfe20c7b2eb17bc1d2efcb34cdd938b0048 bytecode: 2d327c3f6b7f23cc5f8e292ef00cf94df2fa9afad2bc8fe26ca28dc6f338d2cc errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/and.out b/tests/expectations/compiler/integers/u128/and.out index 4b5bca584c..66b7937668 100644 --- a/tests/expectations/compiler/integers/u128/and.out +++ b/tests/expectations/compiler/integers/u128/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 4da2e7852d0ec29b568efc652d39e54cfb04f9855a17472262a38dcdff79d228 - unrolled_ast: 4da2e7852d0ec29b568efc652d39e54cfb04f9855a17472262a38dcdff79d228 - ssa_ast: 0ff360637285b511eeedaa8c35ef8b91965ed31291180583c8a0df74154a14bb - flattened_ast: 5d77250d1ea24ca9de759abca37ccd489ff9e8f7db5110cb31123b5dba9ab63d - destructured_ast: 20ac230d8bbc870b59c28eebaba89e362905215acda0b8654b97c1fed82459c6 - inlined_ast: 20ac230d8bbc870b59c28eebaba89e362905215acda0b8654b97c1fed82459c6 - dce_ast: 20ac230d8bbc870b59c28eebaba89e362905215acda0b8654b97c1fed82459c6 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 76749861903281b19dab3e7b6e544442e58edc12d1e5c3a400438b7bf1a026f6 + unrolled_ast: 76749861903281b19dab3e7b6e544442e58edc12d1e5c3a400438b7bf1a026f6 + ssa_ast: 2f04220dc17aee851dff4e2c77457e0f1289a10aa4d5b9d6b84799b7d2df260c + flattened_ast: e279be02a678e9216ebf873682243c11d3fc6780afed29739d24e541f701cacb + destructured_ast: 72b2301674f03d70d4654b72ff51f1e79e6319045132f6c95da38b17e1465f99 + inlined_ast: 72b2301674f03d70d4654b72ff51f1e79e6319045132f6c95da38b17e1465f99 + dce_ast: 72b2301674f03d70d4654b72ff51f1e79e6319045132f6c95da38b17e1465f99 bytecode: 5400590002c3acc5121a18ff585e8ca17b695e7486ea09a61cb2520dfd09f413 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/console_assert.out b/tests/expectations/compiler/integers/u128/console_assert.out index 14499f5371..b51efcbaa6 100644 --- a/tests/expectations/compiler/integers/u128/console_assert.out +++ b/tests/expectations/compiler/integers/u128/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 64cb3627b83115b57a1cd17a6dae953e3d0c2bada1248fe849b2b0632e2bc89a - type_checked_symbol_table: 751bc36609a0767afa029d3a2124f26919e209876791d820deeb8cb9bb7fc716 - unrolled_symbol_table: 751bc36609a0767afa029d3a2124f26919e209876791d820deeb8cb9bb7fc716 - initial_ast: 3fb238e1f685a41ab0cb1608b2a9577521e35adc07d4ab8b363b9337b0aa9188 - unrolled_ast: 3fb238e1f685a41ab0cb1608b2a9577521e35adc07d4ab8b363b9337b0aa9188 - ssa_ast: b5ad9916fccd161a5ce51975f50eeea0bbdecf3164e61dcb86d2cc5405c183d8 - flattened_ast: efa3d79693818f9219c4e90b2276159823c608e3ea2cfbe1216fe6350f5ef6fb - destructured_ast: 7e4bd2ceb013e3a0919180aff801e9552277965d5673da11c9bb913b2bb5e4f1 - inlined_ast: 7e4bd2ceb013e3a0919180aff801e9552277965d5673da11c9bb913b2bb5e4f1 - dce_ast: 7e4bd2ceb013e3a0919180aff801e9552277965d5673da11c9bb913b2bb5e4f1 + - initial_symbol_table: 9404c76b806825d1ca1812b7c9e29ff84afa1859ce9585408e8d620ff5a88148 + type_checked_symbol_table: ce79998db03dc953d49b166db2fa5ce5c2eca7e3df0f936b1aedb04c6e1b9462 + unrolled_symbol_table: ce79998db03dc953d49b166db2fa5ce5c2eca7e3df0f936b1aedb04c6e1b9462 + initial_ast: bbe99c2f4d95f4c6ee0ed4c3b6ca46cedafbeae624cbd7de34284f907a3c3804 + unrolled_ast: bbe99c2f4d95f4c6ee0ed4c3b6ca46cedafbeae624cbd7de34284f907a3c3804 + ssa_ast: 3d8f320b88d69cb6f2a31b69bda73268904c596145c3701da3a5c71f85e02c16 + flattened_ast: 3219b24e66c04e5c9a997e7644639b347be8257ec0d7e6e48bef007953f4998c + destructured_ast: 4924fe5d742b6c0ec06a6da2cd09ceddf201a40d43b89c91c36c9b6e9c6d0c72 + inlined_ast: 4924fe5d742b6c0ec06a6da2cd09ceddf201a40d43b89c91c36c9b6e9c6d0c72 + dce_ast: 4924fe5d742b6c0ec06a6da2cd09ceddf201a40d43b89c91c36c9b6e9c6d0c72 bytecode: 0d83f401cd41e95e3c0df3dc876c4f162207f2073c8e550beca92e21ef07a3b9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/div.out b/tests/expectations/compiler/integers/u128/div.out index 12b3bec996..3e86fa94af 100644 --- a/tests/expectations/compiler/integers/u128/div.out +++ b/tests/expectations/compiler/integers/u128/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 5d417824ba9b083be7b75f062ca2aeadc269b6ebc95a5d5d8fcbcf297c92f878 - unrolled_ast: 5d417824ba9b083be7b75f062ca2aeadc269b6ebc95a5d5d8fcbcf297c92f878 - ssa_ast: 65192bcc316a6d2044403f536639c44b5f26d1fdae60f7ae928dbcf7e50cfc9e - flattened_ast: e23a6f61fbc0805c14b005387f24deb9c6bfa56c5ee2e33d48af7a1d5fe7299d - destructured_ast: 254a083f5e6bc7fd3e6d61b8da628e8460646ea773ed0258263d2e09c4174205 - inlined_ast: 254a083f5e6bc7fd3e6d61b8da628e8460646ea773ed0258263d2e09c4174205 - dce_ast: 254a083f5e6bc7fd3e6d61b8da628e8460646ea773ed0258263d2e09c4174205 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 8d19b3874ae970e39557a45194b6683807e32580b98ee6cbc1558bd5ecfaa69a + unrolled_ast: 8d19b3874ae970e39557a45194b6683807e32580b98ee6cbc1558bd5ecfaa69a + ssa_ast: 2c432790f8363178978892bf206c7846c8ecaecbf0edace64ad639cab4c38548 + flattened_ast: f01e02dc073af7c06aaf46c7cf5005d888f7227beece09717b5fe5f98bd4e874 + destructured_ast: 7236b5a3dca767a2f1e591b1779fcc6a250d1a0b25dbb5116440d4f6c97236ce + inlined_ast: 7236b5a3dca767a2f1e591b1779fcc6a250d1a0b25dbb5116440d4f6c97236ce + dce_ast: 7236b5a3dca767a2f1e591b1779fcc6a250d1a0b25dbb5116440d4f6c97236ce bytecode: 1ca018f3c002538884233e7f1e7dee0584a346f54675e78fb69af2c90d7d32e8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/eq.out b/tests/expectations/compiler/integers/u128/eq.out index 31d0c5f6fd..4e458ee906 100644 --- a/tests/expectations/compiler/integers/u128/eq.out +++ b/tests/expectations/compiler/integers/u128/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4ccb204af8ab9ae346f48ea5d62488a157e46d0e5e1083661f0292609a22992 - type_checked_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - unrolled_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - initial_ast: 3006541bdf727d9b53ba3661765a22cecc24ff5788695fd91d5826c04b78a0f4 - unrolled_ast: 3006541bdf727d9b53ba3661765a22cecc24ff5788695fd91d5826c04b78a0f4 - ssa_ast: bfaa73f19da9fd816ec4bd93e472f0ec061e9efc4dbc696a3e29a1ef38a064fd - flattened_ast: ba9c05a9e8f3f68d721fc62dd6fc0a9eb2696e89c5c2b0659cbd35c9e619cd78 - destructured_ast: c992c2eea5168f86fd8574da80813e4aca72f89e0e831e8b8f334558386eb67a - inlined_ast: c992c2eea5168f86fd8574da80813e4aca72f89e0e831e8b8f334558386eb67a - dce_ast: c992c2eea5168f86fd8574da80813e4aca72f89e0e831e8b8f334558386eb67a + - initial_symbol_table: 64a7cbc0a3c050206ad6948c90eccb6ec28e0a1cbeed1f1a8974562d024b6941 + type_checked_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + unrolled_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + initial_ast: b182735c2705eb89613de7e2be800b3884f7b465c0dd0dd6e850164e005c73af + unrolled_ast: b182735c2705eb89613de7e2be800b3884f7b465c0dd0dd6e850164e005c73af + ssa_ast: 2a467a2a311e913409f5f797fab2111a3ea57e4f846e6c264c15b1d228ec52a3 + flattened_ast: 56322624915988eb2dc8456fe647e99fe4a668595a9ec60bfff51e08c1ac52b8 + destructured_ast: 1a0890217a10e6aa8f2459d051338aeec840825c26a5516d46eec34c17ccff8f + inlined_ast: 1a0890217a10e6aa8f2459d051338aeec840825c26a5516d46eec34c17ccff8f + dce_ast: 1a0890217a10e6aa8f2459d051338aeec840825c26a5516d46eec34c17ccff8f bytecode: 38011d05593d9cf5baa1fca933e8155d3154ad934a4b0ae9d67111b324875f86 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/ge.out b/tests/expectations/compiler/integers/u128/ge.out index 52d4183e0f..8fae1b9f81 100644 --- a/tests/expectations/compiler/integers/u128/ge.out +++ b/tests/expectations/compiler/integers/u128/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4ccb204af8ab9ae346f48ea5d62488a157e46d0e5e1083661f0292609a22992 - type_checked_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - unrolled_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - initial_ast: 82736d06f449f3e3569f07de3436a6ccdff04d5eced8eab2c53dc15d0c1f9d37 - unrolled_ast: 82736d06f449f3e3569f07de3436a6ccdff04d5eced8eab2c53dc15d0c1f9d37 - ssa_ast: ff1ba303fc4310fa2c43ff9dbb38ceb7c220be403999bd9fc751a5597e248cd9 - flattened_ast: 015ffe5557586abbf7b068cdef6fdac18ef1ab4c37c9055cc34896c1535870b3 - destructured_ast: e58183aa1dbd1bbef97b6aedbf14f04bb1aa5b612ebd57ebb622bbcd69c538a8 - inlined_ast: e58183aa1dbd1bbef97b6aedbf14f04bb1aa5b612ebd57ebb622bbcd69c538a8 - dce_ast: e58183aa1dbd1bbef97b6aedbf14f04bb1aa5b612ebd57ebb622bbcd69c538a8 + - initial_symbol_table: 64a7cbc0a3c050206ad6948c90eccb6ec28e0a1cbeed1f1a8974562d024b6941 + type_checked_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + unrolled_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + initial_ast: d9d94d74de451462e38997e3f8d00c3b607db53415684e46eeb6768d0a4c4e0b + unrolled_ast: d9d94d74de451462e38997e3f8d00c3b607db53415684e46eeb6768d0a4c4e0b + ssa_ast: 2d0729a4690fdb7e9b64142e0187fcab7468b78633f852cbd9352031a0480f06 + flattened_ast: 0383174f697506450621724d3906e697b73c378e6520c70031192ff81cb29ee5 + destructured_ast: afb68c51e8a0d2b7d23b18dedbc72850638e4ba5f59fa90f33631c20a2f44201 + inlined_ast: afb68c51e8a0d2b7d23b18dedbc72850638e4ba5f59fa90f33631c20a2f44201 + dce_ast: afb68c51e8a0d2b7d23b18dedbc72850638e4ba5f59fa90f33631c20a2f44201 bytecode: 92057edeaefa3fca292e9539868a1d2004a4ff6161d837428e1acff9ae8e0298 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/gt.out b/tests/expectations/compiler/integers/u128/gt.out index 43d119e53e..afc48a4446 100644 --- a/tests/expectations/compiler/integers/u128/gt.out +++ b/tests/expectations/compiler/integers/u128/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4ccb204af8ab9ae346f48ea5d62488a157e46d0e5e1083661f0292609a22992 - type_checked_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - unrolled_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - initial_ast: 64fbdfefc1072d2688e1109cc1014c69190f1dd00ea360151ccd35d417c3086a - unrolled_ast: 64fbdfefc1072d2688e1109cc1014c69190f1dd00ea360151ccd35d417c3086a - ssa_ast: d060686f5699874e8e43bc407fd57ecfc40821e004243db808ba0be53a1d4bc9 - flattened_ast: f2bd77006cbd532378b477375972c84f4a7d0731f4875db600b38582ccc507c1 - destructured_ast: 9f0ade1878a3dedd51cfb0172e67e7bb6bc11969dab5bae15f0b5dfe19a9ccd8 - inlined_ast: 9f0ade1878a3dedd51cfb0172e67e7bb6bc11969dab5bae15f0b5dfe19a9ccd8 - dce_ast: 9f0ade1878a3dedd51cfb0172e67e7bb6bc11969dab5bae15f0b5dfe19a9ccd8 + - initial_symbol_table: 64a7cbc0a3c050206ad6948c90eccb6ec28e0a1cbeed1f1a8974562d024b6941 + type_checked_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + unrolled_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + initial_ast: 7400a1e3a0f8a630b7ed61dccc42960f9231720a6764fe707bba330abeee73b9 + unrolled_ast: 7400a1e3a0f8a630b7ed61dccc42960f9231720a6764fe707bba330abeee73b9 + ssa_ast: fa8e6842c09bb2e8d4cbf9fd56b2154ee9b6ed8cd750f74ea84776bb5863565e + flattened_ast: f69f52100df30c4a88f2a8b0c93e0f2054d3cb93752b71d1758ecba94814056b + destructured_ast: cc3bf7da13c04c8dd573a3b7ddd992547537535df68e52e0bceec3211e38295c + inlined_ast: cc3bf7da13c04c8dd573a3b7ddd992547537535df68e52e0bceec3211e38295c + dce_ast: cc3bf7da13c04c8dd573a3b7ddd992547537535df68e52e0bceec3211e38295c bytecode: 14a4cbf43177cac769cf5e4befa2689f01a6755871f5fd288664ffff22e498c5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/le.out b/tests/expectations/compiler/integers/u128/le.out index fc38a4d8a8..b4bb4e1666 100644 --- a/tests/expectations/compiler/integers/u128/le.out +++ b/tests/expectations/compiler/integers/u128/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4ccb204af8ab9ae346f48ea5d62488a157e46d0e5e1083661f0292609a22992 - type_checked_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - unrolled_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - initial_ast: 2c9f50dc431159fa6966436ac2807a57db7fab6b626d04e7f7a84f19d162f5b3 - unrolled_ast: 2c9f50dc431159fa6966436ac2807a57db7fab6b626d04e7f7a84f19d162f5b3 - ssa_ast: 2828a176bd36462664a0809757fa5c7a30063471126592b860890d8badd6d211 - flattened_ast: 357260bd03e7d5abeee1166f16ad7892cb32e13d1f42be41eccbf95e93aff150 - destructured_ast: 4928949752eb0dd526e35427ecc7ebf273e2fe754fe969a0848366c636717573 - inlined_ast: 4928949752eb0dd526e35427ecc7ebf273e2fe754fe969a0848366c636717573 - dce_ast: 4928949752eb0dd526e35427ecc7ebf273e2fe754fe969a0848366c636717573 + - initial_symbol_table: 64a7cbc0a3c050206ad6948c90eccb6ec28e0a1cbeed1f1a8974562d024b6941 + type_checked_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + unrolled_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + initial_ast: 4b9a54bbc841fc722911e6184211bd06fea233dbacf9654ff60de53ed1828fde + unrolled_ast: 4b9a54bbc841fc722911e6184211bd06fea233dbacf9654ff60de53ed1828fde + ssa_ast: b806245da8ff0e71f7ef7649150774b86f688322b317503bea36fe03903bac2a + flattened_ast: 13c9473632dba6262c5e25fec7815c8d3a270c23879a58f11068eac64630b169 + destructured_ast: cf992d3a620a1bdd5866165ffa47b6b5f81db32a30037948eb5384ab4da07d9b + inlined_ast: cf992d3a620a1bdd5866165ffa47b6b5f81db32a30037948eb5384ab4da07d9b + dce_ast: cf992d3a620a1bdd5866165ffa47b6b5f81db32a30037948eb5384ab4da07d9b bytecode: 6a2f064cee58782422db7fc88c4395f7e18281c9bf22e8b7546a054712482d8e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/lt.out b/tests/expectations/compiler/integers/u128/lt.out index 5c959302a9..3ea4365521 100644 --- a/tests/expectations/compiler/integers/u128/lt.out +++ b/tests/expectations/compiler/integers/u128/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4ccb204af8ab9ae346f48ea5d62488a157e46d0e5e1083661f0292609a22992 - type_checked_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - unrolled_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - initial_ast: 510f64cdcc8f3b0bbd148c30a23fd7d2d6383559bb81a8ac09371adfe8897773 - unrolled_ast: 510f64cdcc8f3b0bbd148c30a23fd7d2d6383559bb81a8ac09371adfe8897773 - ssa_ast: 32aa105309d3c1ad2def351e3685f00ecbaa4096c7355d3766ad0c9511a659d7 - flattened_ast: d0c2622e04d29a4449b5c78349d680ace6455d1080e1ddd6af9df09f5d71e4a8 - destructured_ast: 973a7e9f9cc60a15d0891a953c388983a69613cc576cfcacf3e04b2b1216a800 - inlined_ast: 973a7e9f9cc60a15d0891a953c388983a69613cc576cfcacf3e04b2b1216a800 - dce_ast: 973a7e9f9cc60a15d0891a953c388983a69613cc576cfcacf3e04b2b1216a800 + - initial_symbol_table: 64a7cbc0a3c050206ad6948c90eccb6ec28e0a1cbeed1f1a8974562d024b6941 + type_checked_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + unrolled_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + initial_ast: 647b15b62951e554b47ea4e4ad8250bba7b0ec452e9b95d8d4e762fcbeb0cfd1 + unrolled_ast: 647b15b62951e554b47ea4e4ad8250bba7b0ec452e9b95d8d4e762fcbeb0cfd1 + ssa_ast: dd63d833c5895da15d47cece7a98896795fe4e5652f324e753d113b338ee1d0b + flattened_ast: f13d8e3203656805d6bc6e53bda2aa8b43540abd15b3d103edef3e74544be3ca + destructured_ast: a1d1000e6d6818b900f6c6a77dedf0d9f40287dba9675d669903798575bd38cc + inlined_ast: a1d1000e6d6818b900f6c6a77dedf0d9f40287dba9675d669903798575bd38cc + dce_ast: a1d1000e6d6818b900f6c6a77dedf0d9f40287dba9675d669903798575bd38cc bytecode: 459e412ddd219e315cc1ef6bf05f9b2490bae8dc003dcefc25f5976b8ff053f4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/max.out b/tests/expectations/compiler/integers/u128/max.out index e0ea8a66b3..9de63f81af 100644 --- a/tests/expectations/compiler/integers/u128/max.out +++ b/tests/expectations/compiler/integers/u128/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: bc3485f5c375cec5483531e16b5b9640a6ea341acc835bbc1d9783473bc90790 - unrolled_symbol_table: bc3485f5c375cec5483531e16b5b9640a6ea341acc835bbc1d9783473bc90790 - initial_ast: 1cdc3a158b3eacf2558ede30e9347ad047d1e989e6ce6d9712b2bff245d1b844 - unrolled_ast: 1cdc3a158b3eacf2558ede30e9347ad047d1e989e6ce6d9712b2bff245d1b844 - ssa_ast: 09269498b9c2f21f6a9ce011edbff26297a0a440fc1ca73456bbe3bcd19dbdaa - flattened_ast: e67baf01bbd42d2de5f496a9cb0b09218d38b0a22bc92bc9fd5a47b303b31808 - destructured_ast: f6c234c2095bf66f60dc0da5d7570f2c95f4f44bd90da6c419ebce2f3642ab7e - inlined_ast: f6c234c2095bf66f60dc0da5d7570f2c95f4f44bd90da6c419ebce2f3642ab7e - dce_ast: 2c4692a103d87ad9b78aa4f65adbd23a17080108b1eb7b007ab44685c06713a9 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 8d7211bc55488085e6085c8a80ba8202a8b3063586f5a1c6044eea5dddc76d60 + unrolled_symbol_table: 8d7211bc55488085e6085c8a80ba8202a8b3063586f5a1c6044eea5dddc76d60 + initial_ast: e2cfdc0b9e146af70930f9f88e903a24de5104609c7d364e07ca8047994de830 + unrolled_ast: e2cfdc0b9e146af70930f9f88e903a24de5104609c7d364e07ca8047994de830 + ssa_ast: 426edfe68afb815cabc357144ab421e9b7f55ef1ef5d1307140502869ec4f4c0 + flattened_ast: 44f20236bd23921f8c66ba6888c92e3683694cbb3d06a00fc0c6e33bd689b138 + destructured_ast: ef0373a9516d4d48bfbeb9487943f1b55e7addd3ac3c04b42b8bb9fa306e3531 + inlined_ast: ef0373a9516d4d48bfbeb9487943f1b55e7addd3ac3c04b42b8bb9fa306e3531 + dce_ast: 8256a3090025d0b9e157d76f10653922a0f1d9ecd8e39c06be43808cccd96fc7 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/min.out b/tests/expectations/compiler/integers/u128/min.out index 9ad97009ff..fc73ce5533 100644 --- a/tests/expectations/compiler/integers/u128/min.out +++ b/tests/expectations/compiler/integers/u128/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: bc3485f5c375cec5483531e16b5b9640a6ea341acc835bbc1d9783473bc90790 - unrolled_symbol_table: bc3485f5c375cec5483531e16b5b9640a6ea341acc835bbc1d9783473bc90790 - initial_ast: f208fa21bb48dbad408c48b373e7ce7269f9fb8a200ca6447b6c779f991792e4 - unrolled_ast: f208fa21bb48dbad408c48b373e7ce7269f9fb8a200ca6447b6c779f991792e4 - ssa_ast: b0eb2750d266898ad957adaf2ff4e1cde308783891ca9cdfd320c53375ed0d22 - flattened_ast: 418a8ef8b282fb9cfcc35292fb5c45e760c84ea19ca418edd76cf15830aebb7a - destructured_ast: 3ae2c1802b1d05afc4230dde9f569fff9e6164d5f984fea2c1ebef5ec86c2ec7 - inlined_ast: 3ae2c1802b1d05afc4230dde9f569fff9e6164d5f984fea2c1ebef5ec86c2ec7 - dce_ast: d83a112cd84fc9e91c98df391231fa880578fe8bd65da23a55f99f66d965313b + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 8d7211bc55488085e6085c8a80ba8202a8b3063586f5a1c6044eea5dddc76d60 + unrolled_symbol_table: 8d7211bc55488085e6085c8a80ba8202a8b3063586f5a1c6044eea5dddc76d60 + initial_ast: 49222e48d032e0b302251d781d5433c255acb6490b8d893051161801c2d964eb + unrolled_ast: 49222e48d032e0b302251d781d5433c255acb6490b8d893051161801c2d964eb + ssa_ast: 1a9e828593de17bee6251aed37b0cec3b16b5740ace9291eac80a0a4a185fd71 + flattened_ast: c5dbc6b4e56e62594b5db3453b76d8fbfebc2a164949402c0a15e2eb166a48e0 + destructured_ast: a252a58c379311fea0dd51c175adf306c62878b2eb45ad0ef8cf5905a0e7cb0b + inlined_ast: a252a58c379311fea0dd51c175adf306c62878b2eb45ad0ef8cf5905a0e7cb0b + dce_ast: d017ac28810feab75f374e47c34167c980b961ae15e9eacf6c6d0c6c947bfe0e bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/mul.out b/tests/expectations/compiler/integers/u128/mul.out index f45be3b2aa..9ca57f2a4a 100644 --- a/tests/expectations/compiler/integers/u128/mul.out +++ b/tests/expectations/compiler/integers/u128/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: b9c858bdf8f40cf11a352c21dac3d4e4c38f1c7a53978a38bcfdd17f8eca7ef3 - unrolled_ast: b9c858bdf8f40cf11a352c21dac3d4e4c38f1c7a53978a38bcfdd17f8eca7ef3 - ssa_ast: 7609e7357ad38475545b859fb7824a0dec9a50dc009ee2f14a9ee3f0167d4e1b - flattened_ast: 0710a7586264c93a5982e7c624d55c265edf22c73b948b4ca995f5a3ce144783 - destructured_ast: 2d443bf959897af4aa3d509b07859b0850edcdfafea7370164f088ba32521b43 - inlined_ast: 2d443bf959897af4aa3d509b07859b0850edcdfafea7370164f088ba32521b43 - dce_ast: 2d443bf959897af4aa3d509b07859b0850edcdfafea7370164f088ba32521b43 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 19ea23ce6223461ff9a22a24d478fb0444a32825ead031a0f6aee98a388d245b + unrolled_ast: 19ea23ce6223461ff9a22a24d478fb0444a32825ead031a0f6aee98a388d245b + ssa_ast: fa2c7ed0ad2556d8d050e452bc6c8460b1e0126f12cac370e274b883421f0b9b + flattened_ast: 4bd80ef1c4d970155e1678a072a944c188e75acab767d3330941678d05e7c846 + destructured_ast: 3630ed27fcedaef7db7626f1f1c30b2166706a5f83c992b7c9a2aabacf0be1bd + inlined_ast: 3630ed27fcedaef7db7626f1f1c30b2166706a5f83c992b7c9a2aabacf0be1bd + dce_ast: 3630ed27fcedaef7db7626f1f1c30b2166706a5f83c992b7c9a2aabacf0be1bd bytecode: 67857a350a412ed022768ab4aaa6387e63e548b7dc0b552dcb061b719abc90bb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/ne.out b/tests/expectations/compiler/integers/u128/ne.out index a564c7b028..8cdf33d17c 100644 --- a/tests/expectations/compiler/integers/u128/ne.out +++ b/tests/expectations/compiler/integers/u128/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a4ccb204af8ab9ae346f48ea5d62488a157e46d0e5e1083661f0292609a22992 - type_checked_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - unrolled_symbol_table: 40f5d5514a5bba93a7a23a5bccd29aa28e34aa758370e7c3a78943aee4fc85ef - initial_ast: ffbb923d0fdc7aa750984bb4b376f4e8d82d1f377cf785e726c17cddc4a6f250 - unrolled_ast: ffbb923d0fdc7aa750984bb4b376f4e8d82d1f377cf785e726c17cddc4a6f250 - ssa_ast: 14734540148e4255ac4edb569f145e951a172b8c0e2b6b655857e8fd962c11ce - flattened_ast: c9d1945c5f3c4e20728e505939b48c29d74e0da05c813b8688f21f139100e324 - destructured_ast: a8849a1bd9b60fe8a45e08364da0934927fd0b3511cf9a94191bf7de6bb41422 - inlined_ast: a8849a1bd9b60fe8a45e08364da0934927fd0b3511cf9a94191bf7de6bb41422 - dce_ast: a8849a1bd9b60fe8a45e08364da0934927fd0b3511cf9a94191bf7de6bb41422 + - initial_symbol_table: 64a7cbc0a3c050206ad6948c90eccb6ec28e0a1cbeed1f1a8974562d024b6941 + type_checked_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + unrolled_symbol_table: 84384a022a62a5987b3bbbb94b090e8a00b784c7ca7130db849b3f8d5e616ee3 + initial_ast: 3a8abc966326b034799f3ad41dae77788c6e2f0d59bdb6308fbb6f2811f77c8a + unrolled_ast: 3a8abc966326b034799f3ad41dae77788c6e2f0d59bdb6308fbb6f2811f77c8a + ssa_ast: a29630e8fc2268045a178ba42e7bd8acdbeaf860cc8a70bf641ee3a291c3ceaf + flattened_ast: c2d6d250cca33f329cb3c7f8f42a0f0bd5e8fccbb9f603795e9b9a9419e1b8b0 + destructured_ast: 1dd9d0bef3947f7ea7d80557c5939a58de9a8e694e7d87a9dc5834648552d97e + inlined_ast: 1dd9d0bef3947f7ea7d80557c5939a58de9a8e694e7d87a9dc5834648552d97e + dce_ast: 1dd9d0bef3947f7ea7d80557c5939a58de9a8e694e7d87a9dc5834648552d97e bytecode: 63457f4ddad404af243d9707a6e9e6f6f878cb639895a110bca73b804395bd14 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/operator_methods.out b/tests/expectations/compiler/integers/u128/operator_methods.out index a6dde701e6..9b4c122513 100644 --- a/tests/expectations/compiler/integers/u128/operator_methods.out +++ b/tests/expectations/compiler/integers/u128/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 64cb3627b83115b57a1cd17a6dae953e3d0c2bada1248fe849b2b0632e2bc89a - type_checked_symbol_table: e4de1fd640beeb65cc6a90ed762a8decdcf009d07d16e903fb16e947a5ebc5d9 - unrolled_symbol_table: e4de1fd640beeb65cc6a90ed762a8decdcf009d07d16e903fb16e947a5ebc5d9 - initial_ast: 5576b7080945c72d9c6c0c33274e4f8596883dc4a4483c60dbf39a4e600236a8 - unrolled_ast: 5576b7080945c72d9c6c0c33274e4f8596883dc4a4483c60dbf39a4e600236a8 - ssa_ast: 1afbabcbe808f9d07eb199ec5e6092212b60248e80377253a8ab0930d20e78ef - flattened_ast: ccce60094922b98e9da5f7cab69f3b5999c7d8ae6951e1536f388e0d744fd28d - destructured_ast: c1030aa4590403d8f0d28a02c165d81a7055e026a9c53101273fdb91e9b82458 - inlined_ast: c1030aa4590403d8f0d28a02c165d81a7055e026a9c53101273fdb91e9b82458 - dce_ast: 50b17174e4ae90ea4a639ce2b9d7e3311f38657be3c5f32a9915907e4cd44d6a + - initial_symbol_table: 9404c76b806825d1ca1812b7c9e29ff84afa1859ce9585408e8d620ff5a88148 + type_checked_symbol_table: cc9806ecfbb7e54c20a37ffb9f762a880ee8e620d3f5468dd7f12624be394f41 + unrolled_symbol_table: cc9806ecfbb7e54c20a37ffb9f762a880ee8e620d3f5468dd7f12624be394f41 + initial_ast: 77cf9c78593c16073d72d326e2988565065e8465116893917e25d1530a7e87ce + unrolled_ast: 77cf9c78593c16073d72d326e2988565065e8465116893917e25d1530a7e87ce + ssa_ast: 992a6b632ea1739f1832b79d9e5bc6392dc1f882f4ce3d71291c6e7ecd905850 + flattened_ast: 04be780806cc770e3e24b4a7810a0c8b12089419810ffbbb94c30a0dd44ab5cb + destructured_ast: 9e865e431385fc520e8cb08b031c95983de69bb4d65ee8fbc284c094169d5293 + inlined_ast: 9e865e431385fc520e8cb08b031c95983de69bb4d65ee8fbc284c094169d5293 + dce_ast: 9bdd245f1fa0d7a016cb5089065693e56101899e978fcd485f8b02a935326b84 bytecode: a669206687d494820bada50c8468f052183b69cd778ff0ce870a370ac8ea7bf4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/or.out b/tests/expectations/compiler/integers/u128/or.out index 2811af8b37..170dbdf4ca 100644 --- a/tests/expectations/compiler/integers/u128/or.out +++ b/tests/expectations/compiler/integers/u128/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 09a3cb784bb41a822508520975b314e916850bc80103cd4bde29d52b1120a9a1 - unrolled_ast: 09a3cb784bb41a822508520975b314e916850bc80103cd4bde29d52b1120a9a1 - ssa_ast: d214cba63df0cdb8e734d5e29b77c5bcbcdcd0d6aa779f7f920f19fe97abe18a - flattened_ast: 83e94a24138840e122186701e5538531b95095d4943917d5e7abaf7f2ee45466 - destructured_ast: cdc837c671bafa1d010d00cd8f3a84458dd334df6ed68a6d265e386cac078074 - inlined_ast: cdc837c671bafa1d010d00cd8f3a84458dd334df6ed68a6d265e386cac078074 - dce_ast: cdc837c671bafa1d010d00cd8f3a84458dd334df6ed68a6d265e386cac078074 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: da2fbc5bbed7ab4513c0340c1fc42ac41e94c5bb22bd452b67e4a02c28979738 + unrolled_ast: da2fbc5bbed7ab4513c0340c1fc42ac41e94c5bb22bd452b67e4a02c28979738 + ssa_ast: d08948c78c9205b0838ce2ecb26f5e995f7a2f3dff99baa4409cfd9b52c8be37 + flattened_ast: acf8f2ec26e420c388586e6fb883a88e90cb3144be8cc5d48dea171e0b63b8b0 + destructured_ast: 39208d78b1606e9d247df8fe2a09149cce41f0bf0c02c06635367ea7b82d8d6a + inlined_ast: 39208d78b1606e9d247df8fe2a09149cce41f0bf0c02c06635367ea7b82d8d6a + dce_ast: 39208d78b1606e9d247df8fe2a09149cce41f0bf0c02c06635367ea7b82d8d6a bytecode: 004cb45ea888f207ca8e42a4f7acf3687aa3294a975462c89541c2d0f53dcdf3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/pow.out b/tests/expectations/compiler/integers/u128/pow.out index 7cc18ff91f..bca66682bd 100644 --- a/tests/expectations/compiler/integers/u128/pow.out +++ b/tests/expectations/compiler/integers/u128/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: ed4cc038133553e7ee67ed43385602fba7da60f4bf1e8cc4ffe36762ea0667cd - unrolled_ast: ed4cc038133553e7ee67ed43385602fba7da60f4bf1e8cc4ffe36762ea0667cd - ssa_ast: c7274128b4516a7fa4deadc8a261d707bb53ecbe9a5e72ff97e5d4aa910690eb - flattened_ast: bda07e094d0790ca7eaeb1f0b2b3379b244bfd79615695c5ae877b6caf1ded5e - destructured_ast: a762a55f73d595851300d21f8310a870636cdc29be74e24dcde7eadff90cb76c - inlined_ast: a762a55f73d595851300d21f8310a870636cdc29be74e24dcde7eadff90cb76c - dce_ast: a762a55f73d595851300d21f8310a870636cdc29be74e24dcde7eadff90cb76c + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 98502a5edeced84c8178662883aec6fc047e82b721d77c2131c1e6647b9b78dd + unrolled_ast: 98502a5edeced84c8178662883aec6fc047e82b721d77c2131c1e6647b9b78dd + ssa_ast: 19d4101f85bbad70478c394d5fc17a4e6ab40d99520fbc5e1ac08c129c87280d + flattened_ast: f009f0accb10699e76cd020283f8dfa4960af79ab6068e54e4489da00af92dfb + destructured_ast: 68ba4a9441ff5bab7144132ec9f37e5040232a5f48912e718a7cf973ae4ef60c + inlined_ast: 68ba4a9441ff5bab7144132ec9f37e5040232a5f48912e718a7cf973ae4ef60c + dce_ast: 68ba4a9441ff5bab7144132ec9f37e5040232a5f48912e718a7cf973ae4ef60c bytecode: f88e8b16ebc2a407989f9f316ad6a9edfec6f134c7a0d9b25cea571df8161900 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/rem.out b/tests/expectations/compiler/integers/u128/rem.out index 2cd10644b7..32497322e5 100644 --- a/tests/expectations/compiler/integers/u128/rem.out +++ b/tests/expectations/compiler/integers/u128/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: d2ee4edb714539e5f7823c492b4001dcc0e753ac265a3c4210013371bcd3d296 - unrolled_ast: d2ee4edb714539e5f7823c492b4001dcc0e753ac265a3c4210013371bcd3d296 - ssa_ast: 38a11544ac101d4b52bf84e9920afcc0850bc2bf148d61ab4ea549e7f00f5e46 - flattened_ast: 3ae70d9ed28b3dfc4eff0b5cddc73323874ccf70355a97260ba72acebc6079ed - destructured_ast: ab7da622e4ea1bb3afc5e37d9a3783fc7b62378868fc45a2bb0b20c0d8a645af - inlined_ast: ab7da622e4ea1bb3afc5e37d9a3783fc7b62378868fc45a2bb0b20c0d8a645af - dce_ast: ab7da622e4ea1bb3afc5e37d9a3783fc7b62378868fc45a2bb0b20c0d8a645af + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: bf52962f08e16c3d89637b697a8c4537972f351f6114c3fbbb8deb99cdb2d699 + unrolled_ast: bf52962f08e16c3d89637b697a8c4537972f351f6114c3fbbb8deb99cdb2d699 + ssa_ast: 0c985ccdb7b52ce4e2a03dc8c3f44813f12fdb4836bb617dd34d77734aa8cef4 + flattened_ast: 2ea6da65f60ab0fbe61f800de101869ce72ad28f3f3ec910830ef4d4dff0cb14 + destructured_ast: 8f941af9b578d28196074b8c16c4895d4d472d0000618ffd58a112f0af21c5d2 + inlined_ast: 8f941af9b578d28196074b8c16c4895d4d472d0000618ffd58a112f0af21c5d2 + dce_ast: 8f941af9b578d28196074b8c16c4895d4d472d0000618ffd58a112f0af21c5d2 bytecode: 77cd05d1f311504fae6e47a74e98a964f1dd411e6fd447b33b57a2d475bb5aed errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/shl.out b/tests/expectations/compiler/integers/u128/shl.out index b9d9f7cd63..c56af65867 100644 --- a/tests/expectations/compiler/integers/u128/shl.out +++ b/tests/expectations/compiler/integers/u128/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 43bcae3d2fcd6d18a631b0e5540b23f1be18c9acdd703f982bb057476d2a43ef - unrolled_ast: 43bcae3d2fcd6d18a631b0e5540b23f1be18c9acdd703f982bb057476d2a43ef - ssa_ast: 989eb66f1528f6c8f978b86f6aba3460b67727edabca08ee908305d3a8860684 - flattened_ast: 8e42b13a632c4add68212401eff210a1549ff6f0a9f0982bc3ac8761dc29d2ef - destructured_ast: 2be9d22d6eae48173c94b3014f19b5c29ff47309207b9d8282e1286c9b8f7cc3 - inlined_ast: 2be9d22d6eae48173c94b3014f19b5c29ff47309207b9d8282e1286c9b8f7cc3 - dce_ast: 2be9d22d6eae48173c94b3014f19b5c29ff47309207b9d8282e1286c9b8f7cc3 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 89d5229c3423973413e91de61ae60a661a5475a1d9f5eaadba11b670af749d28 + unrolled_ast: 89d5229c3423973413e91de61ae60a661a5475a1d9f5eaadba11b670af749d28 + ssa_ast: 81812ed745f244eac184b84ad97ed27d312818dba9f72b88506b116cd9d34a11 + flattened_ast: 71cec70a1930135402aa8e181b5c73cf5eeb42d8c8a8bd91b272b4f92219c324 + destructured_ast: 3fd95ec1646150164eea714df5cf9093205b72198c721ad852ec175302c5d0aa + inlined_ast: 3fd95ec1646150164eea714df5cf9093205b72198c721ad852ec175302c5d0aa + dce_ast: 3fd95ec1646150164eea714df5cf9093205b72198c721ad852ec175302c5d0aa bytecode: f9f90b58b9fc961c6ee4909ef338c77962403add4feee851959038263971eba9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/shr.out b/tests/expectations/compiler/integers/u128/shr.out index 5ece870bc8..c837ba5ae1 100644 --- a/tests/expectations/compiler/integers/u128/shr.out +++ b/tests/expectations/compiler/integers/u128/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 6b8d8b45061705dd6fdd74eec6aba301b145ac1d878e3f0f7c9400578c2307c7 - unrolled_ast: 6b8d8b45061705dd6fdd74eec6aba301b145ac1d878e3f0f7c9400578c2307c7 - ssa_ast: f848da2184a172db8301c962bdc51b7bebcd0fb34e7dc65ce2214b4e4540cbf9 - flattened_ast: 69c58c55d7ff1c9a004d99180c52e6cfcb92501ff3dceff81d6826584abf79cb - destructured_ast: dba9cede017c72945d45f2c9c41ff2a6336869a11f8c03ab4e696ad41cda5d7e - inlined_ast: dba9cede017c72945d45f2c9c41ff2a6336869a11f8c03ab4e696ad41cda5d7e - dce_ast: dba9cede017c72945d45f2c9c41ff2a6336869a11f8c03ab4e696ad41cda5d7e + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: 75d12dd7a34bfb55032cd61803a07d3dfe94aa56e7ab249f4f93e5fbb2deefd4 + unrolled_ast: 75d12dd7a34bfb55032cd61803a07d3dfe94aa56e7ab249f4f93e5fbb2deefd4 + ssa_ast: 50c806bee4b10b119ac71a7743e73dc1ed479f54f1af532c236fd50b54bde847 + flattened_ast: d68b1862cfcbbd96cbe64fc8a9ec3fe87abd430d617a73d7352061a73c08e3c0 + destructured_ast: 3320f40a4b4f5fd85e18c79850f35e2d243ea0e60297937848216d8b87beccf4 + inlined_ast: 3320f40a4b4f5fd85e18c79850f35e2d243ea0e60297937848216d8b87beccf4 + dce_ast: 3320f40a4b4f5fd85e18c79850f35e2d243ea0e60297937848216d8b87beccf4 bytecode: c3f89cd7a94e013dfafa5e7deaa5bf758e78a9bee96b9324d8b2314d67ea6a27 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/sub.out b/tests/expectations/compiler/integers/u128/sub.out index 88951f0983..3a0db37a54 100644 --- a/tests/expectations/compiler/integers/u128/sub.out +++ b/tests/expectations/compiler/integers/u128/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: bfe102bbf57d53cbd5571775f377199d49c476f66cdb998a11f0e875cf92ccc3 - type_checked_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - unrolled_symbol_table: d5b19c9d7aa92e2b655f87524d7d1bf8386bdd3848b934b167665897a029e659 - initial_ast: 9fff985417d1accea860453611e2f939767547da359aaa50583ee4041d3e2e27 - unrolled_ast: 9fff985417d1accea860453611e2f939767547da359aaa50583ee4041d3e2e27 - ssa_ast: 603fe0a47353ba2ae121cd3c57e8881f87eeebc0dbbc03d8b7085b4489a43301 - flattened_ast: 01ece5b9235ff9110c71c1987aeefd68bd42aafe64b73b620a9a7eb5d505f7a3 - destructured_ast: dd8cd1d7291f1f4a9b3b71bcfa0bd46b64c811bc17b3224aa698e86c6c1637e1 - inlined_ast: dd8cd1d7291f1f4a9b3b71bcfa0bd46b64c811bc17b3224aa698e86c6c1637e1 - dce_ast: dd8cd1d7291f1f4a9b3b71bcfa0bd46b64c811bc17b3224aa698e86c6c1637e1 + - initial_symbol_table: 4818ec559c9cd9da87295e749b1927cf043fd024b3a5056bd26ecdc47d87f0aa + type_checked_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + unrolled_symbol_table: 69e0a0350226cbac39a5fc3af8cdbae87f89a4f1aca4d8ae1d34471352d91855 + initial_ast: e111b01d86e9c51133c6c14c30032d0691c65bc04c9257007370695920c3aa84 + unrolled_ast: e111b01d86e9c51133c6c14c30032d0691c65bc04c9257007370695920c3aa84 + ssa_ast: 43e124b65f7bbad5d4e669126c64e23893a84d01f7c9d3019bba685249bf12ed + flattened_ast: 819a41c083cbb32a83b5513b558694b7b4a6985988e941df2bc8b81b9323eb3b + destructured_ast: f7a33c1d9921b382542d9aa5ba73a9d033794f2ebc52f2c71dfdfe699ae4e698 + inlined_ast: f7a33c1d9921b382542d9aa5ba73a9d033794f2ebc52f2c71dfdfe699ae4e698 + dce_ast: f7a33c1d9921b382542d9aa5ba73a9d033794f2ebc52f2c71dfdfe699ae4e698 bytecode: 92ed5e41e02f9f2ee5862aad62d54a2a0f2e1a2fc2edde87f1c6ee1fa84de67c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/ternary.out b/tests/expectations/compiler/integers/u128/ternary.out index 4e8e10aa7e..caac8725d9 100644 --- a/tests/expectations/compiler/integers/u128/ternary.out +++ b/tests/expectations/compiler/integers/u128/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 64507b52c698690f12a6765e45f1d2cbf39f8f782c57ba9de2233a9e7fe256fe - type_checked_symbol_table: 875e46fec295bd2bd1875a27aef1c840fd75c5d68b2dba1f6c3835c287ade190 - unrolled_symbol_table: 875e46fec295bd2bd1875a27aef1c840fd75c5d68b2dba1f6c3835c287ade190 - initial_ast: 6e1b44d83becdc55f7c5f4f78d6c020c40627e183018fde75726687466a1532d - unrolled_ast: 6e1b44d83becdc55f7c5f4f78d6c020c40627e183018fde75726687466a1532d - ssa_ast: 184951c232e5f448dff4ce8dea7349b057fd77bbe4b7e53b6d09d44a45935a85 - flattened_ast: 13d50ce3fe3439d5944779ebe7b97ad3e4abde18efa14b83a9a89afd0ea35c67 - destructured_ast: becb5c0cbc502321094183dadb71420772170cab2cb80057835e3bc8419851ea - inlined_ast: becb5c0cbc502321094183dadb71420772170cab2cb80057835e3bc8419851ea - dce_ast: becb5c0cbc502321094183dadb71420772170cab2cb80057835e3bc8419851ea + - initial_symbol_table: 9a4c432fa060a629bac49377ad3eb0ddb836080e6a821e70985d426702529fd0 + type_checked_symbol_table: b4f99bc329d2ac8f0a4d6e207c56eca34d16b3950fd904bbbde4aaf39c83708e + unrolled_symbol_table: b4f99bc329d2ac8f0a4d6e207c56eca34d16b3950fd904bbbde4aaf39c83708e + initial_ast: 297478f425756a7f86d07afde03b7594f71d619779928cfe049b1e9b865584c0 + unrolled_ast: 297478f425756a7f86d07afde03b7594f71d619779928cfe049b1e9b865584c0 + ssa_ast: 681fe12057eda00bfe0e5490e208571545aa221b389af469b98b9b18fbb82dcc + flattened_ast: d1b2be1d274bc2aa0bd0ab387d024bac6bb9be9f8f9c81e344bc48126a728a07 + destructured_ast: 92a88d9b32009f40dcaeb4264037d29c56350666e3272065a163adc79ef959cf + inlined_ast: 92a88d9b32009f40dcaeb4264037d29c56350666e3272065a163adc79ef959cf + dce_ast: 92a88d9b32009f40dcaeb4264037d29c56350666e3272065a163adc79ef959cf bytecode: d360bfc2331d64cee6cebe783b9ac261efe5c6e8aaa334be38a9c56ab40261b2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u128/xor.out b/tests/expectations/compiler/integers/u128/xor.out index a9b5903955..f5aacdc732 100644 --- a/tests/expectations/compiler/integers/u128/xor.out +++ b/tests/expectations/compiler/integers/u128/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 96dfd2623b35599f17b4697d72f1f9d4280f44ae95cfbadb44c48b41cef650fc - type_checked_symbol_table: 3fc02bc4767ae99c296a1f8847069e255cce62b9de8138f0f1a53e37b43fb965 - unrolled_symbol_table: 3fc02bc4767ae99c296a1f8847069e255cce62b9de8138f0f1a53e37b43fb965 - initial_ast: 0548005c6ab0d857aaa55f79bf19161527fd4afba50d3e9a6e2c7161873e58d5 - unrolled_ast: 0548005c6ab0d857aaa55f79bf19161527fd4afba50d3e9a6e2c7161873e58d5 - ssa_ast: 204a4d3f6e2d3ac146c68a5acaf6b8056bd039bf9cd0d9ce472bd4b6bb36001f - flattened_ast: 41bdb41c86df17b3a7e075766ad865fa6bfa9da952b4b545dd3460280049d5d4 - destructured_ast: 53a8e67b90ddddca46a55b65e7e13f743a3b29e2da292c0f55a49b9393e4e3b6 - inlined_ast: 53a8e67b90ddddca46a55b65e7e13f743a3b29e2da292c0f55a49b9393e4e3b6 - dce_ast: 53a8e67b90ddddca46a55b65e7e13f743a3b29e2da292c0f55a49b9393e4e3b6 + - initial_symbol_table: 2359c19a39885558fd4f9784dce78637f4dca5cc38539559e5c3bfdf41e78773 + type_checked_symbol_table: c35e96684ead8ab8d91f7044682cf30c086287cf6d27570705222758bfb77f2e + unrolled_symbol_table: c35e96684ead8ab8d91f7044682cf30c086287cf6d27570705222758bfb77f2e + initial_ast: af766f47865f7935581c83ba9a7cfb41778c43a29dae787e5673af4836709358 + unrolled_ast: af766f47865f7935581c83ba9a7cfb41778c43a29dae787e5673af4836709358 + ssa_ast: 413999f32e5fc5f11adfc8814d77749c893ebf3337a654abc3689688da4ba074 + flattened_ast: 7fc614bf09f57d9f447f0ed1cc681a0a4fe84c7f5f4c8fa24457098a78e6c01f + destructured_ast: 6d4a893147abe21437aadf62095ce50260b5b9b04422dcc6bac9ae08c0c50318 + inlined_ast: 6d4a893147abe21437aadf62095ce50260b5b9b04422dcc6bac9ae08c0c50318 + dce_ast: 6d4a893147abe21437aadf62095ce50260b5b9b04422dcc6bac9ae08c0c50318 bytecode: 63a04f95623ff9dfbe22b389e7b7b6127999e1340aa1ed3e2eb59228d92d9aab errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/add.out b/tests/expectations/compiler/integers/u16/add.out index ef24fc6559..e096a70290 100644 --- a/tests/expectations/compiler/integers/u16/add.out +++ b/tests/expectations/compiler/integers/u16/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: b6759c96fd2b51d2a805020352bc3d0d05dc447f7b642687076e72655fcfceca - unrolled_ast: b6759c96fd2b51d2a805020352bc3d0d05dc447f7b642687076e72655fcfceca - ssa_ast: 5e04fc51c8de4e7a8a41b520a76b1dd41d0b5cfb28ffeaa2b3522eb495db057b - flattened_ast: 014b8e8961b51484730c8b01b9eee65e07bddeab4d7d014315c9aa65b078dcee - destructured_ast: 87be069d4a464a1d09dffddb29b925a40d767cc636e527fd0881191e65b4fef1 - inlined_ast: 87be069d4a464a1d09dffddb29b925a40d767cc636e527fd0881191e65b4fef1 - dce_ast: 87be069d4a464a1d09dffddb29b925a40d767cc636e527fd0881191e65b4fef1 + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: 388ba0aa68c04213e05f5262145dcd7fe9f2cbfdd66f3c83dbe92967a26930bf + unrolled_ast: 388ba0aa68c04213e05f5262145dcd7fe9f2cbfdd66f3c83dbe92967a26930bf + ssa_ast: 3218c7648d345778039e406d3bef059d9b1d5c3c84c58b4dbecceb7d24cacf1c + flattened_ast: 2d2f8d0495c63418f94a58ea03cede3f9041dcee1bfcbe51b882a520be4212ec + destructured_ast: 2e4e2facf496c32b6d9174983bd49674b771d34708a9c7409b93205ec281fb88 + inlined_ast: 2e4e2facf496c32b6d9174983bd49674b771d34708a9c7409b93205ec281fb88 + dce_ast: 2e4e2facf496c32b6d9174983bd49674b771d34708a9c7409b93205ec281fb88 bytecode: 2252ca765c9f4d167815c556dedf80fd261ecb82c22da486f1c019b62ca9b59c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/and.out b/tests/expectations/compiler/integers/u16/and.out index 9792194728..63d1cf31a1 100644 --- a/tests/expectations/compiler/integers/u16/and.out +++ b/tests/expectations/compiler/integers/u16/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 77e7bd1bb111cba9dc552535251a968e6cf4ff73f11722d202102592650d6f85 - unrolled_ast: 77e7bd1bb111cba9dc552535251a968e6cf4ff73f11722d202102592650d6f85 - ssa_ast: e2f03d29a4261d87be8176c57b48a07b44ea083ad7def68c594569398e7c0642 - flattened_ast: 800377c700caeca70c6482894936a32331afde4b31c4c082474f7f12418112b0 - destructured_ast: 8fc9e6e7971add226f435f90e9b31b9382d27b2cef13d92dca2373e1f808b3e8 - inlined_ast: 8fc9e6e7971add226f435f90e9b31b9382d27b2cef13d92dca2373e1f808b3e8 - dce_ast: 8fc9e6e7971add226f435f90e9b31b9382d27b2cef13d92dca2373e1f808b3e8 + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: d385bfa59f684e7baf62a91517a12274a1a5331eb3924b76e30a6a04e8728059 + unrolled_ast: d385bfa59f684e7baf62a91517a12274a1a5331eb3924b76e30a6a04e8728059 + ssa_ast: 6d0ebbea535eba8896194651ce65c1d6ae1558cf04540dbaf57e3e860b944ee3 + flattened_ast: d20bf0f1aca0778e057a768ee09ee6f406f0d5159b894a3c38f727515faf38ef + destructured_ast: e33f0cad47802a7c6b00493f05ac006b20f193171b0d5387cabfeeff5a393601 + inlined_ast: e33f0cad47802a7c6b00493f05ac006b20f193171b0d5387cabfeeff5a393601 + dce_ast: e33f0cad47802a7c6b00493f05ac006b20f193171b0d5387cabfeeff5a393601 bytecode: 6160eab9fab5c6648122e91366d143924e69bdc272bc606f68be14f22f88cd1a errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/console_assert.out b/tests/expectations/compiler/integers/u16/console_assert.out index 3f30e31e93..3a22b1fca6 100644 --- a/tests/expectations/compiler/integers/u16/console_assert.out +++ b/tests/expectations/compiler/integers/u16/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 85354022e81d85a085f025040ddb6990261214a895de0e7b8e3b2ad9ce159e50 - type_checked_symbol_table: 028ac0bf3223b5c128d7d8644683d7effbf5c0ad0a173433b8857ad235ae799d - unrolled_symbol_table: 028ac0bf3223b5c128d7d8644683d7effbf5c0ad0a173433b8857ad235ae799d - initial_ast: 97cb09a50ff4ed2d76417ff98629cb903c5e5538632f8eb302d2bb562486a847 - unrolled_ast: 97cb09a50ff4ed2d76417ff98629cb903c5e5538632f8eb302d2bb562486a847 - ssa_ast: 57fd0b90269bbc554bddc8110933a8885f160f6944d4ef90f51f9d958156c6fe - flattened_ast: d6723dee36ed0ac30bfb823b9d0be747c06bd073e8197f564123c50291025c4c - destructured_ast: 54dd501508bc22c225f5617e377124305f7958e32a91c7e8f4aa645ce737b511 - inlined_ast: 54dd501508bc22c225f5617e377124305f7958e32a91c7e8f4aa645ce737b511 - dce_ast: 54dd501508bc22c225f5617e377124305f7958e32a91c7e8f4aa645ce737b511 + - initial_symbol_table: 97760c0ab9cc2a63264659dc870f9b0ba8782c438a6df83c03b43af3cec36698 + type_checked_symbol_table: 0de464f6bc01710e288c177f1263615feee743b686b92ff9aea4d4439a0507f1 + unrolled_symbol_table: 0de464f6bc01710e288c177f1263615feee743b686b92ff9aea4d4439a0507f1 + initial_ast: 7e34deb1e28eaf03030212286dc82b54ae00fd569d72319d4d3a1a019dfa34d8 + unrolled_ast: 7e34deb1e28eaf03030212286dc82b54ae00fd569d72319d4d3a1a019dfa34d8 + ssa_ast: fdc2884ab511557a02270c7da6af68cb729fa072c1cd084f1c9a23b58f744501 + flattened_ast: abaf090a870b221f6b3026a493e758d0c564ea233ae7fa5d963bdf037bf96928 + destructured_ast: c9abfa575e20dae987b08e409a23d895a0f773a4d69bc851588b3d36d184ba42 + inlined_ast: c9abfa575e20dae987b08e409a23d895a0f773a4d69bc851588b3d36d184ba42 + dce_ast: c9abfa575e20dae987b08e409a23d895a0f773a4d69bc851588b3d36d184ba42 bytecode: 986d6843806fcd3a479d777dcc4373b94817a5d3b9fb4cc1a6c3da752a69c925 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/div.out b/tests/expectations/compiler/integers/u16/div.out index 3b22ed06ef..9b384e92e0 100644 --- a/tests/expectations/compiler/integers/u16/div.out +++ b/tests/expectations/compiler/integers/u16/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 43d0362a8317af7969de3514e1293d74ca2a341e0a7925c83232b1dd81ee0af6 - unrolled_ast: 43d0362a8317af7969de3514e1293d74ca2a341e0a7925c83232b1dd81ee0af6 - ssa_ast: 40c834b5ce9baaacff780cfa9cf08841427dd2251cf67509579f16e89d2276a4 - flattened_ast: 71724a4006ccd33b246c02db8c6adf1378a3a75b7c4f6e878b65d5af1bb7e207 - destructured_ast: d71a95206582816912ac5abf0ef38ad290485d740e7c45957eade4c3ae284f38 - inlined_ast: d71a95206582816912ac5abf0ef38ad290485d740e7c45957eade4c3ae284f38 - dce_ast: d71a95206582816912ac5abf0ef38ad290485d740e7c45957eade4c3ae284f38 + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: ae2ddc3a870ed99f88e4d3e5290c14595e44f8363c796f035240a0d8d87fa967 + unrolled_ast: ae2ddc3a870ed99f88e4d3e5290c14595e44f8363c796f035240a0d8d87fa967 + ssa_ast: a67178cf8881c9c808d684fee85c8e3de30c07e1418258ea2dec20089a58b786 + flattened_ast: 149fb678292e8aa63f457fb3d4d508f82e2a2d10b17ad75466f98900942d2267 + destructured_ast: d5e009e2e70a04b283b1016562d0167fc1cb0608151616b203264b9da5850857 + inlined_ast: d5e009e2e70a04b283b1016562d0167fc1cb0608151616b203264b9da5850857 + dce_ast: d5e009e2e70a04b283b1016562d0167fc1cb0608151616b203264b9da5850857 bytecode: 99ba89ed030480c15697c6ba3b9dce82fa489d24dbba6d2edbc4934fc8baeb6c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/eq.out b/tests/expectations/compiler/integers/u16/eq.out index 67ad2073c6..312a38b6d5 100644 --- a/tests/expectations/compiler/integers/u16/eq.out +++ b/tests/expectations/compiler/integers/u16/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e8686dca74c6382e7863165b0c72ebda903de5b6d030330acd5a77455fa365a5 - type_checked_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - unrolled_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - initial_ast: bebd01c0e2ab4ae60f8f7c04d655e51ed78b479af3cf53fed47aec22655aff08 - unrolled_ast: bebd01c0e2ab4ae60f8f7c04d655e51ed78b479af3cf53fed47aec22655aff08 - ssa_ast: a0955d1bb56ca51ca2a3cf5bd2fd7e85f65d0ea8bb2f8ec1f5b60e5361c89b21 - flattened_ast: 8888ab67d340b3190897b9ff5df9f7b6c06ed87294af12610a6bf61187532b13 - destructured_ast: f570b5ebe29af98bca8a2bbabbbcf4d8d3a96f2ab5bbfca5a5a6fbc54c7181bb - inlined_ast: f570b5ebe29af98bca8a2bbabbbcf4d8d3a96f2ab5bbfca5a5a6fbc54c7181bb - dce_ast: f570b5ebe29af98bca8a2bbabbbcf4d8d3a96f2ab5bbfca5a5a6fbc54c7181bb + - initial_symbol_table: 532132f4a61c827b67da0b95d5af1f1409de765d50b723694e98e00b11e668a7 + type_checked_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + unrolled_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + initial_ast: 811d628f60ad888c49a3ed049498829c8b9cea9c40223238ab38d3ee0ec6301a + unrolled_ast: 811d628f60ad888c49a3ed049498829c8b9cea9c40223238ab38d3ee0ec6301a + ssa_ast: 3936593611308ee4d0b957c08d313fe4b6b352b5050537dc45dbf1e20408d2c5 + flattened_ast: b1eb529391344c8178857d8f80234fc7a26345d55958472235ccd4b56c85016d + destructured_ast: 5d1bbe7c1bfcd24f6bd3807e9efdf956b29caf7f2ea1436346c1ed9b5bbb6876 + inlined_ast: 5d1bbe7c1bfcd24f6bd3807e9efdf956b29caf7f2ea1436346c1ed9b5bbb6876 + dce_ast: 5d1bbe7c1bfcd24f6bd3807e9efdf956b29caf7f2ea1436346c1ed9b5bbb6876 bytecode: f125a6c62a71bd66b09211e1febbdfaa6491b9255270bbe3ac27ef505f4c46e0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/ge.out b/tests/expectations/compiler/integers/u16/ge.out index 949fbb578a..2d13044305 100644 --- a/tests/expectations/compiler/integers/u16/ge.out +++ b/tests/expectations/compiler/integers/u16/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e8686dca74c6382e7863165b0c72ebda903de5b6d030330acd5a77455fa365a5 - type_checked_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - unrolled_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - initial_ast: e507b8eb13aaf6e7854aaba9419ede4c0a3d8a30715d9cfe5c01f9af7da8e4c3 - unrolled_ast: e507b8eb13aaf6e7854aaba9419ede4c0a3d8a30715d9cfe5c01f9af7da8e4c3 - ssa_ast: 2695a18ae964ba33efa2c26d240ce4c0af2eed74e67d29764c14d70568fd9938 - flattened_ast: 79407f9a06247a08649cbd8970caaef6ce1d429bc77f2236c4fd4d417f699ae4 - destructured_ast: 741b2f563c36e7bf728a8bcbee2a87be3341d1e5a6c85e1b51d1a84ae91de5ad - inlined_ast: 741b2f563c36e7bf728a8bcbee2a87be3341d1e5a6c85e1b51d1a84ae91de5ad - dce_ast: 741b2f563c36e7bf728a8bcbee2a87be3341d1e5a6c85e1b51d1a84ae91de5ad + - initial_symbol_table: 532132f4a61c827b67da0b95d5af1f1409de765d50b723694e98e00b11e668a7 + type_checked_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + unrolled_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + initial_ast: 5ceab050cf05fab25d7e16959ab7448b02ba0c6b6c65e297f22c868157f3ba37 + unrolled_ast: 5ceab050cf05fab25d7e16959ab7448b02ba0c6b6c65e297f22c868157f3ba37 + ssa_ast: cdaff2b59b1fdb711597890c2a08b120b543b1a3acf59d3dd315b5b216491ef7 + flattened_ast: 7aa6733977b41cb11141c789a24553f3ca3d419b89e6b76c008a0d0b9ee01cbc + destructured_ast: 457f235443e49eea9871df34a61566ef030270e461b78186102a31f102214798 + inlined_ast: 457f235443e49eea9871df34a61566ef030270e461b78186102a31f102214798 + dce_ast: 457f235443e49eea9871df34a61566ef030270e461b78186102a31f102214798 bytecode: ee2f4384477fac864957953a97c53275060e4c4ba793a180d6007af25b50b8df errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/gt.out b/tests/expectations/compiler/integers/u16/gt.out index 8fe347342c..001dc0ed0b 100644 --- a/tests/expectations/compiler/integers/u16/gt.out +++ b/tests/expectations/compiler/integers/u16/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e8686dca74c6382e7863165b0c72ebda903de5b6d030330acd5a77455fa365a5 - type_checked_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - unrolled_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - initial_ast: 2d0287421faeae187cad56ccd619d9704f6fd066374deaf9e62f29b19ae018e3 - unrolled_ast: 2d0287421faeae187cad56ccd619d9704f6fd066374deaf9e62f29b19ae018e3 - ssa_ast: ec10965d73036fea5f2b5394ccf1e78ad94c8cd8943e22c3a7c085e69ad4384a - flattened_ast: e0c4f4cd503f6e2f777f9ca7fc8a40b99aa30a3d1b98fc6e564844a310e2847b - destructured_ast: 00226edc02f55d7766227ee6102ef216263ff61e39ae5b1d7c8c357e56ea3c23 - inlined_ast: 00226edc02f55d7766227ee6102ef216263ff61e39ae5b1d7c8c357e56ea3c23 - dce_ast: 00226edc02f55d7766227ee6102ef216263ff61e39ae5b1d7c8c357e56ea3c23 + - initial_symbol_table: 532132f4a61c827b67da0b95d5af1f1409de765d50b723694e98e00b11e668a7 + type_checked_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + unrolled_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + initial_ast: d8327d64ac1c44632cd088935650ba80ccaed6ee935c4dfc5b23057651f640bf + unrolled_ast: d8327d64ac1c44632cd088935650ba80ccaed6ee935c4dfc5b23057651f640bf + ssa_ast: e3a35855d97183b6def7a2a5c98997e7b8df1260b82b8ddbcd6464f905c8ee44 + flattened_ast: 5145df27c5379158d87b86343a86d6b1948a7ab7adc412eadf5e2fe83064642e + destructured_ast: dbcd8cd6678deb41446891e8416756491f306a8b44464325e8a1fbab719da465 + inlined_ast: dbcd8cd6678deb41446891e8416756491f306a8b44464325e8a1fbab719da465 + dce_ast: dbcd8cd6678deb41446891e8416756491f306a8b44464325e8a1fbab719da465 bytecode: f7ff09e980c11a6a98c8178e5cecbe8cbf83e40f25f5feec526358c95262fe96 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/le.out b/tests/expectations/compiler/integers/u16/le.out index d4042b82dc..edf2faa091 100644 --- a/tests/expectations/compiler/integers/u16/le.out +++ b/tests/expectations/compiler/integers/u16/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e8686dca74c6382e7863165b0c72ebda903de5b6d030330acd5a77455fa365a5 - type_checked_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - unrolled_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - initial_ast: a64ace05140f0c6e40e29e9a3e3e70718b2e77be1dee912c584b17f84ebb752b - unrolled_ast: a64ace05140f0c6e40e29e9a3e3e70718b2e77be1dee912c584b17f84ebb752b - ssa_ast: 2fc9fc7ec09e5d8c6fd634260d96354368cdca4541f41759c6b45658607940dc - flattened_ast: 07735798b80005a87d31c4536724f631c468859600c33eb866bd8c252c2d98bf - destructured_ast: 89fcec03e3a080ca7c4f04f2fb04ee1cc8d478056ce9520e70f3654fdd334104 - inlined_ast: 89fcec03e3a080ca7c4f04f2fb04ee1cc8d478056ce9520e70f3654fdd334104 - dce_ast: 89fcec03e3a080ca7c4f04f2fb04ee1cc8d478056ce9520e70f3654fdd334104 + - initial_symbol_table: 532132f4a61c827b67da0b95d5af1f1409de765d50b723694e98e00b11e668a7 + type_checked_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + unrolled_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + initial_ast: 6dd0e41ab23f254ee71f5fefb8907d53bf422fdf9618cc97218c48662fe0a2d1 + unrolled_ast: 6dd0e41ab23f254ee71f5fefb8907d53bf422fdf9618cc97218c48662fe0a2d1 + ssa_ast: 2af7e16760f60263c09c3fcca0eb8a9d258a3feafcfe183080a98b654e87ddc6 + flattened_ast: 9a8f993016f55a6c09c8ea5fb6368eb187bb3b4753a36bb7569228a59a3e1da1 + destructured_ast: 2336cc6c5703de30cf3f2eca475366baf5edcb4fa5d15dee5822291aa8159533 + inlined_ast: 2336cc6c5703de30cf3f2eca475366baf5edcb4fa5d15dee5822291aa8159533 + dce_ast: 2336cc6c5703de30cf3f2eca475366baf5edcb4fa5d15dee5822291aa8159533 bytecode: 1a4dc861ca94e33a883b8326dcf9a21345fdd65b1d00dcaab408cbe8bf2e7c23 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/lt.out b/tests/expectations/compiler/integers/u16/lt.out index 76aabed72a..d66b6a7f57 100644 --- a/tests/expectations/compiler/integers/u16/lt.out +++ b/tests/expectations/compiler/integers/u16/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e8686dca74c6382e7863165b0c72ebda903de5b6d030330acd5a77455fa365a5 - type_checked_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - unrolled_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - initial_ast: 60c1da338b3c4b74a92f6fb7abfaefb524a3a3c0c3d73b736d19c6f47b3c7ade - unrolled_ast: 60c1da338b3c4b74a92f6fb7abfaefb524a3a3c0c3d73b736d19c6f47b3c7ade - ssa_ast: c4bdece2cae656af7b3d64b0f17b1565272c6c1d133ea559551ce179a7b48884 - flattened_ast: 24959ba1aa5e49050d85d7128c07b4126654c8d94b925c71d3165f0fddfe0b8a - destructured_ast: 31c6a81ab7a91ed22bdf4e9fe2f67fce7894fc0d5c09aa124ac7c4d0443cd602 - inlined_ast: 31c6a81ab7a91ed22bdf4e9fe2f67fce7894fc0d5c09aa124ac7c4d0443cd602 - dce_ast: 31c6a81ab7a91ed22bdf4e9fe2f67fce7894fc0d5c09aa124ac7c4d0443cd602 + - initial_symbol_table: 532132f4a61c827b67da0b95d5af1f1409de765d50b723694e98e00b11e668a7 + type_checked_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + unrolled_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + initial_ast: f6073615779a23632f286a1f02f29cd6ad9d8c8b0584daef9468d72b84ba62f6 + unrolled_ast: f6073615779a23632f286a1f02f29cd6ad9d8c8b0584daef9468d72b84ba62f6 + ssa_ast: ac4f1c2daa17244a86750b57a21690903263df9badaae512be343cb87be53663 + flattened_ast: 7302bdf3b2990efdc2b3238b0c7c8bf1fa4a3f9db33b53da8e126a5194947ee0 + destructured_ast: 3741d555f7fe397fa671fda8197a493bb63ad7066c89036f072ddeabe7d65909 + inlined_ast: 3741d555f7fe397fa671fda8197a493bb63ad7066c89036f072ddeabe7d65909 + dce_ast: 3741d555f7fe397fa671fda8197a493bb63ad7066c89036f072ddeabe7d65909 bytecode: 3b2dd5b9dfa587ed0f67449bbc6a9a0b90edb7c9ffbee5e36f1c40512e09bb1d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/max.out b/tests/expectations/compiler/integers/u16/max.out index 80f47ffa87..75a9bfa713 100644 --- a/tests/expectations/compiler/integers/u16/max.out +++ b/tests/expectations/compiler/integers/u16/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: bc1e4e3b89182fb235da26781d1e959676328726545feb50e66c99c93c1502e9 - unrolled_symbol_table: bc1e4e3b89182fb235da26781d1e959676328726545feb50e66c99c93c1502e9 - initial_ast: a437f4d6d8e7b54d6758bc421a3c1477c35770bf82addaf64e11bb6b9e4960b4 - unrolled_ast: a437f4d6d8e7b54d6758bc421a3c1477c35770bf82addaf64e11bb6b9e4960b4 - ssa_ast: 16649be57c1feb21da66aeaea007b2ce60fb8dbc0d9c76f51a5ba688418607e9 - flattened_ast: 263c4043a86f4e05c1fd2f63fa849207d46b0dba85c9adcd547292ea44c1fb3b - destructured_ast: a450dc1ee7114b77663c96c4f623a47d014531affcb1151fb2ccceb1df649a22 - inlined_ast: a450dc1ee7114b77663c96c4f623a47d014531affcb1151fb2ccceb1df649a22 - dce_ast: fa3cb0d6449bc86c87f673fe0ac3d7a6235a44a21700e5fa85af35191ac3df85 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 13a6f3629697218667320d2794310d96612f4713c956a526ece8f493fbf3b283 + unrolled_symbol_table: 13a6f3629697218667320d2794310d96612f4713c956a526ece8f493fbf3b283 + initial_ast: c9f482eb647c4c5bf8759312143f3be0d66b8dead37c4c79cd632ff39f249476 + unrolled_ast: c9f482eb647c4c5bf8759312143f3be0d66b8dead37c4c79cd632ff39f249476 + ssa_ast: f8b086ba4aedf0ed5830d266d4012c96736880e43eae3d91121fca46ad02b597 + flattened_ast: b0fb82658aec8bf97d66e462288498fe9e94206df94000ba219c82e41979740a + destructured_ast: 1be0839fcc3bb4d8f131448363376b1aba33ec6ece0a0ee2e5d4014ff4933cfc + inlined_ast: 1be0839fcc3bb4d8f131448363376b1aba33ec6ece0a0ee2e5d4014ff4933cfc + dce_ast: 0601c7ed0fb6045fbafa8146d604adf3ea3ba1a717897856a12c59f8a3e3a073 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/min.out b/tests/expectations/compiler/integers/u16/min.out index 4c377ac835..3b731c4a84 100644 --- a/tests/expectations/compiler/integers/u16/min.out +++ b/tests/expectations/compiler/integers/u16/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: bc1e4e3b89182fb235da26781d1e959676328726545feb50e66c99c93c1502e9 - unrolled_symbol_table: bc1e4e3b89182fb235da26781d1e959676328726545feb50e66c99c93c1502e9 - initial_ast: bec56fe040744d36ac1d646a24e0936bd838d72b7a95b87777a66461b16e25aa - unrolled_ast: bec56fe040744d36ac1d646a24e0936bd838d72b7a95b87777a66461b16e25aa - ssa_ast: 668c4aa2bede4d3d3241827a31a230847602c249b15add58d2b3f97b6720550b - flattened_ast: 7477a057259f0e23964da8ed4e3cde30f29793522825aaa7737f243148c61a98 - destructured_ast: 1977aa4f10d8f291da908b87b7d968e1b369d4c7f121eaab2937d2dfa653a013 - inlined_ast: 1977aa4f10d8f291da908b87b7d968e1b369d4c7f121eaab2937d2dfa653a013 - dce_ast: c52972ede00e5e4c9a05bb401e8b72a8f751b710a379af9fc333c3595d598395 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 13a6f3629697218667320d2794310d96612f4713c956a526ece8f493fbf3b283 + unrolled_symbol_table: 13a6f3629697218667320d2794310d96612f4713c956a526ece8f493fbf3b283 + initial_ast: 5b969bb252bebf857a668edd23085cbcff16f949b053369245d9a66ee23523b6 + unrolled_ast: 5b969bb252bebf857a668edd23085cbcff16f949b053369245d9a66ee23523b6 + ssa_ast: 93838c8f36354270335fad1f3e3f9589080ef63e0589464ebb08cf58bc243159 + flattened_ast: 445f3e06c3980be9df5d088336167f33f71c986d411da4112f76a550cb6fe498 + destructured_ast: 092e0d5c38d75069b0a9da6163b24308fdc6e42c47e0a44f4aea8638f7a9709a + inlined_ast: 092e0d5c38d75069b0a9da6163b24308fdc6e42c47e0a44f4aea8638f7a9709a + dce_ast: 0c7cb8dbac921c14c7385c82a94c1a455955b24d2ff05266ecc377271e33d840 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/mul.out b/tests/expectations/compiler/integers/u16/mul.out index 1e7b4dad1d..c368ce15fb 100644 --- a/tests/expectations/compiler/integers/u16/mul.out +++ b/tests/expectations/compiler/integers/u16/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 2cda7f0f5a1063eb6e5426237060d7854592c553a1fa102bc74ca00277ac60c5 - unrolled_ast: 2cda7f0f5a1063eb6e5426237060d7854592c553a1fa102bc74ca00277ac60c5 - ssa_ast: 35767673d8c2ef6031de6106239f9b81cefa2fa03c6f3ede6bc9ab516478e887 - flattened_ast: 4161563a8627d4127a503f087d770023b70a4ad6370154522cf9b38d9cd62f14 - destructured_ast: d9655a95a2719729f1c4f88985d6df835e3f625ddcfda3741495c9e91e544f24 - inlined_ast: d9655a95a2719729f1c4f88985d6df835e3f625ddcfda3741495c9e91e544f24 - dce_ast: d9655a95a2719729f1c4f88985d6df835e3f625ddcfda3741495c9e91e544f24 + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: 8464b50e73deec84b190abb6411a5af79b1ca061736fedc216ac938921fe6fa0 + unrolled_ast: 8464b50e73deec84b190abb6411a5af79b1ca061736fedc216ac938921fe6fa0 + ssa_ast: 57f3aae981d6aafbcf8e6cb5b68aee9e15f1d159150ac3fb6e40bbac9d599833 + flattened_ast: 0545a3f6370118ea0743f6e0542cced046ce5bf141fcdaa5062f86dff43f245b + destructured_ast: 726f07f65cea519b5ebaebf358d552f71b26d7b3f4d02df3ae07edb776a7c2b0 + inlined_ast: 726f07f65cea519b5ebaebf358d552f71b26d7b3f4d02df3ae07edb776a7c2b0 + dce_ast: 726f07f65cea519b5ebaebf358d552f71b26d7b3f4d02df3ae07edb776a7c2b0 bytecode: 5495593b6e8c8b396503f1f61e5f3b620d1ccc173721316cfb1f30b268486ed5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/ne.out b/tests/expectations/compiler/integers/u16/ne.out index 1aa5717b88..0e3803a143 100644 --- a/tests/expectations/compiler/integers/u16/ne.out +++ b/tests/expectations/compiler/integers/u16/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e8686dca74c6382e7863165b0c72ebda903de5b6d030330acd5a77455fa365a5 - type_checked_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - unrolled_symbol_table: 33583dfa32a078d9a353b75e780f8bf2dadda44a9c570571835dd64f63a4a3cd - initial_ast: 023d917f6295c036933b9dcf67a94cc408f4a1b02dc78b0c7c23a603a5bcd2ac - unrolled_ast: 023d917f6295c036933b9dcf67a94cc408f4a1b02dc78b0c7c23a603a5bcd2ac - ssa_ast: 61a08a0f1661e1d5b50985b7f0354b53e8ce4445b69f888c5b9e79a06229e32a - flattened_ast: f90f8060b49114eb41c45d71cfbb9011da56e6266ed6b1dff8c5967b99992e57 - destructured_ast: b6ce3073d5853720af952f5bce69cdcc380f8106b699d1d783f6204abdc42080 - inlined_ast: b6ce3073d5853720af952f5bce69cdcc380f8106b699d1d783f6204abdc42080 - dce_ast: b6ce3073d5853720af952f5bce69cdcc380f8106b699d1d783f6204abdc42080 + - initial_symbol_table: 532132f4a61c827b67da0b95d5af1f1409de765d50b723694e98e00b11e668a7 + type_checked_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + unrolled_symbol_table: cbe83abf3345d38b60305ccd82572e17f21c5db2eb64ff18d74a36e881637749 + initial_ast: 86e861140280d127ad182d654282a38ca2ec87dd10ee1b7e2f1b569a48122c19 + unrolled_ast: 86e861140280d127ad182d654282a38ca2ec87dd10ee1b7e2f1b569a48122c19 + ssa_ast: af61f34815f0c0740b9a6f418cd83921843d3969fd37457abef92813fd56b62b + flattened_ast: 6b52cfb692c3504fbb0b4fe389e2e3def7f530dcec0265e6c66661dab87b1284 + destructured_ast: 1e075616e1d2334db51cdc861ef0966b31d77ab84d2a3f5e2bab0e755cf9f356 + inlined_ast: 1e075616e1d2334db51cdc861ef0966b31d77ab84d2a3f5e2bab0e755cf9f356 + dce_ast: 1e075616e1d2334db51cdc861ef0966b31d77ab84d2a3f5e2bab0e755cf9f356 bytecode: 02468182490bfd77f1aae9ed8c5a4b1cd2a3373c2bdc998f6567f5c900fefe33 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/operator_methods.out b/tests/expectations/compiler/integers/u16/operator_methods.out index 3311004bf5..3748ee34c3 100644 --- a/tests/expectations/compiler/integers/u16/operator_methods.out +++ b/tests/expectations/compiler/integers/u16/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b6a994716a62f7b616f9a73b74f5a2b2e4877a94219e492b4172ceb20ff2b834 - type_checked_symbol_table: db1b91984bc324aec0de3176ffdcbc11b66c1c139783ffc7eca99f3b2d6ff78f - unrolled_symbol_table: db1b91984bc324aec0de3176ffdcbc11b66c1c139783ffc7eca99f3b2d6ff78f - initial_ast: 22267400ccfd8d03d68671905afa8ebf2110e304a210c159931466c8ae390a13 - unrolled_ast: 22267400ccfd8d03d68671905afa8ebf2110e304a210c159931466c8ae390a13 - ssa_ast: d297de4498501a7e9000ceb26fffd0a978740a844ef405552d12c543dd11540c - flattened_ast: d342d821a4e3e6479fe61bd5d63bb0c7f24d0d34ef429da63000b200fb96de5e - destructured_ast: 84abbae7a5cdcf0982fcfd999caaa1660c70b71eefccb8972d40059fdd10901b - inlined_ast: 84abbae7a5cdcf0982fcfd999caaa1660c70b71eefccb8972d40059fdd10901b - dce_ast: faa679be8dafa58c70576e3d2d02a8aefb9d56c6e6c27d310fd9bcc5703a7e97 + - initial_symbol_table: 7b7bc9bdbe3ec877643464e39f48759fcde838285e3717f6eb6ca40ba2354e6a + type_checked_symbol_table: 6a795c474b90388bec2b5858f41d2b392e8a58a6d8e1bf894e4b75152e7b5a59 + unrolled_symbol_table: 6a795c474b90388bec2b5858f41d2b392e8a58a6d8e1bf894e4b75152e7b5a59 + initial_ast: 5076e8aceb97562a76f7a15ec89a551d732ad00714c8f6131944b5a652e9e886 + unrolled_ast: 5076e8aceb97562a76f7a15ec89a551d732ad00714c8f6131944b5a652e9e886 + ssa_ast: 1495cff87b57115a3c78ef3be1a584e6af4670d727d4b6d300220a9f38a643a1 + flattened_ast: 603426fb0fd37a71132d18b432718610c74eb172419a3fc81bc72bbcb8cc758e + destructured_ast: 9b47bc3371a4b105be8e478d6e7d5af9276b1210d237e30d43ddb065a50748c4 + inlined_ast: 9b47bc3371a4b105be8e478d6e7d5af9276b1210d237e30d43ddb065a50748c4 + dce_ast: b3801510ba00f29bbd0f02c720caf9b4b254de82537df578e89cc809be0dea0a bytecode: 842bf9cb4647adc6c67cecc1c36ec85f5a659d9245571869e10e93bb303ff343 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/or.out b/tests/expectations/compiler/integers/u16/or.out index 7f21041e53..fadce1e250 100644 --- a/tests/expectations/compiler/integers/u16/or.out +++ b/tests/expectations/compiler/integers/u16/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 644fa0f2d250896e2dcb4d6d6c94a54f01a79d25a4acca1cee1a7010b64aac8c - unrolled_ast: 644fa0f2d250896e2dcb4d6d6c94a54f01a79d25a4acca1cee1a7010b64aac8c - ssa_ast: fe8463b840c5a99f6fc2229526428b681e41ae897287bee09056c3eb9347a132 - flattened_ast: bbd0d1b9cd79bfd27c356a3c72dd936a2cdbe49017c2e9f5ebdb38b72cce5ef4 - destructured_ast: 45968a86756ac74c4c7bf2264ab914af63cf1b3f431d833e4e2b9f5f169e31ff - inlined_ast: 45968a86756ac74c4c7bf2264ab914af63cf1b3f431d833e4e2b9f5f169e31ff - dce_ast: 45968a86756ac74c4c7bf2264ab914af63cf1b3f431d833e4e2b9f5f169e31ff + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: adda7e59b5936e3cc3b59f2c893212c1a5d4d8f612a4e9c08d5877a40822c8bb + unrolled_ast: adda7e59b5936e3cc3b59f2c893212c1a5d4d8f612a4e9c08d5877a40822c8bb + ssa_ast: 7ab9328a68f52edcc5c06e57888441266025836bf19d4c92828d5c62386f80d4 + flattened_ast: 504f76f1abefe3233ac3f7475ebcc0fc96d3c797b4eaf2eb62c9c41a2376bf6b + destructured_ast: b970628146ae5f142c2fd8ea4e1bb13049131c9c3f6e8eb7c988d503ad603f62 + inlined_ast: b970628146ae5f142c2fd8ea4e1bb13049131c9c3f6e8eb7c988d503ad603f62 + dce_ast: b970628146ae5f142c2fd8ea4e1bb13049131c9c3f6e8eb7c988d503ad603f62 bytecode: 50061292bb5678c2bbb3062570d3f8d5233316e274c6504aa6b012816e2f511e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/pow.out b/tests/expectations/compiler/integers/u16/pow.out index 729e07d85b..29a80aaa20 100644 --- a/tests/expectations/compiler/integers/u16/pow.out +++ b/tests/expectations/compiler/integers/u16/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 1beeccff01a5b0544f080c9503d527389078cc3d3ea46c14b237e861b5c05925 - unrolled_ast: 1beeccff01a5b0544f080c9503d527389078cc3d3ea46c14b237e861b5c05925 - ssa_ast: 81a65f63dea5f1016c2667a0ff08f697bbc16b4d1eeed03b4da3a3d32ddac0bf - flattened_ast: 64da21de7c2f0666108affbe411fe48113014b8f0f254cf7c8179334e23476eb - destructured_ast: aa3018ba4b39413937e7cda8a031793f4425a5a1020d63bf36554e54863da397 - inlined_ast: aa3018ba4b39413937e7cda8a031793f4425a5a1020d63bf36554e54863da397 - dce_ast: aa3018ba4b39413937e7cda8a031793f4425a5a1020d63bf36554e54863da397 + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: ecfb1f88bb1a63dcd00bb7dcfbad0458fde9a30d51b5d11d5054541c3f1c9c57 + unrolled_ast: ecfb1f88bb1a63dcd00bb7dcfbad0458fde9a30d51b5d11d5054541c3f1c9c57 + ssa_ast: bd1d6b38ac2b28e54e44b2f36bd44e4cb03c3547438a96b3b61f79df03d8e2c5 + flattened_ast: 8d2243a65879302241156303ef11cbd92156ab10ba5799b11fa8354ee62ac37e + destructured_ast: aa4d5e71a9b1724a313259e42ce9986f7827542fb17ae0aba29abe9333c25bf0 + inlined_ast: aa4d5e71a9b1724a313259e42ce9986f7827542fb17ae0aba29abe9333c25bf0 + dce_ast: aa4d5e71a9b1724a313259e42ce9986f7827542fb17ae0aba29abe9333c25bf0 bytecode: 57544c7875d33d64e359c3e64ab2115a3d431c3ecba318223e0237fbbbdfcde0 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/rem.out b/tests/expectations/compiler/integers/u16/rem.out index edf2eb14fe..7eaed7e952 100644 --- a/tests/expectations/compiler/integers/u16/rem.out +++ b/tests/expectations/compiler/integers/u16/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 362b0cb93aa3d28d348d7b9209bed566a00c2829334d6a787b00652d5f0a68bd - unrolled_ast: 362b0cb93aa3d28d348d7b9209bed566a00c2829334d6a787b00652d5f0a68bd - ssa_ast: 3d3d5fac168ba583b50a00f4aa6e65da9c3eccf3bca0b23b589964eb82c85b93 - flattened_ast: 602eb4ff05b9c40967a69312c3183abe0f9a4d8735ea24b7675d84d3a98110ce - destructured_ast: 1752686dff4ceb2390a6d7cb7417471105133e99dd696792929c76dc7fe97d6f - inlined_ast: 1752686dff4ceb2390a6d7cb7417471105133e99dd696792929c76dc7fe97d6f - dce_ast: 1752686dff4ceb2390a6d7cb7417471105133e99dd696792929c76dc7fe97d6f + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: 8e96b15143e4083cb244c279a02a41337c0abf86664853c386a9abb4918d36d1 + unrolled_ast: 8e96b15143e4083cb244c279a02a41337c0abf86664853c386a9abb4918d36d1 + ssa_ast: a96ed3f85b7c2c2023c3a7d06467824e7cbff35ea881b1e612e7674c4b55e6f1 + flattened_ast: 3944681d508c330d0bfd6ecae7675fa2da0b7b686e266491a8f089c44cd7be58 + destructured_ast: 929087a35b76c51987264ad14e8a8ec6ec6fb9bc3c7901becb037bf1dbc16ebf + inlined_ast: 929087a35b76c51987264ad14e8a8ec6ec6fb9bc3c7901becb037bf1dbc16ebf + dce_ast: 929087a35b76c51987264ad14e8a8ec6ec6fb9bc3c7901becb037bf1dbc16ebf bytecode: 312a00be59034a01944b77f36b32275e4d54b11d5b098a7e19c7bb4906e6ca6f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/shl.out b/tests/expectations/compiler/integers/u16/shl.out index d5d9ff8100..fa46994e19 100644 --- a/tests/expectations/compiler/integers/u16/shl.out +++ b/tests/expectations/compiler/integers/u16/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 836c8e0a3e748aa93f05041a317e5e74a778e19dae07424aa33d92088750598d - unrolled_ast: 836c8e0a3e748aa93f05041a317e5e74a778e19dae07424aa33d92088750598d - ssa_ast: cc99714846d8c78e2366b3d55532c5c1dcff639f0be04e466d59c27127e41409 - flattened_ast: cf042aca889607d9d80ab013e349dc96945a1d1a099ad92dc404b56160c32255 - destructured_ast: 19f8b4cae69c86688239947740f1f4880ee0bbdf91e0bfe1301ef331863e0bbd - inlined_ast: 19f8b4cae69c86688239947740f1f4880ee0bbdf91e0bfe1301ef331863e0bbd - dce_ast: 19f8b4cae69c86688239947740f1f4880ee0bbdf91e0bfe1301ef331863e0bbd + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: c9fb97d02bbbba9ceb0d59dad3c3d769b2f3a5444560c85c45881a15abfacd0b + unrolled_ast: c9fb97d02bbbba9ceb0d59dad3c3d769b2f3a5444560c85c45881a15abfacd0b + ssa_ast: 2d272a0007862b6852447ede282aff6aff28af52ed6aca9699139a3e42a027ed + flattened_ast: c5e22f3d78bbeda14f4a606683879303dd1bb45281b294a8d431b492910a7d86 + destructured_ast: 97b182dc206e7658528368544686e2ad2c2208a28a1adf58b2b24f7d1a515b74 + inlined_ast: 97b182dc206e7658528368544686e2ad2c2208a28a1adf58b2b24f7d1a515b74 + dce_ast: 97b182dc206e7658528368544686e2ad2c2208a28a1adf58b2b24f7d1a515b74 bytecode: 5ebe5527cde826ed570752b1e9ffd16a4805c5071c3adbd4099ebad9174d5f11 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/shr.out b/tests/expectations/compiler/integers/u16/shr.out index affadf7bc9..63401247e3 100644 --- a/tests/expectations/compiler/integers/u16/shr.out +++ b/tests/expectations/compiler/integers/u16/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 897ace7b7228e38c0653036eed7fa6b2fc9601694c9e615282837133cdc45258 - unrolled_ast: 897ace7b7228e38c0653036eed7fa6b2fc9601694c9e615282837133cdc45258 - ssa_ast: 14fad103638989d9eddb69242e8354b4bdc9e84b5e9a2363328442b3b5f1309d - flattened_ast: 7e42dc74c7258e8fc859be0793f8c7d169e435d46319bdb4c050166f7e9030c5 - destructured_ast: b740b83f7f3b9253c7ad08dc06258b753809e26a2ecbb60336580712051c33c9 - inlined_ast: b740b83f7f3b9253c7ad08dc06258b753809e26a2ecbb60336580712051c33c9 - dce_ast: b740b83f7f3b9253c7ad08dc06258b753809e26a2ecbb60336580712051c33c9 + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: 47cd80606c9feb9ccc962dc8f19b8ace90f2d7fcff453169ae16adc282fe0bff + unrolled_ast: 47cd80606c9feb9ccc962dc8f19b8ace90f2d7fcff453169ae16adc282fe0bff + ssa_ast: b2648969c4d3b8df396ad53f894423a9ac9be955e08cb1c2ffe7888ff43567da + flattened_ast: 94eb539e2624c8faa1ddf6e95d107de5099b332e1c92b4a9b90449fcc9c4e661 + destructured_ast: dde16d01fe85d044353095d839e5ff58f8efa4a0bb6559625b1b0e7fda5fefb1 + inlined_ast: dde16d01fe85d044353095d839e5ff58f8efa4a0bb6559625b1b0e7fda5fefb1 + dce_ast: dde16d01fe85d044353095d839e5ff58f8efa4a0bb6559625b1b0e7fda5fefb1 bytecode: 27908eccc0ae25f792ff3b23f7b243cec3dc74e4167e62f5db0d2ac9c8d91d2c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/sub.out b/tests/expectations/compiler/integers/u16/sub.out index 6bca305301..02e123ff78 100644 --- a/tests/expectations/compiler/integers/u16/sub.out +++ b/tests/expectations/compiler/integers/u16/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f6b637ac4638db0248808d38d51e14d0467cd8cb6f300891a91d5feb8e95f9b9 - type_checked_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - unrolled_symbol_table: beabeb621d2e528ab5a89ec75ebc7beab5eea795a6d1b597b35a15c599a61add - initial_ast: 904c35924ecc25edf00cf73355aae9a720572a5e0f196e4a6d71702c2edbfaa2 - unrolled_ast: 904c35924ecc25edf00cf73355aae9a720572a5e0f196e4a6d71702c2edbfaa2 - ssa_ast: 2ea1a43da6dc8811714cb607bd97ba3336912ba41e5d911c2d4055faa6fc9a8d - flattened_ast: 47162fd92431c1425f1568d3803f64bef1b65ebd7b22dcc0d546320e04bc4560 - destructured_ast: 6a1e34f0d022d1eb5df3f17b4e775eff93eafc022fa517fee42520c543bf4c5b - inlined_ast: 6a1e34f0d022d1eb5df3f17b4e775eff93eafc022fa517fee42520c543bf4c5b - dce_ast: 6a1e34f0d022d1eb5df3f17b4e775eff93eafc022fa517fee42520c543bf4c5b + - initial_symbol_table: d351774dc0346ec13bb75b6d2cc2d476e7e7155028a73b56e840ee61774ac048 + type_checked_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + unrolled_symbol_table: c77e7aa74118648a422bd50cba8b7946ef133e0bde83e01eb58e3cfa8a6b17b8 + initial_ast: 5ba7bb58223729ced7bfe77c06e292d262faaab81d5c3802d20d99dd1813fc43 + unrolled_ast: 5ba7bb58223729ced7bfe77c06e292d262faaab81d5c3802d20d99dd1813fc43 + ssa_ast: 7c3515f48c8ddfb7b0648cdd3ba3af7b87e18096b2d637fb6209612e2e60e74b + flattened_ast: 5ec9e4cede3d3440d7e923e5d0698ebb2f58caac84f727bd448f02b79ff792cb + destructured_ast: cd57b88d43d4f3bbfca208fcc95c8e9059381daea4c4f3733e8d389df13bed87 + inlined_ast: cd57b88d43d4f3bbfca208fcc95c8e9059381daea4c4f3733e8d389df13bed87 + dce_ast: cd57b88d43d4f3bbfca208fcc95c8e9059381daea4c4f3733e8d389df13bed87 bytecode: d6c71656a8b803092075816e82fbc5c044f3700139c5ca079a1a8f2be846d573 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/ternary.out b/tests/expectations/compiler/integers/u16/ternary.out index 59d446e8ab..206d97c443 100644 --- a/tests/expectations/compiler/integers/u16/ternary.out +++ b/tests/expectations/compiler/integers/u16/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: aac34aa86818be8fa8979c83109a6cd01ce1b3657106fbb91c052c3d4d2f7059 - type_checked_symbol_table: 7e8768b4eeb9102a3db736cd9a0ac6d66ec2bd705d8366584f7781340800d608 - unrolled_symbol_table: 7e8768b4eeb9102a3db736cd9a0ac6d66ec2bd705d8366584f7781340800d608 - initial_ast: 7b923366c500649b340f103089a640faab635f488289fe8b32a059cd7e77b1fd - unrolled_ast: 7b923366c500649b340f103089a640faab635f488289fe8b32a059cd7e77b1fd - ssa_ast: 2ee49b4948529bd5baba4691a1d7cd2351779eb5cc6be41be8a1a2da7175f0d0 - flattened_ast: ddb969db495c1bbc2bfc04d8486c7d120958361965bf5866f1c188f3f2941210 - destructured_ast: 3a550364e458f5144407c2105c0e8dfaffcf5e0a6faaf007d9d20889297c3bb6 - inlined_ast: 3a550364e458f5144407c2105c0e8dfaffcf5e0a6faaf007d9d20889297c3bb6 - dce_ast: 3a550364e458f5144407c2105c0e8dfaffcf5e0a6faaf007d9d20889297c3bb6 + - initial_symbol_table: 7f5ebf3e7eef8eae4a42fb3970309cc60492f6074e87077ca40e4622480b7a4c + type_checked_symbol_table: a31f5beb6287b8cd5554feb6a1d4429bb041fd54f9b7a17aefd57abe9bfc1845 + unrolled_symbol_table: a31f5beb6287b8cd5554feb6a1d4429bb041fd54f9b7a17aefd57abe9bfc1845 + initial_ast: 28b932fa92d65cc3d0dca2682ce57864326342b2e65fa74518780889a439b0b0 + unrolled_ast: 28b932fa92d65cc3d0dca2682ce57864326342b2e65fa74518780889a439b0b0 + ssa_ast: 484cb46ec9a6032baaaf2621308d4aef64a761196fbe3996f4a122e606f70fbe + flattened_ast: 7e54465f7997799e2c7573da8ef14a4e99640e779d48b23e409a884c8b9b2c3a + destructured_ast: 20c848ea976abc67f6e94399fdb9e1cf30d37211fa4ab2e9e277f514355bbd8e + inlined_ast: 20c848ea976abc67f6e94399fdb9e1cf30d37211fa4ab2e9e277f514355bbd8e + dce_ast: 20c848ea976abc67f6e94399fdb9e1cf30d37211fa4ab2e9e277f514355bbd8e bytecode: 113603fb207a83e65ee275be10ad122173cea7a90327c07028eab9fffe449016 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u16/xor.out b/tests/expectations/compiler/integers/u16/xor.out index 4490af8fe4..424b0314f6 100644 --- a/tests/expectations/compiler/integers/u16/xor.out +++ b/tests/expectations/compiler/integers/u16/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f359baf17b1a1305f912fe5aa64e14809b965c3139baeee5eb80cee3e5e64701 - type_checked_symbol_table: a06d7a39ea06878588f45562456d9de30d0cedce37f66da85e3cf13a7c4be2c2 - unrolled_symbol_table: a06d7a39ea06878588f45562456d9de30d0cedce37f66da85e3cf13a7c4be2c2 - initial_ast: ef9217f8770d06b09d5bfb7ea5ea3ba316a947202ddfcde6eaac04ec210ea1fa - unrolled_ast: ef9217f8770d06b09d5bfb7ea5ea3ba316a947202ddfcde6eaac04ec210ea1fa - ssa_ast: 32c1320394264310dd700af6648c66e9212f7f1aa24191468ee3b0071002a08e - flattened_ast: 81bd2436cf530e41b441d2a65ec18b9b122811ead58bddc75f245956482a3264 - destructured_ast: f8e119014894ae0e7fe6b5904a0a89961e59ba5f6a8e7ba113c1c277951b0e77 - inlined_ast: f8e119014894ae0e7fe6b5904a0a89961e59ba5f6a8e7ba113c1c277951b0e77 - dce_ast: f8e119014894ae0e7fe6b5904a0a89961e59ba5f6a8e7ba113c1c277951b0e77 + - initial_symbol_table: 9b8e9f327a839748e96489c1bd9efa4f4a7a0740ab6a99783bb909647270e6b9 + type_checked_symbol_table: 31b227a6b7c18c7b9af830e4356edff513b365d14196a379e753f17cef6f694f + unrolled_symbol_table: 31b227a6b7c18c7b9af830e4356edff513b365d14196a379e753f17cef6f694f + initial_ast: 6909041641a87d02a6169f1d8df3faacff8ff77865f459d4afa1bcf0e246b4c9 + unrolled_ast: 6909041641a87d02a6169f1d8df3faacff8ff77865f459d4afa1bcf0e246b4c9 + ssa_ast: 9abb1cacc675f86131001135f7544d44560613dc6bd18b31086680c625c61a02 + flattened_ast: 853dfa1f93ca403bcd6762faf7b2b81ba579f7d448c68be066ef5453c632fa9e + destructured_ast: 91a708ca2e723b108ccf80324be3f3f0f5a6bf1181209e3669d229e0906007e5 + inlined_ast: 91a708ca2e723b108ccf80324be3f3f0f5a6bf1181209e3669d229e0906007e5 + dce_ast: 91a708ca2e723b108ccf80324be3f3f0f5a6bf1181209e3669d229e0906007e5 bytecode: eb928c87aa9dab9c5fd3d063c6f3bd9400ca1fb12eea712baf4406852dc1f439 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/add.out b/tests/expectations/compiler/integers/u32/add.out index f888f25ed8..73e5b0728d 100644 --- a/tests/expectations/compiler/integers/u32/add.out +++ b/tests/expectations/compiler/integers/u32/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 245be48b8476457132199c451b7dde47d1d34bb9d0b68ed3ab80affae3092470 - unrolled_ast: 245be48b8476457132199c451b7dde47d1d34bb9d0b68ed3ab80affae3092470 - ssa_ast: 6311e03b71fe5e580cbdef2e8821b2aa237f719f2788999f57bc1157024f7027 - flattened_ast: d36d4b88ccd63be1c8ed18509278147913392a5573f3f07c54936f6dd282defc - destructured_ast: 7691c4f5d44b07df6aec114d2c424a3685f6a97869a88ce6321eaf8a276c5601 - inlined_ast: 7691c4f5d44b07df6aec114d2c424a3685f6a97869a88ce6321eaf8a276c5601 - dce_ast: 7691c4f5d44b07df6aec114d2c424a3685f6a97869a88ce6321eaf8a276c5601 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: 57b38b0ed37d40261ae6151707e130f21c82ff55d361cc6a9e3d053936d16c5b + unrolled_ast: 57b38b0ed37d40261ae6151707e130f21c82ff55d361cc6a9e3d053936d16c5b + ssa_ast: 11942fab2544873e0f34b2d8bb04363815984aa56ec02c283666cb4f6f548b4c + flattened_ast: 8e09453af8acf7adb78877f23346249bde1b5a360e9aef4ea37c16f282e1f502 + destructured_ast: 1e18b0f8efb605e1cffefceb0f147b9eb5875feaebe3dd90e74ae8992ee72b45 + inlined_ast: 1e18b0f8efb605e1cffefceb0f147b9eb5875feaebe3dd90e74ae8992ee72b45 + dce_ast: 1e18b0f8efb605e1cffefceb0f147b9eb5875feaebe3dd90e74ae8992ee72b45 bytecode: 6a79f884436b0bdadcee0ff3dd76a5e3fb16cd5d733f2091cbb17cc680c8b185 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/and.out b/tests/expectations/compiler/integers/u32/and.out index c31483bdda..2bf09e1a44 100644 --- a/tests/expectations/compiler/integers/u32/and.out +++ b/tests/expectations/compiler/integers/u32/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 1e0002b01cee794c3ead4e7e726291c232a6192a578089c0851a69edd0adead0 - unrolled_ast: 1e0002b01cee794c3ead4e7e726291c232a6192a578089c0851a69edd0adead0 - ssa_ast: dc68da87868085ae90924e2c8b77aa8eeb14dbdfa59b7a5f0185e9ee7bf4d2e3 - flattened_ast: 9db484600ca2ab54a3a3a34536e2888876dc1affc54fab9f7b005ee3c6b1b0aa - destructured_ast: ac2c8f9b6c9fecdcc5ad96b1ee20d29afe6b7b2053bb456a61aae2cb4cb11ef8 - inlined_ast: ac2c8f9b6c9fecdcc5ad96b1ee20d29afe6b7b2053bb456a61aae2cb4cb11ef8 - dce_ast: ac2c8f9b6c9fecdcc5ad96b1ee20d29afe6b7b2053bb456a61aae2cb4cb11ef8 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: 1e27e28f3407dcd3789581df6c78fb4118279b621fc2ae32b9790cf9de655dea + unrolled_ast: 1e27e28f3407dcd3789581df6c78fb4118279b621fc2ae32b9790cf9de655dea + ssa_ast: 15556181dd8cf4be8f741712d549b1125eaf3f94ba0d39d92aa225d2fceae885 + flattened_ast: 8df4369c4582d0c12c76e7e8efed8e64dd7439cad96c51171b9b9f4e6d3f01ff + destructured_ast: 3b50b6a38d5c4b13e4efef4d24e207d936a9274ee3d9fd0d85ecb0cb68e75621 + inlined_ast: 3b50b6a38d5c4b13e4efef4d24e207d936a9274ee3d9fd0d85ecb0cb68e75621 + dce_ast: 3b50b6a38d5c4b13e4efef4d24e207d936a9274ee3d9fd0d85ecb0cb68e75621 bytecode: 8cf2c9baf4dd960c2135a86ac62576bcb4d04c2ba826ff413bdce7f05d230516 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/console_assert.out b/tests/expectations/compiler/integers/u32/console_assert.out index 11194064c5..fcda0a3023 100644 --- a/tests/expectations/compiler/integers/u32/console_assert.out +++ b/tests/expectations/compiler/integers/u32/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 02f5c3f518becf24f88cf61faf5c7e7ad2c67651ddf3c4f8de43b3727938abd4 - type_checked_symbol_table: a1ff920a445d1584358fbe492d670d0ee954c8627ca9e5b623c3c59b710f0697 - unrolled_symbol_table: a1ff920a445d1584358fbe492d670d0ee954c8627ca9e5b623c3c59b710f0697 - initial_ast: 2efbff7ad81fbb17ae1585ae8181fccf6415bdb8145286948e6f6f3c9036890d - unrolled_ast: 2efbff7ad81fbb17ae1585ae8181fccf6415bdb8145286948e6f6f3c9036890d - ssa_ast: 18744de731a83bdb23b859c06384ccd18b61bda64ff7051816d5dbe92a19233a - flattened_ast: 353bf8a38add5188c8abf7e1d5f2f526686cd43abbf2b6c6be9f5de44de41d38 - destructured_ast: acbb4c35c664b6340cacef391e9a8541cd2b22561c0d6da182d97f3b51c07457 - inlined_ast: acbb4c35c664b6340cacef391e9a8541cd2b22561c0d6da182d97f3b51c07457 - dce_ast: acbb4c35c664b6340cacef391e9a8541cd2b22561c0d6da182d97f3b51c07457 + - initial_symbol_table: 55845c0ef65dc069d8a9f40f24d894b762d395bc99c75557a05fd7489bd2fa50 + type_checked_symbol_table: 2caa421f17f91253c7aabe6f63f56bd5631244b88e2fbc76e1b833c610232971 + unrolled_symbol_table: 2caa421f17f91253c7aabe6f63f56bd5631244b88e2fbc76e1b833c610232971 + initial_ast: 2e4603710162e7f7f45ecdfa119fb9ec6d443b20f52f111be22d681bd396e57f + unrolled_ast: 2e4603710162e7f7f45ecdfa119fb9ec6d443b20f52f111be22d681bd396e57f + ssa_ast: f80b5bf28ce2c725b63088fac28efc60e7f1bf3896e38dd2a5c0bd9c6570c8e5 + flattened_ast: db732de82d289f3f78297a8a17b08fe167cc826a1a5fe64df9734578fa6e86d4 + destructured_ast: a893d7884474e91a62ae23f42eac4eaa192846e914e60054b258e91eee3c4c55 + inlined_ast: a893d7884474e91a62ae23f42eac4eaa192846e914e60054b258e91eee3c4c55 + dce_ast: a893d7884474e91a62ae23f42eac4eaa192846e914e60054b258e91eee3c4c55 bytecode: c05a2b573d0bcf072a9b4cda004f6e3c44b73fba4238919546eb3703cb05c258 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/div.out b/tests/expectations/compiler/integers/u32/div.out index feec1652de..120f82da53 100644 --- a/tests/expectations/compiler/integers/u32/div.out +++ b/tests/expectations/compiler/integers/u32/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 8f5c767cfc5d16eeea85c590df96ca13b439bf6ec31a32730093986bb3ef97a7 - unrolled_ast: 8f5c767cfc5d16eeea85c590df96ca13b439bf6ec31a32730093986bb3ef97a7 - ssa_ast: 6529b5e4ba9afe617b27f24c10c028092cc36a6459c4845e9fd8508cbab71bd0 - flattened_ast: 66fa299783a8abe80c87337da7f8d100b83b6b187a10dd87b28c86f4850615e9 - destructured_ast: c9a6be966db9afb066c918abb27d7df70699d1da45f9890757a3cb98d7cc34d0 - inlined_ast: c9a6be966db9afb066c918abb27d7df70699d1da45f9890757a3cb98d7cc34d0 - dce_ast: c9a6be966db9afb066c918abb27d7df70699d1da45f9890757a3cb98d7cc34d0 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: 65d384f0f33c5c4344f399c8ba23cad871efd72936b112355337117c0af3e770 + unrolled_ast: 65d384f0f33c5c4344f399c8ba23cad871efd72936b112355337117c0af3e770 + ssa_ast: 0305f133a3d385bb7a0774ef8f44c7b5c9af689867edb48b71ca47e5d9183586 + flattened_ast: 63ff783ca61e7da81364b19836be624887de9bb526685d8e54975424d6ee4b60 + destructured_ast: 874fd959ed6b6d70be35ef420e7e3c264d0f1170f1b209c6a31d837f6329a89a + inlined_ast: 874fd959ed6b6d70be35ef420e7e3c264d0f1170f1b209c6a31d837f6329a89a + dce_ast: 874fd959ed6b6d70be35ef420e7e3c264d0f1170f1b209c6a31d837f6329a89a bytecode: 544b47ba167ef02d93729c64e3bb7f76cd94229385874a8c68b48cdf9f7cf767 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/eq.out b/tests/expectations/compiler/integers/u32/eq.out index 0150e3cc81..126ba14f73 100644 --- a/tests/expectations/compiler/integers/u32/eq.out +++ b/tests/expectations/compiler/integers/u32/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: de475748bc1840ad7993d80ef7da1a12d8a2050ef9bd614c32678b9ea3f123de - type_checked_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - unrolled_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - initial_ast: cdab5f957b943230f54c926bbbf8ea8d844563979abea269f48f490dd718540d - unrolled_ast: cdab5f957b943230f54c926bbbf8ea8d844563979abea269f48f490dd718540d - ssa_ast: 99548f7cac3a31cf5cd30e07c4c79556dcea3403571197b151ce8e5d412d6fd1 - flattened_ast: 136de440f9dde2538647a3cbe012f0ed7e38ace82cc3a33465032a012d3673d5 - destructured_ast: fe0b469416ab39e44b376c96cf7c7c4eea3abbe0fb27fb1ae9bda3fba61a0e4f - inlined_ast: fe0b469416ab39e44b376c96cf7c7c4eea3abbe0fb27fb1ae9bda3fba61a0e4f - dce_ast: fe0b469416ab39e44b376c96cf7c7c4eea3abbe0fb27fb1ae9bda3fba61a0e4f + - initial_symbol_table: 88a00119d37fb3d485ccfdd8464ed5614724888ee8ab2421baa88b9e205e2318 + type_checked_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + unrolled_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + initial_ast: 757213f5e9476a4e9fa1e3a64f8ba59258397b12f6458f5bbc8a11dd776f363d + unrolled_ast: 757213f5e9476a4e9fa1e3a64f8ba59258397b12f6458f5bbc8a11dd776f363d + ssa_ast: 22a522f3bad92cc3bf0b2ea6922cefe4af3ba82d073e657fafdd2dd19097dd93 + flattened_ast: a2056364ce253ffc2e8470f8f473122e075b0a266b213490d90edf0395fcafab + destructured_ast: 325f2df12edbee8d19e481abb4858a9f5c94fba88f06945cdc7099684d51936c + inlined_ast: 325f2df12edbee8d19e481abb4858a9f5c94fba88f06945cdc7099684d51936c + dce_ast: 325f2df12edbee8d19e481abb4858a9f5c94fba88f06945cdc7099684d51936c bytecode: eb74a56b4c761a3050ee4ca8c5ac6f4085675f0ba71514b9c10cc49044251472 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/ge.out b/tests/expectations/compiler/integers/u32/ge.out index ed8520184c..e052a7caef 100644 --- a/tests/expectations/compiler/integers/u32/ge.out +++ b/tests/expectations/compiler/integers/u32/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: de475748bc1840ad7993d80ef7da1a12d8a2050ef9bd614c32678b9ea3f123de - type_checked_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - unrolled_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - initial_ast: 6f7eab6b0fdcab80fbe3ac583769b0cc9caa550cab34b76a7f5ad11b83b95974 - unrolled_ast: 6f7eab6b0fdcab80fbe3ac583769b0cc9caa550cab34b76a7f5ad11b83b95974 - ssa_ast: 2c65d2b68281659f526686164b6308f082691ce764c9db65aa74fc6f1025b5fa - flattened_ast: 3e8b65f8ec52b0a4f895faf161fb35503aeb37f4970661e07120c4c8ff1947aa - destructured_ast: 27b2544d93fb235178e93b41370e245236d7eecbf6bcb6bc14da60ccdf0098dc - inlined_ast: 27b2544d93fb235178e93b41370e245236d7eecbf6bcb6bc14da60ccdf0098dc - dce_ast: 27b2544d93fb235178e93b41370e245236d7eecbf6bcb6bc14da60ccdf0098dc + - initial_symbol_table: 88a00119d37fb3d485ccfdd8464ed5614724888ee8ab2421baa88b9e205e2318 + type_checked_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + unrolled_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + initial_ast: 2016c4db35b166635f7142275e57c5b6fa366db2c39439f7762fea0c4444675e + unrolled_ast: 2016c4db35b166635f7142275e57c5b6fa366db2c39439f7762fea0c4444675e + ssa_ast: 405a599f57eb583abce5ff48a45c696bc98052555666b8003b72a8d29e5227e9 + flattened_ast: e9091c4f08a7f15a65c21f7bbccf1444fefedb6cee6837d829758f07fb22e92e + destructured_ast: 6a3b9a9c7fec3e768de93ee700a37a2f7bd4c185590429cb2c066ad59810738f + inlined_ast: 6a3b9a9c7fec3e768de93ee700a37a2f7bd4c185590429cb2c066ad59810738f + dce_ast: 6a3b9a9c7fec3e768de93ee700a37a2f7bd4c185590429cb2c066ad59810738f bytecode: d5c6740e9f4b930180fb52ddc268e35b87ed215c56fe529e98ee015dbfa08b3e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/gt.out b/tests/expectations/compiler/integers/u32/gt.out index 6bd5be7ece..f510d7dd3b 100644 --- a/tests/expectations/compiler/integers/u32/gt.out +++ b/tests/expectations/compiler/integers/u32/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: de475748bc1840ad7993d80ef7da1a12d8a2050ef9bd614c32678b9ea3f123de - type_checked_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - unrolled_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - initial_ast: 77e1d38fd80b57b93a91e900d11ac24b9fa1e6550772c043f0464690e456777f - unrolled_ast: 77e1d38fd80b57b93a91e900d11ac24b9fa1e6550772c043f0464690e456777f - ssa_ast: 29d5f625549be54843593e969bfce562d09b0b652ff532bffdd4c9735b06d075 - flattened_ast: 21cda401c9ea616f864da4d1c3d1fa4053a55f51a7a970a1ece4ae3cdfdff626 - destructured_ast: 297014dacce429df66de6bd27b80e1f1ee119ca4a609ee80c2754d2adcfad7c9 - inlined_ast: 297014dacce429df66de6bd27b80e1f1ee119ca4a609ee80c2754d2adcfad7c9 - dce_ast: 297014dacce429df66de6bd27b80e1f1ee119ca4a609ee80c2754d2adcfad7c9 + - initial_symbol_table: 88a00119d37fb3d485ccfdd8464ed5614724888ee8ab2421baa88b9e205e2318 + type_checked_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + unrolled_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + initial_ast: 4c22027ccdf1cfe399b2d7837a3ed62934df510a99c60f6441a626914e1af2c8 + unrolled_ast: 4c22027ccdf1cfe399b2d7837a3ed62934df510a99c60f6441a626914e1af2c8 + ssa_ast: 517afb9630c07841a62d8ed67e5468a14cacd3e7e3b870b933adc06a5be01526 + flattened_ast: c04f5ab6c4e4e21ce81e16e8afd119b8d6a53cb5ad12fd181eb0858f1273323d + destructured_ast: cfa69a33a69f3cdb1ba141e595d52e2d9cd0bb617c3ca4b2dc841f1333f28b93 + inlined_ast: cfa69a33a69f3cdb1ba141e595d52e2d9cd0bb617c3ca4b2dc841f1333f28b93 + dce_ast: cfa69a33a69f3cdb1ba141e595d52e2d9cd0bb617c3ca4b2dc841f1333f28b93 bytecode: 5b1536cb2d2f274904ed23cabc28dad63d0e22a9bd4d1a5615b88b2c3ea6d7eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/le.out b/tests/expectations/compiler/integers/u32/le.out index 5e1cf23908..e8dedd242e 100644 --- a/tests/expectations/compiler/integers/u32/le.out +++ b/tests/expectations/compiler/integers/u32/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: de475748bc1840ad7993d80ef7da1a12d8a2050ef9bd614c32678b9ea3f123de - type_checked_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - unrolled_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - initial_ast: 4dacb221285be859f37863f11db943855b19c326ca04880639b87e96e752456a - unrolled_ast: 4dacb221285be859f37863f11db943855b19c326ca04880639b87e96e752456a - ssa_ast: 9f32fa1690daaddcb3390b4ae379263f7c6a9ae171c4281e2a550d9faad5ae14 - flattened_ast: 649e77d7467103b1a76338e8d2deecb3d528a76bbd00849277d697a92cf31523 - destructured_ast: 9897c8b16181f66b2b991d603ea12696800077db8b07116002746a9bd27d7f21 - inlined_ast: 9897c8b16181f66b2b991d603ea12696800077db8b07116002746a9bd27d7f21 - dce_ast: 9897c8b16181f66b2b991d603ea12696800077db8b07116002746a9bd27d7f21 + - initial_symbol_table: 88a00119d37fb3d485ccfdd8464ed5614724888ee8ab2421baa88b9e205e2318 + type_checked_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + unrolled_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + initial_ast: 4bfdf27eb5de881c676550424816913d1daacf6fea251f0b6ed3bec8f935ec40 + unrolled_ast: 4bfdf27eb5de881c676550424816913d1daacf6fea251f0b6ed3bec8f935ec40 + ssa_ast: da1e84815cc2fde7496a5584fb3f3d37f0c0e98cf3e62a5e7e7b8259bba6a0cf + flattened_ast: 78fbdbca11f1b409967002019c7dd07464acb6a4c07b32efeba3c1c6b1bb2198 + destructured_ast: f5c2b4e29930166968dcacb89b4d31e0299b12548284784a9afe6fe1c140390a + inlined_ast: f5c2b4e29930166968dcacb89b4d31e0299b12548284784a9afe6fe1c140390a + dce_ast: f5c2b4e29930166968dcacb89b4d31e0299b12548284784a9afe6fe1c140390a bytecode: 76d3ed305f669697432c49a48165440a287bc91eb95c2110f936235259d824ed errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/lt.out b/tests/expectations/compiler/integers/u32/lt.out index 8666c64504..9dadb6d9cf 100644 --- a/tests/expectations/compiler/integers/u32/lt.out +++ b/tests/expectations/compiler/integers/u32/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: de475748bc1840ad7993d80ef7da1a12d8a2050ef9bd614c32678b9ea3f123de - type_checked_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - unrolled_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - initial_ast: d019f362bde7176eac7356293ee67543bb5ad485606957ef0f8941328849b17a - unrolled_ast: d019f362bde7176eac7356293ee67543bb5ad485606957ef0f8941328849b17a - ssa_ast: 76fa8e6cb78fb15e127232e7a7c48ee0602da5d1277ad47a554c24986e3cf860 - flattened_ast: 2282ba3f52b78baf2422adddf5deb2e83d8c3c256e6bcb63a283b61f38ba89bd - destructured_ast: 45e12c029c4bdbd6286a98aeebb717b79968bb1cb83a67f00332fb975e872945 - inlined_ast: 45e12c029c4bdbd6286a98aeebb717b79968bb1cb83a67f00332fb975e872945 - dce_ast: 45e12c029c4bdbd6286a98aeebb717b79968bb1cb83a67f00332fb975e872945 + - initial_symbol_table: 88a00119d37fb3d485ccfdd8464ed5614724888ee8ab2421baa88b9e205e2318 + type_checked_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + unrolled_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + initial_ast: de0e7d4ce0c2aedfc6f803802ef4f4a55fcecd92c53f07352db7db709b5dd6e4 + unrolled_ast: de0e7d4ce0c2aedfc6f803802ef4f4a55fcecd92c53f07352db7db709b5dd6e4 + ssa_ast: 553a0396f19338b96c3ff4004238efcf657238199c119c18719e70c5c239dc55 + flattened_ast: d41ac5df37ca398dfb606eca311346d0708b96262ca3be76130246b5ece1a6ff + destructured_ast: 62c4f37a0e80bb0a296c11dc24240e54c8ca17b01e933fb496a2c946513d1f6c + inlined_ast: 62c4f37a0e80bb0a296c11dc24240e54c8ca17b01e933fb496a2c946513d1f6c + dce_ast: 62c4f37a0e80bb0a296c11dc24240e54c8ca17b01e933fb496a2c946513d1f6c bytecode: 4aac77fed46b036a9aaced7512320c824d26a5a025292fdb91c422b4ef3fadfd errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/max.out b/tests/expectations/compiler/integers/u32/max.out index 4738806365..8b8fc323d5 100644 --- a/tests/expectations/compiler/integers/u32/max.out +++ b/tests/expectations/compiler/integers/u32/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: f1295b3e40a1286f9280121b8a3d4308ad9e358bf13c43773aad36373e3689f2 - unrolled_symbol_table: f1295b3e40a1286f9280121b8a3d4308ad9e358bf13c43773aad36373e3689f2 - initial_ast: 8b8d955b49ab96d567137a0970aa44a137659bf6ecddedb3307ce7d94aa5963d - unrolled_ast: 8b8d955b49ab96d567137a0970aa44a137659bf6ecddedb3307ce7d94aa5963d - ssa_ast: 305d51220993e0b6f6d9e672f920b8d25475c58df9a196bc3cf61fe8d40f38de - flattened_ast: 8c5ea634bbb5490e929800cbf97bf7b979793c54d2629c4b1650a05247f066a4 - destructured_ast: d93423c01edb55d0486a41abcea023a8b677e7e7ae951119218980334b507ad3 - inlined_ast: d93423c01edb55d0486a41abcea023a8b677e7e7ae951119218980334b507ad3 - dce_ast: 862c6d133d8ee003cdc1dce6449e746ab2e46a4a7e925c7491f33bb6f0ae5bf7 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: d7357817a9affb798ef657c21a49889533bb5ee2848929b5d5763893139a1d65 + unrolled_symbol_table: d7357817a9affb798ef657c21a49889533bb5ee2848929b5d5763893139a1d65 + initial_ast: fcf390a08602c4cb135173a393e41329ddb9007d7b262088ddb29195954879ea + unrolled_ast: fcf390a08602c4cb135173a393e41329ddb9007d7b262088ddb29195954879ea + ssa_ast: ff5e522e283e34d34f399f004f3a82e9fd2f29f796e690bdb3907a550f6cf073 + flattened_ast: 0b2c302f8340e3fdce47862de5023d111c748696ee8450ad0601f912fb955f8d + destructured_ast: 76be7b53f47ded6e448b2206f61974a544ebfcccb04c88ef18008aa56b11ae8c + inlined_ast: 76be7b53f47ded6e448b2206f61974a544ebfcccb04c88ef18008aa56b11ae8c + dce_ast: 3d98be7e7ee653c6e91d6b340f39b1010349a6f797e707bc2fe66aad7b438bbe bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/min.out b/tests/expectations/compiler/integers/u32/min.out index 7223be9261..1438710a2c 100644 --- a/tests/expectations/compiler/integers/u32/min.out +++ b/tests/expectations/compiler/integers/u32/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: f1295b3e40a1286f9280121b8a3d4308ad9e358bf13c43773aad36373e3689f2 - unrolled_symbol_table: f1295b3e40a1286f9280121b8a3d4308ad9e358bf13c43773aad36373e3689f2 - initial_ast: b7e2cce3c2a03bdf1906d8d02e25b5bd82ed5b40dde62d80d59bc496231a9107 - unrolled_ast: b7e2cce3c2a03bdf1906d8d02e25b5bd82ed5b40dde62d80d59bc496231a9107 - ssa_ast: afd517505d78a63db7aff66b4199bf65451c0e8db4b63cbf826cb6c65fbfbdb9 - flattened_ast: 8ccc626b5815c303e64f1d839cffb269a9259253c68b4e59cb89512d421df873 - destructured_ast: c8d8f600fc8563094b1974dbad302ff32eaf711df37befa6a5ce65e0c9f559c0 - inlined_ast: c8d8f600fc8563094b1974dbad302ff32eaf711df37befa6a5ce65e0c9f559c0 - dce_ast: c52972ede00e5e4c9a05bb401e8b72a8f751b710a379af9fc333c3595d598395 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: d7357817a9affb798ef657c21a49889533bb5ee2848929b5d5763893139a1d65 + unrolled_symbol_table: d7357817a9affb798ef657c21a49889533bb5ee2848929b5d5763893139a1d65 + initial_ast: 6195b8ab4773be59330b63ca2cf26e8d8db0caeba5dea3b828e02563dd567e48 + unrolled_ast: 6195b8ab4773be59330b63ca2cf26e8d8db0caeba5dea3b828e02563dd567e48 + ssa_ast: 38bbc64ed3d28a123be48a452f547adeed9e193247fd658d5144d8b8791bdc3a + flattened_ast: c2fd6fa6deff021cbdf5e40501fe1dfdecd07e68ea3c46d7a0243a4bcbb2f7f0 + destructured_ast: fc4f85c5ae10690994390ceb0582b855b1fc8db6e98ee141a074af791eb772cb + inlined_ast: fc4f85c5ae10690994390ceb0582b855b1fc8db6e98ee141a074af791eb772cb + dce_ast: 0c7cb8dbac921c14c7385c82a94c1a455955b24d2ff05266ecc377271e33d840 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/mul.out b/tests/expectations/compiler/integers/u32/mul.out index 81ce8a8561..e6cebccf5d 100644 --- a/tests/expectations/compiler/integers/u32/mul.out +++ b/tests/expectations/compiler/integers/u32/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 0bbc1065442ce86c8d80cda090c8db8ac82241d0b7345ffdeb3006ff1dbdc296 - unrolled_ast: 0bbc1065442ce86c8d80cda090c8db8ac82241d0b7345ffdeb3006ff1dbdc296 - ssa_ast: 448a207e09aec913ba89adfe848d05853079467a5a81487ea122d752c6ee58a3 - flattened_ast: 2010fb0452efc9b1df73043a5cfed7e327776a996e6565a6dac808bb7a2eb0de - destructured_ast: be77a5f0c6c9b71de502dad3aea1ff602330789b67370c5e2a542f08f8b891ed - inlined_ast: be77a5f0c6c9b71de502dad3aea1ff602330789b67370c5e2a542f08f8b891ed - dce_ast: be77a5f0c6c9b71de502dad3aea1ff602330789b67370c5e2a542f08f8b891ed + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: d6549818686932e04799e6195a34f05e1a3bd89078f7d7b05bb892b3840bb9e5 + unrolled_ast: d6549818686932e04799e6195a34f05e1a3bd89078f7d7b05bb892b3840bb9e5 + ssa_ast: bad5760770f45525322b8ce04eda7df6f33ba12423334b62620b8f400dcd138e + flattened_ast: 80e697ab4db32420d586a386bfc8ddadfd0183e6e990afd5936a02fb929fa179 + destructured_ast: 29e38589e586ff666385a21643ba1f817d0a31d004c2171c92b8ba09d53440c3 + inlined_ast: 29e38589e586ff666385a21643ba1f817d0a31d004c2171c92b8ba09d53440c3 + dce_ast: 29e38589e586ff666385a21643ba1f817d0a31d004c2171c92b8ba09d53440c3 bytecode: 1dfb6b0bc60a60fdf5e7049346815ffb6fc80d045cb8282510fa518f3337e089 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/ne.out b/tests/expectations/compiler/integers/u32/ne.out index 1b5d5c3d17..f2fa9169bf 100644 --- a/tests/expectations/compiler/integers/u32/ne.out +++ b/tests/expectations/compiler/integers/u32/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: de475748bc1840ad7993d80ef7da1a12d8a2050ef9bd614c32678b9ea3f123de - type_checked_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - unrolled_symbol_table: beccbc5e80c6de3eca97a3a6d16b74fe3737f2b8905e07c3e676f8466f9be311 - initial_ast: 939f6d926b799d3711928184cf06c82055aa9e85e5b84188e77b1fab34551aba - unrolled_ast: 939f6d926b799d3711928184cf06c82055aa9e85e5b84188e77b1fab34551aba - ssa_ast: 6af63d0ae4b5bec7d9418d8c1b7030fa89e414575345cf572ecc190415a2e253 - flattened_ast: 2f88f4c7d75c8fb34d1fdad871c27f499790078d9bded21c8fd370239a57e567 - destructured_ast: bd6f9a4e1ff2999e548eeefadf583a2567558e783df90221d4d1b2c91ae5ee30 - inlined_ast: bd6f9a4e1ff2999e548eeefadf583a2567558e783df90221d4d1b2c91ae5ee30 - dce_ast: bd6f9a4e1ff2999e548eeefadf583a2567558e783df90221d4d1b2c91ae5ee30 + - initial_symbol_table: 88a00119d37fb3d485ccfdd8464ed5614724888ee8ab2421baa88b9e205e2318 + type_checked_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + unrolled_symbol_table: e3522caa367189ae19e15757b7c7fe6d3a3061c0819f7d24c30209c0397c6043 + initial_ast: 9abf1d34e781e9fad535ae2350c3afc1ee12f28e17f74130d0b1f824d89ebcbd + unrolled_ast: 9abf1d34e781e9fad535ae2350c3afc1ee12f28e17f74130d0b1f824d89ebcbd + ssa_ast: 2db7122734466bc70b9bc3925993ac7b67661a0ded81a3a8c89003b43c25df4f + flattened_ast: 385e90d9f222c99612c23d4c0d02c0457d544f29450cbb0a2cd5616403799d7a + destructured_ast: 4ba9c881e035bf5a72a1294739a4dcc08dd6912c840e94cf39659051f595eeb4 + inlined_ast: 4ba9c881e035bf5a72a1294739a4dcc08dd6912c840e94cf39659051f595eeb4 + dce_ast: 4ba9c881e035bf5a72a1294739a4dcc08dd6912c840e94cf39659051f595eeb4 bytecode: 0fe1011e038cf47ffdbb7e95c4ac2326b985aeeffca177329c145c144fc46639 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/operator_methods.out b/tests/expectations/compiler/integers/u32/operator_methods.out index 881be46286..758c42bf8d 100644 --- a/tests/expectations/compiler/integers/u32/operator_methods.out +++ b/tests/expectations/compiler/integers/u32/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 1fa9860f673b2a12f2ebe20a7d9af1e0f5b29e721cbcf71fe2ba6e18a1e61197 - type_checked_symbol_table: 1e0c4891e0247dcc0050ca84562d0e5ac5ba1fb88b6c47d4a7571c60aa147fb4 - unrolled_symbol_table: 1e0c4891e0247dcc0050ca84562d0e5ac5ba1fb88b6c47d4a7571c60aa147fb4 - initial_ast: de17bd5d5fe1b19a6e91101ed1214b323938405ae71e782526a9e3a4eebd82be - unrolled_ast: de17bd5d5fe1b19a6e91101ed1214b323938405ae71e782526a9e3a4eebd82be - ssa_ast: 7f8ec008bda0eeecf9c9f8b0052b2f36eac0e5efb56d51759f16fd593a12bb86 - flattened_ast: 876591699bdb7113a0341ca19aa56d8e13f08770528b1b7d12a776d0d9fc559c - destructured_ast: 36caf44987c3f3093d20a32d67b8d204fe92fd7906c477d908ed628b24707ad0 - inlined_ast: 36caf44987c3f3093d20a32d67b8d204fe92fd7906c477d908ed628b24707ad0 - dce_ast: 60be7d6f906e4c58529df20179a079a9d8e1d3a1df3a40bd8fa134ca20e15993 + - initial_symbol_table: a53ed4e572085258db9c847375e1efadbfb8dcd09f572b6a595ce829fb6c8393 + type_checked_symbol_table: c217ce9207437791ba5f07f39e423cdcfa9abc58f40d8783f6fba7ff427f7d1c + unrolled_symbol_table: c217ce9207437791ba5f07f39e423cdcfa9abc58f40d8783f6fba7ff427f7d1c + initial_ast: c5ae414c3bf9bee22048aba7a2ea219da1a7edfc5e071fddbf71e0ad46dae79e + unrolled_ast: c5ae414c3bf9bee22048aba7a2ea219da1a7edfc5e071fddbf71e0ad46dae79e + ssa_ast: e68899920e902274739b3bddf68ec0ca4c2e5eeae26c57e02922ebb780d54d01 + flattened_ast: c56304eb92d605d5c3fae12c51381139b716d09c5056ee1456ba8508d970f50a + destructured_ast: a461536e5316ff951bca879564526bc09f60f164a1674f55cedb7895f0e1b6cb + inlined_ast: a461536e5316ff951bca879564526bc09f60f164a1674f55cedb7895f0e1b6cb + dce_ast: b4ee01bc61d874b7c3ad1eb636f417f3af2514232399ba7878010ee847731607 bytecode: aec6ee0fcfa292c5e3a4b9165408e9627b7c73b520302dc986293cc36fea4383 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/or.out b/tests/expectations/compiler/integers/u32/or.out index 95e5312490..9420a4f823 100644 --- a/tests/expectations/compiler/integers/u32/or.out +++ b/tests/expectations/compiler/integers/u32/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: d48b059efda9d8aed36aec80fde7db9ef4f1c7712db271d9427f4c047948a231 - unrolled_ast: d48b059efda9d8aed36aec80fde7db9ef4f1c7712db271d9427f4c047948a231 - ssa_ast: a8001d66cf029346964204b10e8ee33b3f4d0def782666d1082cbc6e219c9c81 - flattened_ast: c0237e7013487605c779d17d6cb9acf55cd0cde4654c1b5d0784283a6ab9ba6b - destructured_ast: c87db65216ee75ff07effeffcaf6d8e65b8bb9e251b59a7626a1ea2c6b340910 - inlined_ast: c87db65216ee75ff07effeffcaf6d8e65b8bb9e251b59a7626a1ea2c6b340910 - dce_ast: c87db65216ee75ff07effeffcaf6d8e65b8bb9e251b59a7626a1ea2c6b340910 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: 38b31379b5de26d47e62b79026bd2a30d48e1d4168549b36209bf2d520c36b7c + unrolled_ast: 38b31379b5de26d47e62b79026bd2a30d48e1d4168549b36209bf2d520c36b7c + ssa_ast: 792ddcb0cde1dd91e389a91012b01d272a30f870e21eeb3523770bb247166b53 + flattened_ast: 6512815a953a461db627549033af14734fc4faa37473793926c49975d692dc4b + destructured_ast: 94c8a667cad570ebe66cd740c193bec33a968bce3a52a09750001e620a635a0d + inlined_ast: 94c8a667cad570ebe66cd740c193bec33a968bce3a52a09750001e620a635a0d + dce_ast: 94c8a667cad570ebe66cd740c193bec33a968bce3a52a09750001e620a635a0d bytecode: 53c22439941468b3986c9021bd4d3436c1e3ce8aa1ac79e04de9a0d08b16b3eb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/pow.out b/tests/expectations/compiler/integers/u32/pow.out index 01b9017876..258b827e2f 100644 --- a/tests/expectations/compiler/integers/u32/pow.out +++ b/tests/expectations/compiler/integers/u32/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 676032a77000d55eec53dee3f3b4864cf11d81cbdf70411a178fe74ecfcc18ac - unrolled_ast: 676032a77000d55eec53dee3f3b4864cf11d81cbdf70411a178fe74ecfcc18ac - ssa_ast: 47c6dd09a4a57e2da891d35f929f7ea82416176f0f4bf538dcd42969d47f8379 - flattened_ast: e2fddf6422d8490a5d5f008ae219d437a0368a4cf4f01b9b248282a8141e8dc5 - destructured_ast: c6a1e9b1ec13705f699dff063e290c6f47e3ea14a6433c6b41a94613dc9f7fe9 - inlined_ast: c6a1e9b1ec13705f699dff063e290c6f47e3ea14a6433c6b41a94613dc9f7fe9 - dce_ast: c6a1e9b1ec13705f699dff063e290c6f47e3ea14a6433c6b41a94613dc9f7fe9 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: 80222a637ecac74e32cec0c2fcc7b2a25dc3ff24698d7600b4ac6e99a046ef02 + unrolled_ast: 80222a637ecac74e32cec0c2fcc7b2a25dc3ff24698d7600b4ac6e99a046ef02 + ssa_ast: 328cafbb688c4d0e211a6c62784bd4a44c0d3739627e5181d5697fc6f0f8e9d8 + flattened_ast: 31f8a9d1026ced9c51f5357c4c36e1d5fbca3618e18b8be176b3745356b20cb0 + destructured_ast: b8880ac8b0546041754eba2b30ae0bc0a0f53bcd01bd0eb7d426d7fcafdbd68a + inlined_ast: b8880ac8b0546041754eba2b30ae0bc0a0f53bcd01bd0eb7d426d7fcafdbd68a + dce_ast: b8880ac8b0546041754eba2b30ae0bc0a0f53bcd01bd0eb7d426d7fcafdbd68a bytecode: ea3230d133de200302ce0c5577ef8daca458af44512b67f567dfdeaeb60ef62d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/rem.out b/tests/expectations/compiler/integers/u32/rem.out index 831d30c658..f16f19c037 100644 --- a/tests/expectations/compiler/integers/u32/rem.out +++ b/tests/expectations/compiler/integers/u32/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 7219f0f283639b2cd8d283f02b7dba4fa032838bdce2650a447e2a2e0d48b5b4 - unrolled_ast: 7219f0f283639b2cd8d283f02b7dba4fa032838bdce2650a447e2a2e0d48b5b4 - ssa_ast: 53da413ae491501c08a3e7974cb684decf6785725fe93439e2ced33acbf40abd - flattened_ast: ab09036ff1c196e2d68a4595db943a471d6b069cf2f309e94a1e3b7f87b02660 - destructured_ast: f2f3ea730bd45cb23d134e3bf517c9ee60f0758b4681998fea4dd1aa68198b25 - inlined_ast: f2f3ea730bd45cb23d134e3bf517c9ee60f0758b4681998fea4dd1aa68198b25 - dce_ast: f2f3ea730bd45cb23d134e3bf517c9ee60f0758b4681998fea4dd1aa68198b25 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: 659e12ed51dbbc9e3e80752854a5167741a7deb18e361306072cf86f6def9378 + unrolled_ast: 659e12ed51dbbc9e3e80752854a5167741a7deb18e361306072cf86f6def9378 + ssa_ast: 12ed4cdf9c33a2959c712359469d64dae7aa2c66032c15138b8dde9f31dc5dbb + flattened_ast: 0aef2fbd03994a0dbdbb067e167e246a6c03d27ea54908357cfcaf2badf94946 + destructured_ast: 2fe4e113acb285aaf0547937a5aa63bb1c4885e8cb959d9c84846bc8d83836d0 + inlined_ast: 2fe4e113acb285aaf0547937a5aa63bb1c4885e8cb959d9c84846bc8d83836d0 + dce_ast: 2fe4e113acb285aaf0547937a5aa63bb1c4885e8cb959d9c84846bc8d83836d0 bytecode: 654c6c9d87b686ee8ac83d2561ae0db42eaed0e933d018514d99d2eee2dc350c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/shl.out b/tests/expectations/compiler/integers/u32/shl.out index ec39e2e3d9..3b182346eb 100644 --- a/tests/expectations/compiler/integers/u32/shl.out +++ b/tests/expectations/compiler/integers/u32/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 6a97c2f12b8b73e5fded7d24d9fe642d9178e69efe866b51a8a054fa7d5cf1b2 - unrolled_ast: 6a97c2f12b8b73e5fded7d24d9fe642d9178e69efe866b51a8a054fa7d5cf1b2 - ssa_ast: 193685af0cfb0126b82ed06357b08f412a751f007f2f19e114a655d1c179e65b - flattened_ast: 5b5dcd2dc91417cd7ca43e5680de6dfd3c5ac6480ea7febd15ea01e9667ad94a - destructured_ast: 09dc43667e0bef6c4662cd8c4306c7e06469e72306d451faff27e7c42dfa84cf - inlined_ast: 09dc43667e0bef6c4662cd8c4306c7e06469e72306d451faff27e7c42dfa84cf - dce_ast: 09dc43667e0bef6c4662cd8c4306c7e06469e72306d451faff27e7c42dfa84cf + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: ec59e927c91a3243640960a20491a87cd3840fdb489b495b7d23d982fdda7dda + unrolled_ast: ec59e927c91a3243640960a20491a87cd3840fdb489b495b7d23d982fdda7dda + ssa_ast: ef6f4fc4e5fef34fb02b89ea536e47322c1efc72d2bfd1fdcf00f8a8e90611a4 + flattened_ast: c22acc053ad5d9dddbe28cbbfc50b74f780f8eff4e41e6768ee2cf0ebc10fc01 + destructured_ast: 46e5cf1e2191fb5145d1c9e65523b9633e8e53df525ea669eb2c1c09c487b188 + inlined_ast: 46e5cf1e2191fb5145d1c9e65523b9633e8e53df525ea669eb2c1c09c487b188 + dce_ast: 46e5cf1e2191fb5145d1c9e65523b9633e8e53df525ea669eb2c1c09c487b188 bytecode: d00fc78598c5002f3dd2576928bd1fb6121f078f9fc5b2b7394ff8338192172d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/shr.out b/tests/expectations/compiler/integers/u32/shr.out index e8a436727d..4fd24d0a0b 100644 --- a/tests/expectations/compiler/integers/u32/shr.out +++ b/tests/expectations/compiler/integers/u32/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: be185ef9e808921af5f0216601368c3b56fe6cacaa78030800328ef01b49f88a - unrolled_ast: be185ef9e808921af5f0216601368c3b56fe6cacaa78030800328ef01b49f88a - ssa_ast: dfa3c79e32a3698dc7f3bd608b85c85c01d191da06a529d9271ae570723f1cbb - flattened_ast: d80ede042b2bf7149d842687b165aeaf9a3b0d73da205bc59da48af85e670453 - destructured_ast: fea14903e4c9c12e37389cd01dc5b68b05335ded386667d6ae4820378c18d257 - inlined_ast: fea14903e4c9c12e37389cd01dc5b68b05335ded386667d6ae4820378c18d257 - dce_ast: fea14903e4c9c12e37389cd01dc5b68b05335ded386667d6ae4820378c18d257 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: ece0e884302935d38c4fef273e55f3145ef35f29777ec0d654af066bd9c089d9 + unrolled_ast: ece0e884302935d38c4fef273e55f3145ef35f29777ec0d654af066bd9c089d9 + ssa_ast: 9b52d468737492814aabccab16e4f1ff5ab2cd929199b6981c4383d624e777b8 + flattened_ast: e221682f0993495dbbee07772723e2fc10db01715129eb55b3997702f869267c + destructured_ast: e452f0aa4812393f6423f46fcbc1afddc22fed9e976dd155027f551a1c58a65e + inlined_ast: e452f0aa4812393f6423f46fcbc1afddc22fed9e976dd155027f551a1c58a65e + dce_ast: e452f0aa4812393f6423f46fcbc1afddc22fed9e976dd155027f551a1c58a65e bytecode: 80a1a42b727652cf9808ca4800943f424edc0f0b8e43781b9a6686e3ef7801e1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/sub.out b/tests/expectations/compiler/integers/u32/sub.out index 72fa20e541..6dc0e70ea2 100644 --- a/tests/expectations/compiler/integers/u32/sub.out +++ b/tests/expectations/compiler/integers/u32/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a6ec7dcf73c05c9a5181380d10c333f2ee08c64dbe10eb35414d3b47c3f99d87 - type_checked_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - unrolled_symbol_table: b4e67af2a30af384f2af1bb217d1558a8ae0e64c83ea0501db92e9c3e458b112 - initial_ast: 2311f84d3653fbc4265c84946b2a16a79e6e0011b038789935f3fcbc5fe87cde - unrolled_ast: 2311f84d3653fbc4265c84946b2a16a79e6e0011b038789935f3fcbc5fe87cde - ssa_ast: d3c2a18cfdca6347650a73627aa11f8a00e98c91c13a194c4f2298aedf4d81fb - flattened_ast: dda78fc09d85fd6ea829f85918342167d6024612b1427fef1ba58817c8967a2a - destructured_ast: c628c70d551e8c049e24a9f62b1089f65a80debde784be9aaf6d9ee6aca6ddf0 - inlined_ast: c628c70d551e8c049e24a9f62b1089f65a80debde784be9aaf6d9ee6aca6ddf0 - dce_ast: c628c70d551e8c049e24a9f62b1089f65a80debde784be9aaf6d9ee6aca6ddf0 + - initial_symbol_table: b058cf2f1048b8bd7cc7ffa2dc8876f46d575fac7dc84845d89cabc9548c88bc + type_checked_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + unrolled_symbol_table: a8e159126d8006dbee94a18fe8858a1690e64ef2f4752b36dd2d37e0186b7431 + initial_ast: d45c4d9eae2a93972a4ea1917eb9add8ce394fa9bfa6d21a75efda66a96a065e + unrolled_ast: d45c4d9eae2a93972a4ea1917eb9add8ce394fa9bfa6d21a75efda66a96a065e + ssa_ast: 463b0daf7da0322b25289c970baca18e106a747077f06a486e462b8ad1c8514c + flattened_ast: 11bd8dec97de01c2127c233ccfe6db5f68b4b7a96b08c736a85477c264901f36 + destructured_ast: 577889f551991e352c14119313fcb54efaf3297ea3424e88b8260e19b38f8363 + inlined_ast: 577889f551991e352c14119313fcb54efaf3297ea3424e88b8260e19b38f8363 + dce_ast: 577889f551991e352c14119313fcb54efaf3297ea3424e88b8260e19b38f8363 bytecode: 979ef93cea21ee04681e95a25458674a5c7bbc15e717b104e6dc1b16d5a7111b errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/ternary.out b/tests/expectations/compiler/integers/u32/ternary.out index c541906d47..0e374c59b9 100644 --- a/tests/expectations/compiler/integers/u32/ternary.out +++ b/tests/expectations/compiler/integers/u32/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 69cbbbdd88feb5a38f2de175e714795ca476606fe0eafdf31d0994964f17369e - type_checked_symbol_table: 4a09f3e5d3c84e3ccfa18dc495651ad7fa93d5ec753796cb268313fa01158bff - unrolled_symbol_table: 4a09f3e5d3c84e3ccfa18dc495651ad7fa93d5ec753796cb268313fa01158bff - initial_ast: 82739b94abd3d33943c7c1132537cf45f6a26342f10e876266c2cc5f4db64068 - unrolled_ast: 82739b94abd3d33943c7c1132537cf45f6a26342f10e876266c2cc5f4db64068 - ssa_ast: 46c1d30411a15c8fc0d06eddb097463ef31720a9c790f600119baa8f80df56dd - flattened_ast: fa9abc6b33add4df6f8937af61bd21bcf5a623312b5d24f53419e307c0767975 - destructured_ast: a8440fef3796ff36480333e27688aa52811ea580d5d78e0a41b65c5e5e9a1b09 - inlined_ast: a8440fef3796ff36480333e27688aa52811ea580d5d78e0a41b65c5e5e9a1b09 - dce_ast: a8440fef3796ff36480333e27688aa52811ea580d5d78e0a41b65c5e5e9a1b09 + - initial_symbol_table: 1050ad3bf1bca4a6ce06bc7e544cc50ef0a6b2eeb71a6e44d8c83e8f4c010d2a + type_checked_symbol_table: 507fe2b9ad2f0937b6cad880536fe9a2e4e443ce7989d0330104f65484b5f2d8 + unrolled_symbol_table: 507fe2b9ad2f0937b6cad880536fe9a2e4e443ce7989d0330104f65484b5f2d8 + initial_ast: d2a9f331d7ffc228a8b90fd17b72a28de6187e245bab4982f8d7027fed7af6be + unrolled_ast: d2a9f331d7ffc228a8b90fd17b72a28de6187e245bab4982f8d7027fed7af6be + ssa_ast: 258439d87bcfa1e56e9c3b7df54208aa3b48cce08fcc9348fcf11678ea55b5fe + flattened_ast: e1512349d7894c4eb9a77e2656c003c94174079f936b89be14201e49b174e628 + destructured_ast: 5e0877c8c801c33009d35c1e0f877957f291f08343346e05ebeb12b68bbe4d9d + inlined_ast: 5e0877c8c801c33009d35c1e0f877957f291f08343346e05ebeb12b68bbe4d9d + dce_ast: 5e0877c8c801c33009d35c1e0f877957f291f08343346e05ebeb12b68bbe4d9d bytecode: 0ecd93e68a7f1e72535d2f014714c6b6dbf91f2b0a18df56913798be12ec1515 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u32/xor.out b/tests/expectations/compiler/integers/u32/xor.out index 3d5cf8cae2..be44c79bca 100644 --- a/tests/expectations/compiler/integers/u32/xor.out +++ b/tests/expectations/compiler/integers/u32/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 209d2647cadb7a991df716b8d5a45f9294360c97e72c950ea345e2abc3bd79ae - type_checked_symbol_table: ee08168b1fe4add062c66b230283579a5a4fa0bf6886160872b1096cc1516608 - unrolled_symbol_table: ee08168b1fe4add062c66b230283579a5a4fa0bf6886160872b1096cc1516608 - initial_ast: e36364a6b8a97696946f13d7fa2cceb171f45d06f4342c28f6540027b52a6f63 - unrolled_ast: e36364a6b8a97696946f13d7fa2cceb171f45d06f4342c28f6540027b52a6f63 - ssa_ast: e84a3c88b406ef6f5d1a809bda7d8d76fadcdafea67477942d90887266f0bf44 - flattened_ast: d6d41f3e0b72cb224d93055f2e448ec58485bedd12027b12a5f78ebb8236aecf - destructured_ast: 49fd5fb21c431dec65c9b1f58b645bbd18d32720941930ff7012283243e92231 - inlined_ast: 49fd5fb21c431dec65c9b1f58b645bbd18d32720941930ff7012283243e92231 - dce_ast: 49fd5fb21c431dec65c9b1f58b645bbd18d32720941930ff7012283243e92231 + - initial_symbol_table: 0f4179147825dc70330669a71fa28152481f149d0d7bffc4036eaa3d09a35a2c + type_checked_symbol_table: 8d494bcb65a00978d984a68dd145f4f03352ff5c62587b38c2021ee257e775e4 + unrolled_symbol_table: 8d494bcb65a00978d984a68dd145f4f03352ff5c62587b38c2021ee257e775e4 + initial_ast: a35634a6136d80ad2aa8960546f1e441d63d601654e32cfe98f89f48deafcb3f + unrolled_ast: a35634a6136d80ad2aa8960546f1e441d63d601654e32cfe98f89f48deafcb3f + ssa_ast: 4f55b4314a7aa7644ff2b163bd885faaacb102011742da062584984abcdc2fe0 + flattened_ast: 8924e5894fc66728ccebb7cf359edf3e098797e36435271c019572a3aecdbe88 + destructured_ast: 338a179a78171dbd53e4e333738f0cd557d708bd93b72d2fccf222b0850f23b5 + inlined_ast: 338a179a78171dbd53e4e333738f0cd557d708bd93b72d2fccf222b0850f23b5 + dce_ast: 338a179a78171dbd53e4e333738f0cd557d708bd93b72d2fccf222b0850f23b5 bytecode: f870b2c0a3ffc0935a53b790fbd562a4e160982136e597762e14d3a11f7572c7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/add.out b/tests/expectations/compiler/integers/u64/add.out index d166485793..e07a53415f 100644 --- a/tests/expectations/compiler/integers/u64/add.out +++ b/tests/expectations/compiler/integers/u64/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: 1aa88c605bf5eed35ee3c9b62599c743997628a3b6617d063a977e84d6818f5c - unrolled_ast: 1aa88c605bf5eed35ee3c9b62599c743997628a3b6617d063a977e84d6818f5c - ssa_ast: 7f5bf513854a4639aa7303f6feb0d7bf809152197403a3b65b35856a97831140 - flattened_ast: 139c295101f3470e91aee31f045e79c684187c76d46583467c97f7d2be4d76b8 - destructured_ast: 2bc266b8d6ee053c0f3410446f077f5183c7f14a4458a04f3a80d1d4f35a486b - inlined_ast: 2bc266b8d6ee053c0f3410446f077f5183c7f14a4458a04f3a80d1d4f35a486b - dce_ast: 2bc266b8d6ee053c0f3410446f077f5183c7f14a4458a04f3a80d1d4f35a486b + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: f10eb80c81bbb230fc63f3da19336668ccb893dcd670af7bdd49507262f6a2a5 + unrolled_ast: f10eb80c81bbb230fc63f3da19336668ccb893dcd670af7bdd49507262f6a2a5 + ssa_ast: c7beb4be2a772f7cd0baa3b7baa9ea3b88b02f6a0cb245f92a44640beecd70ef + flattened_ast: dccd7a0390db85ba820de12905c41f25b3282d929a1450822d8285caf58e06bc + destructured_ast: b0d080b9c6b2c34764991060f52758881430ef465c83d95dfd57ef4e302244f7 + inlined_ast: b0d080b9c6b2c34764991060f52758881430ef465c83d95dfd57ef4e302244f7 + dce_ast: b0d080b9c6b2c34764991060f52758881430ef465c83d95dfd57ef4e302244f7 bytecode: 3be0f7452f3ef5033f9f4c29362b7f16ca7d059569909b356d23fe3dbd898486 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/and.out b/tests/expectations/compiler/integers/u64/and.out index 3dbef8c75f..4a04fad4aa 100644 --- a/tests/expectations/compiler/integers/u64/and.out +++ b/tests/expectations/compiler/integers/u64/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: ee8413fc2c1b1f56508e2a1d05e8c23ebfdb2da5ed532260f59a4b1001fc2bcc - unrolled_ast: ee8413fc2c1b1f56508e2a1d05e8c23ebfdb2da5ed532260f59a4b1001fc2bcc - ssa_ast: fdd40a6579dd0f34f3a3f4f5bbfdef443bc92d0da690ef72f2a2467d719a6285 - flattened_ast: 26f6ac8ae80e0331cc52b31f2968ae312cc5c1e5a6f5e4c4485dca1bcef2b57b - destructured_ast: c4c0d5122896ba7b3c1f7d89338f63a0b75bb68652c7e52d65e73fd254e22382 - inlined_ast: c4c0d5122896ba7b3c1f7d89338f63a0b75bb68652c7e52d65e73fd254e22382 - dce_ast: c4c0d5122896ba7b3c1f7d89338f63a0b75bb68652c7e52d65e73fd254e22382 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: 20692053e671d55538816a69dd571226f38e9b2902c88f0e474ba8f8550267da + unrolled_ast: 20692053e671d55538816a69dd571226f38e9b2902c88f0e474ba8f8550267da + ssa_ast: aeac8c83aa469a97b88000b446ef1e0a4d3ccd75ee9318133e1da1a9521f8209 + flattened_ast: 9625f2245c3e36f4887aef1638e7721187e995b8e25159f8cf3d842e8c24226b + destructured_ast: ff54a9d4253e5199bf0162b3024779e6a00e47222d24f079f18b2b48ce1dee41 + inlined_ast: ff54a9d4253e5199bf0162b3024779e6a00e47222d24f079f18b2b48ce1dee41 + dce_ast: ff54a9d4253e5199bf0162b3024779e6a00e47222d24f079f18b2b48ce1dee41 bytecode: af4239d923d8c22f7bbdfdf8643c85648b25ba62b82819217a6c50924208d529 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/console_assert.out b/tests/expectations/compiler/integers/u64/console_assert.out index 37f869ae42..26fcc39731 100644 --- a/tests/expectations/compiler/integers/u64/console_assert.out +++ b/tests/expectations/compiler/integers/u64/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 003490a19678147b1ca2b2c6945480d5699d4f95c8ce750bc266610810a2f1a6 - type_checked_symbol_table: f621a55cf921b3cf0dce112ece1f4a3d2eda4c5697b4e3dd1e195dbd498e6dd5 - unrolled_symbol_table: f621a55cf921b3cf0dce112ece1f4a3d2eda4c5697b4e3dd1e195dbd498e6dd5 - initial_ast: 8945d529e6e6b36fb6e1acfa45650ec17f5fd008cd871f2ce32acab06b518c43 - unrolled_ast: 8945d529e6e6b36fb6e1acfa45650ec17f5fd008cd871f2ce32acab06b518c43 - ssa_ast: 862a369a7e963b7ec550ae12bd4e2025d66a804fbcb5fe62da9326f64592109a - flattened_ast: 80a8436dde11267278f2e9443f5871984ae79a8072e1e1a96fd6b8e4eaa5aa73 - destructured_ast: 37085be941a358752d2ef6b3d5f47031b661be693bd681e7c3623d44547ec62a - inlined_ast: 37085be941a358752d2ef6b3d5f47031b661be693bd681e7c3623d44547ec62a - dce_ast: 37085be941a358752d2ef6b3d5f47031b661be693bd681e7c3623d44547ec62a + - initial_symbol_table: 46f83711ec0f0f9b1ce58300f947283dc22d536a8a75bac7715800e936a39494 + type_checked_symbol_table: 1309d0abaffa1149bd97547cd3d8ae5393436acaf561201dc156b4bcf68be06d + unrolled_symbol_table: 1309d0abaffa1149bd97547cd3d8ae5393436acaf561201dc156b4bcf68be06d + initial_ast: 5bd30788187e01105a981c9da5ab98b64f06bd0504a4643be253f892739c04c0 + unrolled_ast: 5bd30788187e01105a981c9da5ab98b64f06bd0504a4643be253f892739c04c0 + ssa_ast: afc575a8ded7b3ebf29ed5367a5705d503642c97295c55b5eb831ba919ab3f64 + flattened_ast: 9f132b3d9eb6e98365af0c896abed87218f3f182121f50ce1c21b3d865eed940 + destructured_ast: 476c6309c95f1d9f0e3590910d06fc8f8137612584c1a67144b17c866a038f8f + inlined_ast: 476c6309c95f1d9f0e3590910d06fc8f8137612584c1a67144b17c866a038f8f + dce_ast: 476c6309c95f1d9f0e3590910d06fc8f8137612584c1a67144b17c866a038f8f bytecode: 0ee1282c31147bd35917b56ca5e0b6ed9ae7178f4a8e0681cb788bfe2803d2e5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/div.out b/tests/expectations/compiler/integers/u64/div.out index 18cbfde800..cbfb371689 100644 --- a/tests/expectations/compiler/integers/u64/div.out +++ b/tests/expectations/compiler/integers/u64/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: 9f6f733b0c67a27a9ea868cf760b1518c07a118eeff04fd3495631d1ee051764 - unrolled_ast: 9f6f733b0c67a27a9ea868cf760b1518c07a118eeff04fd3495631d1ee051764 - ssa_ast: 017fb2a7d327cd0f6b6244d97012dff870475d516b263c3ac7e453b72ed645d6 - flattened_ast: c22790e9c34b5902a13f2bb68a8f9f9022fbc7988953af8e0ec85207eadf466d - destructured_ast: d978db4d8ee12a2c519ce27d8f6c3d796f5b1ee081caa266ff63198171378d06 - inlined_ast: d978db4d8ee12a2c519ce27d8f6c3d796f5b1ee081caa266ff63198171378d06 - dce_ast: d978db4d8ee12a2c519ce27d8f6c3d796f5b1ee081caa266ff63198171378d06 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: 740c7f34bd073e46bf061e835fe8e77474d238f9df6523b65a1bf4582092e5e2 + unrolled_ast: 740c7f34bd073e46bf061e835fe8e77474d238f9df6523b65a1bf4582092e5e2 + ssa_ast: 33b04442830d71e681095f851ddc52f5d8649c727e47e592bb1be1fe5d7d376f + flattened_ast: f083ac1e2079924ee4e49c041290ee47670ec443cb66e77f43d9ac76ade66ebd + destructured_ast: bb72be1fd78bed0ca0ebb71e66a4c9c52791999d17dc74bd10361477f391fb9d + inlined_ast: bb72be1fd78bed0ca0ebb71e66a4c9c52791999d17dc74bd10361477f391fb9d + dce_ast: bb72be1fd78bed0ca0ebb71e66a4c9c52791999d17dc74bd10361477f391fb9d bytecode: 2a4e7edc50312cff13755a1480eadc016a474629e3655a4d8b878a85001b75c3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/eq.out b/tests/expectations/compiler/integers/u64/eq.out index 3e720a1e15..7edbe61595 100644 --- a/tests/expectations/compiler/integers/u64/eq.out +++ b/tests/expectations/compiler/integers/u64/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c6cdd3405ed919f2d705557a8acbe02607b8e13d4528b63f734e80af398be0a - type_checked_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - unrolled_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - initial_ast: a454279bbc6d9c819e9376428fb8ef5983541f87baeef44b3a0c6d44cd9e3e4e - unrolled_ast: a454279bbc6d9c819e9376428fb8ef5983541f87baeef44b3a0c6d44cd9e3e4e - ssa_ast: 2a6c050f19bb996c0ec24deadd72ac58eb4a269f38b5673655b8a8f104efdb85 - flattened_ast: adbfcbea65e0cbf4c1b6728c90ff0588d0b155260087f2fa4e36818e70dec89d - destructured_ast: 9c71507619dce9081319de4ca0e8b439a1dc983c99d766dd3ce0313c23292351 - inlined_ast: 9c71507619dce9081319de4ca0e8b439a1dc983c99d766dd3ce0313c23292351 - dce_ast: 9c71507619dce9081319de4ca0e8b439a1dc983c99d766dd3ce0313c23292351 + - initial_symbol_table: e1a0d909f4242d62f6ac15a8549867352bd8d0ee646a677e527fa369fd0e44e7 + type_checked_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + unrolled_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + initial_ast: dddef535379801293d89da80910d4b400722a678f819ce587d0b6473b68aa40a + unrolled_ast: dddef535379801293d89da80910d4b400722a678f819ce587d0b6473b68aa40a + ssa_ast: 87e3c4c1acc6a7af6fb85f7508cc1103ae2ed0658c20e06afbf335f8300507fe + flattened_ast: 7f45fe3e4a99ee149dbc4a01e4cceb56bbf8e826acacecd1d6b413607ca5ad2d + destructured_ast: 62d2f3c15d8d423e71fcc14edafcae7d4eac3a94f424a986b25d0ebad5d8ab45 + inlined_ast: 62d2f3c15d8d423e71fcc14edafcae7d4eac3a94f424a986b25d0ebad5d8ab45 + dce_ast: 62d2f3c15d8d423e71fcc14edafcae7d4eac3a94f424a986b25d0ebad5d8ab45 bytecode: c3b043c14b4d869eddba1a5c38b463704b8fdc7a7b6dbfb8b54dbc4ba66e706f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/ge.out b/tests/expectations/compiler/integers/u64/ge.out index fd36c86937..f22f3b2315 100644 --- a/tests/expectations/compiler/integers/u64/ge.out +++ b/tests/expectations/compiler/integers/u64/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c6cdd3405ed919f2d705557a8acbe02607b8e13d4528b63f734e80af398be0a - type_checked_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - unrolled_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - initial_ast: 632666bb9d9e75d982e2429268d2e26bcc168c7e77a56508f106687ae1131e36 - unrolled_ast: 632666bb9d9e75d982e2429268d2e26bcc168c7e77a56508f106687ae1131e36 - ssa_ast: 8bb65d49b9111e74c8f1f02351d314ce65975dc863c0dbc797e2ab380d097479 - flattened_ast: cece7d4cbb11ed4097b7fc221655fa9642f994814f9e51d6c4f0d0a1455314c0 - destructured_ast: 5561f4abae0430da67354939d9ef5f26668d5236fe9b2212392bdff6156b3842 - inlined_ast: 5561f4abae0430da67354939d9ef5f26668d5236fe9b2212392bdff6156b3842 - dce_ast: 5561f4abae0430da67354939d9ef5f26668d5236fe9b2212392bdff6156b3842 + - initial_symbol_table: e1a0d909f4242d62f6ac15a8549867352bd8d0ee646a677e527fa369fd0e44e7 + type_checked_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + unrolled_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + initial_ast: e6d706095bf28e4f7a6f00275ecaa3104145da9c1ce4e414782f30b03e769721 + unrolled_ast: e6d706095bf28e4f7a6f00275ecaa3104145da9c1ce4e414782f30b03e769721 + ssa_ast: efeb51245d96533fdbe5be634af4fc2043e33304997bd45a7e7fe56277e2c069 + flattened_ast: 098f0c91f85d256cd1a726e185b3fbc9833bdfc07c5b8391b5d0ed784d807543 + destructured_ast: ca7199b805fd4a48c00bbb88c7183ba9a33a2880582f5d7c2c0507bd6a524167 + inlined_ast: ca7199b805fd4a48c00bbb88c7183ba9a33a2880582f5d7c2c0507bd6a524167 + dce_ast: ca7199b805fd4a48c00bbb88c7183ba9a33a2880582f5d7c2c0507bd6a524167 bytecode: b2e3005d49e16c6431a7731d180ba407dbf3c26564e1015a3e803681959a6e7c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/gt.out b/tests/expectations/compiler/integers/u64/gt.out index 7b74e6ca77..8e6d436856 100644 --- a/tests/expectations/compiler/integers/u64/gt.out +++ b/tests/expectations/compiler/integers/u64/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c6cdd3405ed919f2d705557a8acbe02607b8e13d4528b63f734e80af398be0a - type_checked_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - unrolled_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - initial_ast: a2e5a85e419613abd290d3ce3cb7ffddf2f5b1170540a46d70ae54165f02cba9 - unrolled_ast: a2e5a85e419613abd290d3ce3cb7ffddf2f5b1170540a46d70ae54165f02cba9 - ssa_ast: df724e08266e0a565ffafc315b7b6beefbce20986314de78729094038049ad73 - flattened_ast: a990abee3f9fd6ab77b7f8201822a3fd544cf79c6dacf17d5043abb77c19554c - destructured_ast: 1a3ca602afa526f481fc4430c7eac0f8ecaf1bf3bf06b711e8b8badb943c0a9d - inlined_ast: 1a3ca602afa526f481fc4430c7eac0f8ecaf1bf3bf06b711e8b8badb943c0a9d - dce_ast: 1a3ca602afa526f481fc4430c7eac0f8ecaf1bf3bf06b711e8b8badb943c0a9d + - initial_symbol_table: e1a0d909f4242d62f6ac15a8549867352bd8d0ee646a677e527fa369fd0e44e7 + type_checked_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + unrolled_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + initial_ast: 8a9752eb66c0a1658312a30a373f63b1a334c02f7c7d61ac457b1a31f9425dee + unrolled_ast: 8a9752eb66c0a1658312a30a373f63b1a334c02f7c7d61ac457b1a31f9425dee + ssa_ast: 067f4c96209dac008749bb0cc4dcee6fa21bfd29d48632adccc0a2275cb1de0b + flattened_ast: 5cd4d7c64a6e61d634b1411cc165a803338eaf57cdad65bef53d49b44d2fe67d + destructured_ast: 01f218583ba7585d4b55bd87f64adc67cccb226e2826ac477361c333ba7a1a9f + inlined_ast: 01f218583ba7585d4b55bd87f64adc67cccb226e2826ac477361c333ba7a1a9f + dce_ast: 01f218583ba7585d4b55bd87f64adc67cccb226e2826ac477361c333ba7a1a9f bytecode: 1e385f77b2a0d6c95fc6747906e33664cce2d0a97477de15da923d515c2747b7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/le.out b/tests/expectations/compiler/integers/u64/le.out index 05f4d36ab1..120090a900 100644 --- a/tests/expectations/compiler/integers/u64/le.out +++ b/tests/expectations/compiler/integers/u64/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c6cdd3405ed919f2d705557a8acbe02607b8e13d4528b63f734e80af398be0a - type_checked_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - unrolled_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - initial_ast: 826ed624983006abded4ae8eb5aa4ed2954cc78bf2f962bb04ac49cf67813cf5 - unrolled_ast: 826ed624983006abded4ae8eb5aa4ed2954cc78bf2f962bb04ac49cf67813cf5 - ssa_ast: 2f557003a97c58edb88f25b3e5354ad217db01b2b8f153bb410db55be40db88f - flattened_ast: 4e313a564a5f426c9fe9e3d5b62776b65da101892f49f680f90b180026777d7a - destructured_ast: 5e83b8854f038a3f9894ceb6cb511f925906b2330514261477ba9b7a3940a91d - inlined_ast: 5e83b8854f038a3f9894ceb6cb511f925906b2330514261477ba9b7a3940a91d - dce_ast: 5e83b8854f038a3f9894ceb6cb511f925906b2330514261477ba9b7a3940a91d + - initial_symbol_table: e1a0d909f4242d62f6ac15a8549867352bd8d0ee646a677e527fa369fd0e44e7 + type_checked_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + unrolled_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + initial_ast: c0c899406c82cbfe3d6352eede5a511afa3473c5663c4e64368a8b8e329f737a + unrolled_ast: c0c899406c82cbfe3d6352eede5a511afa3473c5663c4e64368a8b8e329f737a + ssa_ast: b08c32c631655ec5466fd76ec3136a5ace7f41e2f1d1e5c9de27d11bb9328d70 + flattened_ast: 76f534ff4047d50739405d442c7589f4a9548be0c5a5d835035a4827d77a9577 + destructured_ast: 85a3e11380ee56add56c288b906af19a05681ff67631beee25d0841eb71f8be5 + inlined_ast: 85a3e11380ee56add56c288b906af19a05681ff67631beee25d0841eb71f8be5 + dce_ast: 85a3e11380ee56add56c288b906af19a05681ff67631beee25d0841eb71f8be5 bytecode: 8236ef7329613c24727637bdb29f45feb3ad59e82ed99249b8f5098b82922859 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/lt.out b/tests/expectations/compiler/integers/u64/lt.out index 5c67a7dcdf..3a40780d5a 100644 --- a/tests/expectations/compiler/integers/u64/lt.out +++ b/tests/expectations/compiler/integers/u64/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c6cdd3405ed919f2d705557a8acbe02607b8e13d4528b63f734e80af398be0a - type_checked_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - unrolled_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - initial_ast: bb4d1ee0cf7de0a5a9faef4d634c3aa786a9d836c275d375e8c1ed5cbe8dc2a3 - unrolled_ast: bb4d1ee0cf7de0a5a9faef4d634c3aa786a9d836c275d375e8c1ed5cbe8dc2a3 - ssa_ast: 5d5b340f80444755660d2593ae611cdb36d40649e23e7cb931cf8d1b4c230728 - flattened_ast: e01023b8caffb11cea35cfa429c6d295a5537d4387d05aeff1ba340e4727c952 - destructured_ast: 1f4cfe2b85e56acebd64d56bcde03aee94edf810e3b1e61d6653ca57ae100561 - inlined_ast: 1f4cfe2b85e56acebd64d56bcde03aee94edf810e3b1e61d6653ca57ae100561 - dce_ast: 1f4cfe2b85e56acebd64d56bcde03aee94edf810e3b1e61d6653ca57ae100561 + - initial_symbol_table: e1a0d909f4242d62f6ac15a8549867352bd8d0ee646a677e527fa369fd0e44e7 + type_checked_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + unrolled_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + initial_ast: e2f7484c083cfc8b5e897bacb171e460df5065adb8f830b017679824cc9b28c3 + unrolled_ast: e2f7484c083cfc8b5e897bacb171e460df5065adb8f830b017679824cc9b28c3 + ssa_ast: acb63bdb8b87fcb769b85637b378736501c6d1cac813d9847028edfd48597e5b + flattened_ast: 55b3541dccd06890419617b762c61120c45ea4fb6a9349be69bf2458ced092b9 + destructured_ast: 60f53c3fa949dc9165eb7a26a6ff2799bfe567d0b516a306244b845843ea9496 + inlined_ast: 60f53c3fa949dc9165eb7a26a6ff2799bfe567d0b516a306244b845843ea9496 + dce_ast: 60f53c3fa949dc9165eb7a26a6ff2799bfe567d0b516a306244b845843ea9496 bytecode: b436a196b7beab8b7a51791cc458801a2cd9498aeced74c07b81a7f1cc77e183 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/max.out b/tests/expectations/compiler/integers/u64/max.out index 176b3a635a..5c8da7b6d7 100644 --- a/tests/expectations/compiler/integers/u64/max.out +++ b/tests/expectations/compiler/integers/u64/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 84a11395224a53d007241515954c5413573415ced20d928e73ec245502616015 - unrolled_symbol_table: 84a11395224a53d007241515954c5413573415ced20d928e73ec245502616015 - initial_ast: 1e6f48111c0b56b512db5f8276078608c5fbdd15451427a7a8d659e9e37bc77c - unrolled_ast: 1e6f48111c0b56b512db5f8276078608c5fbdd15451427a7a8d659e9e37bc77c - ssa_ast: c9195c298dc4fd7ac8d2533f002d889d656447155bda5eb45e6583100c9e78a1 - flattened_ast: cd32603b6511f51c37a801f80d55fe43d118d764733ada03060235ae9fd5e672 - destructured_ast: 48b7d4d50e03b9d34f8ae3404ff50d2237bdb658aba6334991510e73901dd519 - inlined_ast: 48b7d4d50e03b9d34f8ae3404ff50d2237bdb658aba6334991510e73901dd519 - dce_ast: 27dbc749eae92d4ee7b86ad8ac8e6df936fcded9a9d2481cdf16be912bceb177 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 47b59a2169757b68d3be76ac7e5c58934ab1b8af794ad3b590491f1911abd83e + unrolled_symbol_table: 47b59a2169757b68d3be76ac7e5c58934ab1b8af794ad3b590491f1911abd83e + initial_ast: 956c53f2f289c16531167b5f0afc4368d5e2cf0964dfec7889a182620913a592 + unrolled_ast: 956c53f2f289c16531167b5f0afc4368d5e2cf0964dfec7889a182620913a592 + ssa_ast: f36f9c462f2a1d2320879740b3d63eb5aea3e51371fa3531a1dfa560d18c9509 + flattened_ast: 62e6a5732976a694b36b54674c5df40be9c342a57978cc747dd30572985d1f7b + destructured_ast: 24a79b8884f2daa534fc0aceb7fe5e48cd2700dc40b1ae4ec5dd91c140dd55da + inlined_ast: 24a79b8884f2daa534fc0aceb7fe5e48cd2700dc40b1ae4ec5dd91c140dd55da + dce_ast: bd1b89b6865ff3f3c4fca13a17988ae9435547ebd36785f0fe6e1b793e6e81ef bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/min.out b/tests/expectations/compiler/integers/u64/min.out index 2ba91c61c9..387d76292e 100644 --- a/tests/expectations/compiler/integers/u64/min.out +++ b/tests/expectations/compiler/integers/u64/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 84a11395224a53d007241515954c5413573415ced20d928e73ec245502616015 - unrolled_symbol_table: 84a11395224a53d007241515954c5413573415ced20d928e73ec245502616015 - initial_ast: 36c72cf646d4908e4195216e53630f6c3be8be75553918e3146fc80dc99c9e0d - unrolled_ast: 36c72cf646d4908e4195216e53630f6c3be8be75553918e3146fc80dc99c9e0d - ssa_ast: dec64451f331455bcd738b7bfa5654ad6492d06f9c8ec05c6b614bd7e1c09a70 - flattened_ast: aab1948efdb2e045e4acc45b24ea0ac8168c25acc2c81ddd6542141588847142 - destructured_ast: 8b587b910564097fb45511bd866e699709ebd0726923ffc35edb47c1a228452d - inlined_ast: 8b587b910564097fb45511bd866e699709ebd0726923ffc35edb47c1a228452d - dce_ast: c52972ede00e5e4c9a05bb401e8b72a8f751b710a379af9fc333c3595d598395 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: 47b59a2169757b68d3be76ac7e5c58934ab1b8af794ad3b590491f1911abd83e + unrolled_symbol_table: 47b59a2169757b68d3be76ac7e5c58934ab1b8af794ad3b590491f1911abd83e + initial_ast: a5976f9d20813feafcb7ed300134782782234bdc8fc2b19504b43d42d31fdabc + unrolled_ast: a5976f9d20813feafcb7ed300134782782234bdc8fc2b19504b43d42d31fdabc + ssa_ast: 55b66a2773f898ed351344ce78aaf2ecc952ea8785bb7c517a4c754726efcacf + flattened_ast: fd82660040db020b9022947daf2e43cfd8e6b5173b15c822d8fc0a06d1a2440b + destructured_ast: 622650fcfac09e6cdd48999ad9e915a5b9c3b665ae00bf05599d3b44b6f63d09 + inlined_ast: 622650fcfac09e6cdd48999ad9e915a5b9c3b665ae00bf05599d3b44b6f63d09 + dce_ast: 0c7cb8dbac921c14c7385c82a94c1a455955b24d2ff05266ecc377271e33d840 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/mul.out b/tests/expectations/compiler/integers/u64/mul.out index 062f74bc0b..c3db5d810c 100644 --- a/tests/expectations/compiler/integers/u64/mul.out +++ b/tests/expectations/compiler/integers/u64/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: cf3935aae28726f1f7ddbc92cee5f1e8a7cb5a808f57bc72f06b3c816cec751e - unrolled_ast: cf3935aae28726f1f7ddbc92cee5f1e8a7cb5a808f57bc72f06b3c816cec751e - ssa_ast: 01ac65b157d5a755fbe71ecf2808a727c5248901ebb9be3ab48d895cc80e60af - flattened_ast: 5910d04bee9bc09493464df21a690bd4697e18ba0f23e65d696804748efa662a - destructured_ast: 107fec33b4f0d15ac560fb74fca21c7f3a955570a80d17da1b71f03fac1124df - inlined_ast: 107fec33b4f0d15ac560fb74fca21c7f3a955570a80d17da1b71f03fac1124df - dce_ast: 107fec33b4f0d15ac560fb74fca21c7f3a955570a80d17da1b71f03fac1124df + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: d626a36703c05f7909dca320c24da5cafd636f79d782d5adbef2a1aa617a8fc7 + unrolled_ast: d626a36703c05f7909dca320c24da5cafd636f79d782d5adbef2a1aa617a8fc7 + ssa_ast: 5d1abfb1f06876b476ec7a25335bb21cb85d4e52e13295b379f25373f28a7bb1 + flattened_ast: 031b82e778118a0bb460635c492c816b6829734c846079cf1c443923fb72cde7 + destructured_ast: 56f9a6b1378e29eba30cbc3f2aa8bee17ffd795713c7b87344cd50b145ad8015 + inlined_ast: 56f9a6b1378e29eba30cbc3f2aa8bee17ffd795713c7b87344cd50b145ad8015 + dce_ast: 56f9a6b1378e29eba30cbc3f2aa8bee17ffd795713c7b87344cd50b145ad8015 bytecode: 78f1462dd03f403c4a6d09ee9fe96c4a38f860069190d718a34416b68b9b5643 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/ne.out b/tests/expectations/compiler/integers/u64/ne.out index 29a6df5937..75a72b7f59 100644 --- a/tests/expectations/compiler/integers/u64/ne.out +++ b/tests/expectations/compiler/integers/u64/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9c6cdd3405ed919f2d705557a8acbe02607b8e13d4528b63f734e80af398be0a - type_checked_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - unrolled_symbol_table: aeca5974112a2e2fc56a7062b499459d8f674239efa03343f0ee7fb994724b08 - initial_ast: 5bab4163c68a1f5887d07305a0bb9743bc87021fd41e466619a862cf5fdcf44a - unrolled_ast: 5bab4163c68a1f5887d07305a0bb9743bc87021fd41e466619a862cf5fdcf44a - ssa_ast: 0f1ef4e9b609ea8ab470665805008284235c5fbfc6ffc42a3b60176bf9781dc7 - flattened_ast: fb2915f9af14a7df03d0342316051caaa2713b5ca8922e67ae9e5523901e2edc - destructured_ast: 07430425dccec739997765606909ee752392b4c473b7da03bcd2911c7cd647b7 - inlined_ast: 07430425dccec739997765606909ee752392b4c473b7da03bcd2911c7cd647b7 - dce_ast: 07430425dccec739997765606909ee752392b4c473b7da03bcd2911c7cd647b7 + - initial_symbol_table: e1a0d909f4242d62f6ac15a8549867352bd8d0ee646a677e527fa369fd0e44e7 + type_checked_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + unrolled_symbol_table: 64fd52b181ac67b20af9765717ad34e51fa695a7046496c694a3096e3764d384 + initial_ast: c80e826d06c181c05109a8139b974819d97cf8efb2ed7ac70918e8e0b500c5b9 + unrolled_ast: c80e826d06c181c05109a8139b974819d97cf8efb2ed7ac70918e8e0b500c5b9 + ssa_ast: 6ba2bcc27aaec94fbacfce0f00799f6a1c8e792ff2fb145953a942d0bc323a35 + flattened_ast: 1aa11c36fbfcf526e0c0d83ec21135c507828be4ad32abfc02cba4672bdf3b7b + destructured_ast: add1724df1472080ce3fb86f7e10ed916ca60d33e3d5fb0b20de67c919b1cb5a + inlined_ast: add1724df1472080ce3fb86f7e10ed916ca60d33e3d5fb0b20de67c919b1cb5a + dce_ast: add1724df1472080ce3fb86f7e10ed916ca60d33e3d5fb0b20de67c919b1cb5a bytecode: a7b99df5f7c17bca61aa58a32b7dd8b1b4281302d545b2a88b8c162d1c52dbaa errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/operator_methods.out b/tests/expectations/compiler/integers/u64/operator_methods.out index 7762f97c7c..35e8da6a1a 100644 --- a/tests/expectations/compiler/integers/u64/operator_methods.out +++ b/tests/expectations/compiler/integers/u64/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 003490a19678147b1ca2b2c6945480d5699d4f95c8ce750bc266610810a2f1a6 - type_checked_symbol_table: 6347cf2eea46dcc2b6721660dfdc65c40e025c6b609a8235e8edad26c67404dd - unrolled_symbol_table: 6347cf2eea46dcc2b6721660dfdc65c40e025c6b609a8235e8edad26c67404dd - initial_ast: 743e310d4ad1a394afa1c7ea6724772396956a119c4f95a5a87ec1c12d8b9618 - unrolled_ast: 743e310d4ad1a394afa1c7ea6724772396956a119c4f95a5a87ec1c12d8b9618 - ssa_ast: a9b76e6cd40643f2f42587828a19daab098c675017597bf58f0c60f55f0d4cd6 - flattened_ast: 8c2355b560077450dc4838d32ed6ea4bd8eaa18cc649ba8b02411adc10492e0c - destructured_ast: f10676129b99b58b168001d7f76ae6bd843dc69ac4048edd19098856756d7e6d - inlined_ast: f10676129b99b58b168001d7f76ae6bd843dc69ac4048edd19098856756d7e6d - dce_ast: 9c9b38d2b4b5083e43727bc28b22e0e67ad1a1261dd3b2c58773c9ce3c40227f + - initial_symbol_table: 46f83711ec0f0f9b1ce58300f947283dc22d536a8a75bac7715800e936a39494 + type_checked_symbol_table: 16f20bc1e332180e4a80917adf37342a8d174c078b23547f91e0ecb6ec3cf716 + unrolled_symbol_table: 16f20bc1e332180e4a80917adf37342a8d174c078b23547f91e0ecb6ec3cf716 + initial_ast: 1ce14b439950f312dcaa33014d4802eaa4b3b2835770f0aa3e29db02c8f1e395 + unrolled_ast: 1ce14b439950f312dcaa33014d4802eaa4b3b2835770f0aa3e29db02c8f1e395 + ssa_ast: 5d774969b080819cb23ce4796c73ec5a7d214875a10b3699f37428863756cc25 + flattened_ast: 4915277b235ae90c19075c267d7025f243f2f6476336c9ac84489cf3bd18e2c3 + destructured_ast: 9b4b42b22011073004a8ed3993f9be9c97c18ed79d062b63efe7e096833945be + inlined_ast: 9b4b42b22011073004a8ed3993f9be9c97c18ed79d062b63efe7e096833945be + dce_ast: a2c430c2dcd78b836f04d79a982090cd4ffe815738a7ce1ebe3ec0a5cb7e88a3 bytecode: e5ef9b94c6b2173341804d3fd3d6ca89bcdebc38ed22f7444bb4e140d86f5f00 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/or.out b/tests/expectations/compiler/integers/u64/or.out index 0bfba4215c..477d12ab21 100644 --- a/tests/expectations/compiler/integers/u64/or.out +++ b/tests/expectations/compiler/integers/u64/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: 8ce0559b69855019d20a0815879613fd189c72724d605bcc3162f1988e0a804f - unrolled_ast: 8ce0559b69855019d20a0815879613fd189c72724d605bcc3162f1988e0a804f - ssa_ast: fb826baf59a41e20a7bce001602851154e1ec02c402f7800420fbd9e0fc90db5 - flattened_ast: 876217e6028ab0c0c3dd625fe452ff57bffe7d14d452b73f6e7ea1fed1cb0613 - destructured_ast: ef4d48a81eb6549844f2e3564790c6e496b19927b6b035bc962fc2632a43150a - inlined_ast: ef4d48a81eb6549844f2e3564790c6e496b19927b6b035bc962fc2632a43150a - dce_ast: ef4d48a81eb6549844f2e3564790c6e496b19927b6b035bc962fc2632a43150a + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: e2834803a9267cc6c8dbac736ef9c633d825f0fe5e102d2d6cbdd0c9b50c485d + unrolled_ast: e2834803a9267cc6c8dbac736ef9c633d825f0fe5e102d2d6cbdd0c9b50c485d + ssa_ast: d43ecbee520bbc954201b7586c9b1af00fbc6be6494b50141f333d87c6002361 + flattened_ast: ecd6d169bb3013ea659ca6fca5c93a991f3d361008b1075d611c12c868b6f58a + destructured_ast: ce2eb882bad77eb0c6f6b90f79d104b43b3940b7393336f445d3cdfd75969779 + inlined_ast: ce2eb882bad77eb0c6f6b90f79d104b43b3940b7393336f445d3cdfd75969779 + dce_ast: ce2eb882bad77eb0c6f6b90f79d104b43b3940b7393336f445d3cdfd75969779 bytecode: 13cd83b19f077edfeb58e50adbd76dac67742cef9747f50f4bc4bdb3ec3dc38e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/pow.out b/tests/expectations/compiler/integers/u64/pow.out index e29d9a2ed8..ffeb159aef 100644 --- a/tests/expectations/compiler/integers/u64/pow.out +++ b/tests/expectations/compiler/integers/u64/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: a66c3c68dba2022329ac420935636e46a07afaab184c412fac92433bf174c04f - unrolled_ast: a66c3c68dba2022329ac420935636e46a07afaab184c412fac92433bf174c04f - ssa_ast: cf173a4c1a56467889dd526e944d3279e24c90f40b597f90763a1f7bcb8d3d29 - flattened_ast: 63fef927b5300960364b18d4b5722f7928d13426c9615e7b084e75368ed6429e - destructured_ast: 55ffbc6c26563cdfeff1b7d1ee1f21fa610bbbc0fa52552b6e1d2bda6fdec557 - inlined_ast: 55ffbc6c26563cdfeff1b7d1ee1f21fa610bbbc0fa52552b6e1d2bda6fdec557 - dce_ast: 55ffbc6c26563cdfeff1b7d1ee1f21fa610bbbc0fa52552b6e1d2bda6fdec557 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: c33a9e7926812e3fc26c6dff0f7dfc379875d5fcc2b9bb1212fbaca641b01ffe + unrolled_ast: c33a9e7926812e3fc26c6dff0f7dfc379875d5fcc2b9bb1212fbaca641b01ffe + ssa_ast: 5a3040d98fd249dc56b3de2828138879c76a037e7437a743ab7b86cfea7df084 + flattened_ast: 0dbf464b23ffe7411adecc1b2586d735cc6ac9da63d6a465330c5273ca0a9ab6 + destructured_ast: cf23cdccd1f097998bf00b192c9abf9ba94f9c6c581796df75cc5ae66b4381c9 + inlined_ast: cf23cdccd1f097998bf00b192c9abf9ba94f9c6c581796df75cc5ae66b4381c9 + dce_ast: cf23cdccd1f097998bf00b192c9abf9ba94f9c6c581796df75cc5ae66b4381c9 bytecode: d1aaa5f10bdbc9f2ea3144d83472c27d7f6d6ae31fa26196f320db6d7a9b0403 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/rem.out b/tests/expectations/compiler/integers/u64/rem.out index ce365a5d7f..2e35ff94d4 100644 --- a/tests/expectations/compiler/integers/u64/rem.out +++ b/tests/expectations/compiler/integers/u64/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: 232145f6e64321c57344fd734c952c776f333e069fef163988bbed268e47b1ef - unrolled_ast: 232145f6e64321c57344fd734c952c776f333e069fef163988bbed268e47b1ef - ssa_ast: c041a6d62f7ea5878ad8cb5fa1dabbbd52898483959b78b044eed4001446ca85 - flattened_ast: 7526f7e27e8203b5ec8c7a630bad516192fa1c358573790e017fd2e2bd5ae92f - destructured_ast: 399d79988d20adf7822fbacd8958add7e541ba1ef06ed831edc05c35c4dd8c82 - inlined_ast: 399d79988d20adf7822fbacd8958add7e541ba1ef06ed831edc05c35c4dd8c82 - dce_ast: 399d79988d20adf7822fbacd8958add7e541ba1ef06ed831edc05c35c4dd8c82 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: 1a6a1c2e6e7477bb85cc1070ad53e8a66e45ee3f5d6c58011ebacc16f96ac1a6 + unrolled_ast: 1a6a1c2e6e7477bb85cc1070ad53e8a66e45ee3f5d6c58011ebacc16f96ac1a6 + ssa_ast: da64a6818ac99c8f49202cf18d90551596c95d0bd29b8576c6edcd3587220e0d + flattened_ast: e0456e0d7b4a21960712b144691a28714728ff64ef19d0c24df84b9f182e1d6f + destructured_ast: da92ddffc2273e1ff903bab72f6127e084fa3d3b89afa5a4d0dc70f201eab00b + inlined_ast: da92ddffc2273e1ff903bab72f6127e084fa3d3b89afa5a4d0dc70f201eab00b + dce_ast: da92ddffc2273e1ff903bab72f6127e084fa3d3b89afa5a4d0dc70f201eab00b bytecode: a9ad512e3741c4b6ee79435b76680783f4e9de0ae6720f3945fe03a8a4fd4d0d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/shl.out b/tests/expectations/compiler/integers/u64/shl.out index 45c87081d5..38741c4e09 100644 --- a/tests/expectations/compiler/integers/u64/shl.out +++ b/tests/expectations/compiler/integers/u64/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: 0823e900db229226bff735f32c345c717fede5187e3503285584ff95b9cdf463 - unrolled_ast: 0823e900db229226bff735f32c345c717fede5187e3503285584ff95b9cdf463 - ssa_ast: 9a4621b19dcb72a9543166c255a940da6b50f4bdbb50acbf9be1703f1c60b0f0 - flattened_ast: 036848a414e55e984cb910e7af444db2814879db8822d62f110e93d04f9d738e - destructured_ast: 281cc1f263d3e4ae74e8ff6f0bd4c78f09a1da7352addef92604bfe5c42efa69 - inlined_ast: 281cc1f263d3e4ae74e8ff6f0bd4c78f09a1da7352addef92604bfe5c42efa69 - dce_ast: 281cc1f263d3e4ae74e8ff6f0bd4c78f09a1da7352addef92604bfe5c42efa69 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: c6675a42ca8be3a2e7d4b87c4107c498ccbb3f67aeba41390a47350ba6889999 + unrolled_ast: c6675a42ca8be3a2e7d4b87c4107c498ccbb3f67aeba41390a47350ba6889999 + ssa_ast: 71454fed4fa45517151318c18a8c5ad5850e435490178114bf88375fea35bc31 + flattened_ast: 01c6c0a056c2f0af29cc5b5514e2e578e7fce060184f51c13e597e5dcb12cfe3 + destructured_ast: d91a390548c201d0c456d281a36925eda46661ce5ed3d97496d914a1d19fa66a + inlined_ast: d91a390548c201d0c456d281a36925eda46661ce5ed3d97496d914a1d19fa66a + dce_ast: d91a390548c201d0c456d281a36925eda46661ce5ed3d97496d914a1d19fa66a bytecode: d36e49eaf108a44b1c40155c909914f866e5ce509034c1ae630d22a37c702cba errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/shr.out b/tests/expectations/compiler/integers/u64/shr.out index 4efac8a245..473b9a8b79 100644 --- a/tests/expectations/compiler/integers/u64/shr.out +++ b/tests/expectations/compiler/integers/u64/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: 87a2fda3d14b883bbfb23c02f75d534ff6a76df4fc082043177635eb5739d2b1 - unrolled_ast: 87a2fda3d14b883bbfb23c02f75d534ff6a76df4fc082043177635eb5739d2b1 - ssa_ast: d56cfe2a0960cf40c3d39bbe667fe53548b6be0dcb51a44f58e4a700611ffd7c - flattened_ast: 8c6ee15fd081cc5436663b6e3ca3739be8166148ac20115bfea30047170fc246 - destructured_ast: d2603d93752f2cea1467454f329a7b63add8327440acb5adf2a815dc048d3135 - inlined_ast: d2603d93752f2cea1467454f329a7b63add8327440acb5adf2a815dc048d3135 - dce_ast: d2603d93752f2cea1467454f329a7b63add8327440acb5adf2a815dc048d3135 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: 6ce60849dae80365e48f7f9be6e08eb0e0bc5ca768c3124ebfa44d0959dcffa9 + unrolled_ast: 6ce60849dae80365e48f7f9be6e08eb0e0bc5ca768c3124ebfa44d0959dcffa9 + ssa_ast: cc4eb56c0d774b307222ed683227293cc60152ece904459de557dabcadf5b2bc + flattened_ast: 8119ff883bd63a4b5f7dca4517a34e9991e0e6100772418fce877cabcc3e135a + destructured_ast: a6f7cd6a2a6e63045be371914c314fcd16581f15d76207b1092767f1ce27cd9a + inlined_ast: a6f7cd6a2a6e63045be371914c314fcd16581f15d76207b1092767f1ce27cd9a + dce_ast: a6f7cd6a2a6e63045be371914c314fcd16581f15d76207b1092767f1ce27cd9a bytecode: 58d1ec6467fbeb13930300da8864ec299ab548393dd572f1ccd4878a599873e2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/sub.out b/tests/expectations/compiler/integers/u64/sub.out index 052de95ee7..50972d792b 100644 --- a/tests/expectations/compiler/integers/u64/sub.out +++ b/tests/expectations/compiler/integers/u64/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b97a22b05414293318cc5e850eb9091d26c540cf2eba6b5e3391d35848caba09 - type_checked_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - unrolled_symbol_table: 8a9f1c3bbf519651ab1364af722af5fafd7142ad773338bdbf9bd79a1587b542 - initial_ast: e4da1213aa0f8315f613559d409ac820f37a7ef995a22470b22a584bb4998008 - unrolled_ast: e4da1213aa0f8315f613559d409ac820f37a7ef995a22470b22a584bb4998008 - ssa_ast: da399dfc0c9775d22b97bc7837b701093594ceaa9cdbd1a41018e7436f7be9c6 - flattened_ast: 0d3daa69ec6283bd4efb92c38fd0ed1c8187ecd68e809b0f1163fc5bc95e9d43 - destructured_ast: b1e89a58c4f8463506cacc65c12baf1b0eca2014228370a3f81a78d8ca0ed069 - inlined_ast: b1e89a58c4f8463506cacc65c12baf1b0eca2014228370a3f81a78d8ca0ed069 - dce_ast: b1e89a58c4f8463506cacc65c12baf1b0eca2014228370a3f81a78d8ca0ed069 + - initial_symbol_table: ca9e808c60ae417a4faa07a598f018c8b4548813a58a8b73020ebed87d3b5537 + type_checked_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + unrolled_symbol_table: 578f57df100f4af6e07b970fd37b1d9b3a7ce8266a2028c4e04910459ae709e9 + initial_ast: b0c7e43c348c58446bd6281876a87a105555dab7c33a09542a97d907a4a24bba + unrolled_ast: b0c7e43c348c58446bd6281876a87a105555dab7c33a09542a97d907a4a24bba + ssa_ast: f107cc7f828eeff9e367dc11309e071515b81a8c73179e566570b9bdb9eecb71 + flattened_ast: 4385eaa0ec21b5d03b26907fa1d1873e57f34ac324d8a03741d292d3333c99df + destructured_ast: 1fb778c79b6439ad16cc30dd005f107de945b2894c09686527e897907c5381ce + inlined_ast: 1fb778c79b6439ad16cc30dd005f107de945b2894c09686527e897907c5381ce + dce_ast: 1fb778c79b6439ad16cc30dd005f107de945b2894c09686527e897907c5381ce bytecode: fe0eb66afc2af38ebf4fd30fa4eb0af15eda6be5302fb2a7470485b4536d06e4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/ternary.out b/tests/expectations/compiler/integers/u64/ternary.out index 5bcd7bc0cf..e41e120cd9 100644 --- a/tests/expectations/compiler/integers/u64/ternary.out +++ b/tests/expectations/compiler/integers/u64/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c997a7e1a18c1748e10b3bfe8fa18c1361f9730a88f9e9893d3d1f0d691c39d9 - type_checked_symbol_table: d346ad2eaf0eeb03b5dafa0d7e62187894081f0bef141cf4df2b903ab300496f - unrolled_symbol_table: d346ad2eaf0eeb03b5dafa0d7e62187894081f0bef141cf4df2b903ab300496f - initial_ast: 1ba216560eebd726807c864b57d0b178214602d0e103b7d1ae5d324c2e9ca8a2 - unrolled_ast: 1ba216560eebd726807c864b57d0b178214602d0e103b7d1ae5d324c2e9ca8a2 - ssa_ast: 6a18249db61fd7f089a16fe6156f448e1494002478224a5e0bc013ff59b8ee90 - flattened_ast: 7a51d521739c8e7e06043c44f47ba527144ea2d1bd7af82a39f8d5e894e3644a - destructured_ast: 44c1535a33b78bbdc221dc0020b3365072a5b8024bd37211dbcdeb8c41532eeb - inlined_ast: 44c1535a33b78bbdc221dc0020b3365072a5b8024bd37211dbcdeb8c41532eeb - dce_ast: 44c1535a33b78bbdc221dc0020b3365072a5b8024bd37211dbcdeb8c41532eeb + - initial_symbol_table: af5bb70010470d5714417095d2df855d9f9550a3f518dfd1b76ba620a5768bf5 + type_checked_symbol_table: 5dcff0e5ed0315a1c7294749d25c0e05d976d7f69874cd7c036eb8645cadd0fc + unrolled_symbol_table: 5dcff0e5ed0315a1c7294749d25c0e05d976d7f69874cd7c036eb8645cadd0fc + initial_ast: f15e03a2b49db5406cd393f0c3a12930bfc147b4519d315e3efc33569aebfeff + unrolled_ast: f15e03a2b49db5406cd393f0c3a12930bfc147b4519d315e3efc33569aebfeff + ssa_ast: 5a0ed7c8d8363664d85f5133143d0b0e9b9af850c40bddaec9264591d52551a9 + flattened_ast: de73974d13be25bcbedea21425b238e0c1c3deb33937d04d448c1ac6db761349 + destructured_ast: 6e3391e5a6878b91b3aef1534b448e01e5234cfe8ec1a963eb6dc69afa3f8b74 + inlined_ast: 6e3391e5a6878b91b3aef1534b448e01e5234cfe8ec1a963eb6dc69afa3f8b74 + dce_ast: 6e3391e5a6878b91b3aef1534b448e01e5234cfe8ec1a963eb6dc69afa3f8b74 bytecode: 4e191316243b5f6fff5d47a3177f3ec59d72ce76b7f3d6d3aa0da615f67a4087 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u64/xor.out b/tests/expectations/compiler/integers/u64/xor.out index 37f277d4e5..ab555420db 100644 --- a/tests/expectations/compiler/integers/u64/xor.out +++ b/tests/expectations/compiler/integers/u64/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 770bc40b59183699f90a4e96da39714c9f3c057a9bcc554bdc83914bffc576ea - type_checked_symbol_table: d321dcb0dd1e2d2df001068f9741c6bcd183ff9ccb51e004e791c3ea768c259a - unrolled_symbol_table: d321dcb0dd1e2d2df001068f9741c6bcd183ff9ccb51e004e791c3ea768c259a - initial_ast: 22882b4413f2d645527a761dd44bb0063cee68913599cd80ecaf1a3f1ecb96fe - unrolled_ast: 22882b4413f2d645527a761dd44bb0063cee68913599cd80ecaf1a3f1ecb96fe - ssa_ast: 5c56ce0a9de59f94ad91c9a13d87791e7141388d70ba715fb406c592752042c4 - flattened_ast: 9f71c7db4ea4a464681628be4730e94ffdfd5e771340a9fc90a1e0d3e1770b4b - destructured_ast: f6780b37413c410c7be2bbd7e622806c87ee24230e3bcf764c826693ec93398b - inlined_ast: f6780b37413c410c7be2bbd7e622806c87ee24230e3bcf764c826693ec93398b - dce_ast: f6780b37413c410c7be2bbd7e622806c87ee24230e3bcf764c826693ec93398b + - initial_symbol_table: 669a9cf397a17bfcad5aea2b451b5ef5d131de5475e85baf0e2dac9148374af0 + type_checked_symbol_table: 223e45a2fb8cbd9c8f790e4333e896b0b80cdff6ca08cb749f5ddf61bb30f6f8 + unrolled_symbol_table: 223e45a2fb8cbd9c8f790e4333e896b0b80cdff6ca08cb749f5ddf61bb30f6f8 + initial_ast: 5a6eed1c892828034d8d3641698fa9383046226002ec6b51695688bf72a3cd4d + unrolled_ast: 5a6eed1c892828034d8d3641698fa9383046226002ec6b51695688bf72a3cd4d + ssa_ast: fd362a3a680eb691b892415a280cdaea38fd0224ce2a06ea5602aaf7e2fbaa84 + flattened_ast: ff979b5af09ffcc8cbd714599f1a6f62de56557be06335326347bb2cb5501a47 + destructured_ast: e82e70a8b82d692b2a6326c9107b1eca4a66a5a08bf9266188e804217482d092 + inlined_ast: e82e70a8b82d692b2a6326c9107b1eca4a66a5a08bf9266188e804217482d092 + dce_ast: e82e70a8b82d692b2a6326c9107b1eca4a66a5a08bf9266188e804217482d092 bytecode: cf0a59e484f688e214a001360e2b18445ca6764fbd6c05f133ff317504b3fb3c errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/add.out b/tests/expectations/compiler/integers/u8/add.out index 1a4b0a5849..f092cb2ba7 100644 --- a/tests/expectations/compiler/integers/u8/add.out +++ b/tests/expectations/compiler/integers/u8/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 64bd4cc869d7dbe0475b7c43c61bed95519d551c301514122dbb6985d137a3ee - unrolled_ast: 64bd4cc869d7dbe0475b7c43c61bed95519d551c301514122dbb6985d137a3ee - ssa_ast: 2ffabd7de99a190ad16da5a493ddf3f5b611c0339bcf87b1027432b1c9e9bff6 - flattened_ast: c99d77668606e4b6b974aac221c107b7de68ae2093ec26a60b3b3da0cbe3ee98 - destructured_ast: 5c844db63210b2b3846a3c2bb9de4e52d27601c3a2920a04552ae79923a4ebab - inlined_ast: 5c844db63210b2b3846a3c2bb9de4e52d27601c3a2920a04552ae79923a4ebab - dce_ast: 5c844db63210b2b3846a3c2bb9de4e52d27601c3a2920a04552ae79923a4ebab + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: efd8945f46468594d9f9823bdea6eaf6cdf438fc6e9af15cf7a00ae5f3e5fb3b + unrolled_ast: efd8945f46468594d9f9823bdea6eaf6cdf438fc6e9af15cf7a00ae5f3e5fb3b + ssa_ast: 5a22ca477d0589200efceae9b7f306a6aca6f4c43cf60e22dad998d201f599d2 + flattened_ast: e8f39ffb636b1c063bc8442b4629d7ab9edbe5aa82772e5bed7e1d900d363f89 + destructured_ast: 26be0626dd6e9b676c5a236694f46f32bb898608ed160a8f55de222720ce1a6a + inlined_ast: 26be0626dd6e9b676c5a236694f46f32bb898608ed160a8f55de222720ce1a6a + dce_ast: 26be0626dd6e9b676c5a236694f46f32bb898608ed160a8f55de222720ce1a6a bytecode: 6761db493c28a4d597f857d8d63da1678bb9f4408795168fe82a841acf77f89e errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/and.out b/tests/expectations/compiler/integers/u8/and.out index 029761a37d..8a381aa93c 100644 --- a/tests/expectations/compiler/integers/u8/and.out +++ b/tests/expectations/compiler/integers/u8/and.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: a6f6a0ebde739f49b20cbb2a40ec8ef1e44fe621cd04f1cee9cf858afdc2e840 - unrolled_ast: a6f6a0ebde739f49b20cbb2a40ec8ef1e44fe621cd04f1cee9cf858afdc2e840 - ssa_ast: cd2f584c9dda39bb6260b50514ec8e3b6b71aad107485f4a5691b8870b05dea1 - flattened_ast: 4f68550630a2f3ab0167a470084d269fa937955e6aed0095c502d8e2c0281d0d - destructured_ast: 1d3faeff518dbedb8ba642a5f3344403a7de83b1c34bfb934538a8f106e52784 - inlined_ast: 1d3faeff518dbedb8ba642a5f3344403a7de83b1c34bfb934538a8f106e52784 - dce_ast: 1d3faeff518dbedb8ba642a5f3344403a7de83b1c34bfb934538a8f106e52784 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: e909bdb5dbdc648ab2556a90dff321fb11f949493020f33208ba789af5ce4be7 + unrolled_ast: e909bdb5dbdc648ab2556a90dff321fb11f949493020f33208ba789af5ce4be7 + ssa_ast: 9ad8195284adde626ee3db78e039f3824ce9424c573df26c0ec68520cb7bb78e + flattened_ast: f45ba11eedd7083a3d1c3ab1eb1acb3b3a173f2aee6b204a1f43ba3a5dac64be + destructured_ast: 682383148abda37b0be398b56029507256b31a468a2183364b3e546a1809cfbd + inlined_ast: 682383148abda37b0be398b56029507256b31a468a2183364b3e546a1809cfbd + dce_ast: 682383148abda37b0be398b56029507256b31a468a2183364b3e546a1809cfbd bytecode: 31f37fed73b997c95b00e68369546c32ee9baeac9bc4c08113248156f68f7365 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/console_assert.out b/tests/expectations/compiler/integers/u8/console_assert.out index 06a505af17..9427d71757 100644 --- a/tests/expectations/compiler/integers/u8/console_assert.out +++ b/tests/expectations/compiler/integers/u8/console_assert.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fe29069cb295e73524bfff0efbfe41a086a1ff5420e746dc23314b1deb5550c7 - type_checked_symbol_table: 5d05dd000acd210f3e9fea4fe4dbd1227f2c74c11dd0bb339367fc6ffc6f7c87 - unrolled_symbol_table: 5d05dd000acd210f3e9fea4fe4dbd1227f2c74c11dd0bb339367fc6ffc6f7c87 - initial_ast: ca5e3682f1d7a66dd442b08c89611a830eec1413530dc4f28bab4faaad0ff1be - unrolled_ast: ca5e3682f1d7a66dd442b08c89611a830eec1413530dc4f28bab4faaad0ff1be - ssa_ast: 70c373b2fe8d5addf206cbc04619a5122d5a3645004e881f51ccb90fadafee39 - flattened_ast: fa90177509edbca4aea457b83b62b4f892b6748f5a701bd3cb302bab9d4e36c9 - destructured_ast: 5444cae03b63345a21475b63831dedf4a7430f784f33a4d3d3233daaad2a3a75 - inlined_ast: 5444cae03b63345a21475b63831dedf4a7430f784f33a4d3d3233daaad2a3a75 - dce_ast: 5444cae03b63345a21475b63831dedf4a7430f784f33a4d3d3233daaad2a3a75 + - initial_symbol_table: 6f4c9f96c16df23aea5368162160fd3c931c128c3afe6b8c02097da023c54f08 + type_checked_symbol_table: 3c2d1d87cae87c1be63cf801726eefb7d5e887949faedb3e46987d6c57105aa9 + unrolled_symbol_table: 3c2d1d87cae87c1be63cf801726eefb7d5e887949faedb3e46987d6c57105aa9 + initial_ast: 47081d44c755a295218e7353fba55f83ab2ef20f1cec6aa5653f54e8caeeab9e + unrolled_ast: 47081d44c755a295218e7353fba55f83ab2ef20f1cec6aa5653f54e8caeeab9e + ssa_ast: 640a98b36b4c5ea20c36088b42ad7e4a93c32ba99e0112dec4ecf53eeda8ec43 + flattened_ast: f31dbae930ab5c189ac8ca8aa76b0cbb44e1f556bd31c8f2dfd5bbba2aadd8b7 + destructured_ast: 69fbbda8e363473ed12d870794a4faf85b6c917414a0ba5ec5df4c8125a495ef + inlined_ast: 69fbbda8e363473ed12d870794a4faf85b6c917414a0ba5ec5df4c8125a495ef + dce_ast: 69fbbda8e363473ed12d870794a4faf85b6c917414a0ba5ec5df4c8125a495ef bytecode: 4c7bc1ae9e77f79475afa9f5201eefc0fe85291af17b3d746bd69336e42101a1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/div.out b/tests/expectations/compiler/integers/u8/div.out index c49e7fd192..8ab0931493 100644 --- a/tests/expectations/compiler/integers/u8/div.out +++ b/tests/expectations/compiler/integers/u8/div.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 1d44c63f74c0d5c0ce2ba0624d15f8a0bfbaa65e67c4f004784363d444816b2c - unrolled_ast: 1d44c63f74c0d5c0ce2ba0624d15f8a0bfbaa65e67c4f004784363d444816b2c - ssa_ast: 1cefaf3cc7d4b89520f25b061302c872ccacb2d6487b6092aa1606adb660d90b - flattened_ast: f0ee4adab8ae0f71e06cc8b0ddcfdbfad888208136f1130ae4e3e99b1f724598 - destructured_ast: 07de64d33033c0909e599e5a18df567414b76ef3f53fa6b0359b38b1d71b341f - inlined_ast: 07de64d33033c0909e599e5a18df567414b76ef3f53fa6b0359b38b1d71b341f - dce_ast: 07de64d33033c0909e599e5a18df567414b76ef3f53fa6b0359b38b1d71b341f + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: 4c8d334e7f23456e163b26a4338e3e235ffa4349d3149a335974257ea8d213b9 + unrolled_ast: 4c8d334e7f23456e163b26a4338e3e235ffa4349d3149a335974257ea8d213b9 + ssa_ast: 2f3105be9a43e7f69e7ff541cad703fc208d6bd4ca2362f67836fd8b80bc7e54 + flattened_ast: 318a16183e22c65e6c2bb06ca80d0edc59d68b276c845eec1fa79e9ea8904138 + destructured_ast: 6a21d0455eadb0f6ab7394e641358012afca0eb2fac23e293f2d0e8b89777f59 + inlined_ast: 6a21d0455eadb0f6ab7394e641358012afca0eb2fac23e293f2d0e8b89777f59 + dce_ast: 6a21d0455eadb0f6ab7394e641358012afca0eb2fac23e293f2d0e8b89777f59 bytecode: 632b53e1874bb592e38caef626784ecc81f0b250a76ed6ece1d92b0e3e07f0f3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/eq.out b/tests/expectations/compiler/integers/u8/eq.out index c7d76a2564..a4541f59a4 100644 --- a/tests/expectations/compiler/integers/u8/eq.out +++ b/tests/expectations/compiler/integers/u8/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e473c2047abb71ade74fdb75838d889b9428412f2cdc775c2a8d654b12bf760a - type_checked_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - unrolled_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - initial_ast: 698f91bb067a0e79d0ed681df782055e56b168b0813686404dc10c337e832a16 - unrolled_ast: 698f91bb067a0e79d0ed681df782055e56b168b0813686404dc10c337e832a16 - ssa_ast: 7233e537e31671b827abc834415eeda54e63f3045ffbdcf807253925de7125e1 - flattened_ast: 1a21240fe999ffd473f8ceee04b32fc1a25cffe798bebf7e7f247472924d66cd - destructured_ast: 0b3c8a2216371e6881cc4a9b708c7144d2dbe409f022a2f33172e249e5bc2aef - inlined_ast: 0b3c8a2216371e6881cc4a9b708c7144d2dbe409f022a2f33172e249e5bc2aef - dce_ast: 0b3c8a2216371e6881cc4a9b708c7144d2dbe409f022a2f33172e249e5bc2aef + - initial_symbol_table: cc55846945599771446b5f9d775fcdbb516ff7332077826a0b39b01465cd0e68 + type_checked_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + unrolled_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + initial_ast: efe60a9d0744836360db90baf7f6ead6165c7e890b2917494bbb1d0f7b04ffa9 + unrolled_ast: efe60a9d0744836360db90baf7f6ead6165c7e890b2917494bbb1d0f7b04ffa9 + ssa_ast: 7286508bf6566b68641d1be373ca823770588080d09b31653e732ce39f4b7a6d + flattened_ast: f1d4d4124964d5fa2b4c302fff4de8e8208e8c451e69ed501556cbbd6042939c + destructured_ast: c392f08046f2227e11ed2cd6af8aa8c54897f7c7497fedabd1ee0d3be189831b + inlined_ast: c392f08046f2227e11ed2cd6af8aa8c54897f7c7497fedabd1ee0d3be189831b + dce_ast: c392f08046f2227e11ed2cd6af8aa8c54897f7c7497fedabd1ee0d3be189831b bytecode: a8fabd0b697054bb6de3971dbb93d8a9fb228135f08372b2ae641bb32d670d62 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/ge.out b/tests/expectations/compiler/integers/u8/ge.out index 37f155c43f..2e92d9e5dc 100644 --- a/tests/expectations/compiler/integers/u8/ge.out +++ b/tests/expectations/compiler/integers/u8/ge.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e473c2047abb71ade74fdb75838d889b9428412f2cdc775c2a8d654b12bf760a - type_checked_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - unrolled_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - initial_ast: a53a2bd857e9e3b2927ac8a216f25aaa2dfdc5c8b206f248b0a0a2fde5542c1a - unrolled_ast: a53a2bd857e9e3b2927ac8a216f25aaa2dfdc5c8b206f248b0a0a2fde5542c1a - ssa_ast: 81c68cc352af7716d212e619e67f36f2aa4968684d38d6684fa8d78e9d034328 - flattened_ast: 3ec002fb33e0a6a12448c70f1c783e013368409ce8c4a99b675622628b223cb3 - destructured_ast: bf98c4ac1a51b7bc23d7bb5b8993666fb935ca27d8953d43c7ce69b6fcde5555 - inlined_ast: bf98c4ac1a51b7bc23d7bb5b8993666fb935ca27d8953d43c7ce69b6fcde5555 - dce_ast: bf98c4ac1a51b7bc23d7bb5b8993666fb935ca27d8953d43c7ce69b6fcde5555 + - initial_symbol_table: cc55846945599771446b5f9d775fcdbb516ff7332077826a0b39b01465cd0e68 + type_checked_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + unrolled_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + initial_ast: 0643e6bb83c5813b9305374057f7dbcdda1c852d790b7e26b1c09282460aa593 + unrolled_ast: 0643e6bb83c5813b9305374057f7dbcdda1c852d790b7e26b1c09282460aa593 + ssa_ast: bb375590f4ffe518b374a9684faf0a7ae3860fbbca5ddbd33d0aff01f23cc270 + flattened_ast: 4bb471d022fa068e0f1e92cabc2a14a92fad07967afeea684f75a5dcfceaeaba + destructured_ast: 750e038a3eea938df2761d40fae0112410a4378631a4dc2749b5daad0711f106 + inlined_ast: 750e038a3eea938df2761d40fae0112410a4378631a4dc2749b5daad0711f106 + dce_ast: 750e038a3eea938df2761d40fae0112410a4378631a4dc2749b5daad0711f106 bytecode: f6c47583029e6e00d1d236422c0365a273e4da8dad6dabfb1fe6d1081dc03311 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/gt.out b/tests/expectations/compiler/integers/u8/gt.out index a49881a2e3..73fa26f8b7 100644 --- a/tests/expectations/compiler/integers/u8/gt.out +++ b/tests/expectations/compiler/integers/u8/gt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e473c2047abb71ade74fdb75838d889b9428412f2cdc775c2a8d654b12bf760a - type_checked_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - unrolled_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - initial_ast: 0f50fddc669090adff56fdad64cf7f94021a396d9f225f7834670c96801b47d5 - unrolled_ast: 0f50fddc669090adff56fdad64cf7f94021a396d9f225f7834670c96801b47d5 - ssa_ast: 4eb55f345f9eb162fe348893d0118cabcce5551940ac889c3d0523b63021b869 - flattened_ast: 1c61dd5b2dda92660d792ade9aa00b7e8558f417282a27bd2a3dd2e66e609090 - destructured_ast: b1f3b4eeba819add331a20e70d9a06fe15bccdae015751280e6b1e18f252704b - inlined_ast: b1f3b4eeba819add331a20e70d9a06fe15bccdae015751280e6b1e18f252704b - dce_ast: b1f3b4eeba819add331a20e70d9a06fe15bccdae015751280e6b1e18f252704b + - initial_symbol_table: cc55846945599771446b5f9d775fcdbb516ff7332077826a0b39b01465cd0e68 + type_checked_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + unrolled_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + initial_ast: fb2758cc8f6c7f919b14cb9e58ace37e347b7fdb90be187a0408fc122199fb60 + unrolled_ast: fb2758cc8f6c7f919b14cb9e58ace37e347b7fdb90be187a0408fc122199fb60 + ssa_ast: 172c125113dd9fc2cc2d24e2d42b7796e4ad752190df6b235907c4c1c590d26a + flattened_ast: a8aed6d7d6ebd92844e024f33600d95320c22166f0275b0c9e181d0a6ea11758 + destructured_ast: bc1b26020572bdbf518fbfded66b75e2f4df0b92051fc66538b6586c19b0c9fe + inlined_ast: bc1b26020572bdbf518fbfded66b75e2f4df0b92051fc66538b6586c19b0c9fe + dce_ast: bc1b26020572bdbf518fbfded66b75e2f4df0b92051fc66538b6586c19b0c9fe bytecode: 33459897e4a71fffb71fcfaead0d591ef888473dd61c5c1b83465aa7f99c7f69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/le.out b/tests/expectations/compiler/integers/u8/le.out index d6702b0560..ed42f5c17d 100644 --- a/tests/expectations/compiler/integers/u8/le.out +++ b/tests/expectations/compiler/integers/u8/le.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e473c2047abb71ade74fdb75838d889b9428412f2cdc775c2a8d654b12bf760a - type_checked_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - unrolled_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - initial_ast: feacd40b96b28667781461d99b85f80f024ff178e32e7a47c13efc5e3186fc38 - unrolled_ast: feacd40b96b28667781461d99b85f80f024ff178e32e7a47c13efc5e3186fc38 - ssa_ast: f3be3592872decee9257cfeb932d4f777a345f478bd4fbfe02d27595b3837196 - flattened_ast: 7761a8468a68417c2e1227e789216ac2dc2349056c3a0df71577d1e4fbcf8fa9 - destructured_ast: f5c84ccd0f24537b124fb206ac679b8479ca8e1b2659d4d3a9012cfb1ccdd1db - inlined_ast: f5c84ccd0f24537b124fb206ac679b8479ca8e1b2659d4d3a9012cfb1ccdd1db - dce_ast: f5c84ccd0f24537b124fb206ac679b8479ca8e1b2659d4d3a9012cfb1ccdd1db + - initial_symbol_table: cc55846945599771446b5f9d775fcdbb516ff7332077826a0b39b01465cd0e68 + type_checked_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + unrolled_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + initial_ast: 40fd0b9fee40db3931426f77ba6151140b10e04642564781568a1ad8c5ca2b2f + unrolled_ast: 40fd0b9fee40db3931426f77ba6151140b10e04642564781568a1ad8c5ca2b2f + ssa_ast: bc8eb1e49a60a35068ca83212e377b9f036d21e33be2afb400c985c5d725e29a + flattened_ast: 308db0e049dabca214fd07a84b47b12513b5e0f4ecd709bb0f489a4c21beb6bc + destructured_ast: 8b966c6b600900ed36d4ca25106f9304e2e3386d0eb285199bed89b9a8369d49 + inlined_ast: 8b966c6b600900ed36d4ca25106f9304e2e3386d0eb285199bed89b9a8369d49 + dce_ast: 8b966c6b600900ed36d4ca25106f9304e2e3386d0eb285199bed89b9a8369d49 bytecode: 4e59b997e48f430720d435483ba0e45c45df4be732f87661f59f7f6b87331c30 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/lt.out b/tests/expectations/compiler/integers/u8/lt.out index 5eaa119f31..e8fea076b7 100644 --- a/tests/expectations/compiler/integers/u8/lt.out +++ b/tests/expectations/compiler/integers/u8/lt.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e473c2047abb71ade74fdb75838d889b9428412f2cdc775c2a8d654b12bf760a - type_checked_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - unrolled_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - initial_ast: b9be9865c94dacfb3d82bf8542d0c106554754661680216da4839fccc2d72f02 - unrolled_ast: b9be9865c94dacfb3d82bf8542d0c106554754661680216da4839fccc2d72f02 - ssa_ast: d950254accdb4641150a608af39120c93ea63cbe86c96a0765a6db15bb39280f - flattened_ast: e8f5f95147dcc7add495a756304b0889a58ea147bcdf1279c67f84b3315b037f - destructured_ast: 4d256bf757f2ac1c563ea7c4bf03dd5b6050c884bd303b8cdc79ac08f408a8b7 - inlined_ast: 4d256bf757f2ac1c563ea7c4bf03dd5b6050c884bd303b8cdc79ac08f408a8b7 - dce_ast: 4d256bf757f2ac1c563ea7c4bf03dd5b6050c884bd303b8cdc79ac08f408a8b7 + - initial_symbol_table: cc55846945599771446b5f9d775fcdbb516ff7332077826a0b39b01465cd0e68 + type_checked_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + unrolled_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + initial_ast: de77df23c9d30e71d986f8104d6b6e6b0bbd9b76ff5a10f291f3a3d5dbb6abbf + unrolled_ast: de77df23c9d30e71d986f8104d6b6e6b0bbd9b76ff5a10f291f3a3d5dbb6abbf + ssa_ast: 0643a094ef54eb43c0f81b2662953dc25080c26c3dc7e0a0673a398c2a0956d7 + flattened_ast: 309de39adb3e4f3a44fb80f5b78ebf52ee323138ad3ade323b6fbd2268e2fddd + destructured_ast: 19d1f616371dd930005d037dcde64bdcd86184a2072525dfcf3f18a5cbb96acd + inlined_ast: 19d1f616371dd930005d037dcde64bdcd86184a2072525dfcf3f18a5cbb96acd + dce_ast: 19d1f616371dd930005d037dcde64bdcd86184a2072525dfcf3f18a5cbb96acd bytecode: a785c0d8cfd6988cde7a87a968cf8aa87ac982a4c4aef53474348c4e0525d714 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/max.out b/tests/expectations/compiler/integers/u8/max.out index 605348fadc..d550baee1f 100644 --- a/tests/expectations/compiler/integers/u8/max.out +++ b/tests/expectations/compiler/integers/u8/max.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 7391e280677aecf42afe797d185bdfde0ff3c525b4cc70373121a8c021e11c2e - unrolled_symbol_table: 7391e280677aecf42afe797d185bdfde0ff3c525b4cc70373121a8c021e11c2e - initial_ast: 2fc85fc4b24ec2fe3fd9ce143893de6b7a1805984d16ef8c11a07908ca693bc0 - unrolled_ast: 2fc85fc4b24ec2fe3fd9ce143893de6b7a1805984d16ef8c11a07908ca693bc0 - ssa_ast: f83c16236a52268495da8276805157b9cbd334fe4c38ff8305173b2f1cf17d2a - flattened_ast: 7a4931f15975f3b8aa206c7e2dd15e70a2241667bac92ca833f951722f702cda - destructured_ast: 6cacf9c52f2f54ed635f9d05f3908892b78732de05bca4a64a1b64b39ace4654 - inlined_ast: 6cacf9c52f2f54ed635f9d05f3908892b78732de05bca4a64a1b64b39ace4654 - dce_ast: c52972ede00e5e4c9a05bb401e8b72a8f751b710a379af9fc333c3595d598395 + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: ad2b49d351b85fde3bc41929dd95833b55f502b8e4e959410f87d00bc8c7ddc2 + unrolled_symbol_table: ad2b49d351b85fde3bc41929dd95833b55f502b8e4e959410f87d00bc8c7ddc2 + initial_ast: c3508c18ae8d14551c16d04598a3a7d99e1233ba889445cf66f577c0fddb7ee1 + unrolled_ast: c3508c18ae8d14551c16d04598a3a7d99e1233ba889445cf66f577c0fddb7ee1 + ssa_ast: 36f8c6c4f5ed46d53f7eedc714911c750325d675bb9829c0bb5dd15452b7e4a4 + flattened_ast: 653e3db30ecb3b12429d834b689381bc0a12ac396efc0db0fac5f89ceef3a1a6 + destructured_ast: f2d92eba1c890168175bb4715cde6febb6ad602b8cb605405c9f658f85bdb9ee + inlined_ast: f2d92eba1c890168175bb4715cde6febb6ad602b8cb605405c9f658f85bdb9ee + dce_ast: 0c7cb8dbac921c14c7385c82a94c1a455955b24d2ff05266ecc377271e33d840 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/min.out b/tests/expectations/compiler/integers/u8/min.out index d584337200..c6ef9f26a5 100644 --- a/tests/expectations/compiler/integers/u8/min.out +++ b/tests/expectations/compiler/integers/u8/min.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 24b9d6f7320cde641797d7c62ef7755a02a5d06e6b2204fa6630f593c6206b93 - type_checked_symbol_table: 7391e280677aecf42afe797d185bdfde0ff3c525b4cc70373121a8c021e11c2e - unrolled_symbol_table: 7391e280677aecf42afe797d185bdfde0ff3c525b4cc70373121a8c021e11c2e - initial_ast: 41b6c5dd543614303d630b689ddc4956cfa682a1e318e060bca0a0f6c93f1718 - unrolled_ast: 41b6c5dd543614303d630b689ddc4956cfa682a1e318e060bca0a0f6c93f1718 - ssa_ast: a3ecd61ca652c58c3777fdb7a7231657a2317eb41c6dc04399f118a3cb1ffaa3 - flattened_ast: 9ba3fde053fd35a0023a93ae7066e70eebc23d82a84288555ca73573bcc983b3 - destructured_ast: ef2119d02e5f749bc8e9357e23cf47463b45102fcb0bfdd6b88719f8d384e486 - inlined_ast: ef2119d02e5f749bc8e9357e23cf47463b45102fcb0bfdd6b88719f8d384e486 - dce_ast: 5d06e7f6d85993ad99451d526eb972a152b39332300f9712b4ba5dbbd8b8e6fd + - initial_symbol_table: 5c8eeb1dd1d925fcdaecdea92ba33ee89bf509985db403cac215247ed7d92df3 + type_checked_symbol_table: ad2b49d351b85fde3bc41929dd95833b55f502b8e4e959410f87d00bc8c7ddc2 + unrolled_symbol_table: ad2b49d351b85fde3bc41929dd95833b55f502b8e4e959410f87d00bc8c7ddc2 + initial_ast: a018e426bc5cab366221fa414eab493659580ad2e921f995a672e9d4da428a65 + unrolled_ast: a018e426bc5cab366221fa414eab493659580ad2e921f995a672e9d4da428a65 + ssa_ast: d54853e18230d2740892c0083a97cc565308e1171e3500c89483b7ccd62a3c7e + flattened_ast: da76c303feaf9ad401296149667476a341fa65903303afd30f5716865705f66f + destructured_ast: 294595925805ebd757cfc09a42ae7da1c89999f6282f9df42e7a36344baf58e7 + inlined_ast: 294595925805ebd757cfc09a42ae7da1c89999f6282f9df42e7a36344baf58e7 + dce_ast: 0bc8cae6ca98dfaf17462949c63c9f345e408eb984fdffceb4d0dab8b42fd3a4 bytecode: 651a250bda995df00cf3b4659d1ea35912ed94da32b5d487677dead9126b5d69 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/mul.out b/tests/expectations/compiler/integers/u8/mul.out index 582aef5e26..fa52d8359b 100644 --- a/tests/expectations/compiler/integers/u8/mul.out +++ b/tests/expectations/compiler/integers/u8/mul.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 5c26fc2cd91191998b321b22e58d5b7ba124bffc9a83d12de46f7ce6ea321e84 - unrolled_ast: 5c26fc2cd91191998b321b22e58d5b7ba124bffc9a83d12de46f7ce6ea321e84 - ssa_ast: 3a0a6f1abaeecda0637ead803e3e92e12652b620d989c26e5e4333727880421e - flattened_ast: 3757a8eecbadd6eddc2f4049ab3dca5597b64adfa1e9bf65707e6d976936b063 - destructured_ast: f1ce8772353e66064140015344226841efe56cd86344723f213248c5c9b51329 - inlined_ast: f1ce8772353e66064140015344226841efe56cd86344723f213248c5c9b51329 - dce_ast: f1ce8772353e66064140015344226841efe56cd86344723f213248c5c9b51329 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: ed43019e69455cd6b28b6a757d2a70647da59bab4080a8ebf176bb4624cd656f + unrolled_ast: ed43019e69455cd6b28b6a757d2a70647da59bab4080a8ebf176bb4624cd656f + ssa_ast: 4da2f93656d5412136e06f5e3ed8a983de027b440b5c9e5a1ee863d433b80ec8 + flattened_ast: eca9c08535955193f1c019bf8a25e6bf86a97bc80905f7c14cf40cbc81f42721 + destructured_ast: f53c5a238654a4f97eb5b55a3586d705cc9d560a31fb9e19c64effa627ede502 + inlined_ast: f53c5a238654a4f97eb5b55a3586d705cc9d560a31fb9e19c64effa627ede502 + dce_ast: f53c5a238654a4f97eb5b55a3586d705cc9d560a31fb9e19c64effa627ede502 bytecode: 937e45d26a72a2f9c73609facb8351023ac2bd00390e289501ad3729b65adbb4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/ne.out b/tests/expectations/compiler/integers/u8/ne.out index 48ba1ed645..2b92b7b753 100644 --- a/tests/expectations/compiler/integers/u8/ne.out +++ b/tests/expectations/compiler/integers/u8/ne.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: e473c2047abb71ade74fdb75838d889b9428412f2cdc775c2a8d654b12bf760a - type_checked_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - unrolled_symbol_table: c6ee1da0d4d082e70ff8b6df880c6de02aa511af730f737739d108971b215f0a - initial_ast: aecb5e261111f90e66b188550792601fe1b194e550eba42339712933fa657dc6 - unrolled_ast: aecb5e261111f90e66b188550792601fe1b194e550eba42339712933fa657dc6 - ssa_ast: b29f771401a539675eacb7aa2550f1457a0ebadb39714fe47960d59f02c58411 - flattened_ast: 20e28cd8803e9132aa542aae48c40a8d25fe9587af5c2b352e536f7eb6a5f2d8 - destructured_ast: 4870996da22a00174c86233c6a3a3b183027d55745d36c9a51d05aba8d665aa9 - inlined_ast: 4870996da22a00174c86233c6a3a3b183027d55745d36c9a51d05aba8d665aa9 - dce_ast: 4870996da22a00174c86233c6a3a3b183027d55745d36c9a51d05aba8d665aa9 + - initial_symbol_table: cc55846945599771446b5f9d775fcdbb516ff7332077826a0b39b01465cd0e68 + type_checked_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + unrolled_symbol_table: a3bad889932cf3f215502129c78064e237f358979a5da7cccd3ed04329ab43d9 + initial_ast: 525b4f5cbbc73233778821608fb9b9814b0b5353a60da19674bcd54f6ec5b556 + unrolled_ast: 525b4f5cbbc73233778821608fb9b9814b0b5353a60da19674bcd54f6ec5b556 + ssa_ast: 2c2e46313fd92c5d16efe070c79bc95ea949995fffc2cead3770dd23b45f3819 + flattened_ast: 24321e650b55978a239f9bb25607ef6c1355a6e62158f142577041df17dc64da + destructured_ast: 9100bf8d876cf667a47e215a4829335f218df64a34cdb00c12bc24376ea87022 + inlined_ast: 9100bf8d876cf667a47e215a4829335f218df64a34cdb00c12bc24376ea87022 + dce_ast: 9100bf8d876cf667a47e215a4829335f218df64a34cdb00c12bc24376ea87022 bytecode: 675110e460b707b82a70a488ae58b8d118d946909f825c9afd6121254e676c03 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/operator_methods.out b/tests/expectations/compiler/integers/u8/operator_methods.out index 05d493fca6..ef3593f2e1 100644 --- a/tests/expectations/compiler/integers/u8/operator_methods.out +++ b/tests/expectations/compiler/integers/u8/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fe29069cb295e73524bfff0efbfe41a086a1ff5420e746dc23314b1deb5550c7 - type_checked_symbol_table: 4558b95441659581ce3058d5263255319264422d3bd0f7b1dd338032d58a37f6 - unrolled_symbol_table: 4558b95441659581ce3058d5263255319264422d3bd0f7b1dd338032d58a37f6 - initial_ast: 4fbc549dd18d667ac74b26b001c16698d44dd3879ff3ae322bc3673ab572f7ff - unrolled_ast: 4fbc549dd18d667ac74b26b001c16698d44dd3879ff3ae322bc3673ab572f7ff - ssa_ast: a4565afe285b0fc9a278e86bdcd7e5e9d640c2f51feb34d4c54a0c069d65fc82 - flattened_ast: bb9d52fd6fbb50397b7b93c9d5e8217d4734c77864c8b0a630bd1b0440cefa09 - destructured_ast: b210969e1a746a33657a29c9baff1f8677ca850d02a5abe1af6a0db8d7aa6c5c - inlined_ast: b210969e1a746a33657a29c9baff1f8677ca850d02a5abe1af6a0db8d7aa6c5c - dce_ast: 3f7f0fa1c1bc0cee8c944075aeb842e468464b862d10a3213c8b55bdeb516b40 + - initial_symbol_table: 6f4c9f96c16df23aea5368162160fd3c931c128c3afe6b8c02097da023c54f08 + type_checked_symbol_table: 949c4f71dbc9556a07c9a4ef06a8217d456c5a689913511d4b733ab286321542 + unrolled_symbol_table: 949c4f71dbc9556a07c9a4ef06a8217d456c5a689913511d4b733ab286321542 + initial_ast: e8c1ffed1513ed588bad03e97e624a52cae280d87167bf79d62569423c72180e + unrolled_ast: e8c1ffed1513ed588bad03e97e624a52cae280d87167bf79d62569423c72180e + ssa_ast: d713cc8f14e36e0134521ffd687dfd398af38643efb5c7205bad1974a20605f5 + flattened_ast: 93eabab2793b715e24f4d1f83e5adaadeb1ed0eaf6f43f0425d5f96f21a11eea + destructured_ast: 477abaf1bee32aa6df5740ab665a24eb4d1acccedf3dcab8eda0d0678558f636 + inlined_ast: 477abaf1bee32aa6df5740ab665a24eb4d1acccedf3dcab8eda0d0678558f636 + dce_ast: 2a0caf9aaf58b071308418fc46f96b1393f7646ca329bc6676e860357699ce3b bytecode: 525aa7ee628bc18ddc77b4d2c0f21cc66858ecbdd517233862c7ba491158c69f errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/or.out b/tests/expectations/compiler/integers/u8/or.out index b1d3b8fb29..6d2b076ab4 100644 --- a/tests/expectations/compiler/integers/u8/or.out +++ b/tests/expectations/compiler/integers/u8/or.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 8975105cefd90e9026403b014b1d04471075ea5ffa2de6ef9eefe6577f2f388d - unrolled_ast: 8975105cefd90e9026403b014b1d04471075ea5ffa2de6ef9eefe6577f2f388d - ssa_ast: 175567a48e7edadde13f2dfa777b4d2c3a4182edcfb1276ab96e8db59c4b272c - flattened_ast: d9f13b3e54167995cd688ad08ebe495042b93c9d0d6107c8a3aa9f2b7995e090 - destructured_ast: fa457959df2a73e29c4fae5aefde7e8f1ab9a59ea2f7b38557acb6f796eee420 - inlined_ast: fa457959df2a73e29c4fae5aefde7e8f1ab9a59ea2f7b38557acb6f796eee420 - dce_ast: fa457959df2a73e29c4fae5aefde7e8f1ab9a59ea2f7b38557acb6f796eee420 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: 1a7f6c1c3f98662d3b6a3fd089fd2f6b20d34abdfbec1a49643472cedef0d39a + unrolled_ast: 1a7f6c1c3f98662d3b6a3fd089fd2f6b20d34abdfbec1a49643472cedef0d39a + ssa_ast: adb1a67facd1eb1741d2f626bdca3da90e2e2ed221fc1b635bb7ab69cb4e023b + flattened_ast: 926cb2a9223bb8a17394382106ee92296a60bd306b9fe920bae41ed1bc4cd075 + destructured_ast: 68e5ab9b1d9b3d32726794d7833f73188cece1b1135edb294df1e12b3b69cab7 + inlined_ast: 68e5ab9b1d9b3d32726794d7833f73188cece1b1135edb294df1e12b3b69cab7 + dce_ast: 68e5ab9b1d9b3d32726794d7833f73188cece1b1135edb294df1e12b3b69cab7 bytecode: dc659eaf16fad4225b86c68e2986ec498a85bfa9f34ad54a538119692169d54d errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/pow.out b/tests/expectations/compiler/integers/u8/pow.out index 6cc9af7fb5..1023b1c911 100644 --- a/tests/expectations/compiler/integers/u8/pow.out +++ b/tests/expectations/compiler/integers/u8/pow.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 871c83ec47c29c1d0e05cb42f36b5c0ae0bc9b79e616485452c9c3d8dcab3d5c - unrolled_ast: 871c83ec47c29c1d0e05cb42f36b5c0ae0bc9b79e616485452c9c3d8dcab3d5c - ssa_ast: dd2d3ad9f93ccd3f89db6a562668c822ff88e95bfff473426464a89fdcd65c83 - flattened_ast: 97c2c6049045895596d58b8691a9cc2ec504068b1b7fa63d1dea25efa0f14571 - destructured_ast: 8b71f356d00e5da81000414aaaa914e25bca7b8628f0b047d57d28aece1b1ba9 - inlined_ast: 8b71f356d00e5da81000414aaaa914e25bca7b8628f0b047d57d28aece1b1ba9 - dce_ast: 8b71f356d00e5da81000414aaaa914e25bca7b8628f0b047d57d28aece1b1ba9 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: f64c57645544504908fd420401e6de4078f365ef88735d56efd731709703000c + unrolled_ast: f64c57645544504908fd420401e6de4078f365ef88735d56efd731709703000c + ssa_ast: d10b4e91b0812ee3dc4ee539b3df719daabf4ed787cd44b88035a478d8d975e2 + flattened_ast: 3dcc11151452fca7564b8302f27e9aec0e7345e3a90a54f2d137dd82369368ba + destructured_ast: 62f0c6a6acd7189238bf3e22c4225d04f2880db115d9ebdab8b9b893b354965d + inlined_ast: 62f0c6a6acd7189238bf3e22c4225d04f2880db115d9ebdab8b9b893b354965d + dce_ast: 62f0c6a6acd7189238bf3e22c4225d04f2880db115d9ebdab8b9b893b354965d bytecode: 6f39595f71ec6b6a1a2c622b9c18785cb99323fe027c8cd95d4f49a20b875f39 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/rem.out b/tests/expectations/compiler/integers/u8/rem.out index f81ae2f565..3b74700aab 100644 --- a/tests/expectations/compiler/integers/u8/rem.out +++ b/tests/expectations/compiler/integers/u8/rem.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 1d461af0170fdd57c76cc01ee02c43c6f66a53b570496aa763e977858b01e1be - unrolled_ast: 1d461af0170fdd57c76cc01ee02c43c6f66a53b570496aa763e977858b01e1be - ssa_ast: e8cba89295e52e03dafc3b0b9a6cec3123c9732daaeb8affeb9c8b2a9f3162ae - flattened_ast: f2e0d12ba1e5bcb3b0ed411b7bc006f2967a282f92cf1578e03831098f684ce8 - destructured_ast: cd761b5af7c55bdea792c495e3930ec215ea17dfcc1fb9cc0209633cdca4908f - inlined_ast: cd761b5af7c55bdea792c495e3930ec215ea17dfcc1fb9cc0209633cdca4908f - dce_ast: cd761b5af7c55bdea792c495e3930ec215ea17dfcc1fb9cc0209633cdca4908f + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: d880d339baa9129adc8ac81aab9288cc026d355e88d06cce937a1f8f29d70789 + unrolled_ast: d880d339baa9129adc8ac81aab9288cc026d355e88d06cce937a1f8f29d70789 + ssa_ast: a86b4de1b11faae94992887f1354892875a970a0f516dfd52a81fcb2d025dc30 + flattened_ast: d21f0e6859f7df648546a64f092fa55ea8de0bd34c384c94482c9505113805bc + destructured_ast: 010d8bd5cba0069cdceb16f85cc6cd0014cf33f7c3e1b44d135977be6985156a + inlined_ast: 010d8bd5cba0069cdceb16f85cc6cd0014cf33f7c3e1b44d135977be6985156a + dce_ast: 010d8bd5cba0069cdceb16f85cc6cd0014cf33f7c3e1b44d135977be6985156a bytecode: eb0766ef7942b5b5f50c4778d1d82479583761acb0d4e903ca3b4998e9036ce8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/shl.out b/tests/expectations/compiler/integers/u8/shl.out index 3e3da13dd9..1381b60ee9 100644 --- a/tests/expectations/compiler/integers/u8/shl.out +++ b/tests/expectations/compiler/integers/u8/shl.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 62b9143edf4b2af8de7d17e3760fc79f6c69682bd1fbc6bf49df3603c048f154 - unrolled_ast: 62b9143edf4b2af8de7d17e3760fc79f6c69682bd1fbc6bf49df3603c048f154 - ssa_ast: 90c571faa576d841b46a96893e4da02c93ea3f9f6562da9305199fffdb8e08ed - flattened_ast: adfa84ca86fd3e69687f8d300245300aba9eb636ac0ae6013f17a1f0ebf07735 - destructured_ast: da6302edea2b553822935178b5bded90c3c5d3f4eb0f3e579fdf86fa3c029be3 - inlined_ast: da6302edea2b553822935178b5bded90c3c5d3f4eb0f3e579fdf86fa3c029be3 - dce_ast: da6302edea2b553822935178b5bded90c3c5d3f4eb0f3e579fdf86fa3c029be3 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: 70a3fd65c6782b5b52882740d884944b32ac31377d33cb0bcb9ee3f2f72332ff + unrolled_ast: 70a3fd65c6782b5b52882740d884944b32ac31377d33cb0bcb9ee3f2f72332ff + ssa_ast: 420c47b231cabf5a72d44876e586b3664e25117d0c0fff2193ea742aad8bf7e3 + flattened_ast: e2769117b43b0657848f5d87255237bd08416a906ba4cc70732c88a763348944 + destructured_ast: c4f4f089a4c8a65a9357543124cfe5d343f4a625b82f76d64e05ddf88d0eca1d + inlined_ast: c4f4f089a4c8a65a9357543124cfe5d343f4a625b82f76d64e05ddf88d0eca1d + dce_ast: c4f4f089a4c8a65a9357543124cfe5d343f4a625b82f76d64e05ddf88d0eca1d bytecode: c080998e39be58c165d147352fed55e49828e93d487976c27e4e6e160736f4f6 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/shr.out b/tests/expectations/compiler/integers/u8/shr.out index f03c4906b6..ee32099a00 100644 --- a/tests/expectations/compiler/integers/u8/shr.out +++ b/tests/expectations/compiler/integers/u8/shr.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 230633b71fc4f53dbca4c7e06ff487a855f7b66e7894ad6574a51d80f3a82d44 - unrolled_ast: 230633b71fc4f53dbca4c7e06ff487a855f7b66e7894ad6574a51d80f3a82d44 - ssa_ast: 3569171d85d166379c71c160024a87ddc5d964775bf7411a59d8d15a4a47c57c - flattened_ast: 494698de5935e3cbc5d7862012fd691484a5ffa2125ac84ef458b055a5cac350 - destructured_ast: 29d8ac367807f56ec9f8d06c95a5efb4bea3716f8eda4c390fb4d51790d9f5a5 - inlined_ast: 29d8ac367807f56ec9f8d06c95a5efb4bea3716f8eda4c390fb4d51790d9f5a5 - dce_ast: 29d8ac367807f56ec9f8d06c95a5efb4bea3716f8eda4c390fb4d51790d9f5a5 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: 5ccb98ce2533409a6733bbcfd21a5358af468694bcca3db568aeac69864ef688 + unrolled_ast: 5ccb98ce2533409a6733bbcfd21a5358af468694bcca3db568aeac69864ef688 + ssa_ast: d445dfdd82c5b59b35cef5fab2dce4c866de20ba6842d3a0ff80d8976401af3e + flattened_ast: 3d044accb3b67b38bbeb2c309efdbe30409fe00253d05f1b5746ab4d7a1d184e + destructured_ast: 2418682bc653703e0b3334345ef7125030779887b9efbfd962009c53bb19c430 + inlined_ast: 2418682bc653703e0b3334345ef7125030779887b9efbfd962009c53bb19c430 + dce_ast: 2418682bc653703e0b3334345ef7125030779887b9efbfd962009c53bb19c430 bytecode: 115a3954fe97b0bf052859b3e2060732a5988a738e33e38fa9fc6124009a3df1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/sub.out b/tests/expectations/compiler/integers/u8/sub.out index ac3b502308..4757cad3fe 100644 --- a/tests/expectations/compiler/integers/u8/sub.out +++ b/tests/expectations/compiler/integers/u8/sub.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 05ec2d92254ff35ad17293f850b1280cf88490c2db146247e2cbd47caec485c0 - type_checked_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - unrolled_symbol_table: 2155a0e3a9c431c42c068617530e12ef44fd7c66079a40526792306c22221b3f - initial_ast: 1ee3d9d62c2952f6885b44f79dae4cf7c178f5a050a94e2e500c52d1993ba014 - unrolled_ast: 1ee3d9d62c2952f6885b44f79dae4cf7c178f5a050a94e2e500c52d1993ba014 - ssa_ast: 04e6290b799bc4b6f41917e09a28a6e7ad90823f47e98ea5b622310da6b911c3 - flattened_ast: bf627b3c137bc9261a5fae05fde541b09f0679031b9d97a693c6c9cbeeba776a - destructured_ast: dde5abc11a200b8f0d076a98f30febe52fb700117dad27f3c153ca7c772642b1 - inlined_ast: dde5abc11a200b8f0d076a98f30febe52fb700117dad27f3c153ca7c772642b1 - dce_ast: dde5abc11a200b8f0d076a98f30febe52fb700117dad27f3c153ca7c772642b1 + - initial_symbol_table: f88925277e24e4f6b673869c481feb4d742933c80edf1c56952732a2bb411039 + type_checked_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + unrolled_symbol_table: a34529dcb7557634cb025c4df9ff5fc5fc6820bb8430d5135ca6ca42d0412be3 + initial_ast: 824e47c11cf0eb055b8f2533e6988c286f937322b534d121a7c45e376d69e1dc + unrolled_ast: 824e47c11cf0eb055b8f2533e6988c286f937322b534d121a7c45e376d69e1dc + ssa_ast: d573d5af3b5bb1081b8c8406574b2f752f3526d483cefa6bfc2bd5b1513fe782 + flattened_ast: fbf957bd45a50337d49b9f70e2637587d3b1eea5681d94e948f9c6edef0bf8cc + destructured_ast: 2c3833e2c2e834d3e6bfe80115566685e4302597df4359b21d41ed62d9edbf83 + inlined_ast: 2c3833e2c2e834d3e6bfe80115566685e4302597df4359b21d41ed62d9edbf83 + dce_ast: 2c3833e2c2e834d3e6bfe80115566685e4302597df4359b21d41ed62d9edbf83 bytecode: 000488241130473cec7bf53df1dc0bdab4ae452ab173fe563a9b9311c73f35fe errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/ternary.out b/tests/expectations/compiler/integers/u8/ternary.out index 92ac2d0fff..19b502f360 100644 --- a/tests/expectations/compiler/integers/u8/ternary.out +++ b/tests/expectations/compiler/integers/u8/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: eba7e9882e65802d90eeac7fb95fe0e9fccf779e9890e03dfff02fa0dabc9bc8 - type_checked_symbol_table: 44714fd64f8f899223800f3a91540808cbde6f89f6dd28a8e3c453d201646769 - unrolled_symbol_table: 44714fd64f8f899223800f3a91540808cbde6f89f6dd28a8e3c453d201646769 - initial_ast: 3a105608930dd2ffe956e5d3b3dc927e63effb7f65c7ae33306e740a48618f80 - unrolled_ast: 3a105608930dd2ffe956e5d3b3dc927e63effb7f65c7ae33306e740a48618f80 - ssa_ast: 68b1d1b15b7ea5b10cca734116ac091a8332c07e8c1bf2d6f2e3f9b06484134d - flattened_ast: 2c048420c3a6a82e142c40a3dbaae054124a2c935c7ba0c99d31c692946d98af - destructured_ast: a7b655172616ebc2908adafe1bf3b1fc58d7ad0d3c2f67dda9f8faeda89a6d5e - inlined_ast: a7b655172616ebc2908adafe1bf3b1fc58d7ad0d3c2f67dda9f8faeda89a6d5e - dce_ast: a7b655172616ebc2908adafe1bf3b1fc58d7ad0d3c2f67dda9f8faeda89a6d5e + - initial_symbol_table: 67e1ac58bc6d8ce06e8ec25c0e8d9a7e221c41a0415e4d5f9309d4f33c0091f9 + type_checked_symbol_table: 11f0a336bd276d3c594a28c8cc95acd6a0f2bd671d24f8a1528f6f1787ccbdc1 + unrolled_symbol_table: 11f0a336bd276d3c594a28c8cc95acd6a0f2bd671d24f8a1528f6f1787ccbdc1 + initial_ast: 9d29a4aab227ba40a50d474f4b5eda0eca3522da3a9d29bba53a93b7f219e5d4 + unrolled_ast: 9d29a4aab227ba40a50d474f4b5eda0eca3522da3a9d29bba53a93b7f219e5d4 + ssa_ast: ad89269d5ffddeee6dbd3b063c49943c4af977199276d6309421c7412a01ab9e + flattened_ast: 2010515a7bc92204dc4454a17ffd5cb98aa60a32631855fa6bf4cdaae049678a + destructured_ast: f858ae95f2d44ddf1bc90575ef71763b604f4033acdecf7a806d6ab960a62836 + inlined_ast: f858ae95f2d44ddf1bc90575ef71763b604f4033acdecf7a806d6ab960a62836 + dce_ast: f858ae95f2d44ddf1bc90575ef71763b604f4033acdecf7a806d6ab960a62836 bytecode: 070a1a31af23c4436a8adf74befb9bae19c60a73da4ca1b8c295213c0505b1cb errors: "" warnings: "" diff --git a/tests/expectations/compiler/integers/u8/xor.out b/tests/expectations/compiler/integers/u8/xor.out index 9bebdd672e..4244e2c6eb 100644 --- a/tests/expectations/compiler/integers/u8/xor.out +++ b/tests/expectations/compiler/integers/u8/xor.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 06c4fab8f93b5835c491188513cab24da42c5a8aa387ef9af0dd79d1929c68bc - type_checked_symbol_table: fa6ae58b1255c8587ca1e177d39891b553c5ba88629dbe04954555ca19e76aa7 - unrolled_symbol_table: fa6ae58b1255c8587ca1e177d39891b553c5ba88629dbe04954555ca19e76aa7 - initial_ast: 47e4321c8d73f5d78869d7b6e1cc0edcf45840e66b18ee0cdf92bbef54d2cd83 - unrolled_ast: 47e4321c8d73f5d78869d7b6e1cc0edcf45840e66b18ee0cdf92bbef54d2cd83 - ssa_ast: c6de104d6dc360e5d10a2972fd212d8e8e067a1ad582371b6a0f6787706a009c - flattened_ast: 0c884caac63d8973c7d4fedf183066bf65b0cec26f6cd103fa1d6b081c494b0b - destructured_ast: 0a31c60af807de17c490a73d9ecf14cea94b76b193143f9b8c825509d09a59fc - inlined_ast: 0a31c60af807de17c490a73d9ecf14cea94b76b193143f9b8c825509d09a59fc - dce_ast: 0a31c60af807de17c490a73d9ecf14cea94b76b193143f9b8c825509d09a59fc + - initial_symbol_table: 9a7335728c9c2916ffec02c5773295c85587186351586b312a2f1fa6e9362477 + type_checked_symbol_table: 2033ced3a0f0af84c458d4b1f3860ba90bb73b0cef7ee66e2abae2eb78a3ee96 + unrolled_symbol_table: 2033ced3a0f0af84c458d4b1f3860ba90bb73b0cef7ee66e2abae2eb78a3ee96 + initial_ast: 048fdc23e6dacc97e6e34d92f62a4c2737e55d2dfd780af6d50a01b6e8fd55bc + unrolled_ast: 048fdc23e6dacc97e6e34d92f62a4c2737e55d2dfd780af6d50a01b6e8fd55bc + ssa_ast: 96d4ac73b5fcbbd215ce960babbd01cc756b6eccf290f48ae34ba54c2d9e3906 + flattened_ast: d93817a88d0ced580beafd9da4398606d565905977bcb4eea14aa43f87e8dc68 + destructured_ast: 0a7a26f8943031e6d8642a0271ce49322aaf3365035a57641a0b351a88912e77 + inlined_ast: 0a7a26f8943031e6d8642a0271ce49322aaf3365035a57641a0b351a88912e77 + dce_ast: 0a7a26f8943031e6d8642a0271ce49322aaf3365035a57641a0b351a88912e77 bytecode: a4c6a3559c050f7e666b347ea9cedd29ef60140d4bee54d145160726d4c31880 errors: "" warnings: "" diff --git a/tests/expectations/compiler/mappings/max_mappings.out b/tests/expectations/compiler/mappings/max_mappings.out index 35cd61f866..2308ccbb6d 100644 --- a/tests/expectations/compiler/mappings/max_mappings.out +++ b/tests/expectations/compiler/mappings/max_mappings.out @@ -6,13 +6,13 @@ outputs: - initial_symbol_table: 31996f72ace053dcaa3beb2ec60de78fcade8e4047cf92897dfd244f210987f7 type_checked_symbol_table: 64be9ee1773f9450cf04c18cbf377102aab7c0aba277e7c036c770ab8614b5f0 unrolled_symbol_table: 64be9ee1773f9450cf04c18cbf377102aab7c0aba277e7c036c770ab8614b5f0 - initial_ast: bf4f49760c078b3c4a78361adf9fd379700f2029674a48e418fad97c4f82b5ba - unrolled_ast: bf4f49760c078b3c4a78361adf9fd379700f2029674a48e418fad97c4f82b5ba - ssa_ast: 43ad41ce3448cdad92ce6f3dab2c1f1d636166bce7d33b25d0bc10a138553e93 - flattened_ast: b73def7aa68bb5bc16b4139a44b4aebcc4a72ada4bffe6d52aa559e054a20bb0 - destructured_ast: cd208e1afa3359f38b1489d9185306c3fe3000067620dde6fbe789c248fd415e - inlined_ast: cd208e1afa3359f38b1489d9185306c3fe3000067620dde6fbe789c248fd415e - dce_ast: cd208e1afa3359f38b1489d9185306c3fe3000067620dde6fbe789c248fd415e + initial_ast: dab4c349df7b581a19b258e289107e94355ce3d848801372999cacc807ddeb7b + unrolled_ast: dab4c349df7b581a19b258e289107e94355ce3d848801372999cacc807ddeb7b + ssa_ast: 01a69ccd470b48c3d60c9928922b5c2ed2f0fe0405ab3d0ce95ea64d80155027 + flattened_ast: ec2b075dc39d494b448c04fd5bbd19e8a7503cfea823da12ee33464d8e67d0a1 + destructured_ast: 28d0ece5659e9c3d8dae3bc9f5e2181730dd52d4d00575553fb62879c2252c4c + inlined_ast: 28d0ece5659e9c3d8dae3bc9f5e2181730dd52d4d00575553fb62879c2252c4c + dce_ast: 28d0ece5659e9c3d8dae3bc9f5e2181730dd52d4d00575553fb62879c2252c4c bytecode: 510d9a029bd4900c2278ae7b0d1a7a595b0bd6bae6e362e7bf3ca900ef8bdc8d errors: "" warnings: "" diff --git a/tests/expectations/compiler/mappings/read_external_mapping.out b/tests/expectations/compiler/mappings/read_external_mapping.out index a8c6e2f7b7..e27542bc63 100644 --- a/tests/expectations/compiler/mappings/read_external_mapping.out +++ b/tests/expectations/compiler/mappings/read_external_mapping.out @@ -3,29 +3,29 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4acdffc0a454d2df01d6e604b726ef67d831ecf0d1d47a72f9b284ba42b4c542 - type_checked_symbol_table: 6b99efcf26d1b4111c61210a523d5e0254100619def6cb83f179afccf9220953 - unrolled_symbol_table: 6b99efcf26d1b4111c61210a523d5e0254100619def6cb83f179afccf9220953 - initial_ast: 0bd7aa2a25a1538d3b394b22d1c4a7ac2eafa84784a56e5d629962ed1f234de7 - unrolled_ast: 0bd7aa2a25a1538d3b394b22d1c4a7ac2eafa84784a56e5d629962ed1f234de7 - ssa_ast: 44ebbe97b334cfaa225f98f72b4f0d1747428214ba6198d23d783a3dababbf09 - flattened_ast: 0aca52d267618145910569f99f6639655588bb1e2b169126fca714d13f8e79ec - destructured_ast: 4782e0e60ffa80636ee0d146905b80b166731a5b7d004c79cfd31667dfce68e6 - inlined_ast: 7299bd056f03d1c896bbd9d2d45d1cfdc46cf8db8fdda4068c1dab9228cfefe4 - dce_ast: 7299bd056f03d1c896bbd9d2d45d1cfdc46cf8db8fdda4068c1dab9228cfefe4 + - initial_symbol_table: bb82e4231a0fb50294a05c94943d9fcdb45f636c32365684d2d329b895b55955 + type_checked_symbol_table: ec996a9a76525329051b42462f7bfee41738e276636cf34c9a0661d70e7b733c + unrolled_symbol_table: ec996a9a76525329051b42462f7bfee41738e276636cf34c9a0661d70e7b733c + initial_ast: f2aaf1996d382c7333a733e4be37ea93c27a3ec58960af996b9f8645ebd27dcf + unrolled_ast: f2aaf1996d382c7333a733e4be37ea93c27a3ec58960af996b9f8645ebd27dcf + ssa_ast: 16bbfc985f7b340af00f48be7c87cce9fa9deec2517f8e1e51d0a9b90a54fd52 + flattened_ast: 327b3263d448da3866ca22b11e845307bea00b77a5854b3c498b3dab8ce31fd2 + destructured_ast: 7b13016d5303ea0ba1a9808c08ae7ffa7bd9433cc1c92bd981407291fca91e5d + inlined_ast: c45092530d55cad8153a244b85c022808dd2b11d4125d2d7f8ac7c83028fd9cd + dce_ast: c45092530d55cad8153a244b85c022808dd2b11d4125d2d7f8ac7c83028fd9cd bytecode: 112afa595f98c7a5f0143c80c5f809c04e64da735f5965e21fca7d147470705b errors: "" warnings: "" - - initial_symbol_table: b27409ab60dc9dc145f09fed244b5290555736692f823ca690a67b98df651123 - type_checked_symbol_table: 395bac6a7a09d0c1e8fd267ba708520df2548ada3ac7dabf881f26c4554a8aa8 - unrolled_symbol_table: 395bac6a7a09d0c1e8fd267ba708520df2548ada3ac7dabf881f26c4554a8aa8 - initial_ast: f9f4c04850d3bd97c29805176ea3cb9753ccc67f5890094e8c5a7272325b76f6 - unrolled_ast: 40fed7e3a227db065c82b56d50dbc5e4cd35a1db51fb185ab62bf7509381bc20 - ssa_ast: b3f173f12fdfc461932033cc44726e2aae9727a774d684a2a1205d935ae5d214 - flattened_ast: 8c90d96091852a22fba734a877a67ea304b420806078762a8ae94073c99350a5 - destructured_ast: 4d3003b6b2baf3a00ccb921ce59a426a46e0e57dfbd072a34a9434f6de730136 - inlined_ast: efb0c25768f4317c9a283644a73585302cfe169b059aa563747b3d8fab49cdc6 - dce_ast: efb0c25768f4317c9a283644a73585302cfe169b059aa563747b3d8fab49cdc6 + - initial_symbol_table: 23d4f67793776c110bfd4cc47d98dedde4495edb453c82f6b06718a8cdbc7f6d + type_checked_symbol_table: f8c6d89c3ff7316d9a2e391c1a0d6c7f3f4ab2f45109b0dbd58b6ff424d854dd + unrolled_symbol_table: f8c6d89c3ff7316d9a2e391c1a0d6c7f3f4ab2f45109b0dbd58b6ff424d854dd + initial_ast: 9cc519cc416b2f54ecf753c541196b337f359d42616e4f38b8d9a5a86746de41 + unrolled_ast: 4f5beff4969ba9db8b429435d2a6a6133eed2e8718564073fefa76ed4db76381 + ssa_ast: 012d0c07475a7e03d3898338aa2a91b56d77032978437b17c9337a5001ae5249 + flattened_ast: e391d1d2c6731ec8961afe91d8fa94fb9edb091b892ddecfa48ce3f5a6febe8e + destructured_ast: 26f202a3d6a24f0af49542d0f2c29c635314073b2d52ede163d3ab5e5bcc86fa + inlined_ast: 72e4121a823f91aeeb5b8433f03f07943d174353d55f58a3aae111bc1bab0798 + dce_ast: 72e4121a823f91aeeb5b8433f03f07943d174353d55f58a3aae111bc1bab0798 bytecode: 885815a86613c757d67c00e8c0c4e1530c543364841f05788564c486eaf24bb2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/balance_wrong_ty.out b/tests/expectations/compiler/records/balance_wrong_ty.out index b475828fc8..a95b4d58cb 100644 --- a/tests/expectations/compiler/records/balance_wrong_ty.out +++ b/tests/expectations/compiler/records/balance_wrong_ty.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 18ebaa11fc6e8cdc763010427965b53fd34f582276a0eccdc1499ab57657efb7 - type_checked_symbol_table: d2b994c376a3e4aba7b40f2be025851e9fe713659c1fc5a36c7e15c890e43fcc - unrolled_symbol_table: d2b994c376a3e4aba7b40f2be025851e9fe713659c1fc5a36c7e15c890e43fcc - initial_ast: 3589952e831d7132e989d9368788727ad81f851c9ecdb9be4163d02c2a113719 - unrolled_ast: 3589952e831d7132e989d9368788727ad81f851c9ecdb9be4163d02c2a113719 - ssa_ast: a9e5f3bf53c5f4bf924222b894de7b521bd40e5e4aa7949d2e180ffe7b257fde - flattened_ast: 8f954d454869c89d6c2763c6de5f40d8bbb08efbd225d45b756b8c31eeea975f - destructured_ast: 8e18ed4ce9b6cef04638cb6aa112d05fe7115ec3996ff8ca0e79bbbd73199f9f - inlined_ast: 8e18ed4ce9b6cef04638cb6aa112d05fe7115ec3996ff8ca0e79bbbd73199f9f - dce_ast: 8e18ed4ce9b6cef04638cb6aa112d05fe7115ec3996ff8ca0e79bbbd73199f9f - bytecode: c0e06b094899a8b986048ec322e2fccaf4812febf185e635cb734797a25a7626 + - initial_symbol_table: 1584cbfd87b06264331bf8fce8e6d9fa9652a14e0ef376e1f86f5024b6e52ce6 + type_checked_symbol_table: b3f6701a44924e31632e5f7e6f2fa621c03bc281d7641ef378d23ba10e6cb498 + unrolled_symbol_table: b3f6701a44924e31632e5f7e6f2fa621c03bc281d7641ef378d23ba10e6cb498 + initial_ast: 50c8f3bc8b9c2489558fcf575da4a1dc9da1583021452a38dd055fa622c239f4 + unrolled_ast: 50c8f3bc8b9c2489558fcf575da4a1dc9da1583021452a38dd055fa622c239f4 + ssa_ast: 3888bd37ecff2f44e6c9a58733776106c605b73bee5d0b4a1bab339e6a65b3be + flattened_ast: aaf0ea0bdf90947799366087c8e413a5f30a858beba355ea950a184aea190044 + destructured_ast: e82cd2eb56dd0b2bfc91c15dea7322e37d6be5ffeca0285d3ee78f57d8f498cb + inlined_ast: e82cd2eb56dd0b2bfc91c15dea7322e37d6be5ffeca0285d3ee78f57d8f498cb + dce_ast: e82cd2eb56dd0b2bfc91c15dea7322e37d6be5ffeca0285d3ee78f57d8f498cb + bytecode: 7eb19e77781b95b995631c60dee18f7726d8dafe1cd7987c084700bb4f94349e errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/declaration.out b/tests/expectations/compiler/records/declaration.out index fadbe146d9..24b76d4c40 100644 --- a/tests/expectations/compiler/records/declaration.out +++ b/tests/expectations/compiler/records/declaration.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8542ae69ff108fd84c2ff7cdc7a3649ae4d6d692b3d187c5edea2403ef5e1200 - type_checked_symbol_table: e47517ef1fa2a48979772b789a9910d0bdfdb3aa851b65a31e3031a760d4c223 - unrolled_symbol_table: e47517ef1fa2a48979772b789a9910d0bdfdb3aa851b65a31e3031a760d4c223 - initial_ast: 3bc3d0aa516bb347307817f809c8b9e4f0081164f08fd45f2bc058d86d76e422 - unrolled_ast: 3bc3d0aa516bb347307817f809c8b9e4f0081164f08fd45f2bc058d86d76e422 - ssa_ast: 912c65fcb5d28711a74d1575a00288b6855aba5e58b23246f661aabb797e33b5 - flattened_ast: c6ea93336d1a0e50aa02668f672adee3a2b9369f659ae875c3f8aa5ef3557e3b - destructured_ast: 4b554bd9928679034fc3a55d10cbc714ce8162fd4a87c682425f453864bb92ea - inlined_ast: 4b554bd9928679034fc3a55d10cbc714ce8162fd4a87c682425f453864bb92ea - dce_ast: 4b554bd9928679034fc3a55d10cbc714ce8162fd4a87c682425f453864bb92ea - bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525 + - initial_symbol_table: 7fa525bbbccab774e3f15cadb4b08ef0f3b58e40d1c02cd0e5242d35d19a3493 + type_checked_symbol_table: 9281101270c690ce12d8b1457e8008d465e3489b0b7e9eed8db82bc954994790 + unrolled_symbol_table: 9281101270c690ce12d8b1457e8008d465e3489b0b7e9eed8db82bc954994790 + initial_ast: 219d864046c10b30d1e2aaa028e31f099d779436d370c4b6a5883021de58bdb8 + unrolled_ast: 219d864046c10b30d1e2aaa028e31f099d779436d370c4b6a5883021de58bdb8 + ssa_ast: 6ffb555f57267fd4ab803ed30fba27516b4aab0098a58a5a4da55ddbf7cc004c + flattened_ast: 8293489de0f0b563e1ed848260a741f20dee0b8caca7849d84de6c8d1aa1b5e3 + destructured_ast: b1c280356837bfdd1eabf96df4e80a172ae52dbaa90b610f610f3497046866bc + inlined_ast: b1c280356837bfdd1eabf96df4e80a172ae52dbaa90b610f610f3497046866bc + dce_ast: b1c280356837bfdd1eabf96df4e80a172ae52dbaa90b610f610f3497046866bc + bytecode: 7eb19e77781b95b995631c60dee18f7726d8dafe1cd7987c084700bb4f94349e errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/duplicate_circuit_name_fail.out b/tests/expectations/compiler/records/duplicate_circuit_name_fail.out index e168072c9b..04fd50cf5e 100644 --- a/tests/expectations/compiler/records/duplicate_circuit_name_fail.out +++ b/tests/expectations/compiler/records/duplicate_circuit_name_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EAST0372008]: record `Token` shadowed by\n --> compiler-test:11:5\n |\n 11 | struct Token { // This struct cannot have the same name as the record defined above it.\n 12 | x: u32,\n 13 | }\n | ^\n" + - "Error [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/records/gates_is_allowed.out b/tests/expectations/compiler/records/gates_is_allowed.out index 5191fb7287..ca636f14fd 100644 --- a/tests/expectations/compiler/records/gates_is_allowed.out +++ b/tests/expectations/compiler/records/gates_is_allowed.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 73ca6737725b8ed94234750f7e6f03db1afe2318f4b4c6652904abf336834e85 - type_checked_symbol_table: 2864348c71db4641f73d6382836b5a6884046c296d8fe810187ee6613a145231 - unrolled_symbol_table: 2864348c71db4641f73d6382836b5a6884046c296d8fe810187ee6613a145231 - initial_ast: a2c898381edd495ac2aa99111d2315fe71e48f180c4db1949777169ae47e6701 - unrolled_ast: a2c898381edd495ac2aa99111d2315fe71e48f180c4db1949777169ae47e6701 - ssa_ast: 743e64afc4dc2c81585ce4ca6af3e6ba0080f888bf27deceddd9b59bc8e4f10b - flattened_ast: 0e67dd09e93069f793898da4c4e30a8e9314d4a3cfe1c244d7ff72efc56dd6c7 - destructured_ast: 981b76764e66112e95244f85db5bd57507e0e9430f6398064bde72f2eb830d8c - inlined_ast: 981b76764e66112e95244f85db5bd57507e0e9430f6398064bde72f2eb830d8c - dce_ast: 981b76764e66112e95244f85db5bd57507e0e9430f6398064bde72f2eb830d8c - bytecode: 48e7881ab72ea8eaea757488386d315e8b5572f7ed34a5f1c70a5d19b2c4c481 + - initial_symbol_table: 7b7370a95949739bbb1b6fa3139ba90670c42d68eac051eaabfe4aa759775481 + type_checked_symbol_table: c0de0856800efab5e0591eda8ac78e3bfe858a9205d46401a07a0c91077767a9 + unrolled_symbol_table: c0de0856800efab5e0591eda8ac78e3bfe858a9205d46401a07a0c91077767a9 + initial_ast: 655e847661250ba3937f6419a9d920797a794cad63feb65196bec00d658234fe + unrolled_ast: 655e847661250ba3937f6419a9d920797a794cad63feb65196bec00d658234fe + ssa_ast: 5e28e91d5318baefa8d55e6817659de0c72416b7fdb8ef77df5e4e3a5703b8d1 + flattened_ast: 03ae9b01404a08345cc315de9d11190899294a8b7970fffa9296a0d2f6e5e11f + destructured_ast: 056366508d4a248cd4ed6fb04a69efbb07f6f79ffc889f872afd5e1279785e96 + inlined_ast: 056366508d4a248cd4ed6fb04a69efbb07f6f79ffc889f872afd5e1279785e96 + dce_ast: 056366508d4a248cd4ed6fb04a69efbb07f6f79ffc889f872afd5e1279785e96 + bytecode: cdfda5c02b9b486f79d17a9edef9df16a4fa359ae21e048bbf6c5a22bdf9b38e errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/init_expression.out b/tests/expectations/compiler/records/init_expression.out index d269835225..e6d6fbf1c7 100644 --- a/tests/expectations/compiler/records/init_expression.out +++ b/tests/expectations/compiler/records/init_expression.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 663ca3ed75566cfea49db3143f41aaffa95bc496311ddaa70344d3469a6fe410 - type_checked_symbol_table: 674df691f657867fcab32da3d952de4754d424ad92449f6c46686760edf926b5 - unrolled_symbol_table: 674df691f657867fcab32da3d952de4754d424ad92449f6c46686760edf926b5 - initial_ast: 47b2794d6d928690b48bc76cb4050d912f9beb0a374a60ddd10d890cf1fe74fd - unrolled_ast: 47b2794d6d928690b48bc76cb4050d912f9beb0a374a60ddd10d890cf1fe74fd - ssa_ast: 8a73d001d7aaa5c6567adcc1d57cf36d1e3381e2f931b209ae4da4c80e83e039 - flattened_ast: 76ec7b1d5b62c765ae7649da7cdaf55c1cfe3c40477a8d834f92d86854506a31 - destructured_ast: c66b012ede85e34c1b23a7ba28cd466ef336e1e16c97f1eb9853065fd53ad00e - inlined_ast: c66b012ede85e34c1b23a7ba28cd466ef336e1e16c97f1eb9853065fd53ad00e - dce_ast: 04fa3cdf83a4a3a701d5c408a9425f71972b4a6bf4007e82bfbe12f1ea440094 + - initial_symbol_table: 3fd1cc6a2ce3920f6a8669981cc229d991818bc1baa451da4f15c15182445a80 + type_checked_symbol_table: ca911d7fe1163c60a9cfb288fcb2863dc9cac2f114ff4c48d8aff5bd82908159 + unrolled_symbol_table: ca911d7fe1163c60a9cfb288fcb2863dc9cac2f114ff4c48d8aff5bd82908159 + initial_ast: 8160dc0cbe7e1bc57e65f46d78222c56e3ec7f1786a31c18adf1705985b25365 + unrolled_ast: 8160dc0cbe7e1bc57e65f46d78222c56e3ec7f1786a31c18adf1705985b25365 + ssa_ast: 8b9a5676e89823fa5d8b88ddad56f8fe2f518910cec99abc3ceb026cc0692d27 + flattened_ast: da220e2edfb44d1e871b010cfe2663e40e06e3c71c472710f781dd2c585e2184 + destructured_ast: 9e1726ad46b3ee2de7496cf5f834127ad440b59b76f8ec9c69b3ac733c61bd36 + inlined_ast: 9e1726ad46b3ee2de7496cf5f834127ad440b59b76f8ec9c69b3ac733c61bd36 + dce_ast: 69b116454ce349eb479f08eebd42729a9284642d664c83ac65cfa86f2e1309c2 bytecode: f243717a23b7bcbf2e4656d741a9e43b8a60184892683964efb628e22e36e7f1 errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/init_expression_shorthand.out b/tests/expectations/compiler/records/init_expression_shorthand.out index fe4ce2f180..1581302468 100644 --- a/tests/expectations/compiler/records/init_expression_shorthand.out +++ b/tests/expectations/compiler/records/init_expression_shorthand.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d7536b21d33ce567d6ea223e89b3f8b7c87cc7e5ac5ebe1110de59fe6677f34b - type_checked_symbol_table: 8ed68cac04c1509896b2c5c519112f82068b06ecc37d25b97c465728dec7d4bc - unrolled_symbol_table: 8ed68cac04c1509896b2c5c519112f82068b06ecc37d25b97c465728dec7d4bc - initial_ast: 39d4202f5b6cf465baf925ad8c0cb510fb6ef6e573a1313a41626adca7fc63bd - unrolled_ast: a578b2b163fa434a1c08391c666f6cb36f7d6838a1c21387d31b4c710b373712 - ssa_ast: d3edb48d94d4fbca62ad065d002b84e982f16e094b48a098dffe47d2d4694100 - flattened_ast: 11eebf708d187d53069cadb93f937fbae2bedf3b7f8b79e76b10a02dedda45e5 - destructured_ast: c25e2fa9fcbe2fdacd92b459320f216d69f26ea6261898b408e1d6ca19ca35fa - inlined_ast: c25e2fa9fcbe2fdacd92b459320f216d69f26ea6261898b408e1d6ca19ca35fa - dce_ast: 6cd34ad155a0c325c0714e44378157e0169baa9b7e931ca8ffd719e5c8f64930 + - initial_symbol_table: 002e762d77a8521f1679eab9904bf7357422d0fa74a5ac1b3652a90ad588c0bb + type_checked_symbol_table: 833e07fbb1a747d1575ee49268dc2948de1475fed19731cd8083a23d0231c605 + unrolled_symbol_table: 833e07fbb1a747d1575ee49268dc2948de1475fed19731cd8083a23d0231c605 + initial_ast: 3917e2251c71ec95bbb6cf5731dcf43126aafa4115a3b2a7767c1a0b1aa70eb6 + unrolled_ast: 923de60415b7eb88a8ba42c16c831e73fb586d1c46599f85aafc8d69b6920033 + ssa_ast: 3fda30235b60f942f2ce28e0b32749e04924c5b226e78a2184cdaa3b36b3a2ee + flattened_ast: b4a27bb564c16bac85dbafbc00a4c4c47350b04d2b0fef002efd7b8ecc1def36 + destructured_ast: 58ec5e057d5129e2db6d8f699eae5a5d061d4fe62fb7878c84f94f67ee47ebf9 + inlined_ast: 58ec5e057d5129e2db6d8f699eae5a5d061d4fe62fb7878c84f94f67ee47ebf9 + dce_ast: a9f2a052ca981a5a23ce47ba13c410311e10d5fc87f2648ba62f850a8a2d5c6e bytecode: 0df6e3d77f2b3503e1b948582ccf17e40ef1cc0ba784bfb0ee91dd6388003630 errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/init_expression_type_fail.out b/tests/expectations/compiler/records/init_expression_type_fail.out index 2007b6139b..111876052c 100644 --- a/tests/expectations/compiler/records/init_expression_type_fail.out +++ b/tests/expectations/compiler/records/init_expression_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:11:44\n |\n 11 | function mint(r0: address, r1: u64) -> Token {\n | ^^^^^\nError [ETYC0372007]: Expected one type from `u64`, but got `address`\n --> compiler-test:13:20\n |\n 13 | owner: r1, // This variable should be type address.\n | ^^\nError [ETYC0372007]: Expected one type from `address`, but got `u64`\n --> compiler-test:14:21\n |\n 14 | amount: r0, // This variable should be type u64.\n | ^^\nError [ETYC0372042]: Only `inline` can be called from a `function` or `inline`.\n --> compiler-test:20:24\n |\n 20 | let t: Token = mint(x, c);\n | ^^^^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:11:44\n |\n 11 | function mint(r0: address, r1: u64) -> Token {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:11:44\n |\n 11 | function mint(r0: address, r1: u64) -> Token {\n | ^^^^^\nError [ETYC0372003]: Expected type `address` but type `u64` was found\n --> compiler-test:13:20\n |\n 13 | owner: r1, // This variable should be type address.\n | ^^\nError [ETYC0372003]: Expected type `u64` but type `address` was found\n --> compiler-test:14:21\n |\n 14 | amount: r0, // This variable should be type u64.\n | ^^\nError [ETYC0372042]: Only `inline` can be called from a `function` or `inline`.\n --> compiler-test:20:24\n |\n 20 | let t: Token = mint(x, c);\n | ^^^^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/records/init_expression_var_fail.out b/tests/expectations/compiler/records/init_expression_var_fail.out index 2b6d7cb390..a4199a5af8 100644 --- a/tests/expectations/compiler/records/init_expression_var_fail.out +++ b/tests/expectations/compiler/records/init_expression_var_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:11:44\n |\n 11 | function mint(r0: address, r1: u64) -> Token {\n | ^^^^^\nError [ETYC0372013]: Struct initialization expression for `Token` is missing member `owner`.\n --> compiler-test:12:16\n |\n 12 | return Token {\n 13 | sender: r0, // This variable should be named `owner`.\n 14 | amount: r1,\n 15 | };\n | ^^^^^^\nError [ETYC0372042]: Only `inline` can be called from a `function` or `inline`.\n --> compiler-test:20:24\n |\n 20 | let t: Token = mint(x, c);\n | ^^^^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:11:44\n |\n 11 | function mint(r0: address, r1: u64) -> Token {\n | ^^^^^\nError [ETYC0372057]: Only `transition` functions can have a record as input or output.\n --> compiler-test:11:44\n |\n 11 | function mint(r0: address, r1: u64) -> Token {\n | ^^^^^\nError [ETYC0372013]: Struct initialization expression for `Token` is missing member `owner`.\n --> compiler-test:12:16\n |\n 12 | return Token {\n 13 | sender: r0, // This variable should be named `owner`.\n 14 | amount: r1,\n 15 | };\n | ^^^^^^\nError [ETYC0372042]: Only `inline` can be called from a `function` or `inline`.\n --> compiler-test:20:24\n |\n 20 | let t: Token = mint(x, c);\n | ^^^^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/records/nested_record.out b/tests/expectations/compiler/records/nested_record.out index 42427cc53a..9fdbc70358 100644 --- a/tests/expectations/compiler/records/nested_record.out +++ b/tests/expectations/compiler/records/nested_record.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 97cd4e55ffcafcd23a70ced02904088ca9f09a4b3862159660a77cb666c7fa99 - type_checked_symbol_table: ac415c9c118ecd9224e798f260240292b6d9cea8f984632bb22e3703ee3a4faa - unrolled_symbol_table: ac415c9c118ecd9224e798f260240292b6d9cea8f984632bb22e3703ee3a4faa - initial_ast: bddaa1c292c2746ed3dc6090b6f1bec0ac56bd8651ca826782cd7787faf0087e - unrolled_ast: bddaa1c292c2746ed3dc6090b6f1bec0ac56bd8651ca826782cd7787faf0087e - ssa_ast: f1a8349452550dd7551723f35d8c8fe995bad506bafff981818cfce1ed2909ad - flattened_ast: a60af9fca9d43c5489d32ee664c4fc6250f20bb90492bb71c17acb905683479b - destructured_ast: a0ccfceded160e777e6e5e5177ebb233c17da6a783e002f6543bc5cdfd10eb02 - inlined_ast: a0ccfceded160e777e6e5e5177ebb233c17da6a783e002f6543bc5cdfd10eb02 - dce_ast: 1ac28f9a2dd6c7cf62cb89053f1f6578c04f73e26711983fee2e63f8cf14cfe8 + - initial_symbol_table: 5b8c5b2a0876c74dc30026b2f2b559851bed7fd78570aca2d73ff6bf6f6b978f + type_checked_symbol_table: 494c29aaab2d05abfc510da4877b5c111d765c8dc7408436b6e1b2f0e5a3a905 + unrolled_symbol_table: 494c29aaab2d05abfc510da4877b5c111d765c8dc7408436b6e1b2f0e5a3a905 + initial_ast: ce249307b5be89ebd81d36aea76c5563a1bf06d8abc410a7efdaf5d42fc9c8e1 + unrolled_ast: ce249307b5be89ebd81d36aea76c5563a1bf06d8abc410a7efdaf5d42fc9c8e1 + ssa_ast: a3ef314961cd5905bfba1087318a02acf3ba098a373fc0a6fd8fdf3f5b1ebd14 + flattened_ast: 4fc89fc15a0c119400a045fd7a2809a811f82634e71c624729154e17956367f8 + destructured_ast: 00db00056443bc6d46a70373f3f22b51ffc5bc724314b2314a3bf1f7fc6ec69c + inlined_ast: 00db00056443bc6d46a70373f3f22b51ffc5bc724314b2314a3bf1f7fc6ec69c + dce_ast: e25a6bd09d054c3f041c70e6c4013b1269fdba734e6e78f35c3b69dd8c4ce2d0 bytecode: 9477487eb30939ab953ae2b069d924cc89d50b2b1062bfad64dcb7c79d817b6f errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/record_declaration_out_of_order.out b/tests/expectations/compiler/records/record_declaration_out_of_order.out index eff3a06a4d..3913e1cccd 100644 --- a/tests/expectations/compiler/records/record_declaration_out_of_order.out +++ b/tests/expectations/compiler/records/record_declaration_out_of_order.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 373fdfb903c580b6c8606db2dd2546b210377ec07f9fcb4742ea09b696380ad9 - type_checked_symbol_table: abf147140f9c6ed314c04f41036b122a75f891a664bfdba7c21b13e16d876b53 - unrolled_symbol_table: abf147140f9c6ed314c04f41036b122a75f891a664bfdba7c21b13e16d876b53 - initial_ast: ca50fe8def46a19a63b5c32375b4fd64a30813d275b3ca2c13e302885fb1e858 - unrolled_ast: ca50fe8def46a19a63b5c32375b4fd64a30813d275b3ca2c13e302885fb1e858 - ssa_ast: e3b2589f6644dd34c72d957e5a520c2a70f4f975851807071746bb084739a845 - flattened_ast: 50532c4917cee88282b1215d0b0fb1af06753d15a33842f5d5df92c4893186aa - destructured_ast: 0d551e889be2770e2c8369c4c626c5fcf4810ad30ff7664ab046f5d8e25da369 - inlined_ast: 0d551e889be2770e2c8369c4c626c5fcf4810ad30ff7664ab046f5d8e25da369 - dce_ast: 0d551e889be2770e2c8369c4c626c5fcf4810ad30ff7664ab046f5d8e25da369 - bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525 + - initial_symbol_table: 3f9924dd0dd047baffbbd264bff45deeeb9c7f0e5b85cec1f09d368ccf2da34d + type_checked_symbol_table: b63238fe925dc148180f075a969645f67188ebf518232f630a7c84c8d9fd68a2 + unrolled_symbol_table: b63238fe925dc148180f075a969645f67188ebf518232f630a7c84c8d9fd68a2 + initial_ast: 0b156106d2f50efe97476dfdd1f07741b2db336c50cfd89113c0eb011b718ea6 + unrolled_ast: 0b156106d2f50efe97476dfdd1f07741b2db336c50cfd89113c0eb011b718ea6 + ssa_ast: 53c908cf360f5469c561d84a7fc021d985a9cf5e9ed8dc050b0d3937339f14ab + flattened_ast: bfff4d02525394ef7e29496626789c64dbf4f8b92810fbc79ba38faef114ae69 + destructured_ast: d539c3593943275cd7f4eb2dde377d0be520c64a2d15a00e41ad7242068ffd68 + inlined_ast: d539c3593943275cd7f4eb2dde377d0be520c64a2d15a00e41ad7242068ffd68 + dce_ast: d539c3593943275cd7f4eb2dde377d0be520c64a2d15a00e41ad7242068ffd68 + bytecode: 9c274bbe580ab8d20c474474f15f2ed4f0913a91d3e9938197cbe29b6f1e273e errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/record_init_out_of_order.out b/tests/expectations/compiler/records/record_init_out_of_order.out index e7eac74da8..ae8484c8da 100644 --- a/tests/expectations/compiler/records/record_init_out_of_order.out +++ b/tests/expectations/compiler/records/record_init_out_of_order.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 2cc7e3aed27842133f95e31261766f8a9b1ba9d1c4d9d7d4ed6947efbfe29bba - type_checked_symbol_table: ad07a15ba81112a280d0e6e5e99c633968c0010eb902a24c0dd5c341a232398c - unrolled_symbol_table: ad07a15ba81112a280d0e6e5e99c633968c0010eb902a24c0dd5c341a232398c - initial_ast: c136ee8bf27b94ba3dbd36af662d510f849e6596e6d486ff4d074361f354b3f9 - unrolled_ast: 18ac94dd4c92f0ca206234a474d73a93be4ce41eef13e96b48b35bea8cbbdc0b - ssa_ast: b5afdcf1546c85e54b949c62282ffd0b3e2a8f951ee76a051d1e6fc7e8a14faf - flattened_ast: 87b5d7d13eb37bcaf09559b1a7a892a4ceef0a99de21108b1e25a42c1a2d14c0 - destructured_ast: 132ab04725a97f75afed8c0b01570422e2b316d072450946b3e97d20c9516b85 - inlined_ast: 132ab04725a97f75afed8c0b01570422e2b316d072450946b3e97d20c9516b85 - dce_ast: 132ab04725a97f75afed8c0b01570422e2b316d072450946b3e97d20c9516b85 + - initial_symbol_table: 6feca07193b306037d0a93baef8f35b166890e11fb15af517d5f5c424c0840ca + type_checked_symbol_table: e084cc1575d2853a823d08df5615028b18a39cc1b839ae41ac46f305cf5af81d + unrolled_symbol_table: e084cc1575d2853a823d08df5615028b18a39cc1b839ae41ac46f305cf5af81d + initial_ast: 0f4e4004f2763ca95cc6d9ea35a30157f8b6f8453126065697cbe334e34144f3 + unrolled_ast: 0e01d06487035888e2f16e325cf5d40f8999eed94ff22d0ca6f8da1f7154e461 + ssa_ast: 09da4292294f513073a69a66e3a8478973affe50ea7d426e6161a3a9afe8af62 + flattened_ast: fb24e616b49908385cbe1fd252847b8c0e92147cc206bc11f9fb1f29e5721e1e + destructured_ast: 237ed96bfc2bcb15043481d52b1a8c1ebaf9337803c67eb3a3ab4fd169dd7454 + inlined_ast: 237ed96bfc2bcb15043481d52b1a8c1ebaf9337803c67eb3a3ab4fd169dd7454 + dce_ast: 237ed96bfc2bcb15043481d52b1a8c1ebaf9337803c67eb3a3ab4fd169dd7454 bytecode: 8c8992021f4a3ff29c9d5b1ddb3a34e14878b9cd822ac6e470018a4e268b2769 errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/record_with_visibility.out b/tests/expectations/compiler/records/record_with_visibility.out index b6bcf9cd7a..582299e200 100644 --- a/tests/expectations/compiler/records/record_with_visibility.out +++ b/tests/expectations/compiler/records/record_with_visibility.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b6eeab11e63a5c1996d7264c271a6aa84d0c124f9d71e74f74a185f972e0cce6 - type_checked_symbol_table: 003d0c7416a5c9a4933f1c3e35c805c3493b5c727071f9c0724342f84abad609 - unrolled_symbol_table: 003d0c7416a5c9a4933f1c3e35c805c3493b5c727071f9c0724342f84abad609 - initial_ast: f65e4587f80cc3d1bc99a3f1e0e3ad1f680c2f8f61adc4aa40784ddc261fdb06 - unrolled_ast: f65e4587f80cc3d1bc99a3f1e0e3ad1f680c2f8f61adc4aa40784ddc261fdb06 - ssa_ast: 11cb30a69f94c6c891c36bf308d9125bed95f1f5cd44d17ccdba9c173c7871b5 - flattened_ast: 929b19634068a563236ff7cc2d4ea29eb3759e1be3b8b2f665c2a4e074f21a72 - destructured_ast: b55680ce1cffdab60fe8698a6e1cf169c04129bc684b149f22903545ee8cf592 - inlined_ast: b55680ce1cffdab60fe8698a6e1cf169c04129bc684b149f22903545ee8cf592 - dce_ast: b55680ce1cffdab60fe8698a6e1cf169c04129bc684b149f22903545ee8cf592 - bytecode: b028178300130b3ccbbce4d1d496a8feb1e4ac876572588e646c6e220105ff70 + - initial_symbol_table: 4399efef323bcfeaa73dd0b4a290600d5d85e36cf99c5d6ffb4fcb3ea59353a3 + type_checked_symbol_table: 20557e7ee74980978625fbd09ed9defc27cc1657ebd95dec0d88a34f80fcf73c + unrolled_symbol_table: 20557e7ee74980978625fbd09ed9defc27cc1657ebd95dec0d88a34f80fcf73c + initial_ast: 02e791ec58d79b95c1dcd9eaad1fccc95c503995a5ef053c45fe4d4d71025458 + unrolled_ast: 02e791ec58d79b95c1dcd9eaad1fccc95c503995a5ef053c45fe4d4d71025458 + ssa_ast: 98f1a58e417e30e98196535b5ab67f80a47c00e2fa3ac8136fb6918d7d13ecd6 + flattened_ast: 1473c921dc87393d1bec2cd3469f66c642909f87032fbfb4fdec7db088a07df3 + destructured_ast: cfd232d35ee8cd3768e4924eb4e438a62ad3a04e3df77844c3354aac907a6350 + inlined_ast: cfd232d35ee8cd3768e4924eb4e438a62ad3a04e3df77844c3354aac907a6350 + dce_ast: cfd232d35ee8cd3768e4924eb4e438a62ad3a04e3df77844c3354aac907a6350 + bytecode: d93b3c0884c41a79a8f5c116f07a8f6c8f5107c9b46c72ce6f0b84aa64eefb0f errors: "" warnings: "" diff --git a/tests/expectations/compiler/records/return_record_instead_of_unit_fail.out b/tests/expectations/compiler/records/return_record_instead_of_unit_fail.out index 6c97582174..1ae17e2493 100644 --- a/tests/expectations/compiler/records/return_record_instead_of_unit_fail.out +++ b/tests/expectations/compiler/records/return_record_instead_of_unit_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `test_credits`, but got `()`\n --> compiler-test:10:16\n |\n 10 | return test_credits {\n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372003]: Expected type `()` but type `test_credits` was found\n --> compiler-test:10:16\n |\n 10 | return test_credits {\n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/scalar/add.out b/tests/expectations/compiler/scalar/add.out index 1139720fe3..0ced8fb660 100644 --- a/tests/expectations/compiler/scalar/add.out +++ b/tests/expectations/compiler/scalar/add.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4bbdf4d58a8db289fd38f6f38dd7264e28c9038dbff518e89ff44a96f5c35c66 - type_checked_symbol_table: b2b9970d95557c21a8896986919623efede43acc6906dab4d1e0012af4e99f52 - unrolled_symbol_table: b2b9970d95557c21a8896986919623efede43acc6906dab4d1e0012af4e99f52 - initial_ast: 7703ac79fbb336df7f926d1fae66cee1f6c7dd1f02bf3d573c29d8af65b0e0ec - unrolled_ast: 7703ac79fbb336df7f926d1fae66cee1f6c7dd1f02bf3d573c29d8af65b0e0ec - ssa_ast: 246537d5a2e8aaa7427c02737d28b5fd86910c5f8964f1cbe1310426b568ada6 - flattened_ast: aa85d6dcf3baa2a402511dac7922ec0685dc90d8ecafa27aec29132f56abca23 - destructured_ast: 4d5788c85bb783f43d916abf700ac3617b4a8ceaecb578d065b522f62f5fcaa9 - inlined_ast: 4d5788c85bb783f43d916abf700ac3617b4a8ceaecb578d065b522f62f5fcaa9 - dce_ast: 4d5788c85bb783f43d916abf700ac3617b4a8ceaecb578d065b522f62f5fcaa9 + - initial_symbol_table: fa202704c32803dd5a46673bb1ce18f4db31f10844f59e0dd951bfed478abf56 + type_checked_symbol_table: 577d0a03f442778c7c07da5fe974c45fe418fe1cab9238773d4749a3f99d2731 + unrolled_symbol_table: 577d0a03f442778c7c07da5fe974c45fe418fe1cab9238773d4749a3f99d2731 + initial_ast: a9277d3302097491315497980a38ef99484be22383c0dddb835bff6224e7f419 + unrolled_ast: a9277d3302097491315497980a38ef99484be22383c0dddb835bff6224e7f419 + ssa_ast: 464c6602c9026fa17e9661a5da82aa214f644bdf2a3153255c844897b649a19d + flattened_ast: a6dd54f6913bb6eac591a2b84098c93995fc187c322bfa5d061a307c6e52973c + destructured_ast: 3fe252397f2113835b430dff46a4526acc4001f378ef08afe95321e4f8032cf4 + inlined_ast: 3fe252397f2113835b430dff46a4526acc4001f378ef08afe95321e4f8032cf4 + dce_ast: 3fe252397f2113835b430dff46a4526acc4001f378ef08afe95321e4f8032cf4 bytecode: bfac2c829066d9dc43d56bc1d4e4f592f42e576220f3e3cfd57b060b7bb17222 errors: "" warnings: "" diff --git a/tests/expectations/compiler/scalar/cmp.out b/tests/expectations/compiler/scalar/cmp.out index c8dd2913a5..faee906048 100644 --- a/tests/expectations/compiler/scalar/cmp.out +++ b/tests/expectations/compiler/scalar/cmp.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c43e045cd9681a77520ab4b985019ea5ffbc45a7192312789a524f335875d98c - type_checked_symbol_table: 5550a64b912d049d17307b6de3f23244a6f84673b1d7144182d364dd277ed864 - unrolled_symbol_table: 5550a64b912d049d17307b6de3f23244a6f84673b1d7144182d364dd277ed864 - initial_ast: 965f40cc9b833ef8c27b9ddfa0f68a93626c6990a88f7b9c2625b904b365813d - unrolled_ast: 965f40cc9b833ef8c27b9ddfa0f68a93626c6990a88f7b9c2625b904b365813d - ssa_ast: 4c23cfd592d3b526c849a48287836d969d361d8fad88d968565009773a7045be - flattened_ast: 7c4266a7b1483d76df925900110283e4773acb70b521a5a05132a9fdd70283a4 - destructured_ast: 0204a9b9072471a440cf7e96f2c57ef0584b5a95b5456748e6b35a6cc00516df - inlined_ast: 0204a9b9072471a440cf7e96f2c57ef0584b5a95b5456748e6b35a6cc00516df - dce_ast: 62086d8b8233f22bdd3f97d41d033a686274269203aa9593c62551c7ed802620 + - initial_symbol_table: 689be29e57d11aea34e9688b20ee4d248138608580bb297a240a404748b85280 + type_checked_symbol_table: 9019299e1eb4d4ba951ffa22c1139815f243f7d25887bcbc5a2bb20fc28232c5 + unrolled_symbol_table: 9019299e1eb4d4ba951ffa22c1139815f243f7d25887bcbc5a2bb20fc28232c5 + initial_ast: 153ccea2abeb003f157df0e389977b2f7f81ab1137739e1d24fc384331f0c405 + unrolled_ast: 153ccea2abeb003f157df0e389977b2f7f81ab1137739e1d24fc384331f0c405 + ssa_ast: de9438205d63cdba290b0f240ea4e848f49abd7224c136062f721bcc75c1c8ad + flattened_ast: 9318b44dfc53fe955b4e9f0e25698efc3f534516a5de08a1b97fd5b3e22bb735 + destructured_ast: a676f1c076f8f2e49f28622bae440180b2aab8054d4e40803c0175e04acfcfdc + inlined_ast: a676f1c076f8f2e49f28622bae440180b2aab8054d4e40803c0175e04acfcfdc + dce_ast: 66d83acfd9a06322425e09b5691545749d12e7a6f4fc48ce9537834736947338 bytecode: 09f008c4bdc1d4ba78adbf989c031779310385b96fa346f7979a810c7d7cb118 errors: "" warnings: "" diff --git a/tests/expectations/compiler/scalar/eq.out b/tests/expectations/compiler/scalar/eq.out index cf7da775bd..7fe8b15f92 100644 --- a/tests/expectations/compiler/scalar/eq.out +++ b/tests/expectations/compiler/scalar/eq.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c43e045cd9681a77520ab4b985019ea5ffbc45a7192312789a524f335875d98c - type_checked_symbol_table: d714fd6431e4c475a6cf9fd99817d9501cd7dc19f034b762af5e9a095aaa3374 - unrolled_symbol_table: d714fd6431e4c475a6cf9fd99817d9501cd7dc19f034b762af5e9a095aaa3374 - initial_ast: 106c9054b34ab376e36641fe96b97697231bf0106f2c793c497c7380854f1eb0 - unrolled_ast: 106c9054b34ab376e36641fe96b97697231bf0106f2c793c497c7380854f1eb0 - ssa_ast: c3cabbe6e87f2468f3349937077ceee1c0f14741c0a33be48e644c8fc1e422b3 - flattened_ast: 42a7060c050f1275651961f3c3070232d80ff00d42918265386c8b3c1091bb43 - destructured_ast: c2058c9bd03e0969249ff24aa31275c264a3d8cc89b9bb3e204edf9b83b55dd2 - inlined_ast: c2058c9bd03e0969249ff24aa31275c264a3d8cc89b9bb3e204edf9b83b55dd2 - dce_ast: d77e753345b8de4242a23cfe2dff28ee11297c63d7881cf1832bdceeb34588a0 + - initial_symbol_table: 689be29e57d11aea34e9688b20ee4d248138608580bb297a240a404748b85280 + type_checked_symbol_table: ad47ccc3d36b1aeddf0f6c035473b5febaa4a93bd84f2a14c12476196b7045ce + unrolled_symbol_table: ad47ccc3d36b1aeddf0f6c035473b5febaa4a93bd84f2a14c12476196b7045ce + initial_ast: 6aa18cfaecedd7b3648846ac62e198983f7ec7e2edf41bbd900115c19b8d6c22 + unrolled_ast: 6aa18cfaecedd7b3648846ac62e198983f7ec7e2edf41bbd900115c19b8d6c22 + ssa_ast: ec82de18700c282153e16509520b7fc9d60c14e08744ee2b25a16cc9d0bd9545 + flattened_ast: b54bafa0dd1e48a6b7f4a014af2f0d951bc3601d861295a8b0cc363a3db156f5 + destructured_ast: b153e45d51676efd59dbe1d3d0cce8deb20dde8c52cdbf0632e351170cd646cf + inlined_ast: b153e45d51676efd59dbe1d3d0cce8deb20dde8c52cdbf0632e351170cd646cf + dce_ast: b95286c15cec8801180520063c1e7bba5f8391cd1c5a2241314363042379dd8f bytecode: 5c71b9ef5f7774188b6b5be9f6ed558b26059dc5d008d590e2f6860076bcd893 errors: "" warnings: "" diff --git a/tests/expectations/compiler/scalar/operator_methods.out b/tests/expectations/compiler/scalar/operator_methods.out index 6081dd97d7..330b50a2b1 100644 --- a/tests/expectations/compiler/scalar/operator_methods.out +++ b/tests/expectations/compiler/scalar/operator_methods.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: c43e045cd9681a77520ab4b985019ea5ffbc45a7192312789a524f335875d98c - type_checked_symbol_table: 695ed9f6c038fd58f40b666f785b9b617d27ff7c3b38604c381a01777d792f78 - unrolled_symbol_table: 695ed9f6c038fd58f40b666f785b9b617d27ff7c3b38604c381a01777d792f78 - initial_ast: 14b2da84e0df2cfbb423e5de057a523aedb68d42ce5bbe26bfa13f7426c611f4 - unrolled_ast: 14b2da84e0df2cfbb423e5de057a523aedb68d42ce5bbe26bfa13f7426c611f4 - ssa_ast: 526cea25a5610186047b60f6b50319683e9b61c46628ee67f9ea4ad2228b43ab - flattened_ast: 5ba87fb029fbf816e9c79e8a9052b6cc0e55a3bc8ab21384a1803ee1396eec2d - destructured_ast: 2736efb58a2bc1e41f44ed1756850421e0f9208c3692d1fdbc53b4ecde48cdaa - inlined_ast: 2736efb58a2bc1e41f44ed1756850421e0f9208c3692d1fdbc53b4ecde48cdaa - dce_ast: f20dd60d006732b1fd04c095cfa2f2d4150fc301817e04f7d3ed60ab37133989 + - initial_symbol_table: 689be29e57d11aea34e9688b20ee4d248138608580bb297a240a404748b85280 + type_checked_symbol_table: 2e64c8dd96a90e64e7c6f709b1594efe1111ae222b5852d9d9b2cf0ecbfe77ac + unrolled_symbol_table: 2e64c8dd96a90e64e7c6f709b1594efe1111ae222b5852d9d9b2cf0ecbfe77ac + initial_ast: 6650df46002160124bb05c956ef8c7f3b7004d2e54778d6bdda9b1f5dcbd8626 + unrolled_ast: 6650df46002160124bb05c956ef8c7f3b7004d2e54778d6bdda9b1f5dcbd8626 + ssa_ast: 96bb1e3367291c0a89ecc3287b968771acee9a6a9201875c5d0978e0208ed5e3 + flattened_ast: e5b9db13a4cddc67fef7f8cace9007beb67d725f0c6ffcb4c876d9130b6ec36d + destructured_ast: a0f26dd3e194d8ecef2d1d4ad1db1ab6567baad7247e30120c06f02e4447f02b + inlined_ast: a0f26dd3e194d8ecef2d1d4ad1db1ab6567baad7247e30120c06f02e4447f02b + dce_ast: 6e3ad020081d385389124d92866003b7d1337f68ac02abf10611c3b9c4e9b101 bytecode: 36a164c1507612060ab556cee9d668118147a8f6bedb09e8eea30c9ce800f907 errors: "" warnings: "" diff --git a/tests/expectations/compiler/scalar/scalar.out b/tests/expectations/compiler/scalar/scalar.out index 014bf945c9..9ac1899794 100644 --- a/tests/expectations/compiler/scalar/scalar.out +++ b/tests/expectations/compiler/scalar/scalar.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b553b93473106b9a33369cfe3af68df0ffc4c19025c79cb6eb64fe285c90cc88 - type_checked_symbol_table: 978cb852211c012697b20978b55fc3bf5488324df4ac6aa3f677ca07ab699947 - unrolled_symbol_table: 978cb852211c012697b20978b55fc3bf5488324df4ac6aa3f677ca07ab699947 - initial_ast: 17762b5745e4f586ba8656f6df46b38b1fa6d4523c20e5375c6c6446b95caea0 - unrolled_ast: 17762b5745e4f586ba8656f6df46b38b1fa6d4523c20e5375c6c6446b95caea0 - ssa_ast: c100202b4a141efcc2bfecdea136ffbd258e5ad3b06084df023e7e8ae06e9893 - flattened_ast: 939e6ce8a64407f58bc629edb936c1c88f17ad417eae86de4444fe2c90a0a90e - destructured_ast: af6a76ba49312326e8f154d91ce1dd65b827503d8cdc3b5ef124948df1029c61 - inlined_ast: af6a76ba49312326e8f154d91ce1dd65b827503d8cdc3b5ef124948df1029c61 - dce_ast: af6a76ba49312326e8f154d91ce1dd65b827503d8cdc3b5ef124948df1029c61 + - initial_symbol_table: 473d6a9c94ce262fae794be27e7aef3a427119fda8608eb0aebb196ac1f78c54 + type_checked_symbol_table: 2f307932b0cbc2ca4f7423aa958aebab6babf6cdc94cff68a4da2b2e84ec5b11 + unrolled_symbol_table: 2f307932b0cbc2ca4f7423aa958aebab6babf6cdc94cff68a4da2b2e84ec5b11 + initial_ast: 54c4974b341a6c6606e0c97c7d68cc3f482e363a5cc7b4e6fa7b4fee0829fa02 + unrolled_ast: 54c4974b341a6c6606e0c97c7d68cc3f482e363a5cc7b4e6fa7b4fee0829fa02 + ssa_ast: 7ea4178f85831e1c416e8bbfd418a3283139ddba456e4360276f2e3f3f0bd3fb + flattened_ast: 79dc2e03456aefcd846315cc29aa9b945f7a0fd9982f4b77a4648dc3078b0158 + destructured_ast: 363486996189f58dd61c8f870d04d8a0866182988752f753bee9ac4f5189c066 + inlined_ast: 363486996189f58dd61c8f870d04d8a0866182988752f753bee9ac4f5189c066 + dce_ast: 363486996189f58dd61c8f870d04d8a0866182988752f753bee9ac4f5189c066 bytecode: 2ef042858531dce1d8583ebee5f799243cabbf2327d245957c535a35c146aef9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/scalar/ternary.out b/tests/expectations/compiler/scalar/ternary.out index d48eeb7d8e..b442edb16a 100644 --- a/tests/expectations/compiler/scalar/ternary.out +++ b/tests/expectations/compiler/scalar/ternary.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 4bbdf4d58a8db289fd38f6f38dd7264e28c9038dbff518e89ff44a96f5c35c66 - type_checked_symbol_table: b2b9970d95557c21a8896986919623efede43acc6906dab4d1e0012af4e99f52 - unrolled_symbol_table: b2b9970d95557c21a8896986919623efede43acc6906dab4d1e0012af4e99f52 - initial_ast: 3ce31af0d64087a8a0134c48c641bb2259bfd11b1eb564a823de12ba3d91d4a9 - unrolled_ast: 3ce31af0d64087a8a0134c48c641bb2259bfd11b1eb564a823de12ba3d91d4a9 - ssa_ast: a10854ef83bbc4173a74e2244366cca40ca71488ee9d3f6987dac39af8a6f532 - flattened_ast: 7f8bf194f0a86a6ee39466f6221aa61031e557306ae98744ba4434decd45db46 - destructured_ast: 10ef91129f93f965a6825c0a22cecb8f91be3e06f6ab37766d244a722d1bc432 - inlined_ast: 10ef91129f93f965a6825c0a22cecb8f91be3e06f6ab37766d244a722d1bc432 - dce_ast: 10ef91129f93f965a6825c0a22cecb8f91be3e06f6ab37766d244a722d1bc432 + - initial_symbol_table: fa202704c32803dd5a46673bb1ce18f4db31f10844f59e0dd951bfed478abf56 + type_checked_symbol_table: 577d0a03f442778c7c07da5fe974c45fe418fe1cab9238773d4749a3f99d2731 + unrolled_symbol_table: 577d0a03f442778c7c07da5fe974c45fe418fe1cab9238773d4749a3f99d2731 + initial_ast: 2a0531cf8132bed35359f8b4cb42bea1e00ca2073408652d8e1e6d3d27898386 + unrolled_ast: 2a0531cf8132bed35359f8b4cb42bea1e00ca2073408652d8e1e6d3d27898386 + ssa_ast: 62a8070c73b9fc85238dfbacbdf238885d9d916ea1a8beff437ae92987edf9e6 + flattened_ast: 93a8127ad98bafd98a590dd5aeaa30dc09995496234ae6a9af65979e2c850d4e + destructured_ast: d64ef0db38c612033a001c67e24cd49241f12721bc99c1e4db7d22ee21bed95d + inlined_ast: d64ef0db38c612033a001c67e24cd49241f12721bc99c1e4db7d22ee21bed95d + dce_ast: d64ef0db38c612033a001c67e24cd49241f12721bc99c1e4db7d22ee21bed95d bytecode: 23e6cb091f2093299d0ea6100cce0c3af523c81111da120d423976348681eda9 errors: "" warnings: "" diff --git a/tests/expectations/compiler/signature/signature.out b/tests/expectations/compiler/signature/signature.out index ad3dfcea47..b28c747c7e 100644 --- a/tests/expectations/compiler/signature/signature.out +++ b/tests/expectations/compiler/signature/signature.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 3aeb26960968fa15062f10766099afa84f2265f769fb727e708e48fcff014bde - type_checked_symbol_table: b20b8b5c6834715bca3a7e5b1788b6992c2afa8b778d9784b34de0754b10c336 - unrolled_symbol_table: b20b8b5c6834715bca3a7e5b1788b6992c2afa8b778d9784b34de0754b10c336 - initial_ast: c2e020b3e33f6f7ef9f3f0b732272fd71520a021b282652be36d6014c4520a78 - unrolled_ast: c2e020b3e33f6f7ef9f3f0b732272fd71520a021b282652be36d6014c4520a78 - ssa_ast: c4dd615bf8426c11a6f266ff4ab4d57b67c545c0ad71d1e05ddff0ae5b1f6b29 - flattened_ast: 5d2edae76dcc0b39dad5e0a8e2c7cfbe59842a0374852e96215c673f110adae3 - destructured_ast: 882c39976184d1560674aa2c5ef14556142ba1fc32305575ec7a29acf5895a0d - inlined_ast: 882c39976184d1560674aa2c5ef14556142ba1fc32305575ec7a29acf5895a0d - dce_ast: 36cc80d8943de84e0f206c9fd1e6bafcd451b370a8ec82946cb3d9c4b0304037 + - initial_symbol_table: 70a3be0d7dcfa274581f374e661b48f26ed51cb4532c9566e0de9d76eb8c1cb9 + type_checked_symbol_table: 0a541ea8d67a3cab711d7ec8cb1cf264c1ec58c5a08d43efb9970b38b37f2260 + unrolled_symbol_table: 0a541ea8d67a3cab711d7ec8cb1cf264c1ec58c5a08d43efb9970b38b37f2260 + initial_ast: eaba8c7e44dacd5223292622bdb6d6f372dea1d9d113f091fbcfc8b61ca96039 + unrolled_ast: eaba8c7e44dacd5223292622bdb6d6f372dea1d9d113f091fbcfc8b61ca96039 + ssa_ast: 1d8578ea33d84f2462b0d59ed44801a07f335a64596b919926e921943324f821 + flattened_ast: e557a38874f1309f1096546ebfb13100af7770ca3c43bdf1d6b473e7ea0d803b + destructured_ast: 5b538c9ed88a40b1edd4637f54285fdd57c6ff958eadcba54df999d8ead20f3d + inlined_ast: 5b538c9ed88a40b1edd4637f54285fdd57c6ff958eadcba54df999d8ead20f3d + dce_ast: 2949f1e4a4122944d8290090c64803da4b01a906ae80f638bfc1ec476c532c9b bytecode: 9a042a6076c83bb376f10443261e56704956030b03df62da5d5f4742ac10c74d errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/assign.out b/tests/expectations/compiler/statements/assign.out index 6345ca4ccd..cea9e98d89 100644 --- a/tests/expectations/compiler/statements/assign.out +++ b/tests/expectations/compiler/statements/assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b074cad2abce4a23d2308e9b1573c54d2c49f33f128959ce27a51aadc0a54478 - type_checked_symbol_table: d7837eb744b0a61d1ebcc33607b01131997d00f665fe76c58e9484632214609f - unrolled_symbol_table: d7837eb744b0a61d1ebcc33607b01131997d00f665fe76c58e9484632214609f - initial_ast: 666f28dd92874c01798fb79a849f6b3348718d98bcb6489f2dc788adeaa546f8 - unrolled_ast: 666f28dd92874c01798fb79a849f6b3348718d98bcb6489f2dc788adeaa546f8 - ssa_ast: ee68a43c0c2503602056b92946fcb4a1223058fdca12944fcc1dba2ca398fa73 - flattened_ast: ae1e4dfc95d49835691f53f8723202a31aa6d22468b56b32d76bcc9cb7ef8b04 - destructured_ast: 74431f37d48c1b7072ddca078e549fa895cbacf29959941881f042426ef82d4d - inlined_ast: 74431f37d48c1b7072ddca078e549fa895cbacf29959941881f042426ef82d4d - dce_ast: 74431f37d48c1b7072ddca078e549fa895cbacf29959941881f042426ef82d4d + - initial_symbol_table: c5296c3c050ba748e66ec721f6a058fd4fdb612afbe9e41054cd482b67e6e6f9 + type_checked_symbol_table: d57006f90dddfbb3c280166cfd60539aa64e2db1cb424f8d3f4c72a3087910da + unrolled_symbol_table: d57006f90dddfbb3c280166cfd60539aa64e2db1cb424f8d3f4c72a3087910da + initial_ast: 6019b8c22dc3784fa95210eecf929efcb66246ce03f9ae5d867e187d4bcc8788 + unrolled_ast: 6019b8c22dc3784fa95210eecf929efcb66246ce03f9ae5d867e187d4bcc8788 + ssa_ast: fe7e915193461f768fdf91bf468873c767d5f6b6964a2f36fc5b47018aca2472 + flattened_ast: 7a82af53c79852cd0227536ff5e4cb489733a0047c57f8baaa5ff860b0470625 + destructured_ast: f414c29c352c1de3e66d89831f06b1134a6d12e8afb07ccebbac9f0dc3642a93 + inlined_ast: f414c29c352c1de3e66d89831f06b1134a6d12e8afb07ccebbac9f0dc3642a93 + dce_ast: f414c29c352c1de3e66d89831f06b1134a6d12e8afb07ccebbac9f0dc3642a93 bytecode: 5487f807b82f67172b386aaf992fed06bcb134d1749202c409a300633a37a9bf errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/assign_ternary.out b/tests/expectations/compiler/statements/assign_ternary.out index 2803accacb..48e2ae793b 100644 --- a/tests/expectations/compiler/statements/assign_ternary.out +++ b/tests/expectations/compiler/statements/assign_ternary.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `u32`, but got `boolean`\n --> compiler-test:5:30\n |\n 5 | let x: bool = true ? x: true;\n | ^\nError [EAST0372009]: variable `x` shadowed by\n --> compiler-test:5:13\n |\n 5 | let x: bool = true ? x: true;\n | ^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372003]: Expected type `boolean` but type `u32` was found\n --> compiler-test:5:30\n |\n 5 | let x: bool = true ? x: true;\n | ^\nError [EAST0372009]: variable `x` shadowed by\n --> compiler-test:5:13\n |\n 5 | let x: bool = true ? x: true;\n | ^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/statements/block.out b/tests/expectations/compiler/statements/block.out index fb22ce5fc5..c25f0981d3 100644 --- a/tests/expectations/compiler/statements/block.out +++ b/tests/expectations/compiler/statements/block.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: afe2cb0a5d27126ad8ee79c859b2821f3782ea4dbc63ee28264f7ec69f1a8072 - type_checked_symbol_table: 971839305fe78e6a8f2e630ba93a3c8b28bd6504f590b1764b43ced11ca2a96d - unrolled_symbol_table: 971839305fe78e6a8f2e630ba93a3c8b28bd6504f590b1764b43ced11ca2a96d - initial_ast: 9588c3aacde033f930721d4fe7190a95542ea81dfb210d8788b0008b92d266e5 - unrolled_ast: 9588c3aacde033f930721d4fe7190a95542ea81dfb210d8788b0008b92d266e5 - ssa_ast: 979c6662ca54091e56c5d3378cc440a194430c6921cf86bf97f57218f3129054 - flattened_ast: bacd3fa92fa99ea810ae69a9c11bde64c8ef5acc51f814e4255881e79e1995e6 - destructured_ast: 5740e4287335155878c3ea30962054486524d46f7750dfab637a9a889c84e9fc - inlined_ast: 5740e4287335155878c3ea30962054486524d46f7750dfab637a9a889c84e9fc - dce_ast: 5740e4287335155878c3ea30962054486524d46f7750dfab637a9a889c84e9fc + - initial_symbol_table: 6509016b6899f5938f44b2dab2c895fb70c487d9413773a25f58619ab9b0a9be + type_checked_symbol_table: a5d794d5bef4b835ddb9b80bc89ae26e95f0bfdbb347192ea01936ec37025ef6 + unrolled_symbol_table: a5d794d5bef4b835ddb9b80bc89ae26e95f0bfdbb347192ea01936ec37025ef6 + initial_ast: 2d472d7bb8a500e9e65488129e69017f22feca53fc8a4900f58fa70cc30fb16d + unrolled_ast: 2d472d7bb8a500e9e65488129e69017f22feca53fc8a4900f58fa70cc30fb16d + ssa_ast: ae4b1451d5a14f4b988437ce8a0c5a0c23080a5d6711350fbe768b667f699639 + flattened_ast: cd83d20fc3ca8cbed971b4bc4eec01122ececcad666ff3574cf6f3bcdd71d77e + destructured_ast: a67dd749de940cfb6178589a3cee151421b0fe59c8b0a9b088fd2df13a1b0327 + inlined_ast: a67dd749de940cfb6178589a3cee151421b0fe59c8b0a9b088fd2df13a1b0327 + dce_ast: a67dd749de940cfb6178589a3cee151421b0fe59c8b0a9b088fd2df13a1b0327 bytecode: 9f2bbabd0f858db6e5f4e529fdd5e246023994bf27bbabe6dc1aa6bbf8bf5cfd errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/chain.out b/tests/expectations/compiler/statements/chain.out index 4750734934..8585613ae7 100644 --- a/tests/expectations/compiler/statements/chain.out +++ b/tests/expectations/compiler/statements/chain.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fa54adc40c266872e64ea99f07ccfd571ef9ba58bedf6bda1d1d4a6a763ef008 - type_checked_symbol_table: 0c04c128821edf982865fd52418ed7fb8367edbbb7b5c3da843ce6c4fdb995f0 - unrolled_symbol_table: 0c04c128821edf982865fd52418ed7fb8367edbbb7b5c3da843ce6c4fdb995f0 - initial_ast: dd5c1e368920a1645ec5ba2d14e4b5bab98a3cfe704f739675dbc1b64a72e942 - unrolled_ast: dd5c1e368920a1645ec5ba2d14e4b5bab98a3cfe704f739675dbc1b64a72e942 - ssa_ast: 19c2c903d8367365b51cec7b6211c8eb388432f85034a819ad2ee74fd967735e - flattened_ast: 3bdfc3c19ae2d2534b55f14220560272c92ee5c3cba62b97f62dff2664ec8321 - destructured_ast: fa4a69ff20b051050e7e999788ce1cda5f1d492ab754910dd9e91b1d8839513f - inlined_ast: fa4a69ff20b051050e7e999788ce1cda5f1d492ab754910dd9e91b1d8839513f - dce_ast: 43a5fb64a24558eec7ce6af5af09a89592a03ba5d3cf6f876cb074461a571670 + - initial_symbol_table: fbff18c8e518cc59798797648b6845d8968c59a71c7f87af586f9defffdd546d + type_checked_symbol_table: 1c499f9d112fdf719a72b2435ef012d7b5e4b41cc0c67ff5c90f5b39cf6e11bc + unrolled_symbol_table: 1c499f9d112fdf719a72b2435ef012d7b5e4b41cc0c67ff5c90f5b39cf6e11bc + initial_ast: 8e0c70c47df22261563266d35bc5f3a25169c65c705ed9e33bbe51a92611dccc + unrolled_ast: 8e0c70c47df22261563266d35bc5f3a25169c65c705ed9e33bbe51a92611dccc + ssa_ast: 2d738c04e5ae989b25373b5d96877981a85862653298922e8feffde828808c07 + flattened_ast: a518656537c3c8a864b5cab110577479ece5f5c46c913d299897eff8b23c5f59 + destructured_ast: 86ac4346b1fed99f4843ee0cfe3b946f891e84f1f326db91beb724c422cb1a3e + inlined_ast: 86ac4346b1fed99f4843ee0cfe3b946f891e84f1f326db91beb724c422cb1a3e + dce_ast: c5163293936da1b87f6d1cb3765f574eab21ce31e6f154af744103d4821f8a16 bytecode: f6aaf7f7a13fb233511385db7479f2612e7a77734ee6a189f063bd3d33a7afaa errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/compare_diff_types_fail.out b/tests/expectations/compiler/statements/compare_diff_types_fail.out index c61ea2311c..34cadc9dff 100644 --- a/tests/expectations/compiler/statements/compare_diff_types_fail.out +++ b/tests/expectations/compiler/statements/compare_diff_types_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:5:23\n |\n 5 | let b: bool = a == 1u8;\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:6:23\n |\n 6 | let c: bool = a != 1u8;\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:7:23\n |\n 7 | let d: bool = a > 1u8;\n | ^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:8:23\n |\n 8 | let e: bool = a < 1u8;\n | ^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:9:23\n |\n 9 | let f: bool = a >= 1u8;\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:10:23\n |\n 10 | let g: bool = a <= 1u8;\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:11:26\n |\n 11 | let h: u32 = a * 1u8;\n | ^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u32`\n --> compiler-test:11:22\n |\n 11 | let h: u32 = a * 1u8;\n | ^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:5:23\n |\n 5 | let b: bool = a == 1u8;\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:6:23\n |\n 6 | let c: bool = a != 1u8;\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:7:23\n |\n 7 | let d: bool = a > 1u8;\n | ^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:8:23\n |\n 8 | let e: bool = a < 1u8;\n | ^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:9:23\n |\n 9 | let f: bool = a >= 1u8;\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `u8` but type `i8` was found\n --> compiler-test:10:23\n |\n 10 | let g: bool = a <= 1u8;\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `i8` but type `u8` was found\n --> compiler-test:11:26\n |\n 11 | let h: u32 = a * 1u8;\n | ^^^\nError [ETYC0372003]: Expected type `i8` but type `u32` was found\n --> compiler-test:11:22\n |\n 11 | let h: u32 = a * 1u8;\n | ^^^^^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/statements/expr_statement.out b/tests/expectations/compiler/statements/expr_statement.out index 50c1fa8c25..614a101f91 100644 --- a/tests/expectations/compiler/statements/expr_statement.out +++ b/tests/expectations/compiler/statements/expr_statement.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: a17593c5fe6e593eb17cd9248b1ea2759bea7e38529a8d9eab3a26507dcbc2ba - type_checked_symbol_table: 3c0906c883bd0dc62d4cd4daf93e3404fc59dad1b54cadcf3b9f31464fc137c4 - unrolled_symbol_table: 3c0906c883bd0dc62d4cd4daf93e3404fc59dad1b54cadcf3b9f31464fc137c4 - initial_ast: 695e5a8369e3791643b8a2bdbd7158ce21274bf4cee9bf36f0c67b45fc522a5c - unrolled_ast: 695e5a8369e3791643b8a2bdbd7158ce21274bf4cee9bf36f0c67b45fc522a5c - ssa_ast: 231e2938a9a440ccf41ae088000c5db6aded838cd5deef4eaf03d0721a4da434 - flattened_ast: 995d782e3adb46c8ce7b10d3b5ca7adc05e5240a2c042f8c656999fb3df7ed70 - destructured_ast: b247c17755893a86df6dab60c53b1baac5522fb7a07e9904cf38fa0c6bb0b781 - inlined_ast: 40119f2215646d5873e4e9a8fd936cad2ed5d88c7b7658ac12a96c1245141a3a - dce_ast: 40119f2215646d5873e4e9a8fd936cad2ed5d88c7b7658ac12a96c1245141a3a + - initial_symbol_table: 230456a912e68c6bf7bc61830676d9977f6aee13e2ae69546b077d939c547002 + type_checked_symbol_table: 72c1cdf55cba381c3beb41099f7b8e32a7f0ec9bfb91f05182d8fff3e478c4f1 + unrolled_symbol_table: 72c1cdf55cba381c3beb41099f7b8e32a7f0ec9bfb91f05182d8fff3e478c4f1 + initial_ast: eaa9f399bc9592a47c43d90c07ee8813e6a11327a31c9c4a4019ddf49bfd31c2 + unrolled_ast: eaa9f399bc9592a47c43d90c07ee8813e6a11327a31c9c4a4019ddf49bfd31c2 + ssa_ast: 98648a4077c879caa3646f9610036e6843e9940a61af40705985ddc8da2325df + flattened_ast: db92a5e180f9ae7502df883de11b44aea7c08e8fee517d1cfa7bdda51777fbbf + destructured_ast: bedc21928bb999a9644ee94c09ff6b44ae4cc46296b31b2a3e67d448ed272fec + inlined_ast: fe589fd7800068d9e3452a51b48e0af5462c39bfecbf670290ee8880f52a4b05 + dce_ast: fe589fd7800068d9e3452a51b48e0af5462c39bfecbf670290ee8880f52a4b05 bytecode: 401bb4388cffbc9e0df078a93024b669f7de284cfe97f564143486a27cb070ab errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/iteration_basic.out b/tests/expectations/compiler/statements/iteration_basic.out index 244c9815c8..2a2ebb50f9 100644 --- a/tests/expectations/compiler/statements/iteration_basic.out +++ b/tests/expectations/compiler/statements/iteration_basic.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fa54adc40c266872e64ea99f07ccfd571ef9ba58bedf6bda1d1d4a6a763ef008 - type_checked_symbol_table: 9b8ed003fa53fb576362bfce1cfdfc1fc8e6582ae1ccec93769f6f0d1b1173d2 - unrolled_symbol_table: 8b8ce15a9d48e6dd570224706d50b3bbd6ce2a8cf8761d01fc8a2f27129f2ee2 - initial_ast: e6a58adb6a3339abe8d2df887c6d57e725d47f12cbd0b6e29a65401ea4efb16d - unrolled_ast: b4dbbce03b27ab0e14811ed3026da6382885326772ffe5b05868c4201092409d - ssa_ast: 7f8fb36ddb3f8fd2d527845c9c96bd7f8c26aa6948ab11718077f8af2a7d9c52 - flattened_ast: 076f1330aca20626d9cb731a93291f49c3799710aef376043a3788ccb2a6aad8 - destructured_ast: e60a74e69fd7b3e4e643738e8a3eb529d302131acfda773d1a7b3e422b961b04 - inlined_ast: e60a74e69fd7b3e4e643738e8a3eb529d302131acfda773d1a7b3e422b961b04 - dce_ast: e60a74e69fd7b3e4e643738e8a3eb529d302131acfda773d1a7b3e422b961b04 + - initial_symbol_table: fbff18c8e518cc59798797648b6845d8968c59a71c7f87af586f9defffdd546d + type_checked_symbol_table: 9c755ac6de6948601c6b5adfb40ab6ca04078e174f138e8ad27592c4f01a275d + unrolled_symbol_table: 85a0ed39469e64279b86e43dc54f422e7680521404a58414453c511604cea265 + initial_ast: c853d211f0b9902b1978a581b79719747d48e271dc56f1a73237ff53581f6375 + unrolled_ast: b39f8f9a660f6f85e936c7305764806ce1fdee4097556428d9681453f792ea62 + ssa_ast: b40a70be25d97306588239f437b2ac56433322bea24c3e5f897b5f87c4853e4e + flattened_ast: b4ca778e94be2312fd745641784c84d39d3cd4994dec31d622bc1903d06bbe13 + destructured_ast: 49e5e652220c7363f8456a48aacaba9768f0bfaccff18425f9201156194fb5ce + inlined_ast: 49e5e652220c7363f8456a48aacaba9768f0bfaccff18425f9201156194fb5ce + dce_ast: 49e5e652220c7363f8456a48aacaba9768f0bfaccff18425f9201156194fb5ce bytecode: 41bf59ecf2ab2485e223b6501897613108441d2d881640d2d235f79201615cd3 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/iteration_nested.out b/tests/expectations/compiler/statements/iteration_nested.out index 063ea33c3d..1821fed3ec 100644 --- a/tests/expectations/compiler/statements/iteration_nested.out +++ b/tests/expectations/compiler/statements/iteration_nested.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 53f1abe40005232ac7216b5cab367ea788a8d211dec72066fde81467f01ed2d6 - type_checked_symbol_table: 145464a192e558ec4a12a82b3bf7baf40445f5df70fad78905cc194f7cb22cd9 - unrolled_symbol_table: 26a53d15132891cd14e47bd315a27d981e83c630385925ea5bd7dc97b9f8d045 - initial_ast: 3ee2d380b4ca167138945430ba47c2c89b595b6a306968288c552921782c8d65 - unrolled_ast: 23d8128102cfb6f6a06b39e7f48f5d8ce255aa8bb29e9b558ef1b528eba4c3bf - ssa_ast: 03745bd65b0abd7dbffcef023368276ddd12fe1c0db4ed963912072f653e61f7 - flattened_ast: 48e0bf023fef54c80326c4f69cab37c3f9a95b6f808077711f63f61fef00538c - destructured_ast: 74e546e73c312a38cee25cbb379d3a3596dd79f57d57dcc0f0f474618bb35767 - inlined_ast: 74e546e73c312a38cee25cbb379d3a3596dd79f57d57dcc0f0f474618bb35767 - dce_ast: 74e546e73c312a38cee25cbb379d3a3596dd79f57d57dcc0f0f474618bb35767 + - initial_symbol_table: 693367bfa3262d97165d4f65744db680a42887af9466271e997ce5ecfb4e4ad8 + type_checked_symbol_table: 2df26b219d452e5c67834698c8ccd216f94185f885b10e5d2fb7d52cf364a8fe + unrolled_symbol_table: b89ab5cc076c8120d75083c1b01cab5c0bdb9c8a1527da28df2763b584375659 + initial_ast: 7c9468d2e25b8d770277e8ae01d776a99c2fe1b2b3cc5a26fa45924fbb255629 + unrolled_ast: a5f436cc41ecc729d5108f79abaa12a65d4036c3994541ae1cf475b734ccd3c5 + ssa_ast: f1c9aab6abecb5132f37e0a83ddebbe79eb90c10a8dd08be7b87aa310b0ba880 + flattened_ast: 4ec88aa2da726e5ea30fbd75c97e80f1aab21674e31bd06845123a8527f249df + destructured_ast: 7a7b7dd51563b8199d2de27e345c59f4053dfcba829c1ca6f1b16d58d0fe5b6a + inlined_ast: 7a7b7dd51563b8199d2de27e345c59f4053dfcba829c1ca6f1b16d58d0fe5b6a + dce_ast: 7a7b7dd51563b8199d2de27e345c59f4053dfcba829c1ca6f1b16d58d0fe5b6a bytecode: e6fba28a70e1d844cc46f8e9dcf040658b9431f4fd49a4896dfc7ffb3ebfeb25 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/multiple_returns.out b/tests/expectations/compiler/statements/multiple_returns.out index a7e5deec41..8ea0493b05 100644 --- a/tests/expectations/compiler/statements/multiple_returns.out +++ b/tests/expectations/compiler/statements/multiple_returns.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fa54adc40c266872e64ea99f07ccfd571ef9ba58bedf6bda1d1d4a6a763ef008 - type_checked_symbol_table: 6cfcd981e9de754bc9d7f13d94334cc49b61fede8820affdedc243871be2a520 - unrolled_symbol_table: 6cfcd981e9de754bc9d7f13d94334cc49b61fede8820affdedc243871be2a520 - initial_ast: 0204c83754e08c8eab1e47cfcff8a62e797f0b7e75f900bc8223c5348aa27a40 - unrolled_ast: 0204c83754e08c8eab1e47cfcff8a62e797f0b7e75f900bc8223c5348aa27a40 - ssa_ast: 66dcd1f0724cc17d771936999406e21105f053c764c882c73127df36d7e54a29 - flattened_ast: d3f2e524a2e9f3907263b3cad5e4597f4468b0139c372468efcbaecd315227b7 - destructured_ast: c2a352c5cd9dcf980e08f14f7dc86db7dff2c1ebc4cb0fcc6a2beddabc16f705 - inlined_ast: c2a352c5cd9dcf980e08f14f7dc86db7dff2c1ebc4cb0fcc6a2beddabc16f705 - dce_ast: c2a352c5cd9dcf980e08f14f7dc86db7dff2c1ebc4cb0fcc6a2beddabc16f705 + - initial_symbol_table: fbff18c8e518cc59798797648b6845d8968c59a71c7f87af586f9defffdd546d + type_checked_symbol_table: 547e915a015c4525dea0cdebf573bd82f8b5719b0eae671afc8a05bc48833938 + unrolled_symbol_table: 547e915a015c4525dea0cdebf573bd82f8b5719b0eae671afc8a05bc48833938 + initial_ast: bbcf9d2685d85c7655c97568ff51cb46dd1aee6ee92af6eb4b9ef6b917ce928e + unrolled_ast: bbcf9d2685d85c7655c97568ff51cb46dd1aee6ee92af6eb4b9ef6b917ce928e + ssa_ast: d9f3b16b2a063335a36b56798ffaf578d6f04fbe70003ec15a30783590c1dce4 + flattened_ast: ecf57360ec73b6fac56f204b60ea1a2da68c0d201960cbc9ef18791a90710410 + destructured_ast: 9f942d5ca5437146aa99a8a7e0a32bcd18d4fa0a97b662eb66881d3cab07ca33 + inlined_ast: 9f942d5ca5437146aa99a8a7e0a32bcd18d4fa0a97b662eb66881d3cab07ca33 + dce_ast: 9f942d5ca5437146aa99a8a7e0a32bcd18d4fa0a97b662eb66881d3cab07ca33 bytecode: e8fad70723ee17dc768faab9e2ee64ec338b6b1bd4ec1d9350791665c1abd697 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/mutate.out b/tests/expectations/compiler/statements/mutate.out index aa9addbb99..5af3a851c3 100644 --- a/tests/expectations/compiler/statements/mutate.out +++ b/tests/expectations/compiler/statements/mutate.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: fa54adc40c266872e64ea99f07ccfd571ef9ba58bedf6bda1d1d4a6a763ef008 - type_checked_symbol_table: 2f2b128267a06d54643510fe36966ea8b8076d80f4b34ba39617786cef68daab - unrolled_symbol_table: 2f2b128267a06d54643510fe36966ea8b8076d80f4b34ba39617786cef68daab - initial_ast: 9c413137b48e0cb1b89c5501387eb5400b86b4d6b53af5591cca28be1913bd6c - unrolled_ast: 9c413137b48e0cb1b89c5501387eb5400b86b4d6b53af5591cca28be1913bd6c - ssa_ast: 570e607c270d8c04a96202d5f1fe65e03bb45e31064ded1bdf95f84db8f4696c - flattened_ast: c4abfe8049d4f5a95567f11e8fe4d4d6072a15f0766a36f7dc737c0c1dbee6c3 - destructured_ast: fb9b3de56bf27b8e470bbf99ef4a9c52ebf68b9c0cc160a2bf3242a1914fc6a9 - inlined_ast: fb9b3de56bf27b8e470bbf99ef4a9c52ebf68b9c0cc160a2bf3242a1914fc6a9 - dce_ast: 755a3cf846c6c6cc7d5f894f20be0192f1842ff449210bf36a0e6bb2ae68b370 + - initial_symbol_table: fbff18c8e518cc59798797648b6845d8968c59a71c7f87af586f9defffdd546d + type_checked_symbol_table: a3be54023f98304a5cc208259f2287f70181c602ec496bc36df8e16ada051de8 + unrolled_symbol_table: a3be54023f98304a5cc208259f2287f70181c602ec496bc36df8e16ada051de8 + initial_ast: b6b526e4450475b5f337242783f48a4dd7342a4b5c9639b23d490bfd96a63a1a + unrolled_ast: b6b526e4450475b5f337242783f48a4dd7342a4b5c9639b23d490bfd96a63a1a + ssa_ast: 23fb955e50de14a4131b2db621a24d05ac52d5ac7af341e7dde5d24479203cda + flattened_ast: e932b4af62dcca32a7f420cafce3df42c5366b0d96a7fd501fc528a905d0fa3f + destructured_ast: 389f29bac77cc4aae64fd33627a9694c5f0c56f5c5c51aad967cc4a376d120a8 + inlined_ast: 389f29bac77cc4aae64fd33627a9694c5f0c56f5c5c51aad967cc4a376d120a8 + dce_ast: b6623307c590c4343468d7444d86aeb2a00d91c38f5d9dc035c863e77ce55f19 bytecode: 4f4c5c377fed78feede8ee754c9f838f449f8d00cf771b2bb65884e876f90b7e errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/add_assign.out b/tests/expectations/compiler/statements/operations/add_assign.out index ef0def11d0..63dfcde96c 100644 --- a/tests/expectations/compiler/statements/operations/add_assign.out +++ b/tests/expectations/compiler/statements/operations/add_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: bef022ae21a8ae5eefeb178988c18aa7cb7fcfeda53add6821f05d25221dde84 - unrolled_ast: bef022ae21a8ae5eefeb178988c18aa7cb7fcfeda53add6821f05d25221dde84 - ssa_ast: 4b510a5b2a9c7af60d9b3fda3bf31213bd8ec3bf51a63931874ce44b0e7a1f75 - flattened_ast: d9cc7523ad47d38c0fe05b67fda9c4a81dfe54ad9e40628e621e00ae9c032e63 - destructured_ast: bfd90da4442e9eebef0c0ab2dc6a8fac33b93ea5592c91332a4c27c07107e5af - inlined_ast: bfd90da4442e9eebef0c0ab2dc6a8fac33b93ea5592c91332a4c27c07107e5af - dce_ast: bfd90da4442e9eebef0c0ab2dc6a8fac33b93ea5592c91332a4c27c07107e5af + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: 786ce77eead62bf47c1ff5c00e4e2699118f1a41b79db2383ce844d13acca503 + unrolled_ast: 786ce77eead62bf47c1ff5c00e4e2699118f1a41b79db2383ce844d13acca503 + ssa_ast: 4db0697a00c7c000e48392d0be6e40eb3a5c27ac4f9c9442558961617cce6621 + flattened_ast: b5f30a511177f0ef462c7604003daca6cf89e4d4c402ab635e6fa35100c58b27 + destructured_ast: 018126b1bbb84d342a819f36b23ce9b6e68cd862562db83376cf61344103b7ee + inlined_ast: 018126b1bbb84d342a819f36b23ce9b6e68cd862562db83376cf61344103b7ee + dce_ast: 018126b1bbb84d342a819f36b23ce9b6e68cd862562db83376cf61344103b7ee bytecode: f9bb06bbdb06665d260633e11e377d5b2a428e169220f31b9ad9cd8ac8c94f6d errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/and_assign.out b/tests/expectations/compiler/statements/operations/and_assign.out index eda99ba1fc..48d5c11329 100644 --- a/tests/expectations/compiler/statements/operations/and_assign.out +++ b/tests/expectations/compiler/statements/operations/and_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8313bfff3b5e7e1fce281ec46bd51d88911ae4f827ac1edc95475cbf133957a3 - type_checked_symbol_table: c25ee4fd12606905b043bd9330bea9125df2c2fc920a04b7facf7b670ffbba1e - unrolled_symbol_table: c25ee4fd12606905b043bd9330bea9125df2c2fc920a04b7facf7b670ffbba1e - initial_ast: 8b3a29a59f47ac1baa5c744fc8523514d952469ccb4a2f9fc34009d8d42f600b - unrolled_ast: 8b3a29a59f47ac1baa5c744fc8523514d952469ccb4a2f9fc34009d8d42f600b - ssa_ast: cf08639011c7817b75642c2a59376effd7a5973945d97b7c7d978c077d5b2847 - flattened_ast: 0ab49855efbcec532547e888e1d1af0ec589c8b4a57d017e5ea93e6e9a38d24a - destructured_ast: 9cd10858178862747d0dc3b735a52a0da6b813f681c31cefd0f8e4e8d326a423 - inlined_ast: 9cd10858178862747d0dc3b735a52a0da6b813f681c31cefd0f8e4e8d326a423 - dce_ast: 9cd10858178862747d0dc3b735a52a0da6b813f681c31cefd0f8e4e8d326a423 + - initial_symbol_table: e03b4d8eaccf3cd016b4eb081690ba20dc331352711628cd8a2d3290c1995b9b + type_checked_symbol_table: f002030b982fc51b61e7c8a8df5141139c28eece313f2f41a61052bed8c0ab79 + unrolled_symbol_table: f002030b982fc51b61e7c8a8df5141139c28eece313f2f41a61052bed8c0ab79 + initial_ast: 2828aaa6e47f5d658f33094a37622c1206fe7d7c9050e1fbed30d8b87edece71 + unrolled_ast: 2828aaa6e47f5d658f33094a37622c1206fe7d7c9050e1fbed30d8b87edece71 + ssa_ast: e436693135f765ec1e2237a0c073ac52dea3781c6c62d8a4d55cca8a3bdbf080 + flattened_ast: f13e07a9dc3fd6be29c0a6a6a4a24b55ecc21969d0727ce2bbe79d09747cc0c0 + destructured_ast: d83c2cfbe7bf676fec0845a5e9251e43ce213a7d40bc9f695978429e5b4a86e5 + inlined_ast: d83c2cfbe7bf676fec0845a5e9251e43ce213a7d40bc9f695978429e5b4a86e5 + dce_ast: d83c2cfbe7bf676fec0845a5e9251e43ce213a7d40bc9f695978429e5b4a86e5 bytecode: 7b9e392bda5b29d56ff94dc3eaefe68313d852336209db998714308d19ea6102 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/bitand_assign.out b/tests/expectations/compiler/statements/operations/bitand_assign.out index 42d9108fb4..1d1bc1ff7a 100644 --- a/tests/expectations/compiler/statements/operations/bitand_assign.out +++ b/tests/expectations/compiler/statements/operations/bitand_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: 439c0092796f3eaa7152ad822de67a1ddb1ba763f0ab5ea25003d8e19467adfb - unrolled_ast: 439c0092796f3eaa7152ad822de67a1ddb1ba763f0ab5ea25003d8e19467adfb - ssa_ast: 1c8a89b238249c1962e52cac9c41a65fb570ac72d49f02f8cee7daaf03a3e43c - flattened_ast: 8f2fc9c537ad604d59a59f96410dfacdba33983c8a36a2f7a5d784e3d6293960 - destructured_ast: 9c44bbfc40a0586c62a8d24288081527e5d560d6afc986acb2020119f602738c - inlined_ast: 9c44bbfc40a0586c62a8d24288081527e5d560d6afc986acb2020119f602738c - dce_ast: 9c44bbfc40a0586c62a8d24288081527e5d560d6afc986acb2020119f602738c + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: d5f8d0aa726f24a263d8a8052b08abd443a28b9bac4efda57d17d58edf47099d + unrolled_ast: d5f8d0aa726f24a263d8a8052b08abd443a28b9bac4efda57d17d58edf47099d + ssa_ast: d86b1082bb92ee18f8938afc0d8ff1f043c9aeba73ae8fbf6156ba0ba6b1b81f + flattened_ast: b65e7563e2529a622e062867c8102f92b56bf727f2f2ba0ffb6238b8d1523b6d + destructured_ast: 4c5044e5c267370f1bced8591b993c0c0e3294f725d4f13048cd43c7351d9ad3 + inlined_ast: 4c5044e5c267370f1bced8591b993c0c0e3294f725d4f13048cd43c7351d9ad3 + dce_ast: 4c5044e5c267370f1bced8591b993c0c0e3294f725d4f13048cd43c7351d9ad3 bytecode: 6dab0d771ad5e0b95b5ded8ffb214368621dc0ee9434113549f85abd0eb6c626 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/bitor_assign.out b/tests/expectations/compiler/statements/operations/bitor_assign.out index 1ef71c3c92..84446672f3 100644 --- a/tests/expectations/compiler/statements/operations/bitor_assign.out +++ b/tests/expectations/compiler/statements/operations/bitor_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: 1c2b8860b4d4e75f591cecb0ceeb452a327fd7b678643f8a58b7b395575db862 - unrolled_ast: 1c2b8860b4d4e75f591cecb0ceeb452a327fd7b678643f8a58b7b395575db862 - ssa_ast: 88da330dca5d087aa14365b7b5478370f3149599340faa0d13202aea1ffd069e - flattened_ast: 57df6b278e0622f508a04d126f31f82c9b43782eb4770a72ba1699954752c428 - destructured_ast: 72576608e77d54c0e0775c2442dc0794d02e80f3d7dc1578b9c7ed2c895cd97c - inlined_ast: 72576608e77d54c0e0775c2442dc0794d02e80f3d7dc1578b9c7ed2c895cd97c - dce_ast: 72576608e77d54c0e0775c2442dc0794d02e80f3d7dc1578b9c7ed2c895cd97c + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: a48a2440a8280169dfe0a6e43807580f4c5d9214712b2bc65ac14f3f60376363 + unrolled_ast: a48a2440a8280169dfe0a6e43807580f4c5d9214712b2bc65ac14f3f60376363 + ssa_ast: c1eeec4760577855cd026969f8feb7603bfcc02c0124651568b00319641c5578 + flattened_ast: 756bc884e81396ff00403f1ac3f97a5616faf6abace9e629a17ed2be63df9831 + destructured_ast: 2e71a8563a713a929ef9a97653422261d3176060bac0e35176ab2647d44a9b7c + inlined_ast: 2e71a8563a713a929ef9a97653422261d3176060bac0e35176ab2647d44a9b7c + dce_ast: 2e71a8563a713a929ef9a97653422261d3176060bac0e35176ab2647d44a9b7c bytecode: f551499188e28449b06b9aa17ef8af4d1daedbf0ac75484b5e3f8e81836ffb63 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/bitxor_assign.out b/tests/expectations/compiler/statements/operations/bitxor_assign.out index cfca7a435b..be527021b1 100644 --- a/tests/expectations/compiler/statements/operations/bitxor_assign.out +++ b/tests/expectations/compiler/statements/operations/bitxor_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: e0d2456f917b2778b7f9c52fdd2f4a29b8aff11abdd062d10912ffd045e42617 - unrolled_ast: e0d2456f917b2778b7f9c52fdd2f4a29b8aff11abdd062d10912ffd045e42617 - ssa_ast: 5535213f8688d6639c9fd3e4c61b83b9cdde408b96cea2976969ba7f1efe18f2 - flattened_ast: 9a3aa04a195e6fec68f57836ce0cfade448b41bf376f6aa6eedc3beb96515b97 - destructured_ast: 2efaff38f04871a6762d8d891f6390c0c8cf753448c5978c289e741cec8847aa - inlined_ast: 2efaff38f04871a6762d8d891f6390c0c8cf753448c5978c289e741cec8847aa - dce_ast: 2efaff38f04871a6762d8d891f6390c0c8cf753448c5978c289e741cec8847aa + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: 3e938db85b4b5d1ca32a18dc6af6d067f4f3156b845e196d083cb980ee2bc3b1 + unrolled_ast: 3e938db85b4b5d1ca32a18dc6af6d067f4f3156b845e196d083cb980ee2bc3b1 + ssa_ast: 88a09c4436aff6e61ee4ff0de4098e8c591dd0ea80c23b7e75137c73d07d0b17 + flattened_ast: bb244e9de1cc4d76843dc12ff1c45fd8c8a965d93d8d5a9ff9dc34c9b3f57217 + destructured_ast: 116f705522f64a545ee85565520936ad2fc56356ca0d4cacbcba1c4f8c09245f + inlined_ast: 116f705522f64a545ee85565520936ad2fc56356ca0d4cacbcba1c4f8c09245f + dce_ast: 116f705522f64a545ee85565520936ad2fc56356ca0d4cacbcba1c4f8c09245f bytecode: cc7cc1d77829ab20a01838d82d9d75e2f4d9b5231667aeeb7517083740d299f5 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/div_assign.out b/tests/expectations/compiler/statements/operations/div_assign.out index ba7c3eed5b..79bf12bf48 100644 --- a/tests/expectations/compiler/statements/operations/div_assign.out +++ b/tests/expectations/compiler/statements/operations/div_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: e23510a7f5e69465ee05fc2dd736fceccd12842e17ef6a8b726f5ea14486fdfe - unrolled_ast: e23510a7f5e69465ee05fc2dd736fceccd12842e17ef6a8b726f5ea14486fdfe - ssa_ast: bcd0ca4c3fca426ebb497c0974cd90b2d2b49fefb0a68ed86b0af43d8dea99da - flattened_ast: db286eaaa9f80d8753d0a0dfa0d09702a08762aad39f939e3ce1203386b9d25d - destructured_ast: cce2aceb686d8931b6bc36580ca8fef2bc74d27a5158334989087cd36c6adb4e - inlined_ast: cce2aceb686d8931b6bc36580ca8fef2bc74d27a5158334989087cd36c6adb4e - dce_ast: cce2aceb686d8931b6bc36580ca8fef2bc74d27a5158334989087cd36c6adb4e + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: c4b22438c396cf9b44c553dcc3a32a8fbb7dec0d334a80e6282bc28536d8e127 + unrolled_ast: c4b22438c396cf9b44c553dcc3a32a8fbb7dec0d334a80e6282bc28536d8e127 + ssa_ast: 9f9c72a9f18ded47c4ebf08d0c3688e0c757c3cc9100615ad5ed859dc9027c1b + flattened_ast: e64fbb5256594cd26cc6ad46039449b980dcf8da7ab87a520172aa8925f32631 + destructured_ast: 2fccab048633b4bf945e5bd8defc6b4af820c1d77d797fbb8307cf371bcf418a + inlined_ast: 2fccab048633b4bf945e5bd8defc6b4af820c1d77d797fbb8307cf371bcf418a + dce_ast: 2fccab048633b4bf945e5bd8defc6b4af820c1d77d797fbb8307cf371bcf418a bytecode: 852a26ba7ae67c2f2cdf00814963c66786bd383cb645b9740b782cb07e747c41 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/mul_assign.out b/tests/expectations/compiler/statements/operations/mul_assign.out index 71f06b3651..7f2d6a3c8c 100644 --- a/tests/expectations/compiler/statements/operations/mul_assign.out +++ b/tests/expectations/compiler/statements/operations/mul_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: 42b9ef1a31e0ab477199d551003ea4cddc38e62d7250aa9a93ef41d367bc318c - unrolled_ast: 42b9ef1a31e0ab477199d551003ea4cddc38e62d7250aa9a93ef41d367bc318c - ssa_ast: 5a99a7531c416be3144f85b8044290975286eaf616a51e93c476d00547ecb901 - flattened_ast: e35e1d6d56049b38e2aef26f6f0a24e4f00e206e4da279fd91e2ff782411971f - destructured_ast: 3ff0936b13fa245f2ba480e881da12f057a29ea3724e4b0165fee8b06cf14447 - inlined_ast: 3ff0936b13fa245f2ba480e881da12f057a29ea3724e4b0165fee8b06cf14447 - dce_ast: 3ff0936b13fa245f2ba480e881da12f057a29ea3724e4b0165fee8b06cf14447 + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: 402cc7bf351e8f7360fb4371055e91d192e40770a10408a67766988c3b0e2baf + unrolled_ast: 402cc7bf351e8f7360fb4371055e91d192e40770a10408a67766988c3b0e2baf + ssa_ast: ff0329347065a8368cda4a26df7dbd77aae78c909f1136a6f68ecee4b25d228e + flattened_ast: f9365e77ddc8f125482b359d2cfd1bfff2701c6d609fbc61a1f7de27cb15769c + destructured_ast: 172ea791250878b86bf45982e72454bc4d77a5dd1b8e7c931a9678892140fcb8 + inlined_ast: 172ea791250878b86bf45982e72454bc4d77a5dd1b8e7c931a9678892140fcb8 + dce_ast: 172ea791250878b86bf45982e72454bc4d77a5dd1b8e7c931a9678892140fcb8 bytecode: e458b602541d030c368e1e498d1dae92b0a26e9505a02ca3cd93858ca3bdb277 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/or_assign.out b/tests/expectations/compiler/statements/operations/or_assign.out index c5b6d03bfd..824ef4f9b7 100644 --- a/tests/expectations/compiler/statements/operations/or_assign.out +++ b/tests/expectations/compiler/statements/operations/or_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 8313bfff3b5e7e1fce281ec46bd51d88911ae4f827ac1edc95475cbf133957a3 - type_checked_symbol_table: c25ee4fd12606905b043bd9330bea9125df2c2fc920a04b7facf7b670ffbba1e - unrolled_symbol_table: c25ee4fd12606905b043bd9330bea9125df2c2fc920a04b7facf7b670ffbba1e - initial_ast: 24ca36fbb2d08eac1f499871b5ac4290c412c954398bca6bcb09e13a5bc4c668 - unrolled_ast: 24ca36fbb2d08eac1f499871b5ac4290c412c954398bca6bcb09e13a5bc4c668 - ssa_ast: 4f5d8c82a82d00f071766590e3696db0416f00feb0ccb380c10fdf90032e7215 - flattened_ast: a08f85e7b886d01459d901d78a37f76b3755a0ce8703b2013504f1d9b113a92d - destructured_ast: 4e01c648033f50874aac530e0c9ef587bb739e8b6421978307b18950f5bbd1c7 - inlined_ast: 4e01c648033f50874aac530e0c9ef587bb739e8b6421978307b18950f5bbd1c7 - dce_ast: 4e01c648033f50874aac530e0c9ef587bb739e8b6421978307b18950f5bbd1c7 + - initial_symbol_table: e03b4d8eaccf3cd016b4eb081690ba20dc331352711628cd8a2d3290c1995b9b + type_checked_symbol_table: f002030b982fc51b61e7c8a8df5141139c28eece313f2f41a61052bed8c0ab79 + unrolled_symbol_table: f002030b982fc51b61e7c8a8df5141139c28eece313f2f41a61052bed8c0ab79 + initial_ast: 1b435ce8e4044d8a85f773295720a077da989d83a51608d296e4627d6fc8d3e9 + unrolled_ast: 1b435ce8e4044d8a85f773295720a077da989d83a51608d296e4627d6fc8d3e9 + ssa_ast: a9c1798902cc14427219a2cd1a4b8d4e9b68470e7a167647d8696c996f34a324 + flattened_ast: 4e25f9060a8fd7d625110ad7a1211938dcc8d1b85682c4f68db89c45e36abe75 + destructured_ast: 150dfd94218cd0042d61ab0e64d9ba9aa96982191cdbe8c0c038cc24bcf23332 + inlined_ast: 150dfd94218cd0042d61ab0e64d9ba9aa96982191cdbe8c0c038cc24bcf23332 + dce_ast: 150dfd94218cd0042d61ab0e64d9ba9aa96982191cdbe8c0c038cc24bcf23332 bytecode: 6d6695b67fa8f1cff43f2d00c6ce7e118342fb3e0bd05008d952820bf0e6dca8 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/pow_assign.out b/tests/expectations/compiler/statements/operations/pow_assign.out index e4cbb4a661..2bcb13c12f 100644 --- a/tests/expectations/compiler/statements/operations/pow_assign.out +++ b/tests/expectations/compiler/statements/operations/pow_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 97aa75659b0b5d4a0aff8760464842832f7c324919428111a6079eaca988df17 - type_checked_symbol_table: d7d64b39630438fb751ee9254521ab09a2c58ee89b4c76c96ce35bd23e49c0a6 - unrolled_symbol_table: d7d64b39630438fb751ee9254521ab09a2c58ee89b4c76c96ce35bd23e49c0a6 - initial_ast: 007177aed4978a0f73c4bbf6934d5b50db45b106abcad678f44289b001b0530d - unrolled_ast: 007177aed4978a0f73c4bbf6934d5b50db45b106abcad678f44289b001b0530d - ssa_ast: c8512818ab46c6757469e1b75b5a8ca2272f4234a590659502f2359b61639ba3 - flattened_ast: aa39b478b4925ed9438f814970352afffb70f3091647d08d02c1cd7edd0c2b5e - destructured_ast: 1fd2dd2271e2574fe4c11f3749981807f93eb7bfdaa9aa6cc9509d3e36abe5f7 - inlined_ast: 1fd2dd2271e2574fe4c11f3749981807f93eb7bfdaa9aa6cc9509d3e36abe5f7 - dce_ast: 1fd2dd2271e2574fe4c11f3749981807f93eb7bfdaa9aa6cc9509d3e36abe5f7 + - initial_symbol_table: 0809d7da060ff5a1856d1ab77a8709b29e9bdf9636c0a543f9f5ebda9dc3ae81 + type_checked_symbol_table: 88b7ca411ce5d2755794f68ea0775f224570da3d461eda27f5f9deab6b07ab64 + unrolled_symbol_table: 88b7ca411ce5d2755794f68ea0775f224570da3d461eda27f5f9deab6b07ab64 + initial_ast: b2d4e08e83e84b7ab019d73b0da579c82d848fba5365290a8a2c1ef6d9ab9303 + unrolled_ast: b2d4e08e83e84b7ab019d73b0da579c82d848fba5365290a8a2c1ef6d9ab9303 + ssa_ast: d26ac2545cc3d867d070e08d487b8d626a84bfa729d547cee06273938448c741 + flattened_ast: a5b0f9b902436bc0b7af473b8c01978493262f08af3ef7946026a0fb8ae4b7d1 + destructured_ast: ba18d4627b0d09bd0197afe3b5173ad9cf40c2d296850844a761e7a8e2d13842 + inlined_ast: ba18d4627b0d09bd0197afe3b5173ad9cf40c2d296850844a761e7a8e2d13842 + dce_ast: ba18d4627b0d09bd0197afe3b5173ad9cf40c2d296850844a761e7a8e2d13842 bytecode: 69c6644fb42c55979ce03fb2d5d6712f6eee57bafc5853fd5866a04a44e4e534 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/rem_assign.out b/tests/expectations/compiler/statements/operations/rem_assign.out index 1885dd75f2..118149fc22 100644 --- a/tests/expectations/compiler/statements/operations/rem_assign.out +++ b/tests/expectations/compiler/statements/operations/rem_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: afd04ed5002fe27a24693b36871bfe5b502fe8cde60d3c6b9f1db603fcaf06b4 - unrolled_ast: afd04ed5002fe27a24693b36871bfe5b502fe8cde60d3c6b9f1db603fcaf06b4 - ssa_ast: a3808a761bc6a4bcde0903d19998798cd50f96937c27b7747f8bd160a98c61e6 - flattened_ast: fd46bab3bf902c5f7efb8fc752523374499d573ca930e8c76ed67f99a5e1ddd0 - destructured_ast: 2158c9e8b1362e1bf457b451b3d9bc1a5c2267943b1c7d4a38ea6a52732298c5 - inlined_ast: 2158c9e8b1362e1bf457b451b3d9bc1a5c2267943b1c7d4a38ea6a52732298c5 - dce_ast: 2158c9e8b1362e1bf457b451b3d9bc1a5c2267943b1c7d4a38ea6a52732298c5 + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: 5fd27e5bdd9d950d5f4fc71626a4d4dc42136026a356f1c2053523f5bafc9d76 + unrolled_ast: 5fd27e5bdd9d950d5f4fc71626a4d4dc42136026a356f1c2053523f5bafc9d76 + ssa_ast: 346262abc8997da5b214066bd4421159ef612c626b16fbe3aca7edf47c762dc0 + flattened_ast: 4d46b4f9ad1b72a598e976e82e5af654c9c7846e43ebf9a41a5ad186355308d7 + destructured_ast: 7c8e8b39e72d27ec8d25b9356a30524c101b4e8bd0f88fe4c602add1dbe6c6c2 + inlined_ast: 7c8e8b39e72d27ec8d25b9356a30524c101b4e8bd0f88fe4c602add1dbe6c6c2 + dce_ast: 7c8e8b39e72d27ec8d25b9356a30524c101b4e8bd0f88fe4c602add1dbe6c6c2 bytecode: f67d2ba495c6cbed24bf76003e4521182d8aaec5f8a3d42ab1929d56af65452b errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/shl_assign.out b/tests/expectations/compiler/statements/operations/shl_assign.out index 797173e157..12ab085b15 100644 --- a/tests/expectations/compiler/statements/operations/shl_assign.out +++ b/tests/expectations/compiler/statements/operations/shl_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 97aa75659b0b5d4a0aff8760464842832f7c324919428111a6079eaca988df17 - type_checked_symbol_table: d7d64b39630438fb751ee9254521ab09a2c58ee89b4c76c96ce35bd23e49c0a6 - unrolled_symbol_table: d7d64b39630438fb751ee9254521ab09a2c58ee89b4c76c96ce35bd23e49c0a6 - initial_ast: 58faf0fa6c880d6a5fdafcd8505a009d5cc1f037c9b3bad179c2ed8c7e5154eb - unrolled_ast: 58faf0fa6c880d6a5fdafcd8505a009d5cc1f037c9b3bad179c2ed8c7e5154eb - ssa_ast: 6347e71097d6318a6ce886586ed51a04d8cce9273a40cb10f1c659d855aeb2bd - flattened_ast: 6ac4a2e444a448b43808167ebe516089da5735afb62b9bb6348493172c678730 - destructured_ast: c2047651bf9ec444750fc8a2a771edc2186cf19b7e0c7747b257ad929ccc4e72 - inlined_ast: c2047651bf9ec444750fc8a2a771edc2186cf19b7e0c7747b257ad929ccc4e72 - dce_ast: c2047651bf9ec444750fc8a2a771edc2186cf19b7e0c7747b257ad929ccc4e72 + - initial_symbol_table: 0809d7da060ff5a1856d1ab77a8709b29e9bdf9636c0a543f9f5ebda9dc3ae81 + type_checked_symbol_table: 88b7ca411ce5d2755794f68ea0775f224570da3d461eda27f5f9deab6b07ab64 + unrolled_symbol_table: 88b7ca411ce5d2755794f68ea0775f224570da3d461eda27f5f9deab6b07ab64 + initial_ast: 9ee78cbd65beec132d97110aeba5adea156e75321681cbff6adb04d2e3f947c4 + unrolled_ast: 9ee78cbd65beec132d97110aeba5adea156e75321681cbff6adb04d2e3f947c4 + ssa_ast: f47344badbc0f56cf32fa8d5ec2766452f1bf1e529e906157e3faf6a852538e9 + flattened_ast: 53511fb990cf9ddab8c8331d50836d99f5ef3c42647e996e1e9fddb8559defe5 + destructured_ast: aa622b8e204f1d29a0800e019c65a9c33358385e9ff0ba9dfd0cbf9d92b6f869 + inlined_ast: aa622b8e204f1d29a0800e019c65a9c33358385e9ff0ba9dfd0cbf9d92b6f869 + dce_ast: aa622b8e204f1d29a0800e019c65a9c33358385e9ff0ba9dfd0cbf9d92b6f869 bytecode: c7e481877eba9b3d2f0f08797c30c5404e6da930c4fc82bf58a7bdeb46ba251e errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/shr_assign.out b/tests/expectations/compiler/statements/operations/shr_assign.out index 8e3a0b79e8..6bfdfc3c18 100644 --- a/tests/expectations/compiler/statements/operations/shr_assign.out +++ b/tests/expectations/compiler/statements/operations/shr_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 97aa75659b0b5d4a0aff8760464842832f7c324919428111a6079eaca988df17 - type_checked_symbol_table: d7d64b39630438fb751ee9254521ab09a2c58ee89b4c76c96ce35bd23e49c0a6 - unrolled_symbol_table: d7d64b39630438fb751ee9254521ab09a2c58ee89b4c76c96ce35bd23e49c0a6 - initial_ast: 96383c02c87cd1cda1f84adbb2552eace87deb0c8c4281ed6c835ac6f49889cf - unrolled_ast: 96383c02c87cd1cda1f84adbb2552eace87deb0c8c4281ed6c835ac6f49889cf - ssa_ast: 8024c32947ebe458a850fa27e81f478b4e1d8930cf1f9a73a8e666342c4f37d1 - flattened_ast: b34686bc5bbd84f858278879c97032ead417740bdbe87d99c981d8c4acbeb644 - destructured_ast: c397c7d87320b2dd7c83ba5aab6361fe65563ff51563953f78d2ef6e476ef4b6 - inlined_ast: c397c7d87320b2dd7c83ba5aab6361fe65563ff51563953f78d2ef6e476ef4b6 - dce_ast: c397c7d87320b2dd7c83ba5aab6361fe65563ff51563953f78d2ef6e476ef4b6 + - initial_symbol_table: 0809d7da060ff5a1856d1ab77a8709b29e9bdf9636c0a543f9f5ebda9dc3ae81 + type_checked_symbol_table: 88b7ca411ce5d2755794f68ea0775f224570da3d461eda27f5f9deab6b07ab64 + unrolled_symbol_table: 88b7ca411ce5d2755794f68ea0775f224570da3d461eda27f5f9deab6b07ab64 + initial_ast: cf5a997976b3f406e930a11d661e439ba8f965dcdfd533c7eac311afb6c75100 + unrolled_ast: cf5a997976b3f406e930a11d661e439ba8f965dcdfd533c7eac311afb6c75100 + ssa_ast: cc8aaa6ba45850e26a485c5a9941c66b756419c317d886b12a05b26a2ba326d4 + flattened_ast: e16a6b73d2090ce113026f3d7dc56967f317af5d76bfd35b2dc69176c4333651 + destructured_ast: 8ede1fd80cf77adf16d57fa2e898257f81217ede9bd6ad61344d3f00827093fb + inlined_ast: 8ede1fd80cf77adf16d57fa2e898257f81217ede9bd6ad61344d3f00827093fb + dce_ast: 8ede1fd80cf77adf16d57fa2e898257f81217ede9bd6ad61344d3f00827093fb bytecode: c9b6d8b47fbe5b72e82bc81b952ba14ed281fd0bde9182bf8c6d8e165fa84001 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/operations/sub_assign.out b/tests/expectations/compiler/statements/operations/sub_assign.out index b24fcf0aea..46ef9302a8 100644 --- a/tests/expectations/compiler/statements/operations/sub_assign.out +++ b/tests/expectations/compiler/statements/operations/sub_assign.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 006e094c2edf6cb4d11c6601714f88a42754035f7da4b186f1b914f5908e9316 - type_checked_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - unrolled_symbol_table: db5b98c786f51f96262501647110ea046b839283f8e452b24f952c092e66336f - initial_ast: cfed655c4118336371c45609d99a20570a00850db72bf18d7bbd675b5254b2b4 - unrolled_ast: cfed655c4118336371c45609d99a20570a00850db72bf18d7bbd675b5254b2b4 - ssa_ast: 916e904c214eec18ad97b7da8dc8d1817174cbdc8e7e0efc0739a752943f2aa0 - flattened_ast: 5c01c6f704b984b382719a08d251b5ccaf8836f69c9614a72f3227609b425d84 - destructured_ast: 4cfc5d88f83e988200f129421e29c891067ec9cd0f8ea5fc21e35f8c79dec449 - inlined_ast: 4cfc5d88f83e988200f129421e29c891067ec9cd0f8ea5fc21e35f8c79dec449 - dce_ast: 4cfc5d88f83e988200f129421e29c891067ec9cd0f8ea5fc21e35f8c79dec449 + - initial_symbol_table: b15cc8e072ff309d5fda50dd004627788721e3e6a91300c8fa120607bdb28f55 + type_checked_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + unrolled_symbol_table: 67cb444b36ef53383675c7e5eeec189f58b59db699d528a9d2fe8c285e522e02 + initial_ast: 63f2beb522b578398f5e7329335289fa405dea83dbf6fcc2e338a2fc39afcefc + unrolled_ast: 63f2beb522b578398f5e7329335289fa405dea83dbf6fcc2e338a2fc39afcefc + ssa_ast: 6feb4290304332a1c9d7151546e1ff522667fdaf050b2a5d2c5c08f84970577c + flattened_ast: 8ed20c081bce62eaeb22c95170a30846776366fcc7ade1943c9fce125538b340 + destructured_ast: 6358b17492d7ef077506d97baf94270c253d557d320c8e1dd41c0500f90a1537 + inlined_ast: 6358b17492d7ef077506d97baf94270c253d557d320c8e1dd41c0500f90a1537 + dce_ast: 6358b17492d7ef077506d97baf94270c253d557d320c8e1dd41c0500f90a1537 bytecode: e2d11ed53799ed66404c1913fe646293953de9e3b44fca9a3add80e04e9a34fc errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out index 2b602276ef..bacad56148 100644 --- a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out +++ b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 736f3b63f4cfcbe2906a2e2b0e01f3c276435a56e71c39926bc3b5492003655a - type_checked_symbol_table: 2fe04bba6a05a2200c11cd1632c1d66a86be81e6c4c26d2e7b8f80a40f3c3ee5 - unrolled_symbol_table: 2fe04bba6a05a2200c11cd1632c1d66a86be81e6c4c26d2e7b8f80a40f3c3ee5 - initial_ast: 4f8ee24596b3ff836f1074dbc6f09c0514e45fba37b078b59cb1f0246d2f9ff1 - unrolled_ast: 4f8ee24596b3ff836f1074dbc6f09c0514e45fba37b078b59cb1f0246d2f9ff1 - ssa_ast: b3fb543c996a2ff2ed1c6bc49cf016e94de814c1c4768bedca634c4af570e514 - flattened_ast: 7654b7a28c59efe7b0c970ec421126c7fff2aea09c90c6ff44ea85f24a02d945 - destructured_ast: 51c295d726f59f6433abc89e3fc1f9e7a5b38d55f2163a223fa7ae1dc35b1955 - inlined_ast: 51c295d726f59f6433abc89e3fc1f9e7a5b38d55f2163a223fa7ae1dc35b1955 - dce_ast: 51c295d726f59f6433abc89e3fc1f9e7a5b38d55f2163a223fa7ae1dc35b1955 + - initial_symbol_table: ab8c94f05a269440d7a47836728bb70a448eccfda894c5121edb4db3fa0d069b + type_checked_symbol_table: 7a8660ef95184b05777705f39e57f80dac142f64e88bddf489fe40a867c5ae26 + unrolled_symbol_table: 7a8660ef95184b05777705f39e57f80dac142f64e88bddf489fe40a867c5ae26 + initial_ast: 9c38807bbb24304691936a1d411fc7d7d7fea39778712b1c0d860eebc4b85962 + unrolled_ast: 9c38807bbb24304691936a1d411fc7d7d7fea39778712b1c0d860eebc4b85962 + ssa_ast: ee8b01c25b736608a799d56f044ac621a3ad493d04c9cc2d9e6da0c556eebe31 + flattened_ast: b3994c5052f66bb60f6819dd3b1b0be78788dac8bfab05eb388c827840859965 + destructured_ast: 05d186960b057135d774e3de8c236b696741be00362515024057cc61a065d49a + inlined_ast: 05d186960b057135d774e3de8c236b696741be00362515024057cc61a065d49a + dce_ast: 05d186960b057135d774e3de8c236b696741be00362515024057cc61a065d49a bytecode: f8245e78b1dfaf2eeeb6aff9629ee561cdf6bf80f029c173fd32c6c002ad6e73 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/typecheck_statements_fail.out b/tests/expectations/compiler/statements/typecheck_statements_fail.out index cdb45233f8..f52d2a59b7 100644 --- a/tests/expectations/compiler/statements/typecheck_statements_fail.out +++ b/tests/expectations/compiler/statements/typecheck_statements_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `i16`, but got `i32`\n --> compiler-test:5:33\n |\n 5 | let c1 : u32 = 123i16 * 123i32;\n | ^^^^^^\nError [ETYC0372007]: Expected one type from `i16`, but got `u32`\n --> compiler-test:5:24\n |\n 5 | let c1 : u32 = 123i16 * 123i32;\n | ^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:6:24\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `i16`, but got `string`\n --> compiler-test:6:24\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:6:44\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^\nError [ETYC0372007]: Expected one type from `i16`, but got `string`\n --> compiler-test:6:44\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^\nError [ETYC0372007]: Expected one type from `i16`, but got `u32`\n --> compiler-test:6:24\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:7:24\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:7:35\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^\nError [ETYC0372003]: Expected type `field, group, integer, or scalar` but type `string` was found\n --> compiler-test:7:24\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `field, group, integer, or scalar` but type `string` was found\n --> compiler-test:7:35\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `i16`\n --> compiler-test:8:30\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `i32`\n --> compiler-test:8:37\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `i64`\n --> compiler-test:8:44\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u8`\n --> compiler-test:8:51\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u16`\n --> compiler-test:8:57\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u32`\n --> compiler-test:8:64\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u64`\n --> compiler-test:8:71\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372007]: Expected one type from `i8`, but got `u32`\n --> compiler-test:8:24\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:9:26\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^\nError [ETYC0372007]: Expected one type from `string`, but got `i16`\n --> compiler-test:9:26\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^\nError [ETYC0372007]: Expected one type from `string`, but got `i8`\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `string`, but got `i8`\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `string`, but got `u32`\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n" + - "Error [ETYC0372003]: Expected type `i16` but type `i32` was found\n --> compiler-test:5:33\n |\n 5 | let c1 : u32 = 123i16 * 123i32;\n | ^^^^^^\nError [ETYC0372003]: Expected type `i16` but type `u32` was found\n --> compiler-test:5:24\n |\n 5 | let c1 : u32 = 123i16 * 123i32;\n | ^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:6:24\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `i16` but type `string` was found\n --> compiler-test:6:24\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:6:44\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^\nError [ETYC0372003]: Expected type `i16` but type `string` was found\n --> compiler-test:6:44\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^\nError [ETYC0372003]: Expected type `i16` but type `u32` was found\n --> compiler-test:6:24\n |\n 6 | let c2 : u32 = \"123i32\" * 123i16 * \"sss\";\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:7:24\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:7:35\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^\nError [ETYC0372003]: Expected type `field, group, integer, or scalar` but type `string` was found\n --> compiler-test:7:24\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `field, group, integer, or scalar` but type `string` was found\n --> compiler-test:7:35\n |\n 7 | let c3 : u32 = \"123i32\" * \"sss\";\n | ^^^^^\nError [ETYC0372003]: Expected type `i8` but type `i16` was found\n --> compiler-test:8:30\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372003]: Expected type `i8` but type `i32` was found\n --> compiler-test:8:37\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372003]: Expected type `i8` but type `i64` was found\n --> compiler-test:8:44\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372003]: Expected type `i8` but type `u8` was found\n --> compiler-test:8:51\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^\nError [ETYC0372003]: Expected type `i8` but type `u16` was found\n --> compiler-test:8:57\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372003]: Expected type `i8` but type `u32` was found\n --> compiler-test:8:64\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372003]: Expected type `i8` but type `u64` was found\n --> compiler-test:8:71\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^\nError [ETYC0372003]: Expected type `i8` but type `u32` was found\n --> compiler-test:8:24\n |\n 8 | let c4 : u32 = 1i8 * 2i16 * 3i32 * 4i64 * 5u8 * 6u16 * 7u32 * 9u64;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:9:26\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^\nError [ETYC0372003]: Expected type `i16` but type `string` was found\n --> compiler-test:9:26\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^^^^^^^\nError [ETYC0372045]: Strings are not yet supported.\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^\nError [ETYC0372003]: Expected type `i8` but type `string` was found\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^\nError [ETYC0372003]: Expected type `i8` but type `string` was found\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `u32` but type `string` was found\n --> compiler-test:9:49\n |\n 9 | let c16: bool = (\"123i32\" & 123i16) == (\"sss\" / 1i8 - 1i8 + 22u32);\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/statements/underscore_for_loop.out b/tests/expectations/compiler/statements/underscore_for_loop.out index e25e6d0034..8e2d4052cc 100644 --- a/tests/expectations/compiler/statements/underscore_for_loop.out +++ b/tests/expectations/compiler/statements/underscore_for_loop.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: afe2cb0a5d27126ad8ee79c859b2821f3782ea4dbc63ee28264f7ec69f1a8072 - type_checked_symbol_table: fe1c423c5db994de30adf8204e8bbe77508f825149b43140c3888bdd3d2eaa95 - unrolled_symbol_table: a12eb4c311bb47d968e279cd12755fb1b93742b347f7976c68883b9cc5263e14 - initial_ast: 2599407b7f11d8891e1851d2dd541d3cf865a5081019f9a3eb459cf8f3f69722 - unrolled_ast: 71eec36e48c21b9f6461f64f8f787af1aaa70da7b18a87430c9482d587d6f14e - ssa_ast: 107fecdf5e138cd052ec4db5268ccd8bb34d832ee83a0027db8e0b993887e674 - flattened_ast: f9240ec5f990148c7539e7ae7303a7c23b50b262023a92eab70501882f2e0d6b - destructured_ast: 758021d5dbb6aeb3e20f4b97539d1ea644de73111f50735db03995a0fda1c975 - inlined_ast: 758021d5dbb6aeb3e20f4b97539d1ea644de73111f50735db03995a0fda1c975 - dce_ast: 49f183f07eeb369a92d89d7039d04c17f87aa05ed3297bbdf9247b6bd9f4219a + - initial_symbol_table: 6509016b6899f5938f44b2dab2c895fb70c487d9413773a25f58619ab9b0a9be + type_checked_symbol_table: 5062ff54022ce573c87a47bc3435be475765352fe49d33a80117a7c99f9455f1 + unrolled_symbol_table: 767bcafca0e607359b4fbedc2993c6b450d69b3f44e41fb25674b17da2f4aea3 + initial_ast: 8edaf2a23a7e65051bf3e4ced5eece2f6de1339ca084d363c33b9c91930ae403 + unrolled_ast: 56aa8c7dc5296377393e122a6efbb6efc3ee7f034e6b27f6d1b5c91f5a0168c4 + ssa_ast: 41fcd8ba84c849134813ff374afdcbe8ef35ec7c83883a2f043196b64326b645 + flattened_ast: b97c7e66892e032d25802a5a915bd139efcc11fc476b996a3cb52d1b7d93b18e + destructured_ast: 8741ccfe8d857512d4b15ddd3319f027e3d6070f1b5d54b643ce0f92bc9b3a74 + inlined_ast: 8741ccfe8d857512d4b15ddd3319f027e3d6070f1b5d54b643ce0f92bc9b3a74 + dce_ast: 5f0575fcc735e68849c613d13d0af2f497a69f07ed5e0e560a4f9620fa550438 bytecode: 61cc464cdc1104635ea399648d62a06b112dc3462634b3f992151c6e5572d6f7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out b/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out index b12551f47c..b1f9367d33 100644 --- a/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out +++ b/tests/expectations/compiler/statements/unknown_type_in_definition_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:6\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:6\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372007]: Expected one type from `u8`, but got `Foo`\n --> compiler-test:5:19\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^\n" + - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:6\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\n --> compiler-test:5:19\n |\n 5 | \tlet b: Foo = 1u8;\n | ^^^\n" diff --git a/tests/expectations/compiler/structs/external_record.out b/tests/expectations/compiler/structs/external_record.out new file mode 100644 index 0000000000..90268ddc04 --- /dev/null +++ b/tests/expectations/compiler/structs/external_record.out @@ -0,0 +1,44 @@ +--- +namespace: Compile +expectation: Pass +outputs: + - - compile: + - initial_symbol_table: 340c54b67bf4ed5c52a8c178e9cd7f7f8aa1d733cc157327b14cd9658b386ae6 + type_checked_symbol_table: d972634f150980436170caf1f7ebaa08f35f59f0c68166ca2df8a9ebdf4c71e5 + unrolled_symbol_table: d972634f150980436170caf1f7ebaa08f35f59f0c68166ca2df8a9ebdf4c71e5 + initial_ast: d4a02a93f27d962ced13da70e6e78fb8b53c585fab7232c4afb6ebdb97751880 + unrolled_ast: d4a02a93f27d962ced13da70e6e78fb8b53c585fab7232c4afb6ebdb97751880 + ssa_ast: 196758b126b3b83c899c1d7bfccc7caf76b275f5ea5797da6d7b62f9d46d13cb + flattened_ast: 51b1fc2019f67cf0624405a13151677297b6b87207d41bde6e45edd221163898 + destructured_ast: ea1edb23d0539d5c6af1d224d82f00494a4809b5a59a3fe6ef7d151639f590c8 + inlined_ast: ea1edb23d0539d5c6af1d224d82f00494a4809b5a59a3fe6ef7d151639f590c8 + dce_ast: ea1edb23d0539d5c6af1d224d82f00494a4809b5a59a3fe6ef7d151639f590c8 + bytecode: 6341f6fcccbfa86b71e0eac445b9d0ee558c74ef896183ee82b456b9e7fb2270 + errors: "" + warnings: "" + - initial_symbol_table: 3e72c903f6f9ab2438076da7c329b8cd369c9c3307d14bff4963e8a8f6bb18e0 + type_checked_symbol_table: 27f40a9e28a4b7d03d5c91be8a1893b766ac0e9be2d8a7c5ababe68b45ee01c7 + unrolled_symbol_table: 27f40a9e28a4b7d03d5c91be8a1893b766ac0e9be2d8a7c5ababe68b45ee01c7 + initial_ast: bf17af18b2264841e5933766b4bd190c7139d59d121e1c2a1b7a0c37715f90b2 + unrolled_ast: c82dddfcac1fec8f63b8dfce008fd6cb000b7f603fd22611ae000adefcb4246c + ssa_ast: 97069a75c94ed52904c922470f78a75abcab70ec1a7f5966febe8cae605efb8e + flattened_ast: be815a3a27a747ffd6f1c6d87dccba6f90c6d90e3b78fd50112f77f5289fb5eb + destructured_ast: b29a50cae659e63902e0137059becdf6f15d00c7aeded8f68ef97a95e9de2fbc + inlined_ast: b29a50cae659e63902e0137059becdf6f15d00c7aeded8f68ef97a95e9de2fbc + dce_ast: b29a50cae659e63902e0137059becdf6f15d00c7aeded8f68ef97a95e9de2fbc + bytecode: e902cc1e73a94c6024944460951f6207587ed939584c016908554b23280b94ec + errors: "" + warnings: "" + - initial_symbol_table: 78c72f7c5e19d1f0fbd6073ed85b5f7977f912d671e4c522bd27652647b19733 + type_checked_symbol_table: 6c8f504dd11151208a41f10109046e49a18fb4609706a71c01a11eb5d16128bb + unrolled_symbol_table: 6c8f504dd11151208a41f10109046e49a18fb4609706a71c01a11eb5d16128bb + initial_ast: 65349655f9b288bcb18caaa1d1216e7678f0e3919b740719d1a9f9660124f7ec + unrolled_ast: 6ad3178891c74b6042bddee324c5dce52addcf62565d3457154b907863926f9a + ssa_ast: 6af16bac66f4da284d7bb27542f90f77a4eb6ffcc7915aa1ea64953a899437e9 + flattened_ast: afb3257ab605fb3ba64f07f5400edce3206ea852d567f5e16962c9e6b0b3c47b + destructured_ast: 819770e49c3158317e2a112c99aed86f6cc14b4c61eda5acbf796973fcdeedc7 + inlined_ast: 819770e49c3158317e2a112c99aed86f6cc14b4c61eda5acbf796973fcdeedc7 + dce_ast: 819770e49c3158317e2a112c99aed86f6cc14b4c61eda5acbf796973fcdeedc7 + bytecode: b92b0c5017841d1c4ace13f7b040b9b7f84174bf74d49b8472f5f101f0d6caf8 + errors: "" + warnings: "" diff --git a/tests/expectations/compiler/structs/external_struct.out b/tests/expectations/compiler/structs/external_struct.out new file mode 100644 index 0000000000..771534caef --- /dev/null +++ b/tests/expectations/compiler/structs/external_struct.out @@ -0,0 +1,44 @@ +--- +namespace: Compile +expectation: Pass +outputs: + - - compile: + - initial_symbol_table: b9d02d1b85ab19ec91480212bbfe3b765bc663861026aa9dbb97b31ec1e4996b + type_checked_symbol_table: 135897b1dbcb1676d36ac8d1aa865381e9530287bb7449442ea446c29bb6449c + unrolled_symbol_table: 135897b1dbcb1676d36ac8d1aa865381e9530287bb7449442ea446c29bb6449c + initial_ast: 067591039f4d58fae5acf7c987d08fead46a25d06278ec74b3d0e41851a1f2e3 + unrolled_ast: 067591039f4d58fae5acf7c987d08fead46a25d06278ec74b3d0e41851a1f2e3 + ssa_ast: af24b1aeb7c1a05116ed5c1a718067de95c2365a0532e9d97bd1cf69912a70fa + flattened_ast: c3d8cff7286b7d1187046982da77a9527f2753d62e914407cb5d42b4242636fd + destructured_ast: 3d04c9faddeaf8bc7839934ecc75b0dfe973c198e0c19bf0683a16ba3f13cdef + inlined_ast: 3d04c9faddeaf8bc7839934ecc75b0dfe973c198e0c19bf0683a16ba3f13cdef + dce_ast: 3d04c9faddeaf8bc7839934ecc75b0dfe973c198e0c19bf0683a16ba3f13cdef + bytecode: c562a0b23873460644ce0af83bd46d2a4010f5d667aafd72940cfa0dd3a1c893 + errors: "" + warnings: "" + - initial_symbol_table: f2ae8eee41238514bb792b1b782feab70aa865807bb489187726796a3d5198b7 + type_checked_symbol_table: f7765fa8c7a391f3250f9c2ff124729fe8592f32dbc82d7e9428682df49ea351 + unrolled_symbol_table: f7765fa8c7a391f3250f9c2ff124729fe8592f32dbc82d7e9428682df49ea351 + initial_ast: 90f2be69e327a67e772bab6e517a1efe90d6fbbdcda2ab69e73c48dd5ea413cd + unrolled_ast: 163290d0f28722f746b4d4541abe84c17a91c65a8c7d690b98b7f0af19994ad5 + ssa_ast: a112118a15f292e6c7f1c19cea3d817142e53f4eeb9519991d451d2544473fd7 + flattened_ast: 42734a56fa5e1bcd21832d5c83e314cbc249b5d8437ebbc072052a07fbb22070 + destructured_ast: 56c2bd2789e46f95b9e93b225777b4a6178cbedd75256c4adf21df9f65485ea5 + inlined_ast: 56c2bd2789e46f95b9e93b225777b4a6178cbedd75256c4adf21df9f65485ea5 + dce_ast: 26bd4e6f56705dd313f4fa58b964be29576620e0b6a2fc25d9ad55bd89a88413 + bytecode: 5a1ca0038e83880d6d2cd5413ca4e8ec01e2622d635d6d8b2cb64463cd5c4817 + errors: "" + warnings: "" + - initial_symbol_table: de21200cc8a95064b4a4b2d7a1f194d3b54595212e607ee49edd716cbf6dd17e + type_checked_symbol_table: 4e42579ae5f24adba68080229fc51fd767334ad987d82c6f755fe90d20b4cd29 + unrolled_symbol_table: 4e42579ae5f24adba68080229fc51fd767334ad987d82c6f755fe90d20b4cd29 + initial_ast: 0cc09a6fcaafb39da24c46d650f915c6352b593958d991f45b0ec61ef3bf01bb + unrolled_ast: 3f95452c2a8d57484c7814740d596de17d20bf04d812e7b106ca1eb1273be3cd + ssa_ast: 1b9583fe511e9f5705f2cd4d0566d697929b8c2480709f9c14378658e64a67f5 + flattened_ast: c4c6d893a4252bdd83ff40b1109057545c57474e4636188b22dd7f936a14e42c + destructured_ast: b4c4946001c3c5eeb47744a365a7908728a8de9b8d8a8cf0fe3d4072870168e3 + inlined_ast: b4c4946001c3c5eeb47744a365a7908728a8de9b8d8a8cf0fe3d4072870168e3 + dce_ast: b3ae1144d78b74320dde8741d8b779408a633b5a152efce15f6c9f38abe957ad + bytecode: 81e7b663dbb9d60c89b80b448c71ada9bdc7a93fac808bd8d1b6ca3ab053f914 + errors: "" + warnings: "" diff --git a/tests/expectations/compiler/structs/inline.out b/tests/expectations/compiler/structs/inline.out index 4539b32ceb..29eb03b8ae 100644 --- a/tests/expectations/compiler/structs/inline.out +++ b/tests/expectations/compiler/structs/inline.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 0a5e8e4a283da165f2c016526d7407c738ca8dc55ce4e27139ecf1e0819a867e - type_checked_symbol_table: f4e53910e5c45a6a1a2acb84c99f679c0531526d82f7e1b13cfea4beef566e27 - unrolled_symbol_table: f4e53910e5c45a6a1a2acb84c99f679c0531526d82f7e1b13cfea4beef566e27 - initial_ast: a566d241f0b468a79c37de8744c7e428e53e051c9e45e9f1d1bffd28a50c9158 - unrolled_ast: a566d241f0b468a79c37de8744c7e428e53e051c9e45e9f1d1bffd28a50c9158 - ssa_ast: c15e183796e78a86d4a661fa8de5800c6a668c99e6c025bee192d287b652c20b - flattened_ast: d29e0221e80306726d64190184e7e159e1f95eb84f45ceec1ee1c1f3963a08ca - destructured_ast: c7f3a6b39fe937b8eebf34e87ab5a471a5362748440ed5b1c77847944679600c - inlined_ast: c7f3a6b39fe937b8eebf34e87ab5a471a5362748440ed5b1c77847944679600c - dce_ast: c7f3a6b39fe937b8eebf34e87ab5a471a5362748440ed5b1c77847944679600c + - initial_symbol_table: c26f65afb3f8c6a068dd98b49503e30e69d0ce68c50727723a78e0bd77ce7095 + type_checked_symbol_table: 3ea359eb04e150a68c8d9f940330ce63d689114d2bb47211dffcfd7370a6b1ba + unrolled_symbol_table: 3ea359eb04e150a68c8d9f940330ce63d689114d2bb47211dffcfd7370a6b1ba + initial_ast: 8240026b64541e67f9c2d69f59793310262c3b570caed19025a988551526e389 + unrolled_ast: 8240026b64541e67f9c2d69f59793310262c3b570caed19025a988551526e389 + ssa_ast: af27b467011e346f5e23d55919c971abbdee3d977fa6f66f1f2874edd69838c5 + flattened_ast: 97edd75c3be5d9423ec75cc43195724f29a4f391e275b21aa6005102364eca46 + destructured_ast: 6da69e57d85dca6aeb6d2667e1528e86483ac9868f1ccb4a5b4a886893be5abf + inlined_ast: 6da69e57d85dca6aeb6d2667e1528e86483ac9868f1ccb4a5b4a886893be5abf + dce_ast: 6da69e57d85dca6aeb6d2667e1528e86483ac9868f1ccb4a5b4a886893be5abf bytecode: ec61be65e2947187dd58fdd1cf6f98301443d81e225b3ba2a3971b38ed950b05 errors: "" warnings: "" diff --git a/tests/expectations/compiler/structs/inline_undefined.out b/tests/expectations/compiler/structs/inline_undefined.out index a097c93011..de261a3f20 100644 --- a/tests/expectations/compiler/structs/inline_undefined.out +++ b/tests/expectations/compiler/structs/inline_undefined.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:9\n |\n 5 | let a: Foo = Foo { };\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:9\n |\n 5 | let a: Foo = Foo { };\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372005]: Unknown struct `Foo`\n --> compiler-test:5:22\n |\n 5 | let a: Foo = Foo { };\n | ^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372017]: The type `Foo` is not found in the current scope.\n --> compiler-test:5:9\n |\n 5 | let a: Foo = Foo { };\n | ^^^^^^^^^^^^^^^^^^^^\n |\n = If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`\nError [ETYC0372005]: Unknown struct `Foo`\n --> compiler-test:5:22\n |\n 5 | let a: Foo = Foo { };\n | ^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/structs/member_variable.out b/tests/expectations/compiler/structs/member_variable.out index fb1dbab3df..4b01428139 100644 --- a/tests/expectations/compiler/structs/member_variable.out +++ b/tests/expectations/compiler/structs/member_variable.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 3a0e8f6b514807f126da8d03f29c845ee8516874a01a3366f76c34348ff9e4ff - type_checked_symbol_table: 86c62f8c890328dab1fad6585cad1a9311a46dc87dc2759db20a553630541e73 - unrolled_symbol_table: 86c62f8c890328dab1fad6585cad1a9311a46dc87dc2759db20a553630541e73 - initial_ast: 2dd9978bfbb58ae761b07c21606a55dc12c51222562047b78f0e6d224f1e3e2f - unrolled_ast: 2dd9978bfbb58ae761b07c21606a55dc12c51222562047b78f0e6d224f1e3e2f - ssa_ast: ba3fe9b9d18b089bd032514dd3adf3736116300dd3f5834021f20d1e923e0e0b - flattened_ast: fa7ea71a18f6dbd86505ee2a76bc2d6a7cd4020e9246670cb55b5437c572259f - destructured_ast: 7d87328ea5dede4b15b25379ed4012ba4f1b40ec2353565532cc4d15aa9b7f1e - inlined_ast: 7d87328ea5dede4b15b25379ed4012ba4f1b40ec2353565532cc4d15aa9b7f1e - dce_ast: 7d87328ea5dede4b15b25379ed4012ba4f1b40ec2353565532cc4d15aa9b7f1e + - initial_symbol_table: 96982aa1a232b95f3cce88dc995284e778631b168af89eb4f049f360cf5c2009 + type_checked_symbol_table: 5bc0f2db28ffc8161fe3be96fe3af4fc1b8d5a518c1ea8389f035b4e93aa30b6 + unrolled_symbol_table: 5bc0f2db28ffc8161fe3be96fe3af4fc1b8d5a518c1ea8389f035b4e93aa30b6 + initial_ast: 6da87355d5a0e9536d0696f385d66382858d2c36a8ed24ebec49d95beac55980 + unrolled_ast: 6da87355d5a0e9536d0696f385d66382858d2c36a8ed24ebec49d95beac55980 + ssa_ast: cf645e1be13a0e77fe51422b2577805ec94ef0d975301860f0a950ca291dbea4 + flattened_ast: 8845d50db3bfe49287e668ae154fa034204bfa55269013cc73733398e1022b1a + destructured_ast: a7f28cc5f9919c72ef312cdfe442d985a2f1e1ac488d4e1a1f9ed212d0e9ffff + inlined_ast: a7f28cc5f9919c72ef312cdfe442d985a2f1e1ac488d4e1a1f9ed212d0e9ffff + dce_ast: a7f28cc5f9919c72ef312cdfe442d985a2f1e1ac488d4e1a1f9ed212d0e9ffff bytecode: 762d4097e94ed495b4a3996bae354d8c1b9396d0620e8f794ae4356829a6e89d errors: "" warnings: "" diff --git a/tests/expectations/compiler/structs/redefine_external_struct.out b/tests/expectations/compiler/structs/redefine_external_struct.out new file mode 100644 index 0000000000..c47af09251 --- /dev/null +++ b/tests/expectations/compiler/structs/redefine_external_struct.out @@ -0,0 +1,31 @@ +--- +namespace: Compile +expectation: Pass +outputs: + - - compile: + - initial_symbol_table: 74e53781a60f54132c609b3b03492c4250036c379e5204b93329a9f57d49fe91 + type_checked_symbol_table: 8851bc9f35e154359b0cbcc34f19cd64e3ebfcbacd301e070ad4b44e399d897c + unrolled_symbol_table: 8851bc9f35e154359b0cbcc34f19cd64e3ebfcbacd301e070ad4b44e399d897c + initial_ast: 74b39a65214c6dd05311092d4e59bd51eae97ebd18d1d680b1db55cfb54beddf + unrolled_ast: 74b39a65214c6dd05311092d4e59bd51eae97ebd18d1d680b1db55cfb54beddf + ssa_ast: 9d457405594c43b13f129dcd8b95302086654fa55355b387c83aabaaee1f2d6d + flattened_ast: 03e9facafccbbc398b682d08a79df26fdd778b91f2f4bed225ce5a5323e2171b + destructured_ast: 1970939a0425fa00978dc2822b28f011d3c27a16aa6d9e4bad7ff681a0a7411f + inlined_ast: 1970939a0425fa00978dc2822b28f011d3c27a16aa6d9e4bad7ff681a0a7411f + dce_ast: 1970939a0425fa00978dc2822b28f011d3c27a16aa6d9e4bad7ff681a0a7411f + bytecode: 313d955a664b50823386dc1f0d7141f5fc80174c965209376991ff0a5d0012f9 + errors: "" + warnings: "" + - initial_symbol_table: bb3a69180106d91616ac9d6778fe8aee0fbdaab72b1b079183ebd0fcf772e359 + type_checked_symbol_table: 92c4575a892476360e9efc1a118f534c1901622faca71626bb5778f76332e5cb + unrolled_symbol_table: 92c4575a892476360e9efc1a118f534c1901622faca71626bb5778f76332e5cb + initial_ast: 4406bc30d232c90c5069c388652b051dbb9e5378a20f38e69cf9f847ae83aee0 + unrolled_ast: 2f3e72af631b9e4cdd067c40959e112bb0a7d1a5076a6c44b818c322ab4229f7 + ssa_ast: fcc3c8e717138f0c75a3c7765b26af7e5d009d1d7afd239b782ef56f0b0f3763 + flattened_ast: 435f235eed4f63f31e391e6455014bd64de1320f147d156e4453414dca21752f + destructured_ast: cdce20251477a5fa781fb90ae69dd08e12710b9d39363d4eecbfb81ac05e7481 + inlined_ast: cdce20251477a5fa781fb90ae69dd08e12710b9d39363d4eecbfb81ac05e7481 + dce_ast: a40a9b93296c22a41a527727f8cf61dc11dbed23ac00c3577333a63d6d1393f8 + bytecode: 391aaceb8bee155d767833247676b44806a300637213cd0d4c2dcc23f93396c1 + errors: "" + warnings: "" diff --git a/tests/expectations/compiler/structs/shadow_external_struct_fail.out b/tests/expectations/compiler/structs/shadow_external_struct_fail.out new file mode 100644 index 0000000000..4dbd0665e6 --- /dev/null +++ b/tests/expectations/compiler/structs/shadow_external_struct_fail.out @@ -0,0 +1,5 @@ +--- +namespace: Compile +expectation: Fail +outputs: + - "Error [EAST0372015]: There are two definitions of struct `Bar` that do not match.\n --> compiler-test:9:5\n |\n 9 | struct Bar {\n 10 | baz: [Baz; 2],\n 11 | bog: u32,\n 12 | }\n | ^\n |\n = Check the import files to see if there are any struct definitions of the same name.\n" diff --git a/tests/expectations/compiler/structs/struct_access_fail.out b/tests/expectations/compiler/structs/struct_access_fail.out index 277fcc777d..91015b412a 100644 --- a/tests/expectations/compiler/structs/struct_access_fail.out +++ b/tests/expectations/compiler/structs/struct_access_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `u32`, but got `i8`\n --> compiler-test:11:21\n |\n 11 | let x: i8 = s.f1;\n | ^^^^\n" + - "Error [ETYC0372003]: Expected type `i8` but type `u32` was found\n --> compiler-test:11:21\n |\n 11 | let x: i8 = s.f1;\n | ^^^^\n" diff --git a/tests/expectations/compiler/structs/struct_declaration_out_of_order.out b/tests/expectations/compiler/structs/struct_declaration_out_of_order.out index 0efae0aed5..8b3765f4ad 100644 --- a/tests/expectations/compiler/structs/struct_declaration_out_of_order.out +++ b/tests/expectations/compiler/structs/struct_declaration_out_of_order.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 1e095a500d2a47f10722ea3abfef561bdedab653294df0cebef55e1703153b24 - type_checked_symbol_table: cf5d4509d46eef8af70509adf38b883fbcf9f6aaa68ceb96c1aaf636c6b55f4e - unrolled_symbol_table: cf5d4509d46eef8af70509adf38b883fbcf9f6aaa68ceb96c1aaf636c6b55f4e - initial_ast: 2e81216de43c1e3c5ad19344a3f8817b5e24bb92d315078eafb63f3477db27fe - unrolled_ast: 2e81216de43c1e3c5ad19344a3f8817b5e24bb92d315078eafb63f3477db27fe - ssa_ast: 64b49da5117194b267802a5e91e5ed700a859bc65c01a0b607d2ad5e4c9966a5 - flattened_ast: 22bc03498047ceb252549b2bfbbfe76853ea48533d834e9f6adec23cb9abc5fd - destructured_ast: 9d33df52d77dd2a388a5f922c5304b56417d899495be1b6b15554416304df53e - inlined_ast: 9d33df52d77dd2a388a5f922c5304b56417d899495be1b6b15554416304df53e - dce_ast: 9d33df52d77dd2a388a5f922c5304b56417d899495be1b6b15554416304df53e + - initial_symbol_table: be950b64dff74bb4ad08faa37527874d28cc07461aa058f03d4d5e8994984d51 + type_checked_symbol_table: b3a46c44d3dce231e93a790aaf2ca0a2428a35e7180603c314191673e969a871 + unrolled_symbol_table: b3a46c44d3dce231e93a790aaf2ca0a2428a35e7180603c314191673e969a871 + initial_ast: 6f30585164eb4d8aff31f8427cb667740fde41ed391820f1536201b027933020 + unrolled_ast: 6f30585164eb4d8aff31f8427cb667740fde41ed391820f1536201b027933020 + ssa_ast: 753d548ee07f7271eea880232061fa6cf6fbe0cf33305adf27b99e77084a4d75 + flattened_ast: 155b30d8457f01a785c924db88f2e56cb8eed24f0b4734162002e6c8c5641b84 + destructured_ast: 81a07e90a02d1819b7a507066af8c4890a435bc44f29a76082eae87567518ad6 + inlined_ast: 81a07e90a02d1819b7a507066af8c4890a435bc44f29a76082eae87567518ad6 + dce_ast: 81a07e90a02d1819b7a507066af8c4890a435bc44f29a76082eae87567518ad6 bytecode: 863e38ce365f290cb635173708362b07c114f9c938e377d5373d2cdbd5555098 errors: "" warnings: "" diff --git a/tests/expectations/compiler/structs/struct_init_out_of_order.out b/tests/expectations/compiler/structs/struct_init_out_of_order.out index 424bd7795c..8a216685b3 100644 --- a/tests/expectations/compiler/structs/struct_init_out_of_order.out +++ b/tests/expectations/compiler/structs/struct_init_out_of_order.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 142d0baae2607883f675f0c3ff68744189576bc556706d62a5f098c839af77c7 - type_checked_symbol_table: ff390dfdd49f4d4bdbe52b4bdae6ae1d023f11d1556dc0d05720eb655b7abe4b - unrolled_symbol_table: ff390dfdd49f4d4bdbe52b4bdae6ae1d023f11d1556dc0d05720eb655b7abe4b - initial_ast: 358c75fa2da9cd6548ce5934ec8332c101e3191a437905df9aa6b413e2ca3ea8 - unrolled_ast: 358c75fa2da9cd6548ce5934ec8332c101e3191a437905df9aa6b413e2ca3ea8 - ssa_ast: 353a7cb27dff31bf626d29cfa95c94b3ab34e0dc80fa6f469dde6ff7b18f3c36 - flattened_ast: cfc5c1f06be3430e6a41b130ecf644896256253396af75171bdb352e6895d416 - destructured_ast: 0f4808784ea932e8334a74c7e3721d0fe414c03afb92fe7a0b16296b52ae5740 - inlined_ast: 0f4808784ea932e8334a74c7e3721d0fe414c03afb92fe7a0b16296b52ae5740 - dce_ast: 0f4808784ea932e8334a74c7e3721d0fe414c03afb92fe7a0b16296b52ae5740 + - initial_symbol_table: ca7bf7eee449f8c777a7469fa6796b322a48f2e41473fe947476d5b188b5efe8 + type_checked_symbol_table: 8652c3474da00cbc5113a3d5551b14dfec8a13b16176262e0f9d283c67ec1439 + unrolled_symbol_table: 8652c3474da00cbc5113a3d5551b14dfec8a13b16176262e0f9d283c67ec1439 + initial_ast: 38ffc7c2ebcb99ee4a9e936f5566d3de081f67722eab7d87c5a1de167a22430e + unrolled_ast: 38ffc7c2ebcb99ee4a9e936f5566d3de081f67722eab7d87c5a1de167a22430e + ssa_ast: 5c2c8a5ba3777ea8842fb4c8632ba563f84ffc888822043c4c7072862944553d + flattened_ast: 7deb3bedd967ca8e4f02dd2c03c9b77d56a3f9d005220ccee2c13880b900a701 + destructured_ast: 59a9f98ca454b037595d7c67fad52659ae3fe74abe176b2df69e3596d1f1d011 + inlined_ast: 59a9f98ca454b037595d7c67fad52659ae3fe74abe176b2df69e3596d1f1d011 + dce_ast: 59a9f98ca454b037595d7c67fad52659ae3fe74abe176b2df69e3596d1f1d011 bytecode: e8b13087d9609aaed141be0bd8bcdcf8941faa1eff034046212c276ff58e0cf4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/declare_fail.out b/tests/expectations/compiler/tuple/declare_fail.out index 99191f3607..9c81abf0ef 100644 --- a/tests/expectations/compiler/tuple/declare_fail.out +++ b/tests/expectations/compiler/tuple/declare_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `u64`, but got `boolean`\n --> compiler-test:5:35\n |\n 5 | let t: (bool, bool) = (a, 1u64); // We should be declaring to a boolean, not a u64.\n | ^^^^\n" + - "Error [ETYC0372003]: Expected type `boolean` but type `u64` was found\n --> compiler-test:5:35\n |\n 5 | let t: (bool, bool) = (a, 1u64); // We should be declaring to a boolean, not a u64.\n | ^^^^\n" diff --git a/tests/expectations/compiler/tuple/function_call_returns_tuple.out b/tests/expectations/compiler/tuple/function_call_returns_tuple.out index dff8c950a1..36a119208a 100644 --- a/tests/expectations/compiler/tuple/function_call_returns_tuple.out +++ b/tests/expectations/compiler/tuple/function_call_returns_tuple.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 20e11487247e735ad4083e90e76df1f00b7228632c9a53772a3247df1c204bb3 - type_checked_symbol_table: 280b10c6e109dbd43fa3b0d3f0bc9f281a40bf3de2feb59746b053835392d495 - unrolled_symbol_table: 280b10c6e109dbd43fa3b0d3f0bc9f281a40bf3de2feb59746b053835392d495 - initial_ast: 3c12e66038132cb376746a1bdc4336b4a546df744d4686f4b2b043bf31bcfb5a - unrolled_ast: 3c12e66038132cb376746a1bdc4336b4a546df744d4686f4b2b043bf31bcfb5a - ssa_ast: b4e530d1ed541f433ec32ed0c1919d56e43f23b1a5955154b2c9a0f23f475e66 - flattened_ast: 239f86905cbe86a637834dbc9d1e1b1df94d3d7cecd00edb8df0c2c9bee5319d - destructured_ast: ff7292128410be00175acc64bbd9c93fd830a349b660ac04034daba6579443b4 - inlined_ast: aea5efa79775cce48b56c85d588200174096167dd7991d7fb597b8da1fb5c4a1 - dce_ast: aea5efa79775cce48b56c85d588200174096167dd7991d7fb597b8da1fb5c4a1 + - initial_symbol_table: 28331a05f099f64dd23806fdf848c1d57d30b17b9ea7b5e309f4d7a7e8d4162b + type_checked_symbol_table: 449efa2e1b7143cb9523cd40a1da99bd54863c3fd68e39a820173bddc544226c + unrolled_symbol_table: 449efa2e1b7143cb9523cd40a1da99bd54863c3fd68e39a820173bddc544226c + initial_ast: 0c172f9b4921fc30d51d61eaa6205537ce6b0e1146864050154ad4a09edfaeea + unrolled_ast: 0c172f9b4921fc30d51d61eaa6205537ce6b0e1146864050154ad4a09edfaeea + ssa_ast: 7f57febaeac178acde1e72b5b4287ec436a1cd62a3cc941b4bd3faec97bac7a4 + flattened_ast: 25735f73cb92c1be5a3bd29343ef17b41696cf69476975362fb9511cbd59259e + destructured_ast: aad1e2db50ba1033c0efd65edd1583750e27de6dd9c33485aa575f1afa89292b + inlined_ast: 3b0ed1659eecd3ee8330217fc7862bf09bfe8a74d63c7f3451b0f1a3ced1dddb + dce_ast: 3b0ed1659eecd3ee8330217fc7862bf09bfe8a74d63c7f3451b0f1a3ced1dddb bytecode: f8a3d7352634db2882bc62840443ed6981ab356b6037c6bce8b2361189e82319 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/function_early_return.out b/tests/expectations/compiler/tuple/function_early_return.out index 1ceb9dce86..1da60bd730 100644 --- a/tests/expectations/compiler/tuple/function_early_return.out +++ b/tests/expectations/compiler/tuple/function_early_return.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 38e7bb895cf1c311c590566fc911a00e88327c9138dacd5fa5cc1d1c21fe3d61 - type_checked_symbol_table: 2ca04e52063878e245f5d32984dad8a685ad3c091bdfd28c723bbcd3c43ac6d0 - unrolled_symbol_table: 2ca04e52063878e245f5d32984dad8a685ad3c091bdfd28c723bbcd3c43ac6d0 - initial_ast: b677619a6b8dd0e230954d346375954d81042428b71ec72adb3d0e0fc02e2e9b - unrolled_ast: b677619a6b8dd0e230954d346375954d81042428b71ec72adb3d0e0fc02e2e9b - ssa_ast: 3375a0e2ff0910ead22540a57ccde62cfd30491090ba8b396b3628dcbcc08077 - flattened_ast: 7e185d77b93b70def05fbaf1ba6422a64530ae88a1748ae9229c937a6f831fa4 - destructured_ast: 064059b7e18ac60c842655d3d0c17037626f26f601b90ab42e10e76746f55628 - inlined_ast: 064059b7e18ac60c842655d3d0c17037626f26f601b90ab42e10e76746f55628 - dce_ast: 064059b7e18ac60c842655d3d0c17037626f26f601b90ab42e10e76746f55628 + - initial_symbol_table: 02d8475760a0faec680f291b8ebffd8c294c4ca08dc5f1ac1b0455d0496f4262 + type_checked_symbol_table: 1a7cebc963d8796f8da0423a51cf68fdcf0b879910e0306bd3f5212034658704 + unrolled_symbol_table: 1a7cebc963d8796f8da0423a51cf68fdcf0b879910e0306bd3f5212034658704 + initial_ast: 462ac51169ef56e2645c0159f763f0c42b41252ba99be2a834f99f5653d7f94d + unrolled_ast: 462ac51169ef56e2645c0159f763f0c42b41252ba99be2a834f99f5653d7f94d + ssa_ast: 79bba39bc18a544b54c02d10076536ff0e7fdd471cda3098056c1952b93ac39a + flattened_ast: 73a378ea183a4bf27153f895c93f871c1a84b33febfb2f1daf40b98a28b58146 + destructured_ast: 632553a576436b65b33648d48f2e936962461d6a9d2768e6c9605435cf3ef1c3 + inlined_ast: 632553a576436b65b33648d48f2e936962461d6a9d2768e6c9605435cf3ef1c3 + dce_ast: 632553a576436b65b33648d48f2e936962461d6a9d2768e6c9605435cf3ef1c3 bytecode: cab2a38bed741bf7b4ae067086da9762dfce98c256155aece53158ebbfad7198 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/function_return.out b/tests/expectations/compiler/tuple/function_return.out index 85f6342c80..d58d6b8cf9 100644 --- a/tests/expectations/compiler/tuple/function_return.out +++ b/tests/expectations/compiler/tuple/function_return.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 38e7bb895cf1c311c590566fc911a00e88327c9138dacd5fa5cc1d1c21fe3d61 - type_checked_symbol_table: e37a28669ba62cd19d09a16ab52d45338411a59178d161cf04c8e197287031a8 - unrolled_symbol_table: e37a28669ba62cd19d09a16ab52d45338411a59178d161cf04c8e197287031a8 - initial_ast: c599dcea091e71112d7fbfb518595ec5dd6bbc704d122dfe41cb4ab019a55609 - unrolled_ast: c599dcea091e71112d7fbfb518595ec5dd6bbc704d122dfe41cb4ab019a55609 - ssa_ast: 7025c1aef0619063764f6cd35ccb9230b2dcdb7057b95d577dff8754260033f4 - flattened_ast: 45a60ffddad90dd81548d0ed6786710bb59693717dc14ec4f48b07fd12412642 - destructured_ast: 43b1fab95cb87dc96914472d01178a8ffe28b3269846ab05899aea28a80b0696 - inlined_ast: 43b1fab95cb87dc96914472d01178a8ffe28b3269846ab05899aea28a80b0696 - dce_ast: 43b1fab95cb87dc96914472d01178a8ffe28b3269846ab05899aea28a80b0696 + - initial_symbol_table: 02d8475760a0faec680f291b8ebffd8c294c4ca08dc5f1ac1b0455d0496f4262 + type_checked_symbol_table: 706161fceb5ee6c17b0bd4b90cae4637f7e635810321123ce21946b80ae23ce2 + unrolled_symbol_table: 706161fceb5ee6c17b0bd4b90cae4637f7e635810321123ce21946b80ae23ce2 + initial_ast: 3170899acffd48b3bc59d29fe68513d53778b7d0e30219164d1f61b1db76dab8 + unrolled_ast: 3170899acffd48b3bc59d29fe68513d53778b7d0e30219164d1f61b1db76dab8 + ssa_ast: d3e858bb66c02b7aa17e6b0c422aede9f612a7265ab7f3290f83fbabcd5c0a99 + flattened_ast: e3cbdb31a5091aa67207ed708448099ba6bd9eddcc7288a43bc5519465a58b4a + destructured_ast: f86cd01830670f276fa2cc89b9dba8ee82df5a97b79b5297984c4dc103a1b3d3 + inlined_ast: f86cd01830670f276fa2cc89b9dba8ee82df5a97b79b5297984c4dc103a1b3d3 + dce_ast: f86cd01830670f276fa2cc89b9dba8ee82df5a97b79b5297984c4dc103a1b3d3 bytecode: 4ab0ff9007818a0bf7b45a22297f4a5bdbed8a46d1b2a70e6f6d2f347f8e8b1e errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/function_return_nothing.out b/tests/expectations/compiler/tuple/function_return_nothing.out index d109267057..f4b71e8fbf 100644 --- a/tests/expectations/compiler/tuple/function_return_nothing.out +++ b/tests/expectations/compiler/tuple/function_return_nothing.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d34930d89c8aec07c1d731374d33438d56bddf131e1082f1cb33a6bd0a051fe4 - type_checked_symbol_table: 566beb9020eb2831c03e33e9ccc57745a48e0d1e8da1bfc58728b540009a2241 - unrolled_symbol_table: 566beb9020eb2831c03e33e9ccc57745a48e0d1e8da1bfc58728b540009a2241 - initial_ast: 38c52463a4ea7bf50a58c0dcce2207a67285ecb1bada3cba00b440e4143e90c8 - unrolled_ast: 38c52463a4ea7bf50a58c0dcce2207a67285ecb1bada3cba00b440e4143e90c8 - ssa_ast: 38c52463a4ea7bf50a58c0dcce2207a67285ecb1bada3cba00b440e4143e90c8 - flattened_ast: 6488a50344b7bfcc72bd9bc1dc6f8bb6ba8c1100b62d90d9e4db03fc31e699a6 - destructured_ast: 08e8f00945489967c912f27ec19d92fd71188992b72391cefc3fcfce9f948052 - inlined_ast: 08e8f00945489967c912f27ec19d92fd71188992b72391cefc3fcfce9f948052 - dce_ast: 08e8f00945489967c912f27ec19d92fd71188992b72391cefc3fcfce9f948052 + - initial_symbol_table: 462cd81513e909c609e0576e90c7597534b5344a5ed8e34dba5d31aff90a0bc4 + type_checked_symbol_table: 623e5ab19827aca9f7189760af4e2126bbc139361d4686a3fc9f0c17ae068a90 + unrolled_symbol_table: 623e5ab19827aca9f7189760af4e2126bbc139361d4686a3fc9f0c17ae068a90 + initial_ast: a076b480260c5ea0ea36da0405e311ce0dd8bff6400243213a1c8e71296e54b2 + unrolled_ast: a076b480260c5ea0ea36da0405e311ce0dd8bff6400243213a1c8e71296e54b2 + ssa_ast: a076b480260c5ea0ea36da0405e311ce0dd8bff6400243213a1c8e71296e54b2 + flattened_ast: fd15fe07e96f61c9936872758776ecf8efe6bd1a6eab93b9bddf4df0bc4ed47b + destructured_ast: 841ba7ea96bcdbceca1dd9d6d53676fb7a6aab7f9f46f8195d8725ab6927d149 + inlined_ast: 841ba7ea96bcdbceca1dd9d6d53676fb7a6aab7f9f46f8195d8725ab6927d149 + dce_ast: 841ba7ea96bcdbceca1dd9d6d53676fb7a6aab7f9f46f8195d8725ab6927d149 bytecode: e997c02547a6881722d6ea219cf748dd821a13a4a7f2e4063aad71bb683a94c2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/function_return_unit.out b/tests/expectations/compiler/tuple/function_return_unit.out index d109267057..f4b71e8fbf 100644 --- a/tests/expectations/compiler/tuple/function_return_unit.out +++ b/tests/expectations/compiler/tuple/function_return_unit.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: d34930d89c8aec07c1d731374d33438d56bddf131e1082f1cb33a6bd0a051fe4 - type_checked_symbol_table: 566beb9020eb2831c03e33e9ccc57745a48e0d1e8da1bfc58728b540009a2241 - unrolled_symbol_table: 566beb9020eb2831c03e33e9ccc57745a48e0d1e8da1bfc58728b540009a2241 - initial_ast: 38c52463a4ea7bf50a58c0dcce2207a67285ecb1bada3cba00b440e4143e90c8 - unrolled_ast: 38c52463a4ea7bf50a58c0dcce2207a67285ecb1bada3cba00b440e4143e90c8 - ssa_ast: 38c52463a4ea7bf50a58c0dcce2207a67285ecb1bada3cba00b440e4143e90c8 - flattened_ast: 6488a50344b7bfcc72bd9bc1dc6f8bb6ba8c1100b62d90d9e4db03fc31e699a6 - destructured_ast: 08e8f00945489967c912f27ec19d92fd71188992b72391cefc3fcfce9f948052 - inlined_ast: 08e8f00945489967c912f27ec19d92fd71188992b72391cefc3fcfce9f948052 - dce_ast: 08e8f00945489967c912f27ec19d92fd71188992b72391cefc3fcfce9f948052 + - initial_symbol_table: 462cd81513e909c609e0576e90c7597534b5344a5ed8e34dba5d31aff90a0bc4 + type_checked_symbol_table: 623e5ab19827aca9f7189760af4e2126bbc139361d4686a3fc9f0c17ae068a90 + unrolled_symbol_table: 623e5ab19827aca9f7189760af4e2126bbc139361d4686a3fc9f0c17ae068a90 + initial_ast: a076b480260c5ea0ea36da0405e311ce0dd8bff6400243213a1c8e71296e54b2 + unrolled_ast: a076b480260c5ea0ea36da0405e311ce0dd8bff6400243213a1c8e71296e54b2 + ssa_ast: a076b480260c5ea0ea36da0405e311ce0dd8bff6400243213a1c8e71296e54b2 + flattened_ast: fd15fe07e96f61c9936872758776ecf8efe6bd1a6eab93b9bddf4df0bc4ed47b + destructured_ast: 841ba7ea96bcdbceca1dd9d6d53676fb7a6aab7f9f46f8195d8725ab6927d149 + inlined_ast: 841ba7ea96bcdbceca1dd9d6d53676fb7a6aab7f9f46f8195d8725ab6927d149 + dce_ast: 841ba7ea96bcdbceca1dd9d6d53676fb7a6aab7f9f46f8195d8725ab6927d149 bytecode: e997c02547a6881722d6ea219cf748dd821a13a4a7f2e4063aad71bb683a94c2 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/function_return_varying_modes.out b/tests/expectations/compiler/tuple/function_return_varying_modes.out index 5282815423..54665369bf 100644 --- a/tests/expectations/compiler/tuple/function_return_varying_modes.out +++ b/tests/expectations/compiler/tuple/function_return_varying_modes.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 38e7bb895cf1c311c590566fc911a00e88327c9138dacd5fa5cc1d1c21fe3d61 - type_checked_symbol_table: e37a28669ba62cd19d09a16ab52d45338411a59178d161cf04c8e197287031a8 - unrolled_symbol_table: e37a28669ba62cd19d09a16ab52d45338411a59178d161cf04c8e197287031a8 - initial_ast: d469d18b4f9d31f05af6c427d08142497719533ec73ab51787f9f26602505511 - unrolled_ast: d469d18b4f9d31f05af6c427d08142497719533ec73ab51787f9f26602505511 - ssa_ast: 816320e5d403d11d72c95c85ba5ad263b99e8509266c64569a03ba863f6a573c - flattened_ast: f9096844f855a01c9bd005d575f8a38f5ba254a5ae3ba8aea53cfa45e4b2ddfb - destructured_ast: 12d90618bb0969d19d9984fab0dac29ea4553c97e10678828f1b801a6de02f79 - inlined_ast: 12d90618bb0969d19d9984fab0dac29ea4553c97e10678828f1b801a6de02f79 - dce_ast: 12d90618bb0969d19d9984fab0dac29ea4553c97e10678828f1b801a6de02f79 + - initial_symbol_table: 02d8475760a0faec680f291b8ebffd8c294c4ca08dc5f1ac1b0455d0496f4262 + type_checked_symbol_table: 706161fceb5ee6c17b0bd4b90cae4637f7e635810321123ce21946b80ae23ce2 + unrolled_symbol_table: 706161fceb5ee6c17b0bd4b90cae4637f7e635810321123ce21946b80ae23ce2 + initial_ast: 131b516d13cfe96d36942dc343141ffb16a04dea084f2049240da786b1a1ce98 + unrolled_ast: 131b516d13cfe96d36942dc343141ffb16a04dea084f2049240da786b1a1ce98 + ssa_ast: b33b3d89333330ebd7d4022c94dc67fa621b763e772b8cd5026aca59ded091de + flattened_ast: c58ad513cd49d45e46ed14af87499ebfc54c1919d6444334889e15d66acf3719 + destructured_ast: e1fbb3b52e99a3c41f55777aad1f538279085c6cf146ecc81eaadb6f9d4d9a85 + inlined_ast: e1fbb3b52e99a3c41f55777aad1f538279085c6cf146ecc81eaadb6f9d4d9a85 + dce_ast: e1fbb3b52e99a3c41f55777aad1f538279085c6cf146ecc81eaadb6f9d4d9a85 bytecode: 1743c6b346840b6c0bf0662b87f679119996cf9d3023c1236730fd0f5ff28df4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/return_with_different_modes.out b/tests/expectations/compiler/tuple/return_with_different_modes.out index 14aca2938b..f74de4a305 100644 --- a/tests/expectations/compiler/tuple/return_with_different_modes.out +++ b/tests/expectations/compiler/tuple/return_with_different_modes.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: f1267fd475b10853eedbd760edc04b9e2b9b227edf9d633fb766a0d7b368fca7 - type_checked_symbol_table: f5a080b3649bcd8e3c0cfd7705f9f56581be33a94cb5fee744164dc8ce078d37 - unrolled_symbol_table: f5a080b3649bcd8e3c0cfd7705f9f56581be33a94cb5fee744164dc8ce078d37 - initial_ast: 0fd17db5cb54c3360904bc0aa491fe8f2aab6bb1136dd1860891ddd0d65ec6c8 - unrolled_ast: 0fd17db5cb54c3360904bc0aa491fe8f2aab6bb1136dd1860891ddd0d65ec6c8 - ssa_ast: 5a071e8d85391f5e923c0c3e19f8632a81b4b4e4e9fd8c1b24ba7c6004b7d727 - flattened_ast: a50038b98999669f2fed5582a41f63de7aa14c0d07a33bb8b6f7df4e81984f91 - destructured_ast: 2f93860f30a117687b4794ddaa2f12991f346d7e327b7eb70906b864c556c17b - inlined_ast: 2f93860f30a117687b4794ddaa2f12991f346d7e327b7eb70906b864c556c17b - dce_ast: 2f93860f30a117687b4794ddaa2f12991f346d7e327b7eb70906b864c556c17b + - initial_symbol_table: 8651059b3325b480030d0d0f87bed40422fd81a81ef450f7abd62aeabeaec8b9 + type_checked_symbol_table: 94525a281086ca6470b36eac9ce8b7c4a98d8fb1ba22a965508c4b51196a0def + unrolled_symbol_table: 94525a281086ca6470b36eac9ce8b7c4a98d8fb1ba22a965508c4b51196a0def + initial_ast: d3af28fb4c08480851152d0826f94fb82a97c9caead30ad7181b32a92e1b5d66 + unrolled_ast: d3af28fb4c08480851152d0826f94fb82a97c9caead30ad7181b32a92e1b5d66 + ssa_ast: 4309af78f3dc6df5cb82ca1952180a29520c86df1750393c698770aec99cb62c + flattened_ast: 2c490cae01032d9caa1dd16699f913352b6320c6c3e8149aa0ccd9794fe8447c + destructured_ast: d378241a51f0a18d144b6da325ffaaa192c68f5a0df8d92d68acb7a4e9186eda + inlined_ast: d378241a51f0a18d144b6da325ffaaa192c68f5a0df8d92d68acb7a4e9186eda + dce_ast: d378241a51f0a18d144b6da325ffaaa192c68f5a0df8d92d68acb7a4e9186eda bytecode: 1743c6b346840b6c0bf0662b87f679119996cf9d3023c1236730fd0f5ff28df4 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_access.out b/tests/expectations/compiler/tuple/tuple_access.out index ff7e1dd205..6c62fc0ca6 100644 --- a/tests/expectations/compiler/tuple/tuple_access.out +++ b/tests/expectations/compiler/tuple/tuple_access.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 9672a1c6522be66467da02ece3d645da24847e66b9a42f0d995edc3dba4a29c2 - type_checked_symbol_table: a7c1d8e3ef332eaf8521890a5c4fdaa6284e0628f6084c039b3899d79c69fa47 - unrolled_symbol_table: a7c1d8e3ef332eaf8521890a5c4fdaa6284e0628f6084c039b3899d79c69fa47 - initial_ast: 1428853f8304d26818f18be5089eef6fed2b5591ddf25a5c98c3d7dee91e42a3 - unrolled_ast: 1428853f8304d26818f18be5089eef6fed2b5591ddf25a5c98c3d7dee91e42a3 - ssa_ast: bb4ff4b256c5f0983811309b8debe1b1137b247a6e6868ce2ca57037f58e8c6e - flattened_ast: 9ca34eab870390ff156737489e43cbe076b6b2574ee5ed51d6ee56e337dc2353 - destructured_ast: c7d31add2c6e1f874d4f1285a74b7d938f095aa39a8570324ff109767f06c94a - inlined_ast: c7d31add2c6e1f874d4f1285a74b7d938f095aa39a8570324ff109767f06c94a - dce_ast: c7d31add2c6e1f874d4f1285a74b7d938f095aa39a8570324ff109767f06c94a + - initial_symbol_table: 25a7b8073b584de59f0196e3b53e49beb674c9416d92fe66ae30d3e5fdc36062 + type_checked_symbol_table: 0538976cc67f52628beb62dcdb3849aa5bddbe9d0ceefcadaf27e98ee4074e09 + unrolled_symbol_table: 0538976cc67f52628beb62dcdb3849aa5bddbe9d0ceefcadaf27e98ee4074e09 + initial_ast: 0f374a92d27d0c66e79376b5d728b95da2ec88e2fc449b1bc60b1a7c31eeec1e + unrolled_ast: 0f374a92d27d0c66e79376b5d728b95da2ec88e2fc449b1bc60b1a7c31eeec1e + ssa_ast: deafd8729422b274dd872a76b0cf3f2f9e3437eee1f1994d6147eb897047183c + flattened_ast: 590acb1260ed3237eafc58b3f4f4d7c07d6d9ab05e88eef50f346ffd49e5dd20 + destructured_ast: a8b10c0657fb9323ad21216678d2ad65fade0778c59b947a90a9e3ecfaf93a2f + inlined_ast: a8b10c0657fb9323ad21216678d2ad65fade0778c59b947a90a9e3ecfaf93a2f + dce_ast: a8b10c0657fb9323ad21216678d2ad65fade0778c59b947a90a9e3ecfaf93a2f bytecode: 66ae5f7e0fec4de855fa451272351313df6f03b4a3799edd57ce21da859051da errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_destructure.out b/tests/expectations/compiler/tuple/tuple_destructure.out index 7f4cde3d23..402de5719b 100644 --- a/tests/expectations/compiler/tuple/tuple_destructure.out +++ b/tests/expectations/compiler/tuple/tuple_destructure.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: 615e5c4873bfb065c7d899465b63f3ca44b6efaba5a14e825cd8bfbfc84be5e2 - type_checked_symbol_table: 226494e9b8cedbb630fd66ed538082130b2914f492ce04856c1c45a54b5ec054 - unrolled_symbol_table: 226494e9b8cedbb630fd66ed538082130b2914f492ce04856c1c45a54b5ec054 - initial_ast: 7894a617f7305927f11f7785628db1966f82260554fab4146b0e25d9c2292aa3 - unrolled_ast: 7894a617f7305927f11f7785628db1966f82260554fab4146b0e25d9c2292aa3 - ssa_ast: 541bae04df22e55c57e0dfd9a626c7c5dfbc6c104603a4c0e19611729f001d6e - flattened_ast: c2ff5afdca1cbf0ddbc7b154e30b0adfbb2fb3b6862cf9cb80f73fa71d926e1b - destructured_ast: 63f1e1b4174daea23d3b5cee9dc0101e50c688b24fad6fa0dc25eeb71d329fae - inlined_ast: b78dc090260ee6a681fbde61bb83eb71221cfd70604a4aa4fc7be6c0ffec2dbb - dce_ast: b78dc090260ee6a681fbde61bb83eb71221cfd70604a4aa4fc7be6c0ffec2dbb + - initial_symbol_table: f8e70d3f8083339069f5f21b185bd2b8f79bbeb8356f1ffd6862bae7310075a8 + type_checked_symbol_table: b857c3089099dcaaeb0c586fc2065294bf547c9aba89d542e8a9b7cf61c0b097 + unrolled_symbol_table: b857c3089099dcaaeb0c586fc2065294bf547c9aba89d542e8a9b7cf61c0b097 + initial_ast: 7ee49a48c707b315ee79a3276ad45eb2276bb2576cc88c515aee83ffcdf2de76 + unrolled_ast: 7ee49a48c707b315ee79a3276ad45eb2276bb2576cc88c515aee83ffcdf2de76 + ssa_ast: 8234ee43fce74547bc2d54776d5970c7b5d6b209681c1cccbf01bb73700c9f3d + flattened_ast: 76d50e498e05b2f475fcf8435556b68edb254bb1cc3d419c7808d7a3c4258ac4 + destructured_ast: f58eaa4c621abf68ec83c832671532b54ad5c5aec4ee5db237cabcbf1e368dd6 + inlined_ast: 57bf00fde3d2dab5e46c659b417ba64066ea601234b6e9152691594bdbdb4d6f + dce_ast: 57bf00fde3d2dab5e46c659b417ba64066ea601234b6e9152691594bdbdb4d6f bytecode: 404bfa1fcdb0b113686f984a5d33322565e6acbb2438db7def4dd40d20f52093 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_in_assignment.out b/tests/expectations/compiler/tuple/tuple_in_assignment.out index b88f0816e0..5c190e1014 100644 --- a/tests/expectations/compiler/tuple/tuple_in_assignment.out +++ b/tests/expectations/compiler/tuple/tuple_in_assignment.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: be1c3a1e825b2a993de4d748b62e806ffebc1d0f593e4c28bb5cfb938e9fbbb2 - type_checked_symbol_table: 40057f0926583ab6e7afffb71b27f1e111021ae7dd34efdbfcc8b5ea9bf92593 - unrolled_symbol_table: 40057f0926583ab6e7afffb71b27f1e111021ae7dd34efdbfcc8b5ea9bf92593 - initial_ast: b639b02096a876218388c5a35777bd59a0932eb16d18a3c6073ec0ab4108787c - unrolled_ast: b639b02096a876218388c5a35777bd59a0932eb16d18a3c6073ec0ab4108787c - ssa_ast: 0ac6215b9e70a4b1e1257456f4aaa959ef0728fcc72bc9bfb17262f62cf1a0b7 - flattened_ast: 8d6afb7a824fc6483aed24940254725d461d5c35b2acac44b6f423ea319d19ed - destructured_ast: c303f6c85c98125084d9b37cb251502b7dd81ed884b115f17c755c9a9a194c26 - inlined_ast: c303f6c85c98125084d9b37cb251502b7dd81ed884b115f17c755c9a9a194c26 - dce_ast: 2d904ea24afd9e4a0594419bff0accb3d620d95893050630f0df2aa1f5c418f0 + - initial_symbol_table: cd1a6955665f14fd45fa3972a2ed55995bbd2649d48cd20fb8ef344753cd6d1a + type_checked_symbol_table: e4e2e9ef8e05f677fd8edbcbdc2f94f62f2206a4cdab45e9feb3dd9155ce8d50 + unrolled_symbol_table: e4e2e9ef8e05f677fd8edbcbdc2f94f62f2206a4cdab45e9feb3dd9155ce8d50 + initial_ast: 58135ff261cc746b5900469ced400c8dce6e30f753a4ab6b0b93cf928119b9e4 + unrolled_ast: 58135ff261cc746b5900469ced400c8dce6e30f753a4ab6b0b93cf928119b9e4 + ssa_ast: f9ac72939415349c29b89bfaaece6ca54cebb8d167f3417fc0ca4503c7ae6d0e + flattened_ast: e6ee7eebf86689080af2a309eda4eb0ea070312960247705e1f35229945148f0 + destructured_ast: 669ed6d76abd9b2c27cd5b02ae9e26a22b83a820e41f9f1b92434cd411905906 + inlined_ast: 669ed6d76abd9b2c27cd5b02ae9e26a22b83a820e41f9f1b92434cd411905906 + dce_ast: f42036031402eb4b732c6f15ab92ae64b18d8bbf2541ac13713bc38fcbf90af7 bytecode: e58af56a6497ae064f0ac928ee1f89df6f05c41482ef3619acbacd8f1dfae217 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_in_definition.out b/tests/expectations/compiler/tuple/tuple_in_definition.out index d0c23bc9d6..8f2a658e37 100644 --- a/tests/expectations/compiler/tuple/tuple_in_definition.out +++ b/tests/expectations/compiler/tuple/tuple_in_definition.out @@ -6,13 +6,13 @@ outputs: - initial_symbol_table: 3ec5268ababb12c85551a8b27519461805353f1a55cd6acdca32b142c944c625 type_checked_symbol_table: b68a9ba626a5ea7cab7f2b02d7502a0d5811fc890f07306782a17665adba3b84 unrolled_symbol_table: b68a9ba626a5ea7cab7f2b02d7502a0d5811fc890f07306782a17665adba3b84 - initial_ast: f1dd412df3fb6ad3d9acadf23f2e7e69e10bbea40a47ca91fdb96430cb994473 - unrolled_ast: f1dd412df3fb6ad3d9acadf23f2e7e69e10bbea40a47ca91fdb96430cb994473 - ssa_ast: 26e453e5843a1bd7aabfbf19ef3108fec377505e2197b1fadec749446c02504a - flattened_ast: bb122d119fc374e1d41cd4fa5558119d872df4d795cd19374fec67cd372e9654 - destructured_ast: df86f3d808f0f01aa1678130d5df537c3fffc8e25cc0fe02141e0126c4a95ad8 - inlined_ast: df86f3d808f0f01aa1678130d5df537c3fffc8e25cc0fe02141e0126c4a95ad8 - dce_ast: 017608244bef673f0bc431c2a0e560072c662a149fdeaad8c6bc3d276fc9e364 + initial_ast: 4b63efd197346a9a4d3cd8a15e9f94dfd4c42f82af5434c1ededede49af2d6b2 + unrolled_ast: 4b63efd197346a9a4d3cd8a15e9f94dfd4c42f82af5434c1ededede49af2d6b2 + ssa_ast: 219654cedb5bde80cb3fd95f5d0b4f131cb84931ad848b35ea96d0d7eccea397 + flattened_ast: c3b9e5220dfbd1a2a90ae353884f520e13eda51da01a96e9f87b0d8557bf2cc8 + destructured_ast: 33d7533144d6449afcf0685632abedbab432bfe11b19e63adc1bc708947a185b + inlined_ast: 33d7533144d6449afcf0685632abedbab432bfe11b19e63adc1bc708947a185b + dce_ast: 05f72ceba4a6170af107ea6f04c61d026da39ac3044b302e482782058714f74c bytecode: 26120360e31f59b6a23dae65fe61c87e9e310aa11c12d90e995485dbeef81151 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_in_loop.out b/tests/expectations/compiler/tuple/tuple_in_loop.out index 0cebf70cd7..1220092aca 100644 --- a/tests/expectations/compiler/tuple/tuple_in_loop.out +++ b/tests/expectations/compiler/tuple/tuple_in_loop.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: ebe57e74cb35aa30d1d8d0ea4ae54399623762e0a3a1df7a4936c259c3def698 - type_checked_symbol_table: 9c6a88c3beeb531d8a2ba981b5b20c6f0469b2f5bac1bee0a0bf83097fb83f89 - unrolled_symbol_table: b03be4161c7cb3c28c7591ff551184f33e32a5bbfbd76e4f7e16a7c72fc7f10b - initial_ast: 8f78e2ea166237b2e3f6445a0e833ec2f1746d29258eb4fda70cbd8b523ae8fd - unrolled_ast: 9cffc6fd61683e74358c4c3bd29c717831682e57b54c6a5159af72da40a4c3b9 - ssa_ast: 3b078580d37661d1c52464c7badfaef301ec357bee6ad38829b48476b053bf01 - flattened_ast: d52855dfb323ed6d5f12b5cbb9da3f639fca4a22a09461b33d5a7bafc528254a - destructured_ast: 2b27043224884bdc6304978c4855d0642ba4c78f98e67d3127ee58b500f31e17 - inlined_ast: 2b27043224884bdc6304978c4855d0642ba4c78f98e67d3127ee58b500f31e17 - dce_ast: 2b27043224884bdc6304978c4855d0642ba4c78f98e67d3127ee58b500f31e17 + - initial_symbol_table: ad75c84b75c9b8d8141d2d4993a65138e31ac05ae2dcb1e5d628afce4aa99782 + type_checked_symbol_table: 38f71064716b90ed10311163b2f545d3cf6527460e32f7281aa5b0bc78ba13e6 + unrolled_symbol_table: 936f97bfcee50a6fd455bb9d9f8c1422764d78484fb31c5214eef0d9b9dc40bb + initial_ast: de829a425dc7ff52193bcf9f28a646050bc86ef38c2f9ebb5b994cbc0ce47fe5 + unrolled_ast: dd459b73921cb41b131eead97c613965ad5888ba0eeb38763e95d7615a04eaa8 + ssa_ast: 1f63cde97ec219fb4804498f65d401d88bb03f9e180fe945cc4ac0a18d385eb4 + flattened_ast: a3a7f2a5a65daeced437ec9dd6ad61831ced26c363dd887954f89a2beb9f3395 + destructured_ast: 05cea119847ef6d14e51acc972c11c1e2512c37b15de7d696e5a27c80d1a1148 + inlined_ast: 05cea119847ef6d14e51acc972c11c1e2512c37b15de7d696e5a27c80d1a1148 + dce_ast: 05cea119847ef6d14e51acc972c11c1e2512c37b15de7d696e5a27c80d1a1148 bytecode: 9ef5de2d557b3a8119e5545ab597779492a53ca6f7097a946262eb65c1acdca7 errors: "" warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_not_allowed_fail.out b/tests/expectations/compiler/tuple/tuple_not_allowed_fail.out index 1bff2f9f7e..eb6da750ac 100644 --- a/tests/expectations/compiler/tuple/tuple_not_allowed_fail.out +++ b/tests/expectations/compiler/tuple/tuple_not_allowed_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372050]: A struct cannot contain a tuple.\n --> compiler-test:22:9\n |\n 22 | mem: (u8, u16)\n | ^^^\nError [ETYC0372051]: A function cannot take in a tuple as input.\n --> compiler-test:8:18\n |\n 8 | function foo(a: (u8, u16)) -> (u8, u16) {\n | ^\nError [ETYC0372049]: A tuple type cannot contain a tuple.\n --> compiler-test:12:28\n |\n 12 | function bar() -> (u8, (u16, u32)) {\n | ^^^^^^^^^^\nError [ETYC0372052]: A tuple expression cannot contain another tuple expression.\n --> compiler-test:13:22\n |\n 13 | return (1u8, (2u16, 3u32));\n | ^^^^^^^^^^^^\nError [ETYC0372052]: A tuple expression cannot contain another tuple expression.\n --> compiler-test:13:22\n |\n 13 | return (1u8, (2u16, 3u32));\n | ^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8, i16, i32, i64, i128, u8, u16, u32, u64, u128`, but got `(u8,u16)`\n --> compiler-test:17:13\n |\n 17 | for i: (u8, u16) in 0u8..2u8 {}\n | ^\nError [ETYC0372007]: Expected one type from `u8`, but got `(u8,u16)`\n --> compiler-test:17:29\n |\n 17 | for i: (u8, u16) in 0u8..2u8 {}\n | ^^^\nError [ETYC0372007]: Expected one type from `u8`, but got `(u8,u16)`\n --> compiler-test:17:34\n |\n 17 | for i: (u8, u16) in 0u8..2u8 {}\n | ^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" + - "Error [ETYC0372050]: A struct cannot contain a tuple.\n --> compiler-test:22:9\n |\n 22 | mem: (u8, u16)\n | ^^^\nError [ETYC0372051]: A function cannot take in a tuple as input.\n --> compiler-test:8:18\n |\n 8 | function foo(a: (u8, u16)) -> (u8, u16) {\n | ^\nError [ETYC0372049]: A tuple type cannot contain a tuple.\n --> compiler-test:12:28\n |\n 12 | function bar() -> (u8, (u16, u32)) {\n | ^^^^^^^^^^\nError [ETYC0372052]: A tuple expression cannot contain another tuple expression.\n --> compiler-test:13:22\n |\n 13 | return (1u8, (2u16, 3u32));\n | ^^^^^^^^^^^^\nError [ETYC0372052]: A tuple expression cannot contain another tuple expression.\n --> compiler-test:13:22\n |\n 13 | return (1u8, (2u16, 3u32));\n | ^^^^^^^^^^^^\nError [ETYC0372007]: Expected one type from `i8, i16, i32, i64, i128, u8, u16, u32, u64, u128`, but got `(u8,u16)`\n --> compiler-test:17:13\n |\n 17 | for i: (u8, u16) in 0u8..2u8 {}\n | ^\nError [ETYC0372003]: Expected type `(u8,u16)` but type `u8` was found\n --> compiler-test:17:29\n |\n 17 | for i: (u8, u16) in 0u8..2u8 {}\n | ^^^\nError [ETYC0372003]: Expected type `(u8,u16)` but type `u8` was found\n --> compiler-test:17:34\n |\n 17 | for i: (u8, u16) in 0u8..2u8 {}\n | ^^^\nError [ETYC0372083]: A program must have at least one transition function.\n --> compiler-test:1:1\n |\n 1 | \n 2 | \n 3 | program test.aleo { \n | ^^^^^^^^^^^^\n" diff --git a/tests/expectations/compiler/tuple/type_fail.out b/tests/expectations/compiler/tuple/type_fail.out index 9bcc4dbef7..8dc2824c18 100644 --- a/tests/expectations/compiler/tuple/type_fail.out +++ b/tests/expectations/compiler/tuple/type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372007]: Expected one type from `boolean`, but got `u64`\n --> compiler-test:5:34\n |\n 5 | let t: (bool, u64) = (a, b); // We should expect a boolean, not a u64.\n | ^\nError [ETYC0372003]: Expected type `boolean` but type `u64` was found\n --> compiler-test:7:24\n |\n 7 | return (t.0, t.1);\n | ^\n" + - "Error [ETYC0372003]: Expected type `u64` but type `boolean` was found\n --> compiler-test:5:34\n |\n 5 | let t: (bool, u64) = (a, b); // We should expect a boolean, not a u64.\n | ^\nError [ETYC0372003]: Expected type `boolean` but type `u64` was found\n --> compiler-test:7:24\n |\n 7 | return (t.0, t.1);\n | ^\n" diff --git a/tests/expectations/compiler/tuple/unit.out b/tests/expectations/compiler/tuple/unit.out index 081fc59fcd..db37a09533 100644 --- a/tests/expectations/compiler/tuple/unit.out +++ b/tests/expectations/compiler/tuple/unit.out @@ -3,16 +3,16 @@ namespace: Compile expectation: Pass outputs: - - compile: - - initial_symbol_table: b185604059c54f5a653ca1a0218060ebd2d912e622c7b1b4a89ca06d0618aff1 - type_checked_symbol_table: 92f9a4d72236d6d1374ae48803b00918c7d43eb4977976cc4251344fdf2302fe - unrolled_symbol_table: 92f9a4d72236d6d1374ae48803b00918c7d43eb4977976cc4251344fdf2302fe - initial_ast: c30576df4fc0be550f9981ee00b2c4dce273647b271ca30e08cb31defdd49ade - unrolled_ast: c30576df4fc0be550f9981ee00b2c4dce273647b271ca30e08cb31defdd49ade - ssa_ast: c30576df4fc0be550f9981ee00b2c4dce273647b271ca30e08cb31defdd49ade - flattened_ast: 485ebd2a9befa906ba98b0b0f69b9a729b70256880da854da2d2541179e7d77c - destructured_ast: b3c560b087a0700a4ff999d4f705374373baad47e7db310a0ac59a1ed09e0c09 - inlined_ast: b3c560b087a0700a4ff999d4f705374373baad47e7db310a0ac59a1ed09e0c09 - dce_ast: b3c560b087a0700a4ff999d4f705374373baad47e7db310a0ac59a1ed09e0c09 + - initial_symbol_table: 5931e9e8bf3df8ca226d00a479f35404edcc010093d1eb360dc67d82391b1538 + type_checked_symbol_table: bac9de371b7871ec03c288aa6f1f932d59509e79fbecdda79dca5f1944e347d6 + unrolled_symbol_table: bac9de371b7871ec03c288aa6f1f932d59509e79fbecdda79dca5f1944e347d6 + initial_ast: 5656071e540418bee7f1d24156ca443a68904977039c84ca8b060ead7d0195f3 + unrolled_ast: 5656071e540418bee7f1d24156ca443a68904977039c84ca8b060ead7d0195f3 + ssa_ast: 5656071e540418bee7f1d24156ca443a68904977039c84ca8b060ead7d0195f3 + flattened_ast: 63bfc28e505ec93892a04a9c61e20040aba6af50526c30b19847ea0a02a26d23 + destructured_ast: c963649c5ab9a1fd4f8883e674465a2c4b331b9e0fa9cc8ea5b938dc65ca8e30 + inlined_ast: c963649c5ab9a1fd4f8883e674465a2c4b331b9e0fa9cc8ea5b938dc65ca8e30 + dce_ast: c963649c5ab9a1fd4f8883e674465a2c4b331b9e0fa9cc8ea5b938dc65ca8e30 bytecode: 0b868939da4554de26106307f8749db7e5c629b71ec06c0870b138bc7ffabad4 errors: "" warnings: "" diff --git a/tests/expectations/execution/array_sum.out b/tests/expectations/execution/array_sum.out index e8f64f31e8..ed65ef4d56 100644 --- a/tests/expectations/execution/array_sum.out +++ b/tests/expectations/execution/array_sum.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: ee0de47140c1b8678a33fc81b64052c4f7f1e1161d913723c179957a03458d95 - type_checked_symbol_table: 49c65a24fda9b60f090d5fd9b6063b02b2ff55c2d91c01c8e63f60e035ebd76b - unrolled_symbol_table: baa86c66c1804bff73e50d43a3402067f6bfe961fd6093d607bd8368269132b7 - initial_ast: 30ceb048011fe4acda742bbd63153ab9614bd32b450fcf7f001b7ea41eb4e08e - unrolled_ast: ebce91de02eb287c82087c5672d3e209a60e2af82ece200c98ac53a946d534bd - ssa_ast: 840fec2a19ccf35201187b709019fab4cf67d834fc25b86885bd3f433daad3ac - flattened_ast: 3e1b9c6c43814007ff1ff5aa8abd6295488423f9fcb2fdd304903327887e9487 - destructured_ast: cb22dfd6700e48d2b6789b4d3cec3fb5e9ec958cc123351ba1980b9855a51f87 - inlined_ast: cb22dfd6700e48d2b6789b4d3cec3fb5e9ec958cc123351ba1980b9855a51f87 - dce_ast: cb22dfd6700e48d2b6789b4d3cec3fb5e9ec958cc123351ba1980b9855a51f87 + - initial_symbol_table: 217daa5389911907f053713ca920c21f995c320126353162563e080807e1ccf4 + type_checked_symbol_table: 4d6f1f781bed1c3cd702a76481bb5a45b7b2592fa4b248a494ec46bde4a0569a + unrolled_symbol_table: ad8fbdc3c2a496a9da0e1f84a22d2659921381b1900c7361a4658e7f3eaaa344 + initial_ast: 55b89c0a219d048aa18bdd9daabb476975ccc90a470bae25c22cbad29cf85725 + unrolled_ast: 6b9db187fa8194a6df04963467ad0a88dbb6a43abfadabef4e434845eff36336 + ssa_ast: 8f09921e9df332dfd3898785d6fb65a1e540b6083548f23e7b8ff2fecba77055 + flattened_ast: a49903007fdf7ce6862704a7fed251751a88ac821013f686b5fff72ac8f01cc5 + destructured_ast: c7ba27f49e6f31d04bb5762f352e542756c20d6e16759d9e37446215f5b4f766 + inlined_ast: c7ba27f49e6f31d04bb5762f352e542756c20d6e16759d9e37446215f5b4f766 + dce_ast: c7ba27f49e6f31d04bb5762f352e542756c20d6e16759d9e37446215f5b4f766 bytecode: f8442f404e7a865ea2161ba7fa50f682ad3b4fe62585456913ccc47a01a6c5ef errors: "" warnings: "" diff --git a/tests/expectations/execution/cast_coersion.out b/tests/expectations/execution/cast_coersion.out index 71252cb6f0..1874e2456e 100644 --- a/tests/expectations/execution/cast_coersion.out +++ b/tests/expectations/execution/cast_coersion.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 92ba7bdf1b53646e735010d257aa0c132cf5513b4ce193b9aafc2af8f50e49da - type_checked_symbol_table: 638e7846f9de1b9dc446d6f6e323f03e224c602069f36482321acff12b97b7cc - unrolled_symbol_table: 638e7846f9de1b9dc446d6f6e323f03e224c602069f36482321acff12b97b7cc - initial_ast: d62c942139ef53452dfd202dea945c6ac70ae28f32342478a6501a62902a0e22 - unrolled_ast: d62c942139ef53452dfd202dea945c6ac70ae28f32342478a6501a62902a0e22 - ssa_ast: 6b4c246a373393560bdf5ca307e2be35e643b5c475b0c5ddf9c9376242db2a38 - flattened_ast: 75cc34526c6991fd78a4ad1d64606d5b9d15d5c83c6b6cf0e16fc06d04373781 - destructured_ast: a4ca3abba605cb76b18fa319233a24115e7a76be2293430e854da1bf34c1284e - inlined_ast: a4ca3abba605cb76b18fa319233a24115e7a76be2293430e854da1bf34c1284e - dce_ast: a4ca3abba605cb76b18fa319233a24115e7a76be2293430e854da1bf34c1284e + - initial_symbol_table: 736ef33d4ea34eb43862ee271decb4587901ab41e91e4f8e41b8f99d1f8b557c + type_checked_symbol_table: 1c73cb243b5146909a9fbd64fb8862bd15578904deaa7ce579d713e635bd0719 + unrolled_symbol_table: 1c73cb243b5146909a9fbd64fb8862bd15578904deaa7ce579d713e635bd0719 + initial_ast: 409d57cef21ca167d937cf70c1d7c116bc900e502831b395698e9d3f13ae0961 + unrolled_ast: 409d57cef21ca167d937cf70c1d7c116bc900e502831b395698e9d3f13ae0961 + ssa_ast: 7f12fbc88f56e33590cbb790827e4ec6a04fa9be41e6c1f2bf48515e430d9dc5 + flattened_ast: 5d1bd9257ba315ee5b563d7e66a2c9b09ffb0841f7d588a28bfa210d73923d2e + destructured_ast: 96ddbc8267f0f3e2c870c6b0da42f7d86decdbca1a559ed20e5b67763ab0a5eb + inlined_ast: 96ddbc8267f0f3e2c870c6b0da42f7d86decdbca1a559ed20e5b67763ab0a5eb + dce_ast: 96ddbc8267f0f3e2c870c6b0da42f7d86decdbca1a559ed20e5b67763ab0a5eb bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1 errors: "" warnings: "" diff --git a/tests/expectations/execution/chain.out b/tests/expectations/execution/chain.out index ecfbbc2fe2..178337e77c 100644 --- a/tests/expectations/execution/chain.out +++ b/tests/expectations/execution/chain.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: afe2cb0a5d27126ad8ee79c859b2821f3782ea4dbc63ee28264f7ec69f1a8072 - type_checked_symbol_table: d5c578bc15d114faf9227788840a1fa9788bd6a35ea95505a98825b527d2446c - unrolled_symbol_table: d5c578bc15d114faf9227788840a1fa9788bd6a35ea95505a98825b527d2446c - initial_ast: d696751abc1759eceef02391db368a0cd99d51158c5ac23a7952dd1f131895de - unrolled_ast: d696751abc1759eceef02391db368a0cd99d51158c5ac23a7952dd1f131895de - ssa_ast: 0f39b8a8a8b57f698309cd7092d420214503d53a033f253e6bb3b53f7186f8ee - flattened_ast: c9defa5b726f9a2a4a1f1f50e6247d05cfd16df5a644550f1c0533eb7cb9574b - destructured_ast: e0ca4d81bdace6c7c67cfc7af098c00e32374e833d3dbd80e2bb5804c05a4f1d - inlined_ast: e0ca4d81bdace6c7c67cfc7af098c00e32374e833d3dbd80e2bb5804c05a4f1d - dce_ast: 182cfa6151375d9365fc5dae299edf6e8dca6dc7bac75b5adb3f4516ad8c0f5b + - initial_symbol_table: 6509016b6899f5938f44b2dab2c895fb70c487d9413773a25f58619ab9b0a9be + type_checked_symbol_table: 9cde38c1c78dabc185e6d664e18afad86baaae5745eaf8e51c5709a3a62a3e14 + unrolled_symbol_table: 9cde38c1c78dabc185e6d664e18afad86baaae5745eaf8e51c5709a3a62a3e14 + initial_ast: 74426941096b3fc3154c3f0925212a2a30fc13e23d4a13bbdecbecf6e460ec82 + unrolled_ast: 74426941096b3fc3154c3f0925212a2a30fc13e23d4a13bbdecbecf6e460ec82 + ssa_ast: a17a7c9223e4067b834734861d45709c0042a57b60c92b3d59ef327e4c01e6e6 + flattened_ast: 12cc3473493217b0eda4b43df55ec24749f9398b32237bc10397aeb15c25cdb6 + destructured_ast: 11115e703a0cd70b6b3f80d873cacd87383ac6b5d5088898d6792a756ac8bf47 + inlined_ast: 11115e703a0cd70b6b3f80d873cacd87383ac6b5d5088898d6792a756ac8bf47 + dce_ast: 9509608edbec389c1c4b6d015020f9ed676fbc31c47a844513ef503e9ed89880 bytecode: f6aaf7f7a13fb233511385db7479f2612e7a77734ee6a189f063bd3d33a7afaa errors: "" warnings: "" diff --git a/tests/expectations/execution/complex_finalization.out b/tests/expectations/execution/complex_finalization.out index da2adaed7d..da9a218870 100644 --- a/tests/expectations/execution/complex_finalization.out +++ b/tests/expectations/execution/complex_finalization.out @@ -3,68 +3,68 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 7bb77482d474a1acc594c4ac6262192542850ef270ed39102e2025eea236b808 - type_checked_symbol_table: b9d6c93d2061af5c972f3ef8c58b4bd3ff2f37b64185573fffcfcd2f48f3e97a - unrolled_symbol_table: b9d6c93d2061af5c972f3ef8c58b4bd3ff2f37b64185573fffcfcd2f48f3e97a - initial_ast: 597f8b4af7afb81a09a012b4db9c0e321b46326405943e6f79f3656e606b0a19 - unrolled_ast: 597f8b4af7afb81a09a012b4db9c0e321b46326405943e6f79f3656e606b0a19 - ssa_ast: ab9ba4c06e2e51da12fe198ab00d6d78e624c9f57fb6514426a508070a15905d - flattened_ast: 7a253761f1f11632c9cb6709a38c0e804876185664b5fe737a28f2c4cb6490c5 - destructured_ast: d0bd11fe81652d33725f59e628bdbe62f20e3cc07c5c23b243cb99be6c33977a - inlined_ast: 575708ecdea5b44804de6c57b18af123b871982589e163c394d1bf6984ad0c21 - dce_ast: 575708ecdea5b44804de6c57b18af123b871982589e163c394d1bf6984ad0c21 + - initial_symbol_table: f7b34d530665598aa8aba5e5336aa060585283b8b2a76dc98306ff173a203071 + type_checked_symbol_table: 0e02485a2b69bbeb947d1e5c948468b9e7528bd682057d9c85a57faaaa83fdc9 + unrolled_symbol_table: 0e02485a2b69bbeb947d1e5c948468b9e7528bd682057d9c85a57faaaa83fdc9 + initial_ast: e6bc75a3724b70577f756022a39ffb50372edc46e13b2fd4ab577e1e912a29c9 + unrolled_ast: e6bc75a3724b70577f756022a39ffb50372edc46e13b2fd4ab577e1e912a29c9 + ssa_ast: 7217c90bbea4fdec312462ca844b543af8dc5196616fd1587ec3c7d4f7c84f3a + flattened_ast: b5ed12dd399d58be21f0a2a7a043b9daf7b23d6b4219df3d8da8518f352832e6 + destructured_ast: 0671bc2face4c33922cdec4c53618fc14489f8346d8acfe1bf144dd696e9611e + inlined_ast: 5a575b2f164da6a3cd46a931c22e669547b5e4d9f9c7c05be2e0e3e4fadfe0d5 + dce_ast: 5a575b2f164da6a3cd46a931c22e669547b5e4d9f9c7c05be2e0e3e4fadfe0d5 bytecode: 52779e86c63e1768f658aa3b1bbdaaa43251abbc0ea64c1d898a9e85cba92bb5 errors: "" warnings: "" - - initial_symbol_table: 6667630862df8cdd7b8105d89a964848d62d0bf4cc14f7ac2c4c560b018ba2bf - type_checked_symbol_table: f6968b34b07b04cb6f7b13184b7cb1fd7611f23baffb6ccbd1558c3f0a4a3e6a - unrolled_symbol_table: f6968b34b07b04cb6f7b13184b7cb1fd7611f23baffb6ccbd1558c3f0a4a3e6a - initial_ast: 438ee4ed70a1b4128af38843e72fb958f0da90b692a323f416871f4d09bd2fc2 - unrolled_ast: 438ee4ed70a1b4128af38843e72fb958f0da90b692a323f416871f4d09bd2fc2 - ssa_ast: 47585633dcf9c67eab48e5591d83ca8fac8bc6ca7fb3cc5a12f6b506b47307fe - flattened_ast: 35ecef63a2e1f0a80953466724f75cf8cc957b6223f3dfd28e0fdf2e7bb03802 - destructured_ast: 6956b86ddb419103a5ddea8849cc7b4590e7f6e9eda563c7adb3c1c835728314 - inlined_ast: 957ea102944efaffa0e371291a1fb2615be487fc7f6f9eaa73a34b337b5e974f - dce_ast: 957ea102944efaffa0e371291a1fb2615be487fc7f6f9eaa73a34b337b5e974f + - initial_symbol_table: 1243dd49dd17a9f777fcdc00d5c44fd2fb083705b8d5a35bae91be413bcbd3fa + type_checked_symbol_table: 4c0efa312c0552ae635997b4efbeab453e3cffa1ab9deff3e9b0e99225d0d863 + unrolled_symbol_table: 4c0efa312c0552ae635997b4efbeab453e3cffa1ab9deff3e9b0e99225d0d863 + initial_ast: 326e0b5b0b4599e0e82bc3c83fbc13b30cbf76279dbf4d0c4773255f05964325 + unrolled_ast: 326e0b5b0b4599e0e82bc3c83fbc13b30cbf76279dbf4d0c4773255f05964325 + ssa_ast: a7180c0d2198909f330b3b00414d1dc13f8f697c2d335d0279bdb6ef0b56b6ac + flattened_ast: fb18dd53c61b7f4332ee7d82f11c82e6fa4d4c6bbf4a793052552a04f297c507 + destructured_ast: 77a4ce1ae7af068cc283b615a58d453187a5df45ad1c971947750f448ae307bb + inlined_ast: ba53501ad2f5854c6dcd49e17a9c208e7a3c5ded4fc30507b9ce9353b237e61e + dce_ast: ba53501ad2f5854c6dcd49e17a9c208e7a3c5ded4fc30507b9ce9353b237e61e bytecode: 745bf39548194d111a724d0f689714d35016d491c0ca78bcc82b500affe6dd05 errors: "" warnings: "" - - initial_symbol_table: 29785798efbd04f53bc0d705842e2ff4b657d3fc42edeef0b715d846f0676468 - type_checked_symbol_table: 4c32dda9f1cb075a03e1ee595e9c3159979ca577b22525dfff0f2e363ead3814 - unrolled_symbol_table: 4c32dda9f1cb075a03e1ee595e9c3159979ca577b22525dfff0f2e363ead3814 - initial_ast: 305aae3c5c71f9fe12d2e0c1725384abee875bb4711654975230c0d47e126a46 - unrolled_ast: ed3eed3d381d06067bbf598180bdb94c0a565a08048f5b49a49f6d58b4853b2f - ssa_ast: 4d55388068e004f4a703bc5b23d48394fc6253de65d043798c6f812727dff259 - flattened_ast: 5bf37e19ec1b1e60210c4a56aae3c73da7a92ecfa9263f5a4779d4267a5cd513 - destructured_ast: cdbfa92f5df6a1ef9ab10a5cf03c9b775d80e77bc34b03ffd0250a1e76f7bf66 - inlined_ast: b27f52d0d352c9bbec3f795bc7bf877a712f6dd829153b2a77491fece6c5a768 - dce_ast: b27f52d0d352c9bbec3f795bc7bf877a712f6dd829153b2a77491fece6c5a768 + - initial_symbol_table: 6223f92c3bd5bbad5da2f567698b6e984ece97d3134095b26cc0b1d11079f60c + type_checked_symbol_table: e22aa51f2a565205fe03a6f3b00552bd2e3442e100315dab5f2805a7f8b4cb69 + unrolled_symbol_table: e22aa51f2a565205fe03a6f3b00552bd2e3442e100315dab5f2805a7f8b4cb69 + initial_ast: 2c14e776b891d7131858e07a8dba4dbf727b3d01dbf4d2e22415711d688dc7c3 + unrolled_ast: 31db5dfbc43b124cb4780c1d629ee28de4a249a5aba21727a0dcb9726d4322f6 + ssa_ast: 1f4225e1f83eb88bb3368544c3b2a077da163281476eaeb688334dac41bc0a9d + flattened_ast: eba4b124fd3df6170a5cbfaad89f0e6d398cb2cba50d61b3c18f00381a6b3be9 + destructured_ast: c1e81066ab08a49915eaaed5b82b323ab1b7227157be6916832ff22eb658b15c + inlined_ast: 22f3f544c5331fee78a3b81381f6695bdaa06f437c4a56142b36da1e852d9840 + dce_ast: 22f3f544c5331fee78a3b81381f6695bdaa06f437c4a56142b36da1e852d9840 bytecode: 63f847c74fa6d9e087be27e6cdbe40035b78675c173b83f75929ab082d1362c8 errors: "" warnings: "" - - initial_symbol_table: 07432ad562709e5ba484e54a0724e23d68616146b7c3b30329e7f7a70f35c080 - type_checked_symbol_table: 5c25d239e8e164d40378b1b8941e6c868d14516befea4436dcfdd53ea1e9eedb - unrolled_symbol_table: 5c25d239e8e164d40378b1b8941e6c868d14516befea4436dcfdd53ea1e9eedb - initial_ast: 62a3f6c9feeb8010ba621b31329f79c41e5ee03b4dde0d24ec132548dfe11a48 - unrolled_ast: 438ac0d2e4c3ddedeecb33edf92a1f63a176682cfbb4e931cf1716ac6ce51f26 - ssa_ast: 228b23f95808b96f4fb541d23d6cfb05617ddefa56be984a31da845d860b1e77 - flattened_ast: c6c6693e536026fe985065083ff57e46e1f3d58ab50b91759dad3b4fe7cc9fd8 - destructured_ast: f89cfb448f82b0981e04b43c66b388423047d13bb28beef69f1b03d6b2b4fc92 - inlined_ast: dbd079d563a12e237f241b307fecb7915d7840a19340ad9526828a9b41b05810 - dce_ast: dbd079d563a12e237f241b307fecb7915d7840a19340ad9526828a9b41b05810 + - initial_symbol_table: 7d0a0d54b673b8428f972bec8346ca6830248f69cb3fba4b42c32e1a72cc1b0f + type_checked_symbol_table: ea10fb298006b83389a483e12f9b97b7e1f691dc0a1aee602e74e10d915e8b0c + unrolled_symbol_table: ea10fb298006b83389a483e12f9b97b7e1f691dc0a1aee602e74e10d915e8b0c + initial_ast: 387aba043fde6ead4d99bf4eb5c817051491a7d16aecd6383411e3cbc6aaefd5 + unrolled_ast: f93e4fd19542c5af01a5e0aec60e9f6265491a0952cafabfb7cdcfac00bd81b9 + ssa_ast: 0ad477f1c1bc42ebcd4098caf856428e5be9a0845972cbd2908dcf53c6ce45a0 + flattened_ast: 3fa8070cfe4be62533fb8b3d899c490f940686a97ae01ee0c8f6f7743527d726 + destructured_ast: 5407ddb3a931cde7e50dc466557108fde8f6ebfd8d446cdb44855542208f4056 + inlined_ast: 8accc3977c89a2e948b39f6abc2c7f989e52313aac237bcb25469e4bc91fc4f1 + dce_ast: 8accc3977c89a2e948b39f6abc2c7f989e52313aac237bcb25469e4bc91fc4f1 bytecode: d1e5f85421db54ae081514b026936fe5000a36feaa60a4cf7b28212303f6456f errors: "" warnings: "" - - initial_symbol_table: 18c4fe5183f4f9627898461523cc1d50412a8959b6441b34bfc4216895777e8a - type_checked_symbol_table: 2433e6f49939519b69cce7e9d6c856c4dd6a5581e5c144805d17737323d45c0a - unrolled_symbol_table: 2433e6f49939519b69cce7e9d6c856c4dd6a5581e5c144805d17737323d45c0a - initial_ast: a05405bdd249823d3d69dd4cb4c2035910e5267df59e1ddafe268260171a2d49 - unrolled_ast: 19a07cf89a8bf81b341d3eaf365f894d6a634db4272a46c76c600a8378eb1b6a - ssa_ast: 0cb2c5a02e25b5b495a49ae931352d10e3fcddd1a15d68e8b2aed31035efc354 - flattened_ast: 7c44d8db0a4623cbb28dbf13e336036106a7c2b01a5380c05e0362ca71317b9c - destructured_ast: 2111b92c65736229850f94bd1d341b9964c3307833c06ae8ef2c34fd0ae131c3 - inlined_ast: 6e627c33343177cbcdd2a6805e4fdb518ad90bcecd4f60fe519b4dd1cf3e6d8a - dce_ast: 6e627c33343177cbcdd2a6805e4fdb518ad90bcecd4f60fe519b4dd1cf3e6d8a + - initial_symbol_table: 8272b3774900302d111cc659f82a49e7df702875ceb4e54787c068bcac901a85 + type_checked_symbol_table: 3b9ce08a512a197af239b00944b50298885603f4f723debc4ee96b281d28bc4c + unrolled_symbol_table: 3b9ce08a512a197af239b00944b50298885603f4f723debc4ee96b281d28bc4c + initial_ast: f731cdda879e0134eb5b1cf0d64d3cf5abbee2fd2ce758d3afac05ee07fb885f + unrolled_ast: 79017a53e402d0c7aad500a44936f4e06e418407b4a2b40f2bf69a185c4865c0 + ssa_ast: 8a4f2ea8f8118515b8843aad5a201824dc2c6b06046f68698dde622f5ace3c4f + flattened_ast: 35f966d0d86e1e38c2c6650d83e62d701a9b9440766b78919ee0b509c3255cf7 + destructured_ast: 5677314a7b55bf523441d3c40029daedf97666fb7821159b0c88654776ea2932 + inlined_ast: 9c779149583480acdca132daad34c2577ec0d09e28c36b11ecf91beb556cc7b5 + dce_ast: 9c779149583480acdca132daad34c2577ec0d09e28c36b11ecf91beb556cc7b5 bytecode: 7eae5abe4170258417df0bc1e66ec3ff346dfc2a1b325844241bf5e2c7430a12 errors: "" warnings: "" diff --git a/tests/expectations/execution/cond_exec_in_finalize.out b/tests/expectations/execution/cond_exec_in_finalize.out new file mode 100644 index 0000000000..3eb13cd6d4 --- /dev/null +++ b/tests/expectations/execution/cond_exec_in_finalize.out @@ -0,0 +1,94 @@ +--- +namespace: Execute +expectation: Pass +outputs: + - - compile: + - initial_symbol_table: 17dc9f6dcb320c160ffe1d26761b75b37ee44fe25619f2013fc6bc58b6583db1 + type_checked_symbol_table: 1d48096d1a93db0bb2462a54823dfaaedbfec9797947ad5642e106a3e01579e3 + unrolled_symbol_table: 1d48096d1a93db0bb2462a54823dfaaedbfec9797947ad5642e106a3e01579e3 + initial_ast: 27c7103cf4aef0e2bb8a1abb044f3aa3a02b6d58c08a0f2cca78d13f7b061665 + unrolled_ast: 27c7103cf4aef0e2bb8a1abb044f3aa3a02b6d58c08a0f2cca78d13f7b061665 + ssa_ast: 5d2d844bb95e6a45dffd4786aa55c2483f7cda49617cb74671e9687c1cb75a74 + flattened_ast: ed13779e30ec49a94037b9091a346e8c583b0e810bd7fd7f66763d81748a50f9 + destructured_ast: 5d359e7a833089b922e8120e18495aeaa2c934b3635d049b5a664821e4848ca2 + inlined_ast: c45e0ac0e118cfb19985499297124ec4b036450879a86c7b9deb8e2783d65b8e + dce_ast: c45e0ac0e118cfb19985499297124ec4b036450879a86c7b9deb8e2783d65b8e + bytecode: 4c9b370477c0b08af171a80b375e88adaa53684d7419d52effb5504bbc5e9b59 + errors: "" + warnings: "" + execute: + - execution: + transitions: + - id: au1gssvavae6ac53rs8ksw8j9ga3hccp67z28xh36qf4062l8690spsyfy53e + program: cond_exec_in_finalize.aleo + function: a + inputs: + - type: private + id: 7626202372721641535512265492191969309447186797313499247653268394332453807927field + value: ciphertext1qyq85ue2r3j05nsht40nt5rxeewyzevhu40pl090yfrte5wvw0w3szqhtt7p9 + - type: private + id: 1443812050965843742096133489395435648284251851376088034812367117905213557076field + value: ciphertext1qyqycthe92m9vq7n2jmqwq6yzrzdlvn3444uel0j6u7g74vyy4nggqc4kmcpq + outputs: + - type: future + id: 8231166181376553910396126064535951686569110152218676702140502043511990822295field + value: "{\n program_id: cond_exec_in_finalize.aleo,\n function_name: a,\n arguments: [\n 1u64,\n 0u64\n ]\n}" + tpk: 769969058670211305403054972674090607838301017799111639698834153018520792433group + tcm: 5925913616768344982910633865433077509444975263571425771517515198551312511915field + scm: 1886094021537141979658158678736082193414687088300410876802743154665441796198field + global_state_root: sr1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6gk0xu + proof: proof1qyqsqqqqqqqqqqqpqqqqqqqqqqq0rxwjqlxmc8acm0xaxeewz905709n3wjz45gmdpv6q0yy2pqhzj0dj7zaq2x32veqxg2aqveccuyqqys9vejps3830l50n6znqk47m7tf00xv4qnpg9vpz4l45rqs7n2hdyxutqjjd6w3j3le0p64u5dpjq2jhfant7td2w0wrr0r5v762k8lujm2r3rq283jfkl0aqrnfuhhklhxpe5zrhvcndj95p8drpw7fsqggqfk9e40l7nw600kel4p36ggaapgjpzpqlanwuuwlj3mas52p6qefk7xkacgcldxka9saqf4wwgqu9e87lv9jy68fzr65nujqdlxkds23l30nqejxfh0d6ycvvmgfzutps9ggafhelp0vc7zude43yjsrnx3348l4wzgu4nncayjlc88sw60h02lkn79ak8hszv4gqejvdlam4v5ylx5wsde7y5af0jrwkn2qp6st8j0ns5hafgh6mex29dt7ah26clzzmgm6ack4wvq64905ja9xuzsex6rf3uvahk89wzhlzx5eqwq7894l2l0f7vkmglk8d85987qttja0ug87594vxrkaadd008ary7fw94xyzga40cea6rlqqksq6qk52l549ze48pwenug4pg8g9lrfe3xqsl6dezyxa2a7vtnk83rhhw4uv9h4q4cas9v9r2meqkxmgspwe2r4gxyhn8zu2rraz9xspvj2skkarq30rv58zdqa6a6fftucu8l6788afecfl5r22dta56xfm6ze432hcxupq54sqpsug3dh2a6jqdkpw75pn7kdf60yfj0nru6w920cp808jxch6v3rj04rej26rvyqk5uz90k5kdlrg4c6hdxje2qtueffyw4mjr93yyuq8qjccstrq4qaad77dv42yl3wf5d0pqgceeurf4dtrzey0dt6jtz0tmynmvyzhcqycrcks09wslyy699lufkjcwknxju3t88vh9vffj0xmr5fzsh6cr72mjhwsrelh8lt023xeg0x9zvwn63pgz2es37p5dzlc3kut8sqp2tfy5vpazc58c5u25wg69aqa9vgjxkk94uwugx2n80jhwjqpugpxx9huu297v629hdjchld26c394rydn9t4rckf8ka63q3reelczq9uqdrgjh4azp353rx5x3matwx550cu9kgtwd7jnf76gl67nppkqfqvqqqqqqqqqqqwt6l5ch7kf7lrjfkpz83v2yw4mek6f6www8lwjucqpev25xf2x63tztw2x2mmqpp022yy8faa5csqqz5chxf3fde47ngzntjzhche0lv9ya3ywfagh8qxs490phu0n8pu0pz966d627zse28nap87cn65cpqy370fjf7z03rtrwshkz3fdu3hmknkdcx2sw72yv7elklj780n4qrq3lx7dmmuez3pj84zhhdhvuk9j9cpzxu74hfjkym23dkqya4cqkrtf5xhl06kpnqs6lfahpxjtysyqqwxuqrc + verified: true + status: accepted + errors: "" + warnings: "" + - execution: + transitions: + - id: au15g2dzv539esrh62fvcy5vsddkfyrzzk7nnepmzlqfpyv22hn5qxqtnpn6q + program: cond_exec_in_finalize.aleo + function: a + inputs: + - type: private + id: 5755235326889702063396661360406534619980588488304068553623334414887009409776field + value: ciphertext1qyqps4a7t45ykg473tu3nt59q5rll0jrq3ghy5y70dfcvgq9kqf7zpchzxdwx + - type: private + id: 3168774907191969896146509716630837060431141939375351609835731626544876393367field + value: ciphertext1qyqx5j5cmspsnncytmhu27m677ncd6k998h2sk9pqfe6q7kdnjalzqs5h2ltw + outputs: + - type: future + id: 8003027955445173917787103564419705677737189877194407988894713228635015061036field + value: "{\n program_id: cond_exec_in_finalize.aleo,\n function_name: a,\n arguments: [\n 1u64,\n 1u64\n ]\n}" + tpk: 3944001539338773920385360533696508669316623780459830039129651343406354973968group + tcm: 5854238226448648076159184366434581922193197117627936839271893386087664253575field + scm: 739276317952343341616529172088594290231100072446409874714908969030318369312field + global_state_root: sr1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6gk0xu + proof: proof1qyqsqqqqqqqqqqqpqqqqqqqqqqqp7fep503nsgv3e5qkwruyp3vftl5k7n9jlsnqpcl6axys04ncvcscpgr36224sapm43zskajkxavpq8yjd3ujv62c6rxrp2l7ggrtmpheze7sq2r485pptz6pq8zynvkcxn8ywqvn74fdpgyrpe3gf9t6sq9f55daenaytwgy6ftfkkx77hvwrn8te5uylhj78a4nq5hsd32yqhthe4rmzm26ma72wk2a2q7xfxqe832ksstasa3kg0m2zgetexkeglcgav7qkdn6zz63gdv47h97qk7ct3nma9k0gnfg4ny4fzu8gecp9e4nurpw7ewjve47el4ecv0flkar25qv5fexucpr4nu08za2cxfjpj9aaer2q4q9u8cnr6gxnkxgpg73dlf3r5nx9xmm47jgkpee0qz593uktpqm49mxc35et02ttqj5ph3m0p530as3arurrcztwmvaqzrwagcl5tl0h665rvc4kw9k2dkdyyx2lpf4n07uy2dr3gcje35gfg6cyccpkg4h7z78std0gadrqqfs7vvh9atg6ktwfpdphxqv0xdrm673lc25xt8wvnanxa8r9cgr9atun00fxjswht0urd8ynugzq5q5e9lsklcyuprfgtuvygrlasyx64ssv4l280y32csexn0ayk6rrzuuxx46swh3g9fxkcrzr3h92jvqcj32fvgc8lquk3fh7axc49sya3kazy8vsyw5yp6dezt2hwegzyq4rk02hg8ktqkpudt7wa5e6mu42nv8wnaznasa5tc7j2kfvncacqtnqzhze9ayycn0ceq8ppvs857regmyptuwg6yvtfl70cjm5v98z8jzhwfpaq94ggsmvd3pzpjyexz6ref7z63wnay8904j0a00m0nqdl58ekcnssp3dh6hcfat80nctkk08ztqnpktdlrxrryht8lndzsgdn285le7nus67yul0jq49uu7uy0cmzdz2pla032mnc5a9heakgya535quswnhrav8vsumttp2ecy5yadzjn40mjngk4wlhhnmccq7zeyfkqv2gzhk2znsh0h7r6vskpkk8srn7kl98ydv0l9yn9mnqa6zzrjd5jtw84myemrk0ttus5ywy2s2a4vh09yvsj96574tzk2awks4fftxd4uw8366e0y3pmhfa2zzjuhvxh4eys3fan8k9rdy3t9usszqvqqqqqqqqqqpzvsxu0tdxk387x2wwxv4dftmauj0zhexhrdw7lncu54z0kk0z8yzmraem3wn4y4jquy838f67c6sqqpkjnfuhpspq9wnv6gql0w829p6s2r75avzlngaaxetazlqmu3qhwch2adaqlh3tg8gy7mwv7ts6yqq8u7as4t2sxdtc48knt7yhwgqte35swwzg9zzrvwdwp9hyw4jv9pykz9gfw4ng9flsl625vu6ekupg95gpvzvkmtwpz7k9njyn5pz5cgcx2atd5weh4ks2tsvsxz6fy3qqqq8lc238 + verified: true + status: accepted + errors: "" + warnings: "" + - execution: + transitions: + - id: au1vm9z2lj66auhxnttt6ttmvkcls4n33pnw5luytxf7q5sugz2mg9s2mnxpk + program: cond_exec_in_finalize.aleo + function: a + inputs: + - type: private + id: 6198652585657260926426509444997868163964918416464849417615079714896319348277field + value: ciphertext1qyqywze23n5d4hwjyrv8wj4wqtdf6qh9s8v53xczpnsd37werv9kuzg9wph3y + - type: private + id: 8382351396873690135158297135263023868922664846333758390492559925774475695943field + value: ciphertext1qyqzxypstrnl4lm63lzqfmwn3d988rvu3rr8qkklykxlvv3dupp0vyqy7j0tj + outputs: + - type: future + id: 7667170962147625602914227675444707942639000179432959786181658614205536097569field + value: "{\n program_id: cond_exec_in_finalize.aleo,\n function_name: a,\n arguments: [\n 1u64,\n 2u64\n ]\n}" + tpk: 6497893695285924190886988099286850340592111983422894045205456561953781042463group + tcm: 5356618385916014026788680411791041563447120696363074218812093120828036880964field + scm: 6394314791324076323128735909574169416822398762092026258451607675413037400008field + global_state_root: sr1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq6gk0xu + proof: proof1qyqsqqqqqqqqqqqpqqqqqqqqqqqrtyt3hwgzfjty9h0cxu2fwg3typpxljhale6zs74aqscrdjj9tc8n9q7pchkh94fs53hturft6jcqq9e92wq22mlgss986end2hhrlsa9404fujm4tsga5ezn8053hsvhw8cnvkpzppkat2cwm326cmx87qrydjh6xk644j0njkm5dvhhujwntzup9z7yj4ndn6pegdpjmh7a0t60wq7c0nw5t5aksswuwk3vevq8mlg2yv0m3q6a52vr2n7ygw6uakwtcknyz4d6p8y0wuue8qzyzzmdaystcy09e3cch4qf4gpxndsqf733dhx6jne7aul3qwxvt5y9jp6v44fwtxn9yyw56l6sxwrzvwn8n48jlp5h2qj44qqapr5yvqmqq2k097uh636y2g9h6s7wf4zgljvdfgl2qsnpduxw6sz64dprmdp2wk3t6np82mkn2uz7euurfllrsqdjyvhlv5ger9696rrc7xuwgsrlctgpk6fgmgrh44drw529hwmqhyd4wamuakuxr32xtrjgv3980qrfq0l4f5sej7aru9m3x3aczppdh74n2u2xx2gth0lf9zce07v55sl3mdpm9ealjprzjq6fztpphzqfnr65ht63u8s0a3rl6z3yh380pk60t0p380g2z0zgj5k6gk8k0xd234rx33pe4n7hr6r3zulyl3gqc4d4vmz0fuexkh2c9fwl2ak2wnlafv42utzr5q3u4cq079fyz5gjtumex0ltq7697agtfpa85wewj84rxsuwf5z25c7227h5ea382rs06n5wh3xqnshfydq8pzwt2xvnxsaz4uj80w6u8cdxdjwswxv8pv6teqjggu5h2n49tx55kvxgyzu356py0hfefd7g9f3krg8drxtqzurhkx0adaaj8ka242fnqkzlvl6e3839mmyedgu6s2muj22yywsdwvfqke3lj4hsy39lgazpg0cjxugyep7hekzd3wpfe87weqtl8vq4c253fav24uf5fkvwd7zc6a3qsjtfytztaz294u03tyxhewk4wyd4qz92zakhquy9f3gfgnhfflwc8jqws24rxsjjg9pvk2xug2x8p6mrm8prhp29mzj8vu2q2cqldc92ktv9mjwrpmnwsq9jx5ssk6tqwpsu6w5dpxyswvg4pmqq3p7u62qrwy7my9x5cnu6pn6y62fapdcrqvqqqqqqqqqqp55zmveuwjxlk9qpr83mpnyes38hh0vckeaaqff2p8ad254z3sxn3g99whc5q8gvncdce6n7dh00qqqfqyhx8660fypkg4d9shhgplsvec4q46k8kekc3vc8wcy86q57uygy988mxwwtvfaj2lf2jeeyuzcpq8qwltgqw4thlzvrsuqpgckqc3w9cjkfkshwucedjdvc5l0u9d6pygyt5uxjcmgx6hy7z4xnx6jd7e7zd9xheemd0496qtnanjj94mxc5elxvs7wk9t7h3spast3ymq7qqqq60ahha + verified: true + status: rejected + errors: "" + warnings: "" diff --git a/tests/expectations/execution/counter.out b/tests/expectations/execution/counter.out index 294bbf8312..577c071d4c 100644 --- a/tests/expectations/execution/counter.out +++ b/tests/expectations/execution/counter.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 09dadb761c8ffcdf5202058edf630a4bdaa5a7ee5c1dd1afc9da81e5dae64d05 - type_checked_symbol_table: 635d6036a8ec63cfa3a97a4667a1a1fb8002ef3a5386bd4c6f4dafca0e218aa8 - unrolled_symbol_table: 6ae16d9d95fb7c876b1c9aa5674e20f608dad46efd684a9e8ab028ee1d25d2c1 - initial_ast: 4a28149974915dd3e5bfb2b7f9a73be37f88408f99c5818454bdabdd2524b690 - unrolled_ast: 3d6c4b138fdcceab0e0668c6b6589b2f7d62f05059f1b675b6679288b83c6eb7 - ssa_ast: 28a6b1664f8ed8a4e86fdf5dec8faa0f7fe03115f627f94380d825a1a99dc21d - flattened_ast: 1dc0a1c08dfe2c0a41f3f33b52338dfd23405ac3b7735824bc5b7862013e305b - destructured_ast: 94f93a9b262d26ae4fc74c98b131201aa5537b01267d7de685a00411ba497492 - inlined_ast: a6960e1444005d75fa6b34142797a33411d758f7eec5a00cf2731f7f51b0f94b - dce_ast: a6960e1444005d75fa6b34142797a33411d758f7eec5a00cf2731f7f51b0f94b + - initial_symbol_table: ae28dea8208d31b498caf1c490ae89eb7056b194f3e35a90dea9ad87895d65d2 + type_checked_symbol_table: 37cfeb2a87c005d3348d6a67685f6243886663b0c54a7c3b0a60c9c9e7316be6 + unrolled_symbol_table: 1e3c1f6215a5fd621bc62e76d428a89dbeebe6c188555a36f68f70987da78dea + initial_ast: 19721e772e221eb97e37f1c93467922f709e85ce513f52509ada17ee6d772f43 + unrolled_ast: 9d6a97290f777830354c88a540cefbf102082a3e0c68cc8973515f4304509347 + ssa_ast: b25c2fed543056a8d3210f3c547a3e59b0fcf3889d03226c9c262ef96003577b + flattened_ast: d30829dc6d894b5b770bd49f41056cd441c93b56d618babb87ab998b34859aed + destructured_ast: b8e7938837dfc3472dce7a958a04ff50a94e484ae2105ee1921256787a01ed26 + inlined_ast: 87a498de52d504e6d37f5227a57d7ae0128a354a333f5b30106230735665293c + dce_ast: 87a498de52d504e6d37f5227a57d7ae0128a354a333f5b30106230735665293c bytecode: 34f95c324649b856e6e1178f1db6dfb00abe322f43e2ea08b37ba9065c6f3897 errors: "" warnings: "" diff --git a/tests/expectations/execution/eq.out b/tests/expectations/execution/eq.out index a51f5b6591..351a0879a2 100644 --- a/tests/expectations/execution/eq.out +++ b/tests/expectations/execution/eq.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 159884d2742a5521517561b227c926e101eeab217420aa5d3df19114bf7ae7e8 - type_checked_symbol_table: 51b2cf2c293a27685d5635bed550f6ee9232159e2b4cc61e64e3a979160d2cf4 - unrolled_symbol_table: 51b2cf2c293a27685d5635bed550f6ee9232159e2b4cc61e64e3a979160d2cf4 - initial_ast: 2c4ec22c3b11ecc678d01e0ca265f79de84f7f8d59423141529da760a019ed2b - unrolled_ast: 2c4ec22c3b11ecc678d01e0ca265f79de84f7f8d59423141529da760a019ed2b - ssa_ast: 563e0a1aa0829b1e5981920fa19869ee4d316063010bf8cb53a9ed3c061b787e - flattened_ast: 078e3c8ffd1ebe8d1be1eb16a1f55e03cfeb7195f0dff37d79ee94a7f4001a12 - destructured_ast: c5c656475130a192478c712890436eac836d21f0f16e3d5627d51e8c6eb07f11 - inlined_ast: c5c656475130a192478c712890436eac836d21f0f16e3d5627d51e8c6eb07f11 - dce_ast: c5c656475130a192478c712890436eac836d21f0f16e3d5627d51e8c6eb07f11 + - initial_symbol_table: c9bb0e664995804ae4d47b4fa1ceedab0ad0095a15caa65c32a207da98a833bb + type_checked_symbol_table: 5d0645cbcb3c81a980454fab3e7c8282db0415eaf663a68674bd1cba36076841 + unrolled_symbol_table: 5d0645cbcb3c81a980454fab3e7c8282db0415eaf663a68674bd1cba36076841 + initial_ast: 9e916a48054e924200a2327e6003f3e2c6330b64592f9afbcc180b763aa93900 + unrolled_ast: 9e916a48054e924200a2327e6003f3e2c6330b64592f9afbcc180b763aa93900 + ssa_ast: 6139c602eee1ce0aa88df2eb050c210c5232f06e8798895de7a02527c695ee86 + flattened_ast: 1785ff1b2256e77111ae8fe51c6403d8c3b10b79733292baaf4d2da1351be672 + destructured_ast: 255151d0fc6c790384f2b36b69cec857a19849c44543f2a87cfece95ddd38f53 + inlined_ast: 255151d0fc6c790384f2b36b69cec857a19849c44543f2a87cfece95ddd38f53 + dce_ast: 255151d0fc6c790384f2b36b69cec857a19849c44543f2a87cfece95ddd38f53 bytecode: 15a3a90b1837b318b43b3f3bfc5e454a8821357b4c3feb01da00a4db810bde89 errors: "" warnings: "" diff --git a/tests/expectations/execution/flattened_function_and_inline_matches.out b/tests/expectations/execution/flattened_function_and_inline_matches.out index 3df3cf31bd..088445b484 100644 --- a/tests/expectations/execution/flattened_function_and_inline_matches.out +++ b/tests/expectations/execution/flattened_function_and_inline_matches.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: a64c2df2218dcdc0c9fc535a2ba98c72f244c651778962113546a06d4a55b021 - type_checked_symbol_table: d5d52a6484534904002290253e880ee2706525e99238f25af9283e93d8473125 - unrolled_symbol_table: d5d52a6484534904002290253e880ee2706525e99238f25af9283e93d8473125 - initial_ast: 5dd014fca5fa8cd0315dc3780a3f78313f2f1102b8c5e5f2b97e8d1f0bb8e61b - unrolled_ast: 5dd014fca5fa8cd0315dc3780a3f78313f2f1102b8c5e5f2b97e8d1f0bb8e61b - ssa_ast: 435c72dcb084e7ce90b3dddc095c489068fdf19b9501c91b59a5d853dadb9491 - flattened_ast: 8ee9530499e1b22c9a3a75b5f01e84920bb93edf259a96fcef90aeaa7448f9a6 - destructured_ast: 9941dac2f381d0f8fc6855ae81656da5b44bdef6f611382531177c4070d899a0 - inlined_ast: e2b28097c05c369a3e28b6ae00343aa749b47f532cfa2aabb097795a085d5dec - dce_ast: e2b28097c05c369a3e28b6ae00343aa749b47f532cfa2aabb097795a085d5dec + - initial_symbol_table: 33492050657dd82b8780af78e6cbb3768d50f190428f200a6a43472d50a9aa50 + type_checked_symbol_table: f57a951ffd325863f2c35e4b4a4118d3ebbf721a03dd621c731c9a9258af2dbc + unrolled_symbol_table: f57a951ffd325863f2c35e4b4a4118d3ebbf721a03dd621c731c9a9258af2dbc + initial_ast: e5ad05937041eea6b511f067c946adc83282a76f09d9c67fd58aba4cddae9d0c + unrolled_ast: e5ad05937041eea6b511f067c946adc83282a76f09d9c67fd58aba4cddae9d0c + ssa_ast: c11c83b8011667b9803def78e26c978af8a407a0bc550aa01d57f2a21d64d769 + flattened_ast: 682315f244844945b7934430b3d25013b090c13d4d6d1369d1679164e8411c74 + destructured_ast: 2f55151960e617cdc0d1750cc49e4e571f76bdd69a512f78304f01e3122cc440 + inlined_ast: d6742527ffdfa28de311914f3496ad605499ac1f64bf946cb0e64bd9dfc3da6f + dce_ast: d6742527ffdfa28de311914f3496ad605499ac1f64bf946cb0e64bd9dfc3da6f bytecode: 1524806e8239505d72e66621c387acc0e3342a9507535f00db692088eb933b1b errors: "" warnings: "" diff --git a/tests/expectations/execution/group_operations.out b/tests/expectations/execution/group_operations.out index 9bf79dfea3..9234192bac 100644 --- a/tests/expectations/execution/group_operations.out +++ b/tests/expectations/execution/group_operations.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 7a8d440b6dd7400ed43ba849a5df90b405f2e30ddc99263ead8e3b7cff10e5e2 - type_checked_symbol_table: 9557771118cc1ffb4389620abd010d56e0ee942862d16c5ceb345bc3e629882a - unrolled_symbol_table: 9557771118cc1ffb4389620abd010d56e0ee942862d16c5ceb345bc3e629882a - initial_ast: 36e02c46991c81f53c1a15bc9cb630598ed27391941d500ec8cb4e38e228f9e1 - unrolled_ast: 36e02c46991c81f53c1a15bc9cb630598ed27391941d500ec8cb4e38e228f9e1 - ssa_ast: 9a7f1732a4a0b81698ebb9ae293952c3a4fb2949c9a24d73b1d5d189bc83f044 - flattened_ast: aee527343b7a952e3cb0f6c9161cd7c754b0bde78144431497a309d412ace6b7 - destructured_ast: 32ad90467c3b4474be4afb036d26d0838820b89e9068c5db6b32cad2d6d504ac - inlined_ast: 32ad90467c3b4474be4afb036d26d0838820b89e9068c5db6b32cad2d6d504ac - dce_ast: 32ad90467c3b4474be4afb036d26d0838820b89e9068c5db6b32cad2d6d504ac + - initial_symbol_table: 454cfafcd0058981ee306ef97e8be62c1dc21fd77cc43f7947d4f0e96cf8939f + type_checked_symbol_table: 1b60c70e0ab5c5920116d9752cd4145e16562cf70b85d0a19a0b873f22aa1930 + unrolled_symbol_table: 1b60c70e0ab5c5920116d9752cd4145e16562cf70b85d0a19a0b873f22aa1930 + initial_ast: ed47c02e77446d3937b4e1764cd6ee82bfc48e0b909b4b699dff5dce0f886e0a + unrolled_ast: ed47c02e77446d3937b4e1764cd6ee82bfc48e0b909b4b699dff5dce0f886e0a + ssa_ast: 34bf93dd7701246f7905a79239543071b9e83e4b54312b287cde6233396bd7b8 + flattened_ast: 7c7a7642738b57f1cc0bde5abaf2f292ae4afc4e993b5fbf5a50e0ecd25bdc93 + destructured_ast: d6d5fec74e5db150b5bc3ee7c3eaf6f8d8a6ea4cf795395f956c49a9f528943b + inlined_ast: d6d5fec74e5db150b5bc3ee7c3eaf6f8d8a6ea4cf795395f956c49a9f528943b + dce_ast: d6d5fec74e5db150b5bc3ee7c3eaf6f8d8a6ea4cf795395f956c49a9f528943b bytecode: 5c20fda21a40464a1462524cf913438776a39383a671949312f48ce8ceb2dd16 errors: "" warnings: "" diff --git a/tests/expectations/execution/metadata.out b/tests/expectations/execution/metadata.out index 85f4f5f4d8..89b63c818d 100644 --- a/tests/expectations/execution/metadata.out +++ b/tests/expectations/execution/metadata.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 1bf49c8a2227ea1452454eac5931b6dd9e9313c0a87175db31aa8fcf221dfe6d - type_checked_symbol_table: 6b15865777d5453848ba8e2a089d31f97befb0a88b27935b2eb9ae6745723bdc - unrolled_symbol_table: 6b15865777d5453848ba8e2a089d31f97befb0a88b27935b2eb9ae6745723bdc - initial_ast: 3355314cbc25644717fb83bdbd5075649847683e4bfe58c2547e5a0169e273f3 - unrolled_ast: 3355314cbc25644717fb83bdbd5075649847683e4bfe58c2547e5a0169e273f3 - ssa_ast: f7673dee5dae150c895fd00cc07e24db99cb4cca42dfe2f54d311f1bd7c460c2 - flattened_ast: 5ad3b910db260531c64908c42dbe56aafb11cfac3c2afbdcdb58b8d4a7d86a8f - destructured_ast: 73fc708dc67e1f01255aa8bfbaa0a040db7658e8db6360240dbff3b6005904b5 - inlined_ast: 0174db986b989193bda3984dc0e13aa533fa8a465fd7b986af55f1346ac20e30 - dce_ast: 0174db986b989193bda3984dc0e13aa533fa8a465fd7b986af55f1346ac20e30 + - initial_symbol_table: 10998586280d1ca360372389b512bc2af12c88a4bcfd4f7e2c99756ddf1b04e8 + type_checked_symbol_table: 2f5f1d4b4e58e58f307e1b920c43c5289eefe1a677246067a85c1b0b6a04a767 + unrolled_symbol_table: 2f5f1d4b4e58e58f307e1b920c43c5289eefe1a677246067a85c1b0b6a04a767 + initial_ast: 2046f4b2df6c90aed76613afc85d1784a8e293bd203efedd32bb416715982d63 + unrolled_ast: 2046f4b2df6c90aed76613afc85d1784a8e293bd203efedd32bb416715982d63 + ssa_ast: a90f345a4a71399b2e61dddfa5c5ec22826bba09fb1828cbb68708b84f17c472 + flattened_ast: 537d17595b4dea625a8e46cf3b28307963ba74f75bff3b028d8162463c5fc280 + destructured_ast: 2994c3f5f24c6b2b6e7d9804511b5c90fff8f3f2f048ef0ddbe7a9809aef219b + inlined_ast: 1e50eaf77ff3f385d9355f5df95656230dcf2517cca5ba414c804083e867dcd6 + dce_ast: 1e50eaf77ff3f385d9355f5df95656230dcf2517cca5ba414c804083e867dcd6 bytecode: c5fbc61b3a7b1400dda65dc947a495d14f1b43986550cd889efd4cc653912355 errors: "" warnings: "" diff --git a/tests/expectations/execution/mint.out b/tests/expectations/execution/mint.out index fa5525e27b..e788196e91 100644 --- a/tests/expectations/execution/mint.out +++ b/tests/expectations/execution/mint.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: b1f9bcf1f443341ec196f782064054896884c294038e1afdf83a85ecb9b031fb - type_checked_symbol_table: 9c7094b46c9ccc6a750928f5148be19926451db47da795d863579523501ffe25 - unrolled_symbol_table: 9c7094b46c9ccc6a750928f5148be19926451db47da795d863579523501ffe25 - initial_ast: ffc5222b7b6cba96184f074a75f9f364bd7ecfffc3e64a36f52fb10cdc7cebc1 - unrolled_ast: 8b3fd23bfaed6623d37b1b83e8a33eac6a0e614b74e1b1a2a5430e99387f7102 - ssa_ast: 01f9c123ebe1756458f6fc1843cbc8cd7c9feade37a1063ba03634d9a53c8152 - flattened_ast: 755895aad16b7010794653237db6c6315cf98f02f96d7ed02cc6371143742090 - destructured_ast: 7ef7f6148b88cfd152252be481eb795755ae7a69f948282a140f0f69e17a811e - inlined_ast: 7ef7f6148b88cfd152252be481eb795755ae7a69f948282a140f0f69e17a811e - dce_ast: 7ef7f6148b88cfd152252be481eb795755ae7a69f948282a140f0f69e17a811e + - initial_symbol_table: b1030d2b7e1dc433bcd3691ff89d35caa81dfd394c85f9aa93632c6fdd8ab4b6 + type_checked_symbol_table: 231df4a77d82b439bd0d83a23be38e6b0fad8d10817908a60a65a1467aa9e68b + unrolled_symbol_table: 231df4a77d82b439bd0d83a23be38e6b0fad8d10817908a60a65a1467aa9e68b + initial_ast: bbdd126cd1b3eaeaa719c45b93549653529addb4edd833d367c362e981cdc3e4 + unrolled_ast: daf988283c1682dbbaa69c9588be2654d0d8f161918e696d7a9609854b9e5311 + ssa_ast: 92d71ac22b15e4595e2805ead2085b705bdc72550563ef46024e234ceb17e0b8 + flattened_ast: f99c95ce74a5e971118299b787c572047809ea6b45dc7b7d83f6cdb08979e21d + destructured_ast: 3dbc345d506a24072db8e3228eb4bbc99b41df7d673a112d3a351ea493acafb8 + inlined_ast: 3dbc345d506a24072db8e3228eb4bbc99b41df7d673a112d3a351ea493acafb8 + dce_ast: 3dbc345d506a24072db8e3228eb4bbc99b41df7d673a112d3a351ea493acafb8 bytecode: d47819ba59e730eb159ee9e33fef5a35aac6062e70c743a749157d54824a45d9 errors: "" warnings: "" diff --git a/tests/expectations/execution/primitive_casts.out b/tests/expectations/execution/primitive_casts.out index d3e883b28c..7ccdaed083 100644 --- a/tests/expectations/execution/primitive_casts.out +++ b/tests/expectations/execution/primitive_casts.out @@ -3,16 +3,16 @@ namespace: Execute expectation: Pass outputs: - - compile: - - initial_symbol_table: 1b5e9738cd2d724c425f7638faa566f2b6641ff54efc0ba3dc3c29ae9d73d2e2 - type_checked_symbol_table: c856ed4dc5bedf2239a79b000c2f3d727a2991f994bc2aca08052a844d082e94 - unrolled_symbol_table: c856ed4dc5bedf2239a79b000c2f3d727a2991f994bc2aca08052a844d082e94 - initial_ast: 6c02dd560160a639803115c1cba59cee3628c90d7c50ffabecee2ae291b09f72 - unrolled_ast: 6c02dd560160a639803115c1cba59cee3628c90d7c50ffabecee2ae291b09f72 - ssa_ast: a82433297553ea054d38f8e719df537c2e5e07ef41510bf17922f9cee6971e20 - flattened_ast: 6e0ef9f2490bbe837a7da67560d3c18e9d73d9c1b71892c122f317b6ae593a57 - destructured_ast: d30b8ad204a56b43065ed8e62db4e3e2e7051f349b42ea8bab870d81a59877c7 - inlined_ast: d30b8ad204a56b43065ed8e62db4e3e2e7051f349b42ea8bab870d81a59877c7 - dce_ast: d30b8ad204a56b43065ed8e62db4e3e2e7051f349b42ea8bab870d81a59877c7 + - initial_symbol_table: abc188e37684b4b4b1ab89b0ef899ba8c6f2d7432a2e5547cd56d731c0ffdcf8 + type_checked_symbol_table: 28aec5798ad28fd3c89d95b962ba1c4ac50adc63df9eca31887c6c5089d8500f + unrolled_symbol_table: 28aec5798ad28fd3c89d95b962ba1c4ac50adc63df9eca31887c6c5089d8500f + initial_ast: b790a8be935528da8af442bb7a1b468e9251526c9e0fe7187fbb8bcff5ad74c0 + unrolled_ast: b790a8be935528da8af442bb7a1b468e9251526c9e0fe7187fbb8bcff5ad74c0 + ssa_ast: a6625e4cc257281ca8674709e8fd43fcf891ffe2da88573755aa930117201ba9 + flattened_ast: 83a543db5e1dfdfdba16f53207bbe5a5cfeedc03671281f9e81a6d364319e7f9 + destructured_ast: 0105c17079c7f64515c45918d705c12a565fdf2fc7a9b0cb371f26936d638965 + inlined_ast: 0105c17079c7f64515c45918d705c12a565fdf2fc7a9b0cb371f26936d638965 + dce_ast: 0105c17079c7f64515c45918d705c12a565fdf2fc7a9b0cb371f26936d638965 bytecode: 9f8baa3f1bada186c32440e4880e858bd76b54dedb2d667a2b93c2d2a98f0752 errors: "" warnings: "" diff --git a/tests/expectations/parser/finalize/finalize.out b/tests/expectations/parser/finalize/finalize.out index 706f88d720..078813ff3c 100644 --- a/tests/expectations/parser/finalize/finalize.out +++ b/tests/expectations/parser/finalize/finalize.out @@ -17,13 +17,12 @@ outputs: identifier: "{\"id\":\"2\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":47,\\\"hi\\\":51}\"}" input: [] output: - - Internal: - mode: None - type_: Boolean - span: - lo: 57 - hi: 61 - id: 3 + - mode: None + type_: Boolean + span: + lo: 57 + hi: 61 + id: 3 output_type: Boolean block: statements: [] @@ -58,13 +57,12 @@ outputs: identifier: "{\"id\":\"9\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":146,\\\"hi\\\":150}\"}" input: [] output: - - Internal: - mode: None - type_: Boolean - span: - lo: 156 - hi: 160 - id: 10 + - mode: None + type_: Boolean + span: + lo: 156 + hi: 160 + id: 10 output_type: Boolean block: statements: [] @@ -81,39 +79,36 @@ outputs: variant: AsyncFunction identifier: "{\"id\":\"13\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":193,\\\"hi\\\":197}\"}" input: - - Internal: - identifier: "{\"id\":\"14\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":198,\\\"hi\\\":199}\"}" - mode: None - type_: - Composite: - id: "{\"id\":\"15\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":201,\\\"hi\\\":204}\"}" - program: test - span: - lo: 198 - hi: 199 - id: 16 - - Internal: - identifier: "{\"id\":\"17\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":206,\\\"hi\\\":207}\"}" - mode: None - type_: - Composite: - id: "{\"id\":\"18\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":209,\\\"hi\\\":212}\"}" - program: test - span: - lo: 206 - hi: 207 - id: 19 + - identifier: "{\"id\":\"14\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":198,\\\"hi\\\":199}\"}" + mode: None + type_: + Composite: + id: "{\"id\":\"15\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":201,\\\"hi\\\":204}\"}" + program: test + span: + lo: 198 + hi: 199 + id: 16 + - identifier: "{\"id\":\"17\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":206,\\\"hi\\\":207}\"}" + mode: None + type_: + Composite: + id: "{\"id\":\"18\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":209,\\\"hi\\\":212}\"}" + program: test + span: + lo: 206 + hi: 207 + id: 19 output: - - Internal: - mode: None - type_: - Composite: - id: "{\"id\":\"20\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":217,\\\"hi\\\":220}\"}" - program: test - span: - lo: 217 - hi: 220 - id: 21 + - mode: None + type_: + Composite: + id: "{\"id\":\"20\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":217,\\\"hi\\\":220}\"}" + program: test + span: + lo: 217 + hi: 220 + id: 21 output_type: Composite: id: "{\"id\":\"20\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":217,\\\"hi\\\":220}\"}" diff --git a/tests/expectations/parser/functions/annotated_context.out b/tests/expectations/parser/functions/annotated_context.out index c4108e31f2..801233fa4a 100644 --- a/tests/expectations/parser/functions/annotated_context.out +++ b/tests/expectations/parser/functions/annotated_context.out @@ -22,14 +22,13 @@ outputs: identifier: "{\"id\":\"4\",\"name\":\"f\",\"span\":\"{\\\"lo\\\":52,\\\"hi\\\":53}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 59 - hi: 61 - id: 5 + - mode: None + type_: + Integer: U8 + span: + lo: 59 + hi: 61 + id: 5 output_type: Integer: U8 block: @@ -67,14 +66,13 @@ outputs: identifier: "{\"id\":\"12\",\"name\":\"g\",\"span\":\"{\\\"lo\\\":141,\\\"hi\\\":142}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 148 - hi: 150 - id: 13 + - mode: None + type_: + Integer: U8 + span: + lo: 148 + hi: 150 + id: 13 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/annotated_functions.out b/tests/expectations/parser/functions/annotated_functions.out index a52eb9d311..85af14c83b 100644 --- a/tests/expectations/parser/functions/annotated_functions.out +++ b/tests/expectations/parser/functions/annotated_functions.out @@ -17,14 +17,13 @@ outputs: identifier: "{\"id\":\"12\",\"name\":\"mint\",\"span\":\"{\\\"lo\\\":101,\\\"hi\\\":105}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 111 - hi: 113 - id: 13 + - mode: None + type_: + Integer: U8 + span: + lo: 111 + hi: 113 + id: 13 output_type: Integer: U8 block: @@ -58,14 +57,13 @@ outputs: identifier: "{\"id\":\"8\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":66,\\\"hi\\\":69}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 75 - hi: 77 - id: 9 + - mode: None + type_: + Integer: U8 + span: + lo: 75 + hi: 77 + id: 9 output_type: Integer: U8 block: @@ -89,14 +87,13 @@ outputs: identifier: "{\"id\":\"18\",\"name\":\"test\",\"span\":\"{\\\"lo\\\":145,\\\"hi\\\":149}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 155 - hi: 157 - id: 19 + - mode: None + type_: + Integer: U8 + span: + lo: 155 + hi: 157 + id: 19 output_type: Integer: U8 block: @@ -120,14 +117,13 @@ outputs: identifier: "{\"id\":\"24\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":192,\\\"hi\\\":195}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 201 - hi: 203 - id: 25 + - mode: None + type_: + Integer: U8 + span: + lo: 201 + hi: 203 + id: 25 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/bounded_recursion.out b/tests/expectations/parser/functions/bounded_recursion.out index dd36d3f82c..4ec0b47885 100644 --- a/tests/expectations/parser/functions/bounded_recursion.out +++ b/tests/expectations/parser/functions/bounded_recursion.out @@ -16,24 +16,22 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":51}\"}" - mode: Constant - type_: - Integer: U32 - span: - lo: 50 - hi: 51 - id: 4 + - identifier: "{\"id\":\"3\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":51}\"}" + mode: Constant + type_: + Integer: U32 + span: + lo: 50 + hi: 51 + id: 4 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 61 - hi: 63 - id: 5 + - mode: None + type_: + Integer: U8 + span: + lo: 61 + hi: 63 + id: 5 output_type: Integer: U8 block: @@ -113,22 +111,20 @@ outputs: variant: Function identifier: "{\"id\":\"19\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":145,\\\"hi\\\":149}\"}" input: - - Internal: - identifier: "{\"id\":\"20\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":150,\\\"hi\\\":151}\"}" - mode: None - type_: Boolean - span: - lo: 150 - hi: 151 - id: 21 + - identifier: "{\"id\":\"20\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":150,\\\"hi\\\":151}\"}" + mode: None + type_: Boolean + span: + lo: 150 + hi: 151 + id: 21 output: - - Internal: - mode: None - type_: Boolean - span: - lo: 162 - hi: 166 - id: 22 + - mode: None + type_: Boolean + span: + lo: 162 + hi: 166 + id: 22 output_type: Boolean block: statements: diff --git a/tests/expectations/parser/functions/const_param.out b/tests/expectations/parser/functions/const_param.out index 1146213855..c955af3afd 100644 --- a/tests/expectations/parser/functions/const_param.out +++ b/tests/expectations/parser/functions/const_param.out @@ -16,33 +16,30 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 41 - hi: 42 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":58,\\\"hi\\\":59}\"}" - mode: Constant - type_: - Integer: I32 - span: - lo: 58 - hi: 59 - id: 6 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 41 + hi: 42 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":58,\\\"hi\\\":59}\"}" + mode: Constant + type_: + Integer: I32 + span: + lo: 58 + hi: 59 + id: 6 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 69 - hi: 71 - id: 7 + - mode: None + type_: + Integer: U8 + span: + lo: 69 + hi: 71 + id: 7 output_type: Integer: U8 block: @@ -74,33 +71,30 @@ outputs: variant: Function identifier: "{\"id\":\"12\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":118,\\\"hi\\\":119}\"}" input: - - Internal: - identifier: "{\"id\":\"13\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":129,\\\"hi\\\":130}\"}" - mode: Constant - type_: - Integer: U32 - span: - lo: 129 - hi: 130 - id: 14 - - Internal: - identifier: "{\"id\":\"15\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":137,\\\"hi\\\":138}\"}" - mode: None - type_: - Integer: I32 - span: - lo: 137 - hi: 138 - id: 16 + - identifier: "{\"id\":\"13\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":129,\\\"hi\\\":130}\"}" + mode: Constant + type_: + Integer: U32 + span: + lo: 129 + hi: 130 + id: 14 + - identifier: "{\"id\":\"15\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":137,\\\"hi\\\":138}\"}" + mode: None + type_: + Integer: I32 + span: + lo: 137 + hi: 138 + id: 16 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 148 - hi: 150 - id: 17 + - mode: None + type_: + Integer: U8 + span: + lo: 148 + hi: 150 + id: 17 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/constant_input.out b/tests/expectations/parser/functions/constant_input.out index eac43a1fc9..fd24a44cde 100644 --- a/tests/expectations/parser/functions/constant_input.out +++ b/tests/expectations/parser/functions/constant_input.out @@ -16,24 +16,22 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":51}\"}" - mode: Constant - type_: - Integer: U8 - span: - lo: 50 - hi: 51 - id: 4 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":51}\"}" + mode: Constant + type_: + Integer: U8 + span: + lo: 50 + hi: 51 + id: 4 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 60 - hi: 62 - id: 5 + - mode: None + type_: + Integer: U8 + span: + lo: 60 + hi: 62 + id: 5 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/danling_annotations_fail.out b/tests/expectations/parser/functions/danling_annotations_fail.out index 3cbd6003ad..46d7eb1efb 100644 --- a/tests/expectations/parser/functions/danling_annotations_fail.out +++ b/tests/expectations/parser/functions/danling_annotations_fail.out @@ -22,14 +22,13 @@ outputs: identifier: "{\"id\":\"4\",\"name\":\"test\",\"span\":\"{\\\"lo\\\":134,\\\"hi\\\":138}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 144 - hi: 146 - id: 5 + - mode: None + type_: + Integer: U8 + span: + lo: 144 + hi: 146 + id: 5 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/empty2.out b/tests/expectations/parser/functions/empty2.out index dfc1996f90..eb855975f7 100644 --- a/tests/expectations/parser/functions/empty2.out +++ b/tests/expectations/parser/functions/empty2.out @@ -17,14 +17,13 @@ outputs: identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 46 - hi: 48 - id: 3 + - mode: None + type_: + Integer: U8 + span: + lo: 46 + hi: 48 + id: 3 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/infinite_recursion.out b/tests/expectations/parser/functions/infinite_recursion.out index 80d7f757d3..1ef2c2721b 100644 --- a/tests/expectations/parser/functions/infinite_recursion.out +++ b/tests/expectations/parser/functions/infinite_recursion.out @@ -17,14 +17,13 @@ outputs: identifier: "{\"id\":\"2\",\"name\":\"inf\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":42}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 48 - hi: 50 - id: 3 + - mode: None + type_: + Integer: U8 + span: + lo: 48 + hi: 50 + id: 3 output_type: Integer: U8 block: @@ -57,22 +56,20 @@ outputs: variant: Function identifier: "{\"id\":\"9\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":92,\\\"hi\\\":96}\"}" input: - - Internal: - identifier: "{\"id\":\"10\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":97,\\\"hi\\\":98}\"}" - mode: None - type_: Boolean - span: - lo: 97 - hi: 98 - id: 11 + - identifier: "{\"id\":\"10\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":97,\\\"hi\\\":98}\"}" + mode: None + type_: Boolean + span: + lo: 97 + hi: 98 + id: 11 output: - - Internal: - mode: None - type_: Boolean - span: - lo: 109 - hi: 113 - id: 12 + - mode: None + type_: Boolean + span: + lo: 109 + hi: 113 + id: 12 output_type: Boolean block: statements: diff --git a/tests/expectations/parser/functions/inline_function.out b/tests/expectations/parser/functions/inline_function.out index 3812762aba..200aad22f1 100644 --- a/tests/expectations/parser/functions/inline_function.out +++ b/tests/expectations/parser/functions/inline_function.out @@ -16,33 +16,30 @@ outputs: variant: Inline identifier: "{\"id\":\"2\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":33,\\\"hi\\\":36}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":37,\\\"hi\\\":38}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 37 - hi: 38 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":45,\\\"hi\\\":46}\"}" - mode: None - type_: - Integer: I32 - span: - lo: 45 - hi: 46 - id: 6 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":37,\\\"hi\\\":38}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 37 + hi: 38 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":45,\\\"hi\\\":46}\"}" + mode: None + type_: + Integer: I32 + span: + lo: 45 + hi: 46 + id: 6 output: - - Internal: - mode: None - type_: - Integer: U32 - span: - lo: 56 - hi: 59 - id: 7 + - mode: None + type_: + Integer: U32 + span: + lo: 56 + hi: 59 + id: 7 output_type: Integer: U32 block: diff --git a/tests/expectations/parser/functions/params.out b/tests/expectations/parser/functions/params.out index 19dab5ffca..190a664ef0 100644 --- a/tests/expectations/parser/functions/params.out +++ b/tests/expectations/parser/functions/params.out @@ -16,33 +16,30 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 41 - hi: 42 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}" - mode: None - type_: - Integer: I32 - span: - lo: 49 - hi: 50 - id: 6 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 41 + hi: 42 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}" + mode: None + type_: + Integer: I32 + span: + lo: 49 + hi: 50 + id: 6 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 60 - hi: 62 - id: 7 + - mode: None + type_: + Integer: U8 + span: + lo: 60 + hi: 62 + id: 7 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/params_return.out b/tests/expectations/parser/functions/params_return.out index 4a08e0afc8..0580839421 100644 --- a/tests/expectations/parser/functions/params_return.out +++ b/tests/expectations/parser/functions/params_return.out @@ -16,33 +16,30 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 41 - hi: 42 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}" - mode: None - type_: - Integer: I32 - span: - lo: 49 - hi: 50 - id: 6 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 41 + hi: 42 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}" + mode: None + type_: + Integer: I32 + span: + lo: 49 + hi: 50 + id: 6 output: - - Internal: - mode: None - type_: - Integer: U32 - span: - lo: 60 - hi: 63 - id: 7 + - mode: None + type_: + Integer: U32 + span: + lo: 60 + hi: 63 + id: 7 output_type: Integer: U32 block: diff --git a/tests/expectations/parser/functions/public_param.out b/tests/expectations/parser/functions/public_param.out index 6ae7edda91..27e5a1fffb 100644 --- a/tests/expectations/parser/functions/public_param.out +++ b/tests/expectations/parser/functions/public_param.out @@ -16,33 +16,30 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 41 - hi: 42 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":56,\\\"hi\\\":57}\"}" - mode: Public - type_: - Integer: I32 - span: - lo: 56 - hi: 57 - id: 6 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 41 + hi: 42 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":56,\\\"hi\\\":57}\"}" + mode: Public + type_: + Integer: I32 + span: + lo: 56 + hi: 57 + id: 6 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 67 - hi: 69 - id: 7 + - mode: None + type_: + Integer: U8 + span: + lo: 67 + hi: 69 + id: 7 output_type: Integer: U8 block: @@ -74,33 +71,30 @@ outputs: variant: Function identifier: "{\"id\":\"12\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":116,\\\"hi\\\":117}\"}" input: - - Internal: - identifier: "{\"id\":\"13\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":125,\\\"hi\\\":126}\"}" - mode: Public - type_: - Integer: U32 - span: - lo: 125 - hi: 126 - id: 14 - - Internal: - identifier: "{\"id\":\"15\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":133,\\\"hi\\\":134}\"}" - mode: None - type_: - Integer: I32 - span: - lo: 133 - hi: 134 - id: 16 + - identifier: "{\"id\":\"13\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":125,\\\"hi\\\":126}\"}" + mode: Public + type_: + Integer: U32 + span: + lo: 125 + hi: 126 + id: 14 + - identifier: "{\"id\":\"15\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":133,\\\"hi\\\":134}\"}" + mode: None + type_: + Integer: I32 + span: + lo: 133 + hi: 134 + id: 16 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 144 - hi: 146 - id: 17 + - mode: None + type_: + Integer: U8 + span: + lo: 144 + hi: 146 + id: 17 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/functions/return.out b/tests/expectations/parser/functions/return.out index fa9ab4f5e6..3b7da72a25 100644 --- a/tests/expectations/parser/functions/return.out +++ b/tests/expectations/parser/functions/return.out @@ -17,14 +17,13 @@ outputs: identifier: "{\"id\":\"2\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U32 - span: - lo: 46 - hi: 49 - id: 3 + - mode: None + type_: + Integer: U32 + span: + lo: 46 + hi: 49 + id: 3 output_type: Integer: U32 block: diff --git a/tests/expectations/parser/functions/transition_function.out b/tests/expectations/parser/functions/transition_function.out index 8650397b58..7828481cfb 100644 --- a/tests/expectations/parser/functions/transition_function.out +++ b/tests/expectations/parser/functions/transition_function.out @@ -16,33 +16,30 @@ outputs: variant: Transition identifier: "{\"id\":\"2\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":37,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 41 - hi: 42 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}" - mode: None - type_: - Integer: I32 - span: - lo: 49 - hi: 50 - id: 6 + - identifier: "{\"id\":\"3\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 41 + hi: 42 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":49,\\\"hi\\\":50}\"}" + mode: None + type_: + Integer: I32 + span: + lo: 49 + hi: 50 + id: 6 output: - - Internal: - mode: None - type_: - Integer: U32 - span: - lo: 60 - hi: 63 - id: 7 + - mode: None + type_: + Integer: U32 + span: + lo: 60 + hi: 63 + id: 7 output_type: Integer: U32 block: diff --git a/tests/expectations/parser/future/explicit_future_typing.out b/tests/expectations/parser/future/explicit_future_typing.out index 48a6446a2b..a5cbd7d0e5 100644 --- a/tests/expectations/parser/future/explicit_future_typing.out +++ b/tests/expectations/parser/future/explicit_future_typing.out @@ -17,34 +17,33 @@ outputs: identifier: "{\"id\":\"2\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":42,\\\"hi\\\":46}\"}" input: [] output: - - Internal: - mode: None - type_: - Future: - inputs: - - Integer: U32 - - Integer: U32 - - Future: - inputs: [] - location: ~ - is_explicit: true - - Future: - inputs: - - Integer: U32 - - Future: - inputs: - - Integer: U32 - - Integer: U32 - location: ~ - is_explicit: true - location: ~ - is_explicit: true - location: ~ - is_explicit: true - span: - lo: 52 - hi: 124 - id: 3 + - mode: None + type_: + Future: + inputs: + - Integer: U32 + - Integer: U32 + - Future: + inputs: [] + location: ~ + is_explicit: true + - Future: + inputs: + - Integer: U32 + - Future: + inputs: + - Integer: U32 + - Integer: U32 + location: ~ + is_explicit: true + location: ~ + is_explicit: true + location: ~ + is_explicit: true + span: + lo: 52 + hi: 124 + id: 3 output_type: Future: inputs: @@ -200,55 +199,51 @@ outputs: variant: AsyncFunction identifier: "{\"id\":\"26\",\"name\":\"finalize_main\",\"span\":\"{\\\"lo\\\":426,\\\"hi\\\":439}\"}" input: - - Internal: - identifier: "{\"id\":\"27\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":440,\\\"hi\\\":441}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 440 - hi: 441 - id: 28 - - Internal: - identifier: "{\"id\":\"29\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":448,\\\"hi\\\":449}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 448 - hi: 449 - id: 30 - - Internal: - identifier: "{\"id\":\"31\",\"name\":\"f0\",\"span\":\"{\\\"lo\\\":456,\\\"hi\\\":458}\"}" - mode: None - type_: - Future: - inputs: [] - location: ~ - is_explicit: true - span: - lo: 456 - hi: 458 - id: 32 - - Internal: - identifier: "{\"id\":\"33\",\"name\":\"f1\",\"span\":\"{\\\"lo\\\":474,\\\"hi\\\":476}\"}" - mode: None - type_: - Future: - inputs: - - Integer: U32 - - Future: - inputs: - - Integer: U32 - - Integer: U32 - location: ~ - is_explicit: true - location: ~ - is_explicit: true - span: - lo: 474 - hi: 476 - id: 34 + - identifier: "{\"id\":\"27\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":440,\\\"hi\\\":441}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 440 + hi: 441 + id: 28 + - identifier: "{\"id\":\"29\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":448,\\\"hi\\\":449}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 448 + hi: 449 + id: 30 + - identifier: "{\"id\":\"31\",\"name\":\"f0\",\"span\":\"{\\\"lo\\\":456,\\\"hi\\\":458}\"}" + mode: None + type_: + Future: + inputs: [] + location: ~ + is_explicit: true + span: + lo: 456 + hi: 458 + id: 32 + - identifier: "{\"id\":\"33\",\"name\":\"f1\",\"span\":\"{\\\"lo\\\":474,\\\"hi\\\":476}\"}" + mode: None + type_: + Future: + inputs: + - Integer: U32 + - Future: + inputs: + - Integer: U32 + - Integer: U32 + location: ~ + is_explicit: true + location: ~ + is_explicit: true + span: + lo: 474 + hi: 476 + id: 34 output: [] output_type: Unit block: diff --git a/tests/expectations/parser/program/async_basic.out b/tests/expectations/parser/program/async_basic.out index 2665c82d80..e3385bb454 100644 --- a/tests/expectations/parser/program/async_basic.out +++ b/tests/expectations/parser/program/async_basic.out @@ -27,17 +27,16 @@ outputs: identifier: "{\"id\":\"4\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":72,\\\"hi\\\":76}\"}" input: [] output: - - Internal: - mode: None - type_: - Future: - inputs: [] - location: ~ - is_explicit: false - span: - lo: 82 - hi: 88 - id: 5 + - mode: None + type_: + Future: + inputs: [] + location: ~ + is_explicit: false + span: + lo: 82 + hi: 88 + id: 5 output_type: Future: inputs: [] @@ -104,36 +103,33 @@ outputs: variant: AsyncFunction identifier: "{\"id\":\"16\",\"name\":\"finalize_main\",\"span\":\"{\\\"lo\\\":186,\\\"hi\\\":199}\"}" input: - - Internal: - identifier: "{\"id\":\"17\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":200,\\\"hi\\\":201}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 200 - hi: 201 - id: 18 - - Internal: - identifier: "{\"id\":\"19\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":207,\\\"hi\\\":208}\"}" - mode: None - type_: - Integer: U32 - span: - lo: 207 - hi: 208 - id: 20 + - identifier: "{\"id\":\"17\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":200,\\\"hi\\\":201}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 200 + hi: 201 + id: 18 + - identifier: "{\"id\":\"19\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":207,\\\"hi\\\":208}\"}" + mode: None + type_: + Integer: U32 + span: + lo: 207 + hi: 208 + id: 20 output: - - Internal: - mode: None - type_: - Future: - inputs: [] - location: ~ - is_explicit: false - span: - lo: 217 - hi: 223 - id: 21 + - mode: None + type_: + Future: + inputs: [] + location: ~ + is_explicit: false + span: + lo: 217 + hi: 223 + id: 21 output_type: Future: inputs: [] diff --git a/tests/expectations/parser/program/network_id.out b/tests/expectations/parser/program/network_id.out index f080857fcf..4ad5c61a1f 100644 --- a/tests/expectations/parser/program/network_id.out +++ b/tests/expectations/parser/program/network_id.out @@ -16,14 +16,13 @@ outputs: variant: Function identifier: "{\"id\":\"2\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":34,\\\"hi\\\":38}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" - mode: None - type_: Address - span: - lo: 39 - hi: 40 - id: 4 + - identifier: "{\"id\":\"3\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":39,\\\"hi\\\":40}\"}" + mode: None + type_: Address + span: + lo: 39 + hi: 40 + id: 4 output: [] output_type: Unit block: diff --git a/tests/expectations/parser/program/special_address.out b/tests/expectations/parser/program/special_address.out index f581b49bdf..f444d7d4f9 100644 --- a/tests/expectations/parser/program/special_address.out +++ b/tests/expectations/parser/program/special_address.out @@ -25,14 +25,13 @@ outputs: variant: Transition identifier: "{\"id\":\"4\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":74}\"}" input: - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":75,\\\"hi\\\":76}\"}" - mode: None - type_: Address - span: - lo: 75 - hi: 76 - id: 6 + - identifier: "{\"id\":\"5\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":75,\\\"hi\\\":76}\"}" + mode: None + type_: Address + span: + lo: 75 + hi: 76 + id: 6 output: [] output_type: Unit block: diff --git a/tests/expectations/parser/program/struct_with_visibility.out b/tests/expectations/parser/program/struct_with_visibility.out index 0bb21bf56f..f678596d92 100644 --- a/tests/expectations/parser/program/struct_with_visibility.out +++ b/tests/expectations/parser/program/struct_with_visibility.out @@ -34,7 +34,7 @@ outputs: lo: 103 hi: 113 id: 8 - external: test + external: ~ is_record: false span: lo: 26 diff --git a/tests/expectations/parser/serialize/one_plus_one.out b/tests/expectations/parser/serialize/one_plus_one.out index ec25522f0e..7ab83fc26c 100644 --- a/tests/expectations/parser/serialize/one_plus_one.out +++ b/tests/expectations/parser/serialize/one_plus_one.out @@ -17,11 +17,10 @@ outputs: identifier: "{\"id\":\"2\",\"name\":\"main\",\"span\":\"{\\\"lo\\\":35,\\\"hi\\\":39}\"}" input: [] output: - - Internal: - mode: None - type_: - Integer: U8 - id: 3 + - mode: None + type_: + Integer: U8 + id: 3 output_type: Integer: U8 block: diff --git a/tests/expectations/parser/type_/signature.out b/tests/expectations/parser/type_/signature.out index 26a3d2e273..3b93583895 100644 --- a/tests/expectations/parser/type_/signature.out +++ b/tests/expectations/parser/type_/signature.out @@ -16,33 +16,30 @@ outputs: variant: Transition identifier: "{\"id\":\"2\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":37,\\\"hi\\\":40}\"}" input: - - Internal: - identifier: "{\"id\":\"3\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" - mode: None - type_: Signature - span: - lo: 41 - hi: 42 - id: 4 - - Internal: - identifier: "{\"id\":\"5\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":55,\\\"hi\\\":56}\"}" - mode: None - type_: Address - span: - lo: 55 - hi: 56 - id: 6 - - Internal: - identifier: "{\"id\":\"7\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":67,\\\"hi\\\":68}\"}" - mode: None - type_: - Composite: - id: "{\"id\":\"8\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":75}\"}" - program: test - span: - lo: 67 - hi: 68 - id: 9 + - identifier: "{\"id\":\"3\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":41,\\\"hi\\\":42}\"}" + mode: None + type_: Signature + span: + lo: 41 + hi: 42 + id: 4 + - identifier: "{\"id\":\"5\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":55,\\\"hi\\\":56}\"}" + mode: None + type_: Address + span: + lo: 55 + hi: 56 + id: 6 + - identifier: "{\"id\":\"7\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":67,\\\"hi\\\":68}\"}" + mode: None + type_: + Composite: + id: "{\"id\":\"8\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":75}\"}" + program: test + span: + lo: 67 + hi: 68 + id: 9 output: [] output_type: Unit block: @@ -113,24 +110,22 @@ outputs: variant: Transition identifier: "{\"id\":\"31\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":214,\\\"hi\\\":217}\"}" input: - - Internal: - identifier: "{\"id\":\"32\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":218,\\\"hi\\\":219}\"}" - mode: None - type_: - Integer: U8 - span: - lo: 218 - hi: 219 - id: 33 + - identifier: "{\"id\":\"32\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":218,\\\"hi\\\":219}\"}" + mode: None + type_: + Integer: U8 + span: + lo: 218 + hi: 219 + id: 33 output: - - Internal: - mode: None - type_: - Integer: U8 - span: - lo: 228 - hi: 230 - id: 34 + - mode: None + type_: + Integer: U8 + span: + lo: 228 + hi: 230 + id: 34 output_type: Integer: U8 block: @@ -183,33 +178,30 @@ outputs: variant: Transition identifier: "{\"id\":\"44\",\"name\":\"bax\",\"span\":\"{\\\"lo\\\":317,\\\"hi\\\":320}\"}" input: - - Internal: - identifier: "{\"id\":\"45\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":321,\\\"hi\\\":322}\"}" - mode: None - type_: Signature - span: - lo: 321 - hi: 322 - id: 46 - - Internal: - identifier: "{\"id\":\"47\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":335,\\\"hi\\\":336}\"}" - mode: None - type_: Address - span: - lo: 335 - hi: 336 - id: 48 - - Internal: - identifier: "{\"id\":\"49\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":347,\\\"hi\\\":348}\"}" - mode: None - type_: - Composite: - id: "{\"id\":\"50\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":350,\\\"hi\\\":355}\"}" - program: test - span: - lo: 347 - hi: 348 - id: 51 + - identifier: "{\"id\":\"45\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":321,\\\"hi\\\":322}\"}" + mode: None + type_: Signature + span: + lo: 321 + hi: 322 + id: 46 + - identifier: "{\"id\":\"47\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":335,\\\"hi\\\":336}\"}" + mode: None + type_: Address + span: + lo: 335 + hi: 336 + id: 48 + - identifier: "{\"id\":\"49\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":347,\\\"hi\\\":348}\"}" + mode: None + type_: + Composite: + id: "{\"id\":\"50\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":350,\\\"hi\\\":355}\"}" + program: test + span: + lo: 347 + hi: 348 + id: 51 output: [] output_type: Unit block: diff --git a/tests/test-framework/Cargo.toml b/tests/test-framework/Cargo.toml index 93fe53921e..87775b3fcb 100644 --- a/tests/test-framework/Cargo.toml +++ b/tests/test-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-test-framework" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "The testing framework for the Leo programming language" homepage = "https://aleo.org" @@ -24,7 +24,7 @@ harness = false [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.backtrace] version = "0.3.68" diff --git a/tests/tests/compiler/array/array_in_composite_data_types.leo b/tests/tests/compiler/array/array_in_composite_data_types.leo index 2cecc2b44c..619b33d104 100644 --- a/tests/tests/compiler/array/array_in_composite_data_types.leo +++ b/tests/tests/compiler/array/array_in_composite_data_types.leo @@ -13,7 +13,7 @@ program test.aleo { data: [u8; 8], } - transition foo(a: [[bool; 8]; 8]) -> bool { - return a[0u32][0u32]; + transition foo(a: [[bool; 8]; 8]) -> (bool, bar, floo) { + return (a[0u32][0u32], bar { data: [1u8, 1u8, 1u8, 1u8, 1u8, 1u8, 1u8, 1u8] }, floo { owner: self.caller, data: [1u8, 1u8, 1u8, 1u8, 1u8, 1u8, 1u8, 1u8] }); } } diff --git a/tests/tests/compiler/examples/token.leo b/tests/tests/compiler/examples/token.leo index 66dbed5a0d..cedeb1dcdd 100644 --- a/tests/tests/compiler/examples/token.leo +++ b/tests/tests/compiler/examples/token.leo @@ -23,7 +23,7 @@ program token.aleo { return finalize_mint_public(receiver, amount); } - async function finalize_mint_public(public receiver: address, public amount: u64) { + async function finalize_mint_public(receiver: address, amount: u64) { // Increments `account[receiver]` by `amount`. // If `account[receiver]` does not exist, it will be created. // If `account[receiver] + amount` overflows, `mint_public` is reverted. @@ -45,7 +45,7 @@ program token.aleo { return finalize_transfer_public(self.caller, receiver, amount); } - async function finalize_transfer_public(public sender: address, public receiver: address, public amount: u64) { + async function finalize_transfer_public(sender: address, receiver: address, amount: u64) { // Decrements `account[sender]` by `amount`. // If `account[sender]` does not exist, it will be created. // If `account[sender] - amount` underflows, `transfer_public` is reverted. @@ -100,7 +100,7 @@ program token.aleo { return (remaining, finalize_transfer_private_to_public(receiver, amount)); } - async function finalize_transfer_private_to_public(public receiver: address, public amount: u64) { + async function finalize_transfer_private_to_public(receiver: address, amount: u64) { // Increments `account[receiver]` by `amount`. // If `account[receiver]` does not exist, it will be created. // If `account[receiver] + amount` overflows, `transfer_private_to_public` is reverted. diff --git a/tests/tests/compiler/finalize/closure_with_finalize_fail.leo b/tests/tests/compiler/finalize/closure_with_finalize_fail.leo index b435058f73..83d9733d73 100644 --- a/tests/tests/compiler/finalize/closure_with_finalize_fail.leo +++ b/tests/tests/compiler/finalize/closure_with_finalize_fail.leo @@ -4,8 +4,8 @@ expectation: Fail */ program test.aleo { - function foo(a: u8, b: u8) -> u8 { - return a + b then finalize(a, b); + function foo(a: u8, b: u8) -> Future { + return finalize_bar(a, b); } function bar(a: u8, b: u8) -> u8 { diff --git a/tests/tests/compiler/finalize/finalize_fail.leo b/tests/tests/compiler/finalize/finalize_fail.leo index 309454d7bd..74f91d7c07 100644 --- a/tests/tests/compiler/finalize/finalize_fail.leo +++ b/tests/tests/compiler/finalize/finalize_fail.leo @@ -8,26 +8,26 @@ program test.aleo { mapping values: u8 => u8; async transition mint_public(public receiver: address, public amount: u64) -> Future { - return then finalize(receiver, amount); + return finalize_mint_public(receiver, amount); } - finalize mint_public (public receiver: address, public amount: u64) { + async function finalize_mint_public(public receiver: address, public amount: u64) { increment(account, receiver, amount); } - transition public_adder(public a: u8, public b: u8) { - return then finalize(a, b); + async transition public_adder(public a: u8, public b: u8) -> Future { + return finalize_public_adder(a, b); } - finalize public_adder(a: u8, b: u8) -> public u8 { + async function finalize_public_adder(a: u8, b: u8) -> public u8 { return a + b; } - transition finalize_no_params() { - return then finalize(); + async transition finalize_no_params() -> Future { + return finalize_no_params(); } - finalize finalize_no_params() { + async function finalize_no_params() { increment(values, 0u8, 1u8); increment(account, self.caller, 1u64); } diff --git a/tests/tests/compiler/finalize/finalize_incorrect_modes_fail.leo b/tests/tests/compiler/finalize/finalize_incorrect_modes_fail.leo index 9d715064b0..24db42bb6c 100644 --- a/tests/tests/compiler/finalize/finalize_incorrect_modes_fail.leo +++ b/tests/tests/compiler/finalize/finalize_incorrect_modes_fail.leo @@ -6,19 +6,19 @@ expectation: Fail program test.aleo { mapping account: address => u64; - transition mint_public(public receiver: address, public amount: u64) { - return then finalize(receiver, amount); + async transition mint_public(public receiver: address, public amount: u64) -> Future { + return finalize_mint_public(receiver, amount); } - finalize mint_public (public receiver: address, constant amount: u64) -> constant u64 { + async function finalize_mint_public(public receiver: address, constant amount: u64) -> constant u64 { Mapping::set(account, receiver, amount); } - transition mint_public2(public receiver: address, public amount: u64) { - return then finalize(receiver, amount); + async transition mint_public2(public receiver: address, public amount: u64) -> Future { + return finalize_mint_public2(receiver, amount); } - finalize mint_public2(public receiver: address, amount: u64) -> u64 { + async function finalize_mint_public2(public receiver: address, amount: u64) -> u64 { Mapping::set(account, receiver, amount); return amount + amount; } diff --git a/tests/tests/compiler/finalize/finalize_incorrect_return_fail.leo b/tests/tests/compiler/finalize/finalize_incorrect_return_fail.leo index 86b6e01c44..e9cf2a2492 100644 --- a/tests/tests/compiler/finalize/finalize_incorrect_return_fail.leo +++ b/tests/tests/compiler/finalize/finalize_incorrect_return_fail.leo @@ -6,11 +6,11 @@ expectation: Fail program test.aleo { mapping account: address => u64; - transition mint_public(public receiver: address, public amount: u64) { - return then finalize(receiver, amount); + async transition mint_public(public receiver: address, public amount: u64) -> Future { + return finalize_mint_public(receiver, amount); } - finalize mint_public(public receiver: address, public amount: u64) -> u64 { + async function finalize_mint_public(public receiver: address, public amount: u64) -> u64 { Mapping::set(account, receiver, amount); return 1u8 + 2u8; } diff --git a/tests/tests/compiler/finalize/finalize_reassign_to_outer_scope_fail.leo b/tests/tests/compiler/finalize/finalize_reassign_to_outer_scope_fail.leo new file mode 100644 index 0000000000..295f7d2262 --- /dev/null +++ b/tests/tests/compiler/finalize/finalize_reassign_to_outer_scope_fail.leo @@ -0,0 +1,35 @@ +/* +namespace: Compile +expectation: Fail +configs: + - dce_enabled : false +*/ + +program test.aleo { + struct TokenInfo { + id: u64, + } + mapping token_name_to_info: field => TokenInfo; + + + async transition add_new_liquidity_token_2() -> Future { + return finalize_add_new_liquidity_token_2(); + } + + + async function finalize_add_new_liquidity_token_2() { + let try_get_token: TokenInfo = Mapping::get_or_use( + token_name_to_info, + 0field, + TokenInfo { id: 0u64 } + ); + if try_get_token.id == 0u64 { + try_get_token = TokenInfo { id: 10u64 }; + } else { + return; + } + } +} + + + diff --git a/tests/tests/compiler/finalize/only_finalize_with_flattening.leo b/tests/tests/compiler/finalize/only_finalize_with_flattening.leo index 335be3392f..1e3adddfc4 100644 --- a/tests/tests/compiler/finalize/only_finalize_with_flattening.leo +++ b/tests/tests/compiler/finalize/only_finalize_with_flattening.leo @@ -44,11 +44,8 @@ program test.aleo { 0field, TokenInfo { id: 0u64 } ); - if try_get_token.id == 0u64 { - try_get_token = TokenInfo { id: 10u64 }; - } else { - return; - } + try_get_token = (try_get_token.id == 0u64) ? TokenInfo { id: 10u64 } : try_get_token; + return; } } diff --git a/tests/tests/compiler/function/transition_calls_async_function_fail.leo b/tests/tests/compiler/function/transition_calls_async_function_fail.leo new file mode 100644 index 0000000000..ce0d870fcb --- /dev/null +++ b/tests/tests/compiler/function/transition_calls_async_function_fail.leo @@ -0,0 +1,19 @@ +/* +namespace: Compile +expectation: Fail +*/ + +program test.aleo { + + transition a(a: u64, b: u64) -> Future { + return finish(a, b); + } + + async transition finish(a: u64, b: u64) { + if (b == 0u64) { + assert_eq(b, 0u64); + } else { + assert_eq(a / b, 1u64); + } + } +} diff --git a/tests/tests/compiler/records/gates_is_allowed.leo b/tests/tests/compiler/records/gates_is_allowed.leo index 5e84acbfa8..cc05e698fe 100644 --- a/tests/tests/compiler/records/gates_is_allowed.leo +++ b/tests/tests/compiler/records/gates_is_allowed.leo @@ -13,7 +13,7 @@ program test.aleo { gates: u64, } - transition main(a: u8, b:u8) -> u8 { - return a + b; + transition main(a: u64, b:u64) -> Token { + return Token { owner: self.caller, amount: a, gates: b}; } } diff --git a/tests/tests/compiler/records/record_declaration_out_of_order.leo b/tests/tests/compiler/records/record_declaration_out_of_order.leo index 7558c5123d..bcc07eb1dd 100644 --- a/tests/tests/compiler/records/record_declaration_out_of_order.leo +++ b/tests/tests/compiler/records/record_declaration_out_of_order.leo @@ -11,7 +11,7 @@ program test.aleo { owner: address, } - transition main(a: u8, b:u8) -> u8 { - return a + b; + transition main(a: u64, b:u64) -> Token { + return Token { amount: a + b, owner: self.caller}; } } diff --git a/tests/tests/compiler/records/record_with_visibility.leo b/tests/tests/compiler/records/record_with_visibility.leo index fad48f1dcf..39d916dc78 100644 --- a/tests/tests/compiler/records/record_with_visibility.leo +++ b/tests/tests/compiler/records/record_with_visibility.leo @@ -10,10 +10,10 @@ program test.aleo { // The token owner. private owner: address, // A constant value. - constant flag: bool, + flag: bool, } - transition main(a: u8, b:u8) -> u8 { - return a + b; + transition main(a: u64, b:u64) -> Token { + return Token { amount: a + b, owner: self.caller, flag: true}; } } diff --git a/tests/tests/compiler/structs/external_record.leo b/tests/tests/compiler/structs/external_record.leo new file mode 100644 index 0000000000..350fd02f22 --- /dev/null +++ b/tests/tests/compiler/structs/external_record.leo @@ -0,0 +1,42 @@ +/* +namespace: Compile +expectation: Pass +*/ + +program child.aleo { + record A { + owner: address, + val: u32, + } + transition mint(owner: address, val: u32) -> A { + return A {owner: owner, val: val}; + } +} + +// --- Next Program --- // + +import child.aleo; +program parent.aleo { + record B { + owner: address, + val: u32, + } + transition wrapper_mint(owner: address, val: u32) -> (child.aleo/A, B) { + return (child.aleo/mint(self.caller, 1u32), B {owner: self.caller, val: val}); + } +} + +// --- Next Program --- // + +import child.aleo; +import parent.aleo; +program grandparent.aleo { + record C { + owner: address, + val: u32, + } + transition double_wrapper_mint(owner: address, val: u32) -> (child.aleo/A, parent.aleo/B, C) { + let (a,b): (child.aleo/A, parent.aleo/B) = parent.aleo/wrapper_mint(owner,val); + return (a, b, C {owner: owner, val: val}); + } +} diff --git a/tests/tests/compiler/structs/external_struct.leo b/tests/tests/compiler/structs/external_struct.leo new file mode 100644 index 0000000000..00e9c4df52 --- /dev/null +++ b/tests/tests/compiler/structs/external_struct.leo @@ -0,0 +1,82 @@ +/* +namespace: Compile +expectation: Pass +*/ + +program child.aleo { + struct Foo { + bar: [Bar; 1], + } + + struct Bar { + baz: [Baz; 2], + } + + struct Baz { + one: One, + } + + struct One { + two: [Two; 2], + } + + struct Two { + val1: u32, + val2: u32, + } + + record Boo { + owner: address, + val: u32, + } + + transition create() -> (Foo, Boo) { + return (Foo {bar: [Bar {baz: [Baz {one: One {two: [Two {val1: 1u32, val2: 2u32}, Two {val1: 3u32, val2: 4u32}]}}, Baz {one: One {two: [Two {val1: 5u32, val2: 6u32}, Two {val1: 7u32, val2: 8u32}]}}]}]}, Boo {owner: self.caller, val: 10u32}); + } +} + +// --- Next Program --- // + +import child.aleo; +program parent.aleo { + + record BooHoo { + owner: address, + val: u32, + woo: Woo, + } + + struct Woo { + a: u32, + b: u32, + } + + transition create_wrapper() -> (Foo, child.aleo/Boo) { + let f: Foo = Foo {bar: [Bar {baz: [Baz {one: One {two: [Two {val1: 1u32, val2: 2u32}, Two {val1: 3u32, val2: 4u32}]}}, Baz {one: One {two: [Two {val1: 5u32, val2: 6u32}, Two {val1: 7u32, val2: 8u32}]}}]}]}; + let (f1, b1): (Foo, child.aleo/Boo) = child.aleo/create(); + return child.aleo/create(); + } + + transition create_another_wrapper() -> (Foo, child.aleo/Boo, BooHoo, Woo) { + let f: Foo = Foo {bar: [Bar {baz: [Baz {one: One {two: [Two {val1: 1u32, val2: 2u32}, Two {val1: 3u32, val2: 4u32}]}}, Baz {one: One {two: [Two {val1: 5u32, val2: 6u32}, Two {val1: 7u32, val2: 8u32}]}}]}]}; + let (f1, b1): (Foo, child.aleo/Boo) = child.aleo/create(); + return (f1, b1, BooHoo {owner: self.caller, val: 10u32, woo: Woo {a: 1u32, b: 2u32}}, Woo {a: 3u32, b: 4u32}); + } + +} + +// --- Next Program --- // +import parent.aleo; +import child.aleo; +program grandparent.aleo { + + transition main(b: u32) -> u32 { + let a: u32 = 1u32 + b; + return a; + } + + transition omega_wrapper() -> (Foo, child.aleo/Boo, parent.aleo/BooHoo, Woo) { + let (f, b, bh, w): (Foo, child.aleo/Boo, parent.aleo/BooHoo, Woo) = parent.aleo/create_another_wrapper(); + return parent.aleo/create_another_wrapper(); + } +} \ No newline at end of file diff --git a/tests/tests/compiler/structs/redefine_external_struct.leo b/tests/tests/compiler/structs/redefine_external_struct.leo new file mode 100644 index 0000000000..1391849673 --- /dev/null +++ b/tests/tests/compiler/structs/redefine_external_struct.leo @@ -0,0 +1,62 @@ +/* +namespace: Compile +expectation: Pass +*/ + +program child.aleo { + struct Foo { + bar: [Bar; 1], + } + + struct Bar { + baz: [Baz; 2], + } + + struct Baz { + one: One, + } + + struct One { + two: [Two; 2], + } + + struct Two { + val1: u32, + val2: u32, + } + + transition create() -> Foo { + return Foo {bar: [Bar {baz: [Baz {one: One {two: [Two {val1: 1u32, val2: 2u32}, Two {val1: 3u32, val2: 4u32}]}}, Baz {one: One {two: [Two {val1: 5u32, val2: 6u32}, Two {val1: 7u32, val2: 8u32}]}}]}]}; + } +} + +// --- Next Program --- // + +import child.aleo; +program parent.aleo { + struct Foo { + bar: [Bar; 1], + } + + struct Bar { + baz: [Baz; 2], + } + + struct Baz { + one: One, + } + + struct One { + two: [Two; 2], + } + + struct Two { + val1: u32, + val2: u32, + } + + transition create_wrapper() -> Foo { + let f: Foo = Foo {bar: [Bar {baz: [Baz {one: One {two: [Two {val1: 1u32, val2: 2u32}, Two {val1: 3u32, val2: 4u32}]}}, Baz {one: One {two: [Two {val1: 5u32, val2: 6u32}, Two {val1: 7u32, val2: 8u32}]}}]}]}; + return child.aleo/create(); + } +} \ No newline at end of file diff --git a/tests/tests/compiler/structs/shadow_external_struct_fail.leo b/tests/tests/compiler/structs/shadow_external_struct_fail.leo new file mode 100644 index 0000000000..f75935a3d9 --- /dev/null +++ b/tests/tests/compiler/structs/shadow_external_struct_fail.leo @@ -0,0 +1,62 @@ +/* +namespace: Compile +expectation: Fail +*/ + +program child.aleo { + struct Foo { + bar: [Bar; 1], + } + + struct Bar { + baz: [Baz; 2], + } + + struct Baz { + one: One, + } + + struct One { + two: [Two; 2], + } + + struct Two { + val1: u32, + val2: u32, + } + + transition create() -> Foo { + return Foo {bar: [Bar {baz: [Baz {one: One {two: [Two {val1: 1u32, val2: 2u32}, Two {val1: 3u32, val2: 4u32}]}}, Baz {one: One {two: [Two {val1: 5u32, val2: 6u32}, Two {val1: 7u32, val2: 8u32}]}}]}]}; + } +} + +// --- Next Program --- // + +import child.aleo; +program parent.aleo { + struct Foo { + bar: [Bar; 1], + } + + struct Bar { + baz: [Baz; 2], + bog: u32, + } + + struct Baz { + one: One, + } + + struct One { + two: [Two; 2], + } + + struct Two { + val1: u32, + val2: u32, + } + + transition create_wrapper() -> Foo { + return child.aleo/create(); + } +} \ No newline at end of file diff --git a/tests/tests/execution/cond_exec_in_finalize.leo b/tests/tests/execution/cond_exec_in_finalize.leo new file mode 100644 index 0000000000..0a27fad20c --- /dev/null +++ b/tests/tests/execution/cond_exec_in_finalize.leo @@ -0,0 +1,30 @@ +/* +namespace: Execute +expectation: Pass +cases: + - program: cond_exec_in_finalize.aleo + function: a + input: ["1u64", "0u64"] + - program: cond_exec_in_finalize.aleo + function: a + input: ["1u64", "1u64"] + - program: cond_exec_in_finalize.aleo + function: a + input: ["1u64", "2u64"] +*/ + + +program cond_exec_in_finalize.aleo { + + async transition a(a: u64, b: u64) -> Future { + return finish(a, b); + } + + async function finish(a: u64, b: u64) { + if (b == 0u64) { + assert_eq(b, 0u64); + } else { + assert_eq(a / b, 1u64); + } + } +} diff --git a/tests/tests/parser/program/locator_expression_fail.leo b/tests/tests/parser/program/locator_expression_fail.leo index e47dbc5591..b2eaded3f8 100644 --- a/tests/tests/parser/program/locator_expression_fail.leo +++ b/tests/tests/parser/program/locator_expression_fail.leo @@ -6,11 +6,11 @@ expectation: Fail program relay.aleo { mapping users: address => bool; - transition send(addr: address) { + transition send(addr: address) -> Future { let a: mapping = relay.aleo/users; - return then finalize(addr); + return finalize_send(addr); } async function finalize_send(addr: address) { let a:bool = Mapping::get(relay.aleo/users, addr); } -} \ No newline at end of file +} diff --git a/utils/disassembler/Cargo.toml b/utils/disassembler/Cargo.toml index 02fdb0fec0..3092221a03 100644 --- a/utils/disassembler/Cargo.toml +++ b/utils/disassembler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-disassembler" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "A disassembler for the Leo programming language" homepage = "https://aleo.org" @@ -26,12 +26,12 @@ workspace = true [dependencies.leo-ast] path = "../../compiler/ast" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-span] path = "../../compiler/span" -version = "1.11.0" +version = "1.12.0" [dependencies.leo-errors] path = "../../errors" -version = "1.11.0" +version = "1.12.0" diff --git a/utils/disassembler/src/lib.rs b/utils/disassembler/src/lib.rs index 8abd0b72a1..d8d1294357 100644 --- a/utils/disassembler/src/lib.rs +++ b/utils/disassembler/src/lib.rs @@ -37,7 +37,7 @@ pub fn disassemble, Command: Comman program .structs() .iter() - .map(|(id, s)| (Identifier::from(id).name, Composite::from_snarkvm(s, program_id.name.name))) + .map(|(id, s)| (Identifier::from(id).name, Composite::from_snarkvm(s))) .collect_vec(), program .records() @@ -49,7 +49,7 @@ pub fn disassemble, Command: Comman mappings: program .mappings() .into_iter() - .map(|(id, m)| (Identifier::from(id).name, Mapping::from_snarkvm(m, program_id.name.name))) + .map(|(id, m)| (Identifier::from(id).name, Mapping::from_snarkvm(m))) .collect(), functions: [ program diff --git a/utils/retriever/Cargo.toml b/utils/retriever/Cargo.toml index d2962ecf3c..2549609d25 100644 --- a/utils/retriever/Cargo.toml +++ b/utils/retriever/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-retriever" -version = "1.11.0" +version = "1.12.0" authors = [ "The Aleo Team " ] description = "A retriever for the Leo programming language" homepage = "https://aleo.org" @@ -22,23 +22,23 @@ rust-version = "1.69" workspace = true [dependencies.leo-ast] -version = "1.11.0" +version = "1.12.0" path = "../../compiler/ast" [dependencies.leo-disassembler] -version = "1.11.0" +version = "1.12.0" path = "../disassembler" [dependencies.leo-errors] path = "../../errors" -version = "=1.11.0" +version = "=1.12.0" [dependencies.leo-passes] -version = "1.11.0" +version = "1.12.0" path = "../../compiler/passes" [dependencies.leo-span] -version = "1.11.0" +version = "1.12.0" path = "../../compiler/span" [dependencies.aleo-std] @@ -57,7 +57,7 @@ features = [ "derive" ] version = "1.0" [dependencies.serial_test] -version = "3.0.0" +version = "3.1.1" [dependencies.sha2] version = "0.10.8"