diff --git a/Cargo.lock b/Cargo.lock index 4f345c8d03..7e3ac05ae9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -154,9 +154,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.7" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba" +checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" dependencies = [ "anstyle", "anstyle-parse", @@ -168,9 +168,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "anstyle-parse" @@ -300,9 +300,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "blake2" @@ -425,9 +425,9 @@ dependencies = [ [[package]] name = "ciborium" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" dependencies = [ "ciborium-io", "ciborium-ll", @@ -436,15 +436,15 @@ dependencies = [ [[package]] name = "ciborium-io" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" [[package]] name = "ciborium-ll" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" dependencies = [ "ciborium-io", "half", @@ -658,7 +658,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "crossterm_winapi", "libc", "mio", @@ -695,24 +695,24 @@ dependencies = [ [[package]] name = "curl" -version = "0.4.44" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22" +checksum = "f8e5123ab8c31200ce725939049ecd4a090b242608f24048131dedf9dd195aed" dependencies = [ "curl-sys", "libc", "openssl-probe", "openssl-sys", "schannel", - "socket2 0.4.10", - "winapi", + "socket2", + "windows-sys 0.52.0", ] [[package]] name = "curl-sys" -version = "0.4.70+curl-8.5.0" +version = "0.4.72+curl-8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0333d8849afe78a4c8102a429a446bfdd055832af071945520e835ae2d841e" +checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea" dependencies = [ "cc", "libc", @@ -720,14 +720,14 @@ dependencies = [ "openssl-sys", "pkg-config", "vcpkg", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "curve25519-dalek" -version = "4.1.1" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" dependencies = [ "cfg-if", "cpufeatures", @@ -886,9 +886,9 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", @@ -901,9 +901,9 @@ dependencies = [ [[package]] name = "either" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" [[package]] name = "encode_unicode" @@ -979,9 +979,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fiat-crypto" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" +checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382" [[package]] name = "flate2" @@ -1163,7 +1163,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.1.0", + "indexmap 2.2.2", "slab", "tokio", "tokio-util", @@ -1172,9 +1172,13 @@ dependencies = [ [[package]] name = "half" -version = "1.8.2" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" +checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" +dependencies = [ + "cfg-if", + "crunchy", +] [[package]] name = "hashbrown" @@ -1200,9 +1204,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" [[package]] name = "hex" @@ -1293,7 +1297,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.5", + "socket2", "tokio", "tower-service", "tracing", @@ -1336,9 +1340,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.1.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -1348,9 +1352,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" +checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" dependencies = [ "console", "instant", @@ -1385,12 +1389,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ "hermit-abi", - "rustix", + "libc", "windows-sys 0.52.0", ] @@ -1429,18 +1433,18 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "jobserver" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" +checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.67" +version = "0.3.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" +checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" dependencies = [ "wasm-bindgen", ] @@ -1636,9 +1640,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.152" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libredox" @@ -1646,16 +1650,16 @@ version = "0.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "libc", "redox_syscall", ] [[package]] name = "libz-sys" -version = "1.1.14" +version = "1.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050" +checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" dependencies = [ "cc", "libc", @@ -1671,9 +1675,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "lock_api" @@ -1721,9 +1725,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" dependencies = [ "adler", ] @@ -1795,11 +1799,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-derive" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote 1.0.35", @@ -1818,11 +1828,10 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] @@ -1874,11 +1883,11 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "openssl" -version = "0.10.62" +version = "0.10.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" +checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "cfg-if", "foreign-types", "libc", @@ -1906,9 +1915,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.98" +version = "0.9.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" +checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" dependencies = [ "cc", "libc", @@ -2010,9 +2019,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" +checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" [[package]] name = "platforms" @@ -2095,9 +2104,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -2167,9 +2176,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" +checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" dependencies = [ "either", "rayon-core", @@ -2177,9 +2186,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -2219,9 +2228,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -2330,7 +2339,7 @@ version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "errno", "libc", "linux-raw-sys", @@ -2527,11 +2536,11 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.111" +version = "1.0.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" +checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "itoa", "ryu", "serde", @@ -2686,25 +2695,25 @@ dependencies = [ [[package]] name = "smol_str" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" +checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" dependencies = [ "serde", ] [[package]] name = "snarkvm" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cdaf7d52bc4e2d505d9787fa60945c47392c6dab8709e399f8fa9978e2ad85" +checksum = "fa383fafbbd06942e10f6d186345cae35d0323ec32ce0fbadd0d5be4fd773a19" dependencies = [ "anstyle", "anyhow", "clap", "colored", "dotenvy", - "indexmap 2.1.0", + "indexmap 2.2.2", "num-format", "once_cell", "parking_lot", @@ -2725,9 +2734,9 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27791df0debbc6d4ef3b2ce37a3d2f56a159e4ce9417552dbe324bb3d421cefd" +checksum = "04ac9316f4caa2579343a29d1b0abe576c5a052a9884341333ec55bd23e0402b" dependencies = [ "aleo-std", "anyhow", @@ -2736,7 +2745,7 @@ dependencies = [ "fxhash", "hashbrown 0.14.3", "hex", - "indexmap 2.1.0", + "indexmap 2.2.2", "itertools 0.11.0", "num-traits", "parking_lot", @@ -2756,9 +2765,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683ea677cbc03c0c58fea9f730de164c847616732b0d9557f2989060280d30e7" +checksum = "d1e787dc7c7e67ea78bde7ba06746556e928251cdd6113a15d1967981926e750" dependencies = [ "snarkvm-circuit-account", "snarkvm-circuit-algorithms", @@ -2771,9 +2780,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5072c5adae0d27d0ffd7794e918282469705e7c3dc39645ad61fc2fe2797435" +checksum = "f1453584c7bc7c6c85a11d21dc935220843584f107895482e9b3867b8529d167" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-network", @@ -2783,9 +2792,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9213a0b405a6a97ea6f0f813f376a8fc1860900f5ca381c170f49845832b61f9" +checksum = "08a921c30d7d02ebd423041893d486a010e1de0b3807cd6c64ae65a363aa1891" dependencies = [ "snarkvm-circuit-types", "snarkvm-console-algorithms", @@ -2794,9 +2803,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad3173b59c428062fbd0f68b1ddddc4a2f2c5f340c7fa4ba7a4ea3b345f1a0e3" +checksum = "3ed9cf845dfe8003c69b53a798293a3fcdcba96ed31b4e97ef8ee0eda13fbc35" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-types", @@ -2805,11 +2814,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c4668c1cb1275c0f96fac6c4cf3ded46c36461b55836bf59796c509b438a15" +checksum = "198baa792035d482e380e6c8c7b2d12403debf74ee7059ada060b8a2b21b1726" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "itertools 0.11.0", "nom", "num-traits", @@ -2824,15 +2833,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment-witness" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e81d494eb21e6ea850e5b9013d635df060fce5e3cd73ad989064ad8f23f0b93" +checksum = "2f01b785db079d0eeb5c16bbb7f9c2685d54576fe3894d2c9cb5301812ee5d1e" [[package]] name = "snarkvm-circuit-network" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99007ea8ae9e89d9e1f087e15d41a4221d54fb19c76f0012df8c09151c689695" +checksum = "43718a07753a3b4e286caee5528273c978aa3431f3b9c3600f46683631be1b03" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-collections", @@ -2842,9 +2851,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0a523b2e4bd9058295fc15d86ad708cf594d41632eff656657d526148c06b88" +checksum = "1b998a18bd3d1a657da8bcba7dd185b64180b6978643ec56b79b10410c5a55d1" dependencies = [ "paste", "snarkvm-circuit-account", @@ -2858,9 +2867,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f5d0c0ed4674c3b8721647e501f6f2e75ddf9aa30482533ff028f2b93f2432" +checksum = "4d25555a9b65b6988d2eede1349fe4d3189333a80d6d0803dc8b74520a55d7e7" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-address", @@ -2874,9 +2883,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a893a69363dc76a451ceb1dfa36d3ed8601b0128fbb5d8764139631d7f6a5af" +checksum = "24031889f13a3434eb2348145ec15c97a81609b27242dd3d0bfa3a2b88ead9aa" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2888,9 +2897,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5995f481e405d7753545b2f187a4483a04140895266e2da3f91937b4e59fbbe" +checksum = "a34688c02c9c2521ba7d43e69b0809ef3aa179f89fc1e0794ff821cbc519bd57" dependencies = [ "snarkvm-circuit-environment", "snarkvm-console-types-boolean", @@ -2898,9 +2907,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9147e8214f250621de3192b722fa0e0cbbb6c756f487e52e364d99203d29576" +checksum = "5f1047b019405bbd3d38262e92d816b6561990b09a0f87c18c72dc34623eb149" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2909,9 +2918,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "362aef6674752262daa208dec5926cb5c007fb38a603e2d9c45d5d88028bb03f" +checksum = "bb2931b46a1402ece70d59b754eea329d93b659cb4c261b7d19db1cb34c04969" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2922,9 +2931,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7b6870da2252b73bc6c0817e0a39a2eca965891d6443d14b2d12ffd9d94389" +checksum = "dc9214bbd8c2b0160a07a115f25706af950127539db3afe9769dd805e9dc1351" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2935,9 +2944,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd32775025d083f762cb6057906529318158713cb69c8047aefa4f961ecaf80" +checksum = "226693cfe70f027a971ff8c5832b370d61b3895e10f947b8a05c549af58d98b1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2947,9 +2956,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c941c83afb0fcbef48261b01da0f91758271aa5eec43b545be46e32647133f41" +checksum = "f0948eebb2b99aa51cc2fb17fd81267592d80d3238736fd558772fb71b59e6a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2960,9 +2969,9 @@ dependencies = [ [[package]] name = "snarkvm-console" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "893bb0e9ecf597426fb5fb5cfe7c17fdc0b2fa03a60561757bfb7244e3e79e51" +checksum = "1b7a007ffc355a2b71185b177917ac2a28a6129ef1a3a64713b24c56bd4ca2b5" dependencies = [ "snarkvm-console-account", "snarkvm-console-algorithms", @@ -2974,9 +2983,9 @@ dependencies = [ [[package]] name = "snarkvm-console-account" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "706c525408adf1c29637c3515122afb870bf30f1b0f8b177e21bf35f75877683" +checksum = "61868a92ba3dc6afcef854eeeaa07236797ed63dcb9eca3f7d246e2581febb02" dependencies = [ "bs58", "snarkvm-console-network", @@ -2986,9 +2995,9 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0925d1d8e1e53858bf8e0acc6007f09b5cdadda5bdb713144b15cb9560d2f97" +checksum = "d954faa7c6bdac0a9e2bb99c3e172555a2ac1f6aed972271121267adec6b0bba" dependencies = [ "blake2s_simd", "smallvec", @@ -3000,9 +3009,9 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3871aaa8d160f79fe422514f55c7bbd0461a177bc4dc4320a2620ad73416b057" +checksum = "d3097e2239e8d41c1046680806e7e3222da56d32601f88cc03993abba5ee68a0" dependencies = [ "aleo-std", "rayon", @@ -3012,12 +3021,12 @@ dependencies = [ [[package]] name = "snarkvm-console-network" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180c3c59d5cfcc43c7c53a7015b6710435cea0f424707f0c50b0cf82f0e06be7" +checksum = "9a7865c7f52feb4f25dc97dc1b8e131f0e03d46396a1be9e3096009770e5044d" dependencies = [ "anyhow", - "indexmap 2.1.0", + "indexmap 2.2.2", "itertools 0.11.0", "lazy_static", "once_cell", @@ -3036,9 +3045,9 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a643720cdc05c02df18a6c537abf7bb37ae15a194ff6f06c11a420831c0f522b" +checksum = "c08ae50f8949b1b60403e0cfcfaab6afbda5ba01decf4a1d3ca045d3bed47cae" dependencies = [ "anyhow", "bech32", @@ -3055,13 +3064,13 @@ dependencies = [ [[package]] name = "snarkvm-console-program" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "646c4027ddc4ce34895c5348df13dd497b854f863d2382ff525615701e5f1009" +checksum = "2f4a98f88502e07d020e4dccd6d30992ffba2a8c2f8d611cdbdda3a59d6631a3" dependencies = [ "enum_index", "enum_index_derive", - "indexmap 2.1.0", + "indexmap 2.2.2", "num-derive", "num-traits", "once_cell", @@ -3077,9 +3086,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b848e434e2dcfab09d99579845991924f289053d2fd43bee37452038f928396c" +checksum = "d59ad372274d3c21415f3a7f760730461d97c6b5ce6d374f6ac130262976cbb1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-address", @@ -3093,9 +3102,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf2f1f450fbcd29e432c94b6239acbcdf12a785b220305fff321ac40c5f0fb22" +checksum = "b826f09a1709ac72e2d39b5a9fb76958a6adef1964928b86893a9a9d505483a0" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3105,18 +3114,18 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aedb6e360ddbc7f1b8ee0f58eebd8dca2218ae9c01cce69c603fa6c29ad54db" +checksum = "a14553a54f378b99a95b4e6282d2150b90b5490f3325222d80bcc447193681d3" dependencies = [ "snarkvm-console-network-environment", ] [[package]] name = "snarkvm-console-types-field" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9092585ca5d0f76018a9a7d3560761363ff57c2c7ff5d17674764a7fc6438b23" +checksum = "f5556a6588d787bc84a909e490726bcdcf88b905cbf488b750233951e010bb35" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3125,9 +3134,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e4e1143deeb4fe015678086266020b1666e6579ae2f0469b162ac7eded63cb0" +checksum = "242b1019a6200edc6deb7041c04d48066936ce6dd30f8ea942d4c551fae2eefe" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3137,9 +3146,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fdeae8561fe2868c28b216774e15eb47738c6146a219f651c78f2d30dd46cf" +checksum = "e9c3a02cf7d9c338c871052b4640f6e89ec71b6015821a7166651f3f5400d697" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3149,9 +3158,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150524af90ca3a4e272ee3d447fc102bbf65f7e821d07aad4a8ccea23052524" +checksum = "6e8b59d4520db15335c6f9885a81342bf66d23ed91db102249ea9357058d1c14" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3161,9 +3170,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91e4fcad71bfab95bcf7e55ab4b24cb1fef73e78ab962c5515dce067f730ebe" +checksum = "28ab7a19c040b5b2a5361efb8460d4a0af604629adf9b577b71619869e85f1a7" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3173,9 +3182,9 @@ dependencies = [ [[package]] name = "snarkvm-curves" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91475f91711c43a227b05a78880152a93e4857c73ffe918504fa36849b6f3d5" +checksum = "588ec28b7649b1f34af7fdf7e76656b0daee287c69b15b91e8334a833e6a3f6b" dependencies = [ "rand", "rayon", @@ -3188,9 +3197,9 @@ dependencies = [ [[package]] name = "snarkvm-fields" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c12faee275bc308490fc41b11e9e3d9bf54e384ae767b959d645d6c623d0ed29" +checksum = "0ee199c9cf2872712f245078889b740d2aaf32b0cc68ac6e2afeb65f3ae09f13" dependencies = [ "aleo-std", "anyhow", @@ -3206,13 +3215,13 @@ dependencies = [ [[package]] name = "snarkvm-ledger" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4342fda26685025e7e13add68e3979495124730f8f53d3c93ae27aec143e8a1e" +checksum = "0aafb0b7546dacd6ae4a3572caba02ab5bddb79485bbaa9e14df23e32c1321e4" dependencies = [ "aleo-std", "anyhow", - "indexmap 2.1.0", + "indexmap 2.2.2", "parking_lot", "rand", "rayon", @@ -3231,9 +3240,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed99a769e8bd640b7e9500a725b5ef7f9814f3d6231f0d7f9b8ac1f9f90c7e82" +checksum = "4b89edaf9637493391c0cc7d41ee5e05f3aa1dcfc16d074d7395c4a1ef35400b" dependencies = [ "anyhow", "rand", @@ -3244,11 +3253,11 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d562a99976031901e921783fcb8aab106889aab3a1e9a2986f80068d487ea8e4" +checksum = "2a3a1abf24d71a3162c9dd117dc1f6a8b6922c45827b43d5bd2f3d19d4e9f7e8" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "rayon", "serde_json", "snarkvm-console", @@ -3264,15 +3273,15 @@ dependencies = [ [[package]] name = "snarkvm-ledger-coinbase" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecdb922b70d9d664f7465f11e8e743b35f266bfd031f90fa81bec7b76c22925b" +checksum = "e2d081558f91d0590accd9d618f41578235dd2589d9a9823ee583faf7672b523" dependencies = [ "aleo-std", "anyhow", "bincode", "blake2", - "indexmap 2.1.0", + "indexmap 2.2.2", "rayon", "serde_json", "snarkvm-algorithms", @@ -3285,20 +3294,20 @@ dependencies = [ [[package]] name = "snarkvm-ledger-committee" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74b24dab59c9b53af7e9c2507f44fa9ccabf65539410472c880806a4fef383c" +checksum = "b6c56ea2d261cc6424f11c7153508fafae0634888fa90ea9706c4c2e34ae5f28" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "serde_json", "snarkvm-console", ] [[package]] name = "snarkvm-ledger-narwhal" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cbe04aac2dc9210e2a26435f060f7d3d31e9f978bf63d8ff73c0f0e28263b4e" +checksum = "4a0e8a20c2195fd7814613aa43ae5c8a2a618bf9329ff673f6309dd3213efa5e" dependencies = [ "snarkvm-ledger-narwhal-batch-certificate", "snarkvm-ledger-narwhal-batch-header", @@ -3310,11 +3319,11 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b5234d36833dbcef9ed0adb0c1c5f828eec6c5fa209fb9ae6fafaa4b0af1ac" +checksum = "0e833dd790e2c085940e66fdcea3306e6febebdee65ebdb3f2310a28cb98a0f6" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "rayon", "serde_json", "snarkvm-console", @@ -3324,11 +3333,11 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-header" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d1d29b2f9c7fbe2da4d8a698553d8679902be62b378960ad8e5c7db6232ea6" +checksum = "03e7554e85b9c7ce8daf35f722eb00fa35e92161803dc621cf0d7bcac06c7489" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "serde_json", "snarkvm-console", "snarkvm-ledger-narwhal-transmission-id", @@ -3336,9 +3345,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-data" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07f278fc67a449d743136f35145d9016f58f1e39db0ad0622266cc75a2feddc3" +checksum = "f7f1162e2233a5c767d462221b04641b90e1d80fd1bb1cd85f2bce234baea5f0" dependencies = [ "bytes", "serde_json", @@ -3348,11 +3357,11 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82238c4bb93d71ef67cbccf26d9c1643f1f0cab5146b555118410d7a0cb7446a" +checksum = "eb861a04af8c11d2259aa2a6ae56c28320197d69301489c4d359c85ee0652131" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "rayon", "serde_json", "snarkvm-console", @@ -3363,9 +3372,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ce3377844e1a71cc7e9dba078fca44c940760b6beaaca2f36ec821d05f58fe0" +checksum = "c261002cba256d1cfb4761d79da704ac2637ba375034ee969e0e5c3314bd60c0" dependencies = [ "bytes", "serde_json", @@ -3377,9 +3386,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission-id" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1caf1ca26fc5b3a08ff7157a91a7f20b79008c72bef296f5c6a748c12d1eb4a" +checksum = "3f1132b2b56e549df0447f4d0c8c2b908525187d54c620235d141b164a9e14a3" dependencies = [ "snarkvm-console", "snarkvm-ledger-coinbase", @@ -3387,9 +3396,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-query" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080a77f55f54f50f749897de27796b4f0bc8398a469665d65ab0c59b3a71a574" +checksum = "295b07816920fbf3465cfeb10ad565eff8acacf78b047c69c0e1fe2bc1b47e2f" dependencies = [ "async-trait", "reqwest", @@ -3401,14 +3410,14 @@ dependencies = [ [[package]] name = "snarkvm-ledger-store" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff7358cbb96341f48a17aa2af1c8f1506c33703400d647c4acc8ea98db53bd91" +checksum = "65ff0535d2b679b7e279a7634e523cefd6f701c6d884fe3bf8db0f7d68b1c090" dependencies = [ "aleo-std-storage", "anyhow", "bincode", - "indexmap 2.1.0", + "indexmap 2.2.2", "parking_lot", "rayon", "serde", @@ -3424,9 +3433,9 @@ dependencies = [ [[package]] name = "snarkvm-parameters" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2784ba66bb5fed38474115c207dfcb40079cba5bc42c00e51e0b5c5e3cb9aad9" +checksum = "8b37c74cdbee43ff5225aae442df8c3e87803fbec1d57460c1b2efa015eb2513" dependencies = [ "aleo-std", "anyhow", @@ -3435,7 +3444,7 @@ dependencies = [ "colored", "curl", "hex", - "indexmap 2.1.0", + "indexmap 2.2.2", "itertools 0.11.0", "lazy_static", "parking_lot", @@ -3450,13 +3459,13 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9598fa0f6f46a846f77d0252cb23ecdbda7937406ff3f1a5c735aaeabd73b0f5" +checksum = "698e895ea8f592729010afe07fe37be70694390ee5d2e0f1255cbb4d6dca87f4" dependencies = [ "aleo-std", "anyhow", - "indexmap 2.1.0", + "indexmap 2.2.2", "parking_lot", "rand", "rayon", @@ -3476,13 +3485,13 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-process" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b83ef7e97bc0af635fa2cb5298a3d7af2d1ea1a1dea77eadc608bf6c740622b0" +checksum = "a0d1a3510ede8d97564edb91bcda6b388e8fcafa8b8be50d9173863ee281ca14" dependencies = [ "aleo-std", "colored", - "indexmap 2.1.0", + "indexmap 2.2.2", "once_cell", "parking_lot", "rand", @@ -3500,11 +3509,11 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a622df654ad3de78d718b97712d1c6aac20ebf39ed7212561c8dfe45d71063" +checksum = "26ee56d77a1d368872b6254928526e52fdc4ee13b6178309dd2a099e74321e16" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "paste", "rand", "rand_chacha", @@ -3515,9 +3524,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2293efa8459c8520a906cb8c2d1932b595fecb84cb36ff9c5b19dfb8d8baf9b" +checksum = "de15b2d15da9de042bb05444e52f8b6660e014d48a56abf628fab5164bbcab0c" dependencies = [ "bincode", "once_cell", @@ -3529,9 +3538,9 @@ dependencies = [ [[package]] name = "snarkvm-utilities" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5667cc0f55d904c4132fbc1bf5a4226be2acc72d340814f31735925829580ce9" +checksum = "50f9508910fa3b0639ef11296763aa915b79a5785456d9d3b53d6cf8751e6ad1" dependencies = [ "aleo-std", "anyhow", @@ -3551,25 +3560,15 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" -version = "0.16.18" +version = "0.16.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23f6064777c0ca88273a82aaf5a96e7ba8e57388fe326462157b376ade030978" +checksum = "754009155e9de0193285210d5b101369ae3196c1ff4f096264ddab3a0f4c8f52" dependencies = [ "proc-macro2", "quote 1.0.35", "syn 2.0.48", ] -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "socket2" version = "0.5.5" @@ -3755,11 +3754,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" +checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" dependencies = [ "deranged", + "num-conv", "powerfmt", "serde", "time-core", @@ -3807,9 +3807,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.35.1" +version = "1.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" dependencies = [ "backtrace", "bytes", @@ -3817,7 +3817,7 @@ dependencies = [ "mio", "num_cpus", "pin-project-lite", - "socket2 0.5.5", + "socket2", "windows-sys 0.48.0", ] @@ -3881,7 +3881,7 @@ version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.2", "serde", "serde_spanned", "toml_datetime", @@ -3974,9 +3974,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" @@ -4108,9 +4108,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" +checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -4118,9 +4118,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" +checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" dependencies = [ "bumpalo", "log", @@ -4133,9 +4133,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.40" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" +checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" dependencies = [ "cfg-if", "js-sys", @@ -4145,9 +4145,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" +checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" dependencies = [ "quote 1.0.35", "wasm-bindgen-macro-support", @@ -4155,9 +4155,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" +checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" dependencies = [ "proc-macro2", "quote 1.0.35", @@ -4168,15 +4168,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.90" +version = "0.2.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" +checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" [[package]] name = "web-sys" -version = "0.3.67" +version = "0.3.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" +checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" dependencies = [ "js-sys", "wasm-bindgen", @@ -4356,9 +4356,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.34" +version = "0.5.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" +checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index b3ced6bcea..69d5a2a3d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -147,6 +147,12 @@ version = "1.0" [dependencies.serial_test] version = "3.0.0" +#[dependencies.snarkos-cli] +#version = "2.2.4" + +#[dependencies.snarkos-cli] +#version = "2.2.4" + [dependencies.snarkvm] workspace = true features = [ "circuit", "console" ] diff --git a/compiler/ast/src/access/associated_function_access.rs b/compiler/ast/src/access/associated_function_access.rs index 3324d7c699..8aa4f6eefe 100644 --- a/compiler/ast/src/access/associated_function_access.rs +++ b/compiler/ast/src/access/associated_function_access.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::{Expression, Identifier, Node, NodeID, Type}; +use crate::{Expression, Identifier, Node, NodeID}; use leo_span::Span; use serde::{Deserialize, Serialize}; @@ -23,8 +23,8 @@ use std::fmt; /// An access expression to an associated function in a struct, e.g.`Pedersen64::hash()`. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] pub struct AssociatedFunction { - /// The inner struct type. - pub ty: Type, + /// The inner struct variant. + pub variant: Identifier, /// The static struct member function that is being accessed. pub name: Identifier, /// The arguments passed to the function `name`. @@ -37,7 +37,7 @@ pub struct AssociatedFunction { impl fmt::Display for AssociatedFunction { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, "{}::{}", self.ty, self.name) + write!(f, "{}::{}", self.variant, self.name) } } diff --git a/compiler/ast/src/expressions/call.rs b/compiler/ast/src/expressions/call.rs index a46238c4e2..a27333c194 100644 --- a/compiler/ast/src/expressions/call.rs +++ b/compiler/ast/src/expressions/call.rs @@ -15,6 +15,7 @@ // along with the Leo library. If not, see . use super::*; +use leo_span::Symbol; /// A function call expression, e.g.`foo(args)` or `Foo::bar(args)`. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] @@ -24,8 +25,8 @@ pub struct CallExpression { pub function: Box, // todo: make this identifier? /// Expressions for the arguments passed to the functions parameters. pub arguments: Vec, - /// The name of the external program call, e.g.`bar` in `bar.leo`. - pub external: Option>, + /// The name of the parent program call, e.g.`bar` in `bar.aleo`. + pub program: Option, /// Span of the entire call `function(arguments)`. pub span: Span, /// The ID of the node. @@ -34,14 +35,7 @@ pub struct CallExpression { impl fmt::Display for CallExpression { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - match &self.external { - Some(external) => { - write!(f, "{external}.leo/{}(", self.function)?; - } - None => { - write!(f, "{}(", self.function)?; - } - } + write!(f, "{}(", self.function)?; for (i, param) in self.arguments.iter().enumerate() { write!(f, "{param}")?; diff --git a/compiler/ast/src/functions/external.rs b/compiler/ast/src/functions/external.rs index c77bca6b3c..04217842f0 100644 --- a/compiler/ast/src/functions/external.rs +++ b/compiler/ast/src/functions/external.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::{Identifier, Node, NodeID, Type}; +use crate::{CompositeType, Identifier, Node, NodeID, Type}; use leo_span::Span; use serde::{Deserialize, Serialize}; @@ -37,7 +37,7 @@ pub struct External { impl External { pub fn type_(&self) -> Type { - Type::Identifier(self.record) + Type::Composite(CompositeType { id: self.record, program: Some(self.program_name.name) }) } } diff --git a/compiler/ast/src/mapping/mod.rs b/compiler/ast/src/mapping/mod.rs index e5875ccccc..bd4e379b50 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; +use leo_span::{Span, Symbol}; use serde::{Deserialize, Serialize}; use snarkvm::prelude::{Mapping as MappingCore, Network}; @@ -37,12 +37,12 @@ pub struct Mapping { pub id: NodeID, } -impl From<&MappingCore> for Mapping { - fn from(mapping: &MappingCore) -> Self { +impl Mapping { + pub fn from_snarkvm(mapping: &MappingCore, program: Symbol) -> Self { Self { identifier: Identifier::from(mapping.name()), - key_type: Type::from(mapping.key().plaintext_type()), - value_type: Type::from(mapping.value().plaintext_type()), + key_type: Type::from_snarkvm(mapping.key().plaintext_type(), program), + value_type: Type::from_snarkvm(mapping.value().plaintext_type(), program), span: Default::default(), id: Default::default(), } diff --git a/compiler/ast/src/passes/consumer.rs b/compiler/ast/src/passes/consumer.rs index 9a1d0e5d26..e44813a626 100644 --- a/compiler/ast/src/passes/consumer.rs +++ b/compiler/ast/src/passes/consumer.rs @@ -121,7 +121,7 @@ pub trait FunctionConsumer { pub trait StructConsumer { type Output; - fn consume_struct(&mut self, input: Struct) -> Self::Output; + fn consume_struct(&mut self, input: Composite) -> Self::Output; } /// A Consumer trait for imported programs in the AST. diff --git a/compiler/ast/src/passes/reconstructor.rs b/compiler/ast/src/passes/reconstructor.rs index 8e6b9149cb..12aa3631d4 100644 --- a/compiler/ast/src/passes/reconstructor.rs +++ b/compiler/ast/src/passes/reconstructor.rs @@ -79,7 +79,7 @@ pub trait ExpressionReconstructor { fn reconstruct_associated_function(&mut self, input: AssociatedFunction) -> (Expression, Self::AdditionalOutput) { ( Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction { - ty: input.ty, + variant: input.variant, name: input.name, arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(), span: input.span, @@ -142,7 +142,7 @@ pub trait ExpressionReconstructor { Expression::Call(CallExpression { function: Box::new(self.reconstruct_expression(*input.function).0), arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(), - external: input.external, + program: input.program, span: input.span, id: input.id, }), @@ -483,7 +483,7 @@ pub trait ProgramReconstructor: StatementReconstructor { input } - fn reconstruct_struct(&mut self, input: Struct) -> Struct { + fn reconstruct_struct(&mut self, input: Composite) -> Composite { input } diff --git a/compiler/ast/src/passes/visitor.rs b/compiler/ast/src/passes/visitor.rs index b2c16d6648..f7fba70ece 100644 --- a/compiler/ast/src/passes/visitor.rs +++ b/compiler/ast/src/passes/visitor.rs @@ -242,7 +242,7 @@ pub trait ProgramVisitor<'a>: StatementVisitor<'a> { self.visit_program(input) } - fn visit_struct(&mut self, _input: &'a Struct) {} + fn visit_struct(&mut self, _input: &'a Composite) {} fn visit_mapping(&mut self, _input: &'a Mapping) {} @@ -255,5 +255,5 @@ pub trait ProgramVisitor<'a>: StatementVisitor<'a> { fn visit_function_stub(&mut self, _input: &'a FunctionStub) {} - fn visit_struct_stub(&mut self, _input: &'a Struct) {} + fn visit_struct_stub(&mut self, _input: &'a Composite) {} } diff --git a/compiler/ast/src/program/program_id.rs b/compiler/ast/src/program/program_id.rs index 3d284e5cca..8bca036592 100644 --- a/compiler/ast/src/program/program_id.rs +++ b/compiler/ast/src/program/program_id.rs @@ -17,6 +17,7 @@ use crate::Identifier; use core::fmt; +use leo_span::Symbol; use serde::{de, de::Visitor, Deserialize, Deserializer, Serialize, Serializer}; use snarkvm::{console::program::ProgramID, prelude::Network}; use std::collections::BTreeMap; @@ -99,3 +100,12 @@ impl From<&ProgramID> for ProgramId { Self { name: Identifier::from(program.name()), network: Identifier::from(program.network()) } } } + +impl From for ProgramId { + fn from(name: Identifier) -> Self { + Self { + name, + network: Identifier { name: Symbol::intern("aleo"), span: Default::default(), id: Default::default() }, + } + } +} diff --git a/compiler/ast/src/program/program_scope.rs b/compiler/ast/src/program/program_scope.rs index 9ad8c54579..3bc63d6b5a 100644 --- a/compiler/ast/src/program/program_scope.rs +++ b/compiler/ast/src/program/program_scope.rs @@ -16,7 +16,7 @@ //! A Leo program scope consists of struct, function, and mapping definitions. -use crate::{ConstDeclaration, Function, Mapping, ProgramId, Struct, Stub}; +use crate::{Composite, ConstDeclaration, Function, Mapping, ProgramId, Stub}; use leo_span::{Span, Symbol}; use serde::{Deserialize, Serialize}; @@ -30,7 +30,7 @@ pub struct ProgramScope { /// A vector of const definitions pub consts: Vec<(Symbol, ConstDeclaration)>, /// A vector of struct definitions. - pub structs: Vec<(Symbol, Struct)>, + pub structs: Vec<(Symbol, Composite)>, /// A vector of mapping definitions. pub mappings: Vec<(Symbol, Mapping)>, /// A vector of function definitions. diff --git a/compiler/ast/src/struct/mod.rs b/compiler/ast/src/struct/mod.rs index 8a511df9d6..e280bee399 100644 --- a/compiler/ast/src/struct/mod.rs +++ b/compiler/ast/src/struct/mod.rs @@ -32,85 +32,44 @@ use snarkvm::{ }, }; -/// A struct type definition, e.g., `struct Foo { my_field: Bar }`. +/// A composite type definition, e.g., `struct Foo { my_field: Bar }` and `record Token { owner: address, amount: u64}`. /// In some languages these are called `struct`s. /// /// Type identity is decided by the full path including `struct_name`, /// as the record is nominal, not structural. /// The fields are named so `struct Foo(u8, u16)` is not allowed. #[derive(Clone, Serialize, Deserialize)] -pub struct Struct { +pub struct Composite { /// The name of the type in the type system in this module. pub identifier: Identifier, /// The fields, constant variables, and functions of this structure. pub members: Vec, + /// The external program the struct is defined in. + pub external: Option, /// Was this a `record Foo { ... }`? - /// If so, it wasn't a struct. + /// If so, it wasn't a composite. pub is_record: bool, - /// The entire span of the struct definition. + /// The entire span of the composite definition. pub span: Span, /// The ID of the node. pub id: NodeID, } -impl PartialEq for Struct { +impl PartialEq for Composite { fn eq(&self, other: &Self) -> bool { self.identifier == other.identifier } } -impl Eq for Struct {} +impl Eq for Composite {} -impl Struct { - /// Returns the struct name as a Symbol. +impl Composite { + /// Returns the composite name as a Symbol. pub fn name(&self) -> Symbol { self.identifier.name } -} - -impl fmt::Debug for Struct { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - ::fmt(self, f) - } -} - -impl fmt::Display for Struct { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - f.write_str(if self.is_record { "record" } else { "struct" })?; - writeln!(f, " {} {{ ", self.identifier)?; - for field in self.members.iter() { - writeln!(f, " {field}")?; - } - write!(f, " }}") - } -} - -crate::simple_node_impl!(Struct); - -impl From<&StructType> for Struct { - fn from(input: &StructType) -> Self { - Self { - identifier: Identifier::from(input.name()), - members: input - .members() - .iter() - .map(|(id, type_)| Member { - mode: Mode::None, - identifier: Identifier::from(id), - type_: Type::from(type_), - span: Default::default(), - id: Default::default(), - }) - .collect(), - is_record: false, - span: Default::default(), - id: Default::default(), - } - } -} -impl From<&RecordType> for Struct { - fn from(input: &RecordType) -> Self { + pub fn from_external_record(input: &RecordType, external_program: Symbol) -> Self { Self { identifier: Identifier::from(input.name()), members: [ @@ -128,9 +87,9 @@ impl From<&RecordType> for Struct { mode: if input.owner().is_public() { Mode::Public } else { Mode::Private }, identifier: Identifier::from(id), type_: match entry { - Public(t) => Type::from(t), - Private(t) => Type::from(t), - Constant(t) => Type::from(t), + Public(t) => Type::from_snarkvm(t, external_program), + Private(t) => Type::from_snarkvm(t, external_program), + Constant(t) => Type::from_snarkvm(t, external_program), }, span: Default::default(), id: Default::default(), @@ -138,9 +97,50 @@ impl From<&RecordType> for Struct { .collect_vec(), ] .concat(), + external: Some(external_program), is_record: true, span: Default::default(), id: Default::default(), } } + + pub fn from_snarkvm(input: &StructType, program: Symbol) -> Self { + Self { + identifier: Identifier::from(input.name()), + members: input + .members() + .iter() + .map(|(id, type_)| Member { + mode: Mode::None, + identifier: Identifier::from(id), + type_: Type::from_snarkvm(type_, program), + span: Default::default(), + id: Default::default(), + }) + .collect(), + external: Some(program), + is_record: false, + span: Default::default(), + id: Default::default(), + } + } } + +impl fmt::Debug for Composite { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + ::fmt(self, f) + } +} + +impl fmt::Display for Composite { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.write_str(if self.is_record { "record" } else { "struct" })?; + writeln!(f, " {} {{ ", self.identifier)?; + for field in self.members.iter() { + writeln!(f, " {field}")?; + } + write!(f, " }}") + } +} + +crate::simple_node_impl!(Composite); diff --git a/compiler/ast/src/stub/finalize_stub.rs b/compiler/ast/src/stub/finalize_stub.rs index 9cfdcbef72..2655c1d37f 100644 --- a/compiler/ast/src/stub/finalize_stub.rs +++ b/compiler/ast/src/stub/finalize_stub.rs @@ -56,10 +56,11 @@ impl FinalizeStub { Self { identifier, input, output, output_type, span, id } } -} -impl> From<&FinalizeCore> for FinalizeStub { - fn from(finalize: &FinalizeCore) -> Self { + pub fn from_snarkvm>( + finalize: &FinalizeCore, + program: Symbol, + ) -> Self { let mut inputs = Vec::new(); finalize.inputs().iter().enumerate().for_each(|(index, input)| { @@ -68,7 +69,7 @@ impl> From<&FinalizeCore> for F Plaintext(val) => inputs.push(Input::Internal(FunctionInput { identifier: arg_name, mode: Mode::None, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), 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 d80c8c5eb7..0c7e6abed3 100644 --- a/compiler/ast/src/stub/function_stub.rs +++ b/compiler/ast/src/stub/function_stub.rs @@ -17,6 +17,7 @@ use crate::{ finalize_stub::*, Annotation, + CompositeType, External, Function, FunctionInput, @@ -34,7 +35,7 @@ use crate::{ }; use leo_span::{sym, Span, Symbol}; -use crate::Type::Identifier as IdentifierType; +use crate::Type::Composite; use itertools::Itertools; use serde::{Deserialize, Serialize}; use snarkvm::{ @@ -139,125 +140,49 @@ impl FunctionStub { Ok(()) } } -} - -impl From for FunctionStub { - fn from(function: Function) -> Self { - Self { - annotations: function.annotations, - variant: function.variant, - identifier: function.identifier, - input: function.input, - output: function.output, - output_type: function.output_type, - finalize_stub: function.finalize.map(FinalizeStub::from), - span: function.span, - id: function.id, - } - } -} -impl> From<&ClosureCore> for FunctionStub { - fn from(closure: &ClosureCore) -> Self { - let outputs = closure - .outputs() - .iter() - .map(|output| match output.register_type() { - Plaintext(val) => Output::Internal(FunctionOutput { - mode: Mode::None, - type_: Type::from(val), - 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_type = match output_vec.len() { - 0 => Type::Unit, - 1 => output_vec[0].clone(), - _ => Type::Tuple(TupleType::new(output_vec)), - }; - Self { - annotations: Vec::new(), - variant: Variant::Standard, - identifier: Identifier::from(closure.name()), - input: closure - .inputs() - .iter() - .enumerate() - .map(|(index, input)| { - let arg_name = Identifier::new(Symbol::intern(&format!("a{}", index + 1)), Default::default()); - match input.register_type() { - Plaintext(val) => Input::Internal(FunctionInput { - identifier: arg_name, - mode: Mode::None, - type_: Type::from(val), - 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"), - } - }) - .collect_vec(), - output: outputs, - output_type, - span: Default::default(), - id: Default::default(), - finalize_stub: None, - } - } -} - -impl, Command: CommandTrait> - From<&FunctionCore> for FunctionStub -{ - fn from(function: &FunctionCore) -> Self { + /// Converts from snarkvm function type to leo FunctionStub, while also carrying the parent program name. + pub fn from_function_core, Command: CommandTrait>( + function: &FunctionCore, + program: Symbol, + ) -> Self { let outputs = function .outputs() .iter() .map(|output| match output.value_type() { ValueType::Constant(val) => vec![Output::Internal(FunctionOutput { mode: Mode::Constant, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), span: Default::default(), id: Default::default(), })], ValueType::Public(val) => vec![Output::Internal(FunctionOutput { mode: Mode::Public, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), span: Default::default(), id: Default::default(), })], ValueType::Private(val) => vec![Output::Internal(FunctionOutput { mode: Mode::Private, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), span: Default::default(), id: Default::default(), })], ValueType::Record(id) => vec![Output::Internal(FunctionOutput { mode: Mode::None, - type_: IdentifierType(Identifier::from(id)), - span: Default::default(), - id: Default::default(), - })], - ValueType::ExternalRecord(loc) => vec![Output::External(External { - identifier: Identifier::new(Symbol::intern("dummy"), Default::default()), - program_name: ProgramId::from(loc.program_id()).name, - record: Identifier::from(loc.resource()), + type_: Composite(CompositeType { id: Identifier::from(id), program: Some(program) }), span: Default::default(), id: Default::default(), })], + ValueType::ExternalRecord(loc) => { + vec![Output::External(External { + identifier: Identifier::new(Symbol::intern("dummy"), Default::default()), + program_name: ProgramId::from(loc.program_id()).name, + record: Identifier::from(loc.resource()), + span: Default::default(), + id: Default::default(), + })] + } ValueType::Future(_) => Vec::new(), // Don't include futures in the output signature }) .collect_vec() @@ -266,7 +191,9 @@ impl, Command: CommandTrait> .iter() .map(|output| match output { Output::Internal(output) => output.type_.clone(), - Output::External(output) => Type::Identifier(output.record), + Output::External(output) => { + Type::Composite(CompositeType { id: output.record, program: Some(output.program_name.name) }) + } }) .collect_vec(); let output_type = match output_vec.len() { @@ -289,33 +216,33 @@ impl, Command: CommandTrait> ValueType::Constant(val) => Input::Internal(FunctionInput { identifier: arg_name, mode: Mode::Constant, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), span: Default::default(), id: Default::default(), }), ValueType::Public(val) => Input::Internal(FunctionInput { identifier: arg_name, mode: Mode::Public, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), span: Default::default(), id: Default::default(), }), ValueType::Private(val) => Input::Internal(FunctionInput { identifier: arg_name, mode: Mode::Private, - type_: Type::from(val), + type_: Type::from_snarkvm(val, program), span: Default::default(), id: Default::default(), }), ValueType::Record(id) => Input::Internal(FunctionInput { identifier: arg_name, mode: Mode::None, - type_: IdentifierType(Identifier::from(id)), + type_: Composite(CompositeType { id: Identifier::from(id), program: Some(program) }), span: Default::default(), id: Default::default(), }), ValueType::ExternalRecord(loc) => Input::External(External { - identifier: arg_name, + identifier: Identifier::new(Symbol::intern("dummy"), Default::default()), program_name: ProgramId::from(loc.program_id()).name, record: Identifier::from(loc.resource()), span: Default::default(), @@ -327,11 +254,90 @@ impl, Command: CommandTrait> .collect_vec(), output: outputs, output_type, - finalize_stub: function.finalize_logic().map(FinalizeStub::from), + finalize_stub: function.finalize_logic().map(|f| FinalizeStub::from_snarkvm(f, program)), span: Default::default(), id: Default::default(), } } + + pub fn from_closure>( + closure: &ClosureCore, + program: Symbol, + ) -> Self { + let outputs = closure + .outputs() + .iter() + .map(|output| match output.register_type() { + Plaintext(val) => Output::Internal(FunctionOutput { + mode: Mode::None, + type_: Type::from_snarkvm(val, 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_type = match output_vec.len() { + 0 => Type::Unit, + 1 => output_vec[0].clone(), + _ => Type::Tuple(TupleType::new(output_vec)), + }; + Self { + annotations: Vec::new(), + variant: Variant::Standard, + identifier: Identifier::from(closure.name()), + input: closure + .inputs() + .iter() + .enumerate() + .map(|(index, input)| { + let arg_name = Identifier::new(Symbol::intern(&format!("a{}", index + 1)), Default::default()); + match input.register_type() { + Plaintext(val) => Input::Internal(FunctionInput { + identifier: arg_name, + mode: Mode::None, + type_: Type::from_snarkvm(val, program), + 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"), + } + }) + .collect_vec(), + output: outputs, + output_type, + span: Default::default(), + id: Default::default(), + finalize_stub: None, + } + } +} + +impl From for FunctionStub { + fn from(function: Function) -> Self { + Self { + annotations: function.annotations, + variant: function.variant, + identifier: function.identifier, + input: function.input, + output: function.output, + output_type: function.output_type, + finalize_stub: function.finalize.map(FinalizeStub::from), + span: function.span, + id: function.id, + } + } } impl fmt::Debug for FunctionStub { diff --git a/compiler/ast/src/stub/mod.rs b/compiler/ast/src/stub/mod.rs index 0b37ac5777..55f0351c65 100644 --- a/compiler/ast/src/stub/mod.rs +++ b/compiler/ast/src/stub/mod.rs @@ -21,7 +21,7 @@ pub use finalize_stub::*; pub mod function_stub; pub use function_stub::*; -use crate::{ConstDeclaration, Identifier, Mapping, NodeID, ProgramId, Struct}; +use crate::{Composite, ConstDeclaration, Identifier, Mapping, NodeID, ProgramId}; use leo_span::{Span, Symbol}; use serde::{Deserialize, Serialize}; use std::fmt; @@ -36,7 +36,7 @@ pub struct Stub { /// A vector of const definitions. pub consts: Vec<(Symbol, ConstDeclaration)>, /// A vector of struct definitions. - pub structs: Vec<(Symbol, Struct)>, + pub structs: Vec<(Symbol, Composite)>, /// A vector of mapping definitions. pub mappings: Vec<(Symbol, Mapping)>, /// A vector of function stub definitions. diff --git a/compiler/ast/src/types/array.rs b/compiler/ast/src/types/array.rs index c2427a6ddd..47ed170bf7 100644 --- a/compiler/ast/src/types/array.rs +++ b/compiler/ast/src/types/array.rs @@ -17,6 +17,7 @@ use crate::{NonNegativeNumber, Type}; use snarkvm::console::program::ArrayType as ConsoleArrayType; +use leo_span::Symbol; use serde::{Deserialize, Serialize}; use snarkvm::prelude::Network; use std::fmt; @@ -51,12 +52,10 @@ impl ArrayType { type_ => type_, } } -} -impl From<&ConsoleArrayType> for ArrayType { - fn from(array_type: &ConsoleArrayType) -> Self { + pub fn from_snarkvm(array_type: &ConsoleArrayType, program: Symbol) -> Self { Self { - element_type: Box::new(Type::from(array_type.next_element_type())), + 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/mod.rs b/compiler/ast/src/types/mod.rs index 680fcc9bbc..85a981e09b 100644 --- a/compiler/ast/src/types/mod.rs +++ b/compiler/ast/src/types/mod.rs @@ -26,6 +26,9 @@ pub use integer_type::*; pub mod mapping; pub use mapping::*; +pub mod struct_type; +pub use struct_type::*; + pub mod tuple; pub use tuple::*; diff --git a/compiler/ast/src/types/struct_type.rs b/compiler/ast/src/types/struct_type.rs new file mode 100644 index 0000000000..8f23373775 --- /dev/null +++ b/compiler/ast/src/types/struct_type.rs @@ -0,0 +1,36 @@ +// 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::Identifier; + +use leo_span::Symbol; +use serde::{Deserialize, Serialize}; +use std::fmt; + +/// A composite type of a identifier and external program name. +#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize, Copy)] +pub struct CompositeType { + // The identifier of the composite definition. + pub id: Identifier, + // The external program that this composite is defined in. + pub program: Option, +} + +impl fmt::Display for CompositeType { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{id}", id = self.id) + } +} diff --git a/compiler/ast/src/types/type_.rs b/compiler/ast/src/types/type_.rs index 8849e6da75..770cd926e5 100644 --- a/compiler/ast/src/types/type_.rs +++ b/compiler/ast/src/types/type_.rs @@ -14,9 +14,10 @@ // You should have received a copy of the GNU General Public License // along with the Leo library. If not, see . -use crate::{common, ArrayType, Identifier, IntegerType, MappingType, TupleType}; +use crate::{common, ArrayType, CompositeType, Identifier, IntegerType, MappingType, TupleType}; use itertools::Itertools; +use leo_span::Symbol; use serde::{Deserialize, Serialize}; use snarkvm::prelude::{ Network, @@ -34,6 +35,8 @@ pub enum Type { Array(ArrayType), /// The `bool` type. Boolean, + /// The `struct` type. + Composite(CompositeType), /// The `field` type. Field, /// The `group` type. @@ -88,34 +91,14 @@ impl Type { .iter() .zip_eq(right.elements().iter()) .all(|(left_type, right_type)| left_type.eq_flat(right_type)), + (Type::Composite(left), Type::Composite(right)) => { + left.id.name == right.id.name && left.program == right.program + } _ => false, } } -} - -impl fmt::Display for Type { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - match *self { - Type::Address => write!(f, "address"), - Type::Array(ref array_type) => write!(f, "{array_type}"), - Type::Boolean => write!(f, "boolean"), - Type::Field => write!(f, "field"), - Type::Group => write!(f, "group"), - Type::Identifier(ref variable) => write!(f, "{variable}"), - Type::Integer(ref integer_type) => write!(f, "{integer_type}"), - Type::Mapping(ref mapping_type) => write!(f, "{mapping_type}"), - Type::Scalar => write!(f, "scalar"), - Type::Signature => write!(f, "signature"), - Type::String => write!(f, "string"), - Type::Tuple(ref tuple) => write!(f, "{tuple}"), - Type::Unit => write!(f, "()"), - Type::Err => write!(f, "error"), - } - } -} -impl From<&PlaintextType> for Type { - fn from(t: &PlaintextType) -> Self { + pub fn from_snarkvm(t: &PlaintextType, program: Symbol) -> Self { match t { Literal(lit) => match lit { snarkvm::prelude::LiteralType::Address => Type::Address, @@ -136,8 +119,30 @@ impl From<&PlaintextType> for Type { snarkvm::prelude::LiteralType::Signature => Type::Signature, snarkvm::prelude::LiteralType::String => Type::String, }, - Struct(s) => Type::Identifier(common::Identifier::from(s)), - Array(array) => Type::Array(ArrayType::from(array)), + Struct(s) => Type::Composite(CompositeType { id: common::Identifier::from(s), program: Some(program) }), + Array(array) => Type::Array(ArrayType::from_snarkvm(array, program)), + } + } +} + +impl fmt::Display for Type { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match *self { + Type::Address => write!(f, "address"), + Type::Array(ref array_type) => write!(f, "{array_type}"), + Type::Boolean => write!(f, "boolean"), + Type::Field => write!(f, "field"), + Type::Group => write!(f, "group"), + Type::Identifier(ref variable) => write!(f, "{variable}"), + Type::Integer(ref integer_type) => write!(f, "{integer_type}"), + Type::Mapping(ref mapping_type) => write!(f, "{mapping_type}"), + Type::Scalar => write!(f, "scalar"), + Type::Signature => write!(f, "signature"), + Type::String => write!(f, "string"), + Type::Composite(ref struct_type) => write!(f, "{}", struct_type.id.name), + Type::Tuple(ref tuple) => write!(f, "{tuple}"), + Type::Unit => write!(f, "()"), + Type::Err => write!(f, "error"), } } } diff --git a/compiler/compiler/tests/utilities/check_unique_node_ids.rs b/compiler/compiler/tests/utilities/check_unique_node_ids.rs index 61cac355a5..8c0526ea43 100644 --- a/compiler/compiler/tests/utilities/check_unique_node_ids.rs +++ b/compiler/compiler/tests/utilities/check_unique_node_ids.rs @@ -72,8 +72,9 @@ impl<'a> ExpressionVisitor<'a> for CheckUniqueNodeIds<'a> { self.visit_identifier(name, &Default::default()); self.check(*id); } - AccessExpression::AssociatedFunction(AssociatedFunction { ty, name, arguments, id, .. }) => { - self.check_ty(ty); + AccessExpression::AssociatedFunction(AssociatedFunction { + variant: _variant, name, arguments, id, .. + }) => { self.visit_identifier(name, &Default::default()); for argument in arguments { self.visit_expression(argument, &Default::default()); @@ -100,14 +101,11 @@ impl<'a> ExpressionVisitor<'a> for CheckUniqueNodeIds<'a> { } fn visit_call(&mut self, input: &'a CallExpression, _: &Self::AdditionalInput) -> Self::Output { - let CallExpression { function, arguments, external, id, .. } = input; + let CallExpression { function, arguments, program: _external, id, .. } = input; self.visit_expression(function, &Default::default()); for argument in arguments { self.visit_expression(argument, &Default::default()); } - if let Some(external) = external { - self.visit_expression(external, &Default::default()); - } self.check(*id); } @@ -252,8 +250,8 @@ impl<'a> StatementVisitor<'a> for CheckUniqueNodeIds<'a> { } impl<'a> ProgramVisitor<'a> for CheckUniqueNodeIds<'a> { - fn visit_struct(&mut self, input: &'a Struct) { - let Struct { identifier, members, id, .. } = input; + fn visit_struct(&mut self, input: &'a Composite) { + let Composite { identifier, members, id, .. } = input; self.visit_identifier(identifier, &Default::default()); for Member { identifier, type_, id, .. } in members { self.visit_identifier(identifier, &Default::default()); diff --git a/compiler/parser/src/parser/context.rs b/compiler/parser/src/parser/context.rs index 3554c0b4c0..90db26a4b2 100644 --- a/compiler/parser/src/parser/context.rs +++ b/compiler/parser/src/parser/context.rs @@ -39,6 +39,8 @@ pub(crate) struct ParserContext<'a> { pub(crate) prev_token: SpannedToken, /// true if parsing an expression for if and loop statements -- means struct inits are not legal pub(crate) disallow_struct_construction: bool, + /// The name of the program being parsed. + pub(crate) program_name: Option, } /// Dummy span used to appease borrow checker. @@ -60,6 +62,7 @@ impl<'a> ParserContext<'a> { prev_token: token.clone(), token, tokens, + program_name: None, }; p.bump(); p diff --git a/compiler/parser/src/parser/expression.rs b/compiler/parser/src/parser/expression.rs index fe6a5217b7..aaaffdf472 100644 --- a/compiler/parser/src/parser/expression.rs +++ b/compiler/parser/src/parser/expression.rs @@ -17,7 +17,7 @@ use super::*; use leo_errors::{ParserError, Result}; -use leo_span::sym; +use leo_span::{sym, Symbol}; use snarkvm::console::{account::Address, network::Testnet3}; const INT_TYPES: &[Token] = &[ @@ -347,7 +347,7 @@ impl ParserContext<'_> { (args.len(), CoreFunction::from_symbols(sym::signature, method.name)) { Ok(Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction { - ty: Type::Identifier(Identifier::new(sym::signature, self.node_builder.next_id())), + variant: Identifier::new(sym::signature, self.node_builder.next_id()), name: method, arguments: { let mut arguments = vec![receiver]; @@ -367,7 +367,7 @@ impl ParserContext<'_> { | (1, Some(CoreFunction::MappingContains)) => { // Found an instance of `.get`, `.get_or_use`, `.set`, `.remove`, or `.contains`. Ok(Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction { - ty: Type::Identifier(Identifier::new(sym::Mapping, self.node_builder.next_id())), + variant: Identifier::new(sym::Mapping, self.node_builder.next_id()), name: method, arguments: { let mut arguments = vec![receiver]; @@ -391,8 +391,8 @@ impl ParserContext<'_> { /// static access expression. fn parse_associated_access_expression(&mut self, module_name: Expression) -> Result { // Parse struct name expression into struct type. - let type_ = if let Expression::Identifier(ident) = module_name { - Type::Identifier(ident) + let variant = if let Expression::Identifier(ident) = module_name { + ident } else { return Err(ParserError::invalid_associated_access(&module_name, module_name.span()).into()); }; @@ -408,7 +408,7 @@ impl ParserContext<'_> { // Return the struct function. AccessExpression::AssociatedFunction(AssociatedFunction { span: module_name.span() + end, - ty: type_, + variant, name: member_name, arguments: args, id: self.node_builder.next_id(), @@ -417,7 +417,7 @@ impl ParserContext<'_> { // Return the struct constant. AccessExpression::AssociatedConstant(AssociatedConstant { span: module_name.span() + member_name.span(), - ty: type_, + ty: Type::Identifier(variant), name: member_name, id: self.node_builder.next_id(), }) @@ -429,7 +429,7 @@ impl ParserContext<'_> { self.parse_paren_comma_list(|p| p.parse_expression().map(Some)) } - // Parses an externa function call `credits.aleo/transfer()` or `board.leo/make_move()` + // Parses an external function call `credits.aleo/transfer()` or `board.leo/make_move()` fn parse_external_call(&mut self, expr: Expression) -> Result { // Eat an external function call. self.eat(&Token::Div); // todo: Make `/` a more general token. @@ -437,12 +437,24 @@ impl ParserContext<'_> { // Parse function name. let name = self.expect_identifier()?; + // Parsing a '{' means that user is trying to illegally define an external record. + if self.token.token == Token::LeftCurly { + return Err(ParserError::cannot_define_external_record(expr.span() + name.span()).into()); + } + // Parse the function call. let (arguments, _, span) = self.parse_paren_comma_list(|p| p.parse_expression().map(Some))?; + + // Parse the parent program identifier. + let program: Symbol = match expr { + Expression::Identifier(identifier) => identifier.name, + _ => unreachable!("Function called must be preceded by a program identifier."), + }; + Ok(Expression::Call(CallExpression { span: expr.span() + span, function: Box::new(Expression::Identifier(name)), - external: Some(Box::new(expr)), + program: Some(program), arguments, id: self.node_builder.next_id(), })) @@ -513,7 +525,7 @@ impl ParserContext<'_> { expr = Expression::Call(CallExpression { span: expr.span() + span, function: Box::new(expr), - external: None, + program: self.program_name, arguments, id: self.node_builder.next_id(), }); diff --git a/compiler/parser/src/parser/file.rs b/compiler/parser/src/parser/file.rs index f8a0dce778..4da2bdc468 100644 --- a/compiler/parser/src/parser/file.rs +++ b/compiler/parser/src/parser/file.rs @@ -95,6 +95,9 @@ impl ParserContext<'_> { // Parse the program name. let name = self.expect_identifier()?; + // Set the program name in the context. + self.program_name = Some(name.name); + // Parse the program network. self.expect(&Token::Dot)?; @@ -111,7 +114,7 @@ impl ParserContext<'_> { // Parse the body of the program scope. let mut consts: Vec<(Symbol, ConstDeclaration)> = Vec::new(); let mut functions: Vec<(Symbol, Function)> = Vec::new(); - let mut structs: Vec<(Symbol, Struct)> = Vec::new(); + let mut structs: Vec<(Symbol, Composite)> = Vec::new(); let mut mappings: Vec<(Symbol, Mapping)> = Vec::new(); while self.has_next() { @@ -203,7 +206,7 @@ impl ParserContext<'_> { } /// Parses a struct or record definition, e.g., `struct Foo { ... }` or `record Foo { ... }`. - pub(super) fn parse_struct(&mut self) -> Result<(Symbol, Struct)> { + pub(super) fn parse_struct(&mut self) -> Result<(Symbol, Composite)> { let is_record = matches!(&self.token.token, Token::Record); let start = self.expect_any(&[Token::Struct, Token::Record])?; @@ -218,9 +221,10 @@ impl ParserContext<'_> { self.expect(&Token::LeftCurly)?; let (members, end) = self.parse_struct_members()?; - Ok((struct_name.name, Struct { + Ok((struct_name.name, Composite { identifier: struct_name, members, + external: self.program_name, is_record, span: start + end, id: self.node_builder.next_id(), diff --git a/compiler/parser/src/parser/type_.rs b/compiler/parser/src/parser/type_.rs index faafcd4529..a84997b696 100644 --- a/compiler/parser/src/parser/type_.rs +++ b/compiler/parser/src/parser/type_.rs @@ -95,13 +95,16 @@ impl ParserContext<'_> { // Parse the record name if let Some(record_name) = self.eat_identifier() { // Return the external type - return Ok((Type::Identifier(record_name), ident.span + record_name.span)); + return Ok(( + Type::Composite(CompositeType { id: record_name, program: Some(ident.name) }), + ident.span + record_name.span, + )); } else { return Err(ParserError::invalid_external_type(self.token.span).into()); } } - Ok((Type::Identifier(ident), ident.span)) + Ok((Type::Composite(CompositeType { id: ident, program: self.program_name }), ident.span)) } else if self.token.token == Token::LeftSquare { // Parse the left bracket. self.expect(&Token::LeftSquare)?; diff --git a/compiler/passes/Cargo.toml b/compiler/passes/Cargo.toml index c7c8556a70..9adb34ea66 100644 --- a/compiler/passes/Cargo.toml +++ b/compiler/passes/Cargo.toml @@ -51,8 +51,8 @@ version = "0.2.18" [dependencies.serde] version = "1.0" -features = [ "derive", "rc" ] +features = ["derive", "rc"] [dependencies.serde_json] version = "1.0" -features = [ "preserve_order" ] +features = ["preserve_order"] diff --git a/compiler/passes/src/code_generation/visit_expressions.rs b/compiler/passes/src/code_generation/visit_expressions.rs index 284f629a15..40cce6213a 100644 --- a/compiler/passes/src/code_generation/visit_expressions.rs +++ b/compiler/passes/src/code_generation/visit_expressions.rs @@ -349,53 +349,23 @@ impl<'a> CodeGenerator<'a> { }; // Construct the instruction. - let (destination, instruction) = match &input.ty { - Type::Identifier(Identifier { name: sym::BHP256, .. }) => { - construct_simple_function_call(&input.name, "bhp256", arguments) - } - Type::Identifier(Identifier { name: sym::BHP512, .. }) => { - construct_simple_function_call(&input.name, "bhp512", arguments) - } - Type::Identifier(Identifier { name: sym::BHP768, .. }) => { - construct_simple_function_call(&input.name, "bhp768", arguments) - } - Type::Identifier(Identifier { name: sym::BHP1024, .. }) => { - construct_simple_function_call(&input.name, "bhp1024", arguments) - } - Type::Identifier(Identifier { name: sym::Keccak256, .. }) => { - construct_simple_function_call(&input.name, "keccak256", arguments) - } - Type::Identifier(Identifier { name: sym::Keccak384, .. }) => { - construct_simple_function_call(&input.name, "keccak384", arguments) - } - Type::Identifier(Identifier { name: sym::Keccak512, .. }) => { - construct_simple_function_call(&input.name, "keccak512", arguments) - } - Type::Identifier(Identifier { name: sym::Pedersen64, .. }) => { - construct_simple_function_call(&input.name, "ped64", arguments) - } - Type::Identifier(Identifier { name: sym::Pedersen128, .. }) => { - construct_simple_function_call(&input.name, "ped128", arguments) - } - Type::Identifier(Identifier { name: sym::Poseidon2, .. }) => { - construct_simple_function_call(&input.name, "psd2", arguments) - } - Type::Identifier(Identifier { name: sym::Poseidon4, .. }) => { - construct_simple_function_call(&input.name, "psd4", arguments) - } - Type::Identifier(Identifier { name: sym::Poseidon8, .. }) => { - construct_simple_function_call(&input.name, "psd8", arguments) - } - Type::Identifier(Identifier { name: sym::SHA3_256, .. }) => { - construct_simple_function_call(&input.name, "sha3_256", arguments) - } - Type::Identifier(Identifier { name: sym::SHA3_384, .. }) => { - construct_simple_function_call(&input.name, "sha3_384", arguments) - } - Type::Identifier(Identifier { name: sym::SHA3_512, .. }) => { - construct_simple_function_call(&input.name, "sha3_512", arguments) - } - Type::Identifier(Identifier { name: sym::Mapping, .. }) => match input.name.name { + let (destination, instruction) = match input.variant.name { + sym::BHP256 => construct_simple_function_call(&input.name, "bhp256", arguments), + sym::BHP512 => construct_simple_function_call(&input.name, "bhp512", arguments), + sym::BHP768 => construct_simple_function_call(&input.name, "bhp768", arguments), + sym::BHP1024 => construct_simple_function_call(&input.name, "bhp1024", arguments), + sym::Keccak256 => construct_simple_function_call(&input.name, "keccak256", arguments), + sym::Keccak384 => construct_simple_function_call(&input.name, "keccak384", arguments), + sym::Keccak512 => construct_simple_function_call(&input.name, "keccak512", arguments), + sym::Pedersen64 => construct_simple_function_call(&input.name, "ped64", arguments), + sym::Pedersen128 => construct_simple_function_call(&input.name, "ped128", arguments), + sym::Poseidon2 => construct_simple_function_call(&input.name, "psd2", arguments), + sym::Poseidon4 => construct_simple_function_call(&input.name, "psd4", arguments), + sym::Poseidon8 => construct_simple_function_call(&input.name, "psd8", arguments), + sym::SHA3_256 => construct_simple_function_call(&input.name, "sha3_256", arguments), + sym::SHA3_384 => construct_simple_function_call(&input.name, "sha3_384", arguments), + sym::SHA3_512 => construct_simple_function_call(&input.name, "sha3_512", arguments), + sym::Mapping => match input.name.name { sym::get => { let mut instruction = " get".to_string(); let destination_register = get_destination_register(); @@ -439,7 +409,7 @@ impl<'a> CodeGenerator<'a> { } _ => unreachable!("The only variants of Mapping are get, get_or, and set"), }, - Type::Identifier(Identifier { name: sym::group, .. }) => { + sym::group => { match input.name { Identifier { name: sym::to_x_coordinate, .. } => { let mut instruction = " cast".to_string(); @@ -460,7 +430,7 @@ impl<'a> CodeGenerator<'a> { _ => unreachable!("The only associated methods of group are to_x_coordinate and to_y_coordinate"), } } - Type::Identifier(Identifier { name: sym::ChaCha, .. }) => { + sym::ChaCha => { // Get the destination register. let destination_register = get_destination_register(); // Construct the instruction template. @@ -487,7 +457,7 @@ impl<'a> CodeGenerator<'a> { .expect("failed to write to string"); (destination_register, instruction) } - Type::Identifier(Identifier { name: sym::signature, .. }) => { + sym::signature => { let mut instruction = " sign.verify".to_string(); let destination_register = get_destination_register(); // Write the arguments and the destination register. @@ -520,47 +490,32 @@ impl<'a> CodeGenerator<'a> { } fn visit_call(&mut self, input: &'a CallExpression) -> (String, String) { - let (mut call_instruction, has_finalize) = match &input.external { - Some(external) => { - // If the function is an external call, then check whether or not it has an associated finalize block. - // Extract the program name from the external call. - let program_name = match **external { - Expression::Identifier(identifier) => identifier.name, - _ => unreachable!("Parsing guarantees that a program name is always an identifier."), - }; - let stub_scope: ProgramScope; - // Lookup the imported program scope. - // TODO: Needs refactor. All imports are stubs now. - let imported_program_scope = match self - .program - .imports - .get(&program_name) - .and_then(|(program, _)| program.program_scopes.get(&program_name)) - { - Some(program) => program, - None => { - if let Some(stub_program) = self.program.stubs.get(&program_name) { - stub_scope = ProgramScope::from(stub_program.clone()); - &stub_scope - } else { - unreachable!("Type checking guarantees that imported and stub programs are well defined.") - } - } - }; - // Check if the external function has a finalize block. + // Need to determine the program the function originated from as well as if the function has a finalize block. + let (mut call_instruction, has_finalize); + + // Check if function is external. + let main_program = input.program.unwrap(); + if main_program != self.program_id.unwrap().name.name { + // All external functions must be defined as stubs. + if let Some(stub_program) = self.program.stubs.get(&main_program) { + let stub_scope = ProgramScope::from(stub_program.clone()); let function_name = match *input.function { Expression::Identifier(identifier) => identifier.name, _ => unreachable!("Parsing guarantees that a function name is always an identifier."), }; - let has_finalize = match imported_program_scope.functions.iter().find(|(sym, _)| *sym == function_name) - { + + // Check if the external function has a finalize block. + has_finalize = match stub_scope.functions.iter().find(|(sym, _)| *sym == function_name) { Some((_, function)) => function.finalize.is_some(), None => unreachable!("Type checking guarantees that imported functions are well defined."), }; - (format!(" call {external}.aleo/{}", input.function), has_finalize) + call_instruction = format!(" call {}.aleo/{}", main_program, input.function); + } else { + unreachable!("Type checking guarantees that imported and stub programs are well defined.") } - None => (format!(" call {}", input.function), false), - }; + } else { + (call_instruction, has_finalize) = (format!(" call {}", input.function), false); + } let mut instructions = String::new(); for argument in input.arguments.iter() { @@ -578,7 +533,7 @@ impl<'a> CodeGenerator<'a> { // Initialize storage for the destination registers. let mut destinations = Vec::new(); - let return_type = &self.symbol_table.lookup_fn_symbol(function_name).unwrap().output_type; + let return_type = &self.symbol_table.lookup_fn_symbol(main_program, function_name).unwrap().output_type; match return_type { Type::Unit => {} // Do nothing Type::Tuple(tuple) => match tuple.length() { @@ -607,14 +562,8 @@ impl<'a> CodeGenerator<'a> { let future_register = format!("r{}", self.next_register); self.next_register += 1; - // Construct the future type. - let program_id = match input.external.as_deref() { - Some(Expression::Identifier(identifier)) => identifier, - _ => unreachable!("If `has_finalize` is true, then the external call must be an identifier."), - }; - // Add the futures register to the list of futures. - self.futures.push((future_register.clone(), format!("{program_id}.aleo/{function_name}"))); + self.futures.push((future_register.clone(), format!("{}.aleo/{function_name}", main_program))); // Add the future register to the list of destinations. destinations.push(future_register); diff --git a/compiler/passes/src/code_generation/visit_program.rs b/compiler/passes/src/code_generation/visit_program.rs index c3aced3ed2..efa7150f3f 100644 --- a/compiler/passes/src/code_generation/visit_program.rs +++ b/compiler/passes/src/code_generation/visit_program.rs @@ -16,7 +16,7 @@ use crate::CodeGenerator; -use leo_ast::{functions, Function, Mapping, Mode, Program, ProgramScope, Struct, Type, Variant}; +use leo_ast::{functions, Composite, Function, Mapping, Mode, Program, ProgramScope, Type, Variant}; use indexmap::IndexMap; use itertools::Itertools; @@ -51,7 +51,7 @@ 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 = + let structs_map: IndexMap = program_scope.structs.iter().map(|(name, struct_)| (*name, struct_)).collect(); // Visit each `Struct` or `Record` in the post-ordering and produce an Aleo struct or record. @@ -100,11 +100,11 @@ impl<'a> CodeGenerator<'a> { program_string } - fn visit_struct_or_record(&mut self, struct_: &'a Struct) -> String { + fn visit_struct_or_record(&mut self, struct_: &'a Composite) -> String { if struct_.is_record { self.visit_record(struct_) } else { self.visit_struct(struct_) } } - fn visit_struct(&mut self, struct_: &'a Struct) -> String { + fn visit_struct(&mut self, struct_: &'a Composite) -> String { // Add private symbol to composite types. self.composite_mapping.insert(&struct_.identifier.name, (false, String::from("private"))); // todo: private by default here. @@ -119,7 +119,7 @@ impl<'a> CodeGenerator<'a> { output_string } - fn visit_record(&mut self, record: &'a Struct) -> String { + fn visit_record(&mut self, record: &'a Composite) -> String { // Add record symbol to composite types. let mut output_string = String::from("record"); self.composite_mapping.insert(&record.identifier.name, (true, output_string.clone())); diff --git a/compiler/passes/src/code_generation/visit_type.rs b/compiler/passes/src/code_generation/visit_type.rs index 8b5f9309c4..636fe2ca32 100644 --- a/compiler/passes/src/code_generation/visit_type.rs +++ b/compiler/passes/src/code_generation/visit_type.rs @@ -28,6 +28,7 @@ impl<'a> CodeGenerator<'a> { | Type::Scalar | Type::Signature | Type::String + | Type::Composite(..) | Type::Identifier(..) | Type::Integer(..) => format!("{input}"), Type::Array(array_type) => { @@ -36,6 +37,7 @@ impl<'a> CodeGenerator<'a> { Type::Mapping(_) => { unreachable!("Mapping types are not supported at this phase of compilation") } + //Type::Struct(_) => unreachable!("Struct types should not be visited at this phase of compilation"), Type::Tuple(_) => { unreachable!("Tuple types should not be visited at this phase of compilation") } @@ -48,8 +50,8 @@ impl<'a> CodeGenerator<'a> { 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::Identifier(identifier) if self.composite_mapping.get(&identifier.name).unwrap().0 => { - format!("{identifier}.record") + Type::Composite(struct_) if self.composite_mapping.get(&struct_.id.name).unwrap().0 => { + format!("{}.record", struct_.id.name) } _ => match visibility { Mode::None => Self::visit_type(type_), diff --git a/compiler/passes/src/common/constant_propagation_table/mod.rs b/compiler/passes/src/common/constant_propagation_table/mod.rs index 7f623ab7b0..d86a8a6bc4 100644 --- a/compiler/passes/src/common/constant_propagation_table/mod.rs +++ b/compiler/passes/src/common/constant_propagation_table/mod.rs @@ -58,13 +58,6 @@ impl ConstantPropagationTable { self.scope_index() } - /// Inserts a function into the symbol table. - pub fn insert_fn_scope(&mut self) -> Result<()> { - self.scope_index(); - self.scopes.push(Default::default()); - Ok(()) - } - /// Attempts to lookup a constant in the constant propagation table. pub fn lookup_constant(&self, symbol: Symbol) -> Option<&Expression> { if let Some(constant) = self.constants.get(&symbol) { diff --git a/compiler/passes/src/common/symbol_table/location.rs b/compiler/passes/src/common/symbol_table/location.rs new file mode 100644 index 0000000000..719c044d98 --- /dev/null +++ b/compiler/passes/src/common/symbol_table/location.rs @@ -0,0 +1,54 @@ +// 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 leo_span::Symbol; +use serde::{Deserialize, Deserializer, Serialize, Serializer}; + +// Create custom struct to wrap (Symbol, Symbol) so that it can be serialized and deserialized. +#[derive(Clone, Debug, PartialEq, Eq, Hash)] +pub struct Location { + pub program: Symbol, + pub name: Symbol, +} + +impl Location { + // Create new Location instance. + pub fn new(program: Symbol, name: Symbol) -> Location { + Location { program, name } + } +} + +impl Serialize for Location { + fn serialize(&self, serializer: S) -> leo_errors::Result + where + S: Serializer, + { + serializer.serialize_str(&format!("{}/{}", self.program, self.name)) + } +} + +impl<'de> Deserialize<'de> for Location { + fn deserialize(deserializer: D) -> leo_errors::Result + where + D: Deserializer<'de>, + { + let s = String::deserialize(deserializer)?; + let mut parts = s.split('/'); + let program = Symbol::intern(parts.next().unwrap()); + let name = Symbol::intern(parts.next().unwrap()); + Ok(Location::new(program, name)) + } +} diff --git a/compiler/passes/src/common/symbol_table/mod.rs b/compiler/passes/src/common/symbol_table/mod.rs index 385317b055..9335a4684b 100644 --- a/compiler/passes/src/common/symbol_table/mod.rs +++ b/compiler/passes/src/common/symbol_table/mod.rs @@ -17,13 +17,17 @@ pub mod function_symbol; pub use function_symbol::*; +pub mod location; +pub use location::*; + pub mod variable_symbol; + pub use variable_symbol::*; use std::cell::RefCell; -use leo_ast::{normalize_json_value, remove_key_from_json, Function, Struct}; -use leo_errors::{AstError, LeoMessageCode, Result}; +use leo_ast::{normalize_json_value, remove_key_from_json, Composite, Function}; +use leo_errors::{AstError, Result}; use leo_span::{Span, Symbol}; use indexmap::IndexMap; @@ -37,12 +41,12 @@ pub struct SymbolTable { /// The parent scope if it exists. /// For example, the parent scope of a then-block is the scope containing the associated ConditionalStatement. pub(crate) parent: Option>, - /// Functions represents the name of each function mapped to the AST's function definition. + /// Maps parent program name and function name to the AST's function definition. /// This field is populated at a first pass. - pub functions: IndexMap, - /// Maps struct names to struct definitions. + pub functions: IndexMap, + /// Maps parent program name and composite name to composite definitions. /// This field is populated at a first pass. - pub structs: IndexMap, + pub structs: IndexMap, /// The variables defined in a scope. /// This field is populated as necessary. pub(crate) variables: IndexMap, @@ -55,18 +59,21 @@ 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, symbol: Symbol, span: Span) -> Result<()> { + pub fn check_shadowing(&self, program: Option, symbol: Symbol, span: Span) -> Result<()> { + if let Some(program) = program { + if self.functions.contains_key(&Location::new(program, symbol)) { + return Err(AstError::shadowed_function(symbol, span).into()); + } else if let Some(existing) = self.structs.get(&Location::new(program, symbol)) { + return match existing.is_record { + true => Err(AstError::shadowed_record(symbol, span).into()), + false => Err(AstError::shadowed_struct(symbol, span).into()), + }; + } + } if self.variables.contains_key(&symbol) { Err(AstError::shadowed_variable(symbol, span).into()) - } else if self.functions.contains_key(&symbol) { - Err(AstError::shadowed_function(symbol, span).into()) - } else if let Some(existing) = self.structs.get(&symbol) { - match existing.is_record { - true => Err(AstError::shadowed_record(symbol, span).into()), - false => Err(AstError::shadowed_struct(symbol, span).into()), - } } else if let Some(parent) = self.parent.as_ref() { - parent.check_shadowing(symbol, span) + parent.check_shadowing(program, symbol, span) } else { Ok(()) } @@ -81,59 +88,28 @@ impl SymbolTable { } /// Inserts a function into the symbol table. - pub fn insert_fn(&mut self, symbol: Symbol, insert: &Function) -> Result<()> { - self.check_shadowing(symbol, insert.span)?; + pub fn insert_fn(&mut self, program: Symbol, symbol: Symbol, insert: &Function) -> Result<()> { let id = self.scope_index(); - self.functions.insert(symbol, Self::new_function_symbol(id, insert)); + self.check_shadowing(Some(program), symbol, insert.span)?; + self.functions.insert(Location::new(program, symbol), Self::new_function_symbol(id, insert)); self.scopes.push(Default::default()); Ok(()) } - /// Check if the struct is a duplicate of the existing struct. - /// This is used to allow redefinitions of external structs. - pub fn check_duplicate_struct(&self, old: &Struct, new: &Struct) -> bool { - if old.members.len() != new.members.len() { - return false; - } - - for (old_member, new_member) in old.members.iter().zip(new.members.iter()) { - if old_member.identifier.name != new_member.identifier.name { - return false; - } - if old_member.type_ != new_member.type_ { - return false; - } - } - true - } - /// Inserts a struct into the symbol table. - pub fn insert_struct(&mut self, symbol: Symbol, insert: &Struct) -> Result<()> { - match self.check_shadowing(symbol, insert.span) { + pub fn insert_struct(&mut self, program: Symbol, symbol: Symbol, insert: &Composite) -> Result<()> { + match self.check_shadowing(Some(program), symbol, insert.span) { Ok(_) => { - self.structs.insert(symbol, insert.clone()); + self.structs.insert(Location::new(program, symbol), insert.clone()); Ok(()) } - Err(e) => { - if e.error_code() == AstError::shadowed_struct(symbol, insert.span).error_code() { - if self.check_duplicate_struct( - self.structs.get(&symbol).expect("Must be in symbol table since struct already referenced"), - insert, - ) { - Ok(()) - } else { - Err(AstError::redefining_external_struct(symbol).into()) - } - } else { - Err(e) - } - } + Err(e) => Err(e), } } /// Inserts a variable into the symbol table. pub fn insert_variable(&mut self, symbol: Symbol, insert: VariableSymbol) -> Result<()> { - self.check_shadowing(symbol, insert.span)?; + self.check_shadowing(None, symbol, insert.span)?; self.variables.insert(symbol, insert); Ok(()) } @@ -150,22 +126,22 @@ impl SymbolTable { } /// Attempts to lookup a function in the symbol table. - pub fn lookup_fn_symbol(&self, symbol: Symbol) -> Option<&FunctionSymbol> { - if let Some(func) = self.functions.get(&symbol) { + pub fn lookup_fn_symbol(&self, program: Symbol, symbol: Symbol) -> Option<&FunctionSymbol> { + if let Some(func) = self.functions.get(&Location::new(program, symbol)) { Some(func) } else if let Some(parent) = self.parent.as_ref() { - parent.lookup_fn_symbol(symbol) + parent.lookup_fn_symbol(program, symbol) } else { None } } /// Attempts to lookup a struct in the symbol table. - pub fn lookup_struct(&self, symbol: Symbol) -> Option<&Struct> { - if let Some(struct_) = self.structs.get(&symbol) { + pub fn lookup_struct(&self, program: Symbol, symbol: Symbol) -> Option<&Composite> { + if let Some(struct_) = self.structs.get(&Location::new(program, symbol)) { Some(struct_) } else if let Some(parent) = self.parent.as_ref() { - parent.lookup_struct(symbol) + parent.lookup_struct(program, symbol) } else { None } @@ -207,11 +183,6 @@ impl SymbolTable { } } - /// Returns the scope associated with the function symbol, if it exists in the symbol table. - pub fn lookup_fn_scope(&self, symbol: Symbol) -> Option<&RefCell> { - self.lookup_fn_symbol(symbol).and_then(|func| self.scopes.get(func.id)) - } - /// 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) @@ -273,3 +244,36 @@ impl SymbolTable { Self::from_json_string(&data) } } + +#[cfg(test)] +mod tests { + use super::*; + use leo_ast::{Identifier, Type, Variant}; + use leo_span::symbol::create_session_if_not_set_then; + #[test] + #[ignore] + fn serialization_test() { + create_session_if_not_set_then(|_| { + let mut symbol_table = SymbolTable::default(); + let program = Symbol::intern("credits"); + let function = Symbol::intern("transfer_public"); + let insert = Function { + annotations: Vec::new(), + id: 0, + output_type: Type::Address, + variant: Variant::Inline, + span: Default::default(), + input: Vec::new(), + finalize: None, + identifier: Identifier::new(Symbol::intern("transfer_public"), Default::default()), + output: vec![], + block: Default::default(), + }; + symbol_table.insert_fn(program, function, &insert).unwrap(); + let json = symbol_table.to_json_string().unwrap(); + dbg!(json.clone()); + let deserialized = SymbolTable::from_json_string(&json).unwrap(); + dbg!(deserialized); + }); + } +} diff --git a/compiler/passes/src/dead_code_elimination/eliminate_expression.rs b/compiler/passes/src/dead_code_elimination/eliminate_expression.rs index 31ccaf3545..64d629b526 100644 --- a/compiler/passes/src/dead_code_elimination/eliminate_expression.rs +++ b/compiler/passes/src/dead_code_elimination/eliminate_expression.rs @@ -24,7 +24,6 @@ use leo_ast::{ Identifier, StructExpression, StructVariableInitializer, - Type, }; use leo_span::sym; @@ -34,9 +33,8 @@ impl ExpressionReconstructor for DeadCodeEliminator<'_> { /// Reconstructs the associated function access expression. fn reconstruct_associated_function(&mut self, input: AssociatedFunction) -> (Expression, Self::AdditionalOutput) { // If the associated function manipulates a mapping, mark the statement as necessary. - match (&input.ty, input.name.name) { - (Type::Identifier(Identifier { name: sym::Mapping, .. }), sym::remove) - | (Type::Identifier(Identifier { name: sym::Mapping, .. }), sym::set) => { + match (&input.variant.name, input.name.name) { + (&sym::Mapping, sym::remove) | (&sym::Mapping, sym::set) => { self.is_necessary = true; } _ => {} @@ -44,7 +42,7 @@ impl ExpressionReconstructor for DeadCodeEliminator<'_> { // Reconstruct the access expression. let result = ( Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction { - ty: input.ty, + variant: input.variant, name: input.name, arguments: input.arguments.into_iter().map(|arg| self.reconstruct_expression(arg).0).collect(), span: input.span, diff --git a/compiler/passes/src/flattening/flatten_expression.rs b/compiler/passes/src/flattening/flatten_expression.rs index b5ea08b7f4..dca63c1ef4 100644 --- a/compiler/passes/src/flattening/flatten_expression.rs +++ b/compiler/passes/src/flattening/flatten_expression.rs @@ -87,9 +87,10 @@ impl ExpressionReconstructor for Flattener<'_> { match &first_type { Type::Array(first_type) => self.ternary_array(first_type, &input.condition, &first, &second), - Type::Identifier(first_type) => { + Type::Composite(first_type) => { // Get the struct definitions. - let first_type = self.symbol_table.lookup_struct(first_type.name).unwrap(); + let first_type = + self.symbol_table.lookup_struct(first_type.program.unwrap(), first_type.id.name).unwrap(); self.ternary_struct(first_type, &input.condition, &first, &second) } Type::Tuple(first_type) => self.ternary_tuple(first_type, &input.condition, &first, &second), diff --git a/compiler/passes/src/flattening/flattener.rs b/compiler/passes/src/flattening/flattener.rs index 1cf6ae2193..5c54f2cb99 100644 --- a/compiler/passes/src/flattening/flattener.rs +++ b/compiler/passes/src/flattening/flattener.rs @@ -24,6 +24,8 @@ use leo_ast::{ BinaryExpression, BinaryOperation, Block, + Composite, + CompositeType, Expression, ExpressionReconstructor, Identifier, @@ -36,7 +38,6 @@ use leo_ast::{ NonNegativeNumber, ReturnStatement, Statement, - Struct, StructExpression, StructVariableInitializer, TernaryExpression, @@ -384,7 +385,7 @@ impl<'a> Flattener<'a> { pub(crate) fn ternary_struct( &mut self, - struct_: &Struct, + struct_: &Composite, condition: &Expression, first: &Identifier, second: &Identifier, @@ -463,7 +464,8 @@ impl<'a> Flattener<'a> { // Create a new node ID for the struct expression. let id = self.node_builder.next_id(); // Set the type of the node ID. - self.type_table.insert(id, Type::Identifier(struct_.identifier)); + self.type_table + .insert(id, Type::Composite(CompositeType { id: struct_.identifier, program: struct_.external })); id }, }); diff --git a/compiler/passes/src/function_inlining/function_inliner.rs b/compiler/passes/src/function_inlining/function_inliner.rs index 6243baad48..69163cb1ca 100644 --- a/compiler/passes/src/function_inlining/function_inliner.rs +++ b/compiler/passes/src/function_inlining/function_inliner.rs @@ -30,6 +30,8 @@ pub struct FunctionInliner<'a> { pub(crate) type_table: &'a TypeTable, /// A map of reconstructed functions in the current program scope. pub(crate) reconstructed_functions: Vec<(Symbol, Function)>, + /// The main program. + pub(crate) program: Option, } impl<'a> FunctionInliner<'a> { @@ -46,6 +48,7 @@ impl<'a> FunctionInliner<'a> { assignment_renamer: AssignmentRenamer::new(assigner), reconstructed_functions: Default::default(), type_table, + program: None, } } } diff --git a/compiler/passes/src/function_inlining/inline_expression.rs b/compiler/passes/src/function_inlining/inline_expression.rs index 54f6378702..ecdfbf1fbe 100644 --- a/compiler/passes/src/function_inlining/inline_expression.rs +++ b/compiler/passes/src/function_inlining/inline_expression.rs @@ -37,7 +37,7 @@ impl ExpressionReconstructor for FunctionInliner<'_> { fn reconstruct_call(&mut self, input: CallExpression) -> (Expression, Self::AdditionalOutput) { // Type checking guarantees that only functions local to the program scope can be inlined. - if input.external.is_some() { + if input.program.unwrap() != self.program.unwrap() { return (Expression::Call(input), Default::default()); } diff --git a/compiler/passes/src/function_inlining/inline_program.rs b/compiler/passes/src/function_inlining/inline_program.rs index b0af71037e..6494b7c7a6 100644 --- a/compiler/passes/src/function_inlining/inline_program.rs +++ b/compiler/passes/src/function_inlining/inline_program.rs @@ -23,6 +23,9 @@ use indexmap::IndexMap; impl ProgramReconstructor for FunctionInliner<'_> { fn reconstruct_program_scope(&mut self, input: ProgramScope) -> ProgramScope { + // Set the program name. + self.program = Some(input.program_id.name.name); + // Get the post-order ordering of the call graph. // Note that the post-order always contains all nodes in the call graph. // Note that the unwrap is safe since type checking guarantees that the call graph is acyclic. diff --git a/compiler/passes/src/loop_unrolling/mod.rs b/compiler/passes/src/loop_unrolling/mod.rs index ef87844540..282a7502c1 100644 --- a/compiler/passes/src/loop_unrolling/mod.rs +++ b/compiler/passes/src/loop_unrolling/mod.rs @@ -21,13 +21,10 @@ pub mod unroller; pub use unroller::*; pub mod unroll_expression; -pub use unroll_expression::*; pub mod unroll_program; -pub use unroll_program::*; pub mod unroll_statement; -pub use unroll_statement::*; use crate::{Pass, SymbolTable, TypeTable}; diff --git a/compiler/passes/src/loop_unrolling/unroll_program.rs b/compiler/passes/src/loop_unrolling/unroll_program.rs index ead8847ee7..b3ebe07e69 100644 --- a/compiler/passes/src/loop_unrolling/unroll_program.rs +++ b/compiler/passes/src/loop_unrolling/unroll_program.rs @@ -19,11 +19,28 @@ use leo_ast::*; use crate::Unroller; impl ProgramReconstructor for Unroller<'_> { + fn reconstruct_stub(&mut self, input: Stub) -> Stub { + // Set the current program + self.current_program = Some(input.stub_id.name.name); + Stub { + imports: input.imports, + stub_id: input.stub_id, + consts: input.consts, + structs: input.structs, + mappings: input.mappings, + span: input.span, + functions: input.functions.into_iter().map(|(i, f)| (i, self.reconstruct_function_stub(f))).collect(), + } + } + fn reconstruct_program_scope(&mut self, input: ProgramScope) -> ProgramScope { // Don't need to reconstructed consts, just need to add them to constant propagation table input.consts.into_iter().for_each(|(_, c)| { self.reconstruct_const(c); }); + // Set the current program + self.current_program = Some(input.program_id.name.name); + // Reconstruct the program scope ProgramScope { program_id: input.program_id, structs: input.structs, @@ -38,7 +55,12 @@ impl ProgramReconstructor for Unroller<'_> { fn reconstruct_function_stub(&mut self, input: FunctionStub) -> FunctionStub { // Lookup function metadata in the symbol table. // Note that this unwrap is safe since function metadata is stored in a prior pass. - let function_index = self.symbol_table.borrow().lookup_fn_symbol(input.identifier.name).unwrap().id; + let function_index = self + .symbol_table + .borrow() + .lookup_fn_symbol(self.current_program.unwrap(), input.identifier.name) + .unwrap() + .id; // Enter the function's scope. let previous_function_index = self.enter_scope(function_index); @@ -52,7 +74,12 @@ impl ProgramReconstructor for Unroller<'_> { fn reconstruct_function(&mut self, function: Function) -> Function { // Lookup function metadata in the symbol table. // Note that this unwrap is safe since function metadata is stored in a prior pass. - let function_index = self.symbol_table.borrow().lookup_fn_symbol(function.identifier.name).unwrap().id; + let function_index = self + .symbol_table + .borrow() + .lookup_fn_symbol(self.current_program.unwrap(), function.identifier.name) + .unwrap() + .id; // Enter the function's scope. let previous_function_index = self.enter_scope(function_index); diff --git a/compiler/passes/src/loop_unrolling/unroller.rs b/compiler/passes/src/loop_unrolling/unroller.rs index c95f03843c..7227e16da3 100644 --- a/compiler/passes/src/loop_unrolling/unroller.rs +++ b/compiler/passes/src/loop_unrolling/unroller.rs @@ -29,6 +29,7 @@ use leo_ast::{ use std::cell::RefCell; use leo_errors::{emitter::Handler, loop_unroller::LoopUnrollerError}; +use leo_span::Symbol; use crate::{ constant_propagation_table::ConstantPropagationTable, @@ -54,6 +55,8 @@ pub struct Unroller<'a> { pub(crate) node_builder: &'a NodeBuilder, /// Are we in the midst of unrolling a loop? pub(crate) is_unrolling: bool, + /// The current program name. + pub(crate) current_program: Option, } impl<'a> Unroller<'a> { @@ -71,6 +74,7 @@ impl<'a> Unroller<'a> { handler, node_builder, is_unrolling: false, + current_program: None, } } diff --git a/compiler/passes/src/static_single_assignment/rename_expression.rs b/compiler/passes/src/static_single_assignment/rename_expression.rs index ef0ac09492..a70b600312 100644 --- a/compiler/passes/src/static_single_assignment/rename_expression.rs +++ b/compiler/passes/src/static_single_assignment/rename_expression.rs @@ -24,13 +24,13 @@ use leo_ast::{ BinaryExpression, CallExpression, CastExpression, + Composite, Expression, ExpressionConsumer, Identifier, Literal, MemberAccess, Statement, - Struct, StructExpression, StructVariableInitializer, TernaryExpression, @@ -53,7 +53,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> { let mut statements = Vec::new(); ( AccessExpression::AssociatedFunction(AssociatedFunction { - ty: function.ty, + variant: function.variant, name: function.name, arguments: function .arguments @@ -192,7 +192,7 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> { function: input.function, // Consume the arguments. arguments, - external: input.external, + program: input.program, span: input.span, id: input.id, })); @@ -252,7 +252,8 @@ impl ExpressionConsumer for StaticSingleAssigner<'_> { // Lookup the struct definition. // Note that type checking guarantees that the correct struct definition exists. - let struct_definition: &Struct = self.symbol_table.lookup_struct(input.name.name).unwrap(); + let struct_definition: &Composite = + self.symbol_table.lookup_struct(self.program.unwrap(), input.name.name).unwrap(); // Initialize the list of reordered members. let mut reordered_members = Vec::with_capacity(members.len()); diff --git a/compiler/passes/src/static_single_assignment/rename_program.rs b/compiler/passes/src/static_single_assignment/rename_program.rs index 1b4fefe564..61b93b759e 100644 --- a/compiler/passes/src/static_single_assignment/rename_program.rs +++ b/compiler/passes/src/static_single_assignment/rename_program.rs @@ -18,6 +18,7 @@ use crate::StaticSingleAssigner; use leo_ast::{ Block, + Composite, Finalize, Function, FunctionConsumer, @@ -27,7 +28,6 @@ use leo_ast::{ ProgramScope, ProgramScopeConsumer, StatementConsumer, - Struct, StructConsumer, }; use leo_span::{sym, Symbol}; @@ -35,10 +35,10 @@ use leo_span::{sym, Symbol}; use indexmap::IndexMap; impl StructConsumer for StaticSingleAssigner<'_> { - type Output = Struct; + type Output = Composite; /// Reconstructs records in the program, ordering its fields such that `owner` and is the first field. - fn consume_struct(&mut self, struct_: Struct) -> Self::Output { + fn consume_struct(&mut self, struct_: Composite) -> Self::Output { match struct_.is_record { false => struct_, true => { @@ -53,7 +53,7 @@ impl StructConsumer for StaticSingleAssigner<'_> { // Add the remaining fields to the members list. members.extend(member_map.into_iter().map(|(_, member)| member)); - Struct { members, ..struct_ } + Composite { members, ..struct_ } } } } @@ -130,6 +130,7 @@ impl ProgramScopeConsumer for StaticSingleAssigner<'_> { type Output = ProgramScope; fn consume_program_scope(&mut self, input: ProgramScope) -> Self::Output { + self.program = Some(input.program_id.name.name); ProgramScope { program_id: input.program_id, structs: input.structs.into_iter().map(|(i, s)| (i, self.consume_struct(s))).collect(), diff --git a/compiler/passes/src/static_single_assignment/rename_statement.rs b/compiler/passes/src/static_single_assignment/rename_statement.rs index 576e59bc30..c5f7134b6d 100644 --- a/compiler/passes/src/static_single_assignment/rename_statement.rs +++ b/compiler/passes/src/static_single_assignment/rename_statement.rs @@ -344,7 +344,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> { expression: Expression::Call(CallExpression { function: call.function, arguments, - external: call.external, + program: call.program, span: call.span, id: call.id, }), @@ -359,7 +359,7 @@ impl StatementConsumer for StaticSingleAssigner<'_> { // Note that we do not create a new assignment for the associated function; this is necessary for correct code generation. statements.push(Statement::Expression(ExpressionStatement { expression: Expression::Access(AccessExpression::AssociatedFunction(AssociatedFunction { - ty: associated_function.ty, + variant: associated_function.variant, name: associated_function.name, arguments, span: associated_function.span, diff --git a/compiler/passes/src/static_single_assignment/static_single_assigner.rs b/compiler/passes/src/static_single_assignment/static_single_assigner.rs index ad4cf067d3..9b0a580f9e 100644 --- a/compiler/passes/src/static_single_assignment/static_single_assigner.rs +++ b/compiler/passes/src/static_single_assignment/static_single_assigner.rs @@ -17,6 +17,7 @@ use crate::{Assigner, RenameTable, SymbolTable, TypeTable}; use leo_ast::{Expression, Identifier, Node, NodeBuilder, Statement}; +use leo_span::Symbol; pub struct StaticSingleAssigner<'a> { /// A counter used to generate unique node IDs. @@ -31,6 +32,8 @@ pub struct StaticSingleAssigner<'a> { pub(crate) is_lhs: bool, /// A struct used to construct (unique) assignment statements. pub(crate) assigner: &'a Assigner, + /// The main program name. + pub(crate) program: Option, } impl<'a> StaticSingleAssigner<'a> { @@ -41,7 +44,15 @@ impl<'a> StaticSingleAssigner<'a> { type_table: &'a TypeTable, assigner: &'a Assigner, ) -> Self { - Self { node_builder, symbol_table, type_table, rename_table: RenameTable::new(None), is_lhs: false, assigner } + Self { + node_builder, + symbol_table, + type_table, + rename_table: RenameTable::new(None), + is_lhs: false, + assigner, + program: None, + } } /// Pushes a new scope, setting the current scope as the new scope's parent. diff --git a/compiler/passes/src/symbol_table_creation/creator.rs b/compiler/passes/src/symbol_table_creation/creator.rs index fc8d80013a..ac4375cbfd 100644 --- a/compiler/passes/src/symbol_table_creation/creator.rs +++ b/compiler/passes/src/symbol_table_creation/creator.rs @@ -16,6 +16,7 @@ use leo_ast::*; use leo_errors::emitter::Handler; +use leo_span::Symbol; use crate::{SymbolTable, VariableSymbol, VariableType}; @@ -27,11 +28,13 @@ pub struct SymbolTableCreator<'a> { pub(crate) symbol_table: SymbolTable, /// The error handler. handler: &'a Handler, + /// The current program name. + program_name: Option, } impl<'a> SymbolTableCreator<'a> { pub fn new(handler: &'a Handler) -> Self { - Self { symbol_table: Default::default(), handler } + Self { symbol_table: Default::default(), handler, program_name: None } } } @@ -43,12 +46,23 @@ impl<'a> ExpressionVisitor<'a> for SymbolTableCreator<'a> { impl<'a> StatementVisitor<'a> for SymbolTableCreator<'a> {} impl<'a> ProgramVisitor<'a> for SymbolTableCreator<'a> { + fn visit_program_scope(&mut self, input: &'a ProgramScope) { + // Set current program name + self.program_name = Some(input.program_id.name.name); + + // Visit the program scope + input.structs.iter().for_each(|(_, c)| (self.visit_struct(c))); + input.mappings.iter().for_each(|(_, c)| (self.visit_mapping(c))); + input.functions.iter().for_each(|(_, c)| (self.visit_function(c))); + input.consts.iter().for_each(|(_, c)| (self.visit_const(c))); + } + fn visit_import(&mut self, input: &'a Program) { self.visit_program(input) } - fn visit_struct(&mut self, input: &'a Struct) { - if let Err(err) = self.symbol_table.insert_struct(input.name(), input) { + fn visit_struct(&mut self, input: &'a Composite) { + if let Err(err) = self.symbol_table.insert_struct(self.program_name.unwrap(), input.name(), input) { self.handler.emit_err(err); } } @@ -68,19 +82,27 @@ impl<'a> ProgramVisitor<'a> for SymbolTableCreator<'a> { } fn visit_function(&mut self, input: &'a Function) { - if let Err(err) = self.symbol_table.insert_fn(input.name(), input) { + if let Err(err) = self.symbol_table.insert_fn(self.program_name.unwrap(), input.name(), input) { self.handler.emit_err(err); } } fn visit_stub(&mut self, input: &'a Stub) { + self.program_name = Some(input.stub_id.name.name); input.functions.iter().for_each(|(_, c)| (self.visit_function_stub(c))); - - input.structs.iter().for_each(|(_, c)| (self.visit_struct(c))); + input.structs.iter().for_each(|(_, c)| (self.visit_struct_stub(c))); } fn visit_function_stub(&mut self, input: &'a FunctionStub) { - if let Err(err) = self.symbol_table.insert_fn(input.name(), &Function::from(input.clone())) { + if let Err(err) = + self.symbol_table.insert_fn(self.program_name.unwrap(), input.name(), &Function::from(input.clone())) + { + self.handler.emit_err(err); + } + } + + fn visit_struct_stub(&mut self, input: &'a Composite) { + if let Err(err) = self.symbol_table.insert_struct(self.program_name.unwrap(), 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 1f406513cf..6f9196e45d 100644 --- a/compiler/passes/src/type_checking/check_expressions.rs +++ b/compiler/passes/src/type_checking/check_expressions.rs @@ -93,7 +93,7 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { } AccessExpression::AssociatedFunction(access) => { // Check core struct name and function. - if let Some(core_instruction) = self.get_core_function_call(&access.ty, &access.name) { + if let Some(core_instruction) = self.get_core_function_call(&access.variant, &access.name) { // Check that operation is not restricted to finalize blocks. if !self.is_finalize && core_instruction.is_finalize_command() { self.emit_err(TypeCheckerError::operation_must_be_in_finalize_block(input.span())); @@ -203,9 +203,13 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { _ => { // Check that the type of `inner` in `inner.name` is a struct. match self.visit_expression(&access.inner, &None) { - Some(Type::Identifier(identifier)) => { + Some(Type::Composite(struct_)) => { // Retrieve the struct definition associated with `identifier`. - let struct_ = self.symbol_table.borrow().lookup_struct(identifier.name).cloned(); + let struct_ = self + .symbol_table + .borrow() + .lookup_struct(struct_.program.unwrap(), struct_.id.name) + .cloned(); 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) { @@ -566,8 +570,7 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { Expression::Identifier(ident) => { // Note: The function symbol lookup is performed outside of the `if let Some(func) ...` block to avoid a RefCell lifetime bug in Rust. // Do not move it into the `if let Some(func) ...` block or it will keep `self.symbol_table_creation` alive for the entire block and will be very memory inefficient! - let func = self.symbol_table.borrow().lookup_fn_symbol(ident.name).cloned(); - + let func = self.symbol_table.borrow().lookup_fn_symbol(input.program.unwrap(), ident.name).cloned(); if let Some(func) = func { // Check that the call is valid. // Note that this unwrap is safe since we always set the variant before traversing the body of the function. @@ -580,7 +583,9 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { } // If the function is a transition function, then check that the call is not to another local transition function. Variant::Transition => { - if matches!(func.variant, Variant::Transition) && input.external.is_none() { + if matches!(func.variant, Variant::Transition) + && input.program.unwrap() == self.program_name.unwrap() + { self.emit_err(TypeCheckerError::cannot_invoke_call_to_local_transition_function( input.span, )); @@ -589,7 +594,7 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { } // Check that the call is not to an external `inline` function. - if func.variant == Variant::Inline && input.external.is_some() { + if func.variant == Variant::Inline && input.program.unwrap() != self.program_name.unwrap() { self.emit_err(TypeCheckerError::cannot_call_external_inline_function(input.span)); } @@ -614,7 +619,12 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { None => unreachable!("`self.function` is set every time a function is visited."), Some(func) => func, }; - self.call_graph.add_edge(caller_name, ident.name); + + // Don't add external functions to call graph. + // We check that there is no dependency cycle of imports, so we know that external functions can never lead to a call graph cycle + if input.program.unwrap() == self.program_name.unwrap() { + self.call_graph.add_edge(caller_name, ident.name); + } Some(ret) } else { @@ -639,10 +649,10 @@ impl<'a> ExpressionVisitor<'a> for TypeChecker<'a> { } fn visit_struct_init(&mut self, input: &'a StructExpression, additional: &Self::AdditionalInput) -> Self::Output { - let struct_ = self.symbol_table.borrow().lookup_struct(input.name.name).cloned(); + let struct_ = self.symbol_table.borrow().lookup_struct(self.program_name.unwrap(), input.name.name).cloned(); if let Some(struct_) = struct_ { // Check struct type name. - let ret = self.check_expected_struct(struct_.identifier, additional, input.name.span()); + let ret = self.check_expected_struct(&struct_, additional, input.name.span()); // Check number of struct members. if struct_.members.len() != input.members.len() { diff --git a/compiler/passes/src/type_checking/check_program.rs b/compiler/passes/src/type_checking/check_program.rs index ed9a7edf2e..eeadccf871 100644 --- a/compiler/passes/src/type_checking/check_program.rs +++ b/compiler/passes/src/type_checking/check_program.rs @@ -46,9 +46,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { } fn visit_stub(&mut self, input: &'a Stub) { + // Set the current program name. + self.program_name = Some(input.stub_id.name.name); + // Cannot have constant declarations in stubs. if !input.consts.is_empty() { - self.emit_err(TypeCheckerError::stubs_cannot_have_const_declarations(input.consts.get(0).unwrap().1.span)); + self.emit_err(TypeCheckerError::stubs_cannot_have_const_declarations(input.consts.first().unwrap().1.span)); } // Typecheck the program's structs. @@ -66,7 +69,8 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { // Lookup function metadata in the symbol table. // Note that this unwrap is safe since function metadata is stored in a prior pass. - let function_index = self.symbol_table.borrow().lookup_fn_symbol(input.identifier.name).unwrap().id; + let function_index = + self.symbol_table.borrow().lookup_fn_symbol(self.program_name.unwrap(), input.identifier.name).unwrap().id; // Enter the function's scope. self.enter_scope(function_index); @@ -97,11 +101,14 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { self.exit_scope(function_index); } - fn visit_struct_stub(&mut self, input: &'a Struct) { + fn visit_struct_stub(&mut self, input: &'a Composite) { self.visit_struct(input); } fn visit_program_scope(&mut self, input: &'a ProgramScope) { + // Set the current program name. + self.program_name = Some(input.program_id.name.name); + // Typecheck each const definition, and append to symbol table. input.consts.iter().for_each(|(_, c)| self.visit_const(c)); @@ -157,7 +164,7 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { } } - fn visit_struct(&mut self, input: &'a Struct) { + fn visit_struct(&mut self, input: &'a Composite) { // Check for conflicting struct/record member names. let mut used = HashSet::new(); // TODO: Better span to target duplicate member. @@ -203,8 +210,9 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { // 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::Identifier(member_type) = type_ { - self.struct_graph.add_edge(input.identifier.name, member_type.name); + 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(); @@ -225,10 +233,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { // Check that a mapping's key type is valid. self.assert_type_is_valid(&input.key_type, input.span); // Check that a mapping's key type is not a tuple, record, or mapping. - match input.key_type { + match input.key_type.clone() { Type::Tuple(_) => self.emit_err(TypeCheckerError::invalid_mapping_type("key", "tuple", input.span)), - Type::Identifier(identifier) => { - if let Some(struct_) = self.symbol_table.borrow().lookup_struct(identifier.name) { + Type::Composite(struct_type) => { + if let Some(struct_) = + self.symbol_table.borrow().lookup_struct(struct_type.program.unwrap(), struct_type.id.name) + { if struct_.is_record { self.emit_err(TypeCheckerError::invalid_mapping_type("key", "record", input.span)); } @@ -242,10 +252,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { // Check that a mapping's value type is valid. self.assert_type_is_valid(&input.value_type, input.span); // Check that a mapping's value type is not a tuple, record or mapping. - match input.value_type { + match input.value_type.clone() { Type::Tuple(_) => self.emit_err(TypeCheckerError::invalid_mapping_type("value", "tuple", input.span)), - Type::Identifier(identifier) => { - if let Some(struct_) = self.symbol_table.borrow().lookup_struct(identifier.name) { + Type::Composite(struct_type) => { + if let Some(struct_) = + self.symbol_table.borrow().lookup_struct(struct_type.program.unwrap(), struct_type.id.name) + { if struct_.is_record { self.emit_err(TypeCheckerError::invalid_mapping_type("value", "record", input.span)); } @@ -269,7 +281,12 @@ impl<'a> ProgramVisitor<'a> for TypeChecker<'a> { // Lookup function metadata in the symbol table. // Note that this unwrap is safe since function metadata is stored in a prior pass. - let function_index = self.symbol_table.borrow().lookup_fn_symbol(function.identifier.name).unwrap().id; + let function_index = self + .symbol_table + .borrow() + .lookup_fn_symbol(self.program_name.unwrap(), function.identifier.name) + .unwrap() + .id; // Enter the function's scope. self.enter_scope(function_index); diff --git a/compiler/passes/src/type_checking/check_statements.rs b/compiler/passes/src/type_checking/check_statements.rs index 1bd4e0a1ab..ad06908ffc 100644 --- a/compiler/passes/src/type_checking/check_statements.rs +++ b/compiler/passes/src/type_checking/check_statements.rs @@ -205,7 +205,7 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> { // 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, or nested tuple type. + // Check that the type of the definition is not a unit type, singleton tuple type, nested tuple type, or external struct 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)), @@ -213,14 +213,23 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> { Type::Tuple(tuple) => match tuple.length() { 0 | 1 => unreachable!("Parsing guarantees that tuple types have at least two elements."), _ => { - if tuple.elements().iter().any(|type_| matches!(type_, Type::Tuple(_))) { - self.emit_err(TypeCheckerError::nested_tuple_type(input.span)) + for type_ in tuple.elements() { + 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 } @@ -372,11 +381,13 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> { // We can safely unwrap all self.parent instances because // statements should always have some parent block let parent = self.function.unwrap(); - let return_type = &self.symbol_table.borrow().lookup_fn_symbol(parent).map(|f| match self.is_finalize { - // TODO: Check this. - // Note that this `unwrap()` is safe since we checked that the function has a finalize block. - true => f.finalize.as_ref().unwrap().output_type.clone(), - false => f.output_type.clone(), + let return_type = &self.symbol_table.borrow().lookup_fn_symbol(self.program_name.unwrap(), parent).map(|f| { + match self.is_finalize { + // TODO: Check this. + // Note that this `unwrap()` is safe since we checked that the function has a finalize block. + true => f.finalize.as_ref().unwrap().output_type.clone(), + false => f.output_type.clone(), + } }); // Set the `has_return` flag. @@ -409,8 +420,13 @@ impl<'a> StatementVisitor<'a> for TypeChecker<'a> { // Check that the function has a finalize block. // Note that `self.function.unwrap()` is safe since every `self.function` is set for every function. // Note that `(self.function.unwrap()).unwrap()` is safe since all functions have been checked to exist. - let finalize = - self.symbol_table.borrow().lookup_fn_symbol(self.function.unwrap()).unwrap().finalize.clone(); + let finalize = self + .symbol_table + .borrow() + .lookup_fn_symbol(self.program_name.unwrap(), self.function.unwrap()) + .unwrap() + .finalize + .clone(); match finalize { None => self.emit_err(TypeCheckerError::finalize_without_finalize_block(input.span())), Some(finalize) => { diff --git a/compiler/passes/src/type_checking/checker.rs b/compiler/passes/src/type_checking/checker.rs index 56d501d0eb..7cbabd93df 100644 --- a/compiler/passes/src/type_checking/checker.rs +++ b/compiler/passes/src/type_checking/checker.rs @@ -17,6 +17,8 @@ use crate::{CallGraph, StructGraph, SymbolTable, TypeTable, VariableSymbol, VariableType}; use leo_ast::{ + Composite, + CompositeType, CoreConstant, CoreFunction, Finalize, @@ -61,6 +63,8 @@ pub struct TypeChecker<'a> { pub(crate) is_finalize: bool, /// Whether or not we are currently traversing a return statement. pub(crate) is_return: bool, + /// Current program name. + pub(crate) program_name: Option, /// Whether or not we are currently traversing a stub. pub(crate) is_stub: bool, } @@ -112,9 +116,8 @@ const MAGNITUDE_TYPES: [Type; 3] = impl<'a> TypeChecker<'a> { /// Returns a new type checker given a symbol table and error handler. pub fn new(symbol_table: SymbolTable, type_table: &'a TypeTable, handler: &'a Handler) -> Self { - let struct_names = symbol_table.structs.keys().cloned().collect(); - - let function_names = symbol_table.functions.keys().cloned().collect(); + let struct_names = symbol_table.structs.keys().map(|loc| loc.name).collect(); + let function_names = symbol_table.functions.keys().map(|loc| loc.name).collect(); // Note that the `struct_graph` and `call_graph` are initialized with their full node sets. Self { @@ -129,6 +132,7 @@ impl<'a> TypeChecker<'a> { has_finalize: false, is_finalize: false, is_return: false, + program_name: None, is_stub: true, } } @@ -175,6 +179,17 @@ impl<'a> TypeChecker<'a> { pub(crate) fn check_eq_types(&self, t1: &Option, t2: &Option, span: Span) { match (t1, t2) { (Some(t1), Some(t2)) if !Type::eq_flat(t1, t2) => { + if let (Type::Composite(left), Type::Composite(right)) = (t1, t2) { + 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, + )); + } + return; + } self.emit_err(TypeCheckerError::type_should_be(t1, t2, span)) } (Some(type_), None) | (None, Some(type_)) => { @@ -187,10 +202,8 @@ impl<'a> TypeChecker<'a> { /// 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 { - if let Some(expected) = expected { - if !actual.eq_flat(expected) { - self.emit_err(TypeCheckerError::type_should_be(actual.clone(), expected, span)); - } + if expected.is_some() { + self.check_eq_types(&Some(actual.clone()), expected, span); } actual } @@ -374,18 +387,16 @@ impl<'a> TypeChecker<'a> { /// Emits an error if the `struct` is not a core library struct. /// Emits an error if the `function` is not supported by the struct. - pub(crate) fn get_core_function_call(&self, struct_: &Type, function: &Identifier) -> Option { - if let Type::Identifier(ident) = struct_ { - // Lookup core struct - match CoreFunction::from_symbols(ident.name, function.name) { - None => { - // Not a core library struct. - self.emit_err(TypeCheckerError::invalid_core_function(ident.name, function.name, ident.span())); - } - Some(core_instruction) => return Some(core_instruction), - } + pub(crate) fn get_core_function_call(&self, struct_: &Identifier, function: &Identifier) -> Option { + // Lookup core struct + match CoreFunction::from_symbols(struct_.name, function.name) { + None => { + // Not a core library struct. + self.emit_err(TypeCheckerError::invalid_core_function(struct_.name, function.name, struct_.span())); + None + } + Some(core_instruction) => Some(core_instruction), } - None } /// Type checks the inputs to a core function call and returns the expected output type. @@ -1041,26 +1052,67 @@ impl<'a> TypeChecker<'a> { } /// Returns the `struct` type and emits an error if the `expected` type does not match. - pub(crate) fn check_expected_struct(&mut self, struct_: Identifier, expected: &Option, span: Span) -> Type { - if let Some(expected) = expected { - if !Type::Identifier(struct_).eq_flat(expected) { - self.emit_err(TypeCheckerError::type_should_be(struct_.name, expected, span)); + pub(crate) fn check_expected_struct(&mut self, struct_: &Composite, expected: &Option, span: Span) -> Type { + let current_struct = CompositeType { id: struct_.identifier, program: struct_.external }; + if expected.is_some() { + self.check_eq_types(&Some(Type::Composite(current_struct)), expected, span); + } + 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(program_1, name), st.lookup_struct(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 + }; } - Type::Identifier(struct_) + 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) { match type_ { - Type::Identifier(identifier) + Type::Composite(struct_) if self .symbol_table .borrow() - .lookup_struct(identifier.name) + .lookup_struct(struct_.program.unwrap(), struct_.id.name) .map_or(false, |struct_| struct_.is_record) => { - self.emit_err(TypeCheckerError::struct_or_record_cannot_contain_record(parent, identifier.name, span)) + self.emit_err(TypeCheckerError::struct_or_record_cannot_contain_record(parent, struct_.id.name, span)) } Type::Tuple(tuple_type) => { for type_ in tuple_type.elements().iter() { @@ -1081,9 +1133,11 @@ impl<'a> TypeChecker<'a> { self.emit_err(TypeCheckerError::strings_are_not_supported(span)); } // Check that the named composite type has been defined. - Type::Identifier(identifier) if self.symbol_table.borrow().lookup_struct(identifier.name).is_none() => { + Type::Composite(struct_) + if self.symbol_table.borrow().lookup_struct(struct_.program.unwrap(), struct_.id.name).is_none() => + { is_valid = false; - self.emit_err(TypeCheckerError::undefined_type(identifier.name, span)); + self.emit_err(TypeCheckerError::undefined_type(struct_.id.name, span)); } // Check that the constituent types of the tuple are valid. Type::Tuple(tuple_type) => { @@ -1111,9 +1165,11 @@ impl<'a> TypeChecker<'a> { // Array elements cannot be tuples. Type::Tuple(_) => self.emit_err(TypeCheckerError::array_element_cannot_be_tuple(span)), // Array elements cannot be records. - Type::Identifier(identifier) => { + Type::Composite(struct_type) => { // Look up the type. - if let Some(struct_) = self.symbol_table.borrow().lookup_struct(identifier.name) { + if let Some(struct_) = + self.symbol_table.borrow().lookup_struct(struct_type.program.unwrap(), 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)); @@ -1170,8 +1226,8 @@ impl<'a> TypeChecker<'a> { } // If the function is not a transition function, then it cannot have a record as input - if let Type::Identifier(identifier) = input_var.type_() { - if let Some(val) = self.symbol_table.borrow().lookup_struct(identifier.name) { + if let Type::Composite(struct_) = input_var.type_() { + if let Some(val) = self.symbol_table.borrow().lookup_struct(struct_.program.unwrap(), struct_.id.name) { if val.is_record && !matches!(function.variant, Variant::Transition) { self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record(input_var.span())); } @@ -1209,9 +1265,14 @@ impl<'a> TypeChecker<'a> { // 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::Identifier(identifier) = function_output.type_ { + if let Type::Composite(struct_) = function_output.type_.clone() { if !matches!(function.variant, Variant::Transition) - && self.symbol_table.borrow().lookup_struct(identifier.name).unwrap().is_record + && self + .symbol_table + .borrow() + .lookup_struct(struct_.program.unwrap(), struct_.id.name) + .unwrap() + .is_record { self.emit_err(TypeCheckerError::function_cannot_input_or_output_a_record( function_output.span, @@ -1256,9 +1317,15 @@ impl<'a> TypeChecker<'a> { self.emit_err(TypeCheckerError::finalize_cannot_take_tuple_as_input(input_var.span())) } // Check that the input parameter is not a record. - if let Type::Identifier(identifier) = input_var.type_() { + if let Type::Composite(struct_) = input_var.type_() { // Note that this unwrap is safe, as the type is defined. - if self.symbol_table.borrow().lookup_struct(identifier.name).unwrap().is_record { + if self + .symbol_table + .borrow() + .lookup_struct(struct_.program.unwrap(), struct_.id.name) + .unwrap() + .is_record + { self.emit_err(TypeCheckerError::finalize_cannot_take_record_as_input(input_var.span())) } } @@ -1299,9 +1366,15 @@ impl<'a> TypeChecker<'a> { self.emit_err(TypeCheckerError::nested_tuple_type(output_type.span())) } // Check that the output is not a record. - if let Type::Identifier(identifier) = output_type.type_() { + if let Type::Composite(struct_) = output_type.type_() { // Note that this unwrap is safe, as the type is defined. - if self.symbol_table.borrow().lookup_struct(identifier.name).unwrap().is_record { + if self + .symbol_table + .borrow() + .lookup_struct(struct_.program.unwrap(), struct_.id.name) + .unwrap() + .is_record + { self.emit_err(TypeCheckerError::finalize_cannot_output_record(output_type.span())) } } @@ -1316,6 +1389,19 @@ impl<'a> TypeChecker<'a> { // Check that the return type is defined. Note that the component types are already checked. self.assert_type_is_valid(&finalize.output_type, finalize.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(composite.program.unwrap(), 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.program_name.unwrap() { + self.emit_err(TypeCheckerError::cannot_define_external_struct(composite.id, span)) + } + } + } + } } fn types_to_string(types: &[Type]) -> String { diff --git a/compiler/passes/src/type_checking/mod.rs b/compiler/passes/src/type_checking/mod.rs index 98052729ca..7ba8c79914 100644 --- a/compiler/passes/src/type_checking/mod.rs +++ b/compiler/passes/src/type_checking/mod.rs @@ -16,13 +16,9 @@ pub mod check_expressions; -pub use check_expressions::*; - pub mod check_program; -pub use check_program::*; pub mod check_statements; -pub use check_statements::*; pub mod checker; pub use checker::*; diff --git a/errors/src/common/mod.rs b/errors/src/common/mod.rs index 142bdd5a3d..3a580f97f4 100644 --- a/errors/src/common/mod.rs +++ b/errors/src/common/mod.rs @@ -25,7 +25,6 @@ pub use self::formatted::*; /// This module contains the macros for making errors easily. #[macro_use] pub mod macros; -pub use self::macros::*; /// This module contains traits for making errors easily. pub mod traits; diff --git a/errors/src/errors/cli/cli_errors.rs b/errors/src/errors/cli/cli_errors.rs index 249de1ccac..d07294dfbf 100644 --- a/errors/src/errors/cli/cli_errors.rs +++ b/errors/src/errors/cli/cli_errors.rs @@ -194,4 +194,11 @@ create_messages!( msg: format!("Failed to write file.\nIO Error: {error}"), help: None, } + + @backtraced + failed_to_read_environment_private_key { + args: (error: impl Display), + msg: format!("Failed to read private key from environment.\nIO Error: {error}"), + help: Some("Pass in private key using `--private-key ` or create a .env file with your private key information. See examples for formatting information.".to_string()), + } ); diff --git a/errors/src/errors/compiler/compiler_errors.rs b/errors/src/errors/compiler/compiler_errors.rs index 224949c3b4..43f7b5855f 100644 --- a/errors/src/errors/compiler/compiler_errors.rs +++ b/errors/src/errors/compiler/compiler_errors.rs @@ -74,7 +74,7 @@ create_messages!( @formatted imported_program_not_found { args: (main_program_name: impl Display, dependency_name: impl Display), - msg: format!("`{main_program_name}` imports `{dependency_name}.aleo`, but `{dependency_name}.aleo` is not found in `program.json`."), + msg: format!("`{main_program_name}` imports `{dependency_name}.aleo`, but `{dependency_name}.aleo` is not found in program manifest. Use `leo add --help` for more information on how to add a dependency."), help: None, } ); diff --git a/errors/src/errors/package/package_errors.rs b/errors/src/errors/package/package_errors.rs index 9ca81def2c..711bd8184f 100644 --- a/errors/src/errors/package/package_errors.rs +++ b/errors/src/errors/package/package_errors.rs @@ -348,4 +348,26 @@ create_messages!( msg: format!("Failed to update `program.json` from the provided file path {path} - {error}"), help: None, } + + @backtraced + failed_to_deserialize_lock_file { + args: (error: impl ErrorArg), + msg: format!("Failed to deserialize `leo.lock` - {error}"), + help: None, + } + + @backtraced + invalid_lock_file_formatting { + args: (), + msg: "Invalid `leo.lock` formatting.".to_string(), + help: Some("Delete the lock file and rebuild the project".to_string()), + } + + @backtraced + unimplemented_command { + args: (command: impl Display), + msg: format!("The `{command}` command is not implemented."), + help: None, + } + ); diff --git a/errors/src/errors/parser/parser_errors.rs b/errors/src/errors/parser/parser_errors.rs index 14bac813cb..ec25c7676e 100644 --- a/errors/src/errors/parser/parser_errors.rs +++ b/errors/src/errors/parser/parser_errors.rs @@ -335,4 +335,11 @@ create_messages!( msg: format!("Only external calls to `.aleo` programs are supported."), help: None, } + + @formatted + cannot_define_external_record { + args: (), + msg: format!("Cannot create an external record. Records can only be created in the program that they are defined in."), + help: None, + } ); diff --git a/errors/src/errors/type_checker/type_checker_error.rs b/errors/src/errors/type_checker/type_checker_error.rs index 299322487c..e228e0feb0 100644 --- a/errors/src/errors/type_checker/type_checker_error.rs +++ b/errors/src/errors/type_checker/type_checker_error.rs @@ -200,7 +200,7 @@ create_messages!( msg: format!( "The type `{type_}` is not found in the current scope." ), - help: None, + help: Some("If you are using an external type, make sure to preface with the program name. Ex: `credits.aleo/credits` instead of `credits`".to_string()), } /// Attempted to access an invalid struct variable. @@ -754,4 +754,18 @@ create_messages!( msg: format!("A program must have at least one transition function."), help: None, } + + @formatted + cannot_define_external_struct { + args: (struct_: impl Display), + msg: format!("Cannot define external struct `{struct_}`"), + help: Some("Copy the external definition of the struct into the current program, and then define without the `.aleo` extension.".to_string()), + } + + @formatted + struct_definitions_dont_match { + args: (struct_: impl Display, program_1: impl Display, program_2: impl Display), + msg: format!("The definition for `{struct_}` in program `{program_1}.aleo` does not match the definition in program `{program_2}.aleo`"), + help: Some("Check that the struct definition in the current program matches the definition in the imported program.".to_string()), + } ); diff --git a/errors/src/errors/utils/util_errors.rs b/errors/src/errors/utils/util_errors.rs index deb719824b..903a721945 100644 --- a/errors/src/errors/utils/util_errors.rs +++ b/errors/src/errors/utils/util_errors.rs @@ -134,7 +134,7 @@ create_messages!( @formatted snarkvm_error_building_program_id { args: (), - msg: format!("Snarkvm error building program id"), + msg: "Snarkvm error building program id".to_string(), help: None, } @@ -144,4 +144,11 @@ create_messages!( msg: format!("Failed to retrieve from endpoint `{endpoint}`. Error: {error}"), help: None, } + + @formatted + build_file_does_not_exist { + args: (path: impl Display), + msg: format!("Compiled file at `{path}` does not exist, cannot compile parent."), + help: Some("If you were using the `--non-recursive` flag, remove it and try again.".to_string()), + } ); diff --git a/examples/battleship/src/main.leo b/examples/battleship/src/main.leo index 743cb7bc5d..d5766318fc 100644 --- a/examples/battleship/src/main.leo +++ b/examples/battleship/src/main.leo @@ -34,7 +34,7 @@ program battleship.aleo { let board: u64 = verify.aleo/create_board(carrier, battleship, cruiser, destroyer); // Initialize the board state record. - let state: board_state = board.aleo/new_board_state(board, player); + let state: board.aleo/board_state = board.aleo/new_board_state(board, player); return state; } @@ -46,8 +46,8 @@ program battleship.aleo { // The board record to start a game with. board: board.aleo/board_state.record, ) -> (board.aleo/board_state.record, move.aleo/move.record) { - let state: board_state = board.aleo/start_board(board); - let dummy: move = move.aleo/start_game(board.player_2); + 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); } @@ -64,8 +64,8 @@ program battleship.aleo { assert_eq(board.player_1, move_start.player_2); assert_eq(board.player_2, move_start.player_1); - let state: board_state = board.aleo/start_board(board); - let dummy: move = move.aleo/start_game(board.player_2); + 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); } @@ -89,15 +89,15 @@ program battleship.aleo { assert_eq(board.player_2, move_incoming.player_1); // Play coordinate on own board. Will fail if not a valid move. - let hit_or_miss: board_state = board.aleo/update_played_tiles(board, shoot); + let hit_or_miss: board.aleo/board_state = board.aleo/update_played_tiles(board, shoot); // Update own board with result of last shot. - let next_board: board_state = board.aleo/update_hits_and_misses(hit_or_miss, move_incoming.prev_hit_or_miss); + let next_board: board.aleo/board_state = board.aleo/update_hits_and_misses(hit_or_miss, move_incoming.prev_hit_or_miss); // Assess whether incoming fire coordinate is a hit. let is_hit: u64 = move_incoming.incoming_fire_coordinate & board.ships; - let next_move: move = move.aleo/create_move(move_incoming, shoot, is_hit); + let next_move: move.aleo/move = move.aleo/create_move(move_incoming, shoot, is_hit); return (next_board, next_move); } diff --git a/leo/cli/cli.rs b/leo/cli/cli.rs index 1ccfe458c8..8df77590d1 100644 --- a/leo/cli/cli.rs +++ b/leo/cli/cli.rs @@ -43,16 +43,16 @@ pub struct CLI { ///Leo compiler and package manager #[derive(Parser, Debug)] enum Commands { - #[clap(about = "Add a new dependency to the current package. Defaults to testnet3 network")] - Add { - #[clap(flatten)] - command: Add, - }, #[clap(about = "Create a new Aleo account, sign and verify messages")] Account { #[clap(subcommand)] command: Account, }, + #[clap(about = "Add a new on-chain or local dependency to the current package.")] + Add { + #[clap(flatten)] + command: Add, + }, #[clap(about = "Create a new Leo package in a new directory")] New { #[clap(flatten)] @@ -63,16 +63,6 @@ enum Commands { #[clap(subcommand)] command: Example, }, - #[clap(about = "Compile the current package as a program")] - Build { - #[clap(flatten)] - command: Build, - }, - #[clap(about = "Clean the output directory")] - Clean { - #[clap(flatten)] - command: Clean, - }, #[clap(about = "Run a program with input variables")] Run { #[clap(flatten)] @@ -83,6 +73,22 @@ enum Commands { #[clap(flatten)] command: Execute, }, + #[clap(about = "Deploy a program")] + Deploy { + #[clap(flatten)] + command: Deploy, + }, + + #[clap(about = "Compile the current package as a program")] + Build { + #[clap(flatten)] + command: Build, + }, + #[clap(about = "Clean the output directory")] + Clean { + #[clap(flatten)] + command: Clean, + }, #[clap(about = "Update the Leo CLI")] Update { #[clap(flatten)] @@ -135,6 +141,7 @@ pub fn run_with_args(cli: CLI) -> Result<()> { command.try_execute(context) } Commands::Clean { command } => command.try_execute(context), + Commands::Deploy { command } => command.try_execute(context), Commands::Example { command } => command.try_execute(context), Commands::Run { command } => command.try_execute(context), Commands::Execute { command } => command.try_execute(context), @@ -230,6 +237,80 @@ mod tests { // TODO: Clear tmp directory // std::fs::remove_dir_all(project_directory).unwrap(); } + + #[test] + #[serial] + fn relaxed_shadowing_run_test() { + // Set current directory to temporary directory + let temp_dir = temp_dir(); + let project_name = "outer"; + let project_directory = temp_dir.join(project_name); + + // Remove it if it already exists + if project_directory.exists() { + std::fs::remove_dir_all(project_directory.clone()).unwrap(); + } + + // Create file structure + test_helpers::sample_shadowing_package(&temp_dir); + + // Run program + let run = CLI { + debug: false, + quiet: false, + command: Commands::Run { + command: crate::cli::commands::Run { + name: "inner_1_main".to_string(), + inputs: vec!["1u32".to_string(), "2u32".to_string()], + compiler_options: Default::default(), + file: None, + }, + }, + path: Some(project_directory.clone()), + home: None, + }; + + create_session_if_not_set_then(|_| { + run_with_args(run).expect("Failed to execute `leo run`"); + }); + } + + #[test] + #[serial] + fn relaxed_struct_shadowing_run_test() { + // Set current directory to temporary directory + let temp_dir = temp_dir(); + let project_name = "outer"; + let project_directory = temp_dir.join(project_name); + + // Remove it if it already exists + if project_directory.exists() { + std::fs::remove_dir_all(project_directory.clone()).unwrap(); + } + + // Create file structure + test_helpers::sample_struct_shadowing_package(&temp_dir); + + // Run program + let run = CLI { + debug: false, + quiet: false, + command: Commands::Run { + command: crate::cli::commands::Run { + name: "main".to_string(), + inputs: vec!["1u32".to_string(), "2u32".to_string()], + compiler_options: Default::default(), + file: None, + }, + }, + path: Some(project_directory.clone()), + home: None, + }; + + create_session_if_not_set_then(|_| { + run_with_args(run).expect("Failed to execute `leo run`"); + }); + } } #[cfg(test)] @@ -465,4 +546,307 @@ program child.aleo { run_with_args(add_parent_dependency).unwrap(); }); } + + pub(crate) fn sample_shadowing_package(temp_dir: &Path) { + let outer_directory = temp_dir.join("outer"); + let inner_1_directory = outer_directory.join("inner_1"); + let inner_2_directory = outer_directory.join("inner_2"); + + if outer_directory.exists() { + std::fs::remove_dir_all(outer_directory.clone()).unwrap(); + } + + // Create project file structure `outer/inner_1` and `outer/inner_2` + let create_outer_project = CLI { + debug: false, + quiet: false, + command: Commands::New { command: New { name: "outer".to_string() } }, + path: Some(outer_directory.clone()), + home: None, + }; + + let create_inner_1_project = CLI { + debug: false, + quiet: false, + command: Commands::New { command: New { name: "inner_1".to_string() } }, + path: Some(inner_1_directory.clone()), + home: None, + }; + + let create_inner_2_project = CLI { + debug: false, + quiet: false, + command: Commands::New { command: New { name: "inner_2".to_string() } }, + path: Some(inner_2_directory.clone()), + home: None, + }; + + // Add source files `outer/src/main.leo` and `outer/inner/src/main.leo` + let outer_program = "import inner_1.aleo; +import inner_2.aleo; +program outer.aleo { + + struct ex_struct { + arg1: u32, + arg2: u32, + } + + record inner_1_record { + owner: address, + arg1: u32, + arg2: u32, + arg3: u32, + } + + transition inner_1_main(public a: u32, b: u32) -> (inner_1.aleo/inner_1_record, inner_2.aleo/inner_1_record, inner_1_record) { + let c: ex_struct = ex_struct {arg1: 1u32, arg2: 1u32}; + let rec_1:inner_1.aleo/inner_1_record = inner_1.aleo/inner_1_main(1u32,1u32, c); + let rec_2:inner_2.aleo/inner_1_record = inner_2.aleo/inner_1_main(1u32,1u32); + return (rec_1, rec_2, inner_1_record {owner: aleo14tnetva3xfvemqyg5ujzvr0qfcaxdanmgjx2wsuh2xrpvc03uc9s623ps7, arg1: 1u32, arg2: 1u32, arg3: 1u32}); + } +}"; + let inner_1_program = "program inner_1.aleo { + mapping inner_1_mapping: u32 => u32; + record inner_1_record { + owner: address, + val: u32, + } + struct ex_struct { + arg1: u32, + arg2: u32, + } + transition inner_1_main(public a: u32, b: u32, c: ex_struct) -> inner_1_record { + return inner_1_record { + owner: self.caller, + val: c.arg1, + }; + } +}"; + let inner_2_program = "program inner_2.aleo { + mapping inner_2_mapping: u32 => u32; + record inner_1_record { + owner: address, + val: u32, + } + transition inner_1_main(public a: u32, b: u32) -> inner_1_record { + let c: u32 = a + b; + return inner_1_record { + owner: self.caller, + val: a, + }; + } +}"; + // Add dependencies `outer/program.json` + let add_outer_dependency_1 = CLI { + debug: false, + quiet: false, + command: Commands::Add { + command: Add { + name: "inner_1".to_string(), + local: Some(inner_1_directory.clone()), + network: "testnet3".to_string(), + }, + }, + path: Some(outer_directory.clone()), + home: None, + }; + + let add_outer_dependency_2 = CLI { + debug: false, + quiet: false, + command: Commands::Add { + command: Add { + name: "inner_2".to_string(), + local: Some(inner_2_directory.clone()), + network: "testnet3".to_string(), + }, + }, + path: Some(outer_directory.clone()), + home: None, + }; + + // Execute all commands + create_session_if_not_set_then(|_| { + // Create projects + run_with_args(create_outer_project).unwrap(); + run_with_args(create_inner_1_project).unwrap(); + run_with_args(create_inner_2_project).unwrap(); + + // Write files + std::fs::write(outer_directory.join("src").join("main.leo"), outer_program).unwrap(); + std::fs::write(inner_1_directory.join("src").join("main.leo"), inner_1_program).unwrap(); + std::fs::write(inner_2_directory.join("src").join("main.leo"), inner_2_program).unwrap(); + + // Add dependencies + run_with_args(add_outer_dependency_1).unwrap(); + run_with_args(add_outer_dependency_2).unwrap(); + }); + } + + pub(crate) fn sample_struct_shadowing_package(temp_dir: &Path) { + let outer_directory = temp_dir.join("outer"); + let inner_1_directory = outer_directory.join("inner_1"); + let inner_2_directory = outer_directory.join("inner_2"); + + if outer_directory.exists() { + std::fs::remove_dir_all(outer_directory.clone()).unwrap(); + } + + // Create project file structure `outer/inner_1` and `outer/inner_2` + let create_outer_project = CLI { + debug: false, + quiet: false, + command: Commands::New { command: New { name: "outer".to_string() } }, + path: Some(outer_directory.clone()), + home: None, + }; + + let create_inner_1_project = CLI { + debug: false, + quiet: false, + command: Commands::New { command: New { name: "inner_1".to_string() } }, + path: Some(inner_1_directory.clone()), + home: None, + }; + + let create_inner_2_project = CLI { + debug: false, + quiet: false, + command: Commands::New { command: New { name: "inner_2".to_string() } }, + path: Some(inner_2_directory.clone()), + home: None, + }; + + // Add source files `outer/src/main.leo` and `outer/inner/src/main.leo` + let outer_program = " +import inner_1.aleo; +import inner_2.aleo; +program outer.aleo { + struct Foo { + a: u32, + b: u32, + c: Boo, + } + struct Boo { + a: u32, + b: u32, + } + struct Goo { + a: u32, + b: u32, + c: u32, + } + record Hello { + owner: address, + a: u32, + } + transition main(public a: u32, b: u32) -> (inner_2.aleo/Yoo, Hello) { + let d: Foo = inner_1.aleo/main(1u32,1u32); + let e: u32 = inner_1.aleo/main_2(Foo {a: a, b: b, c: Boo {a:1u32, b:1u32}}); + let f: Boo = Boo {a:1u32, b:1u32}; + let g: Foo = inner_2.aleo/main(1u32, 1u32); + inner_2.aleo/Yo_Consumer(inner_2.aleo/Yo()); + let h: inner_2.aleo/Yoo = inner_2.aleo/Yo(); + let i: Goo = inner_2.aleo/Goo_creator(); + let j: Hello = Hello {owner: self.signer, a:1u32}; + + return (h, j); + } +} +"; + let inner_1_program = "program inner_1.aleo { + struct Foo { + a: u32, + b: u32, + c: Boo, + } + struct Boo { + a: u32, + b: u32, + } + transition main(public a: u32, b: u32) -> Foo { + return Foo {a: a, b: b, c: Boo {a:1u32, b:1u32}}; + } + transition main_2(a:Foo)->u32{ + return a.a; + } +}"; + let inner_2_program = "program inner_2.aleo { + struct Foo { + a: u32, + b: u32, + c: Boo, + } + struct Boo { + a: u32, + b: u32, + } + record Yoo { + owner: address, + a: u32, + } + struct Goo { + a: u32, + b: u32, + c: u32, + } + transition main(public a: u32, b: u32) -> Foo { + return Foo {a: a, b: b, c: Boo {a:1u32, b:1u32}}; + } + transition Yo()-> Yoo { + return Yoo {owner: self.signer, a:1u32}; + } + transition Yo_Consumer(a: Yoo)->u32 { + return a.a; + } + transition Goo_creator() -> Goo { + return Goo {a:100u32, b:1u32, c:1u32}; + } +}"; + // Add dependencies `outer/program.json` + let add_outer_dependency_1 = CLI { + debug: false, + quiet: false, + command: Commands::Add { + command: Add { + name: "inner_1".to_string(), + local: Some(inner_1_directory.clone()), + network: "testnet3".to_string(), + }, + }, + path: Some(outer_directory.clone()), + home: None, + }; + + let add_outer_dependency_2 = CLI { + debug: false, + quiet: false, + command: Commands::Add { + command: Add { + name: "inner_2".to_string(), + local: Some(inner_2_directory.clone()), + network: "testnet3".to_string(), + }, + }, + path: Some(outer_directory.clone()), + home: None, + }; + + // Execute all commands + create_session_if_not_set_then(|_| { + // Create projects + run_with_args(create_outer_project).unwrap(); + run_with_args(create_inner_1_project).unwrap(); + run_with_args(create_inner_2_project).unwrap(); + + // Write files + std::fs::write(outer_directory.join("src").join("main.leo"), outer_program).unwrap(); + std::fs::write(inner_1_directory.join("src").join("main.leo"), inner_1_program).unwrap(); + std::fs::write(inner_2_directory.join("src").join("main.leo"), inner_2_program).unwrap(); + + // Add dependencies + run_with_args(add_outer_dependency_1).unwrap(); + run_with_args(add_outer_dependency_2).unwrap(); + }); + } } diff --git a/leo/cli/commands/build.rs b/leo/cli/commands/build.rs index 50f0a6c59c..cb1c505bba 100644 --- a/leo/cli/commands/build.rs +++ b/leo/cli/commands/build.rs @@ -105,7 +105,7 @@ impl Command for Build { // Retrieve all local dependencies in post order let main_sym = Symbol::intern(&program_id.name().to_string()); - let mut retriever = Retriever::new(main_sym, &package_path, &home_path) + let mut retriever = Retriever::new(main_sym, &package_path, &home_path, self.options.endpoint.clone()) .map_err(|err| UtilError::failed_to_retrieve_dependencies(err, Default::default()))?; let mut local_dependencies = retriever.retrieve().map_err(|err| UtilError::failed_to_retrieve_dependencies(err, Default::default()))?; @@ -113,39 +113,44 @@ impl Command for Build { // Push the main program at the end of the list to be compiled after all of its dependencies have been processed local_dependencies.push(main_sym); + // Recursive build will recursively compile all local dependencies. Can disable to save compile time. + let recursive_build = !self.options.non_recursive; + // Loop through all local dependencies and compile them in order for dependency in local_dependencies.into_iter() { - // Get path to the local project - let (local_path, stubs) = retriever.prepare_local(dependency)?; - - // Create the outputs directory. - let local_outputs_directory = OutputsDirectory::create(&local_path)?; - - // Open the build directory. - let local_build_directory = BuildDirectory::create(&local_path)?; - - // Fetch paths to all .leo files in the source directory. - let local_source_files = SourceDirectory::files(&local_path)?; - - // Check the source files. - SourceDirectory::check_files(&local_source_files)?; - - // Compile all .leo files into .aleo files. - for file_path in local_source_files { - compile_leo_file( - file_path, - &ProgramID::::try_from(format!("{}.aleo", dependency)) - .map_err(|_| UtilError::snarkvm_error_building_program_id(Default::default()))?, - &local_outputs_directory, - &local_build_directory, - &handler, - self.options.clone(), - stubs.clone(), - )?; + if recursive_build || dependency == main_sym { + // Get path to the local project + let (local_path, stubs) = retriever.prepare_local(dependency)?; + + // Create the outputs directory. + let local_outputs_directory = OutputsDirectory::create(&local_path)?; + + // Open the build directory. + let local_build_directory = BuildDirectory::create(&local_path)?; + + // Fetch paths to all .leo files in the source directory. + let local_source_files = SourceDirectory::files(&local_path)?; + + // Check the source files. + SourceDirectory::check_files(&local_source_files)?; + + // Compile all .leo files into .aleo files. + for file_path in local_source_files { + compile_leo_file( + file_path, + &ProgramID::::try_from(format!("{}.aleo", dependency)) + .map_err(|_| UtilError::snarkvm_error_building_program_id(Default::default()))?, + &local_outputs_directory, + &local_build_directory, + &handler, + self.options.clone(), + stubs.clone(), + )?; + } } // Writes `leo.lock` as well as caches objects (when target is an intermediate dependency) - retriever.process_local(dependency)?; + retriever.process_local(dependency, recursive_build)?; } // `Package::open` checks that the build directory and that `main.aleo` and all imported files are well-formed. diff --git a/leo/cli/commands/deploy.rs b/leo/cli/commands/deploy.rs index 19e82419c8..a002363d4a 100644 --- a/leo/cli/commands/deploy.rs +++ b/leo/cli/commands/deploy.rs @@ -15,10 +15,26 @@ // along with the Leo library. If not, see . use super::*; +//use snarkos_cli::commands::{Deploy as SnarkOSDeploy, Developer}; /// Deploys an Aleo program. #[derive(Parser, Debug)] -pub struct Deploy; +pub struct Deploy { + #[clap(long, help = "Custom priority fee in microcredits", default_value = "1000000")] + pub(crate) priority_fee: String, + #[clap(long, help = "Custom query endpoint", default_value = "http://api.explorer.aleo.org/v1")] + pub(crate) endpoint: String, + #[clap(long, help = "Custom network", default_value = "testnet3")] + pub(crate) network: String, + #[clap(long, help = "Custom private key")] + pub(crate) private_key: Option, + #[clap(long, help = "Disables building of the project before deployment", default_value = "false")] + pub(crate) no_build: bool, + #[clap(long, help = "Disables recursive deployment of dependencies", default_value = "false")] + pub(crate) non_recursive: bool, + #[clap(long, help = "Custom wait gap between consecutive deployments", default_value = "12")] + pub(crate) wait_gap: u64, +} impl Command for Deploy { type Input = (); @@ -28,30 +44,62 @@ impl Command for Deploy { tracing::span!(tracing::Level::INFO, "Leo") } - fn prelude(&self, _: Context) -> Result { + fn prelude(&self, context: Context) -> Result { + if !self.no_build { + (Build { options: BuildOptions::default() }).execute(context)?; + } Ok(()) } - fn apply(self, context: Context, _: Self::Input) -> Result { - // Open the Leo build/ directory - let path = context.dir()?; - let build_directory = BuildDirectory::open(&path).map_err(|_| CliError::needs_leo_build())?; - - // Change the cwd to the Leo build/ directory to deploy aleo files. - std::env::set_current_dir(&build_directory) - .map_err(|err| PackageError::failed_to_set_cwd(build_directory.display(), err))?; - - // Unset the Leo panic hook. - let _ = std::panic::take_hook(); + fn apply(self, _context: Context, _: Self::Input) -> Result { + // // Get the program name + // let project_name = context.open_manifest()?.program_id().to_string(); + // + // // Get the private key + // let mut private_key = self.private_key; + // if private_key.is_none() { + // private_key = + // Some(dotenv_private_key().map_err(CliError::failed_to_read_environment_private_key)?.to_string()); + // } + // + // let mut all_paths: Vec<(String, PathBuf)> = Vec::new(); + // + // // Extract post-ordered list of local dependencies' paths from `leo.lock` + // if !self.non_recursive { + // all_paths = context.local_dependency_paths()?; + // } + // + // // Add the parent program to be deployed last + // all_paths.push((project_name, context.dir()?.join("build"))); + // + // for (index, (name, path)) in all_paths.iter().enumerate() { + // // Set deploy arguments + // let deploy = SnarkOSDeploy::try_parse_from([ + // "snarkos", + // "--private-key", + // private_key.as_ref().unwrap(), + // "--query", + // self.endpoint.as_str(), + // "--priority-fee", + // self.priority_fee.as_str(), + // "--path", + // path.to_str().unwrap(), + // "--broadcast", + // format!("{}/{}/transaction/broadcast", self.endpoint, self.network).as_str(), + // &name, + // ]) + // .unwrap(); + // + // // Deploy program + // Developer::Deploy(deploy).parse().map_err(CliError::failed_to_execute_deploy)?; + // + // // Sleep for `wait_gap` seconds. + // // This helps avoid parents from being serialized before children. + // if index < all_paths.len() - 1 { + // std::thread::sleep(std::time::Duration::from_secs(self.wait_gap)); + // } + // } - // Call the `node` command. - println!(); - let command = SnarkVMDeploy::try_parse_from([ALEO_CLI_COMMAND]).map_err(CliError::failed_to_parse_aleo_node)?; - let res = command.parse().map_err(CliError::failed_to_execute_aleo_node)?; - - // Log the output of the `node` command. - tracing::info!("{}", res); - - Ok(()) + Err(PackageError::unimplemented_command("leo deploy").into()) } } diff --git a/leo/cli/commands/execute.rs b/leo/cli/commands/execute.rs index b018d884db..3aae3745b3 100644 --- a/leo/cli/commands/execute.rs +++ b/leo/cli/commands/execute.rs @@ -15,31 +15,29 @@ // along with the Leo library. If not, see . use super::*; - +use clap::Parser; +// use snarkos_cli::commands::{Developer, Execute as SnarkOSExecute}; use snarkvm::{cli::Execute as SnarkVMExecute, prelude::Parser as SnarkVMParser}; /// Build, Prove and Run Leo program with inputs #[derive(Parser, Debug)] pub struct Execute { - #[clap(name = "NAME", help = "The name of the program to execute.", default_value = "main")] + #[clap(name = "NAME", help = "The name of the function to execute.", default_value = "main")] name: String, - - #[clap(name = "INPUTS", help = "The inputs to the program.")] + #[clap(name = "INPUTS", help = "The inputs to the program. If none are provided, the input file is used.")] inputs: Vec, - - #[clap( - name = "ENDPOINT", - help = "The specified network endpoint.", - default_value = "https://api.explorer.aleo.org/v1", - long - )] - endpoint: String, - + #[clap(long, help = "Execute the transition on chain", default_value = "false")] + broadcast: bool, + #[clap(long, help = "Custom priority fee in microcredits", default_value = "1000000")] + priority_fee: String, + #[clap(long, help = "Custom network", default_value = "testnet3")] + network: String, + #[clap(long, help = "Custom private key")] + private_key: Option, #[arg(short, long, help = "The inputs to the program, from a file. Overrides the INPUTS argument.")] file: Option, - #[clap(flatten)] - pub(crate) compiler_options: BuildOptions, + compiler_options: BuildOptions, } impl Command for Execute { @@ -54,7 +52,51 @@ impl Command for Execute { (Build { options: self.compiler_options.clone() }).execute(context) } - fn apply(self, context: Context, _: Self::Input) -> Result { + fn apply(self, context: Context, _input: Self::Input) -> Result { + // If the `broadcast` flag is set, then broadcast the transaction. + if self.broadcast { + // // Get the program name + // let project_name = context.open_manifest()?.program_id().to_string(); + // + // // Get the private key + // let mut private_key = self.private_key; + // if private_key.is_none() { + // private_key = + // Some(dotenv_private_key().map_err(CliError::failed_to_read_environment_private_key)?.to_string()); + // } + // + // // Execute program + // Developer::Execute( + // SnarkOSExecute::try_parse_from( + // [ + // vec![ + // "snarkos", + // "--private-key", + // private_key.as_ref().unwrap(), + // "--query", + // self.compiler_options.endpoint.as_str(), + // "--priority-fee", + // self.priority_fee.as_str(), + // "--broadcast", + // format!("{}/{}/transaction/broadcast", self.compiler_options.endpoint, self.network) + // .as_str(), + // project_name.as_str(), + // &self.name, + // ], + // self.inputs.iter().map(|input| input.as_str()).collect(), + // ] + // .concat(), + // ) + // .unwrap(), + // ) + // .parse() + // .map_err(CliError::failed_to_execute_deploy)?; + + return Err(PackageError::unimplemented_command("leo execute --broadcast").into()); + } + + // If input values are provided, then run the program with those inputs. + // Otherwise, use the input file. let mut inputs = self.inputs; // Compose the `execute` command. @@ -93,7 +135,7 @@ impl Command for Execute { // Add the endpoint to the arguments. arguments.push(String::from("--endpoint")); - arguments.push(self.endpoint); + arguments.push(self.compiler_options.endpoint.clone()); // Open the Leo build/ directory let path = context.dir()?; diff --git a/leo/cli/commands/mod.rs b/leo/cli/commands/mod.rs index fc606785b8..0c533b896e 100644 --- a/leo/cli/commands/mod.rs +++ b/leo/cli/commands/mod.rs @@ -26,15 +26,15 @@ pub use build::Build; pub mod clean; pub use clean::Clean; +pub mod deploy; +pub use deploy::Deploy; + pub mod example; pub use example::Example; pub mod execute; pub use execute::Execute; -// pub mod deploy; -// pub use deploy::Deploy; - pub mod new; pub use new::New; @@ -122,6 +122,14 @@ pub trait Command { /// require Build command output as their input. #[derive(Parser, Clone, Debug, Default)] pub struct BuildOptions { + #[clap( + long, + help = "Endpoint to retrieve on-chain dependencies from.", + default_value = "http://api.explorer.aleo.org/v1" + )] + pub endpoint: String, + #[clap(long, help = "Does not recursively compile dependencies.")] + pub non_recursive: bool, #[clap(long, help = "Enables offline mode.")] pub offline: bool, #[clap(long, help = "Enable spans in AST snapshots.")] diff --git a/leo/cli/helpers/context.rs b/leo/cli/helpers/context.rs index e7a5de3bbc..e6dbf96299 100644 --- a/leo/cli/helpers/context.rs +++ b/leo/cli/helpers/context.rs @@ -22,6 +22,8 @@ use leo_package::build::{BuildDirectory, BUILD_DIRECTORY_NAME}; use snarkvm::file::Manifest; use aleo_std::aleo_dir; +use indexmap::IndexMap; +use retriever::LockFileEntry; use std::{ env::current_dir, fs::File, @@ -106,4 +108,33 @@ impl Context { // Get package name from program id. Ok(manifest) } + + /// Returns a post ordering of the local dependencies. + /// Found by reading the lock file `leo.lock`. + pub fn local_dependency_paths(&self) -> Result> { + let path = self.dir()?; + let lock_path = path.join("leo.lock"); + + // If there is no lock file can assume no local dependencies + if !lock_path.exists() { + return Ok(Vec::new()); + } + + let contents = std::fs::read_to_string(&lock_path) + .map_err(|err| PackageError::failed_to_read_file(lock_path.to_str().unwrap(), err))?; + + let entry_map: IndexMap> = + toml::from_str(&contents).map_err(PackageError::failed_to_deserialize_lock_file)?; + + let lock_entries = entry_map.get("package").ok_or_else(PackageError::invalid_lock_file_formatting)?; + + let list: Vec<(String, PathBuf)> = lock_entries + .iter() + .filter_map(|entry| { + entry.path().map(|local_path| (entry.name().to_string(), local_path.clone().join("build"))) + }) + .collect(); + + Ok(list) + } } diff --git a/leo/package/Cargo.toml b/leo/package/Cargo.toml index fb6a3d5691..4765a79b4b 100644 --- a/leo/package/Cargo.toml +++ b/leo/package/Cargo.toml @@ -25,6 +25,9 @@ default-features = false [dependencies.snarkvm] workspace = true +#[dependencies.snarkos-cli] +#version = "2.2.4" + [dependencies.leo-errors] path = "../../errors" version = "=1.10.0" diff --git a/tests/expectations/compiler/address/binary.out b/tests/expectations/compiler/address/binary.out index f44d440f5f..4c010d89f2 100644 --- a/tests/expectations/compiler/address/binary.out +++ b/tests/expectations/compiler/address/binary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ced2082a8e348b1aa0808f4c72fa4fb4ab5fc664e573e33a203f2683879dfeca - type_checked_symbol_table: a0dfc2822cd2ba34228b9388c5f8f05f5ff5add4283a622c3615093172118f8f - unrolled_symbol_table: a0dfc2822cd2ba34228b9388c5f8f05f5ff5add4283a622c3615093172118f8f + - - initial_symbol_table: 2ee2a99efeb3473ccec80415106122bfa9a87565247ed9b8032896ec756e33aa + type_checked_symbol_table: c1619490816ec0d56d77600e667acdb7b4577b32084cf542fcdc1a802d7a972b + unrolled_symbol_table: c1619490816ec0d56d77600e667acdb7b4577b32084cf542fcdc1a802d7a972b initial_ast: 94d3242e748619d667e5896f7ad3988dda45250b368ce2486c33cf6f1c55b638 unrolled_ast: 94d3242e748619d667e5896f7ad3988dda45250b368ce2486c33cf6f1c55b638 ssa_ast: db3e09758f82feca118021d2bee6d59052d672d49f417c27e3b0c05d88002a15 diff --git a/tests/expectations/compiler/address/branch.out b/tests/expectations/compiler/address/branch.out index 58494e17de..74ff10e376 100644 --- a/tests/expectations/compiler/address/branch.out +++ b/tests/expectations/compiler/address/branch.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: af38ae3d646149a4d9313a419619ad336e2483d6e11877216ab2076dfff872ac - type_checked_symbol_table: 489037ec216d778e85678b6c9ddd7c3ed22e40d5481c7eda82b732dcff1f27cf - unrolled_symbol_table: 489037ec216d778e85678b6c9ddd7c3ed22e40d5481c7eda82b732dcff1f27cf + - - initial_symbol_table: 7f932b8d44e0a087c6da5750a6d6caebe3701863c0d179297cfb44fc68113163 + type_checked_symbol_table: 2bc79159a5bee87aecb4b652b908988bfc8922ea41269afe0dffd7fe55ffccda + unrolled_symbol_table: 2bc79159a5bee87aecb4b652b908988bfc8922ea41269afe0dffd7fe55ffccda initial_ast: 8cb5c760709498b96a56ea62b25d3c28b22bf0484298831b23cd89a3570c63c3 unrolled_ast: 8cb5c760709498b96a56ea62b25d3c28b22bf0484298831b23cd89a3570c63c3 ssa_ast: 54a1e0dc85a8262b757539c8e65704ebe4666f121081732d9a8ed3381c5bef34 diff --git a/tests/expectations/compiler/address/equal.out b/tests/expectations/compiler/address/equal.out index cbb47ffb57..fc2a9cf7d0 100644 --- a/tests/expectations/compiler/address/equal.out +++ b/tests/expectations/compiler/address/equal.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b665474dcaa4c7a4b2eb7a513f4cff8ba3b673a65465db206b134799acd0bd93 - type_checked_symbol_table: f385833c35da9d545935068b126557a8bfe7a03da8278004ad0c60286ed7ec46 - unrolled_symbol_table: f385833c35da9d545935068b126557a8bfe7a03da8278004ad0c60286ed7ec46 + - - initial_symbol_table: e0182bdd45dcbb1862e12e209da9b2fb8227c78b37bf915e37f00208557c9b18 + type_checked_symbol_table: 9031de27b62db9f0c3f3ed4fb03211263039a5bb88fa67e6bd6ee55396d946f9 + unrolled_symbol_table: 9031de27b62db9f0c3f3ed4fb03211263039a5bb88fa67e6bd6ee55396d946f9 initial_ast: 10650ea9835265f168c13b09658eadd2b33b4eca35826b56bdca6be930c5ef53 unrolled_ast: 10650ea9835265f168c13b09658eadd2b33b4eca35826b56bdca6be930c5ef53 ssa_ast: b103df8661413a11492f1bf0d7e0e322e652f38055875bdb51026bda792ec8b3 diff --git a/tests/expectations/compiler/address/ternary.out b/tests/expectations/compiler/address/ternary.out index 7bec4b70a4..49d71a2fd7 100644 --- a/tests/expectations/compiler/address/ternary.out +++ b/tests/expectations/compiler/address/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b665474dcaa4c7a4b2eb7a513f4cff8ba3b673a65465db206b134799acd0bd93 - type_checked_symbol_table: f5626319ada04af53a186ac6d1bfef2fd7cd3a16890ea8cc4000e4abd4be2335 - unrolled_symbol_table: f5626319ada04af53a186ac6d1bfef2fd7cd3a16890ea8cc4000e4abd4be2335 + - - initial_symbol_table: e0182bdd45dcbb1862e12e209da9b2fb8227c78b37bf915e37f00208557c9b18 + type_checked_symbol_table: 6cb5b5abdfc48c9e6f755f97947504a8bdc2837ffbf708b0c12f5c38e52ca55b + unrolled_symbol_table: 6cb5b5abdfc48c9e6f755f97947504a8bdc2837ffbf708b0c12f5c38e52ca55b initial_ast: 4b616fbbbf52577b25e69eb1b95915dd9b9ae0da10520f3edd913b9aeeae93fd unrolled_ast: 4b616fbbbf52577b25e69eb1b95915dd9b9ae0da10520f3edd913b9aeeae93fd ssa_ast: 94c32c4de57d425b18ec80921bacbbe66ae2eb8a813ade87b9e1852e01ce38d3 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 1c404395bc..41a3d0df0d 100644 --- a/tests/expectations/compiler/array/access_array_with_loop_counter.out +++ b/tests/expectations/compiler/array/access_array_with_loop_counter.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e4ceb61c69bd6ea4bc6189b0e05d050b6ce9ab15b321561f9a0d9bc3f4b076d6 - type_checked_symbol_table: 39b6a4995fc09260e0d1ecd5c8f6a7855a4f97a899bfd3498f7c611e16fbd952 - unrolled_symbol_table: dc9b52633c15f99daa99e8764fe57e898cb25a34e9a17c800eefcd6d5e0bab0a + - - initial_symbol_table: 3742aee96e76bb3d7d05a2f040bb4e84fa92268b522f537f91b6b74e1bf8754b + type_checked_symbol_table: e4097f4f784b48ea876a7d7278c96bc81f51a90c70f81d215fa490eca8ca5311 + unrolled_symbol_table: 60258c0c9cc5cd4935f5b8418ddbe251a9ece726e47dc6adb386747569b3c2fc initial_ast: 3d649cf2f604480c50b5ff669bf54750f77e81f889a3998555cc71689390485c unrolled_ast: 7ede4b449bb5d6f8017baae359e49a939f98fc956351a73c72049d8a6cfb9f96 ssa_ast: 17ae84d03fb6b02573a98d6fe13a5237a50bd48a107d947c29dfd5025003ab96 diff --git a/tests/expectations/compiler/array/array_access.out b/tests/expectations/compiler/array/array_access.out index f6217da5a7..5c0ab93845 100644 --- a/tests/expectations/compiler/array/array_access.out +++ b/tests/expectations/compiler/array/array_access.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5ac639a39bc707c8427d221252a15a00d76ef155a5a2f7770287dfffc5045cc3 - type_checked_symbol_table: 10d6e256f34841581c8a9ea58dd3536aed5870e2c12364106aaa51697966426e - unrolled_symbol_table: 10d6e256f34841581c8a9ea58dd3536aed5870e2c12364106aaa51697966426e + - - initial_symbol_table: f0c558fe33905e4a538c4b8c1778c51ccda937535c4fa06ffc7d83ae08f7b2cb + type_checked_symbol_table: d34d710ad8077f01ff2d8f4bdcc1328f2aa579651f2ebd3f00280f351024ebd2 + unrolled_symbol_table: d34d710ad8077f01ff2d8f4bdcc1328f2aa579651f2ebd3f00280f351024ebd2 initial_ast: 32276ab6a1dc1aab9f7c473112e6672410ee24cc6161566deb1e4602658b4277 unrolled_ast: 32276ab6a1dc1aab9f7c473112e6672410ee24cc6161566deb1e4602658b4277 ssa_ast: 4e948dd99feb72930b8ec3a14c0dba9fe02af16ed798b858ca5247cdf7fa4527 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 b424d3c13f..a472c5bd5e 100644 --- a/tests/expectations/compiler/array/array_in_composite_data_types.out +++ b/tests/expectations/compiler/array/array_in_composite_data_types.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3eb83061a2a79055bbc0123f4f779f50c6ad3c6336ad697057e3cfbe2fef6bd6 - type_checked_symbol_table: ada5f23ac25bb1d9459045c27095fce0e36e746d84ca57cd7499c322773aa334 - unrolled_symbol_table: ada5f23ac25bb1d9459045c27095fce0e36e746d84ca57cd7499c322773aa334 - initial_ast: fb686c9a0b088dbf94c5b9acb172d03020054d3e04ddae20c18712058c904871 - unrolled_ast: fb686c9a0b088dbf94c5b9acb172d03020054d3e04ddae20c18712058c904871 - ssa_ast: ddbaafa6458cbdb1aef181b82f983b14bdeb6d7fa897c802c6014dbd2ffb7677 - flattened_ast: f0d3ed7e4fe70d7dd546aea9f68d2384fc06ad0d926357da8e317209b60c79f9 - destructured_ast: 8365e9db0d3aa9d9d42d47606a4dd6b519e358ebaceef0cf609345bf7676e26f - inlined_ast: 8365e9db0d3aa9d9d42d47606a4dd6b519e358ebaceef0cf609345bf7676e26f - dce_ast: 8365e9db0d3aa9d9d42d47606a4dd6b519e358ebaceef0cf609345bf7676e26f + - - initial_symbol_table: 0a9e39c80f4a7f4cac48e8fa673aec1a25fb39998ad02d690a0922bdbf7c91a5 + type_checked_symbol_table: fcace63f105343adf3ce1f8d99a70762e83a99e81d6d9a366ec7e9a7bfcbbb96 + unrolled_symbol_table: fcace63f105343adf3ce1f8d99a70762e83a99e81d6d9a366ec7e9a7bfcbbb96 + initial_ast: ed44f2e8674bc083238a3e55c224e862583cc2118f7032194dd9f866937f6e11 + unrolled_ast: ed44f2e8674bc083238a3e55c224e862583cc2118f7032194dd9f866937f6e11 + ssa_ast: cace7d8d010a0387e087f70d50dda22dd9219f10e7e93f4c5b8de4afd2b7abfe + flattened_ast: 00d9a1361c7f00b01be1856f385ccb2ce2864a33d17f01cde91b83ba527cf663 + destructured_ast: 190079c0017bf93950821145acf9f999dd7e8f9cb1a5267b22aefa3c08dd002d + inlined_ast: 190079c0017bf93950821145acf9f999dd7e8f9cb1a5267b22aefa3c08dd002d + dce_ast: 190079c0017bf93950821145acf9f999dd7e8f9cb1a5267b22aefa3c08dd002d bytecode: a3539a0515c22f4ec653aa601063d7a414db833dc25273cee463985b052b72bc warnings: "" diff --git a/tests/expectations/compiler/array/array_in_finalize.out b/tests/expectations/compiler/array/array_in_finalize.out index e8dc853aa1..8dd3c5b82e 100644 --- a/tests/expectations/compiler/array/array_in_finalize.out +++ b/tests/expectations/compiler/array/array_in_finalize.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 01523703092d96be1ea46237d2ad870b68f0f8ef7fa79682ac4f1e5ea7017902 - type_checked_symbol_table: 3ea7b23e139b9addd88767afc9fb5e38e758562e065d1207177bc809992ac5e4 - unrolled_symbol_table: 3ea7b23e139b9addd88767afc9fb5e38e758562e065d1207177bc809992ac5e4 + - - initial_symbol_table: 513000ef5b6588b18b4e9307c998bdac2d0eaf3c0fbe8f972df99531d10fb990 + type_checked_symbol_table: 87970aa8e3bdb5c78b6316f4b6ce58036b334f72316b38e89f53ea0fa2cdc883 + unrolled_symbol_table: 87970aa8e3bdb5c78b6316f4b6ce58036b334f72316b38e89f53ea0fa2cdc883 initial_ast: 031c8fde01e7664264477a68836b02a1509461bb352940221d35f62f51dcfce2 unrolled_ast: 031c8fde01e7664264477a68836b02a1509461bb352940221d35f62f51dcfce2 ssa_ast: 7a81bde21f8f85449b1ea0620e9feb46ca294f6d0c5dab6bdf6537bca42f1a26 diff --git a/tests/expectations/compiler/array/array_in_function_signature.out b/tests/expectations/compiler/array/array_in_function_signature.out index 292def63df..14e8dcd3df 100644 --- a/tests/expectations/compiler/array/array_in_function_signature.out +++ b/tests/expectations/compiler/array/array_in_function_signature.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 95e740d972367a1daf68d1869ee407e5eb1f35dd0fe46daa7ce71caaeb37fe5b - type_checked_symbol_table: e99438533ef3c0e9ecc457e1f73a0a18f1be7c92b9059a928c219a0977e406a4 - unrolled_symbol_table: e99438533ef3c0e9ecc457e1f73a0a18f1be7c92b9059a928c219a0977e406a4 + - - initial_symbol_table: 78fdfbc136a07b9056e6365495b010543217aae651dfa5b4991024873ba0396b + type_checked_symbol_table: 820e08769c49cac44545850f7756291c7e7181f273a63f16a0ce4892e3c45a28 + unrolled_symbol_table: 820e08769c49cac44545850f7756291c7e7181f273a63f16a0ce4892e3c45a28 initial_ast: 102d78cfa8f14fdfcb39e6ccbccbc78820acef97645800ffc84931f9b82e9f5d unrolled_ast: 102d78cfa8f14fdfcb39e6ccbccbc78820acef97645800ffc84931f9b82e9f5d ssa_ast: a09ab12ef7f9790e9a1725c1b2dc86d65564b489d1e685b380a28f9bbcb33b6a diff --git a/tests/expectations/compiler/array/array_in_mapping.out b/tests/expectations/compiler/array/array_in_mapping.out index 4a325fe423..690ed1ce77 100644 --- a/tests/expectations/compiler/array/array_in_mapping.out +++ b/tests/expectations/compiler/array/array_in_mapping.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 002a658ff3a2db38eb21e316458d2473313bbe50f2b4a7cd4aa6e04444c2ed3c - type_checked_symbol_table: e6cbe752fa16e7a820685d02f654c97c2ccf509f7bb3287ea7060017bda0a139 - unrolled_symbol_table: e6cbe752fa16e7a820685d02f654c97c2ccf509f7bb3287ea7060017bda0a139 - initial_ast: 659b1f4496488c035e2c7af9e48d090248ef1f25e6f5ace909950420b7ca3722 - unrolled_ast: 659b1f4496488c035e2c7af9e48d090248ef1f25e6f5ace909950420b7ca3722 - ssa_ast: 659b1f4496488c035e2c7af9e48d090248ef1f25e6f5ace909950420b7ca3722 - flattened_ast: e52025e727b8679a9b09feee810c3861651136d8876d4d5d73f77daa51bfef45 - destructured_ast: dc8685689d83ab1dd09388ad893b18898e470a4a6af29ad08bdfdc09f117ffc9 - inlined_ast: dc8685689d83ab1dd09388ad893b18898e470a4a6af29ad08bdfdc09f117ffc9 - dce_ast: dc8685689d83ab1dd09388ad893b18898e470a4a6af29ad08bdfdc09f117ffc9 + - - initial_symbol_table: 8d141d5fae8f9558d51c1c1724328232a0ec9ac2f2395536fd57c94fd3c0c9db + type_checked_symbol_table: 18804e4a6c45cb4615393e10f9bcdf03d1b3c57c0543d47c9fbc9481330c80e5 + unrolled_symbol_table: 18804e4a6c45cb4615393e10f9bcdf03d1b3c57c0543d47c9fbc9481330c80e5 + initial_ast: 7d40187329bfa45bc12a8722d93ae749d18bc1e74140426242a684297dd1f3e8 + unrolled_ast: 7d40187329bfa45bc12a8722d93ae749d18bc1e74140426242a684297dd1f3e8 + ssa_ast: 7d40187329bfa45bc12a8722d93ae749d18bc1e74140426242a684297dd1f3e8 + flattened_ast: e2468a2b162270486b4c801ca8d53737250d16e11b1907aa0181ac2bdb710638 + destructured_ast: 3a14bdb199158262348c694d07030108f2dddd658c822d2a1e88e5b8640a1438 + inlined_ast: 3a14bdb199158262348c694d07030108f2dddd658c822d2a1e88e5b8640a1438 + dce_ast: 3a14bdb199158262348c694d07030108f2dddd658c822d2a1e88e5b8640a1438 bytecode: bbabb76319d2c69ed28a19090796ad7f974be74a1ef138d0cc58507cc4787632 warnings: "" diff --git a/tests/expectations/compiler/array/array_initialization.out b/tests/expectations/compiler/array/array_initialization.out index ced0d678b1..14c27a12b2 100644 --- a/tests/expectations/compiler/array/array_initialization.out +++ b/tests/expectations/compiler/array/array_initialization.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3904f1aa2958b38775e38de11a75ff1ab9d4416331b916a0f35eb0147a3958da - type_checked_symbol_table: d7bba066fadd2cbffbb1552f84c707126d167b8ede1d135970f00518f6ff8729 - unrolled_symbol_table: d7bba066fadd2cbffbb1552f84c707126d167b8ede1d135970f00518f6ff8729 + - - initial_symbol_table: 03c3c6a161c2813b1e23ee475d096e4736319aeade6acd8a5c01d06bb6666d39 + type_checked_symbol_table: 725f7cb442d1391ac14f33a35f2f08b16172caa56311f0b8f62b0d890a89240e + unrolled_symbol_table: 725f7cb442d1391ac14f33a35f2f08b16172caa56311f0b8f62b0d890a89240e initial_ast: 660059d86d20bf51414ba6a346b61dd0c6afa1d975d1ede5d238625971d2ece2 unrolled_ast: 660059d86d20bf51414ba6a346b61dd0c6afa1d975d1ede5d238625971d2ece2 ssa_ast: 4d231a23b66f1e53a4ee1710c9228f325595440c08b06a40e29021683d47ea17 diff --git a/tests/expectations/compiler/array/array_of_structs.out b/tests/expectations/compiler/array/array_of_structs.out index d26baf2312..d2686d9479 100644 --- a/tests/expectations/compiler/array/array_of_structs.out +++ b/tests/expectations/compiler/array/array_of_structs.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e8ac93eb52e18afae7ffff457a3168cc86074d0883104bc167fcbb8f3ed48ab3 - type_checked_symbol_table: 5e1ba8b3a528d5611d262eb41dffaddd07e77c8005eeb27e3b8dd263b873564c - unrolled_symbol_table: 5e1ba8b3a528d5611d262eb41dffaddd07e77c8005eeb27e3b8dd263b873564c - initial_ast: 49b0e5f168b47054711d61ba56cd00fdd2f0bd9aae1887bd2b94cbd3f9acaa80 - unrolled_ast: 49b0e5f168b47054711d61ba56cd00fdd2f0bd9aae1887bd2b94cbd3f9acaa80 - ssa_ast: 6bbc73503618356a10b615a8f52d9d7fa4a0b0d76ab5ce77362dabf7f7e0c582 - flattened_ast: 559e530f8bb0b5b15b31b74c2bf902d37a48fed8ca763c3d8d272e43169e2dcb - destructured_ast: d75497ef52e99688d2c1278b23f5bfae8970e630ad1998b9fbf7cde1e686ecce - inlined_ast: d75497ef52e99688d2c1278b23f5bfae8970e630ad1998b9fbf7cde1e686ecce - dce_ast: d75497ef52e99688d2c1278b23f5bfae8970e630ad1998b9fbf7cde1e686ecce + - - initial_symbol_table: 26f877e6575661a91a28368e33498e6e6807f3a2027fb798a383c8bddce3218b + type_checked_symbol_table: a156cac3eae20c8389876081217052404f77d236c4766e8bb0782d0b9594dffb + unrolled_symbol_table: a156cac3eae20c8389876081217052404f77d236c4766e8bb0782d0b9594dffb + initial_ast: f220b8582b245809648f0b3697d37949bd2fd02767b68e32271e8b333e51308a + unrolled_ast: f220b8582b245809648f0b3697d37949bd2fd02767b68e32271e8b333e51308a + ssa_ast: 4023197733bca77f2882eb2f3f2ade5191fbacbeca3732ef79e077d26f629fc1 + flattened_ast: eaa969f63bfd5010915975bd11f4d8cd9ef88936ffcfa1bf34b1a76af1c2b1e3 + destructured_ast: b2b04532023156c700a64414ed41664dbb7b36edff06bff46fb5f029fa48e094 + inlined_ast: b2b04532023156c700a64414ed41664dbb7b36edff06bff46fb5f029fa48e094 + dce_ast: b2b04532023156c700a64414ed41664dbb7b36edff06bff46fb5f029fa48e094 bytecode: 53499e77217ba5d8d146384234cbed9abe5c47abcbfe547f7bff6fbef4194a56 warnings: "" diff --git a/tests/expectations/compiler/array/array_size_limits.out b/tests/expectations/compiler/array/array_size_limits.out index 30dcc4ce4f..7c6927cd2c 100644 --- a/tests/expectations/compiler/array/array_size_limits.out +++ b/tests/expectations/compiler/array/array_size_limits.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: dc9a652b7919e99cbb63ca541c7c1738c2fcfec2f13fc6809fd1b12cb0a5174a - type_checked_symbol_table: bdb1049769f4a3f4c08132e4e5c8ebe7693fda64b8ffb3aa0c4fc4a45ee3f0b2 - unrolled_symbol_table: bdb1049769f4a3f4c08132e4e5c8ebe7693fda64b8ffb3aa0c4fc4a45ee3f0b2 + - - initial_symbol_table: 2736b9080cd1f7ee443af8ec180fb09deba000c8dfe4318dbb30f1709936ecdf + type_checked_symbol_table: 01b285a9912018552f939ce1c1fb09776f50d1eb361299d9e9a5eb68287944ff + unrolled_symbol_table: 01b285a9912018552f939ce1c1fb09776f50d1eb361299d9e9a5eb68287944ff initial_ast: 4a5225c722d8af4f266ec15f7e9ff05e2c9375daa78f21ee078a5e22198d0adf unrolled_ast: 4a5225c722d8af4f266ec15f7e9ff05e2c9375daa78f21ee078a5e22198d0adf ssa_ast: 1708017fb5ea18ede484da052f593113726832c08a726e6fb824827e4a7ea111 diff --git a/tests/expectations/compiler/boolean/and.out b/tests/expectations/compiler/boolean/and.out index dca7a18e94..02687e4f0d 100644 --- a/tests/expectations/compiler/boolean/and.out +++ b/tests/expectations/compiler/boolean/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0 - type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 - unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 + - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b + type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba + unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba initial_ast: cb1bfce0497f40547211ffaeffda34260f6757ae7d01a459b18bc67b8ac8f34a unrolled_ast: cb1bfce0497f40547211ffaeffda34260f6757ae7d01a459b18bc67b8ac8f34a ssa_ast: 2e2f85fc41a676f3000db2d8458423fdbc30249f4adc8586cdd5c8dd4c71f54f diff --git a/tests/expectations/compiler/boolean/conditional.out b/tests/expectations/compiler/boolean/conditional.out index b7aedfe1ae..0704ea74ec 100644 --- a/tests/expectations/compiler/boolean/conditional.out +++ b/tests/expectations/compiler/boolean/conditional.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0 - type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 - unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 + - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b + type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba + unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba initial_ast: e4a47461dd96ca03ee0cf5f66cd341212a64411225adfe1f4650b5a0244dc505 unrolled_ast: e4a47461dd96ca03ee0cf5f66cd341212a64411225adfe1f4650b5a0244dc505 ssa_ast: 4b157ccde4b193233579fc52a44a24b89ab462bf370717bf274003f65e143567 diff --git a/tests/expectations/compiler/boolean/equal.out b/tests/expectations/compiler/boolean/equal.out index 4392bc7746..71381950ca 100644 --- a/tests/expectations/compiler/boolean/equal.out +++ b/tests/expectations/compiler/boolean/equal.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0 - type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 - unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 + - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b + type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba + unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba initial_ast: 61217aec18c2073eee84ec4213b7bc45ed3bf4743a7dd0f438697e081a881dc7 unrolled_ast: 61217aec18c2073eee84ec4213b7bc45ed3bf4743a7dd0f438697e081a881dc7 ssa_ast: 2279e268ed5b67453ec005211004ebee30d7577737a87ad4bc21e72c36be2db0 diff --git a/tests/expectations/compiler/boolean/not_equal.out b/tests/expectations/compiler/boolean/not_equal.out index 10a18ac2f1..5d4b9c92bf 100644 --- a/tests/expectations/compiler/boolean/not_equal.out +++ b/tests/expectations/compiler/boolean/not_equal.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0 - type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 - unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 + - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b + type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba + unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba initial_ast: c16f3e4533f6a833dd3429cdace72599198d9ffc0cff0c5262f7d2d817aecad2 unrolled_ast: c16f3e4533f6a833dd3429cdace72599198d9ffc0cff0c5262f7d2d817aecad2 ssa_ast: 4cb449adc13d9fc054d35a4306c031d95833037c377da5fc56b4a76f2eabaa9c diff --git a/tests/expectations/compiler/boolean/operator_methods.out b/tests/expectations/compiler/boolean/operator_methods.out index e22127b77b..1a37019e8a 100644 --- a/tests/expectations/compiler/boolean/operator_methods.out +++ b/tests/expectations/compiler/boolean/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0 - type_checked_symbol_table: 844670f23e97a001089c04ae83eed78640626d547c0c1c64aea5c2a38e268bb9 - unrolled_symbol_table: 844670f23e97a001089c04ae83eed78640626d547c0c1c64aea5c2a38e268bb9 + - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b + type_checked_symbol_table: a8f7a4e237c8966091f6c5fdef5b980e067d7d91ebc40ab89dccdc6e36de71fb + unrolled_symbol_table: a8f7a4e237c8966091f6c5fdef5b980e067d7d91ebc40ab89dccdc6e36de71fb initial_ast: 34ef2d8c201f7799c13ebdffbc40ae7ce6cf81c04e30286b7eae833c6fc4b356 unrolled_ast: 34ef2d8c201f7799c13ebdffbc40ae7ce6cf81c04e30286b7eae833c6fc4b356 ssa_ast: fb94a65958ce35f26e3b445f2069f5a728bd48c94517eefa84a98ba589b22df8 diff --git a/tests/expectations/compiler/boolean/or.out b/tests/expectations/compiler/boolean/or.out index 330efc8c76..9d8dab5544 100644 --- a/tests/expectations/compiler/boolean/or.out +++ b/tests/expectations/compiler/boolean/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2adc422d95ac044a24d85b8ab7638650452e9649dc3084ab229a2233565845a0 - type_checked_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 - unrolled_symbol_table: 17210cdbf1e596a6355a342d5e5d855a0f883b6a30482f5d2725df7804208869 + - - initial_symbol_table: c2554df804e76bce64e5beedbf8d8e065838dbcbd414e55b572828825d0d697b + type_checked_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba + unrolled_symbol_table: 22b375401300c7518693377bd090bac20ee7b423925434817e9d88c889e7deba initial_ast: b1d21cb0ba71715333e75efca70fe0bcf972fe6cd829450005477642b87073fe unrolled_ast: b1d21cb0ba71715333e75efca70fe0bcf972fe6cd829450005477642b87073fe ssa_ast: 2d68d235dcd42e1f8bc6c6a7b33df61ea8f568ef47f0f8d45ec829f5ba322747 diff --git a/tests/expectations/compiler/console/assert.out b/tests/expectations/compiler/console/assert.out index 71ef608815..b75daa61f8 100644 --- a/tests/expectations/compiler/console/assert.out +++ b/tests/expectations/compiler/console/assert.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e8ab51452ace557f47719b795991a5b62a8dcf64615bd93a99de8aa28179a7d0 - type_checked_symbol_table: 49e9824efda3a995b682f3f39333e11665cee1e995bffd650bdf5e6eec3ed103 - unrolled_symbol_table: 49e9824efda3a995b682f3f39333e11665cee1e995bffd650bdf5e6eec3ed103 - initial_ast: 5d57d2bbac04f4c15babb8424fd8a4283a06c8c378ab41a9124c526e85287286 - unrolled_ast: 5d57d2bbac04f4c15babb8424fd8a4283a06c8c378ab41a9124c526e85287286 - ssa_ast: 4e1a8787fe8dacabcd494c8518ab8c8e9f4b571f598c47580fc64909efb9b926 - flattened_ast: 6a671fa7b39b60d50699f61febd0ffa0b6a06631140310f393abdc4644366851 - destructured_ast: 8be2edf79cb1c826e031b358f3d9047fc58d929406f4c43a9a3df8bb4d3e150b - inlined_ast: 8be2edf79cb1c826e031b358f3d9047fc58d929406f4c43a9a3df8bb4d3e150b - dce_ast: 8be2edf79cb1c826e031b358f3d9047fc58d929406f4c43a9a3df8bb4d3e150b + - - initial_symbol_table: cd0dd5b8c35f4122c143671a9c75e32b149bb2d85693ae62cbb4b5368ac38892 + type_checked_symbol_table: 188525122dabaa0f219515b75de1edad0bb16a433c9f45c197b06a35c5982a12 + unrolled_symbol_table: 188525122dabaa0f219515b75de1edad0bb16a433c9f45c197b06a35c5982a12 + initial_ast: f86190debc635d37b9a18467587d9836ad3bcc07b8ec6a263267c928b81c85c9 + unrolled_ast: f86190debc635d37b9a18467587d9836ad3bcc07b8ec6a263267c928b81c85c9 + ssa_ast: 115eafc8a3d7b48c79363e4c8a56314d73407e4fed1d56056fcbabf752060fcf + flattened_ast: 75138500773ddba4b63ea9199c36f24c48a3169977fa70fc4adfbd64daeb71df + destructured_ast: 0cd440866d288992b0795dbcc202791d7969c088378be37c2e6828f37407fe9c + inlined_ast: 0cd440866d288992b0795dbcc202791d7969c088378be37c2e6828f37407fe9c + dce_ast: 0cd440866d288992b0795dbcc202791d7969c088378be37c2e6828f37407fe9c bytecode: 3c391009be59588562aa4a34d1b00508cd253c94d35a66741962352c76a92633 warnings: "" diff --git a/tests/expectations/compiler/console/conditional_assert.out b/tests/expectations/compiler/console/conditional_assert.out index d666e14e69..302caa42a2 100644 --- a/tests/expectations/compiler/console/conditional_assert.out +++ b/tests/expectations/compiler/console/conditional_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 98fe1781611a543edd8044244e7dca9e21b1b5e5833edd466d76f61d0009b7bb - type_checked_symbol_table: 7e6838ca6e2731e8031ed48ca064c74c37d9e75e4fc0d57012aa5ff68b2d3174 - unrolled_symbol_table: 7e6838ca6e2731e8031ed48ca064c74c37d9e75e4fc0d57012aa5ff68b2d3174 + - - initial_symbol_table: fa3884ac54aff755ef2586393599721511b7ce135c9bcbe74cabff30886e0b80 + type_checked_symbol_table: 23d793fbaa974bea4557caf161cb9e8e4f653b8513007155c7b6d790e3bdcaff + unrolled_symbol_table: 23d793fbaa974bea4557caf161cb9e8e4f653b8513007155c7b6d790e3bdcaff initial_ast: b868f87536ee7782c8fbeff535d6df882416886dd5dfed4f9363f350c9e55511 unrolled_ast: b868f87536ee7782c8fbeff535d6df882416886dd5dfed4f9363f350c9e55511 ssa_ast: c34387f2e4798e36e23f5b992ef13f39dd128ea4f38bea1fa6d931a8564a3744 diff --git a/tests/expectations/compiler/constants/const_tuple_declaration.out b/tests/expectations/compiler/constants/const_tuple_declaration.out index 741c343dc3..de6873c90e 100644 --- a/tests/expectations/compiler/constants/const_tuple_declaration.out +++ b/tests/expectations/compiler/constants/const_tuple_declaration.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: af2effe11f5047f1accaca1df1d8456dbb355969e1e843ba37eda44257570551 - type_checked_symbol_table: 354aa26afb5a249661053cf406c56c1b5434ef844d9706dd2cc6bf2d29422578 - unrolled_symbol_table: 3e547b48415783fedfc122912e44531723314de8d8838ac4a4da298463dd1160 + - - initial_symbol_table: 4257c099771eba0ebe56caedd81d40740538873eaa91636b4d2ad01ca0c11dee + type_checked_symbol_table: d8240d6895acdb3c1c6f527c87077b41a7ab85a1fc62cda388b51835da6ffa44 + unrolled_symbol_table: 02f0a9e26712b0acf1fc296ec9613e364e23254fb0bd0eb162b5404b0bf1dfe3 initial_ast: cdc5af7d6affe7f7b920e862890f7d1243dc796aee21811427c3c4b952888a82 unrolled_ast: 2fc7bc4cc122c854272b545de15d6a96f9b0005c32ab5eb1acd6f367cb758faa ssa_ast: 2d2ff690858a75e0f0c731a11899732c4902b36d1e73550c443e82a6b988aaae diff --git a/tests/expectations/compiler/constants/constant_finalize.out b/tests/expectations/compiler/constants/constant_finalize.out index 10fa703091..eddcdc0efa 100644 --- a/tests/expectations/compiler/constants/constant_finalize.out +++ b/tests/expectations/compiler/constants/constant_finalize.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77b127880b95652f948bc184d24fb51eb368cc2ccb022093cd27c2fbc03bb70e - type_checked_symbol_table: be1bdc9825b662e2070dabbd8e16d24d51ed989e91e385f9ebf27e11dc12b902 - unrolled_symbol_table: 435f5b6da45d68cf00a82aca5b9bd6e326c5d7d2252811db0e96afd1de00a727 - initial_ast: 482e827fb2c32ca61a931013cd1e6f8d29ee21d7807a864a9b00484e536305b8 - unrolled_ast: aecbef72ad4fed4eb0962d95206c23a6ee6f060f62e4c2ad05ca1cf58ddcc655 - ssa_ast: f4301d11941e8dbe05400954f46895716cae64f7e3a34852f7d286af982c1197 - flattened_ast: b59ae5f18324bf358616bd17646feb7c5dff11d2028b8e8af681ea96df7a85cd - destructured_ast: a8c24ec9d97955518927812d4ef31b4891d50c1c053adf88b3fed8917698c23b - inlined_ast: a8c24ec9d97955518927812d4ef31b4891d50c1c053adf88b3fed8917698c23b - dce_ast: a8c24ec9d97955518927812d4ef31b4891d50c1c053adf88b3fed8917698c23b + - - initial_symbol_table: 92e694cc0e2f719d64e8e9430ce0469914f77d894c54c9dc0c8bc1e0c1c842e0 + type_checked_symbol_table: d6f165eac19e1c00649f1adaeb9f04464cfa1be8f06868500386191a587504b9 + unrolled_symbol_table: 8956477975d1c096a484474aa44051bf03177e60c203b45a59188670a23e5ee6 + initial_ast: 7605e29ba9dd5e1fab7cdfb8aa89d2775203f5273b84735a3440c545ebffce03 + unrolled_ast: 517bd11485cc6cabac08d36b8d0bb4e6ab7eed9182b10cd04ef6a0f277e0465b + ssa_ast: ab7055ad83cbd497b5561391dee9a179bd4d7b577de91ed9dc72582cd9b72c91 + flattened_ast: 703074571d3f3479b96465ca1dca76b05b1e1d34d4783d06dfc04bd1dea0dfe2 + destructured_ast: e2ec29080262ba2b3f1be10263b24950edd7920b38c86eb9295ef7e7baea5120 + inlined_ast: e2ec29080262ba2b3f1be10263b24950edd7920b38c86eb9295ef7e7baea5120 + dce_ast: e2ec29080262ba2b3f1be10263b24950edd7920b38c86eb9295ef7e7baea5120 bytecode: 34335e40c3ca26e00044d055cc0cb8d262fce1ac49a4940b36b1136e0772d305 warnings: "" diff --git a/tests/expectations/compiler/constants/constant_loop_bound.out b/tests/expectations/compiler/constants/constant_loop_bound.out index 20df8a7195..8e28ab1d55 100644 --- a/tests/expectations/compiler/constants/constant_loop_bound.out +++ b/tests/expectations/compiler/constants/constant_loop_bound.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1eed24f01e5256fec3b444fd3a38b7e25756c5fb20010872884a34d54ef888c - type_checked_symbol_table: 89c060252a9e229b91f2ac52e5e3823e04400f3e060ead04999aa4911f42c731 - unrolled_symbol_table: c00e0818651bd9e2c068becdf3819b8d46238e0cfad46c87791efa9c97c6f9de + - - initial_symbol_table: 9d2621a6655c3b4fc488b4303557b99756de606508b19dc917a2d2c004d05b3c + type_checked_symbol_table: 63e4810a08f666b904fa09a6c923ddaed25dcefd5ab69a9dbfb0067f5563c494 + unrolled_symbol_table: 6979a1a8c5d4216808b49ffdd08823c90bb7bb453ba0a24f929a4e8a4713f806 initial_ast: 9ebde40ca2971771bf7ff4af11a88482f32aee303723c87cfe5b4a0795a560bb unrolled_ast: 338b820767e2fc502f9530c16635f6a8589c0c48c18157f3d76c924193b65b03 ssa_ast: c3265796218829ddfdd6e34b50beaefadabdb49695cbf3034330442571766e61 diff --git a/tests/expectations/compiler/constants/loop_unrolling.out b/tests/expectations/compiler/constants/loop_unrolling.out index 9811de3777..fdd1b36d4b 100644 --- a/tests/expectations/compiler/constants/loop_unrolling.out +++ b/tests/expectations/compiler/constants/loop_unrolling.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c6a4e40ae8f466c3ff6bf5d356d6ba89684438f88015e8ea23ff43eadb662b49 - type_checked_symbol_table: 0b88104308fe0b9e390a59a4359d6245170347557911b21ba04cd1d9124da14d - unrolled_symbol_table: af56532f8dd6c6ca6f5fc8af3667202298898a54fe2f871a7874684a712f141d + - - initial_symbol_table: 29e97965dc9ebb3ed0ec705736fbdc7dbb9f813faeac344da82d0456e333f874 + type_checked_symbol_table: e82c690e31df9895a2e07093511bc47a321ceabb638540d5fba59641db0e8abc + unrolled_symbol_table: 649c16b1edb5c10fc698f4ed9912a0438208546bc8b06f50f004b3176db37f47 initial_ast: 6256a249cbc21507d80bb44e2915179d77485e9c7974b09dad5ac31c80857779 unrolled_ast: 9c4e9b3fa952b1eb43ad69e5374eaa14dd6a7028e993cfef8183f832869d5a5d ssa_ast: 10a72521616bff5daf9a6086d3c4a86a98abb246ccebe02f62d92ef3885f8138 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 8b238b086f..c8da37faa3 100644 --- a/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out +++ b/tests/expectations/compiler/constants/unroll_loop_with_tuple_definition.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c6a4e40ae8f466c3ff6bf5d356d6ba89684438f88015e8ea23ff43eadb662b49 - type_checked_symbol_table: 1f2f455b3509dd7c93fa6799a0f3f01843aaab11efbc772223dcb5de29ae93f9 - unrolled_symbol_table: 1ff2f86af30a607b97e5d1795e0ff64aee075c340aa13d8c1b98df2595eddd58 + - - initial_symbol_table: 29e97965dc9ebb3ed0ec705736fbdc7dbb9f813faeac344da82d0456e333f874 + type_checked_symbol_table: 0d2450e4e9dbdf81f3509cfd8a2ddf47db37aa8980bf1c268305e4e0558772d4 + unrolled_symbol_table: 1380d27733d07cc968b92d018486a2c5a7dce3ede1253f4c6694b7ae5e477105 initial_ast: 2edeabb90f14e92b8eeab4396b1ddcc6e707da5e3b3ca9936ba946bbaba68822 unrolled_ast: 305dc314c5c7272d119542345476398ae0e349b6fbc38ea8286e5a53510ea821 ssa_ast: 04080337c157b9b1b50422ee764a6bd8ecb102d6198a48ffc83919f07d339806 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 b6681f5050..be80f14f9d 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - initial_ast: dcba8db0243dff2d3c5311005e63d0647ed42363d0362422c33f95925a36dad8 - unrolled_ast: dcba8db0243dff2d3c5311005e63d0647ed42363d0362422c33f95925a36dad8 - ssa_ast: 804d72944c1e4c4c491108bda45dc1c48d856b332d18f985f791d3f813d2430a - flattened_ast: 927cd1441ff9c59ac177e9a2d783d9f8c49f58fa474412095200b0ca6d5effee - destructured_ast: da6c4f48019a88521e69e131dfb94fed21a3109e623c0c9d0e1db6d02d56fab4 - inlined_ast: da6c4f48019a88521e69e131dfb94fed21a3109e623c0c9d0e1db6d02d56fab4 - dce_ast: 5ff2ea345d15672bbfc673a9e773299d94783e41f819c221507387df6b1f12fc + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + initial_ast: 14ed8952c476c2b24bf9ad6cd7da7091e8aacd49975682bc4876f9b2d3aedbbe + unrolled_ast: 14ed8952c476c2b24bf9ad6cd7da7091e8aacd49975682bc4876f9b2d3aedbbe + ssa_ast: dcb235411309bf2559c2a427c29e716b2069631a485110e9a82e23994bb3fc52 + flattened_ast: 9020e9b164148797cd34c2dc0031396ad860ef0dcdad67762943a00bd7d7d4f7 + destructured_ast: 9da93c6eb49d492936f1d950dd4e3a2aaa93dff67b23fd6f8667f4c20b626861 + inlined_ast: 9da93c6eb49d492936f1d950dd4e3a2aaa93dff67b23fd6f8667f4c20b626861 + dce_ast: 665fb2235b45e4fe8801daa263ced1e9183789878e536c7b8d18e47681937947 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 b30e7b8aab..bf54cacfe8 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239 - unrolled_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239 - initial_ast: 4720b451bb96d91b8d5d632ea11e2394d9b34bd4c396633658905acf7e08ac94 - unrolled_ast: 4720b451bb96d91b8d5d632ea11e2394d9b34bd4c396633658905acf7e08ac94 - ssa_ast: c5998a0356afed2adbafa1d0ed223f3d848c09e783119a51b38cf42f37aa1930 - flattened_ast: 498ab5e011ce4ca54e190bc80ea436c39443029c1d7be50894d740ed16baaa7d - destructured_ast: 61e71696de1b8067a8fcaf4cb63a61512a0a35c69026fa8cb9d0d56cce32f416 - inlined_ast: 61e71696de1b8067a8fcaf4cb63a61512a0a35c69026fa8cb9d0d56cce32f416 - dce_ast: b7bfe7c834ca23bb98558e0e802401b75f2eb4cc9c03bae8098ecc602a4f8117 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883 + unrolled_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883 + initial_ast: 4658c53df803f432b94e89b89f9919e362fa9fb1a36cec6a4bfaeef9a7024434 + unrolled_ast: 4658c53df803f432b94e89b89f9919e362fa9fb1a36cec6a4bfaeef9a7024434 + ssa_ast: d9edec3b6bee6695344a4f8f7c0ef735d02838a800a0d10737083ed7956a919f + flattened_ast: de70fa794947b7c4cd24beac167e076dded5e8325eb95f36b5f906746950deda + destructured_ast: 16c6941986501843ab532ce7750e13b1db6b35b66a2903bce1a81e5d7ac640fd + inlined_ast: 16c6941986501843ab532ce7750e13b1db6b35b66a2903bce1a81e5d7ac640fd + dce_ast: bea3bf327ec7a8509c0b2dd9c08a8ad66f22cb4997a17fed66ff21c362ce4de7 bytecode: 89209e8d86f847dbf47309d0092ee98ff4c7e72f93c06aa16b185b87931b4163 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 e791a1e5f6..f8ab5ecac6 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_commit_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: df1a8e245bf68db29b7e51bd474d925561f71360f9bcaf8191395fb32dc307d4 - unrolled_ast: df1a8e245bf68db29b7e51bd474d925561f71360f9bcaf8191395fb32dc307d4 - ssa_ast: 272eb3fc1c47b2b004ed89eb8eb01942082b1e6497221d27c28513d47570fbdf - flattened_ast: 95e9236617e41f9860d237f4db626b50cffccc079fa5342c735192d9c4847970 - destructured_ast: ddc393fca22f1ff67682d324bf7e97e9d9f346361fa05b8b355ec26a5f49eb7b - inlined_ast: ddc393fca22f1ff67682d324bf7e97e9d9f346361fa05b8b355ec26a5f49eb7b - dce_ast: c56ccba1e524a36abd2d6a080963e02681b3906e2588e7418c345037f40ee75a + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: c195cd96cb533417c22ee288a309dc785869aead578882b8de25adaa7138767a + unrolled_ast: c195cd96cb533417c22ee288a309dc785869aead578882b8de25adaa7138767a + ssa_ast: d61f8c38d5972e527ca0774933f12701948204aabf235bcc410234b0cca6ffa7 + flattened_ast: c2913b758f62dc5bfb9578736623c6f555e92843ef2640e7b8c4017010bab71e + destructured_ast: 5e47cadb8b30359951bb55d17f62114e21c36cb22909bdd8922d280e205fad79 + inlined_ast: 5e47cadb8b30359951bb55d17f62114e21c36cb22909bdd8922d280e205fad79 + dce_ast: 32ceba1bad1d48a88a8bec44db7202e2666ee7a1eace8065dfa7e643a04b6922 bytecode: 44723f1147fbb09b330db772453005ab5dae98a53925a9dc45b66daa51584290 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 a1cb26c1ad..796270d905 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 2244e3ecab6e4c4f0d3a04a2fccffa870b542be65fe973a3734acf2c95e8ad3f - unrolled_ast: 2244e3ecab6e4c4f0d3a04a2fccffa870b542be65fe973a3734acf2c95e8ad3f - ssa_ast: b07230fc8f516422ef9f80eef3a0341b2300bc017db7109e1a0e95cb135cff0b - flattened_ast: 8bbb94ce31bbbf42d3bfb5db2db9a82e0c0abde78ef902cc970e3ef97ea4175a - destructured_ast: 128428fb8bc285f8de9ec60c68bdd14a68ac89f1b3d1b32147159de9528191a0 - inlined_ast: 128428fb8bc285f8de9ec60c68bdd14a68ac89f1b3d1b32147159de9528191a0 - dce_ast: d1aaa70ff1de70aad1729694e33da529dfb87e5308939a7bae4b4448c35c6649 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 7e158eb4d35f3576485510266c8bf65e43a8a01e112c893a9b207f22455fff6c + unrolled_ast: 7e158eb4d35f3576485510266c8bf65e43a8a01e112c893a9b207f22455fff6c + ssa_ast: 580070ba6c54295ee57adad120f1e289e0383a9924b33483d418d578984516df + flattened_ast: 9a9f97a65090fb04e4923f03168ff633de8dd8df5d0d77771e0297895327f8ad + destructured_ast: af85d016afeb7bb8f094f29d35efa0d587d7318ab7ddcf0d1e7dcb8c41995e13 + inlined_ast: af85d016afeb7bb8f094f29d35efa0d587d7318ab7ddcf0d1e7dcb8c41995e13 + dce_ast: 3398f3b5688a2adfd3e1a729066f970183d1cd3d0081a35b566ef5a78025c691 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 e3d5a5c4ef..74bbc7b0ee 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 6862efe8b596e629b2378b738167947a2fa19089e649fa1fc48a4b166bc56335 - unrolled_ast: 6862efe8b596e629b2378b738167947a2fa19089e649fa1fc48a4b166bc56335 - ssa_ast: a27a2e149590e24904d3f874cf7aaf0c4cd8b720b978d2b254c33d31fd4be31d - flattened_ast: afcbe91351846e907371ce92509d19adfda10428ff31d81281f3730fb1b05aba - destructured_ast: defef5668f0ec16f7c85197153c526d329e41e9a3c068ad273f8a2fc153b521e - inlined_ast: defef5668f0ec16f7c85197153c526d329e41e9a3c068ad273f8a2fc153b521e - dce_ast: 683f503ccc7ccb5b9c8c45b019338ef1228ea93b793076bcc31ed7c6639c192f + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: cf0620436443663eee9dd1767bbdba9c2a68b350a02a32df0b203b6c07c28e3d + unrolled_ast: cf0620436443663eee9dd1767bbdba9c2a68b350a02a32df0b203b6c07c28e3d + ssa_ast: ee7a71f44f12f31dbed39bc4db57b50c72012769af87c4ccb24f408d0955f49e + flattened_ast: 64ddd1307acda3369319ec275d0d1a1e2b3c58941bf55da4533f0b4e59815838 + destructured_ast: 482ea7d3d89a58dc0167fc45c84d402fb4fb150dd7e583b8edde3f0c93b12a34 + inlined_ast: 482ea7d3d89a58dc0167fc45c84d402fb4fb150dd7e583b8edde3f0c93b12a34 + dce_ast: 557dcaf33a9988d441fbe85b0fe13bef52bf00e214b9631224765930c8b733b4 bytecode: 1ee04c880a78442953925baa8e3c60e416d77c926da80774db6961188aaba65a 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 85bea98d85..41a9ba45d4 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 724b1b99450b4b86135c4466d0096fa0a1604587bc67b200b48c10beff1ddc8a - unrolled_ast: 724b1b99450b4b86135c4466d0096fa0a1604587bc67b200b48c10beff1ddc8a - ssa_ast: c526d668c728b43d6c65616f11bef25cd64ffecebb0bd4c879fb252bb6ec27ce - flattened_ast: 1043a107ea8f2bd3c010df9f98a9615aace849d7c8a811d8cfc6d13f2c395e3c - destructured_ast: 25f2b52c4f11522535461a96a6547e6da3fe3877e004d54bf88da6bc0ba662cd - inlined_ast: 25f2b52c4f11522535461a96a6547e6da3fe3877e004d54bf88da6bc0ba662cd - dce_ast: e478366ce2754d6ea16a10244d81226bb04183347cc53bcdd558ee4d6d0c3926 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 18367bef5242c3d05bf9b634b7c4283827cc2b139dd34321ca7bdf15548ebed4 + unrolled_ast: 18367bef5242c3d05bf9b634b7c4283827cc2b139dd34321ca7bdf15548ebed4 + ssa_ast: f304a3aa5bfea73165262ef32997e06905caf181a1128dd491901f3e9ab8894d + flattened_ast: d1b14cb4e3e6741c59fd51d1f1d9c7586d0a3b277b988bc23bbf62a5b3205f2a + destructured_ast: 9a60cdb4272353ea39b520c6395ee2728947743ac8f1168a7749b6284f69302b + inlined_ast: 9a60cdb4272353ea39b520c6395ee2728947743ac8f1168a7749b6284f69302b + dce_ast: b251f2c19953b697d980b2ced31dba59d0620b4a82c66f5e0c3895f12bfb4032 bytecode: 6e17954a1a55bf11bcac1b381fc6a82ee849f92a9af06d755ee3d6e3cd3b748d 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 af7632eb0a..5798a0e500 100644 --- a/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp1024_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: 70ae6cfc27164672f73bac7b6b5405e0e876162dfbdfe6b618fe8184287a49f1 - unrolled_ast: 70ae6cfc27164672f73bac7b6b5405e0e876162dfbdfe6b618fe8184287a49f1 - ssa_ast: 8349db51da75a1c832f8586699473243b34ef5b524bac62371e36172570aa996 - flattened_ast: 8fb875c484788763c74e64d0718d4b574fe2a5db6c4893f1228a3b77aa096858 - destructured_ast: 05c1ec59b3cbd71655714f3f35f5ff6ede1426e7ef57799fd7d9c55fa989d05d - inlined_ast: 05c1ec59b3cbd71655714f3f35f5ff6ede1426e7ef57799fd7d9c55fa989d05d - dce_ast: 971bc4589f1a71c59114995383e04bf98125ed5d7ed800cc91d7e98dcbfa57e3 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: e30e680035a999fddf3f6bf727d96a91bcb315e0015e68f06be3bc6a5fea60ee + unrolled_ast: e30e680035a999fddf3f6bf727d96a91bcb315e0015e68f06be3bc6a5fea60ee + ssa_ast: 20eab109b98f072405d4e7491e12625dd8c32912f0744b06c426f0a67e67b636 + flattened_ast: c07c880e72d3e0ee980acd278d7e1583a2bb57edb5279c8b8876ff0daf23b411 + destructured_ast: 5d6134b5ce819e2425216bb82a34b4d030520031b333d8cfdbde495cfb140a53 + inlined_ast: 5d6134b5ce819e2425216bb82a34b4d030520031b333d8cfdbde495cfb140a53 + dce_ast: bd6a7668dbd9fb4fb4ee5988d6888995ca9e0fd9c0e3e078bc578162d0321bf6 bytecode: 16448534dab09040c482f623815abdd0bd2e330d2cb99bc095142027c80e9bf0 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 5ad1f173d4..f9feb871f6 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - initial_ast: 4b0b99b3510b8312cd185c02e161adffd10b25c431b7bb0999fee6190c4d34bb - unrolled_ast: 4b0b99b3510b8312cd185c02e161adffd10b25c431b7bb0999fee6190c4d34bb - ssa_ast: 3975b2a6e35a69ea3081d68079929b67f09ea675d17e011fb3367bdbe37183a6 - flattened_ast: e1956e1f27dcd6451eaa3a6d94fd28de9d92edbbd37819953124c89a3b0b7abc - destructured_ast: 3e1689b9d4b2469981aaa5f35b7505504c2283dd3817f9351517de4ad54b156e - inlined_ast: 3e1689b9d4b2469981aaa5f35b7505504c2283dd3817f9351517de4ad54b156e - dce_ast: d7186f00033b3a34ccec5d56bf8e7986e61cd99a8e7da17752a67646e00a82c3 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + initial_ast: c0ca1427cdd60625ce2d8bd7c687a6b7820a2cb690fb99e406b5e84513c1a01f + unrolled_ast: c0ca1427cdd60625ce2d8bd7c687a6b7820a2cb690fb99e406b5e84513c1a01f + ssa_ast: 7f8e1c97b94aa7a8d2935fd64c8c2ad0e043344226e69e1b57d09021644e94d7 + flattened_ast: f77d1031edd766b0818fdda872ad8df55cf34c17c24f0dd9c68bc60d625b4237 + destructured_ast: 4ba710fd1e4b97e48a60a9934f98af9575d7d889eaa87ff11978b955a49812f6 + inlined_ast: 4ba710fd1e4b97e48a60a9934f98af9575d7d889eaa87ff11978b955a49812f6 + dce_ast: 47690fcd1ee8d2cdba48c23272c73e8c4a5bb7dcb2ecacb9f88cd75c56d842b1 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 d060200957..5aab7e679a 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239 - unrolled_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239 - initial_ast: 93b0131377f218c67f41be2b8b795349a742fcbbd6a7f61a0bd18990d5fabe8e - unrolled_ast: 93b0131377f218c67f41be2b8b795349a742fcbbd6a7f61a0bd18990d5fabe8e - ssa_ast: 0a5800473375620b508c3f4fec976b9770ebce5685289a8889ebe094b8f8ed23 - flattened_ast: 6f8d62220e2d6c71a71c8631d7b154f7be88b7204d08ca2a799833ac84c679dd - destructured_ast: 4b3207f15d35554170e7f06c3b9c30fd30c66c90fbf5e8838465ff4e4e992190 - inlined_ast: 4b3207f15d35554170e7f06c3b9c30fd30c66c90fbf5e8838465ff4e4e992190 - dce_ast: d8c20485466ea4656dc3cc6b57e25833cc2ac39443e21976bcac3fa67c700a71 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883 + unrolled_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883 + initial_ast: ae1a7a56279a9af54fffb6da377fbc46de742e00b3238b2aeba45d09a6632130 + unrolled_ast: ae1a7a56279a9af54fffb6da377fbc46de742e00b3238b2aeba45d09a6632130 + ssa_ast: 7c0adf4a4225d8c741214ceefaf4a9b56958a913c3ad8eca468e07a2e28bed58 + flattened_ast: d9baa25d51c87537ad3a3030d3122c948cd8e3796c164eeb8c6618db2269761f + destructured_ast: d9c5da617aaf0e94e0269fa93f3f2ed1361b49f5f3f454bcc18d4762f91d2c12 + inlined_ast: d9c5da617aaf0e94e0269fa93f3f2ed1361b49f5f3f454bcc18d4762f91d2c12 + dce_ast: 1cd99533251f8450ee6d930c75909bd831feddedeaf232cf4f6fa0962665ada0 bytecode: cbaea392a3a5a598090b5c75eebfc840f9fd1f4dd9460704bd82c17acfedcedf 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 c31b16a27f..fe43058f84 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_commit_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 51f5d4250002cff4b75214cd0df2805a89ae34eefd0fb67e44d35d536847084c - unrolled_ast: 51f5d4250002cff4b75214cd0df2805a89ae34eefd0fb67e44d35d536847084c - ssa_ast: 7ceaa6e0c45e453b9c01bd1aa05f30d204013120158dbebf85e824731cefba6b - flattened_ast: a6dba06e7a0f8ba33dd0ad3c990c00f4ec111d80cf323565ac5857c9be6b6a57 - destructured_ast: bbe9c0855b712aba0cf1523eacba4b222aea8d58a6cf42d45c60c9e87cb4366d - inlined_ast: bbe9c0855b712aba0cf1523eacba4b222aea8d58a6cf42d45c60c9e87cb4366d - dce_ast: 53fddcd5a73365668e268bed0649ad594c3be5e837811240cb2b63e614ea7802 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 7151a3cf55d1025b247fe69ffd178cd6b2eb0272f922fdb5a5bfde9dcee77e39 + unrolled_ast: 7151a3cf55d1025b247fe69ffd178cd6b2eb0272f922fdb5a5bfde9dcee77e39 + ssa_ast: 5f4ae844c787a6dd0e58a27ab8a8b32be49811c1475393b4e3cca120a7f45b8b + flattened_ast: bf68c51ba36d68fd77de6b63e5c2e705d712ec6e76c643b8db0eb6fedd6e39d6 + destructured_ast: bc219156e10c701d423dc656e5f37eb714cce2d732c69403c7e2375bf9f0525b + inlined_ast: bc219156e10c701d423dc656e5f37eb714cce2d732c69403c7e2375bf9f0525b + dce_ast: 06703771636a36a22de63b460ab2bd73e1a0d25408d315e069251d50f0d8a860 bytecode: 5d5cbe495e958d3762c2656dc336bd9fd903b5e0b8b51684f3556ca4b5281344 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 57266926b4..d31f8ea2ba 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 624b4ca374b7e4951db9d3d7168a09f03e0929a65317e27f3c2e71f4f6104456 - unrolled_ast: 624b4ca374b7e4951db9d3d7168a09f03e0929a65317e27f3c2e71f4f6104456 - ssa_ast: 12182a962a4a9e405d2d72aa1f3ef964a65bf6c9fab495784f9955022f1f0285 - flattened_ast: ed75bb6f9af926129ff1aacf3156894daa9d1f3ecb6cb6cc574e016d29928210 - destructured_ast: 403824f38836d6861440615b8ed4b60bac229dcfd8a6a9ae57f99869ace803e3 - inlined_ast: 403824f38836d6861440615b8ed4b60bac229dcfd8a6a9ae57f99869ace803e3 - dce_ast: 7b1e192ec044991c48576cad26855906e5106159b537ce3de018402377cbc817 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 1c3a76d19f97aad8a0ca74edfdffea0ca87e9a7448c9f0ae766ff51876f236da + unrolled_ast: 1c3a76d19f97aad8a0ca74edfdffea0ca87e9a7448c9f0ae766ff51876f236da + ssa_ast: c19d32e511e4180c00b74a0e881686ca4576e6b1591be75f111e1931bc055bf7 + flattened_ast: eeb242c20efc908266d201b4297653ef35628335eb132c89ac3f1e7a93c51c85 + destructured_ast: 8f453847d6907238bfc055ecf411cd7c365a106c4d10eff6d16eb39b5f95e0a1 + inlined_ast: 8f453847d6907238bfc055ecf411cd7c365a106c4d10eff6d16eb39b5f95e0a1 + dce_ast: d9ce04dbd26a1145efc4d2335dc3f9a844fd7cc00260ec2368664c20f2426de6 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 a7fe35f867..371c8886c4 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 049c04855c180903c695f37831e35295ab950e5184e2701f7b73880664b0302e - unrolled_ast: 049c04855c180903c695f37831e35295ab950e5184e2701f7b73880664b0302e - ssa_ast: 8025c0ecdbebe76824b531b87b2ac02c63f29a92e361b813ecba87218b9aaae4 - flattened_ast: e3592a6f9726287f22213c60c1c91f3dd2fa76b449542145299830822c7f1f3a - destructured_ast: df95613d5c5c503c176f3d87fc464823abf7e63b7532494646475b49b05e1431 - inlined_ast: df95613d5c5c503c176f3d87fc464823abf7e63b7532494646475b49b05e1431 - dce_ast: 74df99536a173011b809ac9bced3dc40d7e209678bbc210fd6bbbad54571d4c9 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 6df4c8570614329e4e589c187680fd2964b5772a8d98e0ef32ff92d6daef97a8 + unrolled_ast: 6df4c8570614329e4e589c187680fd2964b5772a8d98e0ef32ff92d6daef97a8 + ssa_ast: bbf8f6a4dc4296fb250b617fb3074f85bb1947d9ea7a1f507354c406dd9a4325 + flattened_ast: c6c84f2df0e29009e693b4e4b3a395efd442eaf2aeb907282cefec63b14d25be + destructured_ast: 6145f12e39f63a825d52629100f0ea53b6c3d76f7db328439cd61a1cc1ad6b61 + inlined_ast: 6145f12e39f63a825d52629100f0ea53b6c3d76f7db328439cd61a1cc1ad6b61 + dce_ast: f863b6df335f3d18826ca425de8fddb296b808c2521ff8f7404e7091c3f00939 bytecode: 928ec4195678229549fe7ec5b3291d7c72afb95787099dbfca6118539bcc2fd0 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 d906187c3c..0db8f061ce 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: de7637d5cc0d8483909cd461c6a0b029dca65db3b001d6550ccad74ed26a1074 - unrolled_ast: de7637d5cc0d8483909cd461c6a0b029dca65db3b001d6550ccad74ed26a1074 - ssa_ast: d3b81aa2fe07ac52f12bd9802c9e8e1439b3b6de71bb924602724d3f3013b600 - flattened_ast: 1d65406150ebc3947ee4401b8e018e392fa6662c7e5f367f745e7b03f766f7d6 - destructured_ast: 23abf054e7848cc73e7ad3fd66fc55bb44d96e71e9bc63eb22ec70a27c586102 - inlined_ast: 23abf054e7848cc73e7ad3fd66fc55bb44d96e71e9bc63eb22ec70a27c586102 - dce_ast: 75e7802ee5c7639908eefe144773172d40ef613c556dc141823111193e52c3d5 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: ae16202a927a7513e8793f59ede8a55e1278f35769b051d4d2f80c1d482d6d8f + unrolled_ast: ae16202a927a7513e8793f59ede8a55e1278f35769b051d4d2f80c1d482d6d8f + ssa_ast: 1411edd1ebd12dacdf2b04c6623a6b2a8cc607121499ed1bbadfe801ac0f66b2 + flattened_ast: 75aa3e8af15ff65010a8058d5212d59451c56fe41c41728910cb9c3072b9281b + destructured_ast: 4f95832c547f3c6654494ae7d08d7a73023c200ecc648e5bff043728987c071e + inlined_ast: 4f95832c547f3c6654494ae7d08d7a73023c200ecc648e5bff043728987c071e + dce_ast: 65eae244c1796e19e73655a4c80af11d605f7ca0cd518945942056901551a9d3 bytecode: c87c15be54d6c1ca80ab86ca735443a949fd9e3bdf7534136ec4c9bb5443fa77 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 6b4fdd286a..2828bb0c9f 100644 --- a/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp256_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42 - unrolled_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42 - ssa_ast: 560f513587693b7a63387f76a8579a5733b37099bba9cff5398f5e43421ba7d5 - flattened_ast: 894c597fa55d9e7294e1046d94c02cd82e15cdc830ab06b1a601b1031315efe8 - destructured_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc - inlined_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc - dce_ast: 5f224096274a482ea4cfdb543c4ac69b09f90b35b3e367f8f4e92b16394db9c6 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a + unrolled_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a + ssa_ast: b1b76872d420d374047685a8caa8997573809809fb38c22070202c22a372cdfe + flattened_ast: 17c15ad8def3723dc51bada88cd6993aae173c425aad665b8ed562a5c507ad16 + destructured_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18 + inlined_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18 + dce_ast: dd33ed056dbc212a536bb457905d3b97821edf0586948cc23d9b31b32cfeb75c bytecode: 39f2fd495ce761fe3a8fb011b05bfe34e50db91dbd7f9a5bec40a8aa8187f0b1 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 58bed9e16d..2bb1f40a88 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - initial_ast: 93ad97d702c153fcb6a8bf8263b530887d8cc2a1dc7d86fef7a0589cdf55cbac - unrolled_ast: 93ad97d702c153fcb6a8bf8263b530887d8cc2a1dc7d86fef7a0589cdf55cbac - ssa_ast: 60ca683e070b071c94d6ee55ccac3f22d5ca8aa75d66fe97e72a1b5e2f199bcd - flattened_ast: fe6dc578cf1a61795463ec2a025bdcc46cbec2bab8713cc626a5cc9d00d80b75 - destructured_ast: 6b0670a55609a73824e6103b9f73b8863f4a543b51a91e4fcd4c2cf8852b7f01 - inlined_ast: 6b0670a55609a73824e6103b9f73b8863f4a543b51a91e4fcd4c2cf8852b7f01 - dce_ast: d7186f00033b3a34ccec5d56bf8e7986e61cd99a8e7da17752a67646e00a82c3 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + initial_ast: c37c0b5d0f67bef18833c283bf4a4392e4b07e4f5079f3cdfbf02465930da005 + unrolled_ast: c37c0b5d0f67bef18833c283bf4a4392e4b07e4f5079f3cdfbf02465930da005 + ssa_ast: d781123cfb06fd2c52d52af8dcd875fd2a2ee84510dbd3542107dd66086e5e13 + flattened_ast: 8a455b16b66e84ee4bcc4d5c729be7a7a140087e8b7493e730e14c6162489c26 + destructured_ast: 931c9e43747079453587bd45577dc7fc1862bbfc9713bb2bb68d0c2c90b3da76 + inlined_ast: 931c9e43747079453587bd45577dc7fc1862bbfc9713bb2bb68d0c2c90b3da76 + dce_ast: 47690fcd1ee8d2cdba48c23272c73e8c4a5bb7dcb2ecacb9f88cd75c56d842b1 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 0610e55e17..b08279b5e3 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: d24bb2c4dc7ba6e56f148f959767d6cf0f0ac2665063b901cc7794cf15a0114d - unrolled_symbol_table: d24bb2c4dc7ba6e56f148f959767d6cf0f0ac2665063b901cc7794cf15a0114d - initial_ast: 18447ce397026d66393337d0ee47b6feca7ca8901bf74d657135d3aead37aadc - unrolled_ast: 18447ce397026d66393337d0ee47b6feca7ca8901bf74d657135d3aead37aadc - ssa_ast: 722f93cfd3e0f6d4968049d2e16b1590eac5f5612abbabefca93090b06c044da - flattened_ast: fe16dd5d02eed7903b3dd5056e2ac2618eb8acc8b9be61353430f704e0ede131 - destructured_ast: aadd35a696f32ddfb3c4172dfbbb8b9d8d05b8903b02b1457fa7d618b18cddf8 - inlined_ast: aadd35a696f32ddfb3c4172dfbbb8b9d8d05b8903b02b1457fa7d618b18cddf8 - dce_ast: 0e290e98e4bc3b0b743ba2bd837364394883725bff7263f614a54d27d039c3d5 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: bd3fb93ae9dd388b30bb8647ee075485a8ca91829e9f04ef5f5a5e2680b4b47c + unrolled_symbol_table: bd3fb93ae9dd388b30bb8647ee075485a8ca91829e9f04ef5f5a5e2680b4b47c + initial_ast: 3d995034b8415027cf2fbb928420342a981e7fe13241950c0252d350788c8726 + unrolled_ast: 3d995034b8415027cf2fbb928420342a981e7fe13241950c0252d350788c8726 + ssa_ast: 4b5a6316b2467b4cd05c44e88ec6ae5a98aae84d73e08115e61356dbfbcd0052 + flattened_ast: 11d75c49b6d8f1a0de6a2e293bf7e2a8ddce9594ecacbad87aaddcae504c4486 + destructured_ast: 7e4d543983a873c463fec05313bb7e5ac54053a17b50229ccc84322fdccd0ea1 + inlined_ast: 7e4d543983a873c463fec05313bb7e5ac54053a17b50229ccc84322fdccd0ea1 + dce_ast: a6a7a34c6364b6793e8228679ee81d507156fa805f2aea9522ebed44c28204cf bytecode: 1a32babe51dec0ff82a035139fa96069e6b0f7b9e7ec8f08f0802bd076deffc9 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 12fc0e2efb..97e169746a 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_commit_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 015f123c9cab8aa3b932be49f4eee42e87913b40777a2094f98c09a7ace9f0cf - unrolled_ast: 015f123c9cab8aa3b932be49f4eee42e87913b40777a2094f98c09a7ace9f0cf - ssa_ast: eb8954d3293672361e8fdbe9f32381c54dea56093a5945114994e75082da1e4a - flattened_ast: 9e4cddddb6dd1fa9e2142b20009471f4e0ac4987239560a10af693f6514f9b07 - destructured_ast: 656cac897b70714e4ac858939193491a87b9dd1aaf0a9ac0cd99b54e0854222f - inlined_ast: 656cac897b70714e4ac858939193491a87b9dd1aaf0a9ac0cd99b54e0854222f - dce_ast: 76c322e7de0dbec5c3ea63133fdc2cd704385fdb1dc9b0fd1ed11bf8fd358809 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: c539ad538582bc310e5dc83c3484409030cb54a14fa7bdefb3fe4867cfb044cd + unrolled_ast: c539ad538582bc310e5dc83c3484409030cb54a14fa7bdefb3fe4867cfb044cd + ssa_ast: 8fd24edd0f7697cecd31bc5149bb1d8259846b663baf341613e93ee3e682af3f + flattened_ast: f8967587d712ecdbd2a596face1204c67644e63893f2194698381d16ab7eda31 + destructured_ast: 57ee7a5b5961cca69f4d894cbb664947c57b863d9013cea0c8aa086e08dd22d1 + inlined_ast: 57ee7a5b5961cca69f4d894cbb664947c57b863d9013cea0c8aa086e08dd22d1 + dce_ast: 9055ac8bcc1d34a7bf2bf60586c4573f7299faf6c14948648bbb40c3f35ff04b bytecode: 834629ba3e42f71f47ce3499d777661c415ac89ad9d797c54ec4267202d48690 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 63e9b7876c..e00fa227c4 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: ce62840019e39698149d9d52f2c9bd4a57cbacf79836bcf1716119f34d23de35 - unrolled_ast: ce62840019e39698149d9d52f2c9bd4a57cbacf79836bcf1716119f34d23de35 - ssa_ast: 496c05caf485d967f8354ba3e5e45b53e7420633f3c133dc2d902ae8354425ce - flattened_ast: 014f3b8c50e6b89cb5cf5204d5a8fa2a4915005ee1913c79a5b7fc2c335256c1 - destructured_ast: 2f3d61cc28e9ed637f3d738e27c9475b015ea645aad49d0198fc33b7b5e0ccfc - inlined_ast: 2f3d61cc28e9ed637f3d738e27c9475b015ea645aad49d0198fc33b7b5e0ccfc - dce_ast: 7b1e192ec044991c48576cad26855906e5106159b537ce3de018402377cbc817 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 7409926e4a019e7ef04c6af85542ff75628d54c6c1ba17dfad3d60b508dc8be6 + unrolled_ast: 7409926e4a019e7ef04c6af85542ff75628d54c6c1ba17dfad3d60b508dc8be6 + ssa_ast: 40e984ee215624760e152c5c932ccb9a6d20e8e66a2a051a2f5e275834b73470 + flattened_ast: 371d83d26067317c41d419c56df65315ac282f49b8549b8a3c84109b6ab76d5d + destructured_ast: d07bb98f5d86fcdea06ece5f78416507e92866c13dd15858ec149c2d5577f09e + inlined_ast: d07bb98f5d86fcdea06ece5f78416507e92866c13dd15858ec149c2d5577f09e + dce_ast: d9ce04dbd26a1145efc4d2335dc3f9a844fd7cc00260ec2368664c20f2426de6 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 06cfc81c97..1aa7c2689d 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 08779059fb036e56e8b1d6301d28dad7713d0c3ad4f95ef4b50b03effe3a5daa - unrolled_ast: 08779059fb036e56e8b1d6301d28dad7713d0c3ad4f95ef4b50b03effe3a5daa - ssa_ast: ed26b454454f9b4c98fd5d5ae835aa222a86ec1864bba5fe3131524705b2f672 - flattened_ast: 26828e774b6b162b3e33826b50d22e2d9211aebc1597eb6751ce88001a445c4c - destructured_ast: 4f12fe76b491285f56752b772ca3391808e2e0f9b098ee3b319d9d22da203b43 - inlined_ast: 4f12fe76b491285f56752b772ca3391808e2e0f9b098ee3b319d9d22da203b43 - dce_ast: 84b2fa5023857f28c225d8ded9398679b4954bb6c9a8f3d015bb9029954f0e0c + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 93235f603f7d22ec7f61154848522334bc3301d31f926ceab1fdbb6e5d7c33f1 + unrolled_ast: 93235f603f7d22ec7f61154848522334bc3301d31f926ceab1fdbb6e5d7c33f1 + ssa_ast: 587181ece4b6a0f834c3da623fccdd02464897f369ffd0a7f64e032d45a3d1b8 + flattened_ast: a79a01f18a2b5afc61b965eca26cac425ed3078ea9be0d6d8397f5a4afe6a067 + destructured_ast: ffb2d16cc039178d77da212f2c5956351520a1b395adc04de4a8dcac7f9bfe6d + inlined_ast: ffb2d16cc039178d77da212f2c5956351520a1b395adc04de4a8dcac7f9bfe6d + dce_ast: 1176082391cf301fb0321c991b4b89a3e0d0bb9eb6172ac94f9951ce1b6ed568 bytecode: c702ea63bc91bf1aff738a0101761c3201a54f29324dfb4fbcfc7cef05017050 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 7e8b23b859..64bfc6a8a6 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 8925304648d5f78d907a60a6121a2d1f5d960765794ff95f2d5ceaab0bf4a93f - unrolled_ast: 8925304648d5f78d907a60a6121a2d1f5d960765794ff95f2d5ceaab0bf4a93f - ssa_ast: 29d258cc4ab2c456eb48a631cdb762f2444551bc7582d2ac4bdd84acc032dc3a - flattened_ast: 9732f42425de4c03d2569b7b28e44e990d9aa873f56c3c05f65316f6aea7e2fe - destructured_ast: 6f9ecfd042a38fa6a6bc20326e4b68677580ace1e1d8cdf77589d337f591baf6 - inlined_ast: 6f9ecfd042a38fa6a6bc20326e4b68677580ace1e1d8cdf77589d337f591baf6 - dce_ast: 01c927ca96982a4d222408ea94068a261853fb5c98c9557cde3127d2de5c50e4 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: d763f279b99cef42b3ac7bb57d50942b30e5f8f1a1f769cd9958cef729a8e02b + unrolled_ast: d763f279b99cef42b3ac7bb57d50942b30e5f8f1a1f769cd9958cef729a8e02b + ssa_ast: 5aac0a63dd818a1f6d9d11ea0ed3a131f998ebefbc93edd21c4c299b574ff493 + flattened_ast: 92335c0f34665b1e0169f83ba872b2d02454b50c600d4303e67c970751b3d680 + destructured_ast: 72b8ddea2711ea11ba41262fccf5dc0badb735a31da24d30d1f4437a3d302868 + inlined_ast: 72b8ddea2711ea11ba41262fccf5dc0badb735a31da24d30d1f4437a3d302868 + dce_ast: 7bb5f8eef6263b9358cb8865d824a2c3fac6be338a5f34921575392945812617 bytecode: a0a563d61716d3c6b3a75384d04fe6227332979ff3fb5d04a672e1db4e6fa8cb 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 453a8cccf7..95dab1d8e4 100644 --- a/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp512_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: 8a48786e927ceeb2b41200f75f190413d9b7c9300a94b81d6e9456d5fc323275 - unrolled_ast: 8a48786e927ceeb2b41200f75f190413d9b7c9300a94b81d6e9456d5fc323275 - ssa_ast: bd79f273777a129f36e34e002d1725ef501b0beb14e7fc946f949fb2548e94c4 - flattened_ast: 5f652515a0f4a40f82bad8ffb789d41db3217019a53289d67084c11cedfe74ab - destructured_ast: 9fcc69e85c7e50e370d77880cc9602f7c864ee741447e17e4754cbb1c4a9a0a2 - inlined_ast: 9fcc69e85c7e50e370d77880cc9602f7c864ee741447e17e4754cbb1c4a9a0a2 - dce_ast: 89a7db7ade1715cf667332ac80ae3fe410cb9687446b4c4a4997b26de5509c9c + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: fdb9831b46e0f0c0e9c19c887416efd0fb94d053626e11e0d3242d99f5032509 + unrolled_ast: fdb9831b46e0f0c0e9c19c887416efd0fb94d053626e11e0d3242d99f5032509 + ssa_ast: 89fc72ac8702f3766cf73f98ab203f822e35397729b9d7b0c421967b9bc1d002 + flattened_ast: 614572fd02f9de4d005d78146f85c35cea3fc346015f7c456de94605009b6446 + destructured_ast: 40cf8b9755b69b132e93b5cd866ac747a0ee09743f2614c7c74509b46765e2e2 + inlined_ast: 40cf8b9755b69b132e93b5cd866ac747a0ee09743f2614c7c74509b46765e2e2 + dce_ast: 6baf0e8647f9536d43287cac033584bcde3b749d81ffd7fd0326ad41de249e68 bytecode: 6d1cfc85db8ba9546a0cce9391c99dc153031ab35a86b38ad443df534242c519 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 fce00bd81c..a2339bea42 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - unrolled_symbol_table: 707f488348423358f9abd38688d3501da41a6b6ca5655302a7ade6e656b05e58 - initial_ast: b53ad25ad570ea06a4a74c420bef9eb7d3af803869e18ddd1e14fb5b8dc675c9 - unrolled_ast: b53ad25ad570ea06a4a74c420bef9eb7d3af803869e18ddd1e14fb5b8dc675c9 - ssa_ast: 457ae58a9bf610a8004702a439094e7daf345498b770abfa6637f68750368d5a - flattened_ast: 490371ff25bc549497d9d3f35a4d25d1196ebf1261f3ef37d1d88d665758570f - destructured_ast: 1026e9c6e6db397560780f40d6d8b96215ca5119ebc27573dc26433be82e2d1d - inlined_ast: 1026e9c6e6db397560780f40d6d8b96215ca5119ebc27573dc26433be82e2d1d - dce_ast: d7186f00033b3a34ccec5d56bf8e7986e61cd99a8e7da17752a67646e00a82c3 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + unrolled_symbol_table: 1ab6493df9354a7e0a097a8f78ad1614dee1166e9de8ab017279fa02bcc1ee28 + initial_ast: 3b725531e4e81fb9ef7fb5c2214a1ff21b4f81d213799cfdfdcb5bd468dae722 + unrolled_ast: 3b725531e4e81fb9ef7fb5c2214a1ff21b4f81d213799cfdfdcb5bd468dae722 + ssa_ast: 554698d7835001c82dbf10e08ab267047a235154f6ec54f1891bdacacb78f1bd + flattened_ast: a9498e7c4445f9b99298df829b08be8d4ec830535ae338011298e74b37f2e8c0 + destructured_ast: 717dbc721e10d2495a94107873a03f4e3bfd6efb5a1680bfeca0bf93a34793ff + inlined_ast: 717dbc721e10d2495a94107873a03f4e3bfd6efb5a1680bfeca0bf93a34793ff + dce_ast: 47690fcd1ee8d2cdba48c23272c73e8c4a5bb7dcb2ecacb9f88cd75c56d842b1 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 1d9e5cbb14..ade95a1b4e 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239 - unrolled_symbol_table: bc000e895baf69a211930d29f38a0526e602ffebbe81b996fe8d88ffcd793239 - initial_ast: 67e25008fc194d7d57aec2bf397e49aaa871e761891b3cf6068be13fd09b56a1 - unrolled_ast: 67e25008fc194d7d57aec2bf397e49aaa871e761891b3cf6068be13fd09b56a1 - ssa_ast: 3950337ebe30c56982d995ccc5ee03f9e0138456429acbf80d152bd511abe1fc - flattened_ast: 9d211e11eea462d4709441ad263609ff0a5de367f4dfa2bdc46da35b81f53734 - destructured_ast: cd62b02004bd7fb167a858cbac7217b1a5864c87a1026e82dcbad72b7bfc9ae8 - inlined_ast: cd62b02004bd7fb167a858cbac7217b1a5864c87a1026e82dcbad72b7bfc9ae8 - dce_ast: 7b61d9bee10e1e51db2781196c35ea1f273e97406ba61f92e55d791fb5377f7f + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883 + unrolled_symbol_table: 8e5ad458f96ada8c3cdd6424e864c7a94692cfab224dc16b6941cfd5fc99f883 + initial_ast: 45b5e75c32023cdef7aab58b99384b5311c9010256a9cfaca51781888fae3495 + unrolled_ast: 45b5e75c32023cdef7aab58b99384b5311c9010256a9cfaca51781888fae3495 + ssa_ast: 2066bd314a11bc63d536be349e58aa72b89aa0472e40ecfb2c92be92d55bf01a + flattened_ast: 2b0a92d72558c86071293ef91a47e5e2bea76d37a62aaf662c8475cf4658c488 + destructured_ast: ab1d8272569899f77a41d0771840b24e2d1dea785ae3116ba2349e34362579ff + inlined_ast: ab1d8272569899f77a41d0771840b24e2d1dea785ae3116ba2349e34362579ff + dce_ast: 84a79017a8b5ac8cb5edac27cfc397b266efef38fb9489b75002abfe65de74bf bytecode: d6282c666e51c8c3f3ce541b16d07701dc4d0900acf44bf392cc235ed79a2484 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 8caacb3522..26a421fe70 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_commit_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: b7c64bc4a7440d494f26cd78edf5f93a2456a406b6b0e1e1d8580f6b047caa33 - unrolled_ast: b7c64bc4a7440d494f26cd78edf5f93a2456a406b6b0e1e1d8580f6b047caa33 - ssa_ast: bd589685752df3958a21c9a5d853263b297a59f2c6fb07ada1494d796f458782 - flattened_ast: 955885b28779b6bc4d2a2cdc3f6550314da0501000ed7d0c4003f38635d35168 - destructured_ast: 44c0733f585b1631de35f867a436cf03df8553d6530eaee9985f175249349632 - inlined_ast: 44c0733f585b1631de35f867a436cf03df8553d6530eaee9985f175249349632 - dce_ast: 1e92d64d150ebc6a2816a2a9395a01e25fce51639e7e33c522b23534e42c87a2 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: f7856321cae8fc9c709004d0d358fc8aaa6f718db7710f7928885485eb8c57e1 + unrolled_ast: f7856321cae8fc9c709004d0d358fc8aaa6f718db7710f7928885485eb8c57e1 + ssa_ast: 7f674202bce70e353382ee7ed9163805bae54196e6d5938be5a28a9220f13dbb + flattened_ast: 4ef836f645b5026b6ad06e238b50cc9ed8318aedccac966c731c8371d1db2b35 + destructured_ast: a5349365c9d65b51d7b49c627742ebc7cbfd08a76fd5bd2fccd939dd5b16ce87 + inlined_ast: a5349365c9d65b51d7b49c627742ebc7cbfd08a76fd5bd2fccd939dd5b16ce87 + dce_ast: 3e8f943bb5d518e39b37ceb493934b9d3641c312d5387b840ca1a6a266c71018 bytecode: 229ed43ca637238faed92dd4732941e7c471f274c74ecfe4c2a77beca892bb62 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 65888a7362..a30c39091c 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 9585ec9492bd4104db80af73a2602f9731e331f7fe1852dc7baaa6fbfb23dbea - unrolled_ast: 9585ec9492bd4104db80af73a2602f9731e331f7fe1852dc7baaa6fbfb23dbea - ssa_ast: a47897ab71df8db93d9bd49c8f2f4855ada61136d86fdb5eb51ee264e8e58278 - flattened_ast: 5f8b60f648987b4620bc7c5e14d7cf7f285f8a443d2df0396dba5b776f79300f - destructured_ast: 0ecc725f41c88118b385a41510a74ee2580a2efcc064e50b8cf55e5e45da0916 - inlined_ast: 0ecc725f41c88118b385a41510a74ee2580a2efcc064e50b8cf55e5e45da0916 - dce_ast: 7b1e192ec044991c48576cad26855906e5106159b537ce3de018402377cbc817 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: d36c5fd5ba85678d696d5fbc8b18c696016114f576dd52257383b0ffac433f97 + unrolled_ast: d36c5fd5ba85678d696d5fbc8b18c696016114f576dd52257383b0ffac433f97 + ssa_ast: ac9a520fa6fcc0816d180b13b4200fd9087c931698185febb2d7620b924c7624 + flattened_ast: d5d768ce102839e28a54fea4788ae0cc715e483d15f36342328655911eed3cfb + destructured_ast: dce52deca574b61246864c2231e5ba3139bb221135c4c4ddf0b352a122692547 + inlined_ast: dce52deca574b61246864c2231e5ba3139bb221135c4c4ddf0b352a122692547 + dce_ast: d9ce04dbd26a1145efc4d2335dc3f9a844fd7cc00260ec2368664c20f2426de6 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 9d43c298e5..707556cd53 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: e5748cea80e2d18180e85d17125a39c870d93079bf13cb21544c7503cb150804 - unrolled_ast: e5748cea80e2d18180e85d17125a39c870d93079bf13cb21544c7503cb150804 - ssa_ast: ec200cba282f998749803dfe385f8048a123227992e724cd7c7d2f789cc84a08 - flattened_ast: a1f39dee56771d811ac65aa567d9fd120c2c98935f33d162d76e54aa56d51155 - destructured_ast: 6cedd949d6cb9fef2cfdf19bc914e801e5accfb8c719863acb5a3b96cc848329 - inlined_ast: 6cedd949d6cb9fef2cfdf19bc914e801e5accfb8c719863acb5a3b96cc848329 - dce_ast: 89ee7fb61481da8a7d3c091b8999b49d9554a3781506e764bca6c8ef82be0476 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 2cb76da9578e7cb2a87db3b00ad67bdb0f45383265e5529cad769dc4afcec1a4 + unrolled_ast: 2cb76da9578e7cb2a87db3b00ad67bdb0f45383265e5529cad769dc4afcec1a4 + ssa_ast: a578ffdad536647cdd4d909e48e88cdcc957d2c10be70cfebbb8da1ff1115e50 + flattened_ast: 8df2ebbd67e7ff4ae6e96d18dec7ce8cce9b6850b9cf931eba85c64e631c402f + destructured_ast: 7f0b39f50b706ece9ca07b2a3ee2e01beb97a714bd25603f709c1962ac891683 + inlined_ast: 7f0b39f50b706ece9ca07b2a3ee2e01beb97a714bd25603f709c1962ac891683 + dce_ast: 64e8b2de91df2a07931b38697d3adea8e8f0562e0360fcbdffa3af17181954b3 bytecode: 7da691d67f81116d91fb60593fa7fbac92c7409ecb5728174beee3fc612716a0 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 fa769c9a96..19e393a579 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: c3f2c159f0af2a2c13df8edde3aae4224bf182885d9f41c93dfc1abc8320ab6f - unrolled_ast: c3f2c159f0af2a2c13df8edde3aae4224bf182885d9f41c93dfc1abc8320ab6f - ssa_ast: 52f8aa6fce5ed4a05563ab98df62d9a0b79b5247d0c56f1ba9706bfb4634f155 - flattened_ast: 162b3aa2324fe5d99059d3af69efa0cc54845d3318827e6f375685b197147180 - destructured_ast: b875dfff6fc8bfac96cbdb4640bcde6ee3b4b750919f43fdc3e1cab86238fed5 - inlined_ast: b875dfff6fc8bfac96cbdb4640bcde6ee3b4b750919f43fdc3e1cab86238fed5 - dce_ast: 2747ed4a2ed2856195c3127830545b473bfd6b9fc757ad98cd16c9dc7fe61938 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: d12b88b7946c4dfc252e8502f813c9479ece6bc568ca16c5b7f0d11293329b0e + unrolled_ast: d12b88b7946c4dfc252e8502f813c9479ece6bc568ca16c5b7f0d11293329b0e + ssa_ast: 3cf3e8c309f06ec8b6f8f89faf86030d09ddba6bf44204fc701eb85d0c91c25c + flattened_ast: 38e7543f96afc8ea6e5374d390b5739705193816064f41806a70959dc2b7f370 + destructured_ast: fec8bd37d21cb73164b8f46a858bf8ad722152c49d2b01785c0365a533476055 + inlined_ast: fec8bd37d21cb73164b8f46a858bf8ad722152c49d2b01785c0365a533476055 + dce_ast: 0b5f016d7cf2a1a675f92dfe8abbb1e5655b4dbda20ebbb5bad307abee1b52d9 bytecode: 6d469fd18d4b6f00204c95b4a6f2b98ceecb94947ac706bcba8976d667d9921b 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 6b4fdd286a..2828bb0c9f 100644 --- a/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/bhp768_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42 - unrolled_ast: dc7a4c6226b04d87dad11e398d7462f08218c8451abc93ad77e3d8bf8f1cac42 - ssa_ast: 560f513587693b7a63387f76a8579a5733b37099bba9cff5398f5e43421ba7d5 - flattened_ast: 894c597fa55d9e7294e1046d94c02cd82e15cdc830ab06b1a601b1031315efe8 - destructured_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc - inlined_ast: ff975644af87ffd9c64a37ef24cc1d5243369143583db85e7224a0a28e4286fc - dce_ast: 5f224096274a482ea4cfdb543c4ac69b09f90b35b3e367f8f4e92b16394db9c6 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a + unrolled_ast: e86d9034a99b151b3c24e6fa8144c39c364fc7419f6485ef5ff9306003e3380a + ssa_ast: b1b76872d420d374047685a8caa8997573809809fb38c22070202c22a372cdfe + flattened_ast: 17c15ad8def3723dc51bada88cd6993aae173c425aad665b8ed562a5c507ad16 + destructured_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18 + inlined_ast: b6e13af7316132c7f6e50a61b2b3c8c925156bf508d4acbbee7833620ae03b18 + dce_ast: dd33ed056dbc212a536bb457905d3b97821edf0586948cc23d9b31b32cfeb75c bytecode: 39f2fd495ce761fe3a8fb011b05bfe34e50db91dbd7f9a5bec40a8aa8187f0b1 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 50506c8ccc..51568c6617 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 8bfa9736ee8c6e4f17d5e36c62909738e392189b0b7fd56364408fe241be2ecc - unrolled_ast: 8bfa9736ee8c6e4f17d5e36c62909738e392189b0b7fd56364408fe241be2ecc - ssa_ast: 6416f2124aa99027a156acffb982f1a7a05fc6a3dc3c9791655b91e303375aa3 - flattened_ast: 20267594360ac75d98e1c3344b73a4a58fdd6eccc0c7ca34eb46e928f2c36d80 - destructured_ast: 90e9b142f15cecade31e977926b6ee54ac69ec37c241e13532105127086f9e1f - inlined_ast: 90e9b142f15cecade31e977926b6ee54ac69ec37c241e13532105127086f9e1f - dce_ast: ed60a7d61e2e9bdccfc8e2c0adebfa343cd321b16154dfaf2e6efc7904676185 + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 0971f4b55068cfe0b74627f9a2e47e81c15a2074456337130aa90761dee41bb1 + unrolled_ast: 0971f4b55068cfe0b74627f9a2e47e81c15a2074456337130aa90761dee41bb1 + ssa_ast: 8e8da2b3153ba8eead9a826cf34b46ab583a26694cb737bc69fb2a64bf1f56ad + flattened_ast: 827ac90036961af3578f18861b41fa02d963637c99745d37572d40ddd6febe5c + destructured_ast: ccf6063e4f51a1714a1eea4d1678e64365ef2663c10ede673d4f919752c8d018 + inlined_ast: ccf6063e4f51a1714a1eea4d1678e64365ef2663c10ede673d4f919752c8d018 + dce_ast: 83ad2640cb5a617bffd8aca06931e20c653b63760a24a39ef0baff75ec26459b bytecode: 291203118efe8ad584e0fe1e5ad940b457fea07bc1833c28dcc64d0f5e380261 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 bdac5c4227..cb7654ca22 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 0cdf7f436d280e2e7f19c5c7119aefd85fa54d311793307c2042e8a3b8aa36e0 - unrolled_ast: 0cdf7f436d280e2e7f19c5c7119aefd85fa54d311793307c2042e8a3b8aa36e0 - ssa_ast: 93917c1fc081f032303427a1488accb70279e7fc44c739fcab0309f254439b98 - flattened_ast: 25145bc9e42a457ae2574f6e5d0f9785b9e0c22f4d68d2aaf717e7d997c83133 - destructured_ast: e22a3546c17bc84e4a586119dca162c03867fdedfcee1b9ade27fdfbd96ac5b1 - inlined_ast: e22a3546c17bc84e4a586119dca162c03867fdedfcee1b9ade27fdfbd96ac5b1 - dce_ast: 7f885f4dbb10fd406bad056eae8661722d192e35a43d18fa059f3d682afcc873 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 5dd649055a73546b6239160fb3264054ff9d6603238e87e0b92d62e7989ac6b9 + unrolled_ast: 5dd649055a73546b6239160fb3264054ff9d6603238e87e0b92d62e7989ac6b9 + ssa_ast: ac1160e437726c0b34a26e7c2ac631757b8668f8bfb444412dbe936991d10871 + flattened_ast: 79431ae4be3d2f8c7148ae3d852ac3a48212f0af893c7e4b2207d28e80f4e6b4 + destructured_ast: c14102e12e2435fbb25c6def3b6728e69272529539a4084c994aae97f9d3d725 + inlined_ast: c14102e12e2435fbb25c6def3b6728e69272529539a4084c994aae97f9d3d725 + dce_ast: 9beb94b6f2236420c819174c6e035bb23725e662ee2659b3b0b8893268a23152 bytecode: aabc532da97dad13de4f6538e8b18c6696e0a4e16ba5c50624add1e547aadbb0 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 90a027c811..417ed5da0c 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 4bc408f8ff24d743ab36016058c07fa03dd2ac90da231ebaebf6d0d2cf16e722 - unrolled_ast: 4bc408f8ff24d743ab36016058c07fa03dd2ac90da231ebaebf6d0d2cf16e722 - ssa_ast: 5815a07361e373dc00d382ffc93dfe852fc674dfe7b26994c7a1432c564b6c3e - flattened_ast: a846e1aed379c379fc60d926e0a8c04841f7e3a847919514d68e844937384500 - destructured_ast: 6e6462c63c363284537a324e04e4e66ed5d80c3df89f04b787bcf641b8a59b8b - inlined_ast: 6e6462c63c363284537a324e04e4e66ed5d80c3df89f04b787bcf641b8a59b8b - dce_ast: 1ba71f379a8e5d6e4c6a61c4dee1670ad00efe2a287ee36bdde55d479b6cf0b4 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 52248e4c0972574fd4af0543a8f095fff09171da9557fa402674bc9490948af8 + unrolled_ast: 52248e4c0972574fd4af0543a8f095fff09171da9557fa402674bc9490948af8 + ssa_ast: aa3a79e23ea405d1aca0cba0fbdc65e1bcbee8b41079d85b58a53f36d248432e + flattened_ast: 485142a5730ae4bedc2e09a8e83b9c1b0666821ad7cf3da4128ba8b42d0d3e1d + destructured_ast: 74a4265d331ad08a275838139621dc7e21e320cc99b5cb55c77d2590088cf931 + inlined_ast: 74a4265d331ad08a275838139621dc7e21e320cc99b5cb55c77d2590088cf931 + dce_ast: 0389dcf4bdf36e74f9ebb7bf2b9dd7e9adc4273b63f128deb75a8fa1d613eb3d bytecode: fb50b455787039d40359e8561b3c38dce51cc9bfd62c06db7cdad7ed77575e4c 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 b72a5c624f..618109c17b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: b187413b7fc2054c2270d8c65d53d835025e9788331eca0da601cd6421073408 - unrolled_ast: b187413b7fc2054c2270d8c65d53d835025e9788331eca0da601cd6421073408 - ssa_ast: f7ccc066f392a683362b1da7cdd93ca8e42098f09407cac63bf1377e725ce89f - flattened_ast: 37ff04f9827ba63315de2a47b838259f700a98a0dfb1fc5f9e542b71b6c4c29a - destructured_ast: 9986dbb7cd3ab72210033c6eaca64d822a5d4743b695b5de546f1c2b1a5bfd20 - inlined_ast: 9986dbb7cd3ab72210033c6eaca64d822a5d4743b695b5de546f1c2b1a5bfd20 - dce_ast: c7fdafdcfb9f655666921f5a64ef1c23b33f3ef45f03523cb9cd5a6bd48b0d68 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: ae57d7569e4050cfc6a80fdadd0fed609e42151cb3a4fa7ec74d7741918ced99 + unrolled_ast: ae57d7569e4050cfc6a80fdadd0fed609e42151cb3a4fa7ec74d7741918ced99 + ssa_ast: c71c2648c8e618c3c39408a79ec58ff7e5a3eba25b75af8fa0600b77c22c6d52 + flattened_ast: 57b747e7ecd727b837b8ea0fa9b19384268db95b4288336216e1518946a2458b + destructured_ast: 8f29e61b3cd7631b945ca7eb09012ed85ecfde26aae1bb82fa13fd3908d0dbf2 + inlined_ast: 8f29e61b3cd7631b945ca7eb09012ed85ecfde26aae1bb82fa13fd3908d0dbf2 + dce_ast: 7d2071061fd0550d75c9c31ae9556a9c9b72026a0ac396edbcfc970f61d9c6be bytecode: 0f39fde0b1e15ee4f8db0c84a7a280cdeac852cdca4959a14a61776aa661ced5 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 f90b2d0138..23d4dc606b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 012003e90423001d8b8794eed0b8c67c83c2413371198b7f5a7838a4c54441bc - unrolled_ast: 012003e90423001d8b8794eed0b8c67c83c2413371198b7f5a7838a4c54441bc - ssa_ast: 42a47f68343d432c1f8a11d676d1728fac4b59fc672c5f6a68ae599fac62b194 - flattened_ast: ac9779b74a5f248913e1502a95206dfbfdd51cfda6a96ff22da63080cb09a1ee - destructured_ast: ea682fef2d316aacf28a6894a56c49ed83aa5d25d354458707ebecdc3760b472 - inlined_ast: ea682fef2d316aacf28a6894a56c49ed83aa5d25d354458707ebecdc3760b472 - dce_ast: e67ae59ff834828da7cedefa5b37f0f9303bb68a394211fc21c2cf427528006e + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: b723e731f20772efe37c43b350986c826756bd19aeb59ae40f08e23eaa31541c + unrolled_ast: b723e731f20772efe37c43b350986c826756bd19aeb59ae40f08e23eaa31541c + ssa_ast: 39d4c8bfee7ac778f6d384922c9f93fc2c82b0fb7d10c9fc03dea4fe91fb3d24 + flattened_ast: 475ae035e87b43e9b0f60964d26ae667cb7cc9939c7beac7f152f84fa9b07c56 + destructured_ast: b6198b183b910559858179d121b23b4e47e2f42e04dd4fb85f757f5d06c4bccc + inlined_ast: b6198b183b910559858179d121b23b4e47e2f42e04dd4fb85f757f5d06c4bccc + dce_ast: 536265f96de7c2d17291d6546c3f02d06766094fbe8cf5d7265dc451d1214c75 bytecode: b267a8888601eb2f66b0e0f9814268308403849dd65f3535cea29bcd4245360e 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 f72b9535d8..557b04f519 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: b16a370e129008f4b5bd14af32b0bec84465fb2a3efeeadaa1f05f971c362803 - unrolled_ast: b16a370e129008f4b5bd14af32b0bec84465fb2a3efeeadaa1f05f971c362803 - ssa_ast: ac76f5b09f046e31b7256058c827692acf976f3dfc05ab80150be2309ce57cf7 - flattened_ast: d7d68134329ac0bc8e4706dcff691647dddaa5e863ef4caecdc2aeff54869ef9 - destructured_ast: 715926da8bd18ff0de88d274584329856ebf7d0035ce06a3f2d4021d82d4a073 - inlined_ast: 715926da8bd18ff0de88d274584329856ebf7d0035ce06a3f2d4021d82d4a073 - dce_ast: 209e0485e8d2d8d258f3968a8d805ea54e8bd662c6c253608614631c29e4c76d + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: b09690748dbdbd9cfb0be40ddd1169406f1956fe4d014be575eb599edba4b76d + unrolled_ast: b09690748dbdbd9cfb0be40ddd1169406f1956fe4d014be575eb599edba4b76d + ssa_ast: 892a555a85f938ceb45e27b3889fbd1d2782c85f9f6a91f18d16dcbb5df431ed + flattened_ast: afba42c28edf0ff0ac7cf06422d2a5d9b4b14934cd08c7370fd9cceb89c13cf2 + destructured_ast: 0d026066e012cbe6a8d6a95a61177f2ce4173ff5cb070de651fff7248ce43c24 + inlined_ast: 0d026066e012cbe6a8d6a95a61177f2ce4173ff5cb070de651fff7248ce43c24 + dce_ast: 21b26bb25ce96c99a07aa483254c8ae2d6ca3951e1544e320712066789f4175c bytecode: 82114d77c21652d52ef1000d4f83e8539bcefb03acf8ceec8e75f36e4acb3062 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 9261a639c3..2ec1165767 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 5333c316c1987ba33157fc491fd29c850d015df298c85eedf987584fcf3a45a5 - unrolled_ast: 5333c316c1987ba33157fc491fd29c850d015df298c85eedf987584fcf3a45a5 - ssa_ast: 2dbb3b46d43d2219efccf45c2620561b545303d139570e4e68905a50bac4499a - flattened_ast: a9e83d0b8a701f1357e6bc6629ff4d85b27c5064bc9164984efa96f23c7af846 - destructured_ast: 92103c292292e2d4c2d09141941d4a0ccd7529ec2ff0edf089f789a8b9d36229 - inlined_ast: 92103c292292e2d4c2d09141941d4a0ccd7529ec2ff0edf089f789a8b9d36229 - dce_ast: d78ec40e988233866ab2a18575fc5ca1a4272b8ad3ab66b0ddbb0201cf122d4a + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 96a0e81cba699d8b9b6d5369f2cc25c5b90d192cfd196189dee2c93e50a3313e + unrolled_ast: 96a0e81cba699d8b9b6d5369f2cc25c5b90d192cfd196189dee2c93e50a3313e + ssa_ast: 538a6fb4f3f166e306e67ac0da79081ed469254af7eed54b3bb9ca4f31e8d54c + flattened_ast: 1f4fa1ec5d2f0de0558c643d1d7d41956dfb72fe6259a2ee14b5230d3185e04b + destructured_ast: e82fa42bec66805a84507e72bd36c172ac9933ea57282ba39f85e8d475932e06 + inlined_ast: e82fa42bec66805a84507e72bd36c172ac9933ea57282ba39f85e8d475932e06 + dce_ast: 4716e149d43a9343463918287d796b68337a5b40faabbe4202477fc09fabe1c4 bytecode: 5eeedee42e2476fb270490327599aed56d2d2086addd96030cb733ad90fff082 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 8f8fb0e443..a4854869a0 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: 3359400409d3ac3416d16a12a11d913d7eb793416a57e0930a2545687e774ee0 - unrolled_ast: 3359400409d3ac3416d16a12a11d913d7eb793416a57e0930a2545687e774ee0 - ssa_ast: 7bc7374a37e2b06a51d295d3b6cf1327c2b6c095435055efef135b6d940a9301 - flattened_ast: c92cf4d3c59a90c9ea5e482a0139893dc0d68f27f5ab54f007868e30a65edfde - destructured_ast: 4afa41eecd1c468449555c3e85bcfac435ea233bc3af71c2271d9dd586b7a10f - inlined_ast: 4afa41eecd1c468449555c3e85bcfac435ea233bc3af71c2271d9dd586b7a10f - dce_ast: 0c27cfea77dca48fcae1c87b44ced2e0bdb2939814f3697cab1821de9e66a661 + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 0c0a234823cbba6b7ced17284807d06a647befe859bd6de8c1c80e75fda7908a + unrolled_ast: 0c0a234823cbba6b7ced17284807d06a647befe859bd6de8c1c80e75fda7908a + ssa_ast: 76ead1cdd13dcf285c14639c0aa4e42b399bb815d3e68fb480a36a91cc68ba1d + flattened_ast: 99aa4094c6d1628d8858f131e9a8b483fd70ac26adb4ea17db83e63cce6c2e5f + destructured_ast: febf0d45daf44c6e2a716606dc4e59c27a335e0c5efaa9337b325b099b693adb + inlined_ast: febf0d45daf44c6e2a716606dc4e59c27a335e0c5efaa9337b325b099b693adb + dce_ast: 2b2e623cb5deab060f95404eccf329cf12cbd2e9ef8110e7304177bce9eb6d50 bytecode: 5ec7cc3de6c113f85819e7425d3cba1d1c9d72dbd11bb4dcc38aa93ef89cdf2e 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 f82c188795..b674f90ac9 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 88c43ee6c2b3d3c7c94f7ce04f48ba23293720b1b73be77f213c33bd16e00660 - unrolled_ast: 88c43ee6c2b3d3c7c94f7ce04f48ba23293720b1b73be77f213c33bd16e00660 - ssa_ast: b7924fefcba1d024932961b7e123d8c540e22ed3ed97440c34e1545514d0ba21 - flattened_ast: 7f9981c0701dfafcfa4c4ccc25643f0763c822f24cb614e735c262f6d02be660 - destructured_ast: db675f97ff5d05d644a2ccf00a1b583d73e7e29ba6dcb77d7666670ea966b998 - inlined_ast: db675f97ff5d05d644a2ccf00a1b583d73e7e29ba6dcb77d7666670ea966b998 - dce_ast: 305221e5a40479f5556d5295d7fbfa36c6e3549c6e34ffcea8377635caa992da + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: fe79bdaceb26d783616c6769727726062a69994a03e23f27c27fef1932017bd0 + unrolled_ast: fe79bdaceb26d783616c6769727726062a69994a03e23f27c27fef1932017bd0 + ssa_ast: b690e0a65a66428c7e52677d14a93ad0c74c058823e38093cf94227c123a9e87 + flattened_ast: da4f22518c826e0a4a600b80d0bd33d0f53177fccae09d53ac11842b8f0cafef + destructured_ast: d208ba75da6f69cf5f0824a419932ee8c1b829b7610769b2f9d776053e22f996 + inlined_ast: d208ba75da6f69cf5f0824a419932ee8c1b829b7610769b2f9d776053e22f996 + dce_ast: b2c5009707d9a313fa8e4406cae3a8be4278825e2f717e4b38f8e1647be4a31f bytecode: 400dea3099e787d74f8c336d3a7cc2d26e8de8bf52e579bed30244f437aa25f6 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 b3a5ffe3a4..19e0747cc5 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: b400f562b35bcaf4fd2146a4499ff167a1fe13d7e0bdb79b971524c9ea23cba7 - unrolled_ast: b400f562b35bcaf4fd2146a4499ff167a1fe13d7e0bdb79b971524c9ea23cba7 - ssa_ast: 67281b25063224f77c762194b79b483e5d56d33a7048c57acba7e93256298f95 - flattened_ast: 1440854dca1469888afdb0fcbca11edabf70f4f1ffbd92ef573fe7318c02bea4 - destructured_ast: cda7dfc51754296cec7a62ed17f209fd482b3d90ae9c5f0cabcfbbfe80a4dd22 - inlined_ast: cda7dfc51754296cec7a62ed17f209fd482b3d90ae9c5f0cabcfbbfe80a4dd22 - dce_ast: 48889bae8d06386f618b366a8d521f2c83fbfdb557dc0bd923233fb889e6046a + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: b14ad53a09df499f184148a2590794408169384afeccefcc8c10bce499ecf984 + unrolled_ast: b14ad53a09df499f184148a2590794408169384afeccefcc8c10bce499ecf984 + ssa_ast: b57dd4600d2ee926135eff253390c4cbb3755c6cf4ee75264dc2ca718b6396b7 + flattened_ast: 3aaea2c12cf1525b6532761aa007f06611e18ab9378eb71ee2400fcb9c11fc0a + destructured_ast: bc401761d6101b3645ef0b03756f91702260b9df028c709dfbc3843d8f97027d + inlined_ast: bc401761d6101b3645ef0b03756f91702260b9df028c709dfbc3843d8f97027d + dce_ast: 2a624eb50f6967a040918454f40a91e7d240b7781258463d685d25eb2a40b274 bytecode: 7e364f0f5797c362156d92896d5c0ac0cb8923bdfce720d844550006535bfec9 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 60b05fb496..8fa74a1b2a 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 54eee8b9becc631276d5f26c9ae1a74a359ea6b343d24b6f574d60527a5df410 - unrolled_ast: 54eee8b9becc631276d5f26c9ae1a74a359ea6b343d24b6f574d60527a5df410 - ssa_ast: 2ebc5bac7d9ee096295ba1d35fdfd9162f96f971aaf81296d28df95333d1fe6c - flattened_ast: 6b23aff7f4bddafba203790d31c5aea73d1b7fc7b6eb7459b812310ef9bfd2dd - destructured_ast: 500a06eb65a8c041a6399b636430ce63899289110ade63b2acd4544518808d18 - inlined_ast: 500a06eb65a8c041a6399b636430ce63899289110ade63b2acd4544518808d18 - dce_ast: 431eff72309853815a29c9041647bf890b812705c8df868e85ea478755a79e07 + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 8f7dfe0f52fde5d35db15661a8bace1936fa497ca06930d35a6eb03e64b59645 + unrolled_ast: 8f7dfe0f52fde5d35db15661a8bace1936fa497ca06930d35a6eb03e64b59645 + ssa_ast: c59a7c20802d36a4be2cb5f1eeff0f8f0357152156192fcb30fb1d6fe4de91e7 + flattened_ast: aec51a7f674eac434c58e987d99b188807bb1c3dd0742c473d79b0a3df3fdec9 + destructured_ast: b951e40f58f7e9a27b401f1aeee250fcdd89c62d651ac5500d182f5d996b952c + inlined_ast: b951e40f58f7e9a27b401f1aeee250fcdd89c62d651ac5500d182f5d996b952c + dce_ast: 68129eefceec49ae1b1a212b26d9463c7600f1c136ddb9a12ef926b4cfee87df bytecode: 6d1f9a3fa30f6b177ef5b8242e1608ab54576a5d82df58c97c2e367270c6d7f9 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 4c1d9fb218..110b57e238 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: e1b47dce4f733e058af9638b35a73f7b09f64b3fc27c17a9d57c832e33712126 - unrolled_ast: e1b47dce4f733e058af9638b35a73f7b09f64b3fc27c17a9d57c832e33712126 - ssa_ast: 1322916fec4d9c325886de65fd89bab5a2c248d29ed009f8d45d04c8143ed907 - flattened_ast: 06b31596ec5a44cc829fc428963bbb5cd64d321779d94034dfa781ec44114cac - destructured_ast: bf29cfe2943313e908ba86f1017fc0391d0fe4a0997507c82cf9b7dde64d47a7 - inlined_ast: bf29cfe2943313e908ba86f1017fc0391d0fe4a0997507c82cf9b7dde64d47a7 - dce_ast: 35587e86d41c55541497649092ae175a00b2e8089660633765e803790d82ea75 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 997ea48a95cbe2f352801f0c054f183bdd4ed72be992ade9deba88fca7b9a284 + unrolled_ast: 997ea48a95cbe2f352801f0c054f183bdd4ed72be992ade9deba88fca7b9a284 + ssa_ast: 1c1270ef1093b9ed6591fe53df4565f969c0353e526d86320f93102edbe2b6eb + flattened_ast: 9e4b985b793c9e9a10eef5ddf7bb2bccac55550cfd951588238392c46ebbc456 + destructured_ast: 71f0cd518f391ff256d1c6edf99ad632913ee1528c3146a346b1a9b16a2a8d88 + inlined_ast: 71f0cd518f391ff256d1c6edf99ad632913ee1528c3146a346b1a9b16a2a8d88 + dce_ast: 70fe5304bb195b3b387374be16e63f3c5c90c0e001018e5e7fe2a528646e03ff bytecode: 324982aeedb7f0eb194a3744384b562834062c95c62d9007a74ec8e2a5612c4e 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 9a73f2a315..4e0602cefd 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 88c8c4fdd2be26d8de62df31b8216f2fefc45572d9b057621287ca38a9d6b91e - unrolled_ast: 88c8c4fdd2be26d8de62df31b8216f2fefc45572d9b057621287ca38a9d6b91e - ssa_ast: 2284790cf71eaa85794a1abad14963a75881c5d91049d920c2446a99cdab5244 - flattened_ast: 0db99fd2a8708f7bfd864eac4c5ac9c8f76149f423d7edd9d7501f85356ad606 - destructured_ast: 3e323a6ea5ebb08915ab619e603e42f9536647130badeacaec11c179457658a7 - inlined_ast: 3e323a6ea5ebb08915ab619e603e42f9536647130badeacaec11c179457658a7 - dce_ast: e3033178bd52bcb4f7d477ebddd13cb134317fb28a5e3858d8f6745e915e807a + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 33c6668ce859bc2a86d8542a77f04ec22ab9cbbaac09d32c686f26b1e689828b + unrolled_ast: 33c6668ce859bc2a86d8542a77f04ec22ab9cbbaac09d32c686f26b1e689828b + ssa_ast: 2f23a4171534e1d9c62b16a09f75f07f403d82a005b85cfcfe8404f6e6420dc7 + flattened_ast: 26cbf0df1606a8c05d0cd4065ea10f9cdf592a01033de1f7c666b1c76567ced6 + destructured_ast: 976c7a760fad0e6ae0d1688d32de820bc56de14dcb5aa13ac8486a96681e0abe + inlined_ast: 976c7a760fad0e6ae0d1688d32de820bc56de14dcb5aa13ac8486a96681e0abe + dce_ast: beeaeda2760134a061a7314b024f02f6b93a3702a1de879da009ebfe2e67b77c bytecode: ead396ffd0d8084ce5fd2f208f904c27d3df3e0b42a22baef80d5778a0d63b23 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 152feeac61..854b8438e3 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: a5cfd0e7db8ea8ff17fa720b24844f87388ddd06f559de4bca7187d4c2f2004d - unrolled_ast: a5cfd0e7db8ea8ff17fa720b24844f87388ddd06f559de4bca7187d4c2f2004d - ssa_ast: 22096b97b549681a7fcb418642d1cd56d2b9af2a2da9dc6070ec32b47a6daac4 - flattened_ast: 432f77fc197de7270c3021caf51abc66e92cb286553766d768126d9a3b39078d - destructured_ast: 44b22e4ce60cec58c2e58db65269509da5b9204b9352db64e8a03a69a848d8fc - inlined_ast: 44b22e4ce60cec58c2e58db65269509da5b9204b9352db64e8a03a69a848d8fc - dce_ast: 491bebb6a4e8e11086436e1dd3e2f41a1040857884a2a4381f65f57dbb17e1f1 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 9bab0af696df22639282889606aeb55139aad8fd6980548fc007faea855b101e + unrolled_ast: 9bab0af696df22639282889606aeb55139aad8fd6980548fc007faea855b101e + ssa_ast: 434ed178528539d16827ac0a7082353a950d3b934c4d7efc37f025e16b85091e + flattened_ast: e61ceab2df04549e7dbd2acbe6ed0842f4c39b32ea018e8d79c2cdbaa6a6ec8d + destructured_ast: bb49c989cd10dd53d597c284f9d4d85286c7b24eee878859454217219aa4ea4d + inlined_ast: bb49c989cd10dd53d597c284f9d4d85286c7b24eee878859454217219aa4ea4d + dce_ast: ea16e124b54a2804c1fa06435bff44355548c38dede942f3cc2967e336243cb6 bytecode: 93c0ef7e8c5de4b6de716347078c7e7fb4f36c0d814396e7060423dac910a4eb 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 f8164846b2..b9224a2df8 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: c83e60cbffab083432e76f2b3e79e6e62d8ccc5c530695a8518a0d36c174ae2f - unrolled_ast: c83e60cbffab083432e76f2b3e79e6e62d8ccc5c530695a8518a0d36c174ae2f - ssa_ast: c59d546489dc95d91260eadce7cfbc511c4059c3e071f400aa68e65066254a5d - flattened_ast: b0442f67017a8d037e6efceeb875092d1e5bf7f038c064eb78ec11ee66e1fc41 - destructured_ast: 3810417276e877a72a6b0c64c5af3d3bdc18a047c507b10fd8f7aca947949ed0 - inlined_ast: 3810417276e877a72a6b0c64c5af3d3bdc18a047c507b10fd8f7aca947949ed0 - dce_ast: ddc56e297fa26df3c518bef63d17db1ae8998b8a75f5e5cf25ac7099e941f04a + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: e0de2a45fa485e7135d5e864d5d1f899a102d1bc3dae3d03344de954802f4ae8 + unrolled_ast: e0de2a45fa485e7135d5e864d5d1f899a102d1bc3dae3d03344de954802f4ae8 + ssa_ast: 6d9638ca17d9fb15aeb62e0bcba7165fe900708f0306f618092c0948825d7366 + flattened_ast: 31cbc67baf60d4cb45f8a636e752cc5d439b8e1c6b0a8d92b5d6b5825426c368 + destructured_ast: faad172d5cd5a31435437c653aec1c3d9170be61734694baa7c4cb71e4409cad + inlined_ast: faad172d5cd5a31435437c653aec1c3d9170be61734694baa7c4cb71e4409cad + dce_ast: f981e32323f0e2968300a9c19befc8fd17170e8878a48effee8c17ce8fa605ed bytecode: 35d57844635bb3a2fc0261442ef69b8d67a4767ad0f61fce6b396a430073f5e2 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 7612f54b3b..0916b74261 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: b9c50a0a84adc3eda4cfc4455c719cd33379854b8ebc4903379c05dd2583316e - unrolled_ast: b9c50a0a84adc3eda4cfc4455c719cd33379854b8ebc4903379c05dd2583316e - ssa_ast: 2b25dd0e21bc529650a6239e947fadcd5f7d9eda200e124a671d344a26d46baf - flattened_ast: 4322db1135f081644118e76d25a5bfbb600ea39ebedb30585c23650bedbf280f - destructured_ast: ff87226c51e186dd5691bcbeecdad2b4e53fe4d24a4a82cd8f41eb27e43a2410 - inlined_ast: ff87226c51e186dd5691bcbeecdad2b4e53fe4d24a4a82cd8f41eb27e43a2410 - dce_ast: 6fe321a612ac6111b9974d933674ea79d5637e9879b5dd3332cf3e968a16ab0b + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 94bfd05d03b03e44643886782b6bf0c1176aea58595d40df0a6941a2df1fef80 + unrolled_ast: 94bfd05d03b03e44643886782b6bf0c1176aea58595d40df0a6941a2df1fef80 + ssa_ast: 6317f1d420af015609aee948ccc9727ac8a36f1e6f04666e40d1a45d9d113fdf + flattened_ast: 0b713bdaa3c9f8b6e6f99836d8d8a4f229adac99118d632f87d695400fba7421 + destructured_ast: 412c977300544726bbe62bf51f393d0851cb93d38ea11a9c4dcf159123088408 + inlined_ast: 412c977300544726bbe62bf51f393d0851cb93d38ea11a9c4dcf159123088408 + dce_ast: 9ce52320bb0bb461f1871d2015ee9b19a3f6668cd5d05eb6cb269f8b62f1256a bytecode: c865484cdaac4f81578a7a47f6a1772139a2f4b03d5a4602c7b62be71519846d 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 6fa485d615..08b60e4a85 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 2cfb53dcb91f149652907b8d3a4a49b1be354c94626d458f27dc4ec78f441e5d - unrolled_ast: 2cfb53dcb91f149652907b8d3a4a49b1be354c94626d458f27dc4ec78f441e5d - ssa_ast: 52dfcc9e627246e91d86075f10ab9815ff30b082a61676b453ba1bff66de4ef8 - flattened_ast: a464cfc455e61f3500f36fd2b533cfeac417579cac06ea26c6e61a58ce3a9ea0 - destructured_ast: ec84f838049909f79abc0dee45c2f824d9f55714cfb06e3a5dc41e9ad54a3ef0 - inlined_ast: ec84f838049909f79abc0dee45c2f824d9f55714cfb06e3a5dc41e9ad54a3ef0 - dce_ast: 19c073680fd84233e0e552aaf77a30757938a1c0cb45de24f84c75db80b6a7cb + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 01670e91be742e8a777f8adca2a5f3c87262e4f7f9c594d9707f12a2963347d6 + unrolled_ast: 01670e91be742e8a777f8adca2a5f3c87262e4f7f9c594d9707f12a2963347d6 + ssa_ast: 4575b74a323e0252f2b31acf4f0af0bb2197de7d9ce8f2f323d300b0d08092d9 + flattened_ast: 624576231dd72908aa732d320ce1f99aeb940907597e300dda6eb03fccb80b02 + destructured_ast: 7b66f922d7db6b55289dacb1807f46b7de9df67e67eb8deaaaf76089cfd6c569 + inlined_ast: 7b66f922d7db6b55289dacb1807f46b7de9df67e67eb8deaaaf76089cfd6c569 + dce_ast: c2305646bd487e9473a7ec30dd196664cdc411807a251383e33a425ed3bf9a03 bytecode: 722e9ba9eb7870003003efbee47f12319ccd9a2e873ccd6a165dc945dd5fee56 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 5e80e63585..7884be15aa 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: 66a0cf1d716c989c0225a7f85bca4380c5e8c86dcdecd32fd8435e6eab80bf15 - unrolled_ast: 66a0cf1d716c989c0225a7f85bca4380c5e8c86dcdecd32fd8435e6eab80bf15 - ssa_ast: 73c5712bcba06fdd34e2a66e3d20285c8576feac7c28f3c1715a9ad5af09ba29 - flattened_ast: 42b50656d1f4f82bd333e9822e3cf48f53ce1b7b0b4d08d56755da5ed513a5bf - destructured_ast: 49d5dca07f6114bc2015b496450e7d3f68ef6989c257d20c76c699ce7dac790c - inlined_ast: 49d5dca07f6114bc2015b496450e7d3f68ef6989c257d20c76c699ce7dac790c - dce_ast: bb388b71d32e6eefa594a5c0a017c74424bd0bddfdd2718f4c460a1721d8f23f + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: b54a983846284e524ed8eef15530706cda158d9d60a9994d8d5fa1562feb2da0 + unrolled_ast: b54a983846284e524ed8eef15530706cda158d9d60a9994d8d5fa1562feb2da0 + ssa_ast: 2c71768fcd4fb3d50cc8558c9e5c1d321ddd21496c9befd3b8dfe7721aa67558 + flattened_ast: 91999f228166934471cd6dec95a9996cb946475079888917b8bd6f3dd14fc9f5 + destructured_ast: 400f65545b88bf35e43e613f3cc44a7281d3ffe00d6a7b012dda99d7eb573d07 + inlined_ast: 400f65545b88bf35e43e613f3cc44a7281d3ffe00d6a7b012dda99d7eb573d07 + dce_ast: f726f2393c2f54fc7c4e1eb8f54bb8822cfd29cddd61d66ccc3388695b6da0b7 bytecode: 5b86f91ea85b5afdbd241b7623cbecedcb816272ca8b7250e2536955dfc55fed 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 af072338a3..26f6d0c3ac 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 65ddd868b1153714456bec462f59c71c04b9c5896ae87bf977cd1dc9c68ad43d - unrolled_ast: 65ddd868b1153714456bec462f59c71c04b9c5896ae87bf977cd1dc9c68ad43d - ssa_ast: 457df20793d069a4239ffc4175481c3909d34e063e4f023d80b2a5eb8ad094d0 - flattened_ast: 1c33135ec15c04468aa4b33fb8d3e40c852c5d310b85a6e2f4da4fdc17e6f03e - destructured_ast: 35c59cd49aea1195c79f82d889baf30062643ccac5379746e4afc0cb7ff9b27e - inlined_ast: 35c59cd49aea1195c79f82d889baf30062643ccac5379746e4afc0cb7ff9b27e - dce_ast: ae6077deae0f1929435cb9ce5ebde073fddcc813a9201fe05c9166d48937dee3 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: 36e87c9db0ceadef0b977a952a47218c6ce097fce387439ef24591f4e2ef7294 + unrolled_ast: 36e87c9db0ceadef0b977a952a47218c6ce097fce387439ef24591f4e2ef7294 + ssa_ast: b69cba489607c020befd53b4edc8eedff17d46f6290a74dae37756ec7cbd23f1 + flattened_ast: 0113a664791f9526287d3226cb21b949ff283f956a023e3609cbfc398e647dc9 + destructured_ast: 8363844fb507b947b0ff9ab6096e2b545c841b9bf0ea09f15b249c3a8a0a1c83 + inlined_ast: 8363844fb507b947b0ff9ab6096e2b545c841b9bf0ea09f15b249c3a8a0a1c83 + dce_ast: 829b20b3e859c9164826a9a994a6e8a36e70d667081be811c361e08b44db6654 bytecode: 5e555625818b5c9c27ea28fd0679e853c7ba41d422b0b1fe4ebf1888cc810898 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 4e18e6851e..8c93b650df 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 5d3146df7705e9844fa036e954a6a43520bcf4841b96aec946ff47d709f30cbc - unrolled_ast: 5d3146df7705e9844fa036e954a6a43520bcf4841b96aec946ff47d709f30cbc - ssa_ast: f5c717b58a99a81f25e812ff3500cac1d9f0f67143d52f66ccdca6385669c595 - flattened_ast: 85f2352bb10516824396d7f495eda7a9267299855c9a1a6bf9ecbdb184cd57ef - destructured_ast: 224bd585b2751affe21b2d0ac279ee94238ffc2afcb255720f40ef3298f1bc5c - inlined_ast: 224bd585b2751affe21b2d0ac279ee94238ffc2afcb255720f40ef3298f1bc5c - dce_ast: 55adacb27ef8b9ac60da128f147ecbc1b135d0551798a07ced136833ac58c5f7 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: 1a1eb4645a3a6ab0c27068d0dfb1b23f651c2ac1e7c183c35635cd9bca693efd + unrolled_ast: 1a1eb4645a3a6ab0c27068d0dfb1b23f651c2ac1e7c183c35635cd9bca693efd + ssa_ast: 3932fe1f319dc95ab74ba2db956adf52a3306465f1591b4f42fb405a99cbcfe7 + flattened_ast: 9a514cc2ed908e4a78d3a4b62fc2005669ff17e45e4d161b3c0611d1a052e397 + destructured_ast: 8c9af2c5b35e43ee6ce81acd3d458de8cd89203ca3b1730f7fdef65667e23621 + inlined_ast: 8c9af2c5b35e43ee6ce81acd3d458de8cd89203ca3b1730f7fdef65667e23621 + dce_ast: 80dd742ea0a7a43f7c46e58311fce827a5206b2ec4a0182989bab9f73f5ef058 bytecode: ac0813db87d76ebf0f8b9716b4694dd6dcd4a833bdc7b13fc297363f835a723b 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 c95b9de92e..dc61656863 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: d4c595a5b35e127d7889fa3f23f86889bf6a42e02d7842ed268534e4a1a28311 - unrolled_ast: d4c595a5b35e127d7889fa3f23f86889bf6a42e02d7842ed268534e4a1a28311 - ssa_ast: 156c796c861870938c7bc3ca8d2149aabf954006693d0fdf6f9931c1fc075661 - flattened_ast: 3038f739057cb407a8d1c163df5276c1626244883de38bb2dbc7336e11c03750 - destructured_ast: 17d9e9ad20bd35085c03be545db359c7644949d27e62e5db3e3ce4acad235534 - inlined_ast: 17d9e9ad20bd35085c03be545db359c7644949d27e62e5db3e3ce4acad235534 - dce_ast: e2e4d8bb499d1835bf3680375a101ad651ab239553195e8e5f4d4673a157b722 + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 46cad86cd61d3e2a156d7db35aa573faebbab7febd055be5811e6110c2ee332b + unrolled_ast: 46cad86cd61d3e2a156d7db35aa573faebbab7febd055be5811e6110c2ee332b + ssa_ast: 787a1727f847a24f84935f76dff49da30116602c1123a9da25edf8dfa8500dd8 + flattened_ast: 07a2b250b188daa4f675537cd7dc7520494092fadccb4593613eca44f69c1e4c + destructured_ast: d3dc85e115068251ded7d670091544990f2be16699d9a6bad848de7f2eaeb6e6 + inlined_ast: d3dc85e115068251ded7d670091544990f2be16699d9a6bad848de7f2eaeb6e6 + dce_ast: 5f63e53114e74875f3e83e8461f2bf73e9221c02e6805432386fdb98aaaca35d bytecode: cda5a5c278c39eba47e30601b6d8ae039a1e9a67b514f7da166b26e47d96ad38 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 4459311df9..a487e09111 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 26d077754b0b7e216a511a08470cc573d98d3caf5d1cf7a922befd28a678e31e - unrolled_ast: 26d077754b0b7e216a511a08470cc573d98d3caf5d1cf7a922befd28a678e31e - ssa_ast: 961166447b8fdda40fd85702a9d75a6046121b755b72de8eea1cfa23ac841940 - flattened_ast: 33e353c05fa2fbf8097b516821fce41bc579db33d0c0b1f917e28ee805dd9d2b - destructured_ast: c06a8217e2b00bca834cc64d9018f4cc9670a46a1fe36d00b0ead1da4a46fef6 - inlined_ast: c06a8217e2b00bca834cc64d9018f4cc9670a46a1fe36d00b0ead1da4a46fef6 - dce_ast: 32959cddb05e0a24b02d3d6b68bcd17b3227099802f80bf32fe05ac0954d8b35 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: bfffed5f7bfdf8d256f4015e8ce57239c9a20762c0b6d9ab4b334d2478975c3e + unrolled_ast: bfffed5f7bfdf8d256f4015e8ce57239c9a20762c0b6d9ab4b334d2478975c3e + ssa_ast: 7a6f7097cb28135b05441aad6bc5db6bc0a6e62d42981b6c70e78b934248a8e6 + flattened_ast: fd5f8ac9cebb1bc7c9302c102736780ae21633079708e09dfe9543217ce51ca2 + destructured_ast: 593249c5c5a7bf07facb49bbfcea43fdc40293c0569e08d3ead2183fcf15830b + inlined_ast: 593249c5c5a7bf07facb49bbfcea43fdc40293c0569e08d3ead2183fcf15830b + dce_ast: 2fd8a562bd167f17df9e5a227d6432e9854fe964142df448540ef5cc714ee80e bytecode: 772c3a89be9b29a160cbddfae2d0bd3edd4bef0291f89e4e6049af2139c6239e 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 8d2400858a..82e6d10d0a 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 3dbfbe150f7caed94ab531e6c0ec7ca9f99802efbe2a9a09b3f0be85a422cd97 - unrolled_ast: 3dbfbe150f7caed94ab531e6c0ec7ca9f99802efbe2a9a09b3f0be85a422cd97 - ssa_ast: c2596e210a0fb8cd16a8cf2b262b313feee626f73207409d762bae212a2bd5d7 - flattened_ast: ae699ea5757593351ebc22d0e366c89fd572aa2bdaea4c679cb8252bb509d6ed - destructured_ast: 653a17b06c3a911a7f964a9da9fada1cac3252231f34ccd7d13bd6bff6a71134 - inlined_ast: 653a17b06c3a911a7f964a9da9fada1cac3252231f34ccd7d13bd6bff6a71134 - dce_ast: f8b00c889db0294d39f047b45135709821c879f16bebd13a5d0d9b3481e6c425 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: b06574aa57f301b14b5abb7e34c1608a0f868b0771c3eabe47a62027df495a2c + unrolled_ast: b06574aa57f301b14b5abb7e34c1608a0f868b0771c3eabe47a62027df495a2c + ssa_ast: 1bb7d39131f5435be358b3503adc6dae3a37bd35c4b1db98786b11e231c5bc53 + flattened_ast: 86fb5b0538db74843d6d39289c4a1482cb12314667f0a3f0788f513d435e2ec6 + destructured_ast: 8971fe25654735d94cbccb867326c12f1dee1357aa39f0b0a80d3dc0430db209 + inlined_ast: 8971fe25654735d94cbccb867326c12f1dee1357aa39f0b0a80d3dc0430db209 + dce_ast: 86351e144b41844ff69772320b742e8a8bcd72276d1fd78e277272ed73efd557 bytecode: 63efcc50150da6e754319ed894fd92dcc5adc715f39da5b2425711c347836b60 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 c38fa41c77..11e3fa7c2c 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 1c33071b21221d15fdbbef3bbf86bd5e0a500356e21e0d2566f01a0d105fcc49 - unrolled_ast: 1c33071b21221d15fdbbef3bbf86bd5e0a500356e21e0d2566f01a0d105fcc49 - ssa_ast: ba4cc199816a36ec250522cb6342ed91898ea00ca5431be82b502dd04accc1ed - flattened_ast: 4ea53e4b19dc54f7ab19287015ddd3395519e923b92a275e855461a1bd92e57c - destructured_ast: 596a1cdebe93a72146970719ad5f5106bd25d8156cef45eefba269b2241f2288 - inlined_ast: 596a1cdebe93a72146970719ad5f5106bd25d8156cef45eefba269b2241f2288 - dce_ast: 1a322b01e4a6b159161def4cec8fa0a3a43c6018c74a504d1a029c6c5b7ff2f8 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 4912531b5b4fb29df1760a55f2ca58f736c2ca1aaf211f5226fce06405c3454b + unrolled_ast: 4912531b5b4fb29df1760a55f2ca58f736c2ca1aaf211f5226fce06405c3454b + ssa_ast: 065c1e513bf53a9b0232419bc113c1d6ca0bd1814497ce0c64b75874748b9fba + flattened_ast: 6989d79b5887e52350e12943bafef089b09dbc1da56ea30f145b1c8e170c50ab + destructured_ast: a840511d0d7280b629d25fb4fe945cb5a31491b497c99f2046b58bd1effce2da + inlined_ast: a840511d0d7280b629d25fb4fe945cb5a31491b497c99f2046b58bd1effce2da + dce_ast: 8145b2f04edc25fee6ca488be9ba8cfaff64ed6facab8c9b3d71f2a06bbffb39 bytecode: b565adbdb2ae4047f19a09589010a3dce773e907a3dd3e4b873a4a3336c68af8 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 6abf974406..feae2e5ecc 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 95b50f41528f1a260c97be555c29121591328b9ec9ac6a19ac801ba503986505 - unrolled_ast: 95b50f41528f1a260c97be555c29121591328b9ec9ac6a19ac801ba503986505 - ssa_ast: 675c571ad2a3045a78c1f4e55f0a6e9ac7471a0c52ebcc626912976586053466 - flattened_ast: 6354fedd48ef61a1e72f8aecc15020512ecc61384dea0ac88f776f3cf9edd071 - destructured_ast: 563656d16e004e5b7d7744076dc684236f7a985f69604d1e8a0fe05a37f68d0f - inlined_ast: 563656d16e004e5b7d7744076dc684236f7a985f69604d1e8a0fe05a37f68d0f - dce_ast: 33efa52cd8aaf0c3884dbb40e9dae5d8aba79bcbf305fc83c580a73653e0999d + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: b8b3d988c2ecb1010c2137affab0a8978d6303c5ee840b692bc8555deb87c363 + unrolled_ast: b8b3d988c2ecb1010c2137affab0a8978d6303c5ee840b692bc8555deb87c363 + ssa_ast: cdc860ef8b6fcc1305999a4e59fa25e9a3c2b8f837610fc52269a3faa9db19ca + flattened_ast: 61c58fc550b0599a376fe3a07ecbbd647eef3eb6c8f5ba6b01b18fd4f8bea208 + destructured_ast: e3a19abb7365fe9a95c0c8266da35a0ba6ef727c7b3b2034b304d5fa379c1783 + inlined_ast: e3a19abb7365fe9a95c0c8266da35a0ba6ef727c7b3b2034b304d5fa379c1783 + dce_ast: ab424abddd134a99c482f32b96bab423e42d36091014fe4acda97f185d5d0319 bytecode: 6bb1a87b470b0a3922ff01569b69b3eb7775546b86e8ac303cb80f03ab17692d 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 86ddd6d1dd..efb047bed8 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: b97ea3bbfe57a52e05030a8dca42b5d03fabcbbcbcd9d6ae6e9c08ad5b68f6ca - unrolled_ast: b97ea3bbfe57a52e05030a8dca42b5d03fabcbbcbcd9d6ae6e9c08ad5b68f6ca - ssa_ast: 1f68d31612c06524db8455cc044a14c1d927f1f5c8a0a556c3b8e71472d556d2 - flattened_ast: 1903d74bd208116137fd311309fe63bd819eb436d03d5fc6b4ea497d7daf4003 - destructured_ast: 7e4a86f932b4411e0cd2cc7d9cd4b4506da1ae673e02fdc92684b1c3089af546 - inlined_ast: 7e4a86f932b4411e0cd2cc7d9cd4b4506da1ae673e02fdc92684b1c3089af546 - dce_ast: a7ce9f108f8899828ffec7cca290bba11420d95da566482ef628f891bdf6b60e + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 4211a0d8fd939bd5f67f61243fc57c93a988e10aa91ad702520b5b2abc314ea4 + unrolled_ast: 4211a0d8fd939bd5f67f61243fc57c93a988e10aa91ad702520b5b2abc314ea4 + ssa_ast: 32dee3a0688aca1378a32019ee09ffd59f3bc5afc218fc06dd0b1a9f1ea123e7 + flattened_ast: 3b546b8942e6894b52890f4f59b2953fb0403097ecfa590b259a15521b42c55e + destructured_ast: bd024db7bbaeadbf01c6bac2bc97d7e7f58a1f4b3a7999a618479f878679cb05 + inlined_ast: bd024db7bbaeadbf01c6bac2bc97d7e7f58a1f4b3a7999a618479f878679cb05 + dce_ast: bde77cf382512ccbdcb8fb694b6be6896811e470e3c9e653d413e5be90835407 bytecode: c8a24c75613249b3bca85b8cf50a450ffab5e3eced027b46d4ecb07fc94938fc 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 89c80628eb..d65307ed26 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: caa16e58250cf65465dbdd7ca5cd6d8ed5712186c4dadea9ae0ca73c47e523e2 - unrolled_ast: caa16e58250cf65465dbdd7ca5cd6d8ed5712186c4dadea9ae0ca73c47e523e2 - ssa_ast: 24540bc468491ae4052a1db261016726841bbfdb675f47105a1661f44455ed88 - flattened_ast: 7c36faa308551615d8e928bc64d85812d43225cd4449b165ebdfff62e2236dd7 - destructured_ast: 966cb78d96411ca78eef257185a8bd73883a3dc26b62877c78d98b0cbd568cc9 - inlined_ast: 966cb78d96411ca78eef257185a8bd73883a3dc26b62877c78d98b0cbd568cc9 - dce_ast: fe710169eead57a88ccb73f2a90ef5bbf34cd8e2bc9ef430be6928593b4d67eb + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 6c986e5f3b7e17612f6f0dfa3a0f95d0aa59589382c74727400252bab53f5fd2 + unrolled_ast: 6c986e5f3b7e17612f6f0dfa3a0f95d0aa59589382c74727400252bab53f5fd2 + ssa_ast: 02e86af1db9fce677f9ab5653c04a254ee58199bc55cb5865ed445d02a10149d + flattened_ast: 1d007a6ade8ccf697527423d10383a19555077f2c0bb31779de32847c25c61ab + destructured_ast: 79f599e7697be78db4bf8c5d9f806027ff15043aeecc8ccb99f81fe12c90e5f3 + inlined_ast: 79f599e7697be78db4bf8c5d9f806027ff15043aeecc8ccb99f81fe12c90e5f3 + dce_ast: 9590af19b950c048123d8a9a3a2bfc1612504cad918ab60c6850e78724497d67 bytecode: 4e7988f49b47d6e987d5931501b23e217ac5295f2fb3656bebb8617153c13b55 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 071e7c680a..d088abeb69 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: cd7832c69bf053837db81f41d532eb87c4279f3ee269763d2fa60aeaceafedc0 - unrolled_ast: cd7832c69bf053837db81f41d532eb87c4279f3ee269763d2fa60aeaceafedc0 - ssa_ast: 8a4da3a0ac0b090769de1d71a87694f27bb97b21ea830eaa40a031271d5c46e6 - flattened_ast: a69935503cfc8b5d781227df98087b91878972ef52c6cf0735d6638b16c01a0c - destructured_ast: 702480294515d606b5f11f86db6ee3821163fe6e0b4715b1e0ddacbc8673dadb - inlined_ast: 702480294515d606b5f11f86db6ee3821163fe6e0b4715b1e0ddacbc8673dadb - dce_ast: 71dff35fe3728bb6403113779e358d62b3f1a1d2fad627d04d654487cc488f2f + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: f98f70a886494a54ffd604a01107dc7133dd57d1e4f5719caeab23e51cd87225 + unrolled_ast: f98f70a886494a54ffd604a01107dc7133dd57d1e4f5719caeab23e51cd87225 + ssa_ast: 40ffbd3b7bc0e44aa8dab98270b03a92feb247ccb906bda7a906b08a52324f91 + flattened_ast: c1497d72addfb2971a6be6e9ee728c24f15baaa86a62a646dbca1ff9963ce8b1 + destructured_ast: 63a990c0c5cf7d70bddd9620ed6a12ce71b1113c4d9a142a4df4fe42260f9439 + inlined_ast: 63a990c0c5cf7d70bddd9620ed6a12ce71b1113c4d9a142a4df4fe42260f9439 + dce_ast: e875c55dea1a13fbe2537e80c52f990cb84902812b236dedec38d528ba55db0e bytecode: 96dddca27dc2e6feaa13b9f53fe1bb2180299e90860ed8c3be4f92687949f30f 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 1e21a49f96..fefad71149 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 065200502bb8aca91c3bcd15b5ffbbb6edf473375bc5e5b454aaa666d94438ec - unrolled_ast: 065200502bb8aca91c3bcd15b5ffbbb6edf473375bc5e5b454aaa666d94438ec - ssa_ast: 80ec25526301bcbb4fd6865d5f38d5998a31d577ae71259ab04538b76fec1684 - flattened_ast: 1cf2252a56feed00e30e6880a027bbb8f7d20296eae8ad3cdd4ecd95e09ccec2 - destructured_ast: 976c74129b951635de06cf93734bcad99be8cf491c331d3cb51484affcb5adf5 - inlined_ast: 976c74129b951635de06cf93734bcad99be8cf491c331d3cb51484affcb5adf5 - dce_ast: ad34fafdd528c100c62eef9dcbc8e4700efb5e3607e2b784ee50db9579ed6752 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: e1d9510f110b7b1788939a64211547535f7ff33096900809132ff8517d15d355 + unrolled_ast: e1d9510f110b7b1788939a64211547535f7ff33096900809132ff8517d15d355 + ssa_ast: affce61cee4dd1e5d63c4d745e4af074fc7ff29a6fa42e2a31f5ee256e66efba + flattened_ast: 6153a47bc55e485c61e62a1d6f0e639de24d822321d52ee4dbf59ceec3351807 + destructured_ast: 151841eda498b3fb6b551a64b2428ce28f709337e0ab0d2b61585815feb63f45 + inlined_ast: 151841eda498b3fb6b551a64b2428ce28f709337e0ab0d2b61585815feb63f45 + dce_ast: d51e1453c50951fea39ca17b72162abd8754a2fccca38e3a1e652ad4ef0af6cf bytecode: 3ab4dfa32ff8135e1878b8fda9bc1d0688c959e520d9bcac13f7128048ddca70 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 b5e3a9e1e7..af4a1a2357 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: b565d67d012889b6b9f01c01d40ad648c6d2578e71f2200859d5a5e7c5812f0f - unrolled_ast: b565d67d012889b6b9f01c01d40ad648c6d2578e71f2200859d5a5e7c5812f0f - ssa_ast: 899c7ba5c3b42816860266cef71b2ceb0e9cbc34192761973d0554162dc3c6e7 - flattened_ast: f4125ee199d4a7ba90a9690bdb2365ad07f17016a89a63840cc49178dd4f2dec - destructured_ast: b01a69468104f4512395624ffbadb44611ce831faf48df01e6cc7d98ff345c11 - inlined_ast: b01a69468104f4512395624ffbadb44611ce831faf48df01e6cc7d98ff345c11 - dce_ast: eeb996523ea3fec6b57b8059d4c986e0bfe372595dd432cd3fcda78401b4f06a + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: c412246c362269179086aeccb6328352e9d7d523c0b6c9f0a96d60d53e8bd5cf + unrolled_ast: c412246c362269179086aeccb6328352e9d7d523c0b6c9f0a96d60d53e8bd5cf + ssa_ast: e639e16a13ee602ff10d645f6fe1f6aa414d08571e9b3bbcd8bbc817a3513780 + flattened_ast: 42e7ccbf1b31f0a0afa6fb739d0978372211b85fd60b7014c82732562eb93909 + destructured_ast: fd7203c1667df2ad1a5c9640d24b9aef9cd3eba9cf1d623264ae9435b9bb8779 + inlined_ast: fd7203c1667df2ad1a5c9640d24b9aef9cd3eba9cf1d623264ae9435b9bb8779 + dce_ast: 6369e58ea4ff8e05200fbb3793fff8350bdb455efebb87fe399ae8ec5df434a7 bytecode: ce3656eda78b090739dad77c6fbcf5e3cf43a1327a367b01504913a37ca7ee3c 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 344a4e77a8..04029738e5 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: cbaead31edbdd042741bb3b38c1b8cf03799cb2306af5c5c0f27b53bbd903522 - unrolled_ast: cbaead31edbdd042741bb3b38c1b8cf03799cb2306af5c5c0f27b53bbd903522 - ssa_ast: d40341a6ec1e19980bb2caf9717c13aa8bbad7d2b22cb39700cc854eb2d10a98 - flattened_ast: deaa511d12f78681d37dfbf4dde9b405ad8a55a4a1d7cab979ca31b880707d30 - destructured_ast: 5c8a41699084b9ae5f14d2d4965f1d5d067665b64d74ad1f2dc9a4a9ce1b0f48 - inlined_ast: 5c8a41699084b9ae5f14d2d4965f1d5d067665b64d74ad1f2dc9a4a9ce1b0f48 - dce_ast: 27bf9fcc773db747c91002b0a7032ddb6b3dbb2959c30dcf2fdd56b45188140b + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 511f885dc7653ae86ee84aaf813ad02c23478e929b91b0f3b699f67c324eafde + unrolled_ast: 511f885dc7653ae86ee84aaf813ad02c23478e929b91b0f3b699f67c324eafde + ssa_ast: c2f73b552e81c652727dcda7079bcdca08610ad2a870b5fb735c3d0cd5f45afe + flattened_ast: 431ab94d43f2ad0a5fee8187d737292b9aa46012fc12ef36944a416131c54d9b + destructured_ast: f415c45af3a33c8047e2d2d0612ad57283d839731358b47294051c0c62fe0351 + inlined_ast: f415c45af3a33c8047e2d2d0612ad57283d839731358b47294051c0c62fe0351 + dce_ast: 0385c491676a3df5a1c4968f0ad125786de9323b1160d40749b7034c8a0a7ecd bytecode: f9f56b97798b2dca8b9631e0e5d25ed37780f634a407e53c88cded45c80c07eb 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 7de9c3aaab..cf28ef70d6 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 96b14b7b9e14c2c3ab98645e8b74f699812cd18c57b50a2dc0b85282555388e0 - unrolled_ast: 96b14b7b9e14c2c3ab98645e8b74f699812cd18c57b50a2dc0b85282555388e0 - ssa_ast: edcda89deb77c6ebaa3a21c6a1d3838890a9efe9deef864b84ee5736d03e8c0d - flattened_ast: bf4cc47e037e05592e3b03e4d2ddd03bbd9f35deabac4d12ab621161c2cb63da - destructured_ast: 94f9fdf9ecc4eb20da62be367313f46e28f629d208ecea2aca487731be2d93fc - inlined_ast: 94f9fdf9ecc4eb20da62be367313f46e28f629d208ecea2aca487731be2d93fc - dce_ast: e02f54f8bc28b6acfd9e39d9eaebb99e4eed4c69f23bba3523cf36f34d7064f8 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 86dec50b47e168a58cbfa957c61332fb9c3b0f2688f81cad1fbc0a88f3164cb7 + unrolled_ast: 86dec50b47e168a58cbfa957c61332fb9c3b0f2688f81cad1fbc0a88f3164cb7 + ssa_ast: 35efdb4cf90fe59f7438e0bb8bd2053d248018abeb0f26b5adab28925cec9836 + flattened_ast: ba5b47e4eb27595681a7d1859bd464954be220ec804381bb7cdbbaabccc7a76c + destructured_ast: 77272ef1a06a5c463449b85c882507544617d9f4f0aa03f9edc31f6e99de1ef3 + inlined_ast: 77272ef1a06a5c463449b85c882507544617d9f4f0aa03f9edc31f6e99de1ef3 + dce_ast: 84ff99d40d81533dc59949cccc4f9301a3bddd9e3a2f4c76c300a7678ecfe6e1 bytecode: 088c87d540f9f654d25de5dfcdb4b6c796c1840e2454691523b7e2f18f4a9a60 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 f37e432229..6e1c5a4f14 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: e2d6fcf58f1748279db479e6b8fd0beb135377a4a44c2567e6ee8382d3eeb853 - unrolled_ast: e2d6fcf58f1748279db479e6b8fd0beb135377a4a44c2567e6ee8382d3eeb853 - ssa_ast: ced246e7c9bb0ff2bd9416c52f0d7f3dba2ceee6a24b8dc3f48ed4d90aee7dc2 - flattened_ast: 566ad26ebb8ca3c83064701da9ebc7d5287e591f6afbd4c8b5bb1e063c48f541 - destructured_ast: ebe70266aad36d9053846c37e9fe0deec82f4f61463c932e58d492bfb5cae541 - inlined_ast: ebe70266aad36d9053846c37e9fe0deec82f4f61463c932e58d492bfb5cae541 - dce_ast: b78f2edde8fe30b9e16b479f3394f48754e3ba39b146822afd72f98177d332b9 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: c9835bde9e6f8b69641774fe0162d88c16df92a86c1c19cc68f932d20bf30f40 + unrolled_ast: c9835bde9e6f8b69641774fe0162d88c16df92a86c1c19cc68f932d20bf30f40 + ssa_ast: 45788c76bc818b8a7045d95c684d51066b347f228d181d8e3aeb7598724c20cd + flattened_ast: 0a1624602a543ee5a470de1a183f9d0cc465356472ef3e79a0e277cd17588441 + destructured_ast: 0e49eb3632629b933ffa8f89ffd993d7c576e734308fd7337a3c1c1039d45d65 + inlined_ast: 0e49eb3632629b933ffa8f89ffd993d7c576e734308fd7337a3c1c1039d45d65 + dce_ast: 761fe0f4ff831ed20a38360f3ce90fdd43bb4c5a52daf415e7f8739e01f1c5d3 bytecode: ad4af37b670727cb59618e798445bceef3725386a61cdcb7e0f829c3cb895a8e 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 4fa01e1d98..c027ab63e2 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: cf3c5f4cbb4f4a651d7be54648ce136a8c69dcd995bd9bb661c7da28ec90759f - unrolled_ast: cf3c5f4cbb4f4a651d7be54648ce136a8c69dcd995bd9bb661c7da28ec90759f - ssa_ast: 48103df3b2be25dc1ec00ce022fe4db7b9920bb784afaf09642e8ab566c365db - flattened_ast: 21cfbb40b74804d63e21d5de261e1ef9bd391f4f40f77222b88f7c172e278bc0 - destructured_ast: 1c2a74cae1c6d5df014e1d439f87abf4b03a9cd45b9104b4c5beaee06ce9ef89 - inlined_ast: 1c2a74cae1c6d5df014e1d439f87abf4b03a9cd45b9104b4c5beaee06ce9ef89 - dce_ast: 2ab0b849608c1e1aa680da2a2cf35788ce5de6f38ccc95b1c2c21a3430d8a070 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 3ba07cd954434118cd2e58407b71f5eeab5ae5e6deb1cf10ee35a01dc6b19de0 + unrolled_ast: 3ba07cd954434118cd2e58407b71f5eeab5ae5e6deb1cf10ee35a01dc6b19de0 + ssa_ast: 3d9727205868099f0ac18828bcdc9364a3a4a8ae13a9e2ed423b76fc6f77a361 + flattened_ast: feb5e4f927083c681651ec5c73f88938b5493cd49855499d218816232adcf3cf + destructured_ast: 22f2b37677b654f01a25ec40214d6a2c0f7d3dc4a875a00eb9d6082293ce18ac + inlined_ast: 22f2b37677b654f01a25ec40214d6a2c0f7d3dc4a875a00eb9d6082293ce18ac + dce_ast: 3054214f1cf4407f4db0bf833db941444d4d93262b0f2ed5d93d0862b9348b4e bytecode: 9da4e5b0bf8b86b933224f69aa4751108e1eceb8c8b0b79fb31e3b8403fab161 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 6ae4dafc40..f8de661100 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 956ebe9d79b0c43af9985c76cbc07008037356685c2bd65a7601032885da0376 - unrolled_ast: 956ebe9d79b0c43af9985c76cbc07008037356685c2bd65a7601032885da0376 - ssa_ast: e598822f2619cea12440766018d2c862ffbbc40b8e0e2ad6561c2256cc761178 - flattened_ast: 77d9f183e9bd5fe5dfd14bf5e38db2daf1b228502adf5d78e50296b3fb369f64 - destructured_ast: f591a004d8946500e54cfc1ebe361bb7eafcca41e6a79318e3191c31a5ba24b6 - inlined_ast: f591a004d8946500e54cfc1ebe361bb7eafcca41e6a79318e3191c31a5ba24b6 - dce_ast: 537d081bbfd9777bad803fa0b65278770b702d0c38efd949a204bedbc50c81e8 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: 4d3c060930f5909a5f45c3c3132c7becec9f9d3cccf8950ae7f8a0c66fefc1df + unrolled_ast: 4d3c060930f5909a5f45c3c3132c7becec9f9d3cccf8950ae7f8a0c66fefc1df + ssa_ast: 17991775cf36a089d51209af612f5c792e65fb9eca552a8c95410a02089268d9 + flattened_ast: 425c378429eeaa261dff82d6ea8e7786100a222263d971439097846dddf2ca43 + destructured_ast: a60a9f84ce89a4ac626a99adb5b14be21b5c8f3ee485f2469087378c33c5f35e + inlined_ast: a60a9f84ce89a4ac626a99adb5b14be21b5c8f3ee485f2469087378c33c5f35e + dce_ast: 52494d3da1f9080ec92dbaf343c6d98bba8c6a82a10c271f41af899c265b359a bytecode: b84d6d5eae32aa8692a6933af7717cb987b65921565da007af31391f40f70fd8 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 f6d8722a59..ce7c63c9f9 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: 4ae29d844b3154ab2f257fa0e2beddac65c2567649272bf7eab92971c376b711 - unrolled_ast: 4ae29d844b3154ab2f257fa0e2beddac65c2567649272bf7eab92971c376b711 - ssa_ast: 14eab04712e2731e1c2afbe26ec217a02c134e91d3e17401ab47f84c09ea00ba - flattened_ast: 8c1537b44d47267a66a435837246a16c39c5eabe99e4c92462e98b6a4e35b956 - destructured_ast: bf7206ea7cbbf9f1723fcc32cd4f39374f723d10108e827193b5b97993db4ee3 - inlined_ast: bf7206ea7cbbf9f1723fcc32cd4f39374f723d10108e827193b5b97993db4ee3 - dce_ast: 395a3d3021ce6b6dc08fbb4f061315abb45446a016c575fa839c4c56611c4f55 + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: d54644b29d000edda658ff7bd0145f71e35f3f6f26be7137f3d9ee94d0e4282b + unrolled_ast: d54644b29d000edda658ff7bd0145f71e35f3f6f26be7137f3d9ee94d0e4282b + ssa_ast: e06517b8d35a6613f419043cc33428e967d12d346ec1809f7eae586f6a381d77 + flattened_ast: 296570622258eb42c2d62443482b245e57988762c4172fa11158a29e06f3dbb7 + destructured_ast: 31231658353aee25d0af774f3f9309a421ada9259ebc7fd8654e67c842cd251f + inlined_ast: 31231658353aee25d0af774f3f9309a421ada9259ebc7fd8654e67c842cd251f + dce_ast: 52cc20ae8ccea5a8f25f61eae535d6c22544ff71d8f7f6650f5b7a7ab2d46430 bytecode: 201d3f7e82902483df6d8aa7457d8d8f595c03ce4ea0e2e7fb355eb3af50e1b8 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 0bbbea7bc5..268a4ab5f9 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: b8c9e3a0d102465dc71cc62de0d36451b751490eb2f07346ee216e9489aad4b4 - unrolled_ast: b8c9e3a0d102465dc71cc62de0d36451b751490eb2f07346ee216e9489aad4b4 - ssa_ast: 505b0f49870cc3fd12b9f117244e4c1038a9047e538a3914400c7f9be3dce420 - flattened_ast: 13bb8adeb7ff0d9ca1a5c3814c9c474e326fbf05a9fedd8150d5bcd6a431bbd9 - destructured_ast: 2cda8922ba67e7470978c890bab86fa5b40c6022e81ec71e0769afdc871b779c - inlined_ast: 2cda8922ba67e7470978c890bab86fa5b40c6022e81ec71e0769afdc871b779c - dce_ast: 85c45062aa7ef846c1903a3f41ddf138f84e4766170b067bb41875b5716c5e5d + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 113c316efa3bba17ed9e1db943bab4fafe82118ef8364f188f039300da26ad97 + unrolled_ast: 113c316efa3bba17ed9e1db943bab4fafe82118ef8364f188f039300da26ad97 + ssa_ast: bf075137a138869b1de13e3e5b91f9bf36065ab531f36adece1a6661667a0972 + flattened_ast: f6bcdaa4bb5fa4df22294e2bd809fefeb04cd8d3f101638010ff6410708e9452 + destructured_ast: 2a010c1fcabecded56e374e9c6651a23a751774f600147cb92149254d4b1a453 + inlined_ast: 2a010c1fcabecded56e374e9c6651a23a751774f600147cb92149254d4b1a453 + dce_ast: 60353f288d874bc1f2cd11697675e907f8013dc80907a5a62cec9877e1353e19 bytecode: 15ee84b84f4b413e4c96708f16429984ec205133436db20c2b2a709a136029e6 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 5c485b5548..b6c6ce52d2 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: dcda459b048d6305e8c68e1674021e3cd5d7ef07f7e6fb7234e05b2dee52c7da - unrolled_ast: dcda459b048d6305e8c68e1674021e3cd5d7ef07f7e6fb7234e05b2dee52c7da - ssa_ast: b7285b3c78028aac47e47c805f4da9ce61f15f901a72c732f02ee71af13571e2 - flattened_ast: 0d0529087426b4fa9cb695d6cb395372d4e89cbfcb27766aa05f8e7b60917263 - destructured_ast: 1817f97732a3cb000df84aad4f3ae3546674ee6e2033976b2b27cf78bbe94211 - inlined_ast: 1817f97732a3cb000df84aad4f3ae3546674ee6e2033976b2b27cf78bbe94211 - dce_ast: 77a159db0f4efc2321dfe1831357bd2d9f308948059825e465434e962bea0a2b + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: addfbd86021208f4c7face762924064caa4595f5d135c50de0386a04b4e10a8f + unrolled_ast: addfbd86021208f4c7face762924064caa4595f5d135c50de0386a04b4e10a8f + ssa_ast: 26243cf30daa69f910d70ea47a29c5fcd680f170bf2c6eb6ec71bc833d4c97cf + flattened_ast: a6b3f79cf8f0458fa323ef6acf9e93c15e7496d864df6e96966b5104d6eb48e6 + destructured_ast: 77c2d8f32131e37d082df5726aafc63c00df2e3b82b28600ecc130d141166d52 + inlined_ast: 77c2d8f32131e37d082df5726aafc63c00df2e3b82b28600ecc130d141166d52 + dce_ast: c6b7eae0ba0a30ebe8252b313b0e7e65da75785b339fe34550c8edcbc8ec54f4 bytecode: 6a667db0987376b81e0e57620a5044fbbb4803131bd2c55d2b58fe238df51a3e 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 f9d472b516..a1bbe3fd0c 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 85cbf4e3470e0e075551c246c3fb4f97fe6fc19abd224ef22c258592c552d68e - unrolled_ast: 85cbf4e3470e0e075551c246c3fb4f97fe6fc19abd224ef22c258592c552d68e - ssa_ast: 0fa4f12ef93ca5d1998fde60122c90af0052f6cae127ac9c49b050349ae010f6 - flattened_ast: e803e766ac8db9b0a0a44b8c5be438038aa6b3ce6fd577c34b589dec0ba10543 - destructured_ast: e464911547ffd9b2d5398a348011f6e552803a54c7c07f4c45a1053ee0bb8959 - inlined_ast: e464911547ffd9b2d5398a348011f6e552803a54c7c07f4c45a1053ee0bb8959 - dce_ast: 64a846e76ab42cf6fc5595c0b46ed1c54b10fdf09f99c891ebd83058f97d4022 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: 0996b6b3fb52a9667e3734446bdb9948d2c306b170b2cf259d3ff6d4d224ef78 + unrolled_ast: 0996b6b3fb52a9667e3734446bdb9948d2c306b170b2cf259d3ff6d4d224ef78 + ssa_ast: 741174e7dcf4243951ce823ad6fdbc395e922933598d6140a487c3ccfd25430f + flattened_ast: b314225da2beedf022ab91d7fb83c503758b21213c33bfcd68a33a27ed00f525 + destructured_ast: 8f525bbef2ae6b28e7f6efda26b89cfa64dce2df19ee34058e155797408769ea + inlined_ast: 8f525bbef2ae6b28e7f6efda26b89cfa64dce2df19ee34058e155797408769ea + dce_ast: b3aea5e987cf2045def3e9c08639d2ffe7140023f25c26b7ed98644eae486689 bytecode: 9ea59902cbc6e8126f78f801de5621ef7927e0ff7ec19bf24a5849a52ba46ffa 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 04cbd03883..92a19844cd 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 2cf945ab201c9cc35966a7bd54b1f2c91839bf1d72975a25dadc2fde8466e85d - unrolled_ast: 2cf945ab201c9cc35966a7bd54b1f2c91839bf1d72975a25dadc2fde8466e85d - ssa_ast: d5ee24edbe846847630c86c06311e154bcd88d815a693f51e8243e0877d5754b - flattened_ast: fd6a1c22f891b8247eb571165f95b99898a39074efb9fe1407366d8d4682b23e - destructured_ast: 84f77516ee0d015662c6b2661716611a2223500a2eb1407acea967371508ce0a - inlined_ast: 84f77516ee0d015662c6b2661716611a2223500a2eb1407acea967371508ce0a - dce_ast: 311b2793d93a990144ddb0ee8cdf1d58d0a92f1fe6c4548e7aa4a720d138e4bb + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: d4e47d8e9664271f83e976e2b27c34f470d9c71c336ef9fcdee98cd51a340316 + unrolled_ast: d4e47d8e9664271f83e976e2b27c34f470d9c71c336ef9fcdee98cd51a340316 + ssa_ast: 0d62d9119f01561923b2fe87913f52185ab14758909a89284d39c5b92a3c9831 + flattened_ast: d5f900c7cd581c93549effdad03072bc0ef7a27a0f21e33263f9893446334955 + destructured_ast: dcb4323d11b60c6bb71178c1e8026205bebf9b7eacb59f6d056f0af718b6c797 + inlined_ast: dcb4323d11b60c6bb71178c1e8026205bebf9b7eacb59f6d056f0af718b6c797 + dce_ast: 3651afcba35c0da7f1ada367823e00c832d11668b392e0d429e64a38db42b73e bytecode: 92748b91d172e56a27635bf305f8f8c29d6a18e19e1e0ad6b06b2b3bb028925a 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 94c087ebe5..cdc7ab45b9 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 68c631c0e00d14a250834abbb3fac6ab4cfc2114d6fd0b357425960c5d74f53b - unrolled_ast: 68c631c0e00d14a250834abbb3fac6ab4cfc2114d6fd0b357425960c5d74f53b - ssa_ast: 4c9e7933c40086901edd2d4e2ed73d8381a5328c504b1122cca5112e4763c0f2 - flattened_ast: b9f487fbc1ff2d49ab80216b9c984e3942ee383b2ed85da0d6ce78d7c0e9fbdd - destructured_ast: 2e71c792cd36fbedecee7f740bac5830f00cb8dcb4515e8aab8d2888557e4a35 - inlined_ast: 2e71c792cd36fbedecee7f740bac5830f00cb8dcb4515e8aab8d2888557e4a35 - dce_ast: 23159e00e5c6c5463fc9c3d1903d06d5b44d86c2cca4142303fbba149664e592 + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 7f70c933ed5394fcca4fbc59ce400359a4899cecfa688f72b4840ee060fecfed + unrolled_ast: 7f70c933ed5394fcca4fbc59ce400359a4899cecfa688f72b4840ee060fecfed + ssa_ast: 9ccd936f0a6bd5773b2f969bcfaddef62b750e9f23242b14269bc81bfe3ce97c + flattened_ast: 1e0a9972fbe7c4e25b60cebd5544ef20bebffa49c666f72ac436436c2d8ccf16 + destructured_ast: 963ee6fdb1c6a230259d1e02179aa3da763a8467c48a29803f622a6188b73183 + inlined_ast: 963ee6fdb1c6a230259d1e02179aa3da763a8467c48a29803f622a6188b73183 + dce_ast: f77f7320138619285440cfe0fa8160a76be4be28a024b65ebb75802487a913e1 bytecode: 590389deb5b7da7e5210fcae5fed44bddf2b1a0bd6d2b30817eb650dd5efa343 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 a9095eff16..a2a658ade4 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 010a088982aea03a6f8bf958f72e19b1e57279a178493ca126f1cc338a9020f3 - unrolled_ast: 010a088982aea03a6f8bf958f72e19b1e57279a178493ca126f1cc338a9020f3 - ssa_ast: 6a500a539d8c7ddf3771122659f5b1927a95687355f7215fdf8dfcf3cda5e919 - flattened_ast: 5b593fd7acf39df42ec05bb5f3fc01fc05241fb14460e937085425cf2c409dcd - destructured_ast: c9618d4b2a29e3406b612d56fd08b6c904fc6a699c46c0a79fc030c0d1c12024 - inlined_ast: c9618d4b2a29e3406b612d56fd08b6c904fc6a699c46c0a79fc030c0d1c12024 - dce_ast: 0dbaf8430e78f6bc9ab78cea64c7f8ed17fef4a821d8c92eb070ce526e32d1ba + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 08d8aab16df2cc1cd9e98e3cdaa590f6b6410e27bf7edaf9fa47e03e57bec39e + unrolled_ast: 08d8aab16df2cc1cd9e98e3cdaa590f6b6410e27bf7edaf9fa47e03e57bec39e + ssa_ast: ae9836a5d9f727f68ef96f278b0fb828142255a8b6c180d644261b7d15bafa8b + flattened_ast: ebcf39aff33070df4c2961c4e43e51ee27399a60517fde4cbc15ec7c87531e01 + destructured_ast: bcd8e86c3f8cb2d1baa5922962441d9155e251d8886436929b763c50af233ba8 + inlined_ast: bcd8e86c3f8cb2d1baa5922962441d9155e251d8886436929b763c50af233ba8 + dce_ast: 623b71e5546057fc33b162685d70bf2c83e681bc8d256ee0719276abb99e7e5d bytecode: 6ae1c5f0b41e9982c661326ee81b26e8c0b6d400f5a8454117984c37ab4e492a 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 ff3f194ac3..00a119b67f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 9f234a30ee84fd4157977684ceeff4d03e360fb58b429e82c7e5ba84c365be43 - unrolled_ast: 9f234a30ee84fd4157977684ceeff4d03e360fb58b429e82c7e5ba84c365be43 - ssa_ast: 506453ab59c7d9eab24eb7a9285df4d199377976d8231bc1039486cc8d33ffad - flattened_ast: 49c52fdaf2265c292636e7350a6066e8b75221cb77bfba35bf85d0f4f763bfb1 - destructured_ast: 38e47c92c33be3913dd00966c17ce24608e8c289f54893ba805ff4497bd430f5 - inlined_ast: 38e47c92c33be3913dd00966c17ce24608e8c289f54893ba805ff4497bd430f5 - dce_ast: 9f0dd6980a780dab60fcceee8d2da9b3146c81baa2834511f402c4ecbdfcf76b + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: ab34ef91d0d60e3b80e1e71972435fd2d9046ca51ce6a387d4d8812d37a07456 + unrolled_ast: ab34ef91d0d60e3b80e1e71972435fd2d9046ca51ce6a387d4d8812d37a07456 + ssa_ast: 2b615b2d920d928a9ac3ccd699ae9d419b3e4366ea42a2e6afd0c933f19ad458 + flattened_ast: 67443a3f9fa4f89d85226d3dc3a7d0b1b81ae1ed061b5444277d91fa62265467 + destructured_ast: f4df430b93b0a813c2c4fcd579fc129f5e7225160b110defbf27e064019c233d + inlined_ast: f4df430b93b0a813c2c4fcd579fc129f5e7225160b110defbf27e064019c233d + dce_ast: 98a7f9ce6a8ab0c193bb45e4d37370d1f5e79ee55876f3273b6e79eaa69f9043 bytecode: baa423f7d34847421a44a1ccfede64fb02829a7d99c465b0605f85cf20705986 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 ad6ce1e9d3..20b09d1606 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 965d766952774a9c43bc4fdf7bd8c8bc43ec8a3bf797b774d150e87e75d9d7be - unrolled_ast: 965d766952774a9c43bc4fdf7bd8c8bc43ec8a3bf797b774d150e87e75d9d7be - ssa_ast: 91fd7ba3b20eeab98357a0240ca20037aef71579ecd86330fc142e007081e044 - flattened_ast: 1a483226844311bb2b05687c669d6b99b5ebdfcdc0bfa39990bdae971343e448 - destructured_ast: 5568db114116353d88106c2b6e6ba5738fba1dc81a4b1de3ef7c6401ae529818 - inlined_ast: 5568db114116353d88106c2b6e6ba5738fba1dc81a4b1de3ef7c6401ae529818 - dce_ast: f02993a4fcc1b54c48773cc987f80438da329b905b03bd236431c26377d906c0 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: c40846a1601b1b2379264026626e162fd9687f2a94cdd8a6359108e95f1f334a + unrolled_ast: c40846a1601b1b2379264026626e162fd9687f2a94cdd8a6359108e95f1f334a + ssa_ast: 2e4a5fc9aa4cff0dce85a836593c5e65859d13b4bcb5cd53d8721e6924c8496d + flattened_ast: b987c1c51e602ca7198dc77cf49dcf4f37f1328640d85af6a081a14950e28073 + destructured_ast: 1126e21bc7af929237eea14b3f49e228b9470f3b584d6ad4818fe1231899bfe2 + inlined_ast: 1126e21bc7af929237eea14b3f49e228b9470f3b584d6ad4818fe1231899bfe2 + dce_ast: da382f0df3005fabd39584ed54cd91b2bbdb95b033f91d6fde9491f9aec8fa4e bytecode: 4d5b9ec6fd0830de759b0df4e24136712875ed4bac5aca6ff53d8a6938693f56 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 fe7f6a00f0..6dac9beb3d 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 0d0f871f8b922b190e3738aa3d3982942696d4a4df3980e80a62372919bc5d9d - unrolled_ast: 0d0f871f8b922b190e3738aa3d3982942696d4a4df3980e80a62372919bc5d9d - ssa_ast: e1d817f3669568a2f1e58cbf9ad094f04f8847acd72404ccd2c6bdce79e13fa8 - flattened_ast: 450d52f4fbe72f9b9eb7f545ae7edc36e4be24a7e3acb59564253ad314408ef9 - destructured_ast: 4ce0b5a82e28d7165ef2f3fb2ca917f807728c117fcbb1295ceb727ce064da28 - inlined_ast: 4ce0b5a82e28d7165ef2f3fb2ca917f807728c117fcbb1295ceb727ce064da28 - dce_ast: 759aa39427cebf188a11e514b003437f9a53b3d1c890992b7c556ef656d878f1 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: 3d126e2b46312d601750b094604c8c9db7ba1a1df1a00a7bcd8d6fe5f5120e9e + unrolled_ast: 3d126e2b46312d601750b094604c8c9db7ba1a1df1a00a7bcd8d6fe5f5120e9e + ssa_ast: 83d031b43659a2858f39657a3e27968643f5eababb44b7509d833b8e05bb1570 + flattened_ast: 05c64abba5983477961437941c2f2d5de679074bdb3afe5f1ff68a2851b2dd32 + destructured_ast: 0786aa45f5a9987d35509500db1e32ff7fdce4003b226cad93895352e93451ff + inlined_ast: 0786aa45f5a9987d35509500db1e32ff7fdce4003b226cad93895352e93451ff + dce_ast: 89621c76b90ff558f3862a5588fb53a26f6b95988ab40d30c79fa3485b614dbd bytecode: dae1414959e50ca77ecae476843824b6220aa3ca4e95ab2a98deaa4b78987bc7 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 29a86acdfe..cb67f6f82e 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: f9e8d5c4e06ffae51ffa1561a5ac081c096237182688c1ac22eba996a1ea55b3 - unrolled_ast: f9e8d5c4e06ffae51ffa1561a5ac081c096237182688c1ac22eba996a1ea55b3 - ssa_ast: 0461ff6b1e9105c3fa4521d3e4c3d0ec215a0964080d051d38b4bc99934b1b8d - flattened_ast: e5e9d006c8ef5fbb1d84e78ea20c17690a5cc54ee90d62c77ab8c277a5e7ad49 - destructured_ast: 20939aa372dcc4c7719e546ada3829c770963ebb9be98096628854d435c7cb1e - inlined_ast: 20939aa372dcc4c7719e546ada3829c770963ebb9be98096628854d435c7cb1e - dce_ast: 9bf1b93448a53fa46ff514a68b93f8aa0f06b0d9985e07a8d6b079c0a7e2355d + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 7828037f6274ebfb09d54ec3c379b3e5610ea9369698360ef92fa793876135f9 + unrolled_ast: 7828037f6274ebfb09d54ec3c379b3e5610ea9369698360ef92fa793876135f9 + ssa_ast: dcab873b08e7251378c136d1eacb112836e59d1f57655d8ee76dcd8340170164 + flattened_ast: 2036a80b888c53de87cdd4ccf4971dab49cd30cc3b563b9d49769666f72b0a1b + destructured_ast: 3c8135b0fc932f33f9fa050e3b0901213ad91ae98582256f536f26da26ccbbb8 + inlined_ast: 3c8135b0fc932f33f9fa050e3b0901213ad91ae98582256f536f26da26ccbbb8 + dce_ast: 0496931021415bd0e3e29eac30de2a8adff17e627af690f98a94ee14f0e6b4ca bytecode: 770f2acaaeeba1f46a6b57a837f4abab295fe19070a150e6f59fc4e8d4cb19fa 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 716c9580b4..4023d0d22b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 0571fa6ace6e68048cb49db15c5ae03eea0c1f5ce8043f95c2f5c791719e694d - unrolled_ast: 0571fa6ace6e68048cb49db15c5ae03eea0c1f5ce8043f95c2f5c791719e694d - ssa_ast: 9445a0a18801f78939a135b5c0fec8e8d6a974e765ca7cb1032200ce348b8f89 - flattened_ast: 6902fd5fc3fa2d325ce7537eb79620dc0a601dfb18ec53667d2579b4b5c44fd1 - destructured_ast: 2f287ee70ca819ed5d27cacb8bdabbc600efdfcbe1ac29dc2d94f536965b6a07 - inlined_ast: 2f287ee70ca819ed5d27cacb8bdabbc600efdfcbe1ac29dc2d94f536965b6a07 - dce_ast: ebb21c439c8ea1c40a669078b107b2a865d6ce9fb32520315f1dbb17619cd595 + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 9121af7c203bc00b6b7b13699b49eb38e60268966c1b61698e2584ac9aabd363 + unrolled_ast: 9121af7c203bc00b6b7b13699b49eb38e60268966c1b61698e2584ac9aabd363 + ssa_ast: e6d85723ce86aff05ec609c42f7e612e9a3e7c6e1ceeb80a66af76e24e9df860 + flattened_ast: 358f4038aa45912ab1d74faec6901c5860714be7eaa04d22406f2ee43a757c55 + destructured_ast: d3166a2da1ca236db1e838449ed127537c0d5d92a2ab56aa2d9f7334c9c88903 + inlined_ast: d3166a2da1ca236db1e838449ed127537c0d5d92a2ab56aa2d9f7334c9c88903 + dce_ast: 96ad120197929b6209048f0967670a447c04a891c368ccfae96747c4998eaee2 bytecode: 2827725e28e621b51cf5a40a1979da7558af0ec1e7e260b1ec255c169efd7948 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 b7b944e770..2cdab5358b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: d95ebf8b0bd1c1e19bf0e63c423a30bd907701b51a4397ff8c14ccb597113f93 - unrolled_ast: d95ebf8b0bd1c1e19bf0e63c423a30bd907701b51a4397ff8c14ccb597113f93 - ssa_ast: 93fae7094229fdb70b78279c674e7513a92f354f809faba5e929ba95a6fca881 - flattened_ast: 0b543e404dd2dfbfc5ff56e8ff7e6b25a9f2516a525ac9e002f4f16d4dd678f4 - destructured_ast: 53e6e22ab7adb120603ea022b911a998b82792959dcc5a32317e58c3e8754459 - inlined_ast: 53e6e22ab7adb120603ea022b911a998b82792959dcc5a32317e58c3e8754459 - dce_ast: c7dcd7c2adb87f779258180c444d83a4944f39e3586bb067fecd54cd81a859f4 + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: cf6789533bc01bc72205ab784c85415bec8573efae5aa7c1161a7b32d03894ee + unrolled_ast: cf6789533bc01bc72205ab784c85415bec8573efae5aa7c1161a7b32d03894ee + ssa_ast: 41cea737c3237e9713fa3c743d83f66ff05aa29e272668966d420c8f722c95db + flattened_ast: 08a473b72eddab65398e35b9b64047fb0897e43470e717bb15a451b4261ef813 + destructured_ast: 1043fe91aa6735a08854bf668dea389c40139a997bbc4654f1466db3d8f058ab + inlined_ast: 1043fe91aa6735a08854bf668dea389c40139a997bbc4654f1466db3d8f058ab + dce_ast: 633e737ff89609c809b2daab761b01a7a9e66ffd6dd391efba0bbbd910fec441 bytecode: a90328ca973213775dcbfa872950cc8126b172ef1cd4c1a1650277b23b6f6957 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 43b3e0fe30..a3d02241ba 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: cb982115b8d5a82bf891ca9d41389f1d5fcc9cacbb41c76de622ccbb4dfb1fcd - unrolled_ast: cb982115b8d5a82bf891ca9d41389f1d5fcc9cacbb41c76de622ccbb4dfb1fcd - ssa_ast: de945f6ab907946587c55a54c57a20910176efea20c0b3f0d1cdbfe163e33181 - flattened_ast: 4e4a56898a7520d0dd1b39b356817ef0bdedfc9de2f63d6c3a1078aa05a47e75 - destructured_ast: f9000b3436cfa8bbd9261537a967ed64e3fc3d4b0de86e871894daa4b1db0c5a - inlined_ast: f9000b3436cfa8bbd9261537a967ed64e3fc3d4b0de86e871894daa4b1db0c5a - dce_ast: 070772b780249536e76f000ba182cc4c21764aa4ee9cc7118e4693900eec6d59 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: b1abc9eec29e2c97b8e0ce3ba612b36dda420d3ce48aa9321a04e4937ccd4057 + unrolled_ast: b1abc9eec29e2c97b8e0ce3ba612b36dda420d3ce48aa9321a04e4937ccd4057 + ssa_ast: 295bf1e91ee6faca72aac0d8cc00fb9514d1a50f24ea3757fd103f14a472632c + flattened_ast: 0360ee1c509d0d6ba5ff2791bb8f527fbffbcbfb84e645272b7761098ef4d931 + destructured_ast: 3cc46ddd0f13797fe02e91c9c949d166a8b1e614035f7937f7c5a030f7eb087e + inlined_ast: 3cc46ddd0f13797fe02e91c9c949d166a8b1e614035f7937f7c5a030f7eb087e + dce_ast: 1da54bc90f7c861810af3432cc6e008d1980b3ad6bd343f78650a58153e66994 bytecode: 56496fd935df4646cdd71fb7cee3390df240c99433835d70ef5967a33e6d7de8 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 65d73040b7..2142f5b2f1 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 4f92ddc6a78c5c264fc70732760a0ab7f50e152571867b41e741ae2779443795 - unrolled_ast: 4f92ddc6a78c5c264fc70732760a0ab7f50e152571867b41e741ae2779443795 - ssa_ast: 4a3727e533971fd87021b40c67c1770a4bd10b01c8dc9c2877b1b721e868754b - flattened_ast: 5fbaef7354f2e0ad224ace2c05f40db301c5f9b4f5fc88e92d11a47e0ee1d42a - destructured_ast: 485d6ed1509e6cf3f0f8277f2336c1cf3dd128bf2a0201c0af1d150ad7e602e0 - inlined_ast: 485d6ed1509e6cf3f0f8277f2336c1cf3dd128bf2a0201c0af1d150ad7e602e0 - dce_ast: 8fad0458fea1540bf55061184a91eb4b4da019e30bbedcbbd61631c30d36793e + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: d61998dca09e81959d2b4901b70c3d1d936d9d204e17356ee41bbfc9d8a58df8 + unrolled_ast: d61998dca09e81959d2b4901b70c3d1d936d9d204e17356ee41bbfc9d8a58df8 + ssa_ast: 7e29d9b41d14d81786bfc6977689b5dffc261f8324761177dc2a30d03ed34c5a + flattened_ast: 0739032c7e3f74049189ff1c69def5d1093cb7ec24f43e6246c5eb9912198278 + destructured_ast: c01d6758508de62e79d63199ec1a095fc98c2b4b0829c0604c4536cd43e8efbc + inlined_ast: c01d6758508de62e79d63199ec1a095fc98c2b4b0829c0604c4536cd43e8efbc + dce_ast: 4a21a45853f020e76b80696e4b13dd8353364c327ba4da2b4b6addac032f3a1f bytecode: db058ed7b34e9c94cb51c9152685548070f56ec9b80abe82b0ae5789a0f81cee 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 e0e0a1c413..731e2d9021 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 077ec6db8266b60ef173f29d6054461d6f8b8c122c1599e613e42bea1b6d10df - unrolled_ast: 077ec6db8266b60ef173f29d6054461d6f8b8c122c1599e613e42bea1b6d10df - ssa_ast: 564be247c3ff4d7d69f3973e4b15c141b9d71aa9869cc23703019d1f04287d79 - flattened_ast: 19a4443e0ccea89def7943d485d62c6357dec0c0580179c4809f2a43ca59db92 - destructured_ast: 7d453d809e5309eb793b19e77059165b70c0588b56e151406d752baac4980a89 - inlined_ast: 7d453d809e5309eb793b19e77059165b70c0588b56e151406d752baac4980a89 - dce_ast: 232182e04e2b6ec3084969b803c2c77e90cfb611524d5e12bebdf44ba19a790e + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: cf50ee9344eb195446d0a3b467e159e73886cea7f80ca45a8e02dbea41f55d81 + unrolled_ast: cf50ee9344eb195446d0a3b467e159e73886cea7f80ca45a8e02dbea41f55d81 + ssa_ast: da937f7c4bd0a70d2b6a16228ebc06dd2d6cd1618420d29e08678fed8f3b4979 + flattened_ast: 20a7c18256ce854686d516c6ed4729f9432476d37fc0974ce69e98ab6bbeb61e + destructured_ast: 60044034c823efb483c29df2d81824d56483b667551530d635f2a5f5db3e6b49 + inlined_ast: 60044034c823efb483c29df2d81824d56483b667551530d635f2a5f5db3e6b49 + dce_ast: bd5c1987d130bd4878a827604fc2f13d637920533fe5574ced83a39253fa8675 bytecode: 3c60fe2ccd72f2fee542194a4a812f65cb74ffe4aa77947d0ef39a626d9175d9 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 6ea600675b..d0ef007e7a 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 5811dc231b6a815af14eab8ea53855a4c329efe08edd2469e6bb2e6931527bf5 - unrolled_ast: 5811dc231b6a815af14eab8ea53855a4c329efe08edd2469e6bb2e6931527bf5 - ssa_ast: 8129a8c6aeac35d4f7481fc65938197eeda4817af80495be0dc6a639c63a8f8e - flattened_ast: 2da38b4674859d63bea6affda55baaed96c5dcaa350a6730ab000b4597a6fd9d - destructured_ast: 73e8502dbde353df124cf00810a79f816dffea8faf186985ff2f5d923004675e - inlined_ast: 73e8502dbde353df124cf00810a79f816dffea8faf186985ff2f5d923004675e - dce_ast: 825e072b54180f10c1933c756f2fc0127452aa63db2266ffa5589d5f5de20597 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 2e90cc32a2452f56bd21188c20112d2443b1dc9e87f738a3867e082bd0c5dc28 + unrolled_ast: 2e90cc32a2452f56bd21188c20112d2443b1dc9e87f738a3867e082bd0c5dc28 + ssa_ast: 5aeb5c45847d44c25f0e661c3180e35851ca649d0d72938d16a82257d181be1f + flattened_ast: 69b6579e088860da7249e12903a292dabc73f38783b9afc8e6bb44375924b008 + destructured_ast: df02c10fbbe9a7cc9cd82c10f0bc69d13d0f3bf76947f502b7341b041dab0481 + inlined_ast: df02c10fbbe9a7cc9cd82c10f0bc69d13d0f3bf76947f502b7341b041dab0481 + dce_ast: 2da9dfcde15231bfa02ab983fb8c2f47c6f6fd2dbba889bc2a24f079dd57446b bytecode: f6c112b08c4a5b02002de56b8dfba054dca0fdb49feeda7146384ce5bc4b9e3b 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 f239f7831a..742aebc723 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 53ded8a6406af7f5dbae59d544f30cf43974ace7ac7b64e32d19ae7efa9513ba - unrolled_ast: 53ded8a6406af7f5dbae59d544f30cf43974ace7ac7b64e32d19ae7efa9513ba - ssa_ast: 0ebdbb116969d0cf3feec7ae60fab3160d31f171fa6b48dcde1e2c03f7ec700c - flattened_ast: f60cfe65ac0cc911dfba2e994b60c8232bdc5d8f94d85bb8d08bc117bb4be10b - destructured_ast: 902b6d3a17dda386706191507beff82466c66e26e442f9f938fb4e8db63c1906 - inlined_ast: 902b6d3a17dda386706191507beff82466c66e26e442f9f938fb4e8db63c1906 - dce_ast: 6e18941870076acd28eede92a5d3bf42e003e5dacb75906b34960e289f16a55c + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 749e0f61cecb1e88c290f46d8fc69ffea2f10f49f5bdfbb1410d2cdc3ae3d071 + unrolled_ast: 749e0f61cecb1e88c290f46d8fc69ffea2f10f49f5bdfbb1410d2cdc3ae3d071 + ssa_ast: 266769cf95bdc0fa7eb50aaa9e402eb9c590e55e81c01087c2c081a53587f6aa + flattened_ast: cf9c19a6d4475a361da5aefde4a0a888d4220aef95fc02d80f3a0f652dbcd1c5 + destructured_ast: bc87924f79f3ffe7862b06e4a0fc6be9fc8385d40297b2c09915092b8c034b77 + inlined_ast: bc87924f79f3ffe7862b06e4a0fc6be9fc8385d40297b2c09915092b8c034b77 + dce_ast: 40902f6c0412ff8b3cce624175984afb5c1c8b7f1451a091a3bc62de653ddb01 bytecode: ff30f43337c830695fd7271014aee19d33c0489de50d3d66db69b3d73da357ce 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 803aa86f99..7770f53648 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 06998ae13a0d727bec6bc815d3196089fb9bcd955e19e50f55ff8d9f0c07ebf1 - unrolled_ast: 06998ae13a0d727bec6bc815d3196089fb9bcd955e19e50f55ff8d9f0c07ebf1 - ssa_ast: d2da65bc901f43ca0d782533fc488d21acd98a63bf8ec62ef6ac83593e89dc33 - flattened_ast: 5e9143ed91bdfe3c8e4917b3e16598f2ca0b492e60e2287a05798c0556e8e1e6 - destructured_ast: ecad2e4579935655b2a69af6261fc516d77db09752ec1e05d66db005a7891036 - inlined_ast: ecad2e4579935655b2a69af6261fc516d77db09752ec1e05d66db005a7891036 - dce_ast: b05512f55ba31e3fdd134cdbe26710b1e075d1de83dddfcfc1b0688ed1843d31 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 289a687bccc18ad524cd52ef6832f81d3305ccd1f55ab39b8835b2d4b9a858a0 + unrolled_ast: 289a687bccc18ad524cd52ef6832f81d3305ccd1f55ab39b8835b2d4b9a858a0 + ssa_ast: 607217fbf5bc432ec2f9f244f5d6c253a30694931792628f8407bd0495eb6eb1 + flattened_ast: 0f21c1c931c14c8fbd51b04a7849f7dea2772e2bcedc5f1d247975caa0850923 + destructured_ast: 6072a0bfd259d332a94529ddc2ca1f08553289d1f876b3686f16ac14788cea7e + inlined_ast: 6072a0bfd259d332a94529ddc2ca1f08553289d1f876b3686f16ac14788cea7e + dce_ast: 16cabeaebfbe5c09aeea007c979b1c34341bf30cfe1ac201c67bb00012086d1e bytecode: 9613835dc4e36f266d29110dd595208e54ebd4b8dcf371985a38796c15044f38 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 b4ab55bf82..e1ea001c30 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 3e75ce3276d0a245689793cd09830b62aef9fc2af5097f2c24a2f36b91b82a91 - unrolled_ast: 3e75ce3276d0a245689793cd09830b62aef9fc2af5097f2c24a2f36b91b82a91 - ssa_ast: 76f9e00e550244127cc87d9d527c8dcf64902a5f9de2cf0c32ed3da0f90772fd - flattened_ast: 5df1564b6f36a2a0ea2ba9703e837e1b82a18a6c2092197fdcd4458762ebb349 - destructured_ast: 7937ffee4637ce1d54a73d09834a50470ab95975780d7f42e89eef0047b4f16e - inlined_ast: 7937ffee4637ce1d54a73d09834a50470ab95975780d7f42e89eef0047b4f16e - dce_ast: c2a19a1651751a9959149a7b36f8191eb9604e9beba204aabf482849f33b9400 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: de7767e1549beca4615ca1d69f918494a25237587b9f67e96ac49a662e5b53e8 + unrolled_ast: de7767e1549beca4615ca1d69f918494a25237587b9f67e96ac49a662e5b53e8 + ssa_ast: b767b80cc9111aea0a3358678e3b397a41f8d6267fefe9790bc6d6880cc07f4f + flattened_ast: 9443bea66bb1d86992230aa03b054904829ea620391e236df09209ef4349bb29 + destructured_ast: 5bc7356899aa7f143bd5e02e31d2f62d27343d9cf19cb6cd20b274c4feedf78f + inlined_ast: 5bc7356899aa7f143bd5e02e31d2f62d27343d9cf19cb6cd20b274c4feedf78f + dce_ast: c712de0ae6149327de420598164d16713c1901d6a1d5d3dff3be4d671fe13029 bytecode: ca074224fb21da9078cf66f586228b5d09460ff02edf0f84847970c375695b57 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 4c36437f6d..9ba76d7038 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: c55123f0fe91025ae2997443c23e3d3263fda00972ffc29fc25356a558e49bc7 - unrolled_ast: c55123f0fe91025ae2997443c23e3d3263fda00972ffc29fc25356a558e49bc7 - ssa_ast: ec09456facfc32d2724269eb42bc420971ac6c36b3cf925a0425c147b1901c76 - flattened_ast: 478fae1582772f9625c5737d8ed3806f5ad605460745c2319a85cdd6944952a4 - destructured_ast: 5dc3a46ceaf35b6f43319d80849f9260dc753ee6ffa09d67f44c5a6bbba94932 - inlined_ast: 5dc3a46ceaf35b6f43319d80849f9260dc753ee6ffa09d67f44c5a6bbba94932 - dce_ast: 61183a60d615dd16a8394aaa1f927ae7929949255e6a8b909ed071d9604ca86a + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 0c9ebf04d9985352faec234e604398da0407f45e529238f97900e972e77e375c + unrolled_ast: 0c9ebf04d9985352faec234e604398da0407f45e529238f97900e972e77e375c + ssa_ast: 8463e656b2af9e13b02dec967e1c59af192187d41a89c4b1323baa045e8fa563 + flattened_ast: 9777512b092c90fd1f948d80d7001fd68f9b127291b1ec20c005e7ee2fd58e3c + destructured_ast: aba4d929519c8dac15dee45711904c4ed86a685910c3d0d4198f53fe042415d0 + inlined_ast: aba4d929519c8dac15dee45711904c4ed86a685910c3d0d4198f53fe042415d0 + dce_ast: 464222460e329bd22d6316d185101e69463d3c69fed9a1917e04cdcee1e5e0ba bytecode: b0c87022d5e30dd47b5a097c7e1c00bd8c487886a84212ce7db0c7b1c5856259 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 6c4bac8e1b..a8a8cfe623 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 83387a7beeca1e899bf15d9b669fe1609edb8c8a6d16867511e140b779d8c486 - unrolled_ast: 83387a7beeca1e899bf15d9b669fe1609edb8c8a6d16867511e140b779d8c486 - ssa_ast: ffd4085cd77d89caeed340d7c1968a821091994ccfd4ba9a88c7ef647be51c3b - flattened_ast: f56a2a27bf77b978b1d771674e7b03545fb0326432487276d1774bb7fec37496 - destructured_ast: 76f423a56ed31da14bbf60c699243d22722ec661fef1264af4044c73b9fa2fac - inlined_ast: 76f423a56ed31da14bbf60c699243d22722ec661fef1264af4044c73b9fa2fac - dce_ast: d6cb5ef15fc726a162592e22d7f4d71ca38c3507614e84a6f1b4e2a85f1cdd3c + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 01176e805efaa48309f4d106adadd0d2bce1b7db5adaa8a3f5f22739aaec7c15 + unrolled_ast: 01176e805efaa48309f4d106adadd0d2bce1b7db5adaa8a3f5f22739aaec7c15 + ssa_ast: 3146437a741287f7b59fbe82132a6099c687aadb36eede779319de35ac4e5010 + flattened_ast: a4c49488bf6589bf73843585c73028d1cabbc01b890844d3584b5568d4091519 + destructured_ast: 267d9d836797afa4a4c84d82ca956bd699505aff20d9fdbd4220709c3a848402 + inlined_ast: 267d9d836797afa4a4c84d82ca956bd699505aff20d9fdbd4220709c3a848402 + dce_ast: 106d75aaa7b1965b5e6093b4ea44b0aa04cd40c94f5688d943770b3f41879a15 bytecode: 8b851887789d1b0d14a68de7f393a839940770b54680c74656c872dde5ff20dc 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 c30659c76e..5cc7e18f19 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: 23610204e311dc4cc618dd5a713e1faa69806f43435debf8710956fac8eb8600 - unrolled_ast: 23610204e311dc4cc618dd5a713e1faa69806f43435debf8710956fac8eb8600 - ssa_ast: 322ff66b12a0331b79a66066e609de7de8af703ba9ea41226a8a755f4165f25e - flattened_ast: 2232106575b36e59a3a9e1bfe478b1c5fb1081a275422678010a21bdb7db3566 - destructured_ast: a43a46b98274608338cc128dc55c64ef6a03dbf657638f7a75e223e29ee51c2a - inlined_ast: a43a46b98274608338cc128dc55c64ef6a03dbf657638f7a75e223e29ee51c2a - dce_ast: cb233c1bb037444bedb567e573c6897fa383a652cf477437bdceab71fd253695 + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 9c79bf47ac9a15fdf6d7d0312800ce3ffeb19ed90d5e49189c37d5e69f9421c3 + unrolled_ast: 9c79bf47ac9a15fdf6d7d0312800ce3ffeb19ed90d5e49189c37d5e69f9421c3 + ssa_ast: 792026e162a6ed6cbe24274840d64754cabb1dc5350df221208a3fe92fd0c025 + flattened_ast: 21af2178ad10298fee36787654550324a17f24e23d2f548f81025d36cf5f5350 + destructured_ast: 10553e762040cef24e5dadba97e8001f6ed23ded87f86be290089f5e615ceb39 + inlined_ast: 10553e762040cef24e5dadba97e8001f6ed23ded87f86be290089f5e615ceb39 + dce_ast: 42442d8e9e62764593fddfaa0c77fac992d0e58c4df8605a68b8deebfffdb658 bytecode: 8cfc137d9de5f78970ffe8a7fd36cf828d967798364ebb25ed2654f97e993df2 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 e10f0ae333..3372470d87 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: b029e769837bad2be780aee3a275e33f459438d57b064372bf8a96997a9988f7 - unrolled_ast: b029e769837bad2be780aee3a275e33f459438d57b064372bf8a96997a9988f7 - ssa_ast: b5f06f43efc21a4ed9fb08b82c951f6df9d13e766a3743c65120fe8526260cb0 - flattened_ast: 76fca35e974b1c788c9e6db574b9a1a7c15650b887a5b9466447bbef44d389ee - destructured_ast: ac3c2a6d0a09f3ac6f04c80a4896387f9bfd0278ad6bfa5fc9753aa2cdfb1d2c - inlined_ast: ac3c2a6d0a09f3ac6f04c80a4896387f9bfd0278ad6bfa5fc9753aa2cdfb1d2c - dce_ast: c01125fc53d678bee918ac03852e1c9a8f934719560f23550253e1468283ebd0 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: be33f31c13010d88c6ffb8e72750182965bc3edc6dc088bcc64860dfcd4dd868 + unrolled_ast: be33f31c13010d88c6ffb8e72750182965bc3edc6dc088bcc64860dfcd4dd868 + ssa_ast: 73a3b5dfb1a862a1ffa5ffa54aa3b30fee8f612bde4c71742a8c57b5966bc3a8 + flattened_ast: 1080e484aba6c294feadf4a7a7fc1e8bb4cd86b9727815c6e30971619fdd6525 + destructured_ast: 9c239de2ec09e3c9ffcfcabe8945c03cf1bc10495a89cdb01a2c69e60b66900c + inlined_ast: 9c239de2ec09e3c9ffcfcabe8945c03cf1bc10495a89cdb01a2c69e60b66900c + dce_ast: 3ebe8205ae698b2b92707092466a9b5267764229926a444a0b106a05517aeaec bytecode: e21f3d467b66f55e41c864391412af065fcfd0b44bb6697e68693b5c8620e4bc 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 a709f45f3f..55da029ba7 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 6d4c53b6b5cf19c441ac13bf5d207fc3c86d67155a265f38ca901950c2a77ab2 - unrolled_ast: 6d4c53b6b5cf19c441ac13bf5d207fc3c86d67155a265f38ca901950c2a77ab2 - ssa_ast: 126e01f6e01fb1fcb8d638a4d879abee8872ffb71d92ac013fd38708cceba0c5 - flattened_ast: ed7f749acca4fbb289de80ffcf851bc7bc97011561bc42ece5b68921b7ea0bfc - destructured_ast: 20562bc5474c3cc3813f3dd448dcd495968c4a474a32ae1082634c8d701f4260 - inlined_ast: 20562bc5474c3cc3813f3dd448dcd495968c4a474a32ae1082634c8d701f4260 - dce_ast: c16b90ac95896cee3d37f3d73d11ce3394a4e07899b57884e65bbfc1fa96d465 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: 6de09eabc9d138962e441e8cda76f3ddfe3fda301d102fd9e06e6f8df7e98af7 + unrolled_ast: 6de09eabc9d138962e441e8cda76f3ddfe3fda301d102fd9e06e6f8df7e98af7 + ssa_ast: c18abbc32482fc98ebeca7a8e7438700017cb820b2f43365226406bd8b5ba9ba + flattened_ast: cab13e22fcbd6d1b1efa11a577bb8bee26f6dad7588a5a9efd88301ca74d2896 + destructured_ast: f83b00ea3f47a25ac17901f94520ea6e4f26d1e3a04c43bc19f9740e6918d000 + inlined_ast: f83b00ea3f47a25ac17901f94520ea6e4f26d1e3a04c43bc19f9740e6918d000 + dce_ast: dc50635fb296778b97750a1a9e4cbde442cdab690036ad9ca39fb0b699105f84 bytecode: 999b9d0cdf8e006833a2d8ce94eb8ace714cd08c8df3e0b3531e28f6489e0984 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 e54151c45f..14bbd9bf12 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: fbd285a09a35dd173676f7975272c6dc9df6220ea83dc1aae33558ce03e5cd81 - unrolled_ast: fbd285a09a35dd173676f7975272c6dc9df6220ea83dc1aae33558ce03e5cd81 - ssa_ast: 85efbb33dcd4e8cba4f626f23f5f28b59a852924f4cccf6358e02fad60c5e39d - flattened_ast: 79b73632ca2d6386eab1ef654628e911ba868ac5698fdc3e0f70e30b969f1a04 - destructured_ast: 815733bd080d247b034c76eab6f656b135fcb5636318da81ff09eed0fcee5e4b - inlined_ast: 815733bd080d247b034c76eab6f656b135fcb5636318da81ff09eed0fcee5e4b - dce_ast: 21c78b1ee7df3046b8f0b52090a2be26303f43060a21dddacacf3d9ccc0207fb + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 949f0ffa76d34293bae55de1f2b6f709ad2d9d239005bd04701c16709978ae7e + unrolled_ast: 949f0ffa76d34293bae55de1f2b6f709ad2d9d239005bd04701c16709978ae7e + ssa_ast: 26f8a4d16c95dd3e80465d523092b6fe4b440184a217ec36ef1e6b79c1ad1f9d + flattened_ast: 037d14d0c3b43a1fbf29b74ad36fd0785ae1ea17acfa69a89aa0b4c12275bc87 + destructured_ast: a455b9fe90ae8e3ca80d9f47913accfdea69a50428348c2531c7b2254922ba88 + inlined_ast: a455b9fe90ae8e3ca80d9f47913accfdea69a50428348c2531c7b2254922ba88 + dce_ast: 6fdd4483a8391a320c27d43e0d172474d5923703bd2f2841794c62ddd9bafc88 bytecode: 88e5bed3bec5448667a7407b85018435a99703ea27f2e24c965cee2b37ae5dc3 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 7f4226a69b..7638dbe90d 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: d95bb3964af03a53714cd8f508f4e40da671b4655f0ccdee682aa1adfaa851e3 - unrolled_ast: d95bb3964af03a53714cd8f508f4e40da671b4655f0ccdee682aa1adfaa851e3 - ssa_ast: 1114da869f53db5126599950e802d20f8d416619aba7360269d39f1f51925f05 - flattened_ast: cec3de91fe490ec9dde1e8c22266e94a7616c3f506cb1b1988a87438a375702f - destructured_ast: 33b7877a558438fdf0b48b1c656582175309cba41c53f4113863a22b3fe21f65 - inlined_ast: 33b7877a558438fdf0b48b1c656582175309cba41c53f4113863a22b3fe21f65 - dce_ast: 1a9b608d91bfe58415b3698992f48e12276f9fda68a4301f4868aa1ef4abd048 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: eaa08886ff718c18e4242d93571315a3022f18d3c4d657320abec5ed7175de1a + unrolled_ast: eaa08886ff718c18e4242d93571315a3022f18d3c4d657320abec5ed7175de1a + ssa_ast: da59e09f285e53c5177772743c36d7e12fad0e36d8091db7344cb7f910a94885 + flattened_ast: 0f3a6bfe35e119e49012b6fd867034b5edfec0ffb3b4bc4276ddf690dda59aee + destructured_ast: cb18e8fa624a0927e437ae8544bb43ae19b1e09dbd8918a0213a39efdf585102 + inlined_ast: cb18e8fa624a0927e437ae8544bb43ae19b1e09dbd8918a0213a39efdf585102 + dce_ast: e84af5ea95d13561121d59179e2709e8a8f62ba6402c4398655586104080e47f bytecode: 9b27d0806063bc598a773122d554a2d3da168e9813e2c2e55c4e0eedc2198f1c 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 96be25a3fe..42f2019fbc 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: d746d17c920c825368d5417c1915d9bb03c04a945590663ac93a85447546ff18 - unrolled_ast: d746d17c920c825368d5417c1915d9bb03c04a945590663ac93a85447546ff18 - ssa_ast: 9c6290bbdf5a59e5f27a4b079e5875eb17b09d5a18002a97702c3094d41cd325 - flattened_ast: 8f0308d73e825afc387dd98afa59be8bada6387cd3cb5d7788aa367ee953775d - destructured_ast: 164c5b954e24d4645e8f6d3fa3a357d6711e453c665e3a019e2f3337b580c4a1 - inlined_ast: 164c5b954e24d4645e8f6d3fa3a357d6711e453c665e3a019e2f3337b580c4a1 - dce_ast: 4c5738cb16680c7e0929984fa1a0c6eeb8567c38b08ab653584e96f764808cf3 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 13f5fc8d9d1140f79516e2c42d80c07f69f423b4743a27de5c5e3709504c48ff + unrolled_ast: 13f5fc8d9d1140f79516e2c42d80c07f69f423b4743a27de5c5e3709504c48ff + ssa_ast: a33b1b8456c82615c89be1e896d8ff70dd0121d5a7d12fe705893284b0b0a030 + flattened_ast: 584e5c138161625fe0521b6d70a4afdb7d61edd3afdf732baf7947592544f7c1 + destructured_ast: d269e3e0b270797af545cba31a1abcff6d8b9207fbe5b55dc7d1d8c9cb051f29 + inlined_ast: d269e3e0b270797af545cba31a1abcff6d8b9207fbe5b55dc7d1d8c9cb051f29 + dce_ast: 2170f2a5f5bc406fb4a3ca568bb620b7efb71400099b7488aeed0b73ed27c94a bytecode: 6965d0539f26e7885d7fa616d93bb5326315793d3843573135bcda58cbaeb149 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 3e86e59f24..fc2159bad2 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 9f2b26e03ffd785ffa009ec4af961307d162a27acdfc6f37b78d7cb49e9236c6 - unrolled_ast: 9f2b26e03ffd785ffa009ec4af961307d162a27acdfc6f37b78d7cb49e9236c6 - ssa_ast: defdbca02f78183bcf0ba685ad82f0c1f2f456022a94ebbfc51409074fae92cc - flattened_ast: 4c0ebec6a1eac1da57a43b694052844eb7996e53e3a5900736bf9dd07843ac56 - destructured_ast: f270bd3e339065c0bf5c3411668d7a901edce7d95ef3f390b5eb39e4ddab075f - inlined_ast: f270bd3e339065c0bf5c3411668d7a901edce7d95ef3f390b5eb39e4ddab075f - dce_ast: 8570a3ac595c416e961c4c221238ad1c86e86b26aed7a70f9230bc52e3c38748 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 0ce2afa6c49f76de1bff923327067821d9d935794b18880eb05325fc98bc58a2 + unrolled_ast: 0ce2afa6c49f76de1bff923327067821d9d935794b18880eb05325fc98bc58a2 + ssa_ast: eba07c150090f039e5958db93e27b7112c34184899b7d577530a75397a80dceb + flattened_ast: 19f30e85b9f33606903647544df9da30168906d0194d3c9208b957074c706d07 + destructured_ast: e89ed9b8a9671ed95ab657d779e2c470f3a964ea3150e9185aade58a361a6f14 + inlined_ast: e89ed9b8a9671ed95ab657d779e2c470f3a964ea3150e9185aade58a361a6f14 + dce_ast: 8aa05cfc0cf7e6160d4ad2a4e9719271ca777dd554787793b8254eb735850997 bytecode: c497462939dadd3b6fa6a391939d169f8caf2da5064471e177e9dc2ca24af1c0 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 b71763c746..673ead58a8 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: c76a8c7b58e05905f3a64f27e369cb97fef4d76be636947b26522dfe5aea7877 - unrolled_ast: c76a8c7b58e05905f3a64f27e369cb97fef4d76be636947b26522dfe5aea7877 - ssa_ast: 813e7719deeb3fcdd6a03ef990d6e7e55aad8f191df9ab1f46aaf5132c521492 - flattened_ast: 5e239e35a24876127ceaf6f98159a88b1283db31e558f5f04db3e4bf50e191fc - destructured_ast: ac37ca7688497dd4e6e563192bd65496d2687f2794ffa207b7334b9c6bd4d5d5 - inlined_ast: ac37ca7688497dd4e6e563192bd65496d2687f2794ffa207b7334b9c6bd4d5d5 - dce_ast: 06f0e64b556ce4e235261fb3dd3be693b395777d55251da5768e2fb314756ee5 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: d4865cc29efe577cce3452d2e33634be919c2e5fb4eadeea0496aaadb1167fbb + unrolled_ast: d4865cc29efe577cce3452d2e33634be919c2e5fb4eadeea0496aaadb1167fbb + ssa_ast: bdf6a7034140e0eb8ce398bc23c0f57fde7a1356f967f79e5057fd653f1fb236 + flattened_ast: a72ab17b1e79bd29c86a39322c33b17a5af8df31ae8eb0b9a10c487dcb7070e6 + destructured_ast: 6af6f6f3759ecf0ec7d227be1aefddc900af52da2751b97c3dfd358f66bca5a3 + inlined_ast: 6af6f6f3759ecf0ec7d227be1aefddc900af52da2751b97c3dfd358f66bca5a3 + dce_ast: 936e5a9d95d8ed0458f13f73048c304afeafdaa1574758a95c9cf9409d64ff09 bytecode: 26f4c496d5e435d186f9ec58390da76af8848cecaaac30920a4daab0e2523a73 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 17e96a87d6..094c0844ed 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: 0ca357b0b8b1450322c80a2d5d842272c488a6151525cf98463bc5c4d072f261 - unrolled_ast: 0ca357b0b8b1450322c80a2d5d842272c488a6151525cf98463bc5c4d072f261 - ssa_ast: 73be63c2fb8e98da44e5eb820fce804b164d0452643354a63e6b613ee41faffb - flattened_ast: 051175fc385907424fe1cf8211aac638d194c79e9a0d6fede62148c8a5510ae1 - destructured_ast: 8d1703d9670356264f1e2c3c1d143b66fb63907f0a5d3cbb0343af3996082dbb - inlined_ast: 8d1703d9670356264f1e2c3c1d143b66fb63907f0a5d3cbb0343af3996082dbb - dce_ast: 1a90ef10b91d0046beba50ef25ba8b8433cfdda7830cfac45bc0cf94d9470caf + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: f1b9f7890c481b2f219f0be686febd86b8dbe8a24e1ce5bd16bf646c68596054 + unrolled_ast: f1b9f7890c481b2f219f0be686febd86b8dbe8a24e1ce5bd16bf646c68596054 + ssa_ast: e49ae0ced76bcc065947909d91a5849abc29a5ec7078ecdc23b80f4b7bdd62c4 + flattened_ast: ad9c14507850f43695d099ef287d57bc490625791556f982c100796e78657ece + destructured_ast: 4858dbe45cb8faa3eced29f50232ac2d2b80f827a9a49eb5231433ad897578fd + inlined_ast: 4858dbe45cb8faa3eced29f50232ac2d2b80f827a9a49eb5231433ad897578fd + dce_ast: b4f0dd8b8a2df2d96ef0097953388e47336391fa467e75592a8d355e6fbbfc97 bytecode: 9a6698dbd340581ab6a6ab74e6ac3b2b04d107afafb2ef967cf878a68f90e66a 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 f38e4b0cd6..874a2c8f4b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 7c55595e36a350bf6a9a6213a1b82e3c3af1e2f72ecb047a9e2b538a4254464b - unrolled_ast: 7c55595e36a350bf6a9a6213a1b82e3c3af1e2f72ecb047a9e2b538a4254464b - ssa_ast: eca8f97aed286efd165980a1755462c5c77cdef75ffd7107ab5ec416013a3f8a - flattened_ast: 6c93c9650211dae31dd4e23a0030c36e08d2cfb292423bd7a55a6c1073f2be11 - destructured_ast: aa7214f32132945cf2e01f00c834713f58383284f0ad6c7a5c0b809e680b117c - inlined_ast: aa7214f32132945cf2e01f00c834713f58383284f0ad6c7a5c0b809e680b117c - dce_ast: 1dbc9b87effec5c478e2660f480cf29fde9530635ac7abda1bc3f113b4f93a6a + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 5e41f62730a64c8efa623094fcad5ae995287b58a26cacb389439138a8463176 + unrolled_ast: 5e41f62730a64c8efa623094fcad5ae995287b58a26cacb389439138a8463176 + ssa_ast: e63195e0e32878488beba43d9b3ae0385b643503070a96a98a2ac49a4007e241 + flattened_ast: afffed5131a036b737a6816f079238ca49d4e00de4aaaf2a2244863d3c9c0e30 + destructured_ast: 45a6c1db0ffbb75238532a5106175a02ee0bad0b00013b2554dec1952574f886 + inlined_ast: 45a6c1db0ffbb75238532a5106175a02ee0bad0b00013b2554dec1952574f886 + dce_ast: 2fa867cd71ef5f22559d3d888e286d20b612d005f9420b8eddfb5a66dc871d13 bytecode: 382d6faca5454efb2c43e692e7ef46168de32044fd4eb589025fb7dabc62d3bb 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 172b7a9d4b..8d01f96de3 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: a47271375dac5e52df5be801a33d1c7c98a8ea7ad222d5ef90110633552546e9 - unrolled_ast: a47271375dac5e52df5be801a33d1c7c98a8ea7ad222d5ef90110633552546e9 - ssa_ast: cf5eede4edcc8fa8d038eb4d38247a77a93ea832f92973ed9bd9c5a8999b8827 - flattened_ast: 4f11ebe681625bd22deabb8ad0e2bcaeeb563dec6430cb7681b8eb61f4031c47 - destructured_ast: ca2807e4b4ea63067f2219be02564bdcef6d95c3edca2e640f715114b0bcf1cb - inlined_ast: ca2807e4b4ea63067f2219be02564bdcef6d95c3edca2e640f715114b0bcf1cb - dce_ast: 9bd619913368fece2d9deb2bd0f8b3e37fad21ba70453b879e7315f69467f1d6 + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: a526efb4bcddbe1b6cbb6dbee4e2d9ebcbf34c17d0ebeef9d450cd6153d6fab0 + unrolled_ast: a526efb4bcddbe1b6cbb6dbee4e2d9ebcbf34c17d0ebeef9d450cd6153d6fab0 + ssa_ast: c0e61be9705c7c8637d36daa07bffad940264afe0187bb944f1a299f34d74b33 + flattened_ast: 8486502679e9a74c75bd62cd782eac40bea3b985089f08cf5c01bdca2b8b921c + destructured_ast: 84d35dbd4176cefa9c6c704f67e33e074be078526a047c34de56de228bfc5c21 + inlined_ast: 84d35dbd4176cefa9c6c704f67e33e074be078526a047c34de56de228bfc5c21 + dce_ast: b32b9c96ca014f20cbed67acd548bb80f9c1637f89ecf40f069ff0166cd3c4a5 bytecode: cdf35ecca4bd73879647e3f8b20554dc0c6bea1b7064b2e62fe501aaf54469e8 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 989195953a..83ab27e865 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: bc599de7cfb353e0db94bbf60470db1eb9e19151d8337a3c1c9b19db8587e59f - unrolled_ast: bc599de7cfb353e0db94bbf60470db1eb9e19151d8337a3c1c9b19db8587e59f - ssa_ast: 9c22b81aadc7dc04026f855f0828c5a33427f99abae5e7fa2dfa03961b0e01ca - flattened_ast: ac76d980ee239c7e0e7b02dee8e57afde7508164208cd75931303fa883ae1466 - destructured_ast: c4f73ef9e3821ab6c25dc97212e41a780dbbbc2e1c5bf299e9309320451d07a7 - inlined_ast: c4f73ef9e3821ab6c25dc97212e41a780dbbbc2e1c5bf299e9309320451d07a7 - dce_ast: 2bb8a744b8bfdefd25a8389bc48d62565a67f7b699ad4ab5a64f1edf435d881a + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: 49cd9670abd02e8e23ae6d85e6f53b5835337e975c55734c44be411f059695d4 + unrolled_ast: 49cd9670abd02e8e23ae6d85e6f53b5835337e975c55734c44be411f059695d4 + ssa_ast: 821d10c377c99bdb5412f16862b81dcdb53b902ec1062fe0131df2c56977c175 + flattened_ast: 11f66d1a14ef31d23ad160ea75c6fbaf3b8130a7a06a42a3838bccc2ebe515e1 + destructured_ast: e69c835ec9d3375830bbbf9c169be8458ac98c76118dc7fa3922095969c23b8c + inlined_ast: e69c835ec9d3375830bbbf9c169be8458ac98c76118dc7fa3922095969c23b8c + dce_ast: 58cf37e4d429ea4560c7f42d927e5efe796a056c7d5e76f17ffceb47cd620616 bytecode: d7b1e51dba2a0e4e06e66b15ff10ea2c3d799073949f6b155489a46bbae70395 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 80a5bca41b..589f167357 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: a0acc806aa80ebc1e426d76f790b62132cb220f4956c9d150de94ed5345b3c85 - unrolled_ast: a0acc806aa80ebc1e426d76f790b62132cb220f4956c9d150de94ed5345b3c85 - ssa_ast: 2465f0cf24eba57057268159d42537c767f4f3ff99c5acb6b488efe27015fd6b - flattened_ast: 0b9b6386a4ca1b83735d31701f4adce58303e6914c09dd652b36ac0b31f4b5ea - destructured_ast: 6b8ab31244db9cd453666915610cc94be1730ae3fafeabb0abd6f41937f0143a - inlined_ast: 6b8ab31244db9cd453666915610cc94be1730ae3fafeabb0abd6f41937f0143a - dce_ast: f7501e9ae56ec496879a1f459344a396726c1ee76070e20f99f1a3bccd5beea5 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: 92781842fbe54494a287b357d34fa26acf25be9f5a3afe3928e4037dff3979f2 + unrolled_ast: 92781842fbe54494a287b357d34fa26acf25be9f5a3afe3928e4037dff3979f2 + ssa_ast: 5285bf93bc44a2e97086f4202b9d0d4805bddc1ab540c480dbf18c92cf303ebf + flattened_ast: 5956cf771e6d12166f6c069f3569c38dde918af9c8f450baff8e054cc35488c9 + destructured_ast: 8e55814177bf13286d8989109a06d51730c78b4db0539ff0970a74b6da485ec4 + inlined_ast: 8e55814177bf13286d8989109a06d51730c78b4db0539ff0970a74b6da485ec4 + dce_ast: 43cf5adfc413b4c5f7afa2ec950672932b7f1c223a1405484181750ade70af06 bytecode: 1729c5267f2280cfde27fd1c7806b03bb56e95306b8c269d0c186f05365ccef5 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 82ad1fa067..86d63ce3b5 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 151e0b06871745dfacd688cf9b7f8b0dc287b8a25752283d2b69bea920198c07 - type_checked_symbol_table: 2d1356f42e612a3d61d48fc4cc1b46219dfaba8328a619eb0567e314f66e0bdb - unrolled_symbol_table: 2d1356f42e612a3d61d48fc4cc1b46219dfaba8328a619eb0567e314f66e0bdb - initial_ast: abeb185f3b4550f06c1401426a305bc4628d6274ca68b35b928a5cdbb3e90cda - unrolled_ast: abeb185f3b4550f06c1401426a305bc4628d6274ca68b35b928a5cdbb3e90cda - ssa_ast: 13dbb213ada6cf5d8627eb62212e7f9ac2924f822d36b4a2aae94affeded5008 - flattened_ast: 34a4f636d92cf69c8d407ca4849f5868a128f2fef45c5af1904b64d3b2eb06ed - destructured_ast: 1be65438991fc48418bafa3951364630d71450646bbe3936018af67ed79c30f2 - inlined_ast: 1be65438991fc48418bafa3951364630d71450646bbe3936018af67ed79c30f2 - dce_ast: c1372503dec5e3d48b5cc2c2026f72593e7078f87ea426f03be81ac7d61e7a2d + - - initial_symbol_table: 19b19a925707d558fbacf730ece25ded451adef65c2cd505919b5f32d2184f17 + type_checked_symbol_table: 87e0cae6b11a1ca83873840d90ede83107b99f2e049cf65d678c104cdd621de0 + unrolled_symbol_table: 87e0cae6b11a1ca83873840d90ede83107b99f2e049cf65d678c104cdd621de0 + initial_ast: be0377fc8cc0a89aca7fa993b36cbab4bae024f644986833e6f6a611a0718dc4 + unrolled_ast: be0377fc8cc0a89aca7fa993b36cbab4bae024f644986833e6f6a611a0718dc4 + ssa_ast: e792dded8bae09270bdb10d517ddc8a4b25b44c4dc5e97e9b74d35bd467faa24 + flattened_ast: 9fb886ee1015d1c094b8db86a9abb4b2a437145beb95eb98e6141f165ce5f96f + destructured_ast: bcfad287186b3fff08c0bf1671c3511437bb7e6beebf2b570d65b2060b24c27a + inlined_ast: bcfad287186b3fff08c0bf1671c3511437bb7e6beebf2b570d65b2060b24c27a + dce_ast: d7dbbde8bfa6c16563da8aa7da39fc6c922b4806aeb61baf78abfad8291034a2 bytecode: c29ba43cc3083fcfd4679f145a1338868b6e34800515be8eb9e7b7c66e36bd72 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 43f4120906..8af39630aa 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 49fbcba2e52ad869ccd782855b6e95ff6565adfaf33415d4709e771d00cf158c - type_checked_symbol_table: bc453f8cd3c441ef7c2a537c86ff89cc5876cca0a5947db72104f36b55c809cf - unrolled_symbol_table: bc453f8cd3c441ef7c2a537c86ff89cc5876cca0a5947db72104f36b55c809cf - initial_ast: 547168afc13905e65117c64f8a048eae01147e2d003694eea5f48251659131a8 - unrolled_ast: 547168afc13905e65117c64f8a048eae01147e2d003694eea5f48251659131a8 - ssa_ast: 7b51615069a7f8e16caf639831193599d09d015a1a8888e96abeb92a59615e64 - flattened_ast: 8e668e8162e6f99253131c0847f70cb0a370d3b2a0f2d466f318a49352752e61 - destructured_ast: e4009f4bde2eb38797eb2cf7c2704b6072fd2cf54194403918ba6c5369ba502f - inlined_ast: e4009f4bde2eb38797eb2cf7c2704b6072fd2cf54194403918ba6c5369ba502f - dce_ast: 206318a6f4e2106dca896217c675d63531884fac1b5042060e65d5b924c068bc + - - initial_symbol_table: 830c388d4733abf66c4d8af668a7304d76548823d6dbf73564685cb99ccf15f1 + type_checked_symbol_table: 30f965c7244a2b281b190af70f2ad9445c93610e8b7745353b6aa624d7fd3181 + unrolled_symbol_table: 30f965c7244a2b281b190af70f2ad9445c93610e8b7745353b6aa624d7fd3181 + initial_ast: 6ba5055fe1ef1a902e56b936ed7743be0c82cb15fefaf2504ac9a2d9421439ba + unrolled_ast: 6ba5055fe1ef1a902e56b936ed7743be0c82cb15fefaf2504ac9a2d9421439ba + ssa_ast: 1b0e6f3c1c7beabe82e347bc5c6566b3f7821f6b5a940301ee29936cf7501b29 + flattened_ast: ee73b7ec28da5afbf67e1e08f7728c286697b82c767b16ed6b444208ee62fa18 + destructured_ast: cf6b09abd1d8928fa4ab414063a2d6f8d7e9399fd6a09c79e108290c761aacc1 + inlined_ast: cf6b09abd1d8928fa4ab414063a2d6f8d7e9399fd6a09c79e108290c761aacc1 + dce_ast: 7c2fe7d80faf55f9a90945729c5cd431473c9e8f84cf21335b19c4b6386d51eb bytecode: 6766245f5ffcb57b8dfa09dd42a53b8b42c70c6759ba4c4d00f90b0b91d2fddf 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 9672a677a6..dbaa2c7dbd 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5b98e35733ad803fbb4abe403bead742add3067d2b3d5cabd010e9df4f5eec97 - type_checked_symbol_table: 397d5a5e9cffdcb539a8a87db02720d58fdc0c3897740b027ceed781c8c234f8 - unrolled_symbol_table: 397d5a5e9cffdcb539a8a87db02720d58fdc0c3897740b027ceed781c8c234f8 - initial_ast: 0e161788e2b79749efd065d0f93bd8c5ea34212ae01a7d5ab3e6aab3575e7fcf - unrolled_ast: 0e161788e2b79749efd065d0f93bd8c5ea34212ae01a7d5ab3e6aab3575e7fcf - ssa_ast: a185361a76fca779fedce72e1c6281c042c58ac798b4f40c08a26946a3fe90b8 - flattened_ast: a7e0bd6a57ec661e3124a902c5a0031cf9933473911272b8211d0972078b1585 - destructured_ast: a1fffd5fb2255dfb91cbb15ef24558d38fe2bd40a82544576d157b1675fb9685 - inlined_ast: a1fffd5fb2255dfb91cbb15ef24558d38fe2bd40a82544576d157b1675fb9685 - dce_ast: ffec948f06746f038e137019a099fac5fd8faf838197c4a26fe09dc92d568852 + - - initial_symbol_table: 947edd0f2be3693d393959aea7236a7881f2b5fcae9b0888294cfed3cf6bf2a9 + type_checked_symbol_table: c6e2a52c6482a42232dbaa5e954a65d659b52062d275aaad2434959e8602be31 + unrolled_symbol_table: c6e2a52c6482a42232dbaa5e954a65d659b52062d275aaad2434959e8602be31 + initial_ast: 5c99ddd9379ba041ec9fb8dee8146811cd298f248d0edc4eb0c9acc55748d821 + unrolled_ast: 5c99ddd9379ba041ec9fb8dee8146811cd298f248d0edc4eb0c9acc55748d821 + ssa_ast: cac71521c285f9b99b76db4b37a05d223e43044a667e723ebbf841838b154b9c + flattened_ast: 085faae48939e61a7643e62f50fbc23482fb4c3fbf2e1c53d511240325d09ba3 + destructured_ast: a8bbc0961208136acb96b97451736bc980dacc9eb75bfab9a738336b3e44ef47 + inlined_ast: a8bbc0961208136acb96b97451736bc980dacc9eb75bfab9a738336b3e44ef47 + dce_ast: 6fa9f26c93afe676f140b95e0d2bbd5485d7ecc60759aea65e714923bd09284b bytecode: 47dce131034f7956142a90086606e4410ba42894907ea54331289beb05ea1493 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 c731abc6a3..17ea823dd1 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b214dc68782d7566db0c48219847b9d6a92e4c4f14666dee0529a10cfedb7b10 - type_checked_symbol_table: 7438d55d21d736e77bfc1ffc860e811876ada7a8b66f6511022b60ce9d6c164a - unrolled_symbol_table: 7438d55d21d736e77bfc1ffc860e811876ada7a8b66f6511022b60ce9d6c164a - initial_ast: 413fd2c95bc4a8af3995dbde24a1700e992aea70dbeefbaab77cfeac20ec81dd - unrolled_ast: 413fd2c95bc4a8af3995dbde24a1700e992aea70dbeefbaab77cfeac20ec81dd - ssa_ast: c627f7fdbe40e9107a0174b17679e92e5cdb56afb8016c288f80c0a48556f8bc - flattened_ast: f1dfa5a207d5cae260a0ea0587682d2e3e16907d41eaf9a039f8d442e3027276 - destructured_ast: 12ca269a4e645d4fef297b88bc2090c7d287783e2583e2d34018949b22566c96 - inlined_ast: 12ca269a4e645d4fef297b88bc2090c7d287783e2583e2d34018949b22566c96 - dce_ast: 7e410cf6938f61032c2b8d66d316fffe001da24be62ba623e25e0183bc5aec6a + - - initial_symbol_table: 59837313e60da92bb1f35a6c2b7a72110c657835b305b3d2cb64aec415151fd4 + type_checked_symbol_table: da927b7a2140796a7f365f661cc2de01427503f8cb9152fb077430bad1672125 + unrolled_symbol_table: da927b7a2140796a7f365f661cc2de01427503f8cb9152fb077430bad1672125 + initial_ast: 09ebf93d11f8ff6cf3ddbddfd7d47811bdbe27e0f4ba58853aca86797771fcdd + unrolled_ast: 09ebf93d11f8ff6cf3ddbddfd7d47811bdbe27e0f4ba58853aca86797771fcdd + ssa_ast: 864e1e230b8809e9f780196ba6f205eecf4c20647d460781c783f63500aa41b5 + flattened_ast: 296b4f40a0d58b73a2c494b0032c055f0a7d37d05edcf2d78b9d95fef41d664d + destructured_ast: 772082a2015e649bd65cc20c2fb738e6faa3594556bb7abd1563cb068c33cb46 + inlined_ast: 772082a2015e649bd65cc20c2fb738e6faa3594556bb7abd1563cb068c33cb46 + dce_ast: 03405c64def1b35b809dc52cafd70eccd1bba72667edf47c9d783bb15a7a7f48 bytecode: afefae5391b2a9683bdcb8774d6d3642e2fe1cd9aee86392a544da3d06059483 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 953c7483ac..b08e2b3ab4 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d466737d9b7634a78262b9e6b5eaa0985fe1ff3000f1d66b500b3aa65d821f20 - type_checked_symbol_table: 270f630d938360ae2e90308475add42dbf639659085ad8ea2c80e8c4bc0e754e - unrolled_symbol_table: 270f630d938360ae2e90308475add42dbf639659085ad8ea2c80e8c4bc0e754e - initial_ast: 0e8e606cf971b3a709b2a7e5f7794a9eac91f8c2c1e529705da3fce35874794d - unrolled_ast: 0e8e606cf971b3a709b2a7e5f7794a9eac91f8c2c1e529705da3fce35874794d - ssa_ast: 9d8d8f587ce4757e44a05161a4075d517947dc4c62a596e2dac5f236137e2925 - flattened_ast: 86e677e686edd0ad990c1cf2eafc6ca8ee2fe82fdf95b3bec906cf40e3133e02 - destructured_ast: 13486e3250621f3e45efb98477cac24bbcb37a0fb178b250a30f5f4617063730 - inlined_ast: 13486e3250621f3e45efb98477cac24bbcb37a0fb178b250a30f5f4617063730 - dce_ast: 1aba530583ada0e435dfddada43fa3c9a80c7c2fd09551b5a5fa3d835dae0ff8 + - - initial_symbol_table: 54caba2c5d13b24f692e17f01ac18338dac179c0a4afbc95627c9538082bce7e + type_checked_symbol_table: d9d010302d503793329d535d425321b9e67a347da5822e2c9521fde7e0f7441a + unrolled_symbol_table: d9d010302d503793329d535d425321b9e67a347da5822e2c9521fde7e0f7441a + initial_ast: c058ec3111a9724cd7d86740e532d1ac5636410a34a2d91fcd50039e10432d1e + unrolled_ast: c058ec3111a9724cd7d86740e532d1ac5636410a34a2d91fcd50039e10432d1e + ssa_ast: 7812965534c70d18dfb11d2ef1d6b4769ba052e0924976828aa1b5fc7bcabc92 + flattened_ast: 16d1b65bfef7486933c494fd591c81ed4b513db50bff11bccf082bc9c3fcba10 + destructured_ast: 957ea3cea2817957170058f4af1462a3afc40e4b148136cac722e99fada164b9 + inlined_ast: 957ea3cea2817957170058f4af1462a3afc40e4b148136cac722e99fada164b9 + dce_ast: c22a422873aa964e93e21189740c0552010b1468336c72f474bcd6284f41f6ef bytecode: cf1f61d314fc1a485ecb3251ed0ecb0a75b9db0af739b9e5cef60f89639cfa8f 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 80c9eec071..bc7675ccd6 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9291e230629ec992a0381601c006e2b11491f6c8c4f6355239571e797aa84174 - type_checked_symbol_table: 1d7df8e7e76c1b7eb12ea3eaba5565def7046f205c32773c31d60b412da8ef89 - unrolled_symbol_table: 1d7df8e7e76c1b7eb12ea3eaba5565def7046f205c32773c31d60b412da8ef89 - initial_ast: 8b13ddf6e04c71b0370594d22221114635fa51d73d8517923391e79e2bd8b254 - unrolled_ast: 8b13ddf6e04c71b0370594d22221114635fa51d73d8517923391e79e2bd8b254 - ssa_ast: bb2f933a77421d972a5e8fd6ff2a21f553cd97453b7a4160d34e6c468c0b6936 - flattened_ast: ba55492b946eaaab509e8cde8d55991deb8ee24461c923c51df0c580994e8a3c - destructured_ast: a108d39a1a143f2cf4abf62d60e535aa36cb90074ada2c0a196f00f57e10d8b9 - inlined_ast: a108d39a1a143f2cf4abf62d60e535aa36cb90074ada2c0a196f00f57e10d8b9 - dce_ast: 6dd7a466e09805a62347a3dfaab2d876b0c4352b12de35d1978f3bf8946fad45 + - - initial_symbol_table: 7a6568552661c1a1832c59ee4b3f476b8d3f52ad072f0fe5654c3dbc82d02ad3 + type_checked_symbol_table: 7d8809290b682f01e74b3e9ca5aeb640b5f6ce76e2cb469315c53ea93a56f568 + unrolled_symbol_table: 7d8809290b682f01e74b3e9ca5aeb640b5f6ce76e2cb469315c53ea93a56f568 + initial_ast: e1b8b32820d32a7ba10811f2a223a7b95e9be30905a7e979be54cda42f3b0178 + unrolled_ast: e1b8b32820d32a7ba10811f2a223a7b95e9be30905a7e979be54cda42f3b0178 + ssa_ast: 60850be2a26fd914668a53fcbf5a2e66ce31bbcb1ba966fe4b69fa2aff84a958 + flattened_ast: 5e867f27de7be5f54f196a738d4376adbe12f4ea6b0ca6d2779976651c3f81cb + destructured_ast: 6f89a8117d60702c4d373c1040dcd4d133a7ecd2a9be5ab4cb0c7949ce4cec2c + inlined_ast: 6f89a8117d60702c4d373c1040dcd4d133a7ecd2a9be5ab4cb0c7949ce4cec2c + dce_ast: 0cfc412670975032073b5f1dbb7962319e6a4d02412ec895c669b167aa3f5a34 bytecode: 1f9a639115c8bb61557fb100794fff5564c633f937113875ffb5b10952bbfb02 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 d0773cae92..9e5e44a201 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f08d6f555b55b8858331139dda51094890a76d3f4f08d51b78b98bcfe8d4dffe - type_checked_symbol_table: b296261c2914478da6bf940a6b0aecc824b0698a8fcf6ea945376beb1d08aaf5 - unrolled_symbol_table: b296261c2914478da6bf940a6b0aecc824b0698a8fcf6ea945376beb1d08aaf5 - initial_ast: e469598ea93363b1cd10eba7590e75e327f877988e715da158a8db918173e5f3 - unrolled_ast: e469598ea93363b1cd10eba7590e75e327f877988e715da158a8db918173e5f3 - ssa_ast: 09a1a3b96efaf6acc05b5d4303ce8f268c8d1fa95b8792d6163909783b64e820 - flattened_ast: 9f3dcecec8e8519c0352e9573247e93f22f2ad787ca3f82bcc439406f95cef51 - destructured_ast: f24b512b9ba7fddb45735f8c9382b1c2a8d400dd355fa5a5162a88428ebaf16a - inlined_ast: f24b512b9ba7fddb45735f8c9382b1c2a8d400dd355fa5a5162a88428ebaf16a - dce_ast: a5c4c3f51e67821931ec136f56128a4fb0cca355bd83aaecff3bfa82be272fc3 + - - initial_symbol_table: 5c2870869c87471ba4ff3c016d97971ca40f327f9204ee9a58cb4e09790a44de + type_checked_symbol_table: 20a15de9c6a3c9100b809c65f7f08d0ef6c86946d193c17efe329ac17a9097d5 + unrolled_symbol_table: 20a15de9c6a3c9100b809c65f7f08d0ef6c86946d193c17efe329ac17a9097d5 + initial_ast: 9a574b6d40f4ef27545872e4336109d8b39ac22f5d9f15c097aa551428e0ba59 + unrolled_ast: 9a574b6d40f4ef27545872e4336109d8b39ac22f5d9f15c097aa551428e0ba59 + ssa_ast: 2e2fcdba881c6c9e2080a186203fe4b73a895846b2f1b9565a3e3f339b0ee8a5 + flattened_ast: 5c69d7ed914c2130cff1a3e11205c4cbad74b8024e2616e0d55cd428448dee2e + destructured_ast: 50a4cfec9eeaa9bae7c0c0c9536c430ee58e9c3f6ccde0e6090081627d38f9a8 + inlined_ast: 50a4cfec9eeaa9bae7c0c0c9536c430ee58e9c3f6ccde0e6090081627d38f9a8 + dce_ast: 493a5dad15aac0e9fdbd397c8e8eaf8e5716cc7589d037f696a0e27c10f6a0ea bytecode: b34f23a9e355f5c390ac8e515b847321dbae47a2ce02a361bd07626909cbf9f5 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 c12b457b7f..d6e2426bb5 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 76297d25568015c9c6be1bd822cc8ade11e6a7819d245ccc7f9f2d3d9cacb8e1 - type_checked_symbol_table: 0a633ac96a90aa43fd4ce3959431295204417a74fffb536cbfe37a57e34294b0 - unrolled_symbol_table: 0a633ac96a90aa43fd4ce3959431295204417a74fffb536cbfe37a57e34294b0 - initial_ast: b55a66865a8a60a4d562a417d56b6809dc48bf8ee2bde3fccc2123bd906d81bf - unrolled_ast: b55a66865a8a60a4d562a417d56b6809dc48bf8ee2bde3fccc2123bd906d81bf - ssa_ast: 2085b12794f6d7cfe9296d53da7c160de6269611238ebc678470c1b5b7361cde - flattened_ast: f110ebfbb56f6f5db52424c1d38d8dc945cd3cc886757aa6bdcb0ee662ee96e1 - destructured_ast: ec6c9eb8d69f78b51d827782d8f965c5bcb75df9467865133395f3222bc2a9ca - inlined_ast: ec6c9eb8d69f78b51d827782d8f965c5bcb75df9467865133395f3222bc2a9ca - dce_ast: 88e45dd776c6031293440832dfa70a571cafb9479d1cac995600c6670dcaf669 + - - initial_symbol_table: 8eda8fdbfcd970ea91e2ecd0b51fd969cb6830bdf243e6a204ac699a615c6e99 + type_checked_symbol_table: a81c1d6d2e264742948738f361482595d9d8c251799089528736738667aaf523 + unrolled_symbol_table: a81c1d6d2e264742948738f361482595d9d8c251799089528736738667aaf523 + initial_ast: af579ee7e51908c8ef2fb93598f17b7e003cf37ae426b4b472361de07b7d1a3e + unrolled_ast: af579ee7e51908c8ef2fb93598f17b7e003cf37ae426b4b472361de07b7d1a3e + ssa_ast: 68b8757b9d43bc67b4e5afe1034bd266d6c680d28be0de5e68a572f32efb4546 + flattened_ast: 576030da3476639302122956221c38ca82c1bf5b7218fe2eb333a8c99eaab239 + destructured_ast: 212e57a12eea2c1422c7b85748405d04bf72cf687a908a917c5c659b13c822cc + inlined_ast: 212e57a12eea2c1422c7b85748405d04bf72cf687a908a917c5c659b13c822cc + dce_ast: 0efd2edd867ce2bfd78e52b072e3f076dc9a185a6686d6c71a4efa3476902ec4 bytecode: b36acadd6fb61cbf63925f25c8e21dd263306affba9cb22023189595884e7e12 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 4036a1fcc8..52650dcd66 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85523802db37abad12d51f07c62403328e9ef40f70887b02f446257ead7ea0d2 - type_checked_symbol_table: b1ca4442bbb05a98f4b1cc325478185421c32d3d183763f7364f46dae1006477 - unrolled_symbol_table: b1ca4442bbb05a98f4b1cc325478185421c32d3d183763f7364f46dae1006477 - initial_ast: 42658a4a194393715adf95f5b7fe5439f23e684802b2f0bb8bb76742d9e5fcbf - unrolled_ast: 42658a4a194393715adf95f5b7fe5439f23e684802b2f0bb8bb76742d9e5fcbf - ssa_ast: 8ca216419846a6d9295eed1e1e6ba38820b62564912d87cd1f96f273357b5404 - flattened_ast: c5456335abb00100d93c1c9b4931d8d329c7e8f5ee6955b31cdb018a101d22e2 - destructured_ast: aa433c36d52b4a4137c7dfe055183a33bd32baa880986250fcd6d38d180fd056 - inlined_ast: aa433c36d52b4a4137c7dfe055183a33bd32baa880986250fcd6d38d180fd056 - dce_ast: 267c9bfd6c017dcf6b79b36e54134f6dea964f34603108c0fce62f9ffbe924b9 + - - initial_symbol_table: bba7960b14bd8badbfc09b7210f41fb597599ab28266baccb3bc6c4178ea4bd7 + type_checked_symbol_table: 72e64e58ac5afd6a0adfea8ccc583af9a541b181e17055cbefe726d776193d9c + unrolled_symbol_table: 72e64e58ac5afd6a0adfea8ccc583af9a541b181e17055cbefe726d776193d9c + initial_ast: a0dc3d651d17d52034fa5930d879a6f0cfe4df549091641617e6cbbce9d50167 + unrolled_ast: a0dc3d651d17d52034fa5930d879a6f0cfe4df549091641617e6cbbce9d50167 + ssa_ast: 013e1e93cf8ef3a3f958229e3a111cb169e748fabe760e8a13c4254f4c698c6f + flattened_ast: 1e6e2254db269ac9b54a3a4efbc8e260a72d43a70891279ac7348fca2f02fd59 + destructured_ast: a6771c9084dc5371fb3cf7ddabdd29a6bfb69894625a63fdf2aa75bb216e2fba + inlined_ast: a6771c9084dc5371fb3cf7ddabdd29a6bfb69894625a63fdf2aa75bb216e2fba + dce_ast: 66748345ae9b09a97c40f213800dad6de47e17e805402832ebad595b1cd40eab bytecode: a86b84445b2b354771713da4b78c48dea3e581c11633a985b04b2de7145a0999 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 ad27e8df09..b5921b359b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 55f4c31d1e61656511763b1c5b306fe176baee3a2702669dbc7a215cb77a0ec9 - type_checked_symbol_table: bfb89d35ad5e74c23820b0ac1544a2bf71f51df89bbf7e4aeefeaefb2f82f16c - unrolled_symbol_table: bfb89d35ad5e74c23820b0ac1544a2bf71f51df89bbf7e4aeefeaefb2f82f16c - initial_ast: 0959b66a0535e4b37bf7ec05c6bdbb9585fd40389ddedd544cbc0b76c7b8723f - unrolled_ast: 0959b66a0535e4b37bf7ec05c6bdbb9585fd40389ddedd544cbc0b76c7b8723f - ssa_ast: d328b90c85eb44ede1c159a6bb7fbafe79568afe60e55581190d6092ffc67960 - flattened_ast: bd4687ea4c5cb09d8ff40a6cd6fdfc95ec805b7c655e3458c3976e1cbbf36a4d - destructured_ast: 0c9e707fb790e2bc60ee4fc048d615f72e15b166b11b72fd24c8f8426c092695 - inlined_ast: 0c9e707fb790e2bc60ee4fc048d615f72e15b166b11b72fd24c8f8426c092695 - dce_ast: de6f70fe1ea76a898cdcedee0dfd1dad63489523c571bb3fc6ed37e4d401cb71 + - - initial_symbol_table: 6676cadaa0576d58d0d2723c98a8ea875fdec6ca4acaac5b1f0c70bc02580da7 + type_checked_symbol_table: 2aa4906bd19aa37839364bfecd7d544509e1887395be3bf131c3ba28746da1f9 + unrolled_symbol_table: 2aa4906bd19aa37839364bfecd7d544509e1887395be3bf131c3ba28746da1f9 + initial_ast: ba85cacc7cdd2d601450f37d5a6b8f8d128f05f10023d5b496ccb2c66515d2d2 + unrolled_ast: ba85cacc7cdd2d601450f37d5a6b8f8d128f05f10023d5b496ccb2c66515d2d2 + ssa_ast: 73dd3eafecc9e9133ef16c9f0f596fdd387b390ad2c0e7173c5f67c80c1e19c4 + flattened_ast: fffad497419cfc0b66923096cb4679c7f8bcf1b640095c63cca18becdc1fe7db + destructured_ast: 87cf414da4f453667cae1bf6ba50508d569bf1e80546e2bbaefdc045feb59c4b + inlined_ast: 87cf414da4f453667cae1bf6ba50508d569bf1e80546e2bbaefdc045feb59c4b + dce_ast: 455d42bfd9a0cd97ae466ed2b460781872b3681fd1d1118918b01796bed2e6dd bytecode: e335101f9a6607193a53e022c22c7023d7bdecc843bfffec6c25d75e7c403a4b 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 01d22dcd29..7415a5d971 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e7aed2adec9ac0385fd50fd5938b7bfc89a2156e756ef0a6aacea0e3b5473c11 - type_checked_symbol_table: d978b4032987c3f8b37c9cf13748647fa9a27b392af33001c0c7fe8dce1418db - unrolled_symbol_table: d978b4032987c3f8b37c9cf13748647fa9a27b392af33001c0c7fe8dce1418db - initial_ast: 418236df8df453a267386202f8caa047cbdfe8cea5630ccedc8c26474b0910c9 - unrolled_ast: 418236df8df453a267386202f8caa047cbdfe8cea5630ccedc8c26474b0910c9 - ssa_ast: 3a6932f1bb5584456e01cfa4aa75e1558bdfbe4b19e51a8fb9073fdd8f79f524 - flattened_ast: fe485604d1000ef830306e1792c3908ab436f313f04e66fc8568100b1f014291 - destructured_ast: affdf19dd6a3ff6d57806a5e31bd0872bb2a922e9ef1bf33f13fccae0e8d0c87 - inlined_ast: affdf19dd6a3ff6d57806a5e31bd0872bb2a922e9ef1bf33f13fccae0e8d0c87 - dce_ast: b6b9c66ad8ac32e6f9b10db2ce62169682e87cebbda6e2c5760d4789286f7386 + - - initial_symbol_table: 2fe1e979f4a832d5168899ef36a93b0239cf4838df3fb3b9204d13aedb2cfcf6 + type_checked_symbol_table: d1e0df8c7eefa259616225da1646c9c049f2122babaa597fe27a7a40b79214f0 + unrolled_symbol_table: d1e0df8c7eefa259616225da1646c9c049f2122babaa597fe27a7a40b79214f0 + initial_ast: 559b55849a63f07016ae4858a5e0e0867d2ed4fefa790a0b869166a50efc2d6d + unrolled_ast: 559b55849a63f07016ae4858a5e0e0867d2ed4fefa790a0b869166a50efc2d6d + ssa_ast: 8457861db37f6ffdbc4d8b67174d6c35fd85ee4fdb2b07eb12e31a96bd052e5b + flattened_ast: 861b088e4defd4e9dc07b087256ded607fe3b9672c9c7053dbc64270e8ca36f5 + destructured_ast: 01d4cbdc01acc8374882e32b5605df602cc55dd8676f600ff618aee0212bd386 + inlined_ast: 01d4cbdc01acc8374882e32b5605df602cc55dd8676f600ff618aee0212bd386 + dce_ast: 0b2ef4f0bdb8a148ae16e1fd173b1a3501f703118ccbe630047103df64f8753d bytecode: ff900dd886d1e12097dda0edc605cf1e5490623bb40e46357b74ad4951608c2d 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 cf2659b536..3ec9954b65 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1026e080baaab1fc35a82dae01c1c5d94da186d2ed75e372864296ff4124393 - type_checked_symbol_table: db0bb20e46142217a95ee27489c1ab8fa982593a85d510c7128c86ffa3237a6b - unrolled_symbol_table: db0bb20e46142217a95ee27489c1ab8fa982593a85d510c7128c86ffa3237a6b - initial_ast: c6a28e3a2f06d214d3706be31319d7aa4887be9035494cc7b008b2fd4fac4de2 - unrolled_ast: c6a28e3a2f06d214d3706be31319d7aa4887be9035494cc7b008b2fd4fac4de2 - ssa_ast: 1407fb0893506254685a5574b5bbc2b4cafdcf19993e78002751dc8334fee4bc - flattened_ast: aaa1e8720bf8ac976ff338eeadd15f2e9f6d833ede85bdce50a0371276d2558d - destructured_ast: a335173a6899a5a6a390bf8d824b7f8e255a7933ca3639c8e1be84655fff56e8 - inlined_ast: a335173a6899a5a6a390bf8d824b7f8e255a7933ca3639c8e1be84655fff56e8 - dce_ast: ce0503a26ef157ed9ac9895e5d2f58c97747d992c4b08877565b6fadc398e831 + - - initial_symbol_table: ed55b4248ad38bb891ed3695575a8031ed5822b4e35d3b6a28548a385730fb68 + type_checked_symbol_table: c70ce6595176bb97242ee3a8426763bb2cd076bf05481ae855efdaa30e53d9a4 + unrolled_symbol_table: c70ce6595176bb97242ee3a8426763bb2cd076bf05481ae855efdaa30e53d9a4 + initial_ast: 8d079604897c0dd21c732943efd426fbd5cbf94aa1a5f94db931bef826d5a0a8 + unrolled_ast: 8d079604897c0dd21c732943efd426fbd5cbf94aa1a5f94db931bef826d5a0a8 + ssa_ast: b2a0ef544029525fcfb021fd1750fa25e86dc220a0646dc6ba52e03da3358735 + flattened_ast: 3d8f3b26e7332c8fe5cb9951137a047507dd6a86d86511b1b9ff09f0ab28570f + destructured_ast: bd77e31db8d4d05017e05f915349e9983dbf3f9de2b14360640737928362e017 + inlined_ast: bd77e31db8d4d05017e05f915349e9983dbf3f9de2b14360640737928362e017 + dce_ast: 283b281789ff03bf5201320f68b23181cc666820f7581fda3cac8b40ee202c5f bytecode: 90d51485318a95b7f82e7ac7849f998a080fe51ecda226ada434c81ef99a2847 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 4982b7dfd4..88a91f6818 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e2890ed866b9585f93d5ac6b38e20ea1815a2e82ee4875a6f7efc68f02866767 - type_checked_symbol_table: 1493f1ed674bb0ba421859e1324b148a1de2db78aea8a28f1a8d71d3f17aef56 - unrolled_symbol_table: 1493f1ed674bb0ba421859e1324b148a1de2db78aea8a28f1a8d71d3f17aef56 - initial_ast: 2b1b95c0034b358466b868913f12998ea4a119b4e383ffafff93f1ed1976c22c - unrolled_ast: 2b1b95c0034b358466b868913f12998ea4a119b4e383ffafff93f1ed1976c22c - ssa_ast: 71f7c64505353e02311ded68b89e4b7cc8a226719b9225a5089606cf35071345 - flattened_ast: 58784a458a2aa769a47e2e1269f684194b7e959edd049a8f14758ec1af76dc3a - destructured_ast: 3274cca4252cc8544355b329fd2179ae93bc98904c98cfcc5a7e06a2930c8b78 - inlined_ast: 3274cca4252cc8544355b329fd2179ae93bc98904c98cfcc5a7e06a2930c8b78 - dce_ast: 596039acd4953e03d4b0241571c9a479e9735999e4ac569ad3f89fb9ce0a3bca + - - initial_symbol_table: 8004ea2650e11a66fead4d789454118fc9e118a11914ceb0550777de38d03ce6 + type_checked_symbol_table: 156b8dc17138be9c0af2bbc981e6110c2cbadd9065b6820aa653b2b6da19a333 + unrolled_symbol_table: 156b8dc17138be9c0af2bbc981e6110c2cbadd9065b6820aa653b2b6da19a333 + initial_ast: f3d65cea72064135c222e9ef75a881eac65f7e5f0a85184894daa14261f46a60 + unrolled_ast: f3d65cea72064135c222e9ef75a881eac65f7e5f0a85184894daa14261f46a60 + ssa_ast: ed651b523fa48ffaf4edb2bf39ce41951dc4ef5a35c9ff4cf04446ca9f48a089 + flattened_ast: cdb7a9bb10bddadf1b33dc4ee12a3b55420d36097e8dee651804f7ac23a2c936 + destructured_ast: 425d313a11bb4bfd5285db278c60dbe530de964987c1c66079e2f182987e8a2b + inlined_ast: 425d313a11bb4bfd5285db278c60dbe530de964987c1c66079e2f182987e8a2b + dce_ast: 1d7efa120d3d135436fd41381c0a91e5a0a9fd8c438c6a29477fe987e3a4ca81 bytecode: fce545d86eb7b3a7d6fed930294f52c2289b6d7971b333cf047811bde82aa8c2 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 a2b1119adc..e1ebac89b5 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 20a3be6fba8b41b1cd04583309662b1ebb069c1c808623d5493e1c1e53d34a91 - type_checked_symbol_table: 7b91a71e391d1e3ce44fc027652de6fcb5114e76d33fe37651001da928615d57 - unrolled_symbol_table: 7b91a71e391d1e3ce44fc027652de6fcb5114e76d33fe37651001da928615d57 - initial_ast: 85d3f84a3e1a663b00ce6a3fa65eda5c51acdb1e51f0ed9b5524ed3c8e650adf - unrolled_ast: 85d3f84a3e1a663b00ce6a3fa65eda5c51acdb1e51f0ed9b5524ed3c8e650adf - ssa_ast: 7c6f84a9c1281c9c9327a3adfb3d514b3c7f4e240aca40c7f21df4149e96882d - flattened_ast: 30fec284d9ffe289cc2d51c80a2bd905bf4125fc7a0afc514321ee0d9bcc4528 - destructured_ast: dc8434d5cba94f0d2b32f133e56d41cd105e6aadd4018a7b29e2499c40b4eb99 - inlined_ast: dc8434d5cba94f0d2b32f133e56d41cd105e6aadd4018a7b29e2499c40b4eb99 - dce_ast: d99d02acdec9b11661064f417537beab83610e9f9eb7113c8cf00ea04baf17e8 + - - initial_symbol_table: 72d4640c64c6dbaa439649e084c1f032fabcd7a90193fdbf8f5f58cd3c8b1483 + type_checked_symbol_table: a08c10a55b966e4f35c7accfef398e9d67b300a400209364db57e33d40c42894 + unrolled_symbol_table: a08c10a55b966e4f35c7accfef398e9d67b300a400209364db57e33d40c42894 + initial_ast: 3912305030c10202841d863f6e1282d5b060387a259273a38071d21205ecb02a + unrolled_ast: 3912305030c10202841d863f6e1282d5b060387a259273a38071d21205ecb02a + ssa_ast: 02f7c786ce1ff26923c4df457f3297df45dd34e0819374f69c80c2702d91f362 + flattened_ast: 81c0dc4eeccfb15bd48d73ab725b36390160737db7efa64f59d3f5b92597f88c + destructured_ast: d81a54ace1a30d9313981277847fcda32bff784f5199c37a29e744ded4872e8d + inlined_ast: d81a54ace1a30d9313981277847fcda32bff784f5199c37a29e744ded4872e8d + dce_ast: 225620e749ee3c338b3effc468aac7bb0573351ab4fe5c64f347c8f27eb8c0c7 bytecode: 7c97b596c64b27dbd196f88a9e75d1b661256a1c196688ff1b344ef072a32412 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 5f3786452f..f845a402f9 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 71100831e8d4f49117edab9d536d2b665e1d96253b5cc5fc5fcf72fe1d98d058 - type_checked_symbol_table: f86d6e7580ebcfd9cda4a50982a047a3c09bc3850bee66d0b66bda996c88dcea - unrolled_symbol_table: f86d6e7580ebcfd9cda4a50982a047a3c09bc3850bee66d0b66bda996c88dcea - initial_ast: 3264f3a61405d72f1529f725a3d7b96a0a25b9ea6b8f80334d65e6e170daa0d5 - unrolled_ast: 3264f3a61405d72f1529f725a3d7b96a0a25b9ea6b8f80334d65e6e170daa0d5 - ssa_ast: c3d05f7795c51ea0b76fe63d8a863ff3d59f7b24e1f3f0aa36830eadeb92f7c5 - flattened_ast: f1b61f47affc15fed8c976cb1e66a97c1f5f04f8cad22ceb82ddd54ecd95d432 - destructured_ast: 792c79474e7b2c6f445e921f39a707dde41b0a8c75737a2b2949ea8e5e0f963c - inlined_ast: 792c79474e7b2c6f445e921f39a707dde41b0a8c75737a2b2949ea8e5e0f963c - dce_ast: 6561f9a4cc5d45e0a829f4ed074ee0f0d973bb8c6f8a51594d0af3a8b4d17c6e + - - initial_symbol_table: 0982c5f9d8a77e5944f82e9aae3e25c75ed7c83fe45fa278a8bdf8c07e0aa5db + type_checked_symbol_table: 473dc89a77326ffcdac881bbb81be5c7edab2187afebb9e5817ced937ad2c5b9 + unrolled_symbol_table: 473dc89a77326ffcdac881bbb81be5c7edab2187afebb9e5817ced937ad2c5b9 + initial_ast: a7794c55622a8a34af97fb2430246f434db5c315cb3d6e28981a0ae089c6b225 + unrolled_ast: a7794c55622a8a34af97fb2430246f434db5c315cb3d6e28981a0ae089c6b225 + ssa_ast: c81d03586b6b786fda4e7761764bda42d54205f9b3ae07b7ca8fc8078a1ebc53 + flattened_ast: 48326f5c4745a16195cc8c94f330ef538bf82777f9afe690a4f6ef7733e5d436 + destructured_ast: 33f001e251d029222415949264155e088c6fa9f5dfc2753aeb58a3b68ea474aa + inlined_ast: 33f001e251d029222415949264155e088c6fa9f5dfc2753aeb58a3b68ea474aa + dce_ast: eeec68192ad7b755ad541607e762783742498e67bdc4a6953d08139cf29d788c bytecode: f4f418fcdcb33a7e9fba1a03800a1458019e9042a47457b38ba185cdf981d33c 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 5bb345e04f..75c853e4ca 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7f445f7bbf306c567a71c5a8ff4030b44cc07e7228b001435c3ecae507f2dcb3 - type_checked_symbol_table: b4e02a7454ee10f1efc36568a327ab9dec068cc185715918b6c71639814cf841 - unrolled_symbol_table: b4e02a7454ee10f1efc36568a327ab9dec068cc185715918b6c71639814cf841 - initial_ast: b93ea8925de5eeb0fd5d8b9669e0c927ef608d2dc5936c4fa65620c4f4f75208 - unrolled_ast: b93ea8925de5eeb0fd5d8b9669e0c927ef608d2dc5936c4fa65620c4f4f75208 - ssa_ast: a3e0e21802e16512cf6f36aed0dd5f0cc2c94e6cff49c65b39a58225ae56b56b - flattened_ast: 680de69067ee2a4354ef125fd5283b9d094f2868f81a7b51adc26668485588d2 - destructured_ast: 8475a4286e60cf2d96739ddb80fb83af33d4db0b49945b47f68df8b1abb95534 - inlined_ast: 8475a4286e60cf2d96739ddb80fb83af33d4db0b49945b47f68df8b1abb95534 - dce_ast: d44142c04808c39cb745b2a64550d0178eb35424eb2a9ef524ac4fbed1df9bc9 + - - initial_symbol_table: a528da4c1e8f05b371ca8acaa81ca233acc3a8ddb55e454e99f00c96b97f9ce4 + type_checked_symbol_table: 43aa75869a01369bc0bb6c3b55bc6888827f63b81fd9275c9863e9f7bb192ecc + unrolled_symbol_table: 43aa75869a01369bc0bb6c3b55bc6888827f63b81fd9275c9863e9f7bb192ecc + initial_ast: d4e5c33e8f31b6faafdbad5a1668ea6ba8301920def8169bc5dc1800af17c93c + unrolled_ast: d4e5c33e8f31b6faafdbad5a1668ea6ba8301920def8169bc5dc1800af17c93c + ssa_ast: f759dac069e11bd1fdca725883aa0886a0e6120f7d5a08f8ff3373ab43ae2fad + flattened_ast: 2c9f9b03ed49f3b0ed170e787193f84d72ffecb0a3b4b0facf815fa60eb83ca0 + destructured_ast: 26b88dcb2b6aa7ad62cd7d935e62d658fe2fcbdf860dd1578e7df13adeb5ff67 + inlined_ast: 26b88dcb2b6aa7ad62cd7d935e62d658fe2fcbdf860dd1578e7df13adeb5ff67 + dce_ast: 9156cab1166175fb58271030b9b8af187c1799cff83c22ba2eafe189d4ed71e6 bytecode: 55706d4cd4634a34de18450007e4de40f9cbc51382f3d70fe776cd58cfd49cfa 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 bfae6f025b..2106b2c09e 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5c044fb92ed38e80551fbe069a09eea813f35be8e3cbe809ab23a9995b4b44af - type_checked_symbol_table: 82a5329819e19c04049729ddcccf4045aa4ee7e4af64418bcc0746f7da31694d - unrolled_symbol_table: 82a5329819e19c04049729ddcccf4045aa4ee7e4af64418bcc0746f7da31694d - initial_ast: bf8f0d64cd9ceaeeefc8df64813b8d2fc858166d9dd58f873633d8f6090e0704 - unrolled_ast: bf8f0d64cd9ceaeeefc8df64813b8d2fc858166d9dd58f873633d8f6090e0704 - ssa_ast: 2b09815dddcbd2091a7c3769088afa84af526fc835b524bf9993ed79b52d22f1 - flattened_ast: 351d9e2580da80937003822fece1d9b6131be12045ad7e66950c1f0e7a8571a5 - destructured_ast: 79add59a8975a2ce7118f0cfcca3dcb2113fe80a0d3322ee5f3bb442496bbac4 - inlined_ast: 79add59a8975a2ce7118f0cfcca3dcb2113fe80a0d3322ee5f3bb442496bbac4 - dce_ast: c208fe9e8ac0bb419aff91ec4a23ba758d442828c36556688bb1ddb619541126 + - - initial_symbol_table: 8420a6d608b36a35d1ed18dad031e4e6b2b460e5c86a32ff447eb1300566a136 + type_checked_symbol_table: 61a21dee1d85d25653bf8366bcb93304f0acd4fe1b443e72957cc54892ee234a + unrolled_symbol_table: 61a21dee1d85d25653bf8366bcb93304f0acd4fe1b443e72957cc54892ee234a + initial_ast: 319ebac819f18f61e2aee102b62ca74a1aa2fbb2e2c2f176ed3c971e08534875 + unrolled_ast: 319ebac819f18f61e2aee102b62ca74a1aa2fbb2e2c2f176ed3c971e08534875 + ssa_ast: 6cd2b311cd2eb685b0b3b862d5004c2286b0e9371b0d4b176edf9dce570b58e8 + flattened_ast: 086d924350b02713498e2bb26b7c83d728af959d96a42cfd0f1d814bb9081b07 + destructured_ast: 2b6af39132c1d62f984421ab70511111123f563cc24f7025b4321bf43ff77e35 + inlined_ast: 2b6af39132c1d62f984421ab70511111123f563cc24f7025b4321bf43ff77e35 + dce_ast: d7843ee67e12fa2bb642af6138662d9d2273e92318bd2396a5d9ea3295918f3f bytecode: 33e4439af37c6a05aa55348ce0ec88471c0248498131db5b98b668e8cb828b5f 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 a35bf7c0ea..01979296a4 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 350f5e2bd1421c730786517e664d5f524c5569a43cc15c8d178ff53f06bb9681 - type_checked_symbol_table: 8647c97d24052977ea2052743ce9d29ec63a7656d2a8c413e109a6a8e73b077e - unrolled_symbol_table: 8647c97d24052977ea2052743ce9d29ec63a7656d2a8c413e109a6a8e73b077e - initial_ast: e9aa25baa8a381a3d97023161f1826f79670e69829e4b09cfcce67f6aaf486b2 - unrolled_ast: e9aa25baa8a381a3d97023161f1826f79670e69829e4b09cfcce67f6aaf486b2 - ssa_ast: 19c73f7c7d784be5d7cdbfe95149cf0d5f8ac3d639ade541727c149b01bc950c - flattened_ast: a38299e97b691506a2a77b0bec831b2e8ef720df1c2905513a0c55722ee1e521 - destructured_ast: 6cea474b70b81d93d70351e829cef207dbc5f855a77a52fec86f91e3a35dd5ce - inlined_ast: 6cea474b70b81d93d70351e829cef207dbc5f855a77a52fec86f91e3a35dd5ce - dce_ast: c70e18bfaca0fc87c6c910528bc698ea34a55e30cb59a5b648a2fd32a2b07366 + - - initial_symbol_table: d1eb06ae1f9aa473dee2f789becd35b51ead25a881f48354c8897cdc93ba791d + type_checked_symbol_table: 1e8f34c6a238cb3202f6314d881e3afae5db6c6ab9bdcc1a41aecce17503b95a + unrolled_symbol_table: 1e8f34c6a238cb3202f6314d881e3afae5db6c6ab9bdcc1a41aecce17503b95a + initial_ast: 8d8333c2e5cac0e686b81513a865fb6903ec9e4f1c7bd2f1e6e2ab08a07e3eea + unrolled_ast: 8d8333c2e5cac0e686b81513a865fb6903ec9e4f1c7bd2f1e6e2ab08a07e3eea + ssa_ast: e8956c64c621031024293f5cea64b4104e61522920ad1434c03965149b327670 + flattened_ast: d3238936452a132d47708e3a36c7d4eddc796a378592087c88ec7f41e366e876 + destructured_ast: b15e169fe119e050cfd96388fc060d3e9a12424117b188a6167a051038e6af9f + inlined_ast: b15e169fe119e050cfd96388fc060d3e9a12424117b188a6167a051038e6af9f + dce_ast: 39f4c050fae29a64b1bd1d9a425b04fdda4781efd36b6853d11dec6675c8354c bytecode: fc54eeb5791a27e0482648998cf9da197519e5c139729cf2906c8b0e4c0103d6 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 0c5de38cad..d798e5bc37 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7da1aa2d520a991aaf2f6bc8a6cb272693507fd146c283a2a4ec7189135c8872 - type_checked_symbol_table: 553ed1371374ade548c071c2b85e3cc040690bcdcb9e123b654ae06b3eaaa7c8 - unrolled_symbol_table: 553ed1371374ade548c071c2b85e3cc040690bcdcb9e123b654ae06b3eaaa7c8 - initial_ast: b5af4c7d2ab0a46a9fc58321348b65ae1aca50a63a7cbc0950f14574da532208 - unrolled_ast: b5af4c7d2ab0a46a9fc58321348b65ae1aca50a63a7cbc0950f14574da532208 - ssa_ast: 3a1c50bffab3c5cbb43146f0585ce9c5c9374d0b77c415a58ffb6556d8462dc1 - flattened_ast: 3d766f51db13eccdc96037ea09ab9e4357077d772e90dbd10c1354094bd8d470 - destructured_ast: 352c79349e1a551819d2bcc84b1dc47a9fcbfe0c9423226f4b7cde5b50048f4e - inlined_ast: 352c79349e1a551819d2bcc84b1dc47a9fcbfe0c9423226f4b7cde5b50048f4e - dce_ast: 70318454a1794de697efecd5041f30ea150a0101c2380da4cb2087489c8ce006 + - - initial_symbol_table: 4e3b05e5f92ed8642580254cd0d3657e4013a654ed8cb702f046a00ceb91dd0b + type_checked_symbol_table: 68f3999ad9e8ac3d6fc6c2cc8e5af4c0edac056d702b4c3f457ea8451e8b67aa + unrolled_symbol_table: 68f3999ad9e8ac3d6fc6c2cc8e5af4c0edac056d702b4c3f457ea8451e8b67aa + initial_ast: 2a09e1dee796f3ed6a652b0bb958e5f92ac17ee22b19cf98de59112b876a1277 + unrolled_ast: 2a09e1dee796f3ed6a652b0bb958e5f92ac17ee22b19cf98de59112b876a1277 + ssa_ast: 4454a99c849a269c4defdbea76e4a85ac99b0c6627433929e8e7acd3f3965b62 + flattened_ast: 4adde942742ed1132a13bd54ee2db325fe2a15bb61d4a6dcd5237fe73532a59d + destructured_ast: 77bf10beed06a1ce45f2d983b7114c5ff87211cd5a4fc0ff033a0b772a3ec433 + inlined_ast: 77bf10beed06a1ce45f2d983b7114c5ff87211cd5a4fc0ff033a0b772a3ec433 + dce_ast: 727bd686162d6baec12d405b899d695954c7719dbcfe71ab8dd08ccd887596e1 bytecode: 045a18fb7e954456ea49039adfc253c222a290fa124ca1b19f86ca824d4c1279 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 9d26229017..511847c969 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: aca19c2a9cc9dd1deed53d22a0385640b4cac99d0b628f8ef46c35385486910c - type_checked_symbol_table: 307db14f801ee4e3a512058d0a3df7319998ba4877e95247cf94a14dbf04c024 - unrolled_symbol_table: 307db14f801ee4e3a512058d0a3df7319998ba4877e95247cf94a14dbf04c024 - initial_ast: 1907f311e8d2a02f03784681db80641009194b185a5f1f484780d5f600786651 - unrolled_ast: 1907f311e8d2a02f03784681db80641009194b185a5f1f484780d5f600786651 - ssa_ast: 57182a7d8eb51a09fc996b8e7a8aab282bc2cc0185ba7e89aa41b9a518f9f3c5 - flattened_ast: d16fdc72c67fefc90c763c28b09950300d29b56b385eb06537c75a874dd85c37 - destructured_ast: 4e4b550eef70c19fbff9596af912fd584ec6bd74b6ad4a93f7a3d45881b756e5 - inlined_ast: 4e4b550eef70c19fbff9596af912fd584ec6bd74b6ad4a93f7a3d45881b756e5 - dce_ast: 5707f1afa0d5bbd77c9ff42df361152bd6b3d4cb48c10812633a23a4655d8915 + - - initial_symbol_table: 8aba1576a3b4c89eea3ddb2737969f7bdaef71d3eb75a9d596310fa25e0d7dbe + type_checked_symbol_table: d9f4ea2f5fd0c4328f46031a43d12b5f37b13774bc681a231063ae20e37d723c + unrolled_symbol_table: d9f4ea2f5fd0c4328f46031a43d12b5f37b13774bc681a231063ae20e37d723c + initial_ast: d738fdab4ac6b84f6f89f6153aaa7b6080d2bef920126365862526de7b6756b2 + unrolled_ast: d738fdab4ac6b84f6f89f6153aaa7b6080d2bef920126365862526de7b6756b2 + ssa_ast: 4c64bb8493f965598a6dc8a198fa0886f6c18d25370b736af3fdb10c0456c96a + flattened_ast: 8aa9e76a70a68a0bd0ac5a20172a50d4c8b4b728892c325bde92565e1017f24b + destructured_ast: 9b7e44c3b7215e9b429f81b4055b73343d9601248e73b85806032342efee697d + inlined_ast: 9b7e44c3b7215e9b429f81b4055b73343d9601248e73b85806032342efee697d + dce_ast: 3c540fbde688d129c2f21e31a4094c4667cbafcd873e9551ac7d3e6d73568591 bytecode: 044a44a2a8fb9301c313f1e1c2abe04383f7d338cda6ff66fcdf2434bd750cc1 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 1229881983..c7d60e3100 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 5d48d44267e4d7f90d333f0be04f5cfcf38d39ca54ef3ab9f13b57a61d6d3c4b - unrolled_ast: 5d48d44267e4d7f90d333f0be04f5cfcf38d39ca54ef3ab9f13b57a61d6d3c4b - ssa_ast: a59353d628bc97ddcc0d99e72490b76f78ea734acd16f063e8c494f3b19a5bf1 - flattened_ast: 0358c1fc9a3455162d0aa58ea97e270fc78a6a6dcccee9bf98a0d304a6275cf7 - destructured_ast: c7f52e30657568a07bfa171d5238343718fef24f8e61aec3b201f8cf0fc02d8b - inlined_ast: c7f52e30657568a07bfa171d5238343718fef24f8e61aec3b201f8cf0fc02d8b - dce_ast: 0a1603145b039bc3f43db73dbc5897c7ba49e24e162cc767f083dae014535dc2 + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 7e9562b9718599c0f02741ddd3e15d2f744da71911c6fd9f3c5d4ea602fa0b5c + unrolled_ast: 7e9562b9718599c0f02741ddd3e15d2f744da71911c6fd9f3c5d4ea602fa0b5c + ssa_ast: 343862058719811dbca08e123aca3defec9e1e4eb335fdc6a64d9db66a3e0f4c + flattened_ast: 1f81654cdc6d93e2b6d7623399ffc0bc3326fa90a1d6ecc8ab3cecb118fb0428 + destructured_ast: 71a3c3aad1173b3825cfbebb18f418a4bb5c17c8a98b02a7ee658434f6d36b0a + inlined_ast: 71a3c3aad1173b3825cfbebb18f418a4bb5c17c8a98b02a7ee658434f6d36b0a + dce_ast: e4c2b4ea0174b38c6f05e3936cb196f058f6a4517bce7951c339fceabfe41cc5 bytecode: ca315272f12d59819b589dbf79fe025227b812e9b896696349ac766a9a416960 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 26c9a85156..7fe94ac543 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: d684124ac1b94e6b96cd761d6dc419a0078af19c41e470ac9d9f40fdd90a3d92 - unrolled_ast: d684124ac1b94e6b96cd761d6dc419a0078af19c41e470ac9d9f40fdd90a3d92 - ssa_ast: 13dd57649dc8c44fcbb9a0c17362ac2005a170cac034e1ad8abb4256a811e32d - flattened_ast: 2c4881c2ff2657098d7831c30db6f8d4b8bebd927f3e047c1109621d6a8bcd7a - destructured_ast: c5dc0de0f67a033c8cc3ab8071906dcd26ab4d23c3755a27e4a7c67291fbe76d - inlined_ast: c5dc0de0f67a033c8cc3ab8071906dcd26ab4d23c3755a27e4a7c67291fbe76d - dce_ast: eea98971f9ed17650675d290894839aa1c4198781eacb75d9595a0593068b633 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: b2a946fe5aeff1f7b419501a9acc67750fd3bdfca99a74e512dd5463a5a68b83 + unrolled_ast: b2a946fe5aeff1f7b419501a9acc67750fd3bdfca99a74e512dd5463a5a68b83 + ssa_ast: d1d854f73ee597843b388681c8e2b77a5b6079f1d19d23166effd3bb116ca49d + flattened_ast: eabfae5949353429480f84aa264eb36e5a7e063824ef96f5be5ee4a2de8dcd6a + destructured_ast: b07e0b3c816db83cbf55fd0483464e8191d8b69135bdb371d0960053931997bd + inlined_ast: b07e0b3c816db83cbf55fd0483464e8191d8b69135bdb371d0960053931997bd + dce_ast: 3caf2ea4c5178c6c39088ee03bcc1f7887a2f4c97feaae8a9e728967632a2fb9 bytecode: 0732a356f65a6b062517f1dfa76fbf9e9eb57cbf8ec4d50cbcec2ffa0da54122 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 495f836889..169f5766bb 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 5125de3abf8249c7a3b4309b1cd9feb6a70d5ef65f465468cb8a7e8c5b0fe711 - unrolled_ast: 5125de3abf8249c7a3b4309b1cd9feb6a70d5ef65f465468cb8a7e8c5b0fe711 - ssa_ast: 46335fd99de09b6629161d20face46c5457759e42f51577a8eb4e5d761fa023c - flattened_ast: 32c19e8a76ccc12c6a3cec2420ce837a5e6c133d14bf412bf8af680dc0f04e63 - destructured_ast: 4d8d2016fdd8eada1214e11622b363492c79de1a621b6c813f1e1332f6e250d4 - inlined_ast: 4d8d2016fdd8eada1214e11622b363492c79de1a621b6c813f1e1332f6e250d4 - dce_ast: ba4349d75573f16c2379526df3350836ec913c090c65948c14af609348829188 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 40192d15fb4b0096531ff2ef560f969693ecdca6179be73ed555707b2293d5b5 + unrolled_ast: 40192d15fb4b0096531ff2ef560f969693ecdca6179be73ed555707b2293d5b5 + ssa_ast: 63dcbba3c0f7a6089d310f1f7996e97b92796e21273c78d30651db2cefbf859a + flattened_ast: fcb3753c26a444aefaf26fde70653c04c4cec3f4a9b395223a5dd00ab2f8b45e + destructured_ast: cbf451e07f7cad9dcca84dbf10c2ea7905a1761525df4a7e2894ebf485b0c1ff + inlined_ast: cbf451e07f7cad9dcca84dbf10c2ea7905a1761525df4a7e2894ebf485b0c1ff + dce_ast: bee98ac48c02ee1ecf3dc30753f1d82bf40495351c8347b0f2644cf614f793e2 bytecode: 8c33439a30c50519ebd6ea519da98bac7452bc3d91e2062e069b36b716d8d711 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 4339925f2d..cc1d39b814 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 005c27ca81111bc84dae7c6e4c84f4ffe8bf37bfa2f4e5e491b100bcc76138bb - unrolled_ast: 005c27ca81111bc84dae7c6e4c84f4ffe8bf37bfa2f4e5e491b100bcc76138bb - ssa_ast: 8e0a52a96bac5ad7e77394182fc40a599062ec2b1c30af77a1552eb3f23a7e79 - flattened_ast: ca282cfd9703ae0642e2e3cb727dfcf862b49176d883b7a4c7f992348d804f94 - destructured_ast: 2615d63d7ecfd2bb30e1617daddfbc56f38688fed02f72e9a5913e39946a43c8 - inlined_ast: 2615d63d7ecfd2bb30e1617daddfbc56f38688fed02f72e9a5913e39946a43c8 - dce_ast: 786247706c307685e71adc61ca16c36558fd8fb43f98609651027f23b7a05990 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: ef5b2a34578288f5350e1cb93da2146a2fb771837004530d966e390dd220fb22 + unrolled_ast: ef5b2a34578288f5350e1cb93da2146a2fb771837004530d966e390dd220fb22 + ssa_ast: 13016f3c771ac08a0b434120399744830a66157c879deef37829d1816db9482c + flattened_ast: dcd1e9d9b40c63e56870e694923d86665f7d93ac350185c329cc8dcb9205bb4a + destructured_ast: fb07c858b1d5309ffd012a0c1f14a622cb2827f8b66832d08c14d0fd66e1a30b + inlined_ast: fb07c858b1d5309ffd012a0c1f14a622cb2827f8b66832d08c14d0fd66e1a30b + dce_ast: 33afb21c57adb6d61f61290d671f3d7cf8c3011fde385af77f8abf74d688fd8b bytecode: d9d8535464393fb21afb06a16a608dfdc68041779c0c426378b17b68fa2ed0d6 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 92a86badab..6d5ffe54ac 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 13042c6774ccd7ea3e4b953950a27139ada7b3298e9672be824bed9b00348873 - unrolled_ast: 13042c6774ccd7ea3e4b953950a27139ada7b3298e9672be824bed9b00348873 - ssa_ast: fbb16ed7568bdb63d9e208c41c49fe2d6bb63a40f52a2f00e4d25f6be3aecfae - flattened_ast: 91e2e7a47765e49800cd261f48eb1ef02b6c7af8ae486178aab2e55d09c8e4a1 - destructured_ast: 674bf062e8ed10325e600c218a0fa016cacbf99b1672259f5af178eedc4f794b - inlined_ast: 674bf062e8ed10325e600c218a0fa016cacbf99b1672259f5af178eedc4f794b - dce_ast: 8537c6d4c673da35a479f85776706ff4b610c16cf5ea81c9cbf6199c7728841f + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: d11ede4273920f6b0b04f5d56fe64e4b97299c3a59fe7871e425dfc9772cacd4 + unrolled_ast: d11ede4273920f6b0b04f5d56fe64e4b97299c3a59fe7871e425dfc9772cacd4 + ssa_ast: 77255dbad873514518bcdd8c97067160a8ea4eb49a89d8a4ee5a371d0ea47d27 + flattened_ast: f1b1e089ab4778ca4d8c24b6a8e9b1ce85359dcd06887012ffb9c4b4244f906f + destructured_ast: 8ee902a42eba20a96d1bbe2db353c44297a7f3ac1a550c2d31a6e578add138ec + inlined_ast: 8ee902a42eba20a96d1bbe2db353c44297a7f3ac1a550c2d31a6e578add138ec + dce_ast: 6eb3e69f7bd279caf57b8a651650e9232e66fb786803c309ef0f6573beb01a1a bytecode: 6cae47b82841a9b356abcaf49d25cc5ca7c86edc8d8bce4cab03128b57283051 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 767f81024e..3c29b6139f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: cd308f40640e1642bf6953d35f7480089724a6c85fd8c3d8a413e2fd9d76cb44 - unrolled_ast: cd308f40640e1642bf6953d35f7480089724a6c85fd8c3d8a413e2fd9d76cb44 - ssa_ast: 080244bc7b73842f072069794f9fb09498c0f9f2c7469f5817c51a7f60b875b7 - flattened_ast: 61a31eb9d404c2884c0c0feef1afddba0a5d4661cb7b9da4a6206b5d0e4901b2 - destructured_ast: 84c51e5dd4400fcc6069fc9b5ae56ed2a788a415e5eb4ac6e99300a1353d6bd5 - inlined_ast: 84c51e5dd4400fcc6069fc9b5ae56ed2a788a415e5eb4ac6e99300a1353d6bd5 - dce_ast: 5e8784315856c2f936de9f407a22ebe492b9d2cdaa426f2987c096fc3ffc41f5 + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 74cc7d8b007aa051558bdb2912be577498550e2408b9f9cd6438623dffcaa4f4 + unrolled_ast: 74cc7d8b007aa051558bdb2912be577498550e2408b9f9cd6438623dffcaa4f4 + ssa_ast: 772fddae4fd6a3278899d2f59c6464433194c0f83ddc22c48b72e32b3dc2415d + flattened_ast: 9376dbf302f6d95fe0c0aca2d693fb2879d08e502a4b108669c332a8ce64b877 + destructured_ast: bd953a0688190f097ec91ca0d880c301765520f634384dfa63eadfa7c7267467 + inlined_ast: bd953a0688190f097ec91ca0d880c301765520f634384dfa63eadfa7c7267467 + dce_ast: f9927aad127a3feca920251c45de097871a3e8f4ef34803a03673f48b59401f4 bytecode: 975a1cb98ad7fed0f8c86d4f782f28acad38aaae51b8e5c6dbfd32f55ed2d8e8 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 278481338b..1d873eee80 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 36eb22af4918341bb15708c42928887c9171bfd452f665bc2ec9da8702948881 - unrolled_ast: 36eb22af4918341bb15708c42928887c9171bfd452f665bc2ec9da8702948881 - ssa_ast: fdea4d1c18f107231b79e1b1f9268a19096ebd8aaa228eb8280cf54ceea84e82 - flattened_ast: 97b1e2873b1394197e49f6861ba247d18c949cf9fce50b5d731387e8ded452f9 - destructured_ast: 4b6e9b8fab123ed3d01e37205c3d89041b4e5ca57fd18011aaeddf5322834b37 - inlined_ast: 4b6e9b8fab123ed3d01e37205c3d89041b4e5ca57fd18011aaeddf5322834b37 - dce_ast: 34ff786af2ddb8d137e1a36d1e28a29980880ca9380dcc7c5dc42a4ec78ebb05 + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: fc263003f013eac25b14294f33f8ef83d2013b695c220da2ea47330be3347aff + unrolled_ast: fc263003f013eac25b14294f33f8ef83d2013b695c220da2ea47330be3347aff + ssa_ast: 01af0978dcdd4cb374135cf9c6f144440a475e6798517e66a1269ab26dc98277 + flattened_ast: 9d295106bae237be92f7600eb4aba4f92fe3dfc6ca440f2fc631d7d1d855ea4d + destructured_ast: b423ed979e105d86e4629611f5176cf093fcd2d475fc9e140bd8ef02299d35c8 + inlined_ast: b423ed979e105d86e4629611f5176cf093fcd2d475fc9e140bd8ef02299d35c8 + dce_ast: b3f961e27cd7dea2b1961b0400923cee87fede21346b1a31a1ef048d91826044 bytecode: 798c6160516f2d9cbdf4c3e0c22a9e6c1be1fc46f3f7907aadd2294e4471bb94 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 2c56af7013..060c2d2c6c 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: 947bf80a4724eddeb04d63f0ebb044a1462ddfb6349ba92fa23974d1c955868d - unrolled_ast: 947bf80a4724eddeb04d63f0ebb044a1462ddfb6349ba92fa23974d1c955868d - ssa_ast: 7c2521dcae8d7367f809d8c9f760829f16d633939b90717c0934fd2d5c2c9ff2 - flattened_ast: a9b74629b9db35344cb125822af4ce72dcade9add0495f50938f8c6d2362f55d - destructured_ast: ae4fb6cddc75bb1ea7d7e79a353d51cdf86e51f21d512e664a485b7dbdbbfdc5 - inlined_ast: ae4fb6cddc75bb1ea7d7e79a353d51cdf86e51f21d512e664a485b7dbdbbfdc5 - dce_ast: 4d34e78e365435c896f8af37155da93df65b6fca54872620c3a3bbc4aa0080db + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 29f0a677aaf3db99b8f8140363450ddc8503297b1eddc2ec32e79cebf24ee10a + unrolled_ast: 29f0a677aaf3db99b8f8140363450ddc8503297b1eddc2ec32e79cebf24ee10a + ssa_ast: 0aec20a1186423288fb86db467d5be9ae669740259f6043e59646b078efa427e + flattened_ast: 9a2a88db1a16155da209a9cfefd8d2633f4488a41e9cc3f1070fb3aec53231bf + destructured_ast: 8b0c9bceb19aa09c24321b11cda12a8a4b36e3b24ad7266a6785d26972c416ed + inlined_ast: 8b0c9bceb19aa09c24321b11cda12a8a4b36e3b24ad7266a6785d26972c416ed + dce_ast: 3561be80b8f8f78eb453acf9732e05c4465b1b029454ff1e6f345ce00461b4d6 bytecode: b4e8a66b3535650cce69094a5691ed7e5da80420ef152a6c98c1084dc31cbcdb 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 ea8a893540..784016965b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: fd17c68249a6411754f247339d7d54c00dfaa7935f6413bf98fc835389f97fee - unrolled_ast: fd17c68249a6411754f247339d7d54c00dfaa7935f6413bf98fc835389f97fee - ssa_ast: 898d6e4e7e765367f472d0c3b94a29ce9af2a92619b383f994bb7339b72fed02 - flattened_ast: ffb6fc03d230ddc663f50ac2b73d2752e7397c35f9ae88021dfaa6c9b9701354 - destructured_ast: 2a6ac11fa8da528f81ab10dddc1d18caa3d813c616e5583c7c00eb764b7b8d4a - inlined_ast: 2a6ac11fa8da528f81ab10dddc1d18caa3d813c616e5583c7c00eb764b7b8d4a - dce_ast: 7b0a2533a98fb6a9762c58219d8e30f9978a253aaed0986c573982dd76ce58d7 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: 53f7c2694415e56e63df35902a2cafd567ad36ea2bcaa8a3495ccfcbb849d0e8 + unrolled_ast: 53f7c2694415e56e63df35902a2cafd567ad36ea2bcaa8a3495ccfcbb849d0e8 + ssa_ast: d3dede0c737b6cc2eeac6c0c9574fe22f4b7f5903a9900da7f9313b3f210d63d + flattened_ast: 834f55681c6f8e2d310abbc173549a3725f54f916e77172651291318a620d26b + destructured_ast: 14d0de84490d79690a242a130ba789c9a46436d8f5754e06b9ca696a0e304ab5 + inlined_ast: 14d0de84490d79690a242a130ba789c9a46436d8f5754e06b9ca696a0e304ab5 + dce_ast: 144bfbaf6aa7014f81b545f96065a84411ff9765dd7122499a72a923efddc2be bytecode: d1c89170683dfbc163399a16200cbdb282cbf101ced8e53f5326bfdbf3343f57 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 bf3dbe486d..0f7d6bd5a3 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: bd8dbe09e1ae8ace3d2854dc4bd99d6d4c67c0bc53cd0404e1256490b189c2cc - unrolled_ast: bd8dbe09e1ae8ace3d2854dc4bd99d6d4c67c0bc53cd0404e1256490b189c2cc - ssa_ast: bb946b76dd7335f82c745dc51b5e95eeb1d180ebb7168c35de3998bf12b4f41d - flattened_ast: 13ce0f3c5415274c7691f3b6a527cb4a47ad0bd01336f77e6b547d1a9e1121dd - destructured_ast: d7dfd2cced0c52d2f1ab2ab0bc8935a34b01c96a246cf7cbebf62deda3435d89 - inlined_ast: d7dfd2cced0c52d2f1ab2ab0bc8935a34b01c96a246cf7cbebf62deda3435d89 - dce_ast: e1378592e7fdf4985c72d03d2cb3f89a14f4306b948b04329c40cf1b6b866e99 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: ee97e6cf5674efc764655413a64d0c77a71dfbb58371d9d60a053c6128315668 + unrolled_ast: ee97e6cf5674efc764655413a64d0c77a71dfbb58371d9d60a053c6128315668 + ssa_ast: 7797a2c1c6631654d435f93bd48ab738451524fd52f26247e712265dc87238f7 + flattened_ast: fc1b6d9a1531c1a560ba94c956f1a56d1ee6518f8b5b7aaec33b5bb5dbd28789 + destructured_ast: 90bf3b68ac9c711f2d806feed991c1dda5d27e93ef2ad6a1a937baa914763494 + inlined_ast: 90bf3b68ac9c711f2d806feed991c1dda5d27e93ef2ad6a1a937baa914763494 + dce_ast: 6d147e5cfc08c7470d373236e2095b728cd0b747268221e0eff00bca3e0f907d bytecode: 7c9f6b45e12973c86606c5cd3ca45c6af53d8819df40fa5660a987821b998301 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 bd4b3cf97e..3fd0da75b9 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 74b81e0ee9cba56af063cae3ed2a6e44684c1cd08a46704e9b494a51bf659fc3 - unrolled_ast: 74b81e0ee9cba56af063cae3ed2a6e44684c1cd08a46704e9b494a51bf659fc3 - ssa_ast: 0653d515e98f0e74ac760014fab59de34244c5e4ac51e5644112a3551bc93081 - flattened_ast: a7c77749a2c3fd56e0af813a6b7e5a50493c6958c3ffb5e93bd291fff2b422ce - destructured_ast: 0c8f537474a5539aeff1a9a819384ad804666a585dd615ee5246c3a0dc713e6b - inlined_ast: 0c8f537474a5539aeff1a9a819384ad804666a585dd615ee5246c3a0dc713e6b - dce_ast: 00ad5d6fdb60515c274dbe045a08ef97bb016e3eeb50184acb6f2d4423f1feee + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 32123cc01c4942151a3eaeaf5c92b63fdfc88ae301a7b0b9dcad3f9e1c858094 + unrolled_ast: 32123cc01c4942151a3eaeaf5c92b63fdfc88ae301a7b0b9dcad3f9e1c858094 + ssa_ast: 50bba4ef2811c003242c5a82bd8f1bca6bb3d03a71f5de362986010f0f97016c + flattened_ast: edf954b17931be441331cf914596be095037a58183099246a084778c38382dda + destructured_ast: 7fdc3c5fed14ff0244528ca5f12082ca42fabe7792b72d1b2092c488bd0e0d7b + inlined_ast: 7fdc3c5fed14ff0244528ca5f12082ca42fabe7792b72d1b2092c488bd0e0d7b + dce_ast: 146a2fe7ae32267833a7e2505069e6f244b9633e4a23f94845e55067093098a1 bytecode: f5027cec3929d0dcd05017a80763507e8c71561ab196a71f97304e48015c831c 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 9a006eb2bf..07126f124b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: fb74d5400a14d8c480abdf37eafbc1804845c3e18dd863ff1cf0274c4b19c5d2 - unrolled_ast: fb74d5400a14d8c480abdf37eafbc1804845c3e18dd863ff1cf0274c4b19c5d2 - ssa_ast: a93507a987d0d7baafb135ae4c63f114094cc1e3cba8753fcf4520952fe396bb - flattened_ast: 4c377172c4928b45151533bf2b25a15a09696cec461510abf9d4e9c9288ec119 - destructured_ast: 5b2c90cedb13544115a3c85de4d3b2cb19ae74b9a07c08447e6b8b076098a2a2 - inlined_ast: 5b2c90cedb13544115a3c85de4d3b2cb19ae74b9a07c08447e6b8b076098a2a2 - dce_ast: b9ff4bfaf1f1330cb785c35b502e21c61f2454e7dcf425ddaedb3523388293af + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 86b0010353d2912529fd19331f0821d8f3c2a5729e3116cd7e51b2992fc2f5bb + unrolled_ast: 86b0010353d2912529fd19331f0821d8f3c2a5729e3116cd7e51b2992fc2f5bb + ssa_ast: ee08b3cf503906cd8d837bbb51b48c8a05031166e6760734074906373d7b1263 + flattened_ast: 9549035d7d2f71a4434a1cf4e9388802543f5262655a31165bd17980dd32d5e0 + destructured_ast: 71095ff9866c530b7f829e28b906910dd87e3680415825fba477f02a13c3a53a + inlined_ast: 71095ff9866c530b7f829e28b906910dd87e3680415825fba477f02a13c3a53a + dce_ast: c0c133d07d02a61c92f470d8f7948d75b20f73ea6536df3834085b138e988c39 bytecode: ed71694075a97e2d9d8919ff8e7138309c4735f1b29f66e41e7278d09872dec9 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 fb08cb3462..2f1081fedb 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 56616b2d954d3df46d5d4c023b129eb7b1ea1550624421ecd64fce627744b02f - unrolled_ast: 56616b2d954d3df46d5d4c023b129eb7b1ea1550624421ecd64fce627744b02f - ssa_ast: 5107052c6983850e81a48265d754180115813cf87e75b1efc80739ab79894c47 - flattened_ast: d623069466366316f1f4e4d4ac5abf5ee2441442944b1f30f9a5e5d74353d756 - destructured_ast: 99162af2a42e502e1d8b70759443a6b66f8b47ce1c7461bc36edb50b0c6b024d - inlined_ast: 99162af2a42e502e1d8b70759443a6b66f8b47ce1c7461bc36edb50b0c6b024d - dce_ast: 709d2069f87767de4c0bd20fb39ec7a62cb8b5323ebe9e5bb65a943236b9b77e + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: b4b990955b34feda22702697b9d35df1a4f6df602b00f2e3f016a1c7cd67afca + unrolled_ast: b4b990955b34feda22702697b9d35df1a4f6df602b00f2e3f016a1c7cd67afca + ssa_ast: 190ff15389755cc64b5a16fc2cb7eae80d80952a063d607b288e5abcb314545f + flattened_ast: db4d3d1923bb8e5fbb3e91d6b7ecad26cf74eff868039be9b962621d23e5cf5f + destructured_ast: 330aa250bbc91956143dfa3a6a198876b120357150896ff6eb26df2e0599ea73 + inlined_ast: 330aa250bbc91956143dfa3a6a198876b120357150896ff6eb26df2e0599ea73 + dce_ast: 59f4b121e9de75aca03892f94b63a47212fb067da1a29b66b1a2554e3f40329d bytecode: 74977b8f00a84dcb2e9ba7ee129aa781d704272a242ea20a2bd4da5cfb85f4cc 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 71b1d37800..88be44d535 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: a76574f5168ebfc986d054c84787a6361207b1e69447b02d9317b583256f7613 - unrolled_ast: a76574f5168ebfc986d054c84787a6361207b1e69447b02d9317b583256f7613 - ssa_ast: 1b7861a1911249cfecf06792b8569c4bb300778baa745b87224a51c95ad8830f - flattened_ast: abfc12eee16523379bf64d0ead71bd4fb53b03c5ceada7cb81a35c13c0190faf - destructured_ast: f8bddc64f4e06aed462c94ef667b090ccf006169f8e844cb737ddb368e2555f8 - inlined_ast: f8bddc64f4e06aed462c94ef667b090ccf006169f8e844cb737ddb368e2555f8 - dce_ast: 73b12b11d58783728432fe598e904bdecb4b5c053b34db642cce32fb1636967e + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 569fc07ae0b815ea94ff5518ceacb1e3d9690ed8a6693a40ad33b7da2cbfc403 + unrolled_ast: 569fc07ae0b815ea94ff5518ceacb1e3d9690ed8a6693a40ad33b7da2cbfc403 + ssa_ast: 4e99373682240c467f90d6d821383510852812c2df78c2eaf0785f6afebeb027 + flattened_ast: e3c3686b407086062d84b888e3bfe5f9d895a62315411deb60124508d4d044b2 + destructured_ast: 29c1b9b46db6b520c3b1add43ec3b2781ea9564cd4eeee434eb3fce385dbaa5a + inlined_ast: 29c1b9b46db6b520c3b1add43ec3b2781ea9564cd4eeee434eb3fce385dbaa5a + dce_ast: 98fee4e9ec488e24da6d4dd38c2342b529adadc78c909e8612d3720a6e6d809c bytecode: 321894d4016e60b5565182e3241bdf93b4e0336a851997cf94f3ddeaab1e8b0e 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 dad334a4d6..2e9d0bad4c 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: c438c330d0b468c0b231bc8c23563feddf59872d7462a706c9068f20df9c06f5 - unrolled_ast: c438c330d0b468c0b231bc8c23563feddf59872d7462a706c9068f20df9c06f5 - ssa_ast: 8abc40ba2d697b707dc046cc127a73b159d5101d8de3a71149a36a9a2addd4b8 - flattened_ast: 224dd21c30ac5f61dc446523f636ee6f7fd63ab05a16b4b1790d5abbadda8a31 - destructured_ast: ecd63a5d6dfead8885f00b6d9c7c5155ff6f60a8c966a32df53e0368924ab97e - inlined_ast: ecd63a5d6dfead8885f00b6d9c7c5155ff6f60a8c966a32df53e0368924ab97e - dce_ast: 4d3df7a0a6076eebb1dacb8920c4ad416b7a001ba5021330ac36f1b2dc8f8cd9 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: 1f4e350510b239db07585669d14e459b60092e877aaaf534c83e7a2d465cc4eb + unrolled_ast: 1f4e350510b239db07585669d14e459b60092e877aaaf534c83e7a2d465cc4eb + ssa_ast: 73ad822da2c75c962ab8e19adddf8e29ae84eb0b53b627fccbfe64bdd19558ab + flattened_ast: 52f3ea88235f5a6eabd2d773fb0d9e8b3d5a8619da536060d8c1e4e3a18ef9ff + destructured_ast: 20b1850fbb055557c571ababae1bd08a3845e932b80bbb9ff127650145fe87ad + inlined_ast: 20b1850fbb055557c571ababae1bd08a3845e932b80bbb9ff127650145fe87ad + dce_ast: c1e8a120850a4b922636f9f4bf61fa2b22890c82e84d20ac718d36c93210ad49 bytecode: 306d4beeb9abdcd43cf232ed35d4990aab8810ff286226fb2e606f46a0d7690e 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 e0231608cb..8474c6f218 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: 46bcb095bb136621a25d5391355b0eb7a79b46ca2d5316e9b0c306897e369b1d - unrolled_ast: 46bcb095bb136621a25d5391355b0eb7a79b46ca2d5316e9b0c306897e369b1d - ssa_ast: 26d17c0fb2a06d2a38b78739c6f3f41b955821a43f526a0ea19a5d906b9960ea - flattened_ast: df7aa65620426460a97c5f75b8e60c6e288f5199b6c8790f5a23d29e9c75c31c - destructured_ast: 15f84a9dcb65ba63e190294381d1c8c9311e6ef5b22fff02c416f017f7207385 - inlined_ast: 15f84a9dcb65ba63e190294381d1c8c9311e6ef5b22fff02c416f017f7207385 - dce_ast: 9ef1582ffd24628db9ae9dca506d0b70824fb36204e644c13c91a85fb922f9ab + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 4407e4a5ab84fd70a998ad319ba97f76c669573eedc5774f5fbe985ead629b8f + unrolled_ast: 4407e4a5ab84fd70a998ad319ba97f76c669573eedc5774f5fbe985ead629b8f + ssa_ast: 5cf02447446965d7dc923b976d79f2371bfb392cb63ee1538aef26c989668380 + flattened_ast: 00640b6bb771e3db98dc3edd48d9c3ca4f09fa049ba3a026b7a2cf67718411b9 + destructured_ast: d722e875f6582668d8a6ac92b63e8faec7ffdb0ccb2abab7be07150029a31ab7 + inlined_ast: d722e875f6582668d8a6ac92b63e8faec7ffdb0ccb2abab7be07150029a31ab7 + dce_ast: f64e967ad8fbd6c7d7ff23e7043a4413bb9b6c516390ea7b54fa32f74031a488 bytecode: a9549d0d83827cd1143f924030ee0ede0865349f3b9f93bb6d4fb9a69d62db27 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 1f76c2af1e..88a82a5e9e 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: c95c80af49faf5654792ba6ed76234119de275049cc6cc80c61a8d7f92ef21cc - unrolled_ast: c95c80af49faf5654792ba6ed76234119de275049cc6cc80c61a8d7f92ef21cc - ssa_ast: 319a0637cd2e91366b2f673f2ba46b0b3c7067d9b73d01d52529e268da5a1933 - flattened_ast: 2f84a395ecf4785706ef11e39427f872507753b0e92da14edd5f9f5a36d0dbff - destructured_ast: 9dd18e8098b9e096c25c2b5f44bca1963109103c71c1465de3dd9975e0ee0588 - inlined_ast: 9dd18e8098b9e096c25c2b5f44bca1963109103c71c1465de3dd9975e0ee0588 - dce_ast: 3e7c57ea23ed32847bbd62627fa1d55f9c035757b0ef8261cdb4e3edba881cf1 + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: ab3eefdb3d56626ba3dea14ddd6579ce3c7c72113b6dd7e570c323ad1ca12803 + unrolled_ast: ab3eefdb3d56626ba3dea14ddd6579ce3c7c72113b6dd7e570c323ad1ca12803 + ssa_ast: 2ea48fedcbe894e279d2eb4bc317194b345139d2c94b9a5fd23019410bbf9b72 + flattened_ast: d5e9bf009f3caad58bd29387cd3e4be611d1008cc2cb13f38edd6935dba2012b + destructured_ast: 4f26b126b472df23468d46947ddb1fd12f85ed54ae20b75350d3673e21faf1e0 + inlined_ast: 4f26b126b472df23468d46947ddb1fd12f85ed54ae20b75350d3673e21faf1e0 + dce_ast: 1146e61e834a5b33e4900d2ba2f44f98fa6b8768d7557825620bb66dc074e7c9 bytecode: e6a59e3156a3ff5801a42607df078d08aa239f34556930470761e1c5848ae171 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 b3c1ffe9cc..70f494e383 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: 2abf20f2da0c81c092243353d33488b5c10069f499e2d0af79fa41297e2bbc54 - unrolled_ast: 2abf20f2da0c81c092243353d33488b5c10069f499e2d0af79fa41297e2bbc54 - ssa_ast: 9f0e217010257fb0202016e171f9705987339645736b242496d320f706e18016 - flattened_ast: 6eecac864d29d6a4185041f7a1212d831301fd88812e75683a9f39634f4f8ae9 - destructured_ast: f4d7eb8f80b1e188ebc5a436e65729adcec87301ca708ed94a1d7b3541fa675f - inlined_ast: f4d7eb8f80b1e188ebc5a436e65729adcec87301ca708ed94a1d7b3541fa675f - dce_ast: a04946969477657404f340581c26bba0496b388834d43b130a1ea94a1fb12b9b + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 581d2b301cec9c55e72baa2fd7d7100cc3f8bd457e1ddb9feedacd69a4c0bbcb + unrolled_ast: 581d2b301cec9c55e72baa2fd7d7100cc3f8bd457e1ddb9feedacd69a4c0bbcb + ssa_ast: 414cfe02f20f35ff960caa8569f554acd90c2878d5933dd084e2261be4a5d2a8 + flattened_ast: 45caa49e5a52c4359262a7f37eae489f9cf9b3601351662de721486c486cf815 + destructured_ast: d3bbf245aefac7e8aeb452f5b3cb587debaa7cdaffbf46d6f57cc6fc2d5fbd8e + inlined_ast: d3bbf245aefac7e8aeb452f5b3cb587debaa7cdaffbf46d6f57cc6fc2d5fbd8e + dce_ast: 3bc5bb62bbdbe277ff7c018901598cb52f0eabd3db317bc20a3f0bdf1878517c bytecode: fc04f975d1c07c4f7d018572d3d17a12328c5cd8e91d0b70c7745b3a1feb0618 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 ae5826cbb9..b3d971a73f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 132b61a75faf983a0eeac48975ee8fcfc344c4cb6e296d8fd3fe26467d2f9bf1 - unrolled_ast: 132b61a75faf983a0eeac48975ee8fcfc344c4cb6e296d8fd3fe26467d2f9bf1 - ssa_ast: 2c6d78e262dce935a8a6a112ef0ff785a0bf5e0b1b4664fefefe25b2b69fce25 - flattened_ast: f4d395cfa2a2af990b00a0f3f63e82faa441eb26f23f8c69423070af3d51f31f - destructured_ast: 64583318b20a176b7fdc5badd404f121e78cc3fd6337851194eb745d4f2f4563 - inlined_ast: 64583318b20a176b7fdc5badd404f121e78cc3fd6337851194eb745d4f2f4563 - dce_ast: a9ed847536bf49e634a23a342aca0ff6a3652a4c1feb77dfb39f555eef9c9d28 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: cf63202a7e81b2a19d9957937dbfcb89089bd5bdfccb1b84ab6f47f93778e886 + unrolled_ast: cf63202a7e81b2a19d9957937dbfcb89089bd5bdfccb1b84ab6f47f93778e886 + ssa_ast: 9982440be0be1fcaa55033141094b76dce87379b540c202d388e30e9b20e155b + flattened_ast: 918b8fc8329111f480d73202ab724582e8ac0762277aecbba696921899b45795 + destructured_ast: 11c8b00703e6b22374183c4f7c7d1dda517dc4d8889266cb0c4d13bba6a68c89 + inlined_ast: 11c8b00703e6b22374183c4f7c7d1dda517dc4d8889266cb0c4d13bba6a68c89 + dce_ast: 134035d57da55efe80930092689ea41ba9ae84553cb0494ea0e95f5b5c3393f0 bytecode: f4564b52ac16664bc0bdb32637268fc5353c50dda45c6d2d3f85c19597198588 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 677cf05559..e6ae19ffeb 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 8c1d1e8bfd0bce91dd9546531361a56af0e727a3921493aa946fe3a724046096 - unrolled_ast: 8c1d1e8bfd0bce91dd9546531361a56af0e727a3921493aa946fe3a724046096 - ssa_ast: 11f9c75d655f78d90c74497082758551e88e7f3762fb4b95981cebea88d4893f - flattened_ast: abc9b863e330c17f9b6c7ac2730457c4c86d64aa9f9821bb9630dc7e3432b073 - destructured_ast: e898ec068b3a76f6b42735d21026493b5de1e5870e3ee9c4854c4920b72b2d86 - inlined_ast: e898ec068b3a76f6b42735d21026493b5de1e5870e3ee9c4854c4920b72b2d86 - dce_ast: 1947f6cbe82c824086fcbf076c46ae6ba1b75bbe71b3f81f889e90e56932d48f + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: e795903cde318217bae5d4e73ce6bf731d452ec4d1fb214b99e46acee171146e + unrolled_ast: e795903cde318217bae5d4e73ce6bf731d452ec4d1fb214b99e46acee171146e + ssa_ast: a14743c4386377854c475345118142407258d4ca227f2e01cb90d6675c1db4b4 + flattened_ast: 79354c804d71393d0304a36db7e8834584793e192451902db2d1609231cb3a57 + destructured_ast: f59ba03d107990e984eeed14d22564f519629068368656535bdf7001a91ffcdb + inlined_ast: f59ba03d107990e984eeed14d22564f519629068368656535bdf7001a91ffcdb + dce_ast: 0e7af7faed26eda6cd192eff43c5f10d2219f3a618b157cfdfbb72687de2b8de bytecode: ae16c24cd484d13ce731e527cf9373ab9bcc8b9e6cce6d9a9a0dcbbfceb75e2a 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 7f8f284168..ffbfaca258 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: e3330db4ad6529e65835512a8350b113b9dd11eb20cf41e6206598140f48f5c2 - unrolled_ast: e3330db4ad6529e65835512a8350b113b9dd11eb20cf41e6206598140f48f5c2 - ssa_ast: ad1c0e63efd51544aad9c89d45d7b57970f2ba94054bde84745a6c5f6fc0fa59 - flattened_ast: 680d9724b9a3f9bd4081a47958fe34bdfbc0da3e8a62ac0c2c59c500a95dde23 - destructured_ast: f1aacb46f557b8d157b90219aaf9c92f73dc3fb34bc11a587544340475cb0f08 - inlined_ast: f1aacb46f557b8d157b90219aaf9c92f73dc3fb34bc11a587544340475cb0f08 - dce_ast: 8b0359c1bd29e8ce50311bcc6cac7498fa906b3b779fb77eb4cc887592a889a0 + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: fa28b564991de47d4b39efbaacccab8d3396696e95b6b6b1c13f87cd14c102a6 + unrolled_ast: fa28b564991de47d4b39efbaacccab8d3396696e95b6b6b1c13f87cd14c102a6 + ssa_ast: eacb4fa1f2172cc8abf0542b77d46c0d911c7f9ac4089b643547e6e1537363f7 + flattened_ast: bdbce34c404dab960b82f846cc595c2096354b77bc58e8b943b76ddbc4b6b496 + destructured_ast: a5c176628d0b2e4acd5b55021e2d59817fc10ea50419e0f240ad25399e3a686d + inlined_ast: a5c176628d0b2e4acd5b55021e2d59817fc10ea50419e0f240ad25399e3a686d + dce_ast: 4e752debc226ca491c77975f4a37ac532afb703e2fe96a411bafaea52140d6d6 bytecode: aa997d56c8583efc291ec4e9238a0dd73a45d8b4bc3b59f40b9ff6871f88aa09 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 6ca7eee2ba..d28c29e0a0 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 688dc81ba9333785d8a67ee8b09bbf3b0fe1963b18b1a2d32edb20b9c6006e2f - unrolled_ast: 688dc81ba9333785d8a67ee8b09bbf3b0fe1963b18b1a2d32edb20b9c6006e2f - ssa_ast: 9fb65799922eaa93076ace9c712e6f178b4f0335c047f008b3d73c29fecb557a - flattened_ast: a732519b7a10fbada2d00d17e0ae3f3570b487a760b146b8723c68273110e637 - destructured_ast: 6282608c649d46a178a5ac32b357cba0f77cee9ebbb25cda3a1953b5a7a53473 - inlined_ast: 6282608c649d46a178a5ac32b357cba0f77cee9ebbb25cda3a1953b5a7a53473 - dce_ast: bcaa6f5f12757accdfc97a92bfc035b26bcee70a9dfcd822a7d814fd704e9937 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 42e44f1503f804a84fe64a5523f78db7eaeeb2f69f27642c15e0bde0c028d3be + unrolled_ast: 42e44f1503f804a84fe64a5523f78db7eaeeb2f69f27642c15e0bde0c028d3be + ssa_ast: 1f3921e2ab491fa6fc4f6d7180dd88c3eb2e626cc1d4993472efb4d39a96281a + flattened_ast: 4601f489e37765122af4a36f15a4c02e0da45997d824e28b585fb5f6bf59e95d + destructured_ast: 3ed01592ffaed0ca00c23c5fd2df2149f2a9fa66c89ed7d507084728f9def0b8 + inlined_ast: 3ed01592ffaed0ca00c23c5fd2df2149f2a9fa66c89ed7d507084728f9def0b8 + dce_ast: 20116127e9ed34c42977646af75597959c07249d7cd823aed6baf3f238bf0faf bytecode: 6347188e178ead622b83b2acbd39e314b1c3afb15e3590111b716fe4ed33be5d 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 668fe0ec55..7ecdf3c41b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 99225f815b6726a4b3a49a521419218b017e5a5179283579cb0eeb20bc481a77 - unrolled_ast: 99225f815b6726a4b3a49a521419218b017e5a5179283579cb0eeb20bc481a77 - ssa_ast: 9dba934aa78c01e7392192362f4774bf9090531272629d94ff98884291ad346f - flattened_ast: f3ea0adcb6e3a0e5da8a74116f472785acb5f299fd6011c1487186f48ee36610 - destructured_ast: 750813d7e3e93dbc8628d9be93dff2a7d726bd442ef2ef12d4b2e03ba893b087 - inlined_ast: 750813d7e3e93dbc8628d9be93dff2a7d726bd442ef2ef12d4b2e03ba893b087 - dce_ast: 57aad97b7f28b7222c3b4e263ccf67cf9652c8020d8b4aa03926be1504ebc0d8 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 3c9d696e1e79333745d4a7d08673406f7e5545af12cf2f63e6993bb89531bc83 + unrolled_ast: 3c9d696e1e79333745d4a7d08673406f7e5545af12cf2f63e6993bb89531bc83 + ssa_ast: 6da86624672b6bcc0386b923ca4c51ce460f626bb0178cf3960a75196527fffd + flattened_ast: 45099909f15efbcc3e6412a9ec57ba19ec4ff241a65b0ae3690eeadb26428e60 + destructured_ast: fa20339e7dec2aba8997232685cd533514b9a6509915f38003061b909e8d3210 + inlined_ast: fa20339e7dec2aba8997232685cd533514b9a6509915f38003061b909e8d3210 + dce_ast: eac98af2cb277cb0352721f2660ef0951cf37302612d9fda8406f45461e492c7 bytecode: 9cd6ff69d744b6baaf79b43b6edb4a17f93d5b77e51c389009cc741aa2cfa44b 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 d284119e09..6fccdc819a 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 9e0d17be6a02c9715b6d64936e2d21e97a2cdd37c8a37e402c574538cf2de68e - unrolled_ast: 9e0d17be6a02c9715b6d64936e2d21e97a2cdd37c8a37e402c574538cf2de68e - ssa_ast: ca12af8e0d87af5fde35c9283e3ef24b47b4330e589fc5ee4402e4b7b11bdd73 - flattened_ast: fc560e0b90f0a035ccab543b03a1a0586aec2687d483fd6abdb4105e09deaae7 - destructured_ast: 6d8f3fa65f6655256f37396e3e6a83a02ca3d6613248f7fe7dffee059173329d - inlined_ast: 6d8f3fa65f6655256f37396e3e6a83a02ca3d6613248f7fe7dffee059173329d - dce_ast: d63a6521a1d06fa8487f636bee197909d70b6a273842983aad7c3c7cce21e9c8 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: d01bd4e5405ff1efecbda689f62b0631230115b564817eba52037b8f2ddd2603 + unrolled_ast: d01bd4e5405ff1efecbda689f62b0631230115b564817eba52037b8f2ddd2603 + ssa_ast: 7a293b32d6c8eabe1ccfb299c108834da28c6fc251d94e63a6ea2ed4afd84459 + flattened_ast: a6cff9e59dd5192aa9557fed8fc00a90ff6583f2fbad2d9580fe6aafe007ea1e + destructured_ast: ce8799ae8451ae954afeb3b07af15e43945f8ddd1947604ec467c6826b49f511 + inlined_ast: ce8799ae8451ae954afeb3b07af15e43945f8ddd1947604ec467c6826b49f511 + dce_ast: 158a5851b18c57fb2d77c66d92add17035e190330dcf7f432ae36810843a506d bytecode: 650266303e0c26417c626e2bb6d08055d1ed7f2350a716f344e9907448328e92 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 730b803eaf..6c2f4a4672 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: f4a76e95b6f09c1595a76da36a986e7c6a0b933adacf4ddd1af137df2624dec7 - unrolled_ast: f4a76e95b6f09c1595a76da36a986e7c6a0b933adacf4ddd1af137df2624dec7 - ssa_ast: a3beb8212ba415a83251e26b864e1d0378107ff9b18b513ce0adeab400c8b5f5 - flattened_ast: eb43c0034d9e01b14031d22b8ffc570b7b584820b71fb7e902b04e69d0119d33 - destructured_ast: e165a646711cb4344a20023c1cafeaeeb78afa341ec3366113c8f37cbbd0d3ee - inlined_ast: e165a646711cb4344a20023c1cafeaeeb78afa341ec3366113c8f37cbbd0d3ee - dce_ast: f1f354b42c7469e04ffc7d005951ad05e56f38c66429538b59eeb0a8435b7749 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: c22bda1fb7c4a8e3cd50d991ed32bb8cf6cafa08b13fb258c37a01ef7af21271 + unrolled_ast: c22bda1fb7c4a8e3cd50d991ed32bb8cf6cafa08b13fb258c37a01ef7af21271 + ssa_ast: de4b4dc67e42f9ae5678e6a13e3968935bb3d6eb0e69044688a0856f08e41f72 + flattened_ast: 462ef1f65ae5527c0fc62574bfaa7effeb5499a04f5e50931f5b7b7496da6af7 + destructured_ast: 7d727db8e507dbdc494d2400fae1c076fa3d3ba928d2885a8b1a5785e03ba662 + inlined_ast: 7d727db8e507dbdc494d2400fae1c076fa3d3ba928d2885a8b1a5785e03ba662 + dce_ast: 37ede39e3c965c114b0c3e3f644c576932eb94fa466af046744662e48ef35d86 bytecode: 84412d6ef9406a51c4eb06535acdc020845b277ae94f6b77e77fbf8d84772180 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 37d6ebef0b..28d30d4d4f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: 0e54db0a9f51e5f7e8f0e11150547e3f6491338b78482ae0ac3da6e194a171f9 - unrolled_ast: 0e54db0a9f51e5f7e8f0e11150547e3f6491338b78482ae0ac3da6e194a171f9 - ssa_ast: b0d55f45e29209b340e1da884ce6eccfa46f48e58db3698409dc390ab4e93191 - flattened_ast: e17983475e5a9e38f150054dce98519e6a821aab2afe20e6c5c18b24d270c0c7 - destructured_ast: d478298deac03c6b48bf3b21c75a14c2f957a9f42eed04ccb3b70a0fb37e24b0 - inlined_ast: d478298deac03c6b48bf3b21c75a14c2f957a9f42eed04ccb3b70a0fb37e24b0 - dce_ast: 7a9a7c07c4385e61eb7235f6d351d99498dd8908806c2be0c3d149dc84d5275e + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 939b282e1c71749b4f6d183d6e39324a4bb7f3ff829344934f7e7b88ae7d78b4 + unrolled_ast: 939b282e1c71749b4f6d183d6e39324a4bb7f3ff829344934f7e7b88ae7d78b4 + ssa_ast: eb8cedaeaff6739946a44bc050804f58457b34ddc96cd7b2f16771eab121275c + flattened_ast: 17be3717670e97aa92c1e8e7d65894f2de1a3a64af6d2f44300b624eca0608f6 + destructured_ast: 18dc35c7d83a410e139ead51829e2b1ac0bfa705ab2d5243433c9cd5cf6ba01a + inlined_ast: 18dc35c7d83a410e139ead51829e2b1ac0bfa705ab2d5243433c9cd5cf6ba01a + dce_ast: ddb1d7b0d71c8523e2fb8a2db0d45811e4c2b6b540fe5674f2ba3f0f1c7196b3 bytecode: c9e6b1ec453882c52c9756859ca950685719b644171a194ea55afbfe79175910 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 f076c6895e..e850eb123a 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: ac461c161c9bb4c18648c9651c088242dcd5a0a4d402b18ad253f5e94e5c5be0 - unrolled_ast: ac461c161c9bb4c18648c9651c088242dcd5a0a4d402b18ad253f5e94e5c5be0 - ssa_ast: c529fc0572f39936a23d236c41c0ea4197e68774018d01e5fd4617d0a555a6bc - flattened_ast: a45868eef33e31a25f860f0f94f7b293a5c2aa422f00c3c9d80812ddf9bdecb0 - destructured_ast: 4c470a814b09abb35579d8001620a42a9ced101f9dead869f9194ffe3d0dc566 - inlined_ast: 4c470a814b09abb35579d8001620a42a9ced101f9dead869f9194ffe3d0dc566 - dce_ast: 1b50344ddc93003b98e2adfb80f1428b58d3005ba2d49db3e813ae984d04662c + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 44ce39e14b11e979493eabcd48581a1e543cfe1840f4fedba10bf3b25593a83e + unrolled_ast: 44ce39e14b11e979493eabcd48581a1e543cfe1840f4fedba10bf3b25593a83e + ssa_ast: 8bd5fe2d889ec475e8ddb199fc492ee5716c04bfb435a35f8b567974e252fac0 + flattened_ast: b41774d4a0f0ba59a1e7e66f28367dfd4ece70f35d5e78f333bffcb43e543f4a + destructured_ast: 6bd51040320e3eed1486aab139bbcb74de9166ee175da53e99726af6c23d105d + inlined_ast: 6bd51040320e3eed1486aab139bbcb74de9166ee175da53e99726af6c23d105d + dce_ast: f7e58957b558a16fc520329b2adfb2f95f2d1ff77b40bb92a326b59191601431 bytecode: eacd57222679e9302f98f9ee703913895034a15f0454b32d9438d75e77a825f3 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 3fb6f2d81d..a4ae5eba65 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: afd81cd40fa7bf7fd7d309f26eae55d259aa168f2736144a2aaeaa5323d87add - unrolled_ast: afd81cd40fa7bf7fd7d309f26eae55d259aa168f2736144a2aaeaa5323d87add - ssa_ast: 3782f3fcb9e24bc9913707403a0f838da69bfc1c82d1dba191a6c8d15de0a6be - flattened_ast: 5043ce22786df1f894b415485a4992e1773bd0a059857b5d5723fa3a180a2ca1 - destructured_ast: 2d6a3620a8f56ccef6f68bc738086346d0f062534f7ba638fef69ab23bc85bf5 - inlined_ast: 2d6a3620a8f56ccef6f68bc738086346d0f062534f7ba638fef69ab23bc85bf5 - dce_ast: 5e00131e2f4208fadea0ca0db8ee08e2795f49b78811a6d29822a624700ef89a + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 00b85258eaeb61fab7438a63670059c1b1cff3a0f689a30597d910cb3cc35517 + unrolled_ast: 00b85258eaeb61fab7438a63670059c1b1cff3a0f689a30597d910cb3cc35517 + ssa_ast: 6c3ce382e3ac56f5fd1359816922b0eedefde8ad78e4d693cbbddb2057b0ea4e + flattened_ast: ecaf7f7507436fae096addedb1d7041e7c77bab20e736e21e93a2c6c6039d8a3 + destructured_ast: dd667030ad44e001c314b15abb6c6ba70cc208dda134933edfe346ec4d167f59 + inlined_ast: dd667030ad44e001c314b15abb6c6ba70cc208dda134933edfe346ec4d167f59 + dce_ast: cf172535d511da542fa003c0f177c7452121e92bbdf3a9752e60f48cde6efd64 bytecode: 15b3b2f15f177b34eb81e2436cf4080578e2980fc07eec7472060469a1789b5d 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 8b8c2bb31a..4ccb8cbb4b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: ba800b299cfec43f072b68f5043edc216db1fb2c20aef3a47e713cab60d0be53 - unrolled_ast: ba800b299cfec43f072b68f5043edc216db1fb2c20aef3a47e713cab60d0be53 - ssa_ast: 728eee388c821f4b915d0a6f3a2cf2b4d16ec9ec1d96de1aeca8d6552e03b5e0 - flattened_ast: 867c905ab767e6eaa01b6d63d40f93b3327d54a7d0bd6925f1dd97dbc4f2f6b4 - destructured_ast: 0151f794d745cb9194dc37cd3c2d784b2ae81c90edea48a65099855d1cb59fee - inlined_ast: 0151f794d745cb9194dc37cd3c2d784b2ae81c90edea48a65099855d1cb59fee - dce_ast: e5ee1e44abb109c2db778e95bdec18473bb47dedd62693e6862e18dad195f719 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: cffa09c36e7d25125a56ac1b5127a2930cd9ba1b0ff93c54ecd4df922baa3ebb + unrolled_ast: cffa09c36e7d25125a56ac1b5127a2930cd9ba1b0ff93c54ecd4df922baa3ebb + ssa_ast: 488f6c4ed53d77bd172ceb00078ef6fa1493f24a8cae08e7c31dc22723626ea7 + flattened_ast: 4340af2255dee9dd61e7259db00784eb81eda3e2d9782c1373be98e080521658 + destructured_ast: 382c7df567cef3bcaaf9795873896fecea85082472177afcc1914587032de0b6 + inlined_ast: 382c7df567cef3bcaaf9795873896fecea85082472177afcc1914587032de0b6 + dce_ast: 47debde0de027dd3c7a37b801099eb50b436d8eca1c7e302d81dd43d90368fab bytecode: 7990fc4abda5438acd7a4d58f60916144b5d56b891105fc8ea379e36569e0ff1 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 321bc142de..85bcf59187 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: e1be2b4ac39c4564dc626d308f1605620db8795f2536a31278c1f2a3cf992e7e - unrolled_ast: e1be2b4ac39c4564dc626d308f1605620db8795f2536a31278c1f2a3cf992e7e - ssa_ast: 6467b2c0c3d5a9e7c780a332ca44a3729a629bb919f2fe1bb7607594b3fc1f59 - flattened_ast: e0e353bcc49a77407a8a20a159963b6d6863c8593d2ad188cd57bded808d9f3b - destructured_ast: b4d264ca9539de83bf57e82671fd12174aa786f816074a7ff7e20e6a52d18c9c - inlined_ast: b4d264ca9539de83bf57e82671fd12174aa786f816074a7ff7e20e6a52d18c9c - dce_ast: c158eaf196d8c53603a3c0a7d3d46c9b536cb5e1b0a8029aa7b6ecf33a043bb7 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: 28a923d938b88b681f1c610504fa80315f4c407458ce2e85573c222239b6fd02 + unrolled_ast: 28a923d938b88b681f1c610504fa80315f4c407458ce2e85573c222239b6fd02 + ssa_ast: cd647e0b7b6a4eff27b4e8ef3bf68c2b9f890d09d9e25805b5df7469c5ceb56e + flattened_ast: d14049b318b48559b67d9298fdbd17f633c64ca351bcac19722aba65a56485b2 + destructured_ast: 8dfaa4dd0411c4bec662dba4de210ea1febd74610b76628ad0cfb9e23b2da602 + inlined_ast: 8dfaa4dd0411c4bec662dba4de210ea1febd74610b76628ad0cfb9e23b2da602 + dce_ast: 45357530071e622e495adb3b443fe6309bfba356505bf3809500f513493a02d3 bytecode: 490f1367d32747ffc240c1b2a165f85ca487e65d00e2efee5d784e643213ce20 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 b774360a94..104b34eb24 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 238f9e6b7311d28d90aaf7def37abba928d5bdada50d8c79a4b52f06f378f9bc - unrolled_ast: 238f9e6b7311d28d90aaf7def37abba928d5bdada50d8c79a4b52f06f378f9bc - ssa_ast: 15cc1efbf27e9f9214e7a8713630dbf651e72a5ae0e355bb2c7f34601e9c7b56 - flattened_ast: 7e800bbc478b74fb26027484c8a3ed9c2fe804a4c861fd660a23601e65884a0b - destructured_ast: bf0d2422aed6f516328e822bfda9777507947e0676c452704a3d2207f8e05f4a - inlined_ast: bf0d2422aed6f516328e822bfda9777507947e0676c452704a3d2207f8e05f4a - dce_ast: 278db9794ecac6a961cd6be593ef21c0e84ded7f7f1fa3d2610c54cccf5c3ffa + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: fdc9ee69b9633e7a727872a35b353aaf7f5d4c753b510960ec39eb304bde8e89 + unrolled_ast: fdc9ee69b9633e7a727872a35b353aaf7f5d4c753b510960ec39eb304bde8e89 + ssa_ast: 1de4218c47aa3f1a514df32efb3eb98f5acde81346e0b5c3447438a7f0728716 + flattened_ast: 74ff30d5ad42a493bf8593499a86c6b4613983685b0f791c903fb297678b227b + destructured_ast: 72869b8e18197f02b7a9ff5a52d38a6ffe884223b92e78247047d86827815282 + inlined_ast: 72869b8e18197f02b7a9ff5a52d38a6ffe884223b92e78247047d86827815282 + dce_ast: 818599012b1fe03c2edfc09f51212979ce2c0e2c33a4b9cdf9f55bd4a17cadfe bytecode: 90719e9440e244c74e57dd63e47c928680066f5d4289d1f15e9c4a2c78e75e84 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 d3f303d80c..3969878e22 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 6429690ee0849661b819e6f5d0600d5333a45b799fe179445c2a8b2849227c91 - unrolled_ast: 6429690ee0849661b819e6f5d0600d5333a45b799fe179445c2a8b2849227c91 - ssa_ast: 78578ffa7a46db6399e33dd8116ac93afea5d0925c66abaca23d35a0ecb64b27 - flattened_ast: 2ad158594c1f1429fd438a1df9c57fa7e48c1b9515ed2da02b42ab5bde6f0ce1 - destructured_ast: 64c266adeccc76b716c0d021e72d0fe5a976e4f6e6ce084a237417c2d5b8eda6 - inlined_ast: 64c266adeccc76b716c0d021e72d0fe5a976e4f6e6ce084a237417c2d5b8eda6 - dce_ast: 2388794554bc917c67ddfa7618661b9506dd352f49612b1b2b4cfcea3c356055 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 258655d395bd89333809133f82499eedb0fcab8f7e9792ad432af58910186ec6 + unrolled_ast: 258655d395bd89333809133f82499eedb0fcab8f7e9792ad432af58910186ec6 + ssa_ast: 797c0fc84178d89ec015a77389fbfd2c476b14d84df5d358fa4bc98f7d479030 + flattened_ast: a5c6264db32c242f29ecf790d197853d2a46d0fce3b676cf3655b21949d32bd9 + destructured_ast: f1b1216589259f8c60efa42ac074f290a7b05e89fd09c603b49042d9e8917ab8 + inlined_ast: f1b1216589259f8c60efa42ac074f290a7b05e89fd09c603b49042d9e8917ab8 + dce_ast: adac675f268ec1444276d578a9665545cf48714637451815bcf669cc60ce379b bytecode: 2bf257739832acc917b4b4f18f149a72e6a8394336740568bd06cb6141704762 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 443d6757ef..ac5c9922af 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 32657fc0bc37cbfc59cb2214420405cf2fb72cc4f2e33b26b0b2f5a90432a7b9 - unrolled_ast: 32657fc0bc37cbfc59cb2214420405cf2fb72cc4f2e33b26b0b2f5a90432a7b9 - ssa_ast: 831b81073675d417bb2ca466a9aec2031e0c4d180c01c61a47d2fc1d7a482b2b - flattened_ast: 0d06214dd8cb46ea3a934fdb55c699f73e84ee8a38faa702e14804273c70205c - destructured_ast: e481c2a550b7e7490b67d6aedb2ed330f4a189115326c4f1f589ebc3e189a95b - inlined_ast: e481c2a550b7e7490b67d6aedb2ed330f4a189115326c4f1f589ebc3e189a95b - dce_ast: 73b4c7630c04ca30b2d7d0a4a4be3405cf12b977d98582e8c6d78a4762fd3f1d + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: bc1f8495fa95c1b945cc41dd0e6948356234788e19747a77af92a24ed4f59f1a + unrolled_ast: bc1f8495fa95c1b945cc41dd0e6948356234788e19747a77af92a24ed4f59f1a + ssa_ast: 98412bfd396699cf9684311016d44eb4c5431e68c190fc51bbc81fbea304b276 + flattened_ast: dc6544a542c38df0752bed6dcda832a27ea07368201c85ec831678b758494743 + destructured_ast: 64fa3097666d92c03279b05832c0997d31428c12086281f2ab152aacb021c221 + inlined_ast: 64fa3097666d92c03279b05832c0997d31428c12086281f2ab152aacb021c221 + dce_ast: 2946c4cf8b8163120c90ecb7a47d6637fe9e8d26e85d044b37220e204cd9179c bytecode: 7420791e00dae08a4887c2fa36f481bcbfe5b3c8d5c8268ec753a904f3e51ae1 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 b29f6dde6a..47a81f3f67 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 45c044f02f010eb7b39a90441cd8250b6b434857ad6120907ea2ef4a6a8e4cde - unrolled_ast: 45c044f02f010eb7b39a90441cd8250b6b434857ad6120907ea2ef4a6a8e4cde - ssa_ast: c58646516e8150865a7edefa0f6e2453f959332664cb2c3b57ce36df5ee5bdff - flattened_ast: 71fd31d9798c4fbd00d6ff8d2bfc977b80283344f661ab4df4e7d9cd1e5e3d7b - destructured_ast: afe56ba791e9b0cea949698f966c8dfa9fb333f2d9753b993131b368ca0debb7 - inlined_ast: afe56ba791e9b0cea949698f966c8dfa9fb333f2d9753b993131b368ca0debb7 - dce_ast: f87a4d76a5ac17a162da9336c1608a65608f9506f8d987294acf5502c76180d9 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 8b0640e9187a10c9d0ff0811688f0c0e0a4195eb188f659378b99e4343616d34 + unrolled_ast: 8b0640e9187a10c9d0ff0811688f0c0e0a4195eb188f659378b99e4343616d34 + ssa_ast: ad794836c8c6319ec98a5436897e01030492eba66e47112bf06c5e42501854b5 + flattened_ast: a165a5ed619720f551362100909f706bf76ebd2ccb980208d92c2cd10190beba + destructured_ast: 1e01df31a89176e7bfad92525c15958af473c1d46070f41a20c9a3c12772378e + inlined_ast: 1e01df31a89176e7bfad92525c15958af473c1d46070f41a20c9a3c12772378e + dce_ast: 6c33146177533cdc23f78a30996df29326495f5fec8a7069005b6f73155b7e93 bytecode: 6c433e307d008c270d0de4f6a677aa5069fcf55a7613d777379bbab14c24be61 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 1b65485328..1fb1447d98 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 66237cce184642f899adbd07e9266b406bb4ad6c23a8f9fcc1cdfda8ac5f3a71 - unrolled_ast: 66237cce184642f899adbd07e9266b406bb4ad6c23a8f9fcc1cdfda8ac5f3a71 - ssa_ast: eae9aa6035a863393c395273084c89dcc0fc16280a2ad2a08d8e8d10dc20c9e0 - flattened_ast: 7804efd19f4de9b9ebfe4f77e487ab4fcf589ff30c111c66d96c460667e0ea86 - destructured_ast: be6f259cb9202ef83112d3e31d162f45aa4cf9017e58d8641caa59b730840c8f - inlined_ast: be6f259cb9202ef83112d3e31d162f45aa4cf9017e58d8641caa59b730840c8f - dce_ast: 2b9ad3f2e2483d8637d6c7a14050b97dfda4712b41c1989a25f21b6409f1d2ec + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: 553ce95cf20601f7467513bf1a94b15d0a5a04959485915d11b3320a4e335376 + unrolled_ast: 553ce95cf20601f7467513bf1a94b15d0a5a04959485915d11b3320a4e335376 + ssa_ast: b775f1f4ff035f8525df3259f77e49f2c1a84adb3e0322c4dd1111a19f83bf1e + flattened_ast: e178940d2e33110534afd5e668a3523147f4186895fb658715f4ce153480bdd4 + destructured_ast: 68b6871518cc67c3c3758f4e5987d6e5dc0238a21df9233150e5be58480b6ce5 + inlined_ast: 68b6871518cc67c3c3758f4e5987d6e5dc0238a21df9233150e5be58480b6ce5 + dce_ast: 8d30aac85d0fb9cd0f4454aa2713aab527259d6ad9758fc1f9a0be827c05cd0d bytecode: 2d9a914eb6d3310ce7e2a0f8d7f3ea4e34fad2533c9e2c7b7bfcc9da17ee1313 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 72d24a5570..c43c221c4f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: f20da252a187ea739840abc88fd72e17bc0e758e6213b3ad5b02af76b576dbb4 - unrolled_ast: f20da252a187ea739840abc88fd72e17bc0e758e6213b3ad5b02af76b576dbb4 - ssa_ast: 01a13d924649b5425b071940939e3fa90f636882f6f79f56c4d7ccd247c10e4b - flattened_ast: 71be9e4d01ce277d7a28dd66b4e3620a2b77796ac35b8c5a6f4d498b3cc8fbd0 - destructured_ast: 4d16480a59b4338af9dce2f661e5ef98f105a39e19ffc60aef4773aa1380867e - inlined_ast: 4d16480a59b4338af9dce2f661e5ef98f105a39e19ffc60aef4773aa1380867e - dce_ast: 7a90cef0fe24b288d7a956d704ac9396b3d7829c27ab458ff6cd5148bd7c3589 + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: 6871e97c608fdbf5368b884bf3128c08d49027f993536959bc500e28bbacbd59 + unrolled_ast: 6871e97c608fdbf5368b884bf3128c08d49027f993536959bc500e28bbacbd59 + ssa_ast: 3bb2a26ac32ba4b52aca889768513e564a8fd610766f432e2870478901fd7803 + flattened_ast: 04685459f531d0fc89e01bf90669ac0b7e35b7a2666ce99821d1c6218cbdba8d + destructured_ast: bd1e7bbbf502e29ad357e2ff9b31aec916c2c0851af7c4e514a5defea67295de + inlined_ast: bd1e7bbbf502e29ad357e2ff9b31aec916c2c0851af7c4e514a5defea67295de + dce_ast: 9ef2f8c094756388f981abc2d115e01fa8739cf3bbb76ee0dcceb81eee8e198c bytecode: e2c7366a24109eb7d575db5c998ee9833edf454546a359ea4508eeabfff11d19 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 dd57a6c2b4..5ee4d0fa33 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 77e2ff9df2211cc7d65792bbdead586a21ff872111beeeacf9852a2b1ddbe9f5 - unrolled_ast: 77e2ff9df2211cc7d65792bbdead586a21ff872111beeeacf9852a2b1ddbe9f5 - ssa_ast: b469036921c36c04916816a65e12172ef377f38e2a7ccced53a1f5fde2fd8aa3 - flattened_ast: b03184fe82e664fee77617ab8f816e6792188ae10e8b79551ff1d3fb118dd632 - destructured_ast: 35dd2959d25adb2a77b065c2d8100bf49f6bb3c5bdc65580fb171629c204effc - inlined_ast: 35dd2959d25adb2a77b065c2d8100bf49f6bb3c5bdc65580fb171629c204effc - dce_ast: fe0a55e78d27f2ff4ad9a8126e57865dd7ada3bf57b261e1bf5199f147182544 + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 529644aa5860b87e70310b2cb96f35a325fbafdebdf6f3152496415556b413d8 + unrolled_ast: 529644aa5860b87e70310b2cb96f35a325fbafdebdf6f3152496415556b413d8 + ssa_ast: 8a9c19ce52c65b2afa31d9b1c5600003f51d742420e054e245157eae8449a24e + flattened_ast: 8aaabaa017cf915b74be4ed2acbbd3c50a8a9eae45600b9da2ef7dd571113c13 + destructured_ast: 78a51206feff0fd0c016cdd70f1c8a8201a2d5e7c6938bbc9843ec5564823bd9 + inlined_ast: 78a51206feff0fd0c016cdd70f1c8a8201a2d5e7c6938bbc9843ec5564823bd9 + dce_ast: b0a69014c1d765817545420ae2e268ba0abae74aa1faeedb2da1d7681a8e7f5a bytecode: a789b985627d6892e58cab9b998763a2ab106196eb6b1c0c4452af122c7908fc 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 5e9ddcdcc5..b88927a51b 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: bd0a1d56f8b4e650e3cc39b944712af599f6f4f55daefa14a812b61967ae0af5 - unrolled_ast: bd0a1d56f8b4e650e3cc39b944712af599f6f4f55daefa14a812b61967ae0af5 - ssa_ast: b4c28418fc0ddbc876d08611af3c325a2c046afd1b1566568ac7d1198564266b - flattened_ast: 700728b84baa60b3235102c6d5dfe703122093d22e1a3d1a8793769ab461e859 - destructured_ast: 97ec00050b9dca7ef47ed1bbe3c0bef354f86489c77a0f802913a84f997d9e54 - inlined_ast: 97ec00050b9dca7ef47ed1bbe3c0bef354f86489c77a0f802913a84f997d9e54 - dce_ast: 6ca7502c4931dc75f2c8154225914c23b2ccc6170dae029e840d252031a18f6a + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 311a9396e6a21eee4880a4620969c802afbcc2e32cca0b6f95ae0c57b87a1660 + unrolled_ast: 311a9396e6a21eee4880a4620969c802afbcc2e32cca0b6f95ae0c57b87a1660 + ssa_ast: 3e3d6ed70af718d6a1920a72313b55dc2661bdd38cde3fdd75b315b3a149b377 + flattened_ast: 9697698559c03df66fe7071959ac1b242e30a714844888401ce89dba4ca02213 + destructured_ast: 07a37d49bb89ca336dbbd2e828d627321f14102342d8e21bc863fb9e14afb952 + inlined_ast: 07a37d49bb89ca336dbbd2e828d627321f14102342d8e21bc863fb9e14afb952 + dce_ast: ada247469bec98a67ca8ec77886135e3e1bb7c1c0df5a1b3ce7e2d1c9e3a2bfd bytecode: 32f8e6f9a0f4869bb08c45ba1b94b5411c3641959a3f21203f34f54bfbdf120f 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 590ff52ebc..14f25e5061 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 0bc190d2a8aa77f46ce5caef92862c3c61e8392502aacb2e49616c97198408bd - unrolled_ast: 0bc190d2a8aa77f46ce5caef92862c3c61e8392502aacb2e49616c97198408bd - ssa_ast: 84166c303b4f0eaf52ec150c22937e72b5654ab9c08c61cb13a90af0a12bae18 - flattened_ast: 4e92b7d524f890049b9275ae24d3fb9e526d2aabccc04beaad60979bdc3ea58e - destructured_ast: 2ac7a16a168bc03985f1bf05fb4556d46df3faebb7ed01244f7389c89890fbdf - inlined_ast: 2ac7a16a168bc03985f1bf05fb4556d46df3faebb7ed01244f7389c89890fbdf - dce_ast: 573f4977d080c8b642ac5117fca7c191494a0f7d4241b349f94705066d079152 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: d7b19f8ba52b3f77e427f6b8cb625881d59757cc8cb66b211fe39a335aa49f1d + unrolled_ast: d7b19f8ba52b3f77e427f6b8cb625881d59757cc8cb66b211fe39a335aa49f1d + ssa_ast: e42cae35fba0fc9986843d3bc22520de3db72cabf5ddc67b5c5fae47c1713553 + flattened_ast: bbd9d27732326fefadee356b207c84fe1bd88f284bd1b27c57607e96b3ae506b + destructured_ast: 95098a7494359cf23e311782115ceaa41044c5ff531e330cff1fbda27ed9f816 + inlined_ast: 95098a7494359cf23e311782115ceaa41044c5ff531e330cff1fbda27ed9f816 + dce_ast: 79015d0f1fb704c3a66965d3fa2a9c079ce869d6212f68c91815f79e19cac202 bytecode: 9c22fdc85a23a84932bff4c1d2f420db2e3c8f60fe55b628e573a100318afc09 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 5b7a51607a..7d2dd9f728 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 0471a5abcbe8078b910b0d1083366fcddda4b2285a6c0e97a8b6f9c9350490d0 - unrolled_ast: 0471a5abcbe8078b910b0d1083366fcddda4b2285a6c0e97a8b6f9c9350490d0 - ssa_ast: cedfaa1a84da206751ce8a39079bbbde147da617d3be3ace160e900416113d55 - flattened_ast: 8454b0e7a9529954e6a7c67f4c9228955315cba8c7991e4a252d141bceeccd52 - destructured_ast: c718037fbfeeed1e23b4240fdee5913942e4253a9fbd0da593ab5ba1b9e0148e - inlined_ast: c718037fbfeeed1e23b4240fdee5913942e4253a9fbd0da593ab5ba1b9e0148e - dce_ast: 86c052aa8ac123160ff3c94462ea4f3eca7dd52c4e7b295076b1bfb20356a76f + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: c176ce1d36b9111a5b12b0205293244f1ccb1317c27cb513068f782e741bfacf + unrolled_ast: c176ce1d36b9111a5b12b0205293244f1ccb1317c27cb513068f782e741bfacf + ssa_ast: f5a9b34a3c0d48c1aaf05e05b5233085d0846d417a3f2ce6b8fb79656a32bbb0 + flattened_ast: 5749d22bc824786dd7f279268c16e3a8fb6826e48da6b389644bbdc6a7f9377b + destructured_ast: 7fb59cbe99aa70342fcab84799d4d112ee5c467d963f571bf0a67c4b78713e89 + inlined_ast: 7fb59cbe99aa70342fcab84799d4d112ee5c467d963f571bf0a67c4b78713e89 + dce_ast: 20373e17dfe52cab484c61ba31e4f9541642b1c2a23f13a50397cc6636bcb702 bytecode: 3abe59e41cf33d2c2faa4a8b214ca184aa3b1a34b4264e0d26d520d9ccfaa10d 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 55663d448a..b08acda90d 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: 4804b9f047cd2152d00dffa1d4650a4f66f1f9ce5a7f7316609e8641faf8d997 - unrolled_ast: 4804b9f047cd2152d00dffa1d4650a4f66f1f9ce5a7f7316609e8641faf8d997 - ssa_ast: f6d7e1e8852f40bdfc5b039676cb87e4f0ad0e57c5b56dd762711cf748be8746 - flattened_ast: e05dedfd4725502f63199254ce2d21e0d590aebe2f66f9d4f4228bda13120b32 - destructured_ast: 1988fd32be62a36943020967e23828ade2510656e7686496dc1cde6afbe37938 - inlined_ast: 1988fd32be62a36943020967e23828ade2510656e7686496dc1cde6afbe37938 - dce_ast: eb7b5901906dbe11899011dcf2cd03a9c44d5b435005a2e659143f15b028a18a + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 1d72f047b3774a7352503b6c35d58bca6d23252072e5199522f873692d9935fe + unrolled_ast: 1d72f047b3774a7352503b6c35d58bca6d23252072e5199522f873692d9935fe + ssa_ast: d0b0bf4be1ae017c6a34dae25873391adc5ad3bec2e47dec4b920e64b3fdd0c8 + flattened_ast: a7654df30807b0dde7c2a96110c59ea84f4403973ee697aee7740842237e075f + destructured_ast: 4b8cce0574f77a9525262743857a238cc45167b1ef42e1c926f3d36ce02f5304 + inlined_ast: 4b8cce0574f77a9525262743857a238cc45167b1ef42e1c926f3d36ce02f5304 + dce_ast: 4406c461875d2607d9139d0505a9a44c9e351d49fc8b942b8766f5ae96b894d0 bytecode: 49b4c6dd96208f99a71898243601f70b0905787e0a1d4c265a781db1a20cc0d5 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 f8435a0e1a..2b0d87e611 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: 19943ed610a51ff4fde21c2f80860bbb799137f9e0c60c1ba626c62522899d18 - unrolled_ast: 19943ed610a51ff4fde21c2f80860bbb799137f9e0c60c1ba626c62522899d18 - ssa_ast: 6d873e91467b4b22d40243e8ddfe6abf9dcb7a762373b12f5f885da083abeef7 - flattened_ast: 8db784e901de092b8a0ac6fbc0ec281cca22f2cf56b5155e0a43c7e18ec677ed - destructured_ast: 5015ee6181c17dba66beff19e6103ad7b24f4573e4362a0d04048930f96fc1fe - inlined_ast: 5015ee6181c17dba66beff19e6103ad7b24f4573e4362a0d04048930f96fc1fe - dce_ast: 7c3ddd9f44fb0d18d74289e803a2c23a6b44b7629168422c2deb23eed9f563a0 + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 19cd673226e8c5a4178f5d7aae35d62ffed0e96233a63a338f277a0d5b1474bf + unrolled_ast: 19cd673226e8c5a4178f5d7aae35d62ffed0e96233a63a338f277a0d5b1474bf + ssa_ast: ad0be2f0b4d6884ddc1d32b1268eb9636ac24f12176137c81083ad69188e8587 + flattened_ast: 1bf9900f49302fe542e79da382e90e2c6f11e48be3e2d71ee740649171d5fcad + destructured_ast: 195d929bae80de4fa44078b0c731d00750f5d06b23d7600e7ae4e28555c27d6b + inlined_ast: 195d929bae80de4fa44078b0c731d00750f5d06b23d7600e7ae4e28555c27d6b + dce_ast: 0c746bfb9911eced605b3b4942a772629947f3cac69d138a1eb6e9f461df6f19 bytecode: 363561300454f0f6b2213cdd668ddb222e6ae238cded832a3b2703d4d05394ce 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 ac1fc75a7a..b6887542a3 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 2cdeefe7c5a755478fd4268faa08b994c1b45a13c9db7bdfbd02dbdd8a2dec6a - unrolled_ast: 2cdeefe7c5a755478fd4268faa08b994c1b45a13c9db7bdfbd02dbdd8a2dec6a - ssa_ast: 5efdbae04d77eada55ef9da8c89e340e8cc537a90be6665cbc978b8d77d214ac - flattened_ast: d6dfe1a4b50a6884a46f341ee46c6a8fc0b076e73b4a9f4d3e06fa6d4d58d134 - destructured_ast: 9c4d840b1063b1f7c6f4d1db74a25f07bfdee1ce8f45664e8f41c48b163fa713 - inlined_ast: 9c4d840b1063b1f7c6f4d1db74a25f07bfdee1ce8f45664e8f41c48b163fa713 - dce_ast: 87218a6f3d5f5e238f357bfe965b295af455efabd1ee02192bfba8aa67ea741c + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 15ef6faee8b4d4ed3a462ce536b35dfca46144fa6d00abd44a2f2a9a80a05d39 + unrolled_ast: 15ef6faee8b4d4ed3a462ce536b35dfca46144fa6d00abd44a2f2a9a80a05d39 + ssa_ast: 15b092b84d1b654b5c0d88ee1964531934be4885c9229784f2819c284ea4cff9 + flattened_ast: 3c2e618b2e412dfa1d24fb2dc9283e5f76d8f957ac9c4b4950c68874f9679ae5 + destructured_ast: 744cdd99b4947d3473c265f4da645a018ded279fc7dab656afebbdeda00700a2 + inlined_ast: 744cdd99b4947d3473c265f4da645a018ded279fc7dab656afebbdeda00700a2 + dce_ast: f27cf9a93f1e56140404c1fbdd56c2a5bd389688f8baa66458fae95808149d70 bytecode: 8c0aeafc028be27891412b5df88c1352b25b522936310bd38afd3334c8f21042 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 dcb1f5a177..e7a097aebc 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 526aecdede5943ebf2e1dcd84832ea6d839701fc01ca01c6953565c130106fdd - unrolled_ast: 526aecdede5943ebf2e1dcd84832ea6d839701fc01ca01c6953565c130106fdd - ssa_ast: 5980966675ed8036cff211fe43a5d5b70494894d35959e2a864573fc00dc9d39 - flattened_ast: c707099a404760d182030632360916acdfa834c296b5141f8b4fabb198c93843 - destructured_ast: 28eec571003379aaee3e217d1fc757c33ad14be4974fb8fe819b39260c5be456 - inlined_ast: 28eec571003379aaee3e217d1fc757c33ad14be4974fb8fe819b39260c5be456 - dce_ast: 3942a63396a4c32ebaed74fe376d96a9a463f2cbc523d202c61b9b14ccffa519 + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: b203f1cc1b978e0451a5176def1b687f143b1aa35218306f634efa32ef6994c4 + unrolled_ast: b203f1cc1b978e0451a5176def1b687f143b1aa35218306f634efa32ef6994c4 + ssa_ast: bdb6778d4f6c0a86e711485b3f976e1e085412343457fad405dce6a34fa200e0 + flattened_ast: c5a51848af1d16050edce551888ba996d09267012f03c25ac35f33bc5d70c3e2 + destructured_ast: 56baafe353a0533ffe64ac239672eee1fcca7d56465654926c417c66d39f34eb + inlined_ast: 56baafe353a0533ffe64ac239672eee1fcca7d56465654926c417c66d39f34eb + dce_ast: ba7804f883a410d26baf77114db9e0b79905c66e1ceb6102e3026a7e2360a8d9 bytecode: a6f52a903b9de83e1cd758c63713591e8270f14276acd338000f47ea2ae40302 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 329512f3e7..e0ad0d57bd 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: fd10fbcfbed91dfbdbe7203564ff832648a560ae805eb85d2ad478c5077764a5 - unrolled_ast: fd10fbcfbed91dfbdbe7203564ff832648a560ae805eb85d2ad478c5077764a5 - ssa_ast: 301db9d843a35b1d33282f504d1ba8215b2defa9c9111ff51d23204f7133c953 - flattened_ast: c80816437582a0d9dcdc0e6cd98f5879b0bdae028ca98d203460f9bb77f42026 - destructured_ast: 5cb5e2295a93cb5f8c1e2b26aaea34832526b079e7aae812aa1499107d488700 - inlined_ast: 5cb5e2295a93cb5f8c1e2b26aaea34832526b079e7aae812aa1499107d488700 - dce_ast: 7a1a3e36b9461d1cb67d20892b58b9dd83b274976917e97c1e4bd40722e9b309 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: 24f570ffbab95f8bcd2af4f9a6c3d2116bf12b22c58c741f471008bae1b97819 + unrolled_ast: 24f570ffbab95f8bcd2af4f9a6c3d2116bf12b22c58c741f471008bae1b97819 + ssa_ast: ea62d5eb3d88d357784dea0b39d022609d5dc802b2b8f3c33e05da491a150f41 + flattened_ast: 8ccdfc7bc5dcccec76fc07c854625a2b2b7391ba1b882e3634f471222c43c54c + destructured_ast: c327103368183ec66a2e54bc0dd1a494af49e59088884aec0df992e31774655f + inlined_ast: c327103368183ec66a2e54bc0dd1a494af49e59088884aec0df992e31774655f + dce_ast: 4473bf5632c0149c6e4ebd7d5c5f95f67fab835fcffe90999d88f92163cd26cf bytecode: 8b1f3cfaee87de68b82bbdf34cdaaac42bcec03c7a1220993034fd1251d4d4dd 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 f2fe83d705..0246ef6a2d 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: 3f9e712a4b4a024bd1fef61cdd1ac60c0ee22719f9ec41d67234c1110476531a - unrolled_ast: 3f9e712a4b4a024bd1fef61cdd1ac60c0ee22719f9ec41d67234c1110476531a - ssa_ast: dd4b60f953715bc22d7905d2e9e2bb6515ac399ce407d94a3e85df75cdd8d1a0 - flattened_ast: 6d59417a1ba2c0cdd7309645b8d39bfa99b06aa3bf348449594df60228e93ca3 - destructured_ast: 693b5fb786ebf223edccacd8f5aed368acd5bcc2d262b21985c9b6c81f51dac8 - inlined_ast: 693b5fb786ebf223edccacd8f5aed368acd5bcc2d262b21985c9b6c81f51dac8 - dce_ast: 9d82c1d7443b1cef30bd6668b8a9d9ebdf41a25d9a6b5681435f9c82400548de + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: f6e7eeaeea02a2c113bdccaa6a3ae483660cc33a8d9f0233eae94ede23a00523 + unrolled_ast: f6e7eeaeea02a2c113bdccaa6a3ae483660cc33a8d9f0233eae94ede23a00523 + ssa_ast: 2e84083377437669d554217db990e9a8e6254d3a50d774545bfb98d4d7632752 + flattened_ast: ba19d6e2378579ce0cd2998c6ad6bb68e79c93cd6c47be68670c7ea57f2a8db2 + destructured_ast: 20a4f523fd490c3995da75884bcdae63670c186780555cd95ae90f960a0e9679 + inlined_ast: 20a4f523fd490c3995da75884bcdae63670c186780555cd95ae90f960a0e9679 + dce_ast: 48d2f96ee2687fdea26b782a4f125d9084a15f392aca524b0574a902896b03d8 bytecode: 638b45c57e81c04b6f17fe13aa0764399352a80bd71618b03ff4831da6855f6e 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 3e49dfce89..86fc5aa664 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: 0273661138bf17aeb3280a193a86c4f678c6353d8a5482f4dfb5910ff29e6dc4 - unrolled_ast: 0273661138bf17aeb3280a193a86c4f678c6353d8a5482f4dfb5910ff29e6dc4 - ssa_ast: ef69d046f26087c66c9f666bb9167d5412c83af8d1c3631d905fb00e2a21698a - flattened_ast: 09bb94c0b17175689b51ee86f98602312a38de5c6b561b87ce0a7f5aebae36aa - destructured_ast: 8c531099e4bb182daf7a2403f881904e0e8d639c02dc3106e5973b7192113833 - inlined_ast: 8c531099e4bb182daf7a2403f881904e0e8d639c02dc3106e5973b7192113833 - dce_ast: ff969c3ec2308b45107ee424f0f9057ca2aafd63e196cb40d89627260e73dce5 + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 035533a0fea95ef107851bb6512b3ec1afc87e12a1e7713ffc3ca4509f26c8e7 + unrolled_ast: 035533a0fea95ef107851bb6512b3ec1afc87e12a1e7713ffc3ca4509f26c8e7 + ssa_ast: 316a4ae61383ccbf425004465af0375c47eedfac95d8a500b1fcca4d729e4b0c + flattened_ast: 03924d23419d73436c14955f565c083f941a32c4ed937b8a8cf55ae7bbea27aa + destructured_ast: 98960b2840874299e8c521fd934a91a1e18a4d8ee35660f673196ad7fbb28a4d + inlined_ast: 98960b2840874299e8c521fd934a91a1e18a4d8ee35660f673196ad7fbb28a4d + dce_ast: 4c94262ad3b45b7559ad4693df2d61de3c2985b5767b9308ed6f6a80430b5fca bytecode: bce86817893871d9d55d2a5a1dfb095822a7ec0813c029d7243200b20a401587 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 83882cc937..bfc76cc931 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: aba5cdf91fad451bfe1edc143c6b7e3e2fe858892627dc813f2f8994b938c1aa - unrolled_ast: aba5cdf91fad451bfe1edc143c6b7e3e2fe858892627dc813f2f8994b938c1aa - ssa_ast: 8e5f34a9f151d2c700a7ac529a4aa13e0ab3ce598e8094d956ba2d221d9bbd7a - flattened_ast: c7fe48a8e7762f60491f9e181dd4cad1774383381117e755b07003637e31197b - destructured_ast: f7ab29e555bc6e9ca23ba026f36a630e773071cb4d7099b23a6cc9690a4bdb95 - inlined_ast: f7ab29e555bc6e9ca23ba026f36a630e773071cb4d7099b23a6cc9690a4bdb95 - dce_ast: 52f9ba7292dacecc85d8ff8917fab74fd438270facf7535667aecd30680b0d41 + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: 5f1a4165f3812716fb64ffa63694c9d5a5147bf12d73caffaff93ef7aa723fab + unrolled_ast: 5f1a4165f3812716fb64ffa63694c9d5a5147bf12d73caffaff93ef7aa723fab + ssa_ast: 05652dbe00ceff852f33a1cd71e53b39792bcd13488cffd7ed2d30ff6133f20f + flattened_ast: 97544e449e67486ef020c626019184a5583944f78c906ab1ae750bfb80fef05a + destructured_ast: 35becdd35f963f5a139c5beb31c0d3b9d33c6c8d80e18ad9d60c7fd94e3fcae7 + inlined_ast: 35becdd35f963f5a139c5beb31c0d3b9d33c6c8d80e18ad9d60c7fd94e3fcae7 + dce_ast: 1f5b09b4b9ec38b48143caac19fc0b121c0017630a549ee05849f38f8c4c998c bytecode: 66c33deb9dd42d3e8f6600d5210f16e5fec245557773b8041346f13fbca2c37d 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 2423dc9e37..7126c24cf1 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: 0b7b8969d1e1eb3632c02656152b09c28fbe2db1d9868ea1fdb005e5656d9bbb - unrolled_ast: 0b7b8969d1e1eb3632c02656152b09c28fbe2db1d9868ea1fdb005e5656d9bbb - ssa_ast: 4b9be4d3a75ba7d3f550e4ba277f3be8efeb8e87d996ef60196df56e1591a8b8 - flattened_ast: a29ef640941fc3067cf64e3be753f7ea5ac31e39d509a609bd45ef0e294fc72d - destructured_ast: 6cbc661c4f7167b4fd1ae1426c543d95dd9b8b97a815ea4a5a682432af41b7b4 - inlined_ast: 6cbc661c4f7167b4fd1ae1426c543d95dd9b8b97a815ea4a5a682432af41b7b4 - dce_ast: cf927e9b2ba06d1a3e122782a5cb130f51f32c132d06e2acc15fb18f3974dbdd + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: 916ecb481971d4f0b290456b913fb7d5dbd4fddd86d1c8761fd60fe9ae09771b + unrolled_ast: 916ecb481971d4f0b290456b913fb7d5dbd4fddd86d1c8761fd60fe9ae09771b + ssa_ast: fcceb6d3a3bba3857030d121a8259e3e8f1efdfd9ea1f61bf88f8ed007791ad6 + flattened_ast: ba6369350849854184d19d830492223b9d79c730e73b5e8597d31f8129fed48f + destructured_ast: e5d148e86773f4b504d68f2192c6ac7b637004ab4e84ac169fa7ce953df2fbd4 + inlined_ast: e5d148e86773f4b504d68f2192c6ac7b637004ab4e84ac169fa7ce953df2fbd4 + dce_ast: 1b30fb6da800851b6e12206a21d5b3be72b919264364994707859e209a1d8b09 bytecode: 8b8c77b3c97fbee9405b7ee10e65b3d317e42479aa8944b3bd3f4fb6f02edbb6 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 3bb5148296..e026da85b6 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: d5c90ec2ca59a410f69fdb6a473abc16c504faf485373afed3174ce9cf772548 - unrolled_ast: d5c90ec2ca59a410f69fdb6a473abc16c504faf485373afed3174ce9cf772548 - ssa_ast: 9bd025b463f5ae8409d7bc1b89e851645f09a1ae0370d846f7f38db5fc39e10a - flattened_ast: ae9a26e2d7e5e91d8e3d06e0648fe283010242b4c8c996a4284560667837fff8 - destructured_ast: 44210852127d54dc7cd42cf910d62ec1a81f68e9255f8749a7814ac4d82e20c5 - inlined_ast: 44210852127d54dc7cd42cf910d62ec1a81f68e9255f8749a7814ac4d82e20c5 - dce_ast: f0b668056456e210e44a73a20f127d56c7af8d87e8c68735408b335f8428cb79 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: 157e3f12bd2f20d4848ec52253fad989c3b1886823c36f28ea3468a6bb70a782 + unrolled_ast: 157e3f12bd2f20d4848ec52253fad989c3b1886823c36f28ea3468a6bb70a782 + ssa_ast: 2f28456939fbe495a9c66a85733e85fd3208ae83f92625f6c0c1f1d340360f3e + flattened_ast: 7212366e0f1bc408bb209b33321ab31f0d77b7388d8bb230f536624248c6754c + destructured_ast: 46ce747f1a56114715d74d43cdaeff0ce6a60f978034f1177a3a53af278fbe3b + inlined_ast: 46ce747f1a56114715d74d43cdaeff0ce6a60f978034f1177a3a53af278fbe3b + dce_ast: cc5f6fb2c87c39f35eece3c5fb040180e131080befbe4c23287a2f08932a18bd bytecode: 29856bd31a6992636fabf8b9428115dbf7dc585688f358a617b9352c1c3a377f 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 d7869fc629..921c750d29 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d61b6c9a81578cd47a707319541ce1cea3ac5e20020f2a5b8c0b0363df72ceb4 - type_checked_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - unrolled_symbol_table: 242199b3378fc1e61068a3091df5fbc413ee879c63a678cc7256ae0562d8e0f4 - initial_ast: d88f9aae4e0a688097712cdeaaf1c91dba765448b0177531c9900616f14d94fa - unrolled_ast: d88f9aae4e0a688097712cdeaaf1c91dba765448b0177531c9900616f14d94fa - ssa_ast: d8be6881ce6da588afae38e9767cbf9b6bbe7951e6d103bba844a250fe1beb58 - flattened_ast: 9760d94517ca6685d2c8944bfdc3dd7b3bf9fbe7ed7dd7735fc1dd713467ba39 - destructured_ast: 2094f0293ff15f3699d6500b4ac284981319711ceedbd83a6c59aac777dd424e - inlined_ast: 2094f0293ff15f3699d6500b4ac284981319711ceedbd83a6c59aac777dd424e - dce_ast: ea8a7df3be58143f28c0470d317a3a9315b87b865282c00c5163dba36fbd6cff + - - initial_symbol_table: 6467a63ee1354e95dba9760f5128eb6f561f4c747fe8c581d9785a312b66ea5a + type_checked_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + unrolled_symbol_table: eb50a48a6bb864efd915e9b6111ede0fd87b6757561df15ffe022ef380dc3069 + initial_ast: 1488ba98462285641e232e372e51186b9974341a0f01e6fb944da358a0e752ea + unrolled_ast: 1488ba98462285641e232e372e51186b9974341a0f01e6fb944da358a0e752ea + ssa_ast: 1c1b83bf14811ec7d794318ce8322d973265a187c0d26a32f6d91fa19439c895 + flattened_ast: 91dd24705951d6b7982d0c30c9315e862d619947248fa817caabc0e7ec534c2c + destructured_ast: 095e04e47850a98074c18b478f8c63136a0fa3f2598880ba7d124d9388386c5d + inlined_ast: 095e04e47850a98074c18b478f8c63136a0fa3f2598880ba7d124d9388386c5d + dce_ast: 4569829854999a683d875532c2062f7771adc84f920b8451cd14a4640aaaf394 bytecode: 84d2910c4f799e360581da0b0aca505e95e1c1bb187f45877c5b227e9561d936 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 3b3d1fde58..1324d59818 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 077422b93c97f7cd8a28ff1ba7bbe58e07c4b7887304c46d35eb5ac6bf23c972 - type_checked_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - unrolled_symbol_table: 5f860d2de9a0608ecbc70179a65c645cd622701fee49e955c77387fa225b01a1 - initial_ast: efb531ba920e59000bf622ed2934e4b7738b878c7e01e56a4c4db6c6a2d31d14 - unrolled_ast: efb531ba920e59000bf622ed2934e4b7738b878c7e01e56a4c4db6c6a2d31d14 - ssa_ast: 06f517684229cdbdaffdb87badecfe47b865d2ed41b6dcefda009a09ee4e2db6 - flattened_ast: 615282c8a5042e035abfbfd4cb16f527fa9b3c1f475caba8fc73f0177e3a134d - destructured_ast: cd28b374bc083eeeaad1c6e66fd263a739c2d8157c960cad4ffc4909c823a039 - inlined_ast: cd28b374bc083eeeaad1c6e66fd263a739c2d8157c960cad4ffc4909c823a039 - dce_ast: a02d45846754e35cd8ce36eeb101297b63427a751453407d11b888553217bedc + - - initial_symbol_table: e276b05db8e6b69ca3ffa88df800e2132553055ec7eeaf1fedbb6c34bf47822a + type_checked_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + unrolled_symbol_table: 36e3ba0129fb7ad935fa93867e1d3ce97a8aa25881ead5b6e37c1fc0deef2c7a + initial_ast: 2b22bcfe4f597e110d05a54ba0e69b70b4b457ccf7fcf3acefb9bfba8af6372c + unrolled_ast: 2b22bcfe4f597e110d05a54ba0e69b70b4b457ccf7fcf3acefb9bfba8af6372c + ssa_ast: 3ba058de70d20faec220975d0f01296095caa52c73630b615607732b7901c467 + flattened_ast: c7550b8d29cbe7b79dba5dd28b23f647766d84a4adb77e7427e6bc2813f03b97 + destructured_ast: 20615643b9cbb5538026d683b13b6650aca997696d6e3596fa1b42af761907cd + inlined_ast: 20615643b9cbb5538026d683b13b6650aca997696d6e3596fa1b42af761907cd + dce_ast: fc9432aec0f9e254a0671a994b85f18dfafdeb3ebcddafc8eb2c1d1c836d80fc bytecode: 101fe1af849e29ba44ea27ea575a3393fba2e0d2e302e43327b8547561b5a2ff 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 99525e4436..0cf01b9c20 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b9e361a60499d11d8de9a427cd689b0904e3660092b6ff95a1c07bf09964e11 - type_checked_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - unrolled_symbol_table: 58b695183f390fd270d2d7b521591c524ad80192b3c1e04fc7e691ebd5fdf24e - initial_ast: 1a9d3e87f5b8467fca09bc7e8f012e04e8013561cbf7f62f55264645f38f518b - unrolled_ast: 1a9d3e87f5b8467fca09bc7e8f012e04e8013561cbf7f62f55264645f38f518b - ssa_ast: f4a7c33daf09410285c1b3604f464c0a70d43cdb4fb4b42a489e120017cc428d - flattened_ast: 8994c8257c81849c8a6fc07a5b482e7d6a6770b59aeddedb27c46a6a2bb40712 - destructured_ast: 75b80f4644c3c42a69321913a47ed99da14612653321aaea73f1377349e89928 - inlined_ast: 75b80f4644c3c42a69321913a47ed99da14612653321aaea73f1377349e89928 - dce_ast: 433074ca0b17ea1ece4d7b51b39d53da0f5b1479c3b6a0646bb0c80e828ee604 + - - initial_symbol_table: 4cebbf12b1be5edea4f632d15e3fb699ef4935d2ae703091da80fc474c8de9cc + type_checked_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + unrolled_symbol_table: 3f0d8599e1e7fee664aa8947d8d7e2aee461702e758a36ad7beec38224a4f521 + initial_ast: 77f0918a06860e75f37d4166f3ddd89accc6f38e3d257adf5372976ac0046ce7 + unrolled_ast: 77f0918a06860e75f37d4166f3ddd89accc6f38e3d257adf5372976ac0046ce7 + ssa_ast: ae59018da5d7fb6ffb49d8238eb9a6ddac3b3391afe364110a052a421a604231 + flattened_ast: fd88f699fa7c2859a5faa083e6b857357d30d82104951b25db00c4a96f1f3dec + destructured_ast: 7a55c70cff67da51e7ea5dc1276f1e397f815208ca402d7ad7d9596e3884287a + inlined_ast: 7a55c70cff67da51e7ea5dc1276f1e397f815208ca402d7ad7d9596e3884287a + dce_ast: 2aedc19a9e31beff0412e8784cbfc146156e7119c1dafb11c670267121fd718f bytecode: 6ef5805c3336e65726b72f34cc357f5f87030d017dfd525f232f912f14c3f421 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 384161961b..75abdc07b1 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 85b2afdf445a99fc5beb1bb9b7c98ddce8f4936dbdb5173447e64bfc5c73e96d - type_checked_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - unrolled_symbol_table: 37ed5c5410f201880eb2da82ac4ec3d3ebb21756fc697827b30a5853945bfbb7 - initial_ast: 76a3c4dfe85f6117be5c61d1e4109ae25406a5316b393ab4e1ee4e884d6ae88b - unrolled_ast: 76a3c4dfe85f6117be5c61d1e4109ae25406a5316b393ab4e1ee4e884d6ae88b - ssa_ast: 97589a99dc0fdbc2d65e352e104eb4be7bd30f96c11d8801038fae1aab75c1de - flattened_ast: b1a9fbd427da89b81644b32568d16099e8f0e412098e44d4409453a9556e6392 - destructured_ast: 0afdffd2e437049f0b7127978204a6c7699e90ab225e0f2c770db3f6bf14fbd6 - inlined_ast: 0afdffd2e437049f0b7127978204a6c7699e90ab225e0f2c770db3f6bf14fbd6 - dce_ast: 911cc9a2b986faf1b4ca5ef4111fb4ca1b952a90046aa970c14ceef0ac1339cf + - - initial_symbol_table: 8ee526275755ac00f4021d83c0910b43dfe778d89a9b648af676aeea6069c7ff + type_checked_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + unrolled_symbol_table: 667298b34ede0080d586ea0d33fea24caa30161858ea6b4909bc016307ee4998 + initial_ast: 41666751ba556202f71a3e37ac1ae769b59591d5d826451b1c129a29aeb2c87e + unrolled_ast: 41666751ba556202f71a3e37ac1ae769b59591d5d826451b1c129a29aeb2c87e + ssa_ast: 3385b2ba97737c768adecf5692348790296d2209665593b6150e2a7a64ad86ae + flattened_ast: 9d668c468c131a06f55b2efabb3caa85e9aed3bcfd4c95d89eb5e51afd7d21d3 + destructured_ast: 1c047ae1947c74393b28fb155e2a719b0683ed9f37a44a09d54025d5f2c0aa59 + inlined_ast: 1c047ae1947c74393b28fb155e2a719b0683ed9f37a44a09d54025d5f2c0aa59 + dce_ast: edd77e6e64f41014870c89090c2de4762b4585dda63675bc367ea836f3321284 bytecode: 23b8c2466fbe8fc4cabd6fb7bb3b980b10ff779efecfd8fd347d3c4b46c2dc58 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 f9fdab20f3..2e5bfc3766 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e57034c883f65a0bf8bf21c5948e8e470938929205661f4629331145f96f457a - type_checked_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - unrolled_symbol_table: bfa5890e9d7766d453384d93a8a70c7513c88833460ec856a316742105dee2c8 - initial_ast: 75d1dafccb21a97d20cf743e090bed652ec5a94f8e34b77c9ed3d71fa6a4977f - unrolled_ast: 75d1dafccb21a97d20cf743e090bed652ec5a94f8e34b77c9ed3d71fa6a4977f - ssa_ast: a3839376945636e2475c48b2f338f0d68a2f4ad8d6890c4d998e21b4ae434920 - flattened_ast: bff79856a9539e1e611ad2b74b12ab3145f6d5f6c8e0316a9ba401c04160bc2f - destructured_ast: 77ecfa3322d14dac158902115a8c6c2957869acfea9dea1f9ce34feab77bf15b - inlined_ast: 77ecfa3322d14dac158902115a8c6c2957869acfea9dea1f9ce34feab77bf15b - dce_ast: e2bf11c292dc42831885b0393f68a61cc0738395891559bb9e1072d9d3834333 + - - initial_symbol_table: 8c22b100668257ba565eeb4bdac218e64a0317a34c8ddd7056b8cac6343c767e + type_checked_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + unrolled_symbol_table: 53a5b562cbbfc13ca31fb239ef1d13b13aa55c0e6fa2dacee730726f3ff3510e + initial_ast: fdd08bea4a327aaf1f2842eec112ebe73a238d1dd6064b3de0e77516b544f660 + unrolled_ast: fdd08bea4a327aaf1f2842eec112ebe73a238d1dd6064b3de0e77516b544f660 + ssa_ast: 68d349e7bbc6a088ce49e901840d9b6a048013d4a2cd1b887e7eaf69a81db00c + flattened_ast: 15c68d6012f01c7759b330dfa279ab58e13720e2eaefee2df9b7404ac55c14ba + destructured_ast: 6ddac2e3c2d020d68a604e42e4351063c64a6630a31cb71274a21f26998ba25a + inlined_ast: 6ddac2e3c2d020d68a604e42e4351063c64a6630a31cb71274a21f26998ba25a + dce_ast: bb7b655bdd384389c3fe6d6edeaa80d25abd96cfd5e3efbdb4a80cdd791f5c97 bytecode: aa8cfafa904c5e0d62b9bb6d271a6182830cb6cfb1bedaa78812a6e5be735597 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 5e835641b4..00912ec3f6 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30b74ef9405be6a65d0718e893155dfab9c5a27ba6331b46674fbfe804c078c7 - type_checked_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - unrolled_symbol_table: df1b9add309c4f16c8fc410cfe1a5e081449f19662d106576ea7934ae2ec016a - initial_ast: b9dbf5ad503f30f0819da58fcaae14e71ac1a3ddb1ab24125c7fba22c5606b5b - unrolled_ast: b9dbf5ad503f30f0819da58fcaae14e71ac1a3ddb1ab24125c7fba22c5606b5b - ssa_ast: 1b5564265b31b7c7b0a48cdc6ef4f7feb8c599c1ce5ea6cdadf395824a562f78 - flattened_ast: b9b9f054fb5f14ac50f8e10d334757375503a04e0f7f76358eda5377c5ddf4ef - destructured_ast: 076ef558a85ae6eac447df68a7a69655605ab94869f257f87c767af7a757cd88 - inlined_ast: 076ef558a85ae6eac447df68a7a69655605ab94869f257f87c767af7a757cd88 - dce_ast: 2c33929c2f80213407debfd712369a86abbacac18459b5a109af93513df9d82a + - - initial_symbol_table: 39f3fa8604259aee8964c8ff8d49efd1821694fecd76f0dc9007ca7f75ded146 + type_checked_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + unrolled_symbol_table: 8f22d66116ac703d735d89143a7ae2148e6f0ef26290a3cfd6337c9558e2949d + initial_ast: ae6b60e98be171e74f391df60acf342f325669e6551a53e6e5e712476e58d55f + unrolled_ast: ae6b60e98be171e74f391df60acf342f325669e6551a53e6e5e712476e58d55f + ssa_ast: 724275c895cd92901133c1b6f5327e1340d13fd57a40107ec7ed416844bda21c + flattened_ast: 7e0fee53cb062e8b7fa2444eb65d92fd5cf86047a1341c6d29f85fb74b028176 + destructured_ast: 515cb19eb6fddb9c2edd5489d4decde4467b1c7adf1ad476bf907e5c0708f8d3 + inlined_ast: 515cb19eb6fddb9c2edd5489d4decde4467b1c7adf1ad476bf907e5c0708f8d3 + dce_ast: 1f47112254c30f315dac3edf34a06af755c3eecbdbc3eebf2acda25df0a4a273 bytecode: 540f46ca90fbe10a5ad8ff7b757d5d55a6e735ffd21c22116e7c65f0b9bde58d 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 b5c1f14b31..7cec57c97f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5a59bc205eed395ed0a857abe27790d3612aaac26fce76ec8b77b539dd85b4ad - type_checked_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - unrolled_symbol_table: eec79e1688bdeb5852327404ba04f4db9b6a914d2b19fc0578a44ac097fa4149 - initial_ast: d3bfae1d9bcacd84f9d81b6320a56e715bae9b44f1fb2f299188b61f151bd2b9 - unrolled_ast: d3bfae1d9bcacd84f9d81b6320a56e715bae9b44f1fb2f299188b61f151bd2b9 - ssa_ast: 4411df19bb3d50b950256503e596114e6dd31bc636ace32d773410eaf0d0d0ae - flattened_ast: 6d90f421bb7c8b3e501bedba3535f12250f809bb2208a23fdeaf501dc4b46fe6 - destructured_ast: 3d621bdb6c2f4aa4a68d186c8fd26a0372abdca08c4fca88eccc919e490b758f - inlined_ast: 3d621bdb6c2f4aa4a68d186c8fd26a0372abdca08c4fca88eccc919e490b758f - dce_ast: bd5a5ca96315f417ffb6c69d28016892e0c1425cfb111cd6135aaed42daf7a60 + - - initial_symbol_table: 0a4365cf4560871d2fcbf3ca79d88a935969d230993bd958d28cedcfddde4c94 + type_checked_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + unrolled_symbol_table: 652a4b5d0da7be31b390b792b4a6ddcc4da23fdf451975a6f8b0aad0806672ac + initial_ast: 6dc83719d4137a10533be67d7b06631e61104e630c7b6f6d1ec71d4d7964f817 + unrolled_ast: 6dc83719d4137a10533be67d7b06631e61104e630c7b6f6d1ec71d4d7964f817 + ssa_ast: c8f19a78914c0ab52de57cbd2a84eefad0735e1dbaa5252c5c5630d5a19ab133 + flattened_ast: b169229822a9f9c86bbc5708aab2a2c0302a9fcad7e657c95a69366e9471c4ef + destructured_ast: 9fa814006ed855c123e0136790c53afe39f221ba25ac187d315cf9ee2f91aaf3 + inlined_ast: 9fa814006ed855c123e0136790c53afe39f221ba25ac187d315cf9ee2f91aaf3 + dce_ast: b4d5ffc08d8fa9a94cd794e6c0a4738905d60bad6fb744abbacad4e4685d53ef bytecode: a00a5d5ec5035a093b4928bdce57a4d79d9300e6f86565525e88bb670eb02957 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 9659bf030b..627013b0eb 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992dd740994079e30efead06f29f9c2df115a70d54f7649eb5fadec3120db120 - type_checked_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - unrolled_symbol_table: 2271d0f496fc810a81e3edbd0303d248c348b0a732ee32e9cff64ccf24073daf - initial_ast: 9384b3946278c53c16af8a9fc7b2969a49cc511ef9a0227340cb7b7e0f3c6f9f - unrolled_ast: 9384b3946278c53c16af8a9fc7b2969a49cc511ef9a0227340cb7b7e0f3c6f9f - ssa_ast: c490bdb4a71ad7d0a34ba63591efb21e6a3e78aaf6ee7134377df09b225e7089 - flattened_ast: 681a306a94c654cbf70655c95ddabda2e07406e74e1c6d34141348d699e860ec - destructured_ast: fdbca15c30d11c76c762fb4d384fe523f3ebf2c4ddf8280d461e51cee175b742 - inlined_ast: fdbca15c30d11c76c762fb4d384fe523f3ebf2c4ddf8280d461e51cee175b742 - dce_ast: aef8556c0a34d5f6783f12973ac7200da2a436893054ebba54f199957679c5f7 + - - initial_symbol_table: 2dc7ad5e83f9c1cba20c56645ec155cb70abd718a81424b366f6c5678c6de77a + type_checked_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + unrolled_symbol_table: c149a9b656b0bf41d055568d6d3c38be12cb9e7c46fd669f861d918fc8f86e99 + initial_ast: b2d31a0d44c402a945902b126f461b34327d61f51f45943f8989ebc2cee534cc + unrolled_ast: b2d31a0d44c402a945902b126f461b34327d61f51f45943f8989ebc2cee534cc + ssa_ast: 9dd0bb92de09665ff3d6287f89208e0bc024af0c081534b182dcb98465080537 + flattened_ast: bb07239903e739320ec4a8b6e06b62e959b530c4b3e6cf89df4d159173df452f + destructured_ast: 2ff883395a6c682ac443951eb6e75e8e62f0a09cdea459726f02f7ae0208081b + inlined_ast: 2ff883395a6c682ac443951eb6e75e8e62f0a09cdea459726f02f7ae0208081b + dce_ast: 63c660e03e5d7d6ac8925bd1f385e0a19ee19e1ba60575fc67397722f460b39b bytecode: 0719502c2e69186b2f64fe31ce1cc6f35abad01c9a86f5f6d7dafb7c465504b7 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 44ab8d8ace..46ee87e891 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7c89248ded858c5bc52c59d418ebea9937f41f59e113313a43dce30d21780db9 - type_checked_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - unrolled_symbol_table: 0d4884468efa4393f32b1d81aa9f1bd16687853321f65b88703dfa8ec1e9b257 - initial_ast: ef95ba45fcdb39d5f074693fbfd5cf419e2bf7c78bacb9eef6a0da7716ddd10d - unrolled_ast: ef95ba45fcdb39d5f074693fbfd5cf419e2bf7c78bacb9eef6a0da7716ddd10d - ssa_ast: bb33b54c6e206c740d8c2b71a6804901f47db3aa4465e8eaa118c34bbb5d618a - flattened_ast: ef3375d364fd1de0b3eeb18623ca517cec11a226454ccfec1c8bcab6c56efd23 - destructured_ast: 73e632c8138f6826937aba8d6550be72c0293e3234ea4253203de0a705ff5006 - inlined_ast: 73e632c8138f6826937aba8d6550be72c0293e3234ea4253203de0a705ff5006 - dce_ast: 86ed7f95eb7cdb94fda536a679a69b6f458d70204e507b7dbd3aea5e0ce468e4 + - - initial_symbol_table: d5fd069f6ac8ae6bf3f0312c296b2e8992a55396485d96bcbed914675f614b70 + type_checked_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + unrolled_symbol_table: d5db26b218aac3755c6d6d30cf6a5599dbdf0efc1e739d355bd4362ee6939481 + initial_ast: a2812f29af14028ed954a6ccebc2ebee5e07e81ccdc8fe027c064de252479867 + unrolled_ast: a2812f29af14028ed954a6ccebc2ebee5e07e81ccdc8fe027c064de252479867 + ssa_ast: fc531333c182498badd881fa04447891813b2b2437d879073ca20d4a4789e553 + flattened_ast: 44fe605ff0a80dc0c82b9d278f3d7f0ba6b0ad8c983880198f39650358668fda + destructured_ast: ada11fb5bd2e77fd1ea987adb8b0fa731a3944e2130f426e9b6a3b2873c15afc + inlined_ast: ada11fb5bd2e77fd1ea987adb8b0fa731a3944e2130f426e9b6a3b2873c15afc + dce_ast: f44cea1db14df441d6a2b1d00a993d834abd866a3ca3620613ef088a2327d867 bytecode: 2741bb1b69d7b32d52a4f6ae48a4b8197f73e8be7531d4d346fcce378bbda8dc 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 fc6b5fe7ea..2b4fd728b2 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9de9a9614bae9e392c40cbe50c32763866d8facbe3b7b0e618c773c9c1e2452b - type_checked_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - unrolled_symbol_table: 0c70472fb21893662b1ec36bd51f9ac064da4731817d99d9c0030cf08799d915 - initial_ast: 6b0d82fbe47ae4dbfa639ac5d48eff38cbf0a35915f64b52c5bd0869ef3844eb - unrolled_ast: 6b0d82fbe47ae4dbfa639ac5d48eff38cbf0a35915f64b52c5bd0869ef3844eb - ssa_ast: 79631487a963722c5bdc10cdf54b57dcb347a1b9d1a49a2188e9708ff0da68cb - flattened_ast: 8e91e9150041cd3d1604f056fdfe29feb6fcba5f827ebbe90ec4bc7a23a1b87a - destructured_ast: 7ba4360656e791e6d07642bc21164997d7f6a282c5eca54b87b89b97ec1a5d10 - inlined_ast: 7ba4360656e791e6d07642bc21164997d7f6a282c5eca54b87b89b97ec1a5d10 - dce_ast: 27bcd1e6efa64b5c0c84e34de8619cde8d87150c77b266f649ac84e573a8dc75 + - - initial_symbol_table: dd9f4e83f6c323990bf20628ddb73c5db2fbfa246e70a8365e06dbb37bc88ff3 + type_checked_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + unrolled_symbol_table: 67190d8f33c3f10b6e31b4174b678a5767b21736929d10e1059c656efac2bac7 + initial_ast: ae265bf4ee827e37767fd7e91d0cb3183ef69f1475dc6afd5208fbb20b15ea31 + unrolled_ast: ae265bf4ee827e37767fd7e91d0cb3183ef69f1475dc6afd5208fbb20b15ea31 + ssa_ast: 0673420d7ad0acc31753659ac6b468bf96b65521658f687fec8c933515eeba0d + flattened_ast: d609c0d8f9aa6301d37ddc05ac4e6e3ff92902759da940b230a3ecd2fa83d4a6 + destructured_ast: d5c7d096696f6df82b713fb086f0c65678e20ed039d0ecbf2759930cc1b65c36 + inlined_ast: d5c7d096696f6df82b713fb086f0c65678e20ed039d0ecbf2759930cc1b65c36 + dce_ast: 261d1126d4d55ad551233dab8a3d7b462d6943d667ecb223652b3046569836f3 bytecode: 5c85a376013c529f75944db09bfa9ee85470aca42e5622cfee8cb8c8dec29145 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 2673a5da39..73e65ddaa2 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 6c54c9fd27780a6c23205e78f1e39acb6d2ac6d9a931edd2e2193f5d63af6799 - unrolled_ast: 6c54c9fd27780a6c23205e78f1e39acb6d2ac6d9a931edd2e2193f5d63af6799 - ssa_ast: 7ebade23bb7abbac38dbefd023d62b6be76234326e27510c92c93d4b8af800ba - flattened_ast: 1a30790dbea3dceb7ae0e70d17fa09cd89a4b4b5672a23db1e39af394f4ed3ba - destructured_ast: be61af348ad51771d432548959cad38ee5317e04695e9e67c31cfabcca52be93 - inlined_ast: be61af348ad51771d432548959cad38ee5317e04695e9e67c31cfabcca52be93 - dce_ast: 553ffa0af15d5cee4320e1886b587f1cc05563a645ea8ebab02827e5f03d25fd + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: c528132d7be5b76c9a35f393bae99e2e26e4a39e57c5f6121818a08fe84a3e97 + unrolled_ast: c528132d7be5b76c9a35f393bae99e2e26e4a39e57c5f6121818a08fe84a3e97 + ssa_ast: e7cd1542d64a70cfa0ac658afceb669f0fdf398a91528e19b8a61af4e5e76b87 + flattened_ast: 6569cd1eb9b550601d4b90e1cc343f32becf78e9777d6afbf09e3c0fd085506f + destructured_ast: e9e2abca24816d352227949f55f6adc6b79a64d1d23df16428c689614f4f7dc1 + inlined_ast: e9e2abca24816d352227949f55f6adc6b79a64d1d23df16428c689614f4f7dc1 + dce_ast: 88ee42f5fd06dfb1978c8e550305aab91a7c2f6367df7a10db294c9d5af27c4c bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 f39cb8109d..be2769940b 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 47034d283da71d98c9b6fe9f1d99fd84d3da4e1ac02e062bcdc1244b381fb940 - unrolled_ast: 47034d283da71d98c9b6fe9f1d99fd84d3da4e1ac02e062bcdc1244b381fb940 - ssa_ast: 10938501ba3a1e4076d6630dfa3375006c9a4bdb92b75e6b852b510b43bd7281 - flattened_ast: 5251ace308d656477c179337ecbd09a27e0b6d8f58eaee27c7a9b2a947e440cf - destructured_ast: dd6474cac4f2a85089dbb21357d8bf373b9065687ef86114728496e87243aee8 - inlined_ast: dd6474cac4f2a85089dbb21357d8bf373b9065687ef86114728496e87243aee8 - dce_ast: f60b5cdbfa376c8cf3f49d5956967b2f3c9087c421ba84f4f40f9857e182b22e + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 3a519321eb405aee3cdff3a0d4cc9a6c3eb11e02b9bc2bc057b923e6e32dd2c6 + unrolled_ast: 3a519321eb405aee3cdff3a0d4cc9a6c3eb11e02b9bc2bc057b923e6e32dd2c6 + ssa_ast: f85821ee12494268bc0ed45e7e95226af68eb275640eb6c403ee3ccf0736c472 + flattened_ast: 0abb596b937927f53ab354cae39c6ecd333efe1449fb77b8108a38d8ec818c46 + destructured_ast: f150c0161a67f67c0e6bb86bb90d71fca8c4cf5f9d34a7891bef757bf3cad328 + inlined_ast: f150c0161a67f67c0e6bb86bb90d71fca8c4cf5f9d34a7891bef757bf3cad328 + dce_ast: 912ac3ca0e5ce765665e1baeb79c3a37c7718ff6ef9c9cbf384b04cceff2da36 bytecode: 21736a09a94367a2bf017cd7dc7dade802a2f064f2343cd3d295eac4e3dca0ae 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 0a703bd09d..348f1d9665 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: fe67d2db50adf89b4d8fff85e107bf5aa04822d92554c03f0a60cdf1b7bee41f - unrolled_ast: fe67d2db50adf89b4d8fff85e107bf5aa04822d92554c03f0a60cdf1b7bee41f - ssa_ast: 4af94e9fd31fd62b67cb440ee794e1672d3c85762441fa8f92522694ec359635 - flattened_ast: d19245d8d53b539c977cee688c9fe296658217ecc7a3970f560932ccb7a8a3a9 - destructured_ast: ef25c9a8eb7254e7f4e1331d26b247708597c17979f42ef3f733fb2413f72952 - inlined_ast: ef25c9a8eb7254e7f4e1331d26b247708597c17979f42ef3f733fb2413f72952 - dce_ast: b2c4576a1462e26ea0cf5a0472cdf22f7dc16636b80d9a8d46da756ed45d4bcd + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 376a98db77b336d61b78e87b4e3e4c9b890fdc272b15b4ed994f2edda5524534 + unrolled_ast: 376a98db77b336d61b78e87b4e3e4c9b890fdc272b15b4ed994f2edda5524534 + ssa_ast: 3399b8d31fd24f93442affa5b6d3b74a68b49a325ed32f445a0759506ceca2a8 + flattened_ast: 8943f237d07b8528a385d1b00ed9895d084fc35319791bdd47c2dfea6f90dd6f + destructured_ast: 521f87cce595edf7a4e62d6648df9509060593d8134b4d9b8ed6a319d8c41051 + inlined_ast: 521f87cce595edf7a4e62d6648df9509060593d8134b4d9b8ed6a319d8c41051 + dce_ast: 74783c5a8e287a0bab45085bb97e89b4a1d6a7ffcb0229bb27c83d3639427f49 bytecode: 12b2cee6aa44638371f466d0f9a4b6396e2a466669a11a938b7ac251a5b23eb6 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 7e585a628f..7bb15d21c9 100644 --- a/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/keccak256_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: 5023147911a5a4ed71eecef241b4ea2dfdc59c6791d2f0bf5beac31f8e412f81 - unrolled_ast: 5023147911a5a4ed71eecef241b4ea2dfdc59c6791d2f0bf5beac31f8e412f81 - ssa_ast: d8ea5356931f78343033adc6c6999a83ee149e12c0ea0c58540f3746d44bce7d - flattened_ast: ea6e83d6fb80b02ecf59e1ab7f649092fb4e2e03421d7d4a0da3a81aeb2e81f3 - destructured_ast: de635dffa8057d1d2dba46e04276ed53a7d48cadd8452aac7a5ce3b6c99ab4ca - inlined_ast: de635dffa8057d1d2dba46e04276ed53a7d48cadd8452aac7a5ce3b6c99ab4ca - dce_ast: af26226a49fa683dce0db46f72fba99e0c901d85997cd3fd298e346a7fd44e24 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: 0c2662f7ca3885e151900fafc55837dc0ea62e42ea1b9adc51dc9c3da0f35ccf + unrolled_ast: 0c2662f7ca3885e151900fafc55837dc0ea62e42ea1b9adc51dc9c3da0f35ccf + ssa_ast: 6aa482132c9646a33d68aa96b4a0e48b6d2825acb244d3b2df1b6a49e63f4a58 + flattened_ast: d58bc631d4423cc5917d8ae30601997ef2318d6bda393fcc0715a42b813c0bc2 + destructured_ast: 3d366521d63e8c577a93e81280a2134401892b740661e766a5d645ecc625a032 + inlined_ast: 3d366521d63e8c577a93e81280a2134401892b740661e766a5d645ecc625a032 + dce_ast: f15203e22d1ec779ecdca512fb30d89f9ec7512b5f67b2e34f9bbdc12f538f4e bytecode: 9600a008a2a7ac916f8e19cd292c150bf1474805e87b407c17fc2e079013c356 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 395ee8b196..d8df4173e0 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 133986d69711c12c0a402e01e62a3eef9f6dd752c7f39a4113bee3eb9b877cf5 - unrolled_ast: 133986d69711c12c0a402e01e62a3eef9f6dd752c7f39a4113bee3eb9b877cf5 - ssa_ast: 29026c44183d423cc53db2cafb52a126c823097677abbce54bab4884ffa81dfa - flattened_ast: 025bc216cd5f065b5d073e9dc0feecee55d7151065a6b417e28b969907f4742d - destructured_ast: 8bec28016ff7072467d568a28ab95f8dc1b471ad3764ffbfef2b14329a23406a - inlined_ast: 8bec28016ff7072467d568a28ab95f8dc1b471ad3764ffbfef2b14329a23406a - dce_ast: 553ffa0af15d5cee4320e1886b587f1cc05563a645ea8ebab02827e5f03d25fd + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 39238984c4f957313d498ac93d769d5eabf31529e86f084f249348f98ffc4f3d + unrolled_ast: 39238984c4f957313d498ac93d769d5eabf31529e86f084f249348f98ffc4f3d + ssa_ast: b5a21c311dc06cd3a1df24282de234330635ad8c04cebbe21019e6bf7749be3d + flattened_ast: 42e28ac119dfebc43d3c23b722b714ff6237238c029fa0814c1c510a10feec70 + destructured_ast: 7d7ed101712088169c4aa93d3592fcb2a6077bc360ba01aceb6e77a3d9235389 + inlined_ast: 7d7ed101712088169c4aa93d3592fcb2a6077bc360ba01aceb6e77a3d9235389 + dce_ast: 88ee42f5fd06dfb1978c8e550305aab91a7c2f6367df7a10db294c9d5af27c4c bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 4511e86fbd..a62076582e 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 89d9cf4827f02ee3ff146fadddbbdcb1bc9d463341780ccf55db2f302922e3ca - unrolled_ast: 89d9cf4827f02ee3ff146fadddbbdcb1bc9d463341780ccf55db2f302922e3ca - ssa_ast: 451e6d3761451f8a0890f93c5c0ee93244d85b25ecf9631c73cbcb07e8614e07 - flattened_ast: f5d6f9346ca7f6477f6a1e3b51e16a3ed9a3c8d355860db856c64ca29fe119b9 - destructured_ast: 9dd1da9216eb968afaea37547719d20e722b5bad6f9813fce75766090a8f3000 - inlined_ast: 9dd1da9216eb968afaea37547719d20e722b5bad6f9813fce75766090a8f3000 - dce_ast: 213b76e123a4f272b5938086214058f5e26943c5a9a6a8937713ec23b7648729 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 68b7b72b55487a3037a28ad97a8c66fea32dd888d146e0dbd9e0b54e15127e98 + unrolled_ast: 68b7b72b55487a3037a28ad97a8c66fea32dd888d146e0dbd9e0b54e15127e98 + ssa_ast: 6b02400cbee3589f04f676876baacaff4eaabf1b5f754bad5ea5a8910d955a6f + flattened_ast: e44c3cecbba9f76a11b26cbe9557313d8e5e4a234d209d1485bf8893eb51ccf0 + destructured_ast: 65842d12d143fa3427600e370147d2f1b1f73fec8d43cb5e0fbaf76af636b322 + inlined_ast: 65842d12d143fa3427600e370147d2f1b1f73fec8d43cb5e0fbaf76af636b322 + dce_ast: b02c97fa44749fc69a6bbc10f7ea9c05e0cc2fa9d873dbedc171407f36d1bc49 bytecode: f5347c70dbb10f7c191f2e29dc9b2e58760207351d34b8e0a5ccb91e360e9f79 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 94aa25946b..070397cd4c 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: e89fe35ea4d668918174f86d2272a302fd9387585a9d97a458b471d41ec29a86 - unrolled_ast: e89fe35ea4d668918174f86d2272a302fd9387585a9d97a458b471d41ec29a86 - ssa_ast: f43dc516dbd7aa69a37d97e9e832ef5eb5f0da3f64fabbaefbe5174e67bef8a1 - flattened_ast: 02534d886f14020f63d9b854f3b6e3a9286922f15e085506d98e8513d2f5f72b - destructured_ast: 0243a0e2f9c5ce3648f3a3f5aaf36c1de9d2a299191a1504e2c8ab94305824bf - inlined_ast: 0243a0e2f9c5ce3648f3a3f5aaf36c1de9d2a299191a1504e2c8ab94305824bf - dce_ast: 009222fc5b7bbef5b7e4d320880cda6222fc7c2d130d5b5f9ef651cfe64424c4 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: d7d44afccd8495fee32434324a4921e72b25627ae16cff47101e34953d49acae + unrolled_ast: d7d44afccd8495fee32434324a4921e72b25627ae16cff47101e34953d49acae + ssa_ast: e300965c44827325260013540df5d6953bf6bc619493a9f3378da75a84a04a64 + flattened_ast: ed8fd025e8dfabbcd1afa1ad8bb30022360a68467ba917b1be625ff3168594a4 + destructured_ast: 1f4e72f82133caf0c7f09a2a359dbc799e6fe56e78dfb285b350d4897703b7bb + inlined_ast: 1f4e72f82133caf0c7f09a2a359dbc799e6fe56e78dfb285b350d4897703b7bb + dce_ast: 5ffc00dc79d447f1b7ca3c65a3f2c6099bed4d8f15ee8b079eebdce68f47379f bytecode: 7be24faec6f77c016109224b474ae5e5ef66bc3d02d058ae748d6b992990d165 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 74d72e12f3..703700a2c1 100644 --- a/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/keccak384_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: a710d5c42351e6cd78ee140cd3e43ee7ecc6c358a4e6b1591073a3a09170b633 - unrolled_ast: a710d5c42351e6cd78ee140cd3e43ee7ecc6c358a4e6b1591073a3a09170b633 - ssa_ast: 0cb04cf87de0ed261d062d9a6848ff3a391c2484517b2817bf3f879cd55c41f1 - flattened_ast: 003842933e3dd7d1072e7ad60180de997963d7ed51b8c6499f1cd05d67648c07 - destructured_ast: 53cbff60239350877589a3195dd3dc94b374e3026a98360d3eaeaa87f49c3689 - inlined_ast: 53cbff60239350877589a3195dd3dc94b374e3026a98360d3eaeaa87f49c3689 - dce_ast: 1cf8f0bca7ed4b20d7aff81e4bf2498969b71dcbaf746511fab2a073f54f9686 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: b6f276959fd703e8ae1edb245d3b59a9ea49c1173383cd4a92090f41082bd3ea + unrolled_ast: b6f276959fd703e8ae1edb245d3b59a9ea49c1173383cd4a92090f41082bd3ea + ssa_ast: 16201f18e752e2a44faa4861cca11743d7711252bd1a3998e51d6611ec5cc2a0 + flattened_ast: 951182fd1ce8453cd212a8d8d8d084f0e6da83e974e162748ac766dd91561d52 + destructured_ast: 85b261a0b426451c13c2566af22af10939056fc7bd1b9fe55d5cf2d7b9be5ea0 + inlined_ast: 85b261a0b426451c13c2566af22af10939056fc7bd1b9fe55d5cf2d7b9be5ea0 + dce_ast: d20dfae6fec81abc8385acc43f8f59b2735b3825ad313e0e9e3f7ee57cf5cfb7 bytecode: b2109894ba866067ec33ab20cdc34620697485b592f6a0d511e922a89bb065e1 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 8a2511db0e..68eeddc764 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 967804bc1c94c473cbe87ec9619cc7cc1df17089dda596d776e7ef49591df787 - unrolled_ast: 967804bc1c94c473cbe87ec9619cc7cc1df17089dda596d776e7ef49591df787 - ssa_ast: 638ecb4a48e6bdd1d9255d91ca0d54af4260f89cf53f569885f9b6cb88ebf6e7 - flattened_ast: c2210ceff345f6e1ac963d1d678bd2334ee875b7ff43218396771021c959943a - destructured_ast: fb266e9e268a595fbaf35fdbadd5e343a51fdbbcc771dae90948a140ea656f59 - inlined_ast: fb266e9e268a595fbaf35fdbadd5e343a51fdbbcc771dae90948a140ea656f59 - dce_ast: 553ffa0af15d5cee4320e1886b587f1cc05563a645ea8ebab02827e5f03d25fd + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: fd1db90143ff52bb90ca420572caa0ef8b9db6a41dc4bc8ac54cb3ec36a7ff0d + unrolled_ast: fd1db90143ff52bb90ca420572caa0ef8b9db6a41dc4bc8ac54cb3ec36a7ff0d + ssa_ast: d5160a676093cb9a07ec730c10b89d6d49b9f8114dcb388587ac53e9916c9dc3 + flattened_ast: defc232df64cdff70b1c6950cd3803e5db78f94849887a7c061802567ef8aaf8 + destructured_ast: 2aed164c98a792c89b65262aff4c3349e7d09a76a1cc2e3a7cdf4fa48da60431 + inlined_ast: 2aed164c98a792c89b65262aff4c3349e7d09a76a1cc2e3a7cdf4fa48da60431 + dce_ast: 88ee42f5fd06dfb1978c8e550305aab91a7c2f6367df7a10db294c9d5af27c4c bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 b12f0ada42..18efbd939d 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 40e0759f8d0352e844cd734bd1f71134d183f95c21190180279ae51db658134a - unrolled_ast: 40e0759f8d0352e844cd734bd1f71134d183f95c21190180279ae51db658134a - ssa_ast: 5cc3717b5d360f8a6cc1f54d2e5393fefeb540a3f4da086e55ab4d3b9b6e8ad8 - flattened_ast: 8eaad22f7114f91a15e43766a1363eb47977f25ca883231c511e4d3f9cd601da - destructured_ast: d973dfff94ca4dc8986279de4c32f5c816042f7e5ec272ca0cccf035e98ddaef - inlined_ast: d973dfff94ca4dc8986279de4c32f5c816042f7e5ec272ca0cccf035e98ddaef - dce_ast: e480e3b3995b91bd78d6a92456e5a254fb98c740dbe119bbdc2a425e96ce631b + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 02bdeba6bd34e8bb2b0a5bcda880a3c4aaeb70855ee7362a7ea1a70d8d12001e + unrolled_ast: 02bdeba6bd34e8bb2b0a5bcda880a3c4aaeb70855ee7362a7ea1a70d8d12001e + ssa_ast: 83647dc64eca83a4d8d382a1452a55704d2f77539cd438cc96174e987b1c2bd6 + flattened_ast: 2efaac5c503fc9fd40aff62dcf14d3f682d2c5e3a40711061bc5e8129836004f + destructured_ast: 826d764013073c284e5536e3fa44e4bb182eda4224ce71d2e091a2f068433a07 + inlined_ast: 826d764013073c284e5536e3fa44e4bb182eda4224ce71d2e091a2f068433a07 + dce_ast: 99cf654a0c31d7736249d2674e1bd7bd7107fda1857cdd48be69df9697b2963d bytecode: 31250720832dea7675bf097f3ff4a7e878a544854d76a583daeaa8508e5b7165 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 6977a8124a..3bab1b33d8 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: acb80a43c170d138ff0aa91e25525e1823889bea0385c73ade67aa9059ce818e - unrolled_ast: acb80a43c170d138ff0aa91e25525e1823889bea0385c73ade67aa9059ce818e - ssa_ast: ee9e6479c5d1caeb8e6c13a283bae0d4fcd4b031abe17ec45b119bd9af845a32 - flattened_ast: 1cbabe4c8ae481f67f0a3c1753b4060e0ae97c36f999c289d04cb68e37d4c747 - destructured_ast: dc47ab82bae96b8bebfb915e48e1afd8462edaebd9b677f333f826b413e00aef - inlined_ast: dc47ab82bae96b8bebfb915e48e1afd8462edaebd9b677f333f826b413e00aef - dce_ast: 1e7783eb8d6788dc8ca59ae1efb9d88dff1a3672b68ae22f671dbcc214e93ddd + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: e97ddb087714e2c3d97ba425ecd89f9aab3ecf2f61bb7cd0551da9b7fb310c6d + unrolled_ast: e97ddb087714e2c3d97ba425ecd89f9aab3ecf2f61bb7cd0551da9b7fb310c6d + ssa_ast: 5563fb0e6ab54d72cf8ed055f54d72dff4922cb42f4cd821734804897e37482e + flattened_ast: 3ade22f960820ee25a4f0c4004b81772bc7a7967a47c375c02996f02dae8f596 + destructured_ast: 2bd7b147f6523005d9133788c0d5525d51286ce5bd221c3a17fdd574a4e67abd + inlined_ast: 2bd7b147f6523005d9133788c0d5525d51286ce5bd221c3a17fdd574a4e67abd + dce_ast: 831f24490f094612484fd4454925466c2cf9b6181f58b4acb23f42747b459344 bytecode: 04dce70893b730595c768593a76510f027b13559817d71dc7b804933692e59a9 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 1333f7a654..5b1d46fca4 100644 --- a/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/keccak512_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: 68f5349d28cb8795ac6358b3c1afc416509ec844dec3a736a781c3c62f5ba402 - unrolled_ast: 68f5349d28cb8795ac6358b3c1afc416509ec844dec3a736a781c3c62f5ba402 - ssa_ast: 4e6f3026c027fdaab4507be8ee564bd69ef1f66f21337d701b70637602b03b8d - flattened_ast: dff3741bbae29551380a85ececa87f9798c658bffbde42289f4308079863d390 - destructured_ast: 8512f3c68b738e41ba3c8f38d72260b9ee75168ec16daea41aacd7ad17628c7f - inlined_ast: 8512f3c68b738e41ba3c8f38d72260b9ee75168ec16daea41aacd7ad17628c7f - dce_ast: 98e25c56c2b0d98c52f249d236c008d482979bb02348c58899cc67c412e09d6c + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: ed6748608bbb0c5b32b04ac0672019de988364d82e3276c1f7764f2ae6f8cd8c + unrolled_ast: ed6748608bbb0c5b32b04ac0672019de988364d82e3276c1f7764f2ae6f8cd8c + ssa_ast: ac540a6f37049564789c2c602118ff668c2e084ad574b183545ac872666a339b + flattened_ast: 2096da4a5e42d446fb6923fcc9ef0d6460da391c48d9f36714c0e0c7a7dfa881 + destructured_ast: 333aa2f6af5f53b63353d01e3bf54616ee577392fd6b875c97766b091444454b + inlined_ast: 333aa2f6af5f53b63353d01e3bf54616ee577392fd6b875c97766b091444454b + dce_ast: 438524a4b7eafaaba901eac20eb4e31e3cbd17be2ca0f986d0a740d126f6e5ac bytecode: 48564e67f77504fa5f896b7b8f03dcc3bd690898df96eed9027776e1346b07ad 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 a690fda573..7be5880ab6 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3bbf71739a9141c02631f144cc5c66ad8a2dae835832635a2cc86cf0c5615d25 - type_checked_symbol_table: ed02579e5cda6bb7d1478776978dfedba9740dc4daa1aa9eff42cd5c8b9f3a46 - unrolled_symbol_table: ed02579e5cda6bb7d1478776978dfedba9740dc4daa1aa9eff42cd5c8b9f3a46 - initial_ast: 5f8d23ed2c5c7a5a26857f6f1c9b0b0c1375ee7286b3306d759d607fcf04e4fe - unrolled_ast: 5f8d23ed2c5c7a5a26857f6f1c9b0b0c1375ee7286b3306d759d607fcf04e4fe - ssa_ast: 187c2455f75e70c426a1f74f0231e080e7b37f37ae4e6257c35f4fe9d14b1818 - flattened_ast: 05def274e23b1c743860c49644eed1457fbda15958678950f54ace5e58ad05be - destructured_ast: d591cb0b4784ffe9eaa3f0e6db67437f8eb7dd89c982aae8824ced48d995cf37 - inlined_ast: d591cb0b4784ffe9eaa3f0e6db67437f8eb7dd89c982aae8824ced48d995cf37 - dce_ast: 63fd02dd5a58cbbab6101238ce9fc0c22dcaf76785727b599c924c704d8b0654 + - - initial_symbol_table: 548350baa6609049048c73f63eda8aceb9a80fb2d053d6c0107e0338c50eda25 + type_checked_symbol_table: 804cc38e8571801e08dab46bf9368d5dc8437105d89cc5a5af8380668ae3ea4c + unrolled_symbol_table: 804cc38e8571801e08dab46bf9368d5dc8437105d89cc5a5af8380668ae3ea4c + initial_ast: fd4c80d18986d5228d68cef6b5ea4e32abfff6bfd31db17217a9c97994ded475 + unrolled_ast: fd4c80d18986d5228d68cef6b5ea4e32abfff6bfd31db17217a9c97994ded475 + ssa_ast: 492ea5235816bec5e453b86942ea3865950dcef2ead541c9deb72202afcf732b + flattened_ast: 056f5e96537619f7846a36c492440ce8ed183194239dee1fea06fe3c6e99f4ca + destructured_ast: 61a3ae99281f62b5d4c75dca50460c1483c6fac5162774a8f0814526bb5110b2 + inlined_ast: 61a3ae99281f62b5d4c75dca50460c1483c6fac5162774a8f0814526bb5110b2 + dce_ast: af5c9cf197130658363bddc87e32b7520eb23a402481bc6939b86e576149ccb5 bytecode: 3ba55e108c81a25abab4d1cbeb28c341bed35c9a1213a2bac6a6ffe3ad6cddb5 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 4bffa682f9..2e0e51aaed 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3bbf71739a9141c02631f144cc5c66ad8a2dae835832635a2cc86cf0c5615d25 - type_checked_symbol_table: 07d6c0c3428c2082b87a637aaf35e8935bee2806a8323a4c0036ee947505fcd8 - unrolled_symbol_table: 07d6c0c3428c2082b87a637aaf35e8935bee2806a8323a4c0036ee947505fcd8 - initial_ast: 413b7457121b9b44c65744f8aea1acd4a75f86087b7d59be2fd9b3f3b980076e - unrolled_ast: 413b7457121b9b44c65744f8aea1acd4a75f86087b7d59be2fd9b3f3b980076e - ssa_ast: 83a7fa246c298630131a182c12292c6b4f202b5a65b85f6165b17341eb345ff2 - flattened_ast: 4084f57bda61aedf462ecfa1d88870b10e5c8523ce37274ff13ca9b6e7262eaa - destructured_ast: 9adb65c58577ee18aedf4ccfa922325d4d07c47dd392bff1a0213bc5238046cb - inlined_ast: 9adb65c58577ee18aedf4ccfa922325d4d07c47dd392bff1a0213bc5238046cb - dce_ast: 9c61d1061b3db59926e7a3b24f6e381055128012557e07e6f751a9d0382b514d + - - initial_symbol_table: 548350baa6609049048c73f63eda8aceb9a80fb2d053d6c0107e0338c50eda25 + type_checked_symbol_table: 354dc36b165fa3da8a90147dcfdd29785b7ebc7afefb75b5b2340b0b2036b438 + unrolled_symbol_table: 354dc36b165fa3da8a90147dcfdd29785b7ebc7afefb75b5b2340b0b2036b438 + initial_ast: ce4531f302ff88f736a92b6ed1de3dc2420257680bc3f486a7159f83533350fb + unrolled_ast: ce4531f302ff88f736a92b6ed1de3dc2420257680bc3f486a7159f83533350fb + ssa_ast: a156b034d22a8be7c1dc3f338e737fc5aec13b4d09111e5c636c830bd6849f9b + flattened_ast: 5ec526862dd50a4e63840df7ac0f061f7416b108bf6e9181faf344eca26aeaa6 + destructured_ast: 210d356aa95d820ba762b3a67f3ba64c5b3192ceb52e41ae6afb138fb07646e8 + inlined_ast: 210d356aa95d820ba762b3a67f3ba64c5b3192ceb52e41ae6afb138fb07646e8 + dce_ast: 7bb11996fdfce8173582c91ebe688c96a762b7b7c75d70bfd7aeadd6fb9e86ac bytecode: 95bc95d7defa42a6fdedd6472d0260c5d05e8a8c8e6929af7bf8d0132686f70f 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 3629fe9624..9662e7fbbf 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_commit_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3bbf71739a9141c02631f144cc5c66ad8a2dae835832635a2cc86cf0c5615d25 - type_checked_symbol_table: 6112e363c0e2595ce127f160ca4ea39be3ba38f27140f1488ac5b744e79aa3bb - unrolled_symbol_table: 6112e363c0e2595ce127f160ca4ea39be3ba38f27140f1488ac5b744e79aa3bb - initial_ast: 72da21520eeb266e1c65567ef9a08aba9089bc9a57c7bc9856777363f484d37f - unrolled_ast: 72da21520eeb266e1c65567ef9a08aba9089bc9a57c7bc9856777363f484d37f - ssa_ast: 5aa1c4faf2c21a19070b8e052a61fa4c565c511045df78b6fd80a1ba36935011 - flattened_ast: f0c3a46341dd9dec7411a24ec7f618aa080a789c67608777dadebd826ce71c62 - destructured_ast: a8f5c6f57c16c31effc5dc47f38ec35d118a444ecc373507d851e71693ba95f6 - inlined_ast: a8f5c6f57c16c31effc5dc47f38ec35d118a444ecc373507d851e71693ba95f6 - dce_ast: 0ad005216fbaacddc03cb809f4f54b56d1d49b0fbd29a19b4f5e1329ffb0b2f4 + - - initial_symbol_table: 548350baa6609049048c73f63eda8aceb9a80fb2d053d6c0107e0338c50eda25 + type_checked_symbol_table: 5db9ac376333782cadaff4c1ce2f31a0ccddbd357069439fe6bd2e7f9750b9c3 + unrolled_symbol_table: 5db9ac376333782cadaff4c1ce2f31a0ccddbd357069439fe6bd2e7f9750b9c3 + initial_ast: 3b65a6bd41c2a03d8fa9f3f615b254522987c762b8b87708353f66befc844dbd + unrolled_ast: 3b65a6bd41c2a03d8fa9f3f615b254522987c762b8b87708353f66befc844dbd + ssa_ast: 1cd0dcd47276da0a6f14507b170292ea3d34cd952faa22416889fd7f18bdf57b + flattened_ast: f802c4978bed8b911519cbf7f7ad29b22dc913436ea680acd3c70dc9d42aaa2f + destructured_ast: 76354e16c0ea6ff6d9371d74f88c6b4b8c2b17b5fece17e419ac23a9a6fa8905 + inlined_ast: 76354e16c0ea6ff6d9371d74f88c6b4b8c2b17b5fece17e419ac23a9a6fa8905 + dce_ast: 5c876ec10ca148c798a5d4b92929cf170d8d6f04bcb9c1dfbbf722a800c74d14 bytecode: 549c95212d4613a4e5901fbee874d822214994c384db635f8e24ea7b477a57eb 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 5cd5fb9951..b7bbe625a8 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 391af003fe52c698698af4c3d69e3fee486909f16a88ba73b9554bb989061a1c - type_checked_symbol_table: 5a8b298ac35aeba2a5ef15f5f59d3bc3d04e0037f43fa48bcc88893f85b94633 - unrolled_symbol_table: 5a8b298ac35aeba2a5ef15f5f59d3bc3d04e0037f43fa48bcc88893f85b94633 - initial_ast: d27517f9faf3c180fc95f0438017567ade48a71cf49ef49ca4c18972b86b05e8 - unrolled_ast: d27517f9faf3c180fc95f0438017567ade48a71cf49ef49ca4c18972b86b05e8 - ssa_ast: b838bd9b42d1f5e2a723bc0c6d5a3a21ea5ff364279657a1c980c9c51f1a4130 - flattened_ast: 447998c7fda5052ce2db04f667f0c870e4b5389fd04f812e86b67967e92aefd2 - destructured_ast: edce7a449bdd3760703dd63f6a2b2dfffaa694ab6f1ea3b4d73bcd6da5705c71 - inlined_ast: edce7a449bdd3760703dd63f6a2b2dfffaa694ab6f1ea3b4d73bcd6da5705c71 - dce_ast: 18c4318d87d9acb3e96a5f27fe5e021f85b2663300fdf5e21d55e40d2663002e + - - initial_symbol_table: 267e7ff3be98bb561dd7ba84359554b4bcebffefd9756fb1e270a2f7a8eb69c2 + type_checked_symbol_table: 6dbfe456877dbe6aa27476514f0f319b7816949035b4b843639cb72b0665c4e5 + unrolled_symbol_table: 6dbfe456877dbe6aa27476514f0f319b7816949035b4b843639cb72b0665c4e5 + initial_ast: 31e1ab32757b283fbaef4900736ec797df785040b84265d1705595919564665d + unrolled_ast: 31e1ab32757b283fbaef4900736ec797df785040b84265d1705595919564665d + ssa_ast: 903ef21b2a3b308d984dadba63b8e0d0dd734204b990ed7a4e7eea2839660911 + flattened_ast: 234aad7a65f3df4c94eaf0dd7b49a116a5bb39dcd98681e94fa9f4d887dd8351 + destructured_ast: 169ccfbdc3a6cc665f13738012befdc31fbaafc065c5698fb0fac4df239f4291 + inlined_ast: 169ccfbdc3a6cc665f13738012befdc31fbaafc065c5698fb0fac4df239f4291 + dce_ast: 7a9287833b3e4bd79b03ba2f3d93af1b74d1fcb7ede80e86ff2c52813fb241be bytecode: 44c588be4c27d8d89cd0fb7701e64126d75526e14fcc9c590da2d768f3e12b84 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 274f079993..99b63b0089 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 60fb55a6673ba16ea5e1b81f6067f1a382d79bd56bc9a73ce18a053ab42d2abf - type_checked_symbol_table: 7dc6ab9bb63a7e2ec04e5420a1bf18b4daf8daad1ee645f4493b7669a61427b6 - unrolled_symbol_table: 7dc6ab9bb63a7e2ec04e5420a1bf18b4daf8daad1ee645f4493b7669a61427b6 - initial_ast: aebbd5356b275a2f4e82636f3e93d7b4ba18833a6f808b94082c35232e4b9fc8 - unrolled_ast: aebbd5356b275a2f4e82636f3e93d7b4ba18833a6f808b94082c35232e4b9fc8 - ssa_ast: a523cb6adc46170758934a8370c065ba6a59c9c4189696da570cde725984a568 - flattened_ast: 7dc9c7deea8daa95c920e94630ec2fe5f021ebf00595827866f21aaa5149e4c0 - destructured_ast: d07e8018ead663787d33d18b2819a0cfd6fb18c2c1c635172c95544719b0c7ff - inlined_ast: d07e8018ead663787d33d18b2819a0cfd6fb18c2c1c635172c95544719b0c7ff - dce_ast: a371d30469710c422910fd0c50e381d270ba0401ed5f9371ae7e6423f0d5884e + - - initial_symbol_table: 0543dffc968c93d133c51ca64dcfb7e65ee59789ed4e7ffb5161b1f95e3c13cd + type_checked_symbol_table: 2ee644826157b17ebad7a9c12d3fc4ab8a880201d21b63481b3c0f91be96db1a + unrolled_symbol_table: 2ee644826157b17ebad7a9c12d3fc4ab8a880201d21b63481b3c0f91be96db1a + initial_ast: ddf466ca90b4922d6abb9d978892a5b2f2337fd646ea74796720e172bf3e83bd + unrolled_ast: ddf466ca90b4922d6abb9d978892a5b2f2337fd646ea74796720e172bf3e83bd + ssa_ast: 55da5f9a80163a708a1e405b0a9ea0f821d94757981a6c7324f5a67aa246edc4 + flattened_ast: 26934fc32b9233089202472d14058de12a8dd63c2bcb87248d42bfcd0334b618 + destructured_ast: 9ea259aafbba7b85d1e6fae64b8b9b0696c61d3906557f5a776240597feda859 + inlined_ast: 9ea259aafbba7b85d1e6fae64b8b9b0696c61d3906557f5a776240597feda859 + dce_ast: ed5cf91d83c449fe6b9e08af5346e038be36ece3d45f3d02068d06b9eba37ef8 bytecode: c755ed1b4083ce7afb98a0cefc02c7ba3141dbf82b81b6fd922810d887c0a9c3 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 07f8d723ff..ee19e84b81 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen128_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: eae5ef283f1267565c56af6ab4b4df95168707cf02212a2a576a4a82d1922d35 - type_checked_symbol_table: 3c3cbf3fe8a940fae5b1334e455fe101b7f85001e6e378144f40bb56e223260e - unrolled_symbol_table: 3c3cbf3fe8a940fae5b1334e455fe101b7f85001e6e378144f40bb56e223260e - initial_ast: 0f044487e9aeeb405131c0e08550f4346cfdf587b09bb3d22bdfcc673e5240bd - unrolled_ast: 0f044487e9aeeb405131c0e08550f4346cfdf587b09bb3d22bdfcc673e5240bd - ssa_ast: 140ccc8d9a2e6184d340ddb716c27ac062982700cf74463c11768c562c5b7fe3 - flattened_ast: d95816e1ba9a178cffd2db7ae30cd90aaa29c92dc962b0c67420596600ee640c - destructured_ast: 4f38fe5f6a5aa01d6b69643d7671680403cc226c780097e22ada88eab7ec3eb3 - inlined_ast: 4f38fe5f6a5aa01d6b69643d7671680403cc226c780097e22ada88eab7ec3eb3 - dce_ast: 03102ab8bad9d28951669749b7361918f62f6aae6c2c17a4851a77292267702f + - - initial_symbol_table: e1767184ce922e5940e918f41721f224a3a9cefbbbb33f5281621e7005e89f00 + type_checked_symbol_table: a2c6481b9e20466a2c871f93d1858085135b44482a611af52d19767e770a8f2c + unrolled_symbol_table: a2c6481b9e20466a2c871f93d1858085135b44482a611af52d19767e770a8f2c + initial_ast: 1c5dc19aa2edae2ab7ec02768df75c158c77e9cbdb4f203c60ab9b69b9b1adbf + unrolled_ast: 1c5dc19aa2edae2ab7ec02768df75c158c77e9cbdb4f203c60ab9b69b9b1adbf + ssa_ast: 96d08e23aef127a1bd6ce9bd41ba8ca08d46731836f5ec401df3180f3802ec50 + flattened_ast: d7191c19f7ccafd2734a4493f304784792b534710538d4b7aec2790912702af1 + destructured_ast: 0ccfddd03ba19115fa1bd3c5f0c2b224870d30c34d18020a9a7426082bcc837c + inlined_ast: 0ccfddd03ba19115fa1bd3c5f0c2b224870d30c34d18020a9a7426082bcc837c + dce_ast: ef46c3c633b125bf21da3bc61359eea8e30ae4231ab7ce7840a49d4048103752 bytecode: c7524ba0aa2182bce5d66e93f36ddf6bb89a1251840bf51c7b9dce4218ac8562 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 fd719f0787..4bc98b0845 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 68b649cabd35b2217daa6ee680fc04daa0c043a05a5a7765ac0e9a8b9e2d0516 - type_checked_symbol_table: 7abccfe35600d8f3f7579c37b034a4cd72574b6b7b6386847fe03970ca145444 - unrolled_symbol_table: 7abccfe35600d8f3f7579c37b034a4cd72574b6b7b6386847fe03970ca145444 - initial_ast: 48ac799c644d320ba4ae7767da233fa93fde7c162ce3dcce39739d368da857ba - unrolled_ast: 48ac799c644d320ba4ae7767da233fa93fde7c162ce3dcce39739d368da857ba - ssa_ast: 6669c8202a55099f53e38ea32e5a930958c968d53fb0e4f36ec02e7c69df60f4 - flattened_ast: 2cf088768e8503868cb62d95247c7d5191b1224e39cac10e4463a23c61f8d69b - destructured_ast: 6d7eb3534fd4fb8d096f9e975ed6457967955a51ffd6dc30dfaf0c05136b01be - inlined_ast: 6d7eb3534fd4fb8d096f9e975ed6457967955a51ffd6dc30dfaf0c05136b01be - dce_ast: 36710838e70c77d633ddb818a3c7bc7a5d31eadeb57618bcf06b6fddbeb7f42d + - - initial_symbol_table: 2e2099bebdbd263ab21068b5869ec6baff527d81198f07a93992463717aab013 + type_checked_symbol_table: e0b3054da2ff76088ce73f1f9cd758f34428f4b05fc40cdd93fdeccc3da97338 + unrolled_symbol_table: e0b3054da2ff76088ce73f1f9cd758f34428f4b05fc40cdd93fdeccc3da97338 + initial_ast: bf134f56729cbceeeda3db29db1a29e871389fc2cf1683ecfe2ddbb3805a8bb4 + unrolled_ast: bf134f56729cbceeeda3db29db1a29e871389fc2cf1683ecfe2ddbb3805a8bb4 + ssa_ast: c2981d96d0c9674809fda31700b4decd8349dd2c8a1d48467492e1e928ea8bd9 + flattened_ast: e1d87292b6923e83951e043b1c9c88c7dc91ef8ef3b2f6d00ccd15414ee21a39 + destructured_ast: 4289a06d905aab1eeaf275275e858a6ac712316ce7ab5d88ba53aff117679080 + inlined_ast: 4289a06d905aab1eeaf275275e858a6ac712316ce7ab5d88ba53aff117679080 + dce_ast: 276295c5898131e98e89ddeced40a9e6f399c194c41a5784a5c65ce46fb2529e bytecode: c2c9e8924baad5a7a7f6726c909e5832d597a972067c714da606359d9709ed31 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 92dc3a561b..c4c91f2dca 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 68b649cabd35b2217daa6ee680fc04daa0c043a05a5a7765ac0e9a8b9e2d0516 - type_checked_symbol_table: 50cbca89722323bf6dc1eeac9dc51916cb2f14fd7dd11fd95c22f8e77d562743 - unrolled_symbol_table: 50cbca89722323bf6dc1eeac9dc51916cb2f14fd7dd11fd95c22f8e77d562743 - initial_ast: cb6c7ad1a01918cd8bdc7125033e65802aa6b8c5173fb29237f796bc5fad7cbb - unrolled_ast: cb6c7ad1a01918cd8bdc7125033e65802aa6b8c5173fb29237f796bc5fad7cbb - ssa_ast: b8e310a42abd346242038e27b248c63a002882a56c036e1c1e1bbca9dc81c7ed - flattened_ast: 44916e0b995b8f66eb75c27679b4486dc9bb8cc3926ec18b5bba8f6d528b9ed5 - destructured_ast: 9732f44b052a9c1dfb8f8d55cbd7e8c4f64f7469c38738727df9f86366c246b4 - inlined_ast: 9732f44b052a9c1dfb8f8d55cbd7e8c4f64f7469c38738727df9f86366c246b4 - dce_ast: c900f07b693539a8165025d7c0c44f110527a46b1bd91a3270d26045df48c0bd + - - initial_symbol_table: 2e2099bebdbd263ab21068b5869ec6baff527d81198f07a93992463717aab013 + type_checked_symbol_table: 5ad00d4f337d7d989a7a1cb9b9c275d75a4bd20886c33562f1a2c61921ce2785 + unrolled_symbol_table: 5ad00d4f337d7d989a7a1cb9b9c275d75a4bd20886c33562f1a2c61921ce2785 + initial_ast: c1995353e53427c1885c4a5cc4c6141b393ee3be9fa4584b464aeedca33c947f + unrolled_ast: c1995353e53427c1885c4a5cc4c6141b393ee3be9fa4584b464aeedca33c947f + ssa_ast: f925c44b5132d4196d577a3830d443f4c79b780cc4c126ad83408163cd1dd71b + flattened_ast: 62b5b9a9bcad841d57d6d1b339d9207df7c25d5fc2362826cd12c314dffbb5b3 + destructured_ast: e788ae07d533ca027b75799f43934c42e1f78e9b34af7c14a46985885f7b59f4 + inlined_ast: e788ae07d533ca027b75799f43934c42e1f78e9b34af7c14a46985885f7b59f4 + dce_ast: 37d801aa8c249d73075126215e7b34758f2a747b81ce98f4c1832a299c5b387f bytecode: cd06659f46218302131b68a41fb05fd7ae3ba7a5cccab097f2725422427c799b 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 ded9d8027a..311aa31024 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_commit_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 68b649cabd35b2217daa6ee680fc04daa0c043a05a5a7765ac0e9a8b9e2d0516 - type_checked_symbol_table: 7d58f6333ce059a6357ba4fd57e1efc60d2e8cd9d5c051a12c30c4fe0165444a - unrolled_symbol_table: 7d58f6333ce059a6357ba4fd57e1efc60d2e8cd9d5c051a12c30c4fe0165444a - initial_ast: e4531e117b11b95e37fdb49adbc08ab1bd3060c8ae4231c55fe2641d272961a0 - unrolled_ast: e4531e117b11b95e37fdb49adbc08ab1bd3060c8ae4231c55fe2641d272961a0 - ssa_ast: 242b20f3b04d7f1f1ec06b1b34787ad226dd80a4b8b0ea1821d71600a35b16d1 - flattened_ast: 5252fc8e5473bd018ed0680bec90b9aaadec1b9ec1d83d7af7d8a4c9a3bf2a8e - destructured_ast: ae3a374e34edc6e764c398a658209ab329b90a7fd634766e40ec0c81f1b9d6a7 - inlined_ast: ae3a374e34edc6e764c398a658209ab329b90a7fd634766e40ec0c81f1b9d6a7 - dce_ast: 6ecbaca7796b8b3ff87316c8f39d60a6ce7c50806b2fd320bee530ab0ef99e04 + - - initial_symbol_table: 2e2099bebdbd263ab21068b5869ec6baff527d81198f07a93992463717aab013 + type_checked_symbol_table: db653f0c4549332233ad92696027c306c250d5f30531c061511760c78c788d10 + unrolled_symbol_table: db653f0c4549332233ad92696027c306c250d5f30531c061511760c78c788d10 + initial_ast: 201f66db76ef671b652440612916e5441d051dd32e7eb7e2ad4f2d9b13b75e4a + unrolled_ast: 201f66db76ef671b652440612916e5441d051dd32e7eb7e2ad4f2d9b13b75e4a + ssa_ast: cb1a8c7e346bd7af599d83cfac9999e773f424104ece03b49ba62252d8a4a38e + flattened_ast: ebb6b286cfaceaba42c14b7c26ab401f643b50e3844c047528af69d4883bfa4f + destructured_ast: 884c7f230dcebb309b832b05225277f9927641b614d4595c691d6a085a17504a + inlined_ast: 884c7f230dcebb309b832b05225277f9927641b614d4595c691d6a085a17504a + dce_ast: 30c895b8fba7ffea2e89602e82f57c1d6d41ecf82f35432a35bf7270576b428b bytecode: cd0163ef5f278913b3e650356b1ec3eeb18731f152c64d78f29e21f88974c059 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 8240be2f2a..acbed1186c 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 53f008c7863496e95d318e3d8848790cd20720976576f511e370250a909c3373 - type_checked_symbol_table: 517c6e2bfbec1ab034c1c87089cbc5354bc077ef8358cb942ab703fb25061b52 - unrolled_symbol_table: 517c6e2bfbec1ab034c1c87089cbc5354bc077ef8358cb942ab703fb25061b52 - initial_ast: e3960183847686f71e2b2d8b5b22816ebbb921a1b71e34b372f4e5a53c64e131 - unrolled_ast: e3960183847686f71e2b2d8b5b22816ebbb921a1b71e34b372f4e5a53c64e131 - ssa_ast: caefb1bced6965ab7049c572fb4c1f2db53272152a247ffaa2bbd2f04f944b48 - flattened_ast: 87352c1160cdcc8197f17c47a1186815e676114e1ba87086cc35288252ac2022 - destructured_ast: e3606fefc35fce64556979f6ba64e164aea3d0d86af679802a398d011e1ee7ac - inlined_ast: e3606fefc35fce64556979f6ba64e164aea3d0d86af679802a398d011e1ee7ac - dce_ast: fd33502887cdd364ed840e005c2266e7a01e25c4eaa7320d9477ba9e9c88cfcf + - - initial_symbol_table: a2342f0f3c1a750213f37726f7fba8e39540827ff50c740c3bc203f653f4f1b1 + type_checked_symbol_table: a95ad1a0891ca4ef10399ba8e6d0f66bf78bcce607afee8e8368147e49946d75 + unrolled_symbol_table: a95ad1a0891ca4ef10399ba8e6d0f66bf78bcce607afee8e8368147e49946d75 + initial_ast: ab7b87869211b27cf5ddcb305ec54f3e879f24881700cf57ada639f79c425e19 + unrolled_ast: ab7b87869211b27cf5ddcb305ec54f3e879f24881700cf57ada639f79c425e19 + ssa_ast: 4b6000596e1e33f1620aaa2237510a6f478ee0b57f0a360349b39a3b7ed9ea06 + flattened_ast: 78ef3527dcb9a15552fa7ea9fc3a04e96165915dd7782e6341a485a60fc1c2a0 + destructured_ast: d0a6ba5272fbc31a2c5dfa778a28fa738d995321355084f2eb3572e1c7f4ec92 + inlined_ast: d0a6ba5272fbc31a2c5dfa778a28fa738d995321355084f2eb3572e1c7f4ec92 + dce_ast: 66f4ccba608dbac0e9b26109e7a605733d5712358f127dfbe9f2eda38793ee18 bytecode: 944b1ffecfe76ffcc604cfe563b348727743928c63a8c55ced3ad4eccf39649e 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 d2fcec0b49..506b901414 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 83e332a1c8cd0c8f1353a3561cd237f098fc1782f05a98fe75ff9abee5b6f105 - type_checked_symbol_table: 5a4db0b8933031f7a683c7fe71cc222eee71ae41cb14e08f96970dfffc970849 - unrolled_symbol_table: 5a4db0b8933031f7a683c7fe71cc222eee71ae41cb14e08f96970dfffc970849 - initial_ast: eebcaa114aa37a7d78bf21fb0eb7738e211b8b97fa089475608ec74597d50356 - unrolled_ast: eebcaa114aa37a7d78bf21fb0eb7738e211b8b97fa089475608ec74597d50356 - ssa_ast: b90cc516157df4b0a843a8680bb15356329f517cfa7bd0b751184bae298dd0a8 - flattened_ast: fb726ca5b3ba3b1ab58b3678913615b26d20c24b744d8b8c42d85b5e529cbf4c - destructured_ast: 77abb5a2bb4b9e373defe839ccc9b08f732189b5253621ea63f53560ccb1c2af - inlined_ast: 77abb5a2bb4b9e373defe839ccc9b08f732189b5253621ea63f53560ccb1c2af - dce_ast: fd04e03e54909b445833921ee37e6946504c232e1dd651ccec6a0fad094250de + - - initial_symbol_table: f3660cccb2a70d24b95fe270160c38d5a9811bd8d9dfd104cbf79fa1b5c7cd2c + type_checked_symbol_table: c98a808f47bedad903ab05d2aa70a9c5abbb2a308168cc3b814c47a6eeeb3463 + unrolled_symbol_table: c98a808f47bedad903ab05d2aa70a9c5abbb2a308168cc3b814c47a6eeeb3463 + initial_ast: 1caf36449cd813d7e5b7b879bcbe865960e61659c433a6001be0897ace532fb3 + unrolled_ast: 1caf36449cd813d7e5b7b879bcbe865960e61659c433a6001be0897ace532fb3 + ssa_ast: 4ca839c67aa15aacdba818170075db96404c85cf669a4031fba5c9210f448051 + flattened_ast: 889d0f3a3ba60a0a097960c66abf1916f88ed88dc21adf4a06ae16adf8092b22 + destructured_ast: dbaecacb94ed317310873314ea2672e504602948b53271b536303940b0496814 + inlined_ast: dbaecacb94ed317310873314ea2672e504602948b53271b536303940b0496814 + dce_ast: 0a8f8f1153fb69d844d9af61e090b2111951017bf7b6061e165c1ef2dceafab5 bytecode: 3d199e7bd35710525161f08b7c5cb1dc788ee7815cbd59a88967108b10c8f972 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 2472a0d8fc..17fedc2033 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3710d59a75497cdb41d018131d422277feb5ce69b2d0e3edac384d768a5deb46 - type_checked_symbol_table: fc4317fc4c5ad7250c0378ba96de66d8b3f1521ea0ced29dde0573bf7626eebb - unrolled_symbol_table: fc4317fc4c5ad7250c0378ba96de66d8b3f1521ea0ced29dde0573bf7626eebb - initial_ast: 0eb4babaa295fb18c4b318fd674df56f521fa859d8db3a09aadca27ebe4fd8cc - unrolled_ast: 0eb4babaa295fb18c4b318fd674df56f521fa859d8db3a09aadca27ebe4fd8cc - ssa_ast: 0e0f9516867822c6fc0dfc73c360b128e0c48220518791fc1ddcce9dcca2a100 - flattened_ast: 12c27ac04ae28385d1bceac59bd8052a86338fb29f1032d5c813c68fd83ab11b - destructured_ast: 168731609b8daa29e4551640471f4bb23fb6a08a6e07de7fa10885946916d1e0 - inlined_ast: 168731609b8daa29e4551640471f4bb23fb6a08a6e07de7fa10885946916d1e0 - dce_ast: 4fb01756558c6ac4079db5219ce9771a5ef89af6d7ec4aa50dc794cf84c254b2 + - - initial_symbol_table: f27106e8aa0f87d16ddbc951630c83350e8032325343effb2d3b48ec56469309 + type_checked_symbol_table: b43bbc95ab3769334c97054d9d4b62d94eb582732e099c831a958125a62eb0ee + unrolled_symbol_table: b43bbc95ab3769334c97054d9d4b62d94eb582732e099c831a958125a62eb0ee + initial_ast: 9ed3b3d23618c4858ecb55a8f23500935cb2749e43bed0522d8dec9d7668be25 + unrolled_ast: 9ed3b3d23618c4858ecb55a8f23500935cb2749e43bed0522d8dec9d7668be25 + ssa_ast: 376310d027df8dce6b081aaed3630d7de9b31c637e0069d697460b6d47740887 + flattened_ast: 0f317ae5a5b997f882690cfcca68087f317a091dbcdc32f0e95d05af32cb27b7 + destructured_ast: d7f50f94392a59ba2365cfc222be6e6b0ebf78142f96a091ddacd48ab787ef8d + inlined_ast: d7f50f94392a59ba2365cfc222be6e6b0ebf78142f96a091ddacd48ab787ef8d + dce_ast: a3d0d36688a8a79a8a796e46755b7ff33195dd12eed6419f9efb18ee51783ad3 bytecode: 908a1cadce203b91e79f9bce16280b922d6bab6f418a443b5e55989ad9f3a78c 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 1f7a49cb9e..d4fad52911 100644 --- a/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/pedersen64_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ed11fcd35120c3fb07fe582c5e9acf727c9abacf520a78a5a469cf285555d458 - type_checked_symbol_table: 96abceab3387d3b3899ea3422993f4c8d614128172e73a7dd391e02060f308f7 - unrolled_symbol_table: 96abceab3387d3b3899ea3422993f4c8d614128172e73a7dd391e02060f308f7 - initial_ast: ce885a7598dd3cf5c56e7bad09b1caceca6ff2b48b0062b87f61b63ff918a3b9 - unrolled_ast: ce885a7598dd3cf5c56e7bad09b1caceca6ff2b48b0062b87f61b63ff918a3b9 - ssa_ast: ebd74e105dd8f3a91ec52777a53959042ef1ccf4d7becc2b53dde53a77827dea - flattened_ast: 72ede536d9629916727ae6d47d1bbf7befecb3d03d879e9bc8eca2f75d6e6dbf - destructured_ast: 155c91583de65985523598ce03a8423b0c41a836123fd0ccad812268d378bc88 - inlined_ast: 155c91583de65985523598ce03a8423b0c41a836123fd0ccad812268d378bc88 - dce_ast: 255ea7764e92cc2189f352dce89ad2f2f539b2f820c0230ce4f7a3c6379a7d42 + - - initial_symbol_table: a206ae58bd1d9e64851bc27419e20c9753609fe04abb8fc2e13882236750b0d8 + type_checked_symbol_table: 9ff8a6282a2a6bc98b687401ecccd7f853dede8a83ae77bab6aee69320efbda2 + unrolled_symbol_table: 9ff8a6282a2a6bc98b687401ecccd7f853dede8a83ae77bab6aee69320efbda2 + initial_ast: ad67464ef4bfb42fd569cafbd6add6ea5b79665ae8ddf4056b0fa9a00dbabcc0 + unrolled_ast: ad67464ef4bfb42fd569cafbd6add6ea5b79665ae8ddf4056b0fa9a00dbabcc0 + ssa_ast: f1a078395f9f6f11d424ac72dd875f4bcc22a4e47eeeff30b81d7cccab437bbb + flattened_ast: 693837a068db6f857ae5d2aa599df77a188f9c6730d4e613eb16e9200733d9d1 + destructured_ast: 25a736ff9fd870916ccafcdb53418ed3388e9181dfcaf08b3cdb0fca757adf3a + inlined_ast: 25a736ff9fd870916ccafcdb53418ed3388e9181dfcaf08b3cdb0fca757adf3a + dce_ast: cf838a28e5a881106ced7fcdeeba1bc753bb8404327109c4b6bab5272dacf527 bytecode: 60461b2862272cfb6cbf27964e16921d3a0eaad4571b7313968485984101921e warnings: "" 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 bc8502425c..07ec151502 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: ea9d2789f3a43d3cc9244523028f5501ae5d9e2605766746b1ee3e4b8fb7205c - unrolled_ast: ea9d2789f3a43d3cc9244523028f5501ae5d9e2605766746b1ee3e4b8fb7205c - ssa_ast: e18cb24ab161db9b6c23b5d64e8e2cc32a446d5b1ab744aa1eb262de1b1cfa13 - flattened_ast: f8c82884a91c580c7820f224af48c1b85c4cdc9efda2d9baa93a1d982187d888 - destructured_ast: e073bf70eccff4ab342a4e3bfb7e114af2a64f997c67b55cd30e8494fbff8780 - inlined_ast: e073bf70eccff4ab342a4e3bfb7e114af2a64f997c67b55cd30e8494fbff8780 - dce_ast: 1cdab5e1ded3bb7439060f179360d85386ba9951550cac7f2fbd75a340eb83aa + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 6d4c8fde1d7dc8cc530c6f55c0583b9904493107ee53fba5cf51778b8fac781f + unrolled_ast: 6d4c8fde1d7dc8cc530c6f55c0583b9904493107ee53fba5cf51778b8fac781f + ssa_ast: 8b739c4de9425ebf651a56552890b996deb8026b6cf599d42ff591bae05aa425 + flattened_ast: 5f5b55f156ee763b4c3667d7b20b53d1bd3eac849e219664fef3fd0d07350024 + destructured_ast: 816c4dc10da517d34a9b3a8c04b0f36ad90ac076a54f6ff77c34b0eb5e25639e + inlined_ast: 816c4dc10da517d34a9b3a8c04b0f36ad90ac076a54f6ff77c34b0eb5e25639e + dce_ast: 97ac6e43e9ca83db11c8b30c3f80326e926982dadbc3628c9b5a585fd4b0b757 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 8599415473..60ba49c1fc 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 422322143c3bfad2b1883d172eaacc036df47c11e76464b04105331a59b2c91a - unrolled_ast: 422322143c3bfad2b1883d172eaacc036df47c11e76464b04105331a59b2c91a - ssa_ast: 52d71e485daccb8c2e426ce108e46cc88a2fb6d5eb12865a22d5d7a9c13b547a - flattened_ast: a420b66f3c118709565b002b8554f3ea65e6802fd91fed9ac43ad8ca479ec6a2 - destructured_ast: 1dc6ec3a0ca0a17798b7e108814453596d5e31abde24090579d823d1514daf13 - inlined_ast: 1dc6ec3a0ca0a17798b7e108814453596d5e31abde24090579d823d1514daf13 - dce_ast: ac9af9b22b591363fd827baab8e6d5b0fc8f76cc75c6c083ae68d9b054c04069 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 96cc328db8189e7b4cf99b0b381b97b38fe5b5ff70c0edb5e8855188f9ae4276 + unrolled_ast: 96cc328db8189e7b4cf99b0b381b97b38fe5b5ff70c0edb5e8855188f9ae4276 + ssa_ast: 8a1382637fb695caeaea19b521229fb21798c01199302b536e035c6eee2c3eac + flattened_ast: 9b24f539aa0cac6ccdebde69742839b046e9ad5d292908e47da8be04cb04ef83 + destructured_ast: b19a57e77220458950319035c88040430284beb437a0842b8a11f3c67923b36a + inlined_ast: b19a57e77220458950319035c88040430284beb437a0842b8a11f3c67923b36a + dce_ast: d8aeb521edf88e5fe5971802c4578f7262b2120cca21f5a3afecc5c7ba113f35 bytecode: 4a7ee455b4552494a4153a4a4585aecfdb077ae2d89b2281da182e4213c20508 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 927277c945..2bf440e331 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 55f3dac52a864fab6177f95122b0dceeb14cc9a6c13d3e0da0a1672016e7d6b8 - unrolled_ast: 55f3dac52a864fab6177f95122b0dceeb14cc9a6c13d3e0da0a1672016e7d6b8 - ssa_ast: a4858753bd1f12a5f02446de6058a4da81e0e50fa67c431842f0af1e866caea0 - flattened_ast: 12144acaaf007f2f3587b64e007afca52c0995138ea4c3dc1cbbb010a39c4685 - destructured_ast: e45cb664588fe7f32c4b866a4c8a0c280d3be9f6197fe8897f59ab00770e6a74 - inlined_ast: e45cb664588fe7f32c4b866a4c8a0c280d3be9f6197fe8897f59ab00770e6a74 - dce_ast: 91835ff55920802d1766e74dff22e4e88d1435b09a18c3498c4d9888188f7977 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 4c1e8288bc51b051d064eba8ab8f1258cbe5ad534a7f3432c48c4f932560ca21 + unrolled_ast: 4c1e8288bc51b051d064eba8ab8f1258cbe5ad534a7f3432c48c4f932560ca21 + ssa_ast: 26a2cad2150ae60c02e6627d003864ecac588987b3cea88650828fd46c9063fc + flattened_ast: 3713e8b2f40df7e56bd2c06dfa30ab668569a986f14807b39f5d59c21aa8ee09 + destructured_ast: a1b5b53230f92163126e6b3791c9e2ee324a2201d050e5b017fe652b9c691c5f + inlined_ast: a1b5b53230f92163126e6b3791c9e2ee324a2201d050e5b017fe652b9c691c5f + dce_ast: a30da19c9d00cac180a87d1bb098697e00db389e0a9b47406ba1601943201896 bytecode: 5e1c3a522f56e1e46342bb1e4d14c2827d7d7dcf0e73d13c694ce9211181a90e 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 cc462aa941..5e585ab64d 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/poseidon2_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: 225e48db7875e33693d7843b7c66a3e86ccc031db201e2e4372ee3284f5d2c52 - unrolled_ast: 225e48db7875e33693d7843b7c66a3e86ccc031db201e2e4372ee3284f5d2c52 - ssa_ast: ca235e0797f40da494a23e5906144452b05ba8728c93848adb37baf1ef280519 - flattened_ast: b48bf3a1e689718bcae1886e411cd1e94b6cdc05203b849dba98556b7411f77c - destructured_ast: a4ae3777b10f108858820906bd6f2c21fa05bb0dd09822d0cc116c62ea0054c8 - inlined_ast: a4ae3777b10f108858820906bd6f2c21fa05bb0dd09822d0cc116c62ea0054c8 - dce_ast: 2a6222308f6586a373646dce9df83772bb891e601f46d810bf6db906b112d380 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: f5d588e37ad84751cfe19e8cf7c432e823e1637ce018a3bfa536ae01638a80da + unrolled_ast: f5d588e37ad84751cfe19e8cf7c432e823e1637ce018a3bfa536ae01638a80da + ssa_ast: 94432f95ffcd4b9d0007e12ea118efb445c2f9f64f5d55720742ea230811d3c8 + flattened_ast: 3b3ec56ca5f57fcc87f60115da99133e05381d23bf7d0dc1a4a986280d57f7d9 + destructured_ast: f72dd65d26ab53f00c682bed8227467c1f0319806b1592e215ea8999debf7487 + inlined_ast: f72dd65d26ab53f00c682bed8227467c1f0319806b1592e215ea8999debf7487 + dce_ast: c2caa533254d02d255f4e9f4be98af15d12ed487f918aa426bd4d78740aa1d09 bytecode: 2854f9d794d38f70f28b7715b25d597c94a380af36a51b6b3c04d1fe71e2cf3f 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 84297bad6f..126a192496 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: ed80dc7a140ee14a738a9be6d9bbc5c0b13f7396ce689b0c8613be5e6915efac - unrolled_ast: ed80dc7a140ee14a738a9be6d9bbc5c0b13f7396ce689b0c8613be5e6915efac - ssa_ast: 6f027bf77d8749577e1a6b83a2d8ca853ae4b4d24b67b7fcd20c1ddf959c79ff - flattened_ast: 8be40ae7b3712d86ebc7497e2eb1d4b3dd7c622e3d2f7eb5b51e1c6e327513b3 - destructured_ast: a2a1a63bfdfb2ef4f0c57ce55e306e1a407c39eb5095db87a81d65ceaace46fa - inlined_ast: a2a1a63bfdfb2ef4f0c57ce55e306e1a407c39eb5095db87a81d65ceaace46fa - dce_ast: 1cdab5e1ded3bb7439060f179360d85386ba9951550cac7f2fbd75a340eb83aa + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 5d33f2d10e4f1dc02e2b081a2b5c4ab2a8164c7fbcaed0d071c843cbeed5fbc7 + unrolled_ast: 5d33f2d10e4f1dc02e2b081a2b5c4ab2a8164c7fbcaed0d071c843cbeed5fbc7 + ssa_ast: df1bc8739a8ed0438a363b39fd20548e70aec1c2850894e8cf53346f0b23efd2 + flattened_ast: d1f9b57894e204553044d69ecce9f1d3952a27f92f681cb4db701256700e8c98 + destructured_ast: a439f967c62a9d059ddc3ef34891966c29da61c7b0a22ea54280315eee7178d2 + inlined_ast: a439f967c62a9d059ddc3ef34891966c29da61c7b0a22ea54280315eee7178d2 + dce_ast: 97ac6e43e9ca83db11c8b30c3f80326e926982dadbc3628c9b5a585fd4b0b757 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 1b37c7658c..d2668c7273 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: bbd257d85d5b9c6b85579ac00ebb306f4400d3bbee2ebeb2ad6ff127b1993317 - unrolled_ast: bbd257d85d5b9c6b85579ac00ebb306f4400d3bbee2ebeb2ad6ff127b1993317 - ssa_ast: 203fe0c26389bd98cb94dc9275e50c3083d76ae0d9c2dab10a663618ac1f44c5 - flattened_ast: 3bd6daa3052b5032501583f18d440043dd0d9569573faa99782ee37d4f8e39d5 - destructured_ast: e3423e8d2068367817a71248d5305638ac2accd610aee108582e7472fa104328 - inlined_ast: e3423e8d2068367817a71248d5305638ac2accd610aee108582e7472fa104328 - dce_ast: d3d56aa6b06fa08592103d6bfa2abcf685ce90032ca8b166593e7da740278144 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 678c4c005b5a4dd31336fb14976d2a2a687370d15020489358de8e6de48980b0 + unrolled_ast: 678c4c005b5a4dd31336fb14976d2a2a687370d15020489358de8e6de48980b0 + ssa_ast: 4593ca78f02da8a10afbed3bea99636fa21e096b36ef6baf8fa9f14abf871b2c + flattened_ast: 4d0f59b0cb3f1dd054acd6b917af0a92928759227e42a1ea9d3e30304fbafa9c + destructured_ast: cd955951240a52ed4ca266868e7e98424f648794b1ca5270636b9554b6339778 + inlined_ast: cd955951240a52ed4ca266868e7e98424f648794b1ca5270636b9554b6339778 + dce_ast: 3090b10e9ecc608042cc89b113b79009ea55ee5e14de159e143f42920bf2246a bytecode: 5afc04764a3838219b882f5feeafa9603549ecc199dc30e765320f00d70c0fc8 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 8525d6768e..030733b314 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: aa8293e799828263f322b2f6fd700c5aa8764beafb5bfdb6928c11a39728e033 - unrolled_ast: aa8293e799828263f322b2f6fd700c5aa8764beafb5bfdb6928c11a39728e033 - ssa_ast: 7ba9b3425921bcfa75df7412d013fc594c97a5edc717624316208deb8a06fe55 - flattened_ast: f49b06dd7ad6deecf6a2e745c05ecb50ebbf83372bfb83c716ecba2ac3bd0015 - destructured_ast: 8837330604163cd09c94e68e94ab5728c60f4626c49fef410b6466b87a95faf5 - inlined_ast: 8837330604163cd09c94e68e94ab5728c60f4626c49fef410b6466b87a95faf5 - dce_ast: c735ac40a5f1a72c80fd043b7dfb9408789555e04bf2760d12c3f632fe236ba4 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 40b32083b20684d2daf433cbefb036fcd74d00657dcde8db6ce6c533ae68cc27 + unrolled_ast: 40b32083b20684d2daf433cbefb036fcd74d00657dcde8db6ce6c533ae68cc27 + ssa_ast: 82f5f94e4b07eda6c3b074aee5c20f7f37237003aa94883d28dd05e70ea485ab + flattened_ast: 04612476ad72c6efbd0055e3ac962ed04304628aeb43bfbc4a0c28f984c01a66 + destructured_ast: e542305e38c0ff25a667c717344549dbafbe93726fd98ba9c32af433bd606cd5 + inlined_ast: e542305e38c0ff25a667c717344549dbafbe93726fd98ba9c32af433bd606cd5 + dce_ast: 9f2703ce2176bc07738b7862ddf773340fc7f1cee6f3ab31e307f0609afaa10d bytecode: 1a55ccb2faa44b5220b4dadfb85af4d74f8018a6ca8726e85cc3d1db349cb24d 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 dc52e2cce5..9c507e3ef7 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/poseidon4_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: 34bc54c705f452d4bdc698120a4afa849f8dc063f3fa59bb36af328e82a9a876 - unrolled_ast: 34bc54c705f452d4bdc698120a4afa849f8dc063f3fa59bb36af328e82a9a876 - ssa_ast: 2256015c30ba6077240a1e917060689c4103e15c589e090f4eeab8fd4fe5a366 - flattened_ast: 3eb2d416cd1ae1bd8eaef72b3690f8b4dd41501102cae9299e6631cc941c70ef - destructured_ast: 35935d444555c9413bd980295e7b6dbb7a1bb4c5ee6ae96e77107ac725af6353 - inlined_ast: 35935d444555c9413bd980295e7b6dbb7a1bb4c5ee6ae96e77107ac725af6353 - dce_ast: 87b557482fe183f852578f9f1f9aaa4c3f2fefab8132acd8186c34b75f4526a0 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: 85c75fcbedd84ef334d6bfbc484e9f5ae890db7a7fe4b8394b47dbd6453775a0 + unrolled_ast: 85c75fcbedd84ef334d6bfbc484e9f5ae890db7a7fe4b8394b47dbd6453775a0 + ssa_ast: a36c8af76e2774ed9462df219fe9480290325236ed5f88ffdbc365b96664bb69 + flattened_ast: e6f840d8cbee43f6ceb34c7ecb95950a2a0e48c0991bed2034a047bdbc49689f + destructured_ast: 5768eb9e2d6d4be837fef1518ea706f7fbee45328698864a55d4acf53c7ae793 + inlined_ast: 5768eb9e2d6d4be837fef1518ea706f7fbee45328698864a55d4acf53c7ae793 + dce_ast: a9b419ea69ba4c64746e14d0751ba77b0bb6e8c447445921bb64e96f46499583 bytecode: 7dbc4e044d6ef673a73bcee19f7fbac023f640aeffa49485274c899666c45fa9 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 50a4ed1bf2..72a881eca7 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_address.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 7ebb1242725004bee7d6c8f80b8ca602896018878e29f1506c54998ee10f03ab - unrolled_ast: 7ebb1242725004bee7d6c8f80b8ca602896018878e29f1506c54998ee10f03ab - ssa_ast: 3a7cef7868723732340cb22185c596b68826bb9e089c9f8db715f0736570a40f - flattened_ast: ff8bd06aed49e23eda2afa29651cd3261f75c39d74c52d5ad6531c39bb4621b6 - destructured_ast: 1c930fd1297cac586246ddeca1c60418349fb03bd6e3818bf3162a9cda0e7e8b - inlined_ast: 1c930fd1297cac586246ddeca1c60418349fb03bd6e3818bf3162a9cda0e7e8b - dce_ast: 1cdab5e1ded3bb7439060f179360d85386ba9951550cac7f2fbd75a340eb83aa + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 791baa436d99b49c08bb59fa3c83f0a86a6d365fa6d032c6720e8c4a7cf94996 + unrolled_ast: 791baa436d99b49c08bb59fa3c83f0a86a6d365fa6d032c6720e8c4a7cf94996 + ssa_ast: 52b79d36bb215f1c4cd6522759c2cf315e1ea52002f3ba4666740253e63f115f + flattened_ast: 4c368973704aff90ab10fd216cfb2f434f1847f429f0aa6863b5170c17596db7 + destructured_ast: d93e78518258120f7512e2f65e9e54c04d02c18aa4243f928e481e52a373bbec + inlined_ast: d93e78518258120f7512e2f65e9e54c04d02c18aa4243f928e481e52a373bbec + dce_ast: 97ac6e43e9ca83db11c8b30c3f80326e926982dadbc3628c9b5a585fd4b0b757 bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 7f748988b7..7822901add 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_field.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 2c0674fa04066bdd4fb552fbbf52f2cf9d613ce9c708e2a69e26e5dc2320fee3 - unrolled_ast: 2c0674fa04066bdd4fb552fbbf52f2cf9d613ce9c708e2a69e26e5dc2320fee3 - ssa_ast: 8d31d6d3d3e779f44b1e259a30a1ff35a9d0e4ae1ede630512d50d57613be621 - flattened_ast: 90cdcaf12b3593507837762d49b50225dd5e945b4c516c38edc0b6748b6c4551 - destructured_ast: 857f285017f0f3c1e4a30eceb20c471494a2a565522ae99d142f6aa1de359ee4 - inlined_ast: 857f285017f0f3c1e4a30eceb20c471494a2a565522ae99d142f6aa1de359ee4 - dce_ast: b14b99450b5747ca2069c11f79258e5c4f9d54d65f3bf05f0d7a4b4547fa3e84 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 49e2727399822c21f7a16ee8885b672bd35303f6a8e74c7dd53dce657fc4943a + unrolled_ast: 49e2727399822c21f7a16ee8885b672bd35303f6a8e74c7dd53dce657fc4943a + ssa_ast: 4ba013d4341fbb82247552e8d25139b8d4c9238420b702bce8ccba7448436f6e + flattened_ast: b7050cb81da0c8e025b2973c3eb5cb10b40ec06ff868f7bce30f49bcb973b0e2 + destructured_ast: 4eb347883c78f9736ed9997f4895c5f4227e5b4237860325465f97eadb451e8e + inlined_ast: 4eb347883c78f9736ed9997f4895c5f4227e5b4237860325465f97eadb451e8e + dce_ast: cf4f5e76613f07fd916f4e66c58e29ad7f039e53bed49a8262783326a0a2b187 bytecode: 49aae76eea34a87eee6105d1ef33a771079970ce5efcddce06b56bdd162b0649 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 e2b37a65b5..f7c9df3708 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_group.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 90cc94e7494d62a830c4236ad95d0148f620251bd7b1aab57f577c05cc103ef3 - unrolled_ast: 90cc94e7494d62a830c4236ad95d0148f620251bd7b1aab57f577c05cc103ef3 - ssa_ast: 590654c72d5a366d58b0522a1613d29bf7e2de3a1c4d4391d56576ca6d86cde4 - flattened_ast: ee9bca80143c47e2d90cf22a5d75ecd86d5f4771818b34208955393dfe1ec0d6 - destructured_ast: 5906148d1d800e9be80d96422b278b052c0423077ee24a1575ee2d7c0dc3a1da - inlined_ast: 5906148d1d800e9be80d96422b278b052c0423077ee24a1575ee2d7c0dc3a1da - dce_ast: c05ef0b35bc299cb5e00938f70fbc9a5683a9a1e9b5136563ebc8a6f9e166790 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 12bedec62669e2b773269468bbb8d07ddbc72e23c124af055c176c0ec4e24f1b + unrolled_ast: 12bedec62669e2b773269468bbb8d07ddbc72e23c124af055c176c0ec4e24f1b + ssa_ast: a87389a83b736fc46cfe2ab4b4a1e7801c8c538f31d3a2cb4e915c297299e0d6 + flattened_ast: ceb0ae4bde695636adbed3fd5bfc3b73d2e7beaef37c0145ed4a73c5ef3738dd + destructured_ast: e12d863ce3351048e2a7adaaee79f81f7a5ddca53232a3d39e17344ec3a9e2d6 + inlined_ast: e12d863ce3351048e2a7adaaee79f81f7a5ddca53232a3d39e17344ec3a9e2d6 + dce_ast: bd84f9a5914afc02f27bd9848fe3361eae69c1476f934bd3ae257945f155c475 bytecode: 02d47a7250c61ef4d17c7ab46f74657d42b407488f8e4a3a3035d9fd55772c72 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 ae3130f895..1f185255cc 100644 --- a/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out +++ b/tests/expectations/compiler/core/algorithms/poseidon8_hash_to_scalar.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: b02bd8ffb1a1dcf2330e7cd2df82514e3ea748ca94619a112c5368311c330d6e - unrolled_ast: b02bd8ffb1a1dcf2330e7cd2df82514e3ea748ca94619a112c5368311c330d6e - ssa_ast: 59eb17bea5e6983f6717d456b86d5d94edbac377bfbd564477c283afbc1f410d - flattened_ast: 1f0cdaac529f7d9c037acfde0d03cf86893b383c7157328f4ac7e92b6f2a51ba - destructured_ast: 566cfd3b30579022d036365f38edb2b5940482354f51092907549c08931b900d - inlined_ast: 566cfd3b30579022d036365f38edb2b5940482354f51092907549c08931b900d - dce_ast: 2b6e9e667631068d3f641349bce2a9cdfc0b84f90d95f74c961f3f73983bd6f3 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: ae69d8ffe2fdacd176e755f7e6a526e4a5924d7b8a97b502078618b37bb04df7 + unrolled_ast: ae69d8ffe2fdacd176e755f7e6a526e4a5924d7b8a97b502078618b37bb04df7 + ssa_ast: b26163801af9c678d20c2657b1f0e3bd8e8ec4836f342a743293d38ed54dc094 + flattened_ast: 7e5eaf6dbf6843134a215a08b4fc6a471e76592f39c9bffe0a45d6ebc8a2ec2f + destructured_ast: 46194a2f3c06cdf8f312fd4aecc2a58e26d2535e4990a77b8cc21a4ce2235358 + inlined_ast: 46194a2f3c06cdf8f312fd4aecc2a58e26d2535e4990a77b8cc21a4ce2235358 + dce_ast: e56b136231e058aa304f5adb9b8c262cbcfecfc2d0b1e3f046a73e4eb709b8b0 bytecode: 5230c6c2a5d11187990baad02e10050166090cd500ef2cc6047d648384c8cac3 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 ad327055a9..0062cd6a43 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 66217e543c37656474fc0d7c16ffedc116a16ca011529c70d69a8aceb281dbad - unrolled_ast: 66217e543c37656474fc0d7c16ffedc116a16ca011529c70d69a8aceb281dbad - ssa_ast: 3d176e98195da7e3bd2c1b58434834e2d991a45881b63932f7aed5096a6d46a8 - flattened_ast: 433574942dd161ae4c4d333aaa317fdd8c646f7f7995f196ac982cd92781d912 - destructured_ast: 44f82f4c9dce35672d9175167ba050b2290e7d91b3e65de0e47577cd20a868ef - inlined_ast: 44f82f4c9dce35672d9175167ba050b2290e7d91b3e65de0e47577cd20a868ef - dce_ast: 87b1e6405b3e7fe8d950a130b9d12bef516048739960ab23e976d7f5116873a4 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: bd89df2cf63e09b2aacbcaad8a268973c1574666c238c41aacbd3ba3c04d5902 + unrolled_ast: bd89df2cf63e09b2aacbcaad8a268973c1574666c238c41aacbd3ba3c04d5902 + ssa_ast: 7b392282852ea91a394a205127b0494025e3ae8c05ebbc3794dee3d9f4137789 + flattened_ast: d1d0a6a93408867e9a397e3c9112629d8f24abbde92853d35d47d33ba219039c + destructured_ast: 69b319521d7c8bd94f1132850031bf706e91bc76fdc19ed1379f245b4c209067 + inlined_ast: 69b319521d7c8bd94f1132850031bf706e91bc76fdc19ed1379f245b4c209067 + dce_ast: f35bc7a27cd90f45b1396e3de6323662e3a3e76ddbf5741715d7d3b4f55641bc bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 57f4c26d53..6d2d70a1ca 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: cb5f09a417d514b13be22ade6744c32ed7bf67985766966bc2cecf7aa523536c - unrolled_ast: cb5f09a417d514b13be22ade6744c32ed7bf67985766966bc2cecf7aa523536c - ssa_ast: a49ce96466e91288b4541a6bb9d08f1b5afabfe8afb9195272d8a186b247a3d9 - flattened_ast: 39e1f707293cc56d553266bdc89891d145c0ae1c1a6300737c61ff3ded3086c3 - destructured_ast: 2e9988d5690d912188bbc3c54d909574583c01ffb0dfb219887056e8615a5197 - inlined_ast: 2e9988d5690d912188bbc3c54d909574583c01ffb0dfb219887056e8615a5197 - dce_ast: 8de471f719b29984eb396f628c2c380a9522fda30fd068fcfde106e6233fdd8c + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: fc65663308d4e0d86b0e88728f4fa83d59051d62fddaa8d375719ef46d497599 + unrolled_ast: fc65663308d4e0d86b0e88728f4fa83d59051d62fddaa8d375719ef46d497599 + ssa_ast: 8c5f64489d13f07007552f3806db19536d99b976b7ede5c534103d1a4442d6f2 + flattened_ast: 1ac2278a11df9c8230283102d770cd7878d5d5e5382d2e765bcf894ba8f69f0c + destructured_ast: 829a3fc2892d5e80ffe4af88b10076daf69a3cc329717178b6aae9c7962d6c1e + inlined_ast: 829a3fc2892d5e80ffe4af88b10076daf69a3cc329717178b6aae9c7962d6c1e + dce_ast: a53ddb4793a44e9a90b12d2bfc4f9493fc42dc8daa5403c4aaa9bec9bc37c2d1 bytecode: 690637a56c18881cf6f85a1531bb8b17cd18d901daf7c29301562c019fe495c7 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 c359fcfa0f..41834ab88e 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: e3f510e1216f277c35591e633abd728fd3aa9e4b6e8af69030c36ddb04d04f10 - unrolled_ast: e3f510e1216f277c35591e633abd728fd3aa9e4b6e8af69030c36ddb04d04f10 - ssa_ast: ef28b6de6881194982aaae64404dbf7c5ed2cd07ff07b019620cd44779223cad - flattened_ast: a4840b9c71edf16c4e3c81c8b824d95d39b23f7277d034bf6674a07c4573b77b - destructured_ast: 3553743ba2634b0e0a679c0356054614af5cc7dc257f86d9a7889af4cfc05358 - inlined_ast: 3553743ba2634b0e0a679c0356054614af5cc7dc257f86d9a7889af4cfc05358 - dce_ast: ad99fb57826bbadebedd521bbeea402083cf3754d96cb567273596a08560c042 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: d979cb06177ade4eec9fab801ec7fdcedb978cdc5faa6feee13c47de234b8a17 + unrolled_ast: d979cb06177ade4eec9fab801ec7fdcedb978cdc5faa6feee13c47de234b8a17 + ssa_ast: bed215bd7d037bb6930853451cd6113f128b9067c99883a00e242c7b2fbe92c0 + flattened_ast: e50bb4b75f667f86753fbe60dd700ff3101ba5fa741aa2d2c408e5d6d724b2e4 + destructured_ast: 7b423cc2834d512bedbbfeb4a03205f3a3a317781eeba3cf34bb684d0d540254 + inlined_ast: 7b423cc2834d512bedbbfeb4a03205f3a3a317781eeba3cf34bb684d0d540254 + dce_ast: e20b8489660179e4e19fee306c2a29cc0017cbbfd706143979402543bef73528 bytecode: 46d916910ae925bea8c55fc0887b41d05efedac9228150f59f894ff52652a290 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 61d6dd7dec..0c0e0184f6 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: c200a3609b214c94f287c35ab973dc24fd4f000e3af5f443cba590693b1d3425 - unrolled_ast: c200a3609b214c94f287c35ab973dc24fd4f000e3af5f443cba590693b1d3425 - ssa_ast: 8fc1125a98566bd6a8da40a37f6e57b6d0389229d17843d30aebce099dbd29fa - flattened_ast: 5ca26cbefce9d315e718028cfa53c764dc203522b77221068ef0505ee537944e - destructured_ast: c025d6f7808ee01f7214596b1ae54158534b46c2b21d33cc4963d0f497c3c4d6 - inlined_ast: c025d6f7808ee01f7214596b1ae54158534b46c2b21d33cc4963d0f497c3c4d6 - dce_ast: 65c2ce0bde3545fd7784f682ca6fbc90d3a45182ad2793b4036c3ce356e9c960 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: 8cc0ab155845e611e3aedf95fd7f6c170779aa834c20ea2b89d2e828f503027c + unrolled_ast: 8cc0ab155845e611e3aedf95fd7f6c170779aa834c20ea2b89d2e828f503027c + ssa_ast: dde1317f86db19375def352dadcad560081a35f7e807e0447bc2b75856bd8ee0 + flattened_ast: c13d3cc0804344b226cca8ffbcbd1fc149084307c8b2ccf19ad2d2d7e769ce00 + destructured_ast: cd93a842af2fdb50d735f5bcd4aed559ceca0c43d25fe0dabe26c56f4ed22d51 + inlined_ast: cd93a842af2fdb50d735f5bcd4aed559ceca0c43d25fe0dabe26c56f4ed22d51 + dce_ast: afe633662100d8029ec2db5a14a813176f88e06b0c51a0b578a176800a03a1ad bytecode: d6a9ad31d87c08ce7882a80a4d5067f89ce048108bd23a41487051aab4904268 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 13a1052e75..5c678b89cc 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: e09d05eb025dc64bd9e1cac44f7a4044fcb3c29c1a58f8d15994a117830a6a71 - unrolled_ast: e09d05eb025dc64bd9e1cac44f7a4044fcb3c29c1a58f8d15994a117830a6a71 - ssa_ast: f5a1b4dfe4a5ab714e6fad33313338544239381d97e64ef08d0724de930a5f69 - flattened_ast: 02acd6900e0dd3895aaea67b6a42ce2e938c805c52501ebe2be081e2ee7d27c2 - destructured_ast: 43d610e7daa758274abf5eaa8c39ddb686ca768cb13dc138602e2ab1a55879dc - inlined_ast: 43d610e7daa758274abf5eaa8c39ddb686ca768cb13dc138602e2ab1a55879dc - dce_ast: 87b1e6405b3e7fe8d950a130b9d12bef516048739960ab23e976d7f5116873a4 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 63fa305f2e8a83ce0dfe1abf133a8282bccbbb1719b7cf2ac378685ec8f215f2 + unrolled_ast: 63fa305f2e8a83ce0dfe1abf133a8282bccbbb1719b7cf2ac378685ec8f215f2 + ssa_ast: a2e4227d8c3817ded02c57d06f74ef873f1344e44a2370756fe5855039bc8324 + flattened_ast: a80b2cf8fbb3f3e8f5598cea41ca2d1014e9ba1a7afd2e50205b08dd365863be + destructured_ast: 31d81696d4b87fb2a19ea4821b9683e1c93620486adb5be6e319408109b5f626 + inlined_ast: 31d81696d4b87fb2a19ea4821b9683e1c93620486adb5be6e319408109b5f626 + dce_ast: f35bc7a27cd90f45b1396e3de6323662e3a3e76ddbf5741715d7d3b4f55641bc bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 176a209b3c..563807548c 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 9b864a19d9a0c4edd48654ce805a09bb5a9403e3024f14e7c19a60b696ce66bd - unrolled_ast: 9b864a19d9a0c4edd48654ce805a09bb5a9403e3024f14e7c19a60b696ce66bd - ssa_ast: 118c9841f59596e9c87f98eb67b49b354657fdff34ac1f9a6d369583cf84f874 - flattened_ast: ceff20db20a3b34dc86aa124658766208ab857b4d6d5bf80f832f4ff4e83bf8a - destructured_ast: a78c5af8a92d46449da615d91aecfbcef4771433dfb11c1b86df0b152913bc92 - inlined_ast: a78c5af8a92d46449da615d91aecfbcef4771433dfb11c1b86df0b152913bc92 - dce_ast: c2c719a340cf97ae236007b69c2991efa99ad4b6df65541d01a95c51c2d00ce8 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 2f98faa9ee9fa49e9d175a2cf6c29b8c8ea7404a2c289b68de20162c4aa1052d + unrolled_ast: 2f98faa9ee9fa49e9d175a2cf6c29b8c8ea7404a2c289b68de20162c4aa1052d + ssa_ast: b461095f30fd5daa7b5d8506e64c11c2de579e096fc63d434914e9af37fec28d + flattened_ast: c0c919f95f4ce601abab03666b6654a3c7f812fdc69aae74f5dcbd2b17833b86 + destructured_ast: 779f0fe3f01bb8883932a1d379763fd497378f46e12310627cb259f4e204fd65 + inlined_ast: 779f0fe3f01bb8883932a1d379763fd497378f46e12310627cb259f4e204fd65 + dce_ast: 1a6161e5a856e9a674a6c4c4b7d7542b0ebdbdfa7b46ea0256124a972c6f9fe5 bytecode: 2e3beeb8a0f7547611c2c519e43599ac9e5b7fafc215ee921eb500d921987252 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 dfd19b1f08..2cf9358aea 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: cfa51041f42553b88699f49e3da7ff85f59c0a22fb888425efdf127ab16b34de - unrolled_ast: cfa51041f42553b88699f49e3da7ff85f59c0a22fb888425efdf127ab16b34de - ssa_ast: e480464c47b0ac335d1d7845164dc970b2a3ec536ce26084fd4fa39d1d2895f5 - flattened_ast: 4e4f438fae09bc062ffb7f5aa379bb32106d862b0d5b4aec0f8fb6df3573f94e - destructured_ast: f490ae9519ed30a9cdd86fccd69532d160934d61d1d93cbe5d6b9086afb8f057 - inlined_ast: f490ae9519ed30a9cdd86fccd69532d160934d61d1d93cbe5d6b9086afb8f057 - dce_ast: 0f51ceb7020441615732f74722421d3d4d252583d2cd12a996830ea1930e9026 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 0090cdfd23a90670204287d0924da62eb6987f14e9902fcdf2e49168ce1905fe + unrolled_ast: 0090cdfd23a90670204287d0924da62eb6987f14e9902fcdf2e49168ce1905fe + ssa_ast: ca2048f889bf902ce8c20bd9259302ec32f05d895de3b0a51070c74f651e662c + flattened_ast: 58e5a7b8300bf12cfc38fb97c2bc9c26ca46d6420d3120a8cbf80779297c2b23 + destructured_ast: b4ab612488fe789843e5c6b1e1df254d974345265775eb8e2fa8b2a736dcd327 + inlined_ast: b4ab612488fe789843e5c6b1e1df254d974345265775eb8e2fa8b2a736dcd327 + dce_ast: 8d0d1fe8d99f97a36357c48b536d2604b97d985b4ffa30db4f6133cde52ff8d6 bytecode: 9dddbe9729f05832d71afd33571dc4ea51212f6e4f6d6c6b27f523d38059f2a1 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 8601c9d0b7..3ddea9f070 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: ef1f4ff1e7cd472736d0203a4848d48623e5664f1cdc105d19fc1efa09c1cf57 - unrolled_ast: ef1f4ff1e7cd472736d0203a4848d48623e5664f1cdc105d19fc1efa09c1cf57 - ssa_ast: 3a539a668956b2e0a4b127ab329f609a39de370ea6cdbf5ee7bf7b3b7c1b57a2 - flattened_ast: 8a25be4b78660b041168c3d5498116cba284ed54861811f340bd4e16e0541ae1 - destructured_ast: b3852e1d25bce0f5ee4f27ee8c793544fbf596e2165f4b8dadf8f8b211f8bc84 - inlined_ast: b3852e1d25bce0f5ee4f27ee8c793544fbf596e2165f4b8dadf8f8b211f8bc84 - dce_ast: 6e25735cdc725acab4b2fdefa7071ef4f974a94350cfd1de09861bd630f7fe41 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: c840f85fe397b0ad2c52709c7a5378cdbf01940eccba4ae6b7d6c7d630f70ecc + unrolled_ast: c840f85fe397b0ad2c52709c7a5378cdbf01940eccba4ae6b7d6c7d630f70ecc + ssa_ast: ce2ef3416e58f10b15f068001f52da6270d7e7cd1cb78318557ba4bd30251f03 + flattened_ast: 888c8290bf53ebb10e81a8cb7b8bf81f5543765711c44626f2a6c9060e63f10d + destructured_ast: ab79ce707c9b751f5ca2df456302215bd7a6043b1b7656f4a29511f5b23a3102 + inlined_ast: ab79ce707c9b751f5ca2df456302215bd7a6043b1b7656f4a29511f5b23a3102 + dce_ast: 4344db45605685bdb36560e2ddd869dfddead94c0bc105388365f9fdab5d6801 bytecode: 77991d7596edcef00041488b23dfbb364c0c979217f4de3a324d42d91ea28f5a 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 9f4fa71d13..4f8c41d3c3 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - unrolled_symbol_table: aaaec423b2c439b4857751e7dec72e29fbe3cf863753d6f21e52c9d0f5e98558 - initial_ast: 9fecdd7c4ca463b4823d59fdb478d3722688a6b57c5a97335bf3dcd0a23a115e - unrolled_ast: 9fecdd7c4ca463b4823d59fdb478d3722688a6b57c5a97335bf3dcd0a23a115e - ssa_ast: c815148c7944e6fcc8e2c62a92020cb3def339f23722bb913121a11a02728015 - flattened_ast: 7d23a038662f928171a506f1a9d76c9aecaca63abbaa91d3e31fcf2334b329a7 - destructured_ast: 93a0fac08c48b74f0a1708b2e777fd57a67cd064c95d2973b35d7b2ed1e0aba4 - inlined_ast: 93a0fac08c48b74f0a1708b2e777fd57a67cd064c95d2973b35d7b2ed1e0aba4 - dce_ast: 87b1e6405b3e7fe8d950a130b9d12bef516048739960ab23e976d7f5116873a4 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + unrolled_symbol_table: 7ea97bd3f2f1366697977d015b733d7f70222006a2c318ffd71f85b486683aa0 + initial_ast: 36f8e628b933d4c46daea0f7de09b12d931d4bf420ff147aee8da1710fcfe644 + unrolled_ast: 36f8e628b933d4c46daea0f7de09b12d931d4bf420ff147aee8da1710fcfe644 + ssa_ast: 3ab0b2468ce7ea78a5e12e730d23d0b1a12004ae4e57fc58995def2f855afe97 + flattened_ast: f02fbce54da59a09b27c833aa754582e5b9d3003273bf1a5c1abffe20c1c2f9e + destructured_ast: f8ea617b27ff0bb4a5496e1b7d30cbe2997a854d82fcd337e66751db5f5cfde6 + inlined_ast: f8ea617b27ff0bb4a5496e1b7d30cbe2997a854d82fcd337e66751db5f5cfde6 + dce_ast: f35bc7a27cd90f45b1396e3de6323662e3a3e76ddbf5741715d7d3b4f55641bc bytecode: 03845ec2f54d49f71640659603ead8f68ad067a15fda438e5e13524777d1559b 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 85e94dfe23..b6221a754f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f96df1e414fd96505a23c658692de40614d28804ebeaeafc90835f4087c91cc - type_checked_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - unrolled_symbol_table: f51b6c1660b8bb5b45ca5e05c303bf2fb92e47d575ff34c69abec002486452f4 - initial_ast: 763d4e5ce41f2cd66d5622a917840641c0a95c1f576b4823eaee5e982e05c61c - unrolled_ast: 763d4e5ce41f2cd66d5622a917840641c0a95c1f576b4823eaee5e982e05c61c - ssa_ast: 635f9fae1571db280d3fc87f117586a5936576bb024a11b637ed1c030388a43c - flattened_ast: 675d47254c5202c69c0c34c300e11c2e5527ab381e91ce855ac6c619d1ed4f61 - destructured_ast: 12ad61c676ffae680cbc06ed4540d6c77b39611db29e1f467bce451b1cac3e95 - inlined_ast: 12ad61c676ffae680cbc06ed4540d6c77b39611db29e1f467bce451b1cac3e95 - dce_ast: 27328f5ba6bac7e76a935dbbac058911037608ba443cd931df349b0cdfbb7438 + - - initial_symbol_table: 0b53989640055bef15deab2fb1e4d8691b4f1b439f1bdba64f34278be1cb37e0 + type_checked_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + unrolled_symbol_table: 857ddcccc8ba5f91784b3dde333bcc63b5883ee12d4110112eda378ac43ccdc5 + initial_ast: 1687df8896d1f698f7f4f493025569acdb85c6feb7ce47c5f9c808681a46dd97 + unrolled_ast: 1687df8896d1f698f7f4f493025569acdb85c6feb7ce47c5f9c808681a46dd97 + ssa_ast: bdf68bbd3439f4fb2e0c25a4b5b5c78c99c8c36230ab8306edfb6681e5509d8b + flattened_ast: 7a45f7085de22f0097be4ea871cf48d01e73d08c4a84c9221f8bbc9c73faca58 + destructured_ast: db69568065e793d347eb559138d79974bef3bf87d8d28ffe665abeb6f30484ab + inlined_ast: db69568065e793d347eb559138d79974bef3bf87d8d28ffe665abeb6f30484ab + dce_ast: db5890c09882d1c16a149b5d1ea9adc21bb707a4c55d7d5718cc2c90351dce25 bytecode: 5a8a82d9707b83f6fe1d6f317a88b89ec9d908cd30fde3658d4e465e4ddf88e8 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 7c044661bd..177535c3df 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fd9620b494239c2b62c2da7b951d51f08a1c0ad366a726e6b108da648ce5fb58 - type_checked_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - unrolled_symbol_table: 392b4afe780015c412cfb5e45a1b084b40873e9eda40e05ef94ab54aaadf8a3d - initial_ast: 824fe787e64a63ca2bb66cf33aac480b7369e0a56002360578539f84ef81c5d5 - unrolled_ast: 824fe787e64a63ca2bb66cf33aac480b7369e0a56002360578539f84ef81c5d5 - ssa_ast: d757d2c244d0eac82185ab31bcaca7a4d6213b8b03b5832d366ebe114eef0755 - flattened_ast: 9e5bf3aeb1df1e334b88c35e7ac1346683dfa441e82f3224f8ad7b14182ced87 - destructured_ast: 76547bbaddf1f2c9eca31cc4d14b793f7de6cc873437602f7e39bf995bd53059 - inlined_ast: 76547bbaddf1f2c9eca31cc4d14b793f7de6cc873437602f7e39bf995bd53059 - dce_ast: 185ec680246e6f56c9e95053728e87a8383828e838967a0f19e53859d79b8848 + - - initial_symbol_table: bc00a6f0fa880e2cddf4bc424ff5f9968e43ce903d50d465f4f546e7cd4a2cf2 + type_checked_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + unrolled_symbol_table: 2b3107f8a94acb12092cb40d6eca58305e01681f8aaf3c4fe128ca80378d5390 + initial_ast: 5c5fc23355cac3e656a1a5e25323ef3dbdcfe32b9885fbe70371e9b933a8268c + unrolled_ast: 5c5fc23355cac3e656a1a5e25323ef3dbdcfe32b9885fbe70371e9b933a8268c + ssa_ast: ac8f5d7170232bc69d65b870edaaf678fcf053d6f9968d0362c9f3b65dd02e31 + flattened_ast: af4a154fb2e277db1c9da743bff756c9d312fee30a3c07e2b6b59633dd416303 + destructured_ast: ed9a1c032724b3e50d3505c412cdf2f0beea5bf353bac82137c7510700efe816 + inlined_ast: ed9a1c032724b3e50d3505c412cdf2f0beea5bf353bac82137c7510700efe816 + dce_ast: b01e6d9ea1ae58d8ea6b02d2f7e065cc467094b713269d0cb9ab68ae78692d21 bytecode: 02daa75965baeaaad40c59c24d161cb796a2d833b10bd189c9bb2a38e8bf747b 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 0f943d97ba..2918f0fb1f 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 @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 15549a7085ac019c35b881b7ef00f56cbfbf0a21e9ceb4d4599fa4e06359d9e5 - type_checked_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - unrolled_symbol_table: 3955df6eabb0bfb8f9df5a34a49c11bf3bf95325f88a0affd038b820e7541266 - initial_ast: c424835a31e7d78c1e65fedf9771ccd1d8982573c64ceec7f988fb760f2578e2 - unrolled_ast: c424835a31e7d78c1e65fedf9771ccd1d8982573c64ceec7f988fb760f2578e2 - ssa_ast: f3bc2c0779bf16ca2a6f34e6cf4820a70168bf1bbd3428c563655bb6c40c1a28 - flattened_ast: 1d69c8da95c8bef00b913f1045bc8907d1fb7f1ac39d7589b3784455bdf9d993 - destructured_ast: 60169ba7be0ed30a58ad43a1ce84b153e76b6554366dd50749ca1b61deda37e4 - inlined_ast: 60169ba7be0ed30a58ad43a1ce84b153e76b6554366dd50749ca1b61deda37e4 - dce_ast: 07d73fe6b48482d2aee64e23399cbe6600565c294b23fe94ad61a01ad7827063 + - - initial_symbol_table: 79eed2f6e683aa3a028ae2e9dab1002207743d7b4a651658bbc6a5b8185e0f8c + type_checked_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + unrolled_symbol_table: 17abd653b2f3fa7cd1996c2f7675fb6f64a4b5dbdd281c46e8977676e7eb857c + initial_ast: 4607def290af20b5b62227326034f06026e8cbcdd32a36fd670d83801ad99902 + unrolled_ast: 4607def290af20b5b62227326034f06026e8cbcdd32a36fd670d83801ad99902 + ssa_ast: a176e30a93c5207ed0d874964e6d6e7ae3c081b1103d8dad50cb0bf6a6090d41 + flattened_ast: 594b7506fcf6fbec70b530cb7e51c53cdab54dd6a27343cdd523ccd34e692c43 + destructured_ast: 8e1cf7d7f8fd978ef1d64cdb899fe93655555d907f896b6e7c18a01383c1e029 + inlined_ast: 8e1cf7d7f8fd978ef1d64cdb899fe93655555d907f896b6e7c18a01383c1e029 + dce_ast: 3f14661508e3d2672b9049054796df05411f308aceaa2ab72b862d7a62add16b bytecode: ea26232ca66042daf7a856c208ce760f7355068171ed4cde5da403f375ab7d65 warnings: "" diff --git a/tests/expectations/compiler/core/constants/group_gen.out b/tests/expectations/compiler/core/constants/group_gen.out index f40af6cb60..6c8362d36a 100644 --- a/tests/expectations/compiler/core/constants/group_gen.out +++ b/tests/expectations/compiler/core/constants/group_gen.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2c341a58bec3063d55fd77ebb308d445af77b620186197466b3a45ca26b3750e - type_checked_symbol_table: 004be6947e42ef7e19c6bb0e2e4defefd4612931de097f9f7cc13672c2d5511b - unrolled_symbol_table: 004be6947e42ef7e19c6bb0e2e4defefd4612931de097f9f7cc13672c2d5511b + - - initial_symbol_table: 0e6cdcc0120752c1f2e358be01cef22a14a2b9b6df6304df861bdde5e6615f9c + type_checked_symbol_table: 35993ce9d5debf3e76ec2a01bf9b64128807e3153ef9e4621606f4237e0818a0 + unrolled_symbol_table: 35993ce9d5debf3e76ec2a01bf9b64128807e3153ef9e4621606f4237e0818a0 initial_ast: 2d3a643bd2d39f5776e33b1e757ca438401d128a3289a51fb467ce283b2e80ae unrolled_ast: 2d3a643bd2d39f5776e33b1e757ca438401d128a3289a51fb467ce283b2e80ae ssa_ast: d62fe51b8ff85daa579229dc6cc07d0bf48b402c65a8649936a70b8be2af4d72 diff --git a/tests/expectations/compiler/definition/out_of_order.out b/tests/expectations/compiler/definition/out_of_order.out index 8329110511..f568e7cf07 100644 --- a/tests/expectations/compiler/definition/out_of_order.out +++ b/tests/expectations/compiler/definition/out_of_order.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 249b52744895f5d35f8f71892a1f8bdae3224c5fb599229556c474cf641c4e0c - type_checked_symbol_table: 0bd3ec7f4ab111678ac11c6a821bc991f8c95fcb3f427a268daddad3bcad0081 - unrolled_symbol_table: 0bd3ec7f4ab111678ac11c6a821bc991f8c95fcb3f427a268daddad3bcad0081 + - - initial_symbol_table: 30486dc8d5f71038ce3a35dbc4072cd14efd11d083f34dad174db3354c70d91a + type_checked_symbol_table: d5f5bb7933eb7ac8509b56c192f29d8199973ff85cc285b183d602d74e8cb549 + unrolled_symbol_table: d5f5bb7933eb7ac8509b56c192f29d8199973ff85cc285b183d602d74e8cb549 initial_ast: 3c940903056c3c30d644f18ceb1b2e2bd1334ac5ad5f50d40f61a79c4eb344d6 unrolled_ast: 3c940903056c3c30d644f18ceb1b2e2bd1334ac5ad5f50d40f61a79c4eb344d6 ssa_ast: e591502f02ae7ddf1aca686630c4732fc88ee409ffcda5602d61e7b25149d944 diff --git a/tests/expectations/compiler/examples/auction.out b/tests/expectations/compiler/examples/auction.out index b946407534..2eb592845b 100644 --- a/tests/expectations/compiler/examples/auction.out +++ b/tests/expectations/compiler/examples/auction.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9dc5f200dbf44202ad561bc0b1c62679a2d82fdc280b0c4ef95b4757e7b6c8b1 - type_checked_symbol_table: e5beedf2de1051bf79bd68bc02b5dd44795f9820959be7d9ee873d8b72510842 - unrolled_symbol_table: e5beedf2de1051bf79bd68bc02b5dd44795f9820959be7d9ee873d8b72510842 - initial_ast: 5fbbe3c4ae85f9c6dca5fb009830b17edff9c2680edd80b2ec886d7f9b0e9310 - unrolled_ast: 5fbbe3c4ae85f9c6dca5fb009830b17edff9c2680edd80b2ec886d7f9b0e9310 - ssa_ast: e5cea630df7765014a40932e269164e2952aa8ccc0d233400ea34d25359a4d8c - flattened_ast: 62e26cc398581ac19d55d3ac911a9ff5672ac9e6affb27bca3d053c368aaf8f1 - destructured_ast: daadf02fd15c57b78185f0c570253230c6a37ea95a41993093d05d23f67beaa9 - inlined_ast: daadf02fd15c57b78185f0c570253230c6a37ea95a41993093d05d23f67beaa9 - dce_ast: daadf02fd15c57b78185f0c570253230c6a37ea95a41993093d05d23f67beaa9 + - - initial_symbol_table: 3594be65da1ecb9946068c4c7f93edac06ac696ad5007f7dbf981ea17fb6350f + type_checked_symbol_table: 712d27d9ee8cd11f8f5f0817aa4363055855dcaad1333d9a426a70cdb2746339 + unrolled_symbol_table: 712d27d9ee8cd11f8f5f0817aa4363055855dcaad1333d9a426a70cdb2746339 + initial_ast: 5c700b4ffce0ee2438c6b4f088dce5e3d358d39a233c221504183db7ce09022a + unrolled_ast: 5c700b4ffce0ee2438c6b4f088dce5e3d358d39a233c221504183db7ce09022a + ssa_ast: 817a5d91037f7139d941f0329886d4737eb4f2c4a0ea4e38c8e92d03c50b91a1 + flattened_ast: 6bdf19bea660922e9d7877c51530837cd38df3b9d39c70ab20a28777cf8bfd90 + destructured_ast: 6c6f52e8103042be17be34930580fcec2af4ace447de7526128f3e7a9bebb690 + inlined_ast: 6c6f52e8103042be17be34930580fcec2af4ace447de7526128f3e7a9bebb690 + dce_ast: 6c6f52e8103042be17be34930580fcec2af4ace447de7526128f3e7a9bebb690 bytecode: ae52309998de7e291d82e92418fdbf583b182ce12e710e844550132d8743380e warnings: "" diff --git a/tests/expectations/compiler/examples/basic_bank.out b/tests/expectations/compiler/examples/basic_bank.out index 05dc0a2c34..ca77201203 100644 --- a/tests/expectations/compiler/examples/basic_bank.out +++ b/tests/expectations/compiler/examples/basic_bank.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 563a61ead3766e7932b25e1ee252a967c646f764cc816bfb16710e81e7ea4843 - type_checked_symbol_table: d3d607240bc5fb1c6682dd9a28c4f25d458fc12f3c8b3a9dc93b57b76b44a52b - unrolled_symbol_table: 43626a3716be024faf15590d04d55131d4fa1d78bd54dc4981f35e45707272c9 - initial_ast: 1bfaf92fc2a616f35561ec94643184035d3a5cdc8b0e665e6daf7ca016302836 - unrolled_ast: 2f94ed7cd59eda11fa1e7dd8853129de8f2ef0792d0e5f96cf51b52afd1b67c2 - ssa_ast: 85ca0c6bcf47d7797863bd14cc68c83b62f5c53b8624d1aeeb29ae7f404dbe20 - flattened_ast: 2332b4f86b1acfae267b6bfd2f921cce249290fc7460214b0da756f3f5c52b9b - destructured_ast: b9d52e9c0d588d209441bf6f0d8e09f88ae9a35e854611b3e47694e4be6405e1 - inlined_ast: aa92cb1709e3c80a31a6ffc64b5b38b1af033ab09bc7169b1af59a28292ebe42 - dce_ast: aa92cb1709e3c80a31a6ffc64b5b38b1af033ab09bc7169b1af59a28292ebe42 + - - initial_symbol_table: 1d141c0aa14720c624574f71f66b303a5285c1375a8395c7e0c1bf06262f6ec1 + type_checked_symbol_table: a315d67f831f5af44937c6398a5669ee75acdcaa40f97ff16bcea8568d05c5ca + unrolled_symbol_table: e67f0df760afa4a6ebd2d79904a28c75e99fc5d122af43bef81433223f1e0ee5 + initial_ast: 88083917f140198ec18d96f130e1e4ceef5d06eb3a698e6fd2b05dfb8a718906 + unrolled_ast: f815f3e95b3b9aa1412d2c3b1c1e3fa3b6b1a1295e7cbe73d0f206d1a08d669e + ssa_ast: 9ae4f53dea4d8851854ed682f1e23f1e21f7d6589d7b407c9aba93cfff3b277b + flattened_ast: f6d660d53e9669e68c2d5c12d24bc49fffd1056283f7c291de92065de74d1a8c + destructured_ast: fce75b2c4c8860ee956e6174f579af36d78394d08ff463201d00e2da7cdd0a94 + inlined_ast: 67a8c073a70ec5627e9920d6fe27ff411986abe2f50b4a011e171928e10f87e6 + dce_ast: 67a8c073a70ec5627e9920d6fe27ff411986abe2f50b4a011e171928e10f87e6 bytecode: 799c84f9a28bcdd1cb72269b56baae0905a136fc2d041745fb7ae52c9958b24e warnings: "" diff --git a/tests/expectations/compiler/examples/board.out b/tests/expectations/compiler/examples/board.out index bc31d404ed..43f9b70959 100644 --- a/tests/expectations/compiler/examples/board.out +++ b/tests/expectations/compiler/examples/board.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c08c7fdc5b849f8d1402eaffe330eae21ffa40a71ae29232a811e6de1d8a0134 - type_checked_symbol_table: 747ce7178d5222a287460a44a6af1dda0d4d2646d3dafca6a24f3a1c71de86ce - unrolled_symbol_table: 747ce7178d5222a287460a44a6af1dda0d4d2646d3dafca6a24f3a1c71de86ce - initial_ast: 163e58c23caf6031cb151883e5cf8b0107a1d674b234c7161d2b40b4d925e1bc - unrolled_ast: df70fde6d320332d1af2d1682d124cdc0f33a60cb32128f22e61bcbd7e07f322 - ssa_ast: 7236e0bb75a9683d3f28fd12a7338a28ec1b10e1af7538cc8e7f6a67f1a74b9d - flattened_ast: 4530e75241d1831ad41ff3d1e6fa314367ab365edd0810bdcfe43b41a7ac981c - destructured_ast: b4323dd7267245ed2228225c30bb554c065bc91718b8c8e7d98f52120bb06839 - inlined_ast: b4323dd7267245ed2228225c30bb554c065bc91718b8c8e7d98f52120bb06839 - dce_ast: b4323dd7267245ed2228225c30bb554c065bc91718b8c8e7d98f52120bb06839 + - - initial_symbol_table: 0609972aa2ca8244ca2c3bbb5e7a2ca52fc5b3adda433ee5fd0bd88d4fa6d421 + type_checked_symbol_table: 38a1d311ec0343cc9b6d7c78526fc4d38c5b02540b82efe69ba4ec2e718d3afd + unrolled_symbol_table: 38a1d311ec0343cc9b6d7c78526fc4d38c5b02540b82efe69ba4ec2e718d3afd + initial_ast: 038c4ca683aba38f08b68675d59f297f7126923556f8d5236cbc6193e2bacf43 + unrolled_ast: 7a31b5fb40d2684a38f79e8e89c2ec96e9819a46444af5813706b23931294bf9 + ssa_ast: 8b3c6ecca3971bdf25c103fa5cffddda9e920c96f091441bd1ab23c972c6c183 + flattened_ast: c06e4adf0c0cbe27ace4e5388ec3b5cf02baf02a3766262747ee44cb51dc2b16 + destructured_ast: 8e63445234e9eb53b5b7d2e92adbb148158a7acfd921fee0f7713efd521dd24d + inlined_ast: 8e63445234e9eb53b5b7d2e92adbb148158a7acfd921fee0f7713efd521dd24d + dce_ast: 8e63445234e9eb53b5b7d2e92adbb148158a7acfd921fee0f7713efd521dd24d bytecode: aefb5e5a0f121ad8132981b01cc28fb487f749faf8306b7dc9d1b6c3400af180 warnings: "" diff --git a/tests/expectations/compiler/examples/bubblesort.out b/tests/expectations/compiler/examples/bubblesort.out index 2082a06f8f..a6d2e6be1c 100644 --- a/tests/expectations/compiler/examples/bubblesort.out +++ b/tests/expectations/compiler/examples/bubblesort.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d137dd4bcbfd053998e7e155589834bbe09309f04f2a15e302165a3b73311867 - type_checked_symbol_table: db86d31cb7a5fe27722edc93b04b8a7fdbf872fba652ee19562c49cee7e0d134 - unrolled_symbol_table: db86d31cb7a5fe27722edc93b04b8a7fdbf872fba652ee19562c49cee7e0d134 + - - initial_symbol_table: 69c4c8c19a8951e64720ae5d3e2bdc8c058c957ec7110818730e32551d3e0457 + type_checked_symbol_table: 2c959954798929c53eb8eedb82e2148670f8a1d2516f088a328f1b2f80f8c5a0 + unrolled_symbol_table: 2c959954798929c53eb8eedb82e2148670f8a1d2516f088a328f1b2f80f8c5a0 initial_ast: ef820400306bd4cf642e4abd1a31e90e8a00a50f569ef59c345c3c94cc5bcb84 unrolled_ast: ef820400306bd4cf642e4abd1a31e90e8a00a50f569ef59c345c3c94cc5bcb84 ssa_ast: 24f3f142667b18f963fb5fe3811ddfba61eae0ea420bb1c3dcd8a03c94ee2b5a diff --git a/tests/expectations/compiler/examples/core.out b/tests/expectations/compiler/examples/core.out index 21c135779f..5d653a2e4f 100644 --- a/tests/expectations/compiler/examples/core.out +++ b/tests/expectations/compiler/examples/core.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d5338334db8bfeeecdb9f9826dfe6d1e7bd95f66cfe2a2cb543d28533d5c1cde - type_checked_symbol_table: 62064b98695465c42e87daf7f0309207f302e6890e4679419c52a29626df8766 - unrolled_symbol_table: 62064b98695465c42e87daf7f0309207f302e6890e4679419c52a29626df8766 - initial_ast: f2dfd82eb072715a4c48f7f0f9b341abe54c3f7a05bc959c0584f8c57604466f - unrolled_ast: f2dfd82eb072715a4c48f7f0f9b341abe54c3f7a05bc959c0584f8c57604466f - ssa_ast: ec1509c5ddc8d256ed003b94df8885bf771529f6d0f120cfde9b7cdf797e0172 - flattened_ast: 2c034b291b089dd657034603eaeba00845ee78e9d9fc48a4bc6062073872fec8 - destructured_ast: bda736c5b4840e5965b8f9f64204174d855b07b67fc5c6fd94917e91441c282f - inlined_ast: bda736c5b4840e5965b8f9f64204174d855b07b67fc5c6fd94917e91441c282f - dce_ast: bda736c5b4840e5965b8f9f64204174d855b07b67fc5c6fd94917e91441c282f + - - initial_symbol_table: 17d9465b131824de5771364a1b0fe537422a09d15a4c0dcb90fc99d6fd715883 + type_checked_symbol_table: 8dc851db7ec5665e3af3e6d2b1be4c81c6bf5e4b29cad44eaa2d6db9d9ab072f + unrolled_symbol_table: 8dc851db7ec5665e3af3e6d2b1be4c81c6bf5e4b29cad44eaa2d6db9d9ab072f + initial_ast: 077ba29e79b03f08b27661bea957c5665b3b93c7467e2cbda856b01aab8c10b3 + unrolled_ast: 077ba29e79b03f08b27661bea957c5665b3b93c7467e2cbda856b01aab8c10b3 + ssa_ast: f3dd68439f88c0ff0a52c18f416c2125c745c2e98ee969c79edc593e005f16a5 + flattened_ast: fa5a9f191547ad08cacac97da7431b307a5e4c42f279581cc19d29d78645a82f + destructured_ast: 66a87a551b468a1d7fd854deb5295a8174b540d562cff7ddc8a14f97246fe049 + inlined_ast: 66a87a551b468a1d7fd854deb5295a8174b540d562cff7ddc8a14f97246fe049 + dce_ast: 66a87a551b468a1d7fd854deb5295a8174b540d562cff7ddc8a14f97246fe049 bytecode: b83219a26865ebfabc32ab427527151e26f2ca352b2dcc09e37069e38a102eb5 warnings: "" diff --git a/tests/expectations/compiler/examples/fibonacci.out b/tests/expectations/compiler/examples/fibonacci.out index 1df6991a7b..eee073dc05 100644 --- a/tests/expectations/compiler/examples/fibonacci.out +++ b/tests/expectations/compiler/examples/fibonacci.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6c855df9419797ab16d8faa8c7bb148134f50583cd86c7d3f32a33447f968d1d - type_checked_symbol_table: 1d725a715e82586efcbad13561c3011ee018ca26db80acbfb35a114bb2bdd79d - unrolled_symbol_table: 17fa7256866ce828b0d91c1e81d1ec1530a7a087f388972a92e44acf86a9c541 - initial_ast: 4df0dc145908c596d4f2fdb4518609364f9513a20ec0a70dc6d14e029f7ebf84 - unrolled_ast: 52fcc5a8178ede7ae8b9abc6f0a56bafe0f68805b9b9cf9ed8515f2a2a02b81b - ssa_ast: 7ba72cb3ceee940d2fdd857ebcb68476049d4ce6850726a595a1ce6f1816bacd - flattened_ast: 6bbbe414bf5c8b5d767cf3e4d7012d8287968b92ce60317587d29f6707adf009 - destructured_ast: 4b6685a11e966eb8c7901b660c368170fe59db2518c4c570a745df8ac02beb71 - inlined_ast: 9cebfa51c322da93f258a99821f412996d4937d6dedbe9bf935c7253eac871c1 - dce_ast: 0a34216bf13885e7858bbc03374029f5c9d07d13b3a6c79a0a6251070f928aeb + - - initial_symbol_table: 1d028ab62e9e90d8e04e9ed2f7da45c96ec6bf01991c429bdc32266365a1dc05 + type_checked_symbol_table: b58e29e7b11b55ccf1a867233df1d97ba072af5c982fc45e5330e5f00a803a2a + unrolled_symbol_table: ba70649ef4a99f4485b7a576267e81fdb70a4df2c6667fd56bde151656496666 + initial_ast: 42399fd40ea746ba185e1ddd8ca594dbf5c1bb6e4c39bae1182fdc20829adc65 + unrolled_ast: 29f7e1cf45d6bcf561746f3b20793f6178a6196df6796ed19597570de193d6aa + ssa_ast: 1f9ff2f670467ba1a63b56d0a1c6629696771fbb7977f64a43e32cac371cefde + flattened_ast: 80e735864cadacde75f4aa7bbe3fac05660b3d4bd42bb45419198220a11814b3 + destructured_ast: 976d357e89ebbc69cfc58f0ea66ff8718b18b33053c31500c09cae320b8aa1c6 + inlined_ast: 915c7cf6ece99d930b27b6cf1ff73addcf874d436e85cedcab48940b4a5e7e52 + dce_ast: 84bd37c953b80439b608372c589b79e4a1ca6f8901ce50ebaf28e02aed328f01 bytecode: 3b90abd4333a964993382d9f47ba381cdd732a342f8b28828b99870c6dfafffc warnings: "" diff --git a/tests/expectations/compiler/examples/groups.out b/tests/expectations/compiler/examples/groups.out index 17bc64957f..7278090bd9 100644 --- a/tests/expectations/compiler/examples/groups.out +++ b/tests/expectations/compiler/examples/groups.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 789dae6b4c5e3dd1711ac9efb809fd590e237296dcdd87f8e304071c12accfa5 - type_checked_symbol_table: 0d9667b468a7a7ca301068a3069059f43dde7f176f1b3769cac505a500b66ae4 - unrolled_symbol_table: 0d9667b468a7a7ca301068a3069059f43dde7f176f1b3769cac505a500b66ae4 + - - initial_symbol_table: 26ec7f6a9104027fbc65072acec9eb90d346b6a728e30b01183330e66db519d5 + type_checked_symbol_table: 4ab7daa16ca48a13dcceb6ff498772e0996a213b48cadd53e176f30712ce48cd + unrolled_symbol_table: 4ab7daa16ca48a13dcceb6ff498772e0996a213b48cadd53e176f30712ce48cd initial_ast: a2a0b61fbc683f8b2b101aec466330e520ff4087d7fcddd084cb627940a4499e unrolled_ast: a2a0b61fbc683f8b2b101aec466330e520ff4087d7fcddd084cb627940a4499e ssa_ast: fad07269635be5bf09c22509adbb49e60eae691471f8ed5433619e0a9c7e5659 diff --git a/tests/expectations/compiler/examples/helloworld.out b/tests/expectations/compiler/examples/helloworld.out index 6dc96f0fb6..c9a6d912b2 100644 --- a/tests/expectations/compiler/examples/helloworld.out +++ b/tests/expectations/compiler/examples/helloworld.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 06118a128ceb8465a70a4a152ab279641ad45cf5b59b92a3f732b4aeef9c8715 - type_checked_symbol_table: 85f3bc07ec5b792bfc41647eb0d97fc76c79524ffc6362a21e12c46ec68b52f7 - unrolled_symbol_table: 85f3bc07ec5b792bfc41647eb0d97fc76c79524ffc6362a21e12c46ec68b52f7 + - - initial_symbol_table: 350641f2e88e39c4f852062a7103bce82a65b327b892b2ba1e92fde1ac787eb1 + type_checked_symbol_table: 588fbe4872b21a9a463d0fd5b9ab9114e548975e8ff2ad5f033a8ae21c61d702 + unrolled_symbol_table: 588fbe4872b21a9a463d0fd5b9ab9114e548975e8ff2ad5f033a8ae21c61d702 initial_ast: 62102daabdc95271cc0d71aa30d952f28c28c2c70cc522f524818703f357548e unrolled_ast: 62102daabdc95271cc0d71aa30d952f28c28c2c70cc522f524818703f357548e ssa_ast: c1ae622fa2f2fdc8552ee2723cafe291dab4f15ce19787435f054562f5839b6c diff --git a/tests/expectations/compiler/examples/interest.out b/tests/expectations/compiler/examples/interest.out index 708b14f276..8df81a9c22 100644 --- a/tests/expectations/compiler/examples/interest.out +++ b/tests/expectations/compiler/examples/interest.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a669ebbba1ba1c89f9b9bc0f42342f9dab476d8eab1c5bae3d3e541482f9b25b - type_checked_symbol_table: 627a3c7488c6e18e617e7ed564bb7ae29ef11dd81f3ea18c5c73d173f253b6b5 - unrolled_symbol_table: 26f0e24e0ac333ba239d85ed8293638f79ece995b09d84d936c2256c8882e8e4 + - - initial_symbol_table: 7e78a535aadebd5964c52acba57c2d0c4c001271063c0e669251dcb2b6166b74 + type_checked_symbol_table: 1fe0041c3e0874a1bef56212f627a9ba39b98fc5e81031c01e7c3882cb90931d + unrolled_symbol_table: 484b3f9d360c06179ab38b7308d4299528ecd3b62acbe97a08adf56f38188ee0 initial_ast: d4a5ec27f4532c5c2fa1e218a59688a2c5d2e81de104aa0ffe509a5e7fff049a unrolled_ast: 0953cd05d51be2a30f78c79066b894d2079bd68bf0e6e901cf345beb8e86d8b1 ssa_ast: 501df3991960894f2ae10a50099e4481e3943eb2084a729d217f0697259412da diff --git a/tests/expectations/compiler/examples/lottery.out b/tests/expectations/compiler/examples/lottery.out index 63712215c3..3ea08b2d36 100644 --- a/tests/expectations/compiler/examples/lottery.out +++ b/tests/expectations/compiler/examples/lottery.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7760fe49ebadfb79b6ec6deef5b484c2065c78ad239c0ad7b76899d43cf525b5 - type_checked_symbol_table: 06a915845131cf88ed48bc6dd3e29263f3b405f1cfa33f826f7c357db2f4f7c3 - unrolled_symbol_table: 06a915845131cf88ed48bc6dd3e29263f3b405f1cfa33f826f7c357db2f4f7c3 - initial_ast: 9d6eed32fd614ba552ee5b5680ca4b9e1c4d18b5e41452c484be460b2b4fb868 - unrolled_ast: 9d6eed32fd614ba552ee5b5680ca4b9e1c4d18b5e41452c484be460b2b4fb868 - ssa_ast: 6826da5fa466ed165cd3aef7831d3166011d4f108696c107c05d33f84988e334 - flattened_ast: b6f4ae7504449876f76cf672aff293929ad876585cfbb4f13b83d88ef2ec3f8b - destructured_ast: 474c5cde75598a7d454bc7b864ae6a700edea59d7835b5670ec17413c6a488c5 - inlined_ast: 474c5cde75598a7d454bc7b864ae6a700edea59d7835b5670ec17413c6a488c5 - dce_ast: 474c5cde75598a7d454bc7b864ae6a700edea59d7835b5670ec17413c6a488c5 + - - initial_symbol_table: 58bc214e17d488a7ffb59a7591f0a9e5956d285e2745f372a054650f3f62be88 + type_checked_symbol_table: 2ec501bea736382b3a90f14a7fe7118874b0f2e28c23ae2c81a86b220cb8b216 + unrolled_symbol_table: 2ec501bea736382b3a90f14a7fe7118874b0f2e28c23ae2c81a86b220cb8b216 + initial_ast: 30768e06975a921e4a290a4540e70a65a9727ba9211d9e7b20f5eb18e8759bc7 + unrolled_ast: 30768e06975a921e4a290a4540e70a65a9727ba9211d9e7b20f5eb18e8759bc7 + ssa_ast: b00c1589c8623a22e0598d2301f0b0959276af2816b8b5fb06b0e0aa45d50a64 + flattened_ast: 1cea6ecdb76f314c37b3f5012fcdfd433d38d1feb45ee1ea69ebd733c49a38d9 + destructured_ast: 5f891559002de649d5c1b7cfc1e29973bb42f340396ca11c55e473f15b50e6c5 + inlined_ast: 5f891559002de649d5c1b7cfc1e29973bb42f340396ca11c55e473f15b50e6c5 + dce_ast: 5f891559002de649d5c1b7cfc1e29973bb42f340396ca11c55e473f15b50e6c5 bytecode: ec9d10d78356538cf9f94bc46c20c33001a05100906259e217eeea2cfd0c4a66 warnings: "" diff --git a/tests/expectations/compiler/examples/message.out b/tests/expectations/compiler/examples/message.out index f2c0d3bfce..7e027073d3 100644 --- a/tests/expectations/compiler/examples/message.out +++ b/tests/expectations/compiler/examples/message.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 05bf3121380a2bd0e35e121388a93704e88ed19c17799e8bf5008cf429a15794 - type_checked_symbol_table: 609c7c92cd8ee3d49e174c7843d3e2a7514549a7032b37d0ff12a64c76593dbe - unrolled_symbol_table: 609c7c92cd8ee3d49e174c7843d3e2a7514549a7032b37d0ff12a64c76593dbe - initial_ast: 36f573443bc90a17fb2de5e3985f213e09bf709c4d690537596acee085c3259f - unrolled_ast: 36f573443bc90a17fb2de5e3985f213e09bf709c4d690537596acee085c3259f - ssa_ast: 831d2e77a33425b2e0340e1b9004f015894f49e7abb54670a8328988b966cbbe - flattened_ast: 6c434cc2b626bc087a90cdcefd9be3e42ff3749398bf61a44c16bd105ef1face - destructured_ast: 6d2f9f0793fcfa3a25bed85a17a3d046175369cffc349af7b65e94a39943a29f - inlined_ast: 6d2f9f0793fcfa3a25bed85a17a3d046175369cffc349af7b65e94a39943a29f - dce_ast: 6d2f9f0793fcfa3a25bed85a17a3d046175369cffc349af7b65e94a39943a29f + - - initial_symbol_table: 07ec93ae3e007a1f27ecfe5a106e3ccf13e4d563ed8e89bfd7a1887f83d09506 + type_checked_symbol_table: 46b7f6075d4a9b1c1a0fa048aec02dca7560e02374afd144b61a7a3885f4f624 + unrolled_symbol_table: 46b7f6075d4a9b1c1a0fa048aec02dca7560e02374afd144b61a7a3885f4f624 + initial_ast: a63fe71ec5418398b66c566d24531e602491752eaf6c04e6172adfe4d2f293ce + unrolled_ast: a63fe71ec5418398b66c566d24531e602491752eaf6c04e6172adfe4d2f293ce + ssa_ast: f358867e6dfcc91bec86e2dd791fee05d70ae53931f980e2348d021719ec09fa + flattened_ast: 3a011159ea09f9788fed1a467dcf27645500343ee4b43b6590ae1e900429aadb + destructured_ast: 9fb1f6513718bd21d367101384de7f9f8807d4c5c9b34e8720b64453a6e076ad + inlined_ast: 9fb1f6513718bd21d367101384de7f9f8807d4c5c9b34e8720b64453a6e076ad + dce_ast: 9fb1f6513718bd21d367101384de7f9f8807d4c5c9b34e8720b64453a6e076ad bytecode: ecb647f74261a2c1212405edf2024aed89ab5e3c19353127dacdc9e31ccaf0f1 warnings: "" diff --git a/tests/expectations/compiler/examples/move.out b/tests/expectations/compiler/examples/move.out index 1634aba700..631c22bf9d 100644 --- a/tests/expectations/compiler/examples/move.out +++ b/tests/expectations/compiler/examples/move.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6fb96ba2db0992b45a971c80408a58a82c32222f375cec872acd54413f406ad5 - type_checked_symbol_table: 1d7d583684c95811cd86e4ed36c9d20ac015eef8804fa6f5a9a53b5648c5d0c2 - unrolled_symbol_table: 1d7d583684c95811cd86e4ed36c9d20ac015eef8804fa6f5a9a53b5648c5d0c2 - initial_ast: c15392ffa8b475abf6ac6e5b5f35ff00abf8a1c2fe62e061a20df859291d2ce8 - unrolled_ast: d6c1ef4be49a68736a1183da953bdc6e384915632f3f1ccd6cf12b017794bd76 - ssa_ast: 4c801c1ece4d3124cbe96386ba7bd0b8ebacc8da12b8753c3c9fc8f2a8f971f5 - flattened_ast: cd08ee1f83b2cbed63806c6d4bac6f4d3cca7e0b28e574d6b055fcb6647f8397 - destructured_ast: 923ef21e2bc8903529017be7661f2f1accaae87f6f0e1ffd89a863be04af5515 - inlined_ast: 923ef21e2bc8903529017be7661f2f1accaae87f6f0e1ffd89a863be04af5515 - dce_ast: 923ef21e2bc8903529017be7661f2f1accaae87f6f0e1ffd89a863be04af5515 + - - initial_symbol_table: f7e2542cd3b1b42bf44757a92985513287101cd5060e227a96071f7ca923bb5a + type_checked_symbol_table: 7e94015e4bb4493aaa9f99862aa7af33534de542ef534c7da2350a3b96440099 + unrolled_symbol_table: 7e94015e4bb4493aaa9f99862aa7af33534de542ef534c7da2350a3b96440099 + initial_ast: 7a70d8606129aa7751e7d0696db164ebd815054a0f50c081a104888229931c32 + unrolled_ast: beecc920ed047f742dcce2d89974effb9dd00f0369a52496ae45f39dbde86b7f + ssa_ast: f521668bc40fb108c2a2c4a0be0110f2c47d05be3020ede5c323c20c5960b544 + flattened_ast: fb20a10300e437b65a0719d60a2fd8d1d3e7c55001f98bc5672cc01ece5cfd1d + destructured_ast: dd420a65d5a8d92525bb500f9054dbad0372cb2446731ca12d9c9fd583bb1f01 + inlined_ast: dd420a65d5a8d92525bb500f9054dbad0372cb2446731ca12d9c9fd583bb1f01 + dce_ast: dd420a65d5a8d92525bb500f9054dbad0372cb2446731ca12d9c9fd583bb1f01 bytecode: 6ea0a455c7cc5f2bd868d5780a7735c599fb95c99157997d156dce175d6c6e94 warnings: "" diff --git a/tests/expectations/compiler/examples/ntzdebruijn.out b/tests/expectations/compiler/examples/ntzdebruijn.out index 3060157509..4d9f5adbb0 100644 --- a/tests/expectations/compiler/examples/ntzdebruijn.out +++ b/tests/expectations/compiler/examples/ntzdebruijn.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 373e24aca8b704e54ceb95e00f492bda52eac1f327d82b981837ac00bfa9172d - type_checked_symbol_table: 6fc7030e66362267a02c9f18db8b74c53ea08ea2ca5253e31876280f842bbeeb - unrolled_symbol_table: 6fc7030e66362267a02c9f18db8b74c53ea08ea2ca5253e31876280f842bbeeb - initial_ast: 32f06fdf2361fc99ecbc744a8174b24741a694f65bccaa3cb0059972d24f4422 - unrolled_ast: 32f06fdf2361fc99ecbc744a8174b24741a694f65bccaa3cb0059972d24f4422 - ssa_ast: bc606f57e7162acb1c1d6237e8a08589f675c4f835f9d77b2af75a4b41d873eb - flattened_ast: 8420089022c691671e234149769d8eff2b324b2af1bcfaff804f9af554669b01 - destructured_ast: 28b38b1471c04b2352a0efef9b5404aaf45ad353dd95d8c0f47266f5d9423797 - inlined_ast: 3d47820b8ff7940e55ac7148b195ca3b8e78204ec065f4ea4771442e203b0954 - dce_ast: 3d47820b8ff7940e55ac7148b195ca3b8e78204ec065f4ea4771442e203b0954 + - - initial_symbol_table: f66fdd5d9415c2085920fd03d0d9e65ced6dbf252b025c03ab7ba9138a42cf5d + type_checked_symbol_table: f155c82d3c78b75380629905cca1253a9997d9b208fed4c22511f507ad261e62 + unrolled_symbol_table: f155c82d3c78b75380629905cca1253a9997d9b208fed4c22511f507ad261e62 + initial_ast: 01e1d992757e8021efff1392615c5aeb14dbf672ee4b3c642667674697421189 + unrolled_ast: 01e1d992757e8021efff1392615c5aeb14dbf672ee4b3c642667674697421189 + ssa_ast: 32342755adc17575f82dbe683d8881caf9ac6fdadb99775981c3bfd22e62c2d2 + flattened_ast: 9d75fe7f850960a266b8e0e8c4162a04bd485e4e67f816401522dc8f85322d4a + destructured_ast: 7879722315a7a432bf9923298e2f5bde74dd48e3f98e3bf8d5faa6e292547f51 + inlined_ast: ef903274b48df74f07f5e872ffeab9b9d7515bc5bd97a43bc8f09894abceaf81 + dce_ast: ef903274b48df74f07f5e872ffeab9b9d7515bc5bd97a43bc8f09894abceaf81 bytecode: ecf52756cc54e0e43ccfeb4db8369ff820a309fd7061bfaad5dcf535b58782b3 warnings: "" diff --git a/tests/expectations/compiler/examples/ntzgaudet.out b/tests/expectations/compiler/examples/ntzgaudet.out index 1b837703c1..fcc7571872 100644 --- a/tests/expectations/compiler/examples/ntzgaudet.out +++ b/tests/expectations/compiler/examples/ntzgaudet.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f26179f41184dd502bde71c8d649a0882995eb80e722cb33442ee876219d609 - type_checked_symbol_table: 43b2c2bc2bbf080157719eeb8caf5ea38818968d841af9c0afc919f126c5b963 - unrolled_symbol_table: 43b2c2bc2bbf080157719eeb8caf5ea38818968d841af9c0afc919f126c5b963 + - - initial_symbol_table: 9672e8f40fd630bd5c158b48e7126a0edc5dd409f15f2e1b24fa5c33ef2243a5 + type_checked_symbol_table: 84820792dc61c430d551c2ddfcdd7396c7a9fb3c2cae41f62f1647ed355634fd + unrolled_symbol_table: 84820792dc61c430d551c2ddfcdd7396c7a9fb3c2cae41f62f1647ed355634fd initial_ast: 2d73285fdb3eb49bf6206eb0637758de16e0a798fcbae3ec90ad68bbf05a302d unrolled_ast: 2d73285fdb3eb49bf6206eb0637758de16e0a798fcbae3ec90ad68bbf05a302d ssa_ast: 0a4f7a5d4dde4fbacb0ab156bae568271bd4a99f8bf64dd588bb9e2f9162e02c diff --git a/tests/expectations/compiler/examples/ntzloops.out b/tests/expectations/compiler/examples/ntzloops.out index de5b2cfe64..2124a625a7 100644 --- a/tests/expectations/compiler/examples/ntzloops.out +++ b/tests/expectations/compiler/examples/ntzloops.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 09cdfd79241ee3743d6f605801f9e6f5fa6d91351769671bed68121a330cee52 - type_checked_symbol_table: 45a8fe274229d9be8c3f9f9580b1627875352f50138ea49f963ffe8f83661e0a - unrolled_symbol_table: d39137542d515795253080b89c3de2f4c309acfa5128c87f846c12894f0b0be5 + - - initial_symbol_table: 1b570154ef46491cd3bd8054cf37b975dd3d5e8d0f2b09d21aa7ed8c4f912f06 + type_checked_symbol_table: aec15d1a0b0c3760c22d142c5708fa404314a2f63cf22f952ea85e7ece788cdf + unrolled_symbol_table: 359030cd1e2e464469e521feb546883978da22af9ecb862a984beec4f30efa4b initial_ast: 25a8bfce0a7792ac91d7fd6ee8cc6b2a63440a18f33bc8cc7cf8cd22153d6c72 unrolled_ast: 9d6d5516c204fd510476e28c205b9e703b16f0f89ff6e2baf1bfbd3544934694 ssa_ast: 0f3b9df9fedef190c4df234f609700b9783517419ae83086dee2b92f502b7926 diff --git a/tests/expectations/compiler/examples/ntzmasks.out b/tests/expectations/compiler/examples/ntzmasks.out index 4c4c031c45..2e41c1e670 100644 --- a/tests/expectations/compiler/examples/ntzmasks.out +++ b/tests/expectations/compiler/examples/ntzmasks.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 09cdfd79241ee3743d6f605801f9e6f5fa6d91351769671bed68121a330cee52 - type_checked_symbol_table: 2bc2527e6be1b1bd96422c2e900b5499da543b90c204064e7ebd1bc512d3ba72 - unrolled_symbol_table: 2bc2527e6be1b1bd96422c2e900b5499da543b90c204064e7ebd1bc512d3ba72 + - - initial_symbol_table: 1b570154ef46491cd3bd8054cf37b975dd3d5e8d0f2b09d21aa7ed8c4f912f06 + type_checked_symbol_table: 615be310cd69f09140020c5c313bc333abceb04d169029a72ae3fc8d17408aea + unrolled_symbol_table: 615be310cd69f09140020c5c313bc333abceb04d169029a72ae3fc8d17408aea initial_ast: 52529251a649a9e96d9cd88c781d7684a4559542dc03b3ea23d8914089969f94 unrolled_ast: 52529251a649a9e96d9cd88c781d7684a4559542dc03b3ea23d8914089969f94 ssa_ast: c75a76fa3c8e6d463dd1a9e669b3ebaeea018bac8fa728d82486f214cb4baa06 diff --git a/tests/expectations/compiler/examples/ntzreisers.out b/tests/expectations/compiler/examples/ntzreisers.out index 783eec53ff..c8d61221e6 100644 --- a/tests/expectations/compiler/examples/ntzreisers.out +++ b/tests/expectations/compiler/examples/ntzreisers.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f6d77cebca15aea32855dd8163816c1b7b2e0d3a78432ba0fa201f6b7dcdaa5 - type_checked_symbol_table: b110a5a983eb6fd43a1cac00cb8ceef1362325e636f95bad64e663c6a4e1636c - unrolled_symbol_table: b110a5a983eb6fd43a1cac00cb8ceef1362325e636f95bad64e663c6a4e1636c - initial_ast: cb76e7b2268c66ccdd0e6550f1ef6872c2bb68f4acee7288c8a78e44cfecd6c5 - unrolled_ast: cb76e7b2268c66ccdd0e6550f1ef6872c2bb68f4acee7288c8a78e44cfecd6c5 - ssa_ast: 6766632d35b6e5aa7e2b34cd028d4b5aa2b07b78d37848e53a649ace85d43b40 - flattened_ast: 38ed09e4181d129d05b711c3ac2bede3522017ab579c832c09340bfcbcfddc73 - destructured_ast: 62d8e0e6fa8d74585a23f7c998a3a34babe589aaac86b2cd3f888dfdd547ea44 - inlined_ast: 9a51a40197a3b7eae91fd7d4e9b176686ed45d6d66a4cfb50eaa3be2de41aaa9 - dce_ast: 9a51a40197a3b7eae91fd7d4e9b176686ed45d6d66a4cfb50eaa3be2de41aaa9 + - - initial_symbol_table: 2846d6cc8780e5541dc52709516760b0032bc76c9256689d6fa74fcaef0e40ed + type_checked_symbol_table: dd979a8ad2a565c2b5dfd6b7e16bd0e1da9bacb1197aa73536d82fc15d8253cb + unrolled_symbol_table: dd979a8ad2a565c2b5dfd6b7e16bd0e1da9bacb1197aa73536d82fc15d8253cb + initial_ast: 328aa06e8b639404907d21fd5255d951e866a724db89273c1f2e9d1668981839 + unrolled_ast: 328aa06e8b639404907d21fd5255d951e866a724db89273c1f2e9d1668981839 + ssa_ast: a7bbb7a016c3f78758d70fa0b80bad2f132c6f7ae19705d8dd024bbdbd4d4740 + flattened_ast: 10b731a2241313079a3410e425970ced98f3fc9aa4eb66e7285f05b162c37eec + destructured_ast: 73171458e3da09ca6fa47bf5c51ccd76d8bea0747642a9b7394623d7781d24bf + inlined_ast: b1dade0eaf6b843d9cf23bc4c408a1d4be75d1a6bd49d09fbd939a1fe02d1890 + dce_ast: b1dade0eaf6b843d9cf23bc4c408a1d4be75d1a6bd49d09fbd939a1fe02d1890 bytecode: 38e21ed198874357b0a83d451d9498a59838a7f5ad979d372a405b5e6e5a4e17 warnings: "" diff --git a/tests/expectations/compiler/examples/ntzseals.out b/tests/expectations/compiler/examples/ntzseals.out index e75ea4b592..dc1866f465 100644 --- a/tests/expectations/compiler/examples/ntzseals.out +++ b/tests/expectations/compiler/examples/ntzseals.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 680a0e0f0214b329017db53b38a73673326d3488a0cd273bcb93d4f94f630745 - type_checked_symbol_table: 0dadd9818492643796a90c2f80db881d5c064129cc5568e83c2b8a6449a06d48 - unrolled_symbol_table: 0dadd9818492643796a90c2f80db881d5c064129cc5568e83c2b8a6449a06d48 - initial_ast: 5be74d52be0067fde130f8cc11feb1307f3d5dfa6d49c7e087e1bd93dfbe5da8 - unrolled_ast: 5be74d52be0067fde130f8cc11feb1307f3d5dfa6d49c7e087e1bd93dfbe5da8 - ssa_ast: b4952ccbbddfc75ccd61e340edade19a827d8758a5fb77907411dee54f8783ef - flattened_ast: 3a5a134916e340f5fafdfc6b360285d1b7d9d46b18e4ced49dc53f1ff3028efd - destructured_ast: 2f755d1dd0d79defa852c60e51ee2cb4fa6d29e057a1f0d808f8a99858cb5d76 - inlined_ast: ada3a447e076a9d36e49bdd86c23bcf1f20a10f5c68db46e5c61887389b651c3 - dce_ast: ada3a447e076a9d36e49bdd86c23bcf1f20a10f5c68db46e5c61887389b651c3 + - - initial_symbol_table: 7988051f722b5ec33dc95a04bb01ce619f33bdcc8fb4d1539dd1576bb2049647 + type_checked_symbol_table: cfbccc79756b8157f88eba821a0de847cc54b0067903897e6178a4baf807c1c6 + unrolled_symbol_table: cfbccc79756b8157f88eba821a0de847cc54b0067903897e6178a4baf807c1c6 + initial_ast: e426e5454a7f94b5ed8fa615dd62bf2745689be7c4a72e6495aba9c3c1a57ca2 + unrolled_ast: e426e5454a7f94b5ed8fa615dd62bf2745689be7c4a72e6495aba9c3c1a57ca2 + ssa_ast: fb4f41aa4fe10d1a1d01f8d59f6b7a84f8fa4fdcbac628209ca2a46903fa9b62 + flattened_ast: 1a311508b445769edd5b4139f66492dbc0d28a61bdd1fc035d493fcaa94be8f7 + destructured_ast: 0998a1de987ebac4f1b4d73e0e19f4eaca24a59a924679fcc4038e9400833e5c + inlined_ast: 38d5570ed34eb7b8fdd86229bfe9500a65175175b2c25c1af98138284f05452b + dce_ast: 38d5570ed34eb7b8fdd86229bfe9500a65175175b2c25c1af98138284f05452b bytecode: d2f0d0e9487f69b3c04cf702ee2d6a8d780ed928cee6d3d05a0fe423b3ad3c6b warnings: "" diff --git a/tests/expectations/compiler/examples/ntzsearchtree.out b/tests/expectations/compiler/examples/ntzsearchtree.out index bb2468cf8f..4d6836e439 100644 --- a/tests/expectations/compiler/examples/ntzsearchtree.out +++ b/tests/expectations/compiler/examples/ntzsearchtree.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: aaa5d04dfd826d0151ed09dc2974d06e2204200b159eedcf506e735939a719fc - type_checked_symbol_table: 855362a5b53301e7be7e73b5e1cb1790656c759448ca73126a18c9eae3a05633 - unrolled_symbol_table: 855362a5b53301e7be7e73b5e1cb1790656c759448ca73126a18c9eae3a05633 + - - initial_symbol_table: c20a0219726883d91e651747e032454a6df25fe5b60ef0a49a98d72f597feb59 + type_checked_symbol_table: 10b7ac826acfe3133da96257404fa3f6d04d8b15cb8f061a8c34523d9f6df2c9 + unrolled_symbol_table: 10b7ac826acfe3133da96257404fa3f6d04d8b15cb8f061a8c34523d9f6df2c9 initial_ast: 151382f7a4ca5e55f5010774212ef840e43e998e60a8ce00fa598087d9395524 unrolled_ast: 151382f7a4ca5e55f5010774212ef840e43e998e60a8ce00fa598087d9395524 ssa_ast: 798a0fa6573eb17bf16feac7ae1176daea0b7a6e3c674b23bfadae5b088ecb23 diff --git a/tests/expectations/compiler/examples/ntzsmallvals.out b/tests/expectations/compiler/examples/ntzsmallvals.out index ef56698f24..01400d60b4 100644 --- a/tests/expectations/compiler/examples/ntzsmallvals.out +++ b/tests/expectations/compiler/examples/ntzsmallvals.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 96603a199637f4aecc3c42fc6755c8cc52833f768267d57ebc3c4a58deb2a393 - type_checked_symbol_table: 111dfeefe3f3681a199232158fb3a42944963c6485027309fef2aec13885b575 - unrolled_symbol_table: 111dfeefe3f3681a199232158fb3a42944963c6485027309fef2aec13885b575 + - - initial_symbol_table: 5cdb409ab31fff22f5fb6df71523461ac1e2ccde9e73775bbd57a31b99a00d53 + type_checked_symbol_table: 64ffc7ca69603066b04942dd367b44ed9f29250acb09b43740b8cfc121fd28aa + unrolled_symbol_table: 64ffc7ca69603066b04942dd367b44ed9f29250acb09b43740b8cfc121fd28aa initial_ast: ffb07dc601d98e38716066a776bf2703a742b6bf7734834abac00a9624d9e62d unrolled_ast: ffb07dc601d98e38716066a776bf2703a742b6bf7734834abac00a9624d9e62d ssa_ast: e8e870a2dea5812162df876aa18d3c0a15a7776c4adbe217369079558d22df10 diff --git a/tests/expectations/compiler/examples/simple_token.out b/tests/expectations/compiler/examples/simple_token.out index 9888be8213..77e5e50161 100644 --- a/tests/expectations/compiler/examples/simple_token.out +++ b/tests/expectations/compiler/examples/simple_token.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2648c3eb3bde543e6c8b367505c99cb62bf0a11f89b4a5a5fd2039a3795615ac - type_checked_symbol_table: 52c98fbb90b6aeb3491f8e93bde07b3f9ff58ad505da2736d1dbad7df74c6ebb - unrolled_symbol_table: 52c98fbb90b6aeb3491f8e93bde07b3f9ff58ad505da2736d1dbad7df74c6ebb - initial_ast: f89669243819739ba7b09133583bfc188dd7d9b817ed5ba384c655dfc87b2df6 - unrolled_ast: f89669243819739ba7b09133583bfc188dd7d9b817ed5ba384c655dfc87b2df6 - ssa_ast: 69a77bde78bfe0cdb3c637295ffa62ee9c46dcddefa0aa3b6a5fe81cddff9ff9 - flattened_ast: 0ed425c724cb8842f734143e6b132099d72f359c581ad33f1c3a8ecf9ef4218b - destructured_ast: 1ab537293422acc4375ecf248dd83c8b38c4286e2156d6e515ca3417ed3fdbe4 - inlined_ast: 1ab537293422acc4375ecf248dd83c8b38c4286e2156d6e515ca3417ed3fdbe4 - dce_ast: 1ab537293422acc4375ecf248dd83c8b38c4286e2156d6e515ca3417ed3fdbe4 + - - initial_symbol_table: dcfad877195c7834ba34589ee49182b61330433609ef03d6bac4c64b0d35614f + type_checked_symbol_table: ca312aee810a010e4e1187420df9ca36f431a2c38eeffc7c28b11618e424f0b3 + unrolled_symbol_table: ca312aee810a010e4e1187420df9ca36f431a2c38eeffc7c28b11618e424f0b3 + initial_ast: 996715b30bf16492b130d1e9d86645808014bd0a220193d640b867914ea65bc6 + unrolled_ast: 996715b30bf16492b130d1e9d86645808014bd0a220193d640b867914ea65bc6 + ssa_ast: 02c803d66aabe51594ef4b22ad354122e40a0405e11e79c9295701e7c10aa0be + flattened_ast: c6549e8d2a5ae9aa308e2b185b32e6fce7e06ae5a7dec01a1e093131f5dcd5b1 + destructured_ast: e02041d8cbea5fd0168d18054cebc1a74a53226269da28862ef87e4e859dde14 + inlined_ast: e02041d8cbea5fd0168d18054cebc1a74a53226269da28862ef87e4e859dde14 + dce_ast: e02041d8cbea5fd0168d18054cebc1a74a53226269da28862ef87e4e859dde14 bytecode: 1fb1eb1a0d28634e2e0ac374be81010d733d3749be3b2700cead1f03266ddfb0 warnings: "" diff --git a/tests/expectations/compiler/examples/tictactoe.out b/tests/expectations/compiler/examples/tictactoe.out index fbbef7e0fb..bf0d7920e4 100644 --- a/tests/expectations/compiler/examples/tictactoe.out +++ b/tests/expectations/compiler/examples/tictactoe.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: dde2ecb8c1a49f191268b8340d4428d62ffd5bd15635cd3b1e382c63b14c3661 - type_checked_symbol_table: 8dc3be60ac2c9d25fdbd4de88a04a731a2300dad0a3ae4ae5a9605f66d270636 - unrolled_symbol_table: 8dc3be60ac2c9d25fdbd4de88a04a731a2300dad0a3ae4ae5a9605f66d270636 - initial_ast: 3f2ff1e4ec599b7500cb48e3d25a2443e9f4a79d4a4f5fc9e7b459a5316230ba - unrolled_ast: 3f2ff1e4ec599b7500cb48e3d25a2443e9f4a79d4a4f5fc9e7b459a5316230ba - ssa_ast: f919084496db8ad1d1c14a88bf6d4687ec783c38cbf16b08e24e958899c3a934 - flattened_ast: 54b6278f815bfd052e995a5d2546fb272a68501f9d0be7bb20d96bd09718fc38 - destructured_ast: b5c89cbaddd1157e507be6d6ed106352431a8a93c665bf78c25983f07a041728 - inlined_ast: b5c89cbaddd1157e507be6d6ed106352431a8a93c665bf78c25983f07a041728 - dce_ast: c6027cf95df100e2e64d55cfd2488f45d2ae9a83a028fab6eca0e2680189c113 + - - initial_symbol_table: 617c1ebb375fca5f4c87be88e43d0f315ad4436cf58bb10f263905e32ca9da86 + type_checked_symbol_table: 2dafc0b7b94b810cd5205f2b7db71ede8acbeb249b77f0e2a5392f89d1c0fc16 + unrolled_symbol_table: 2dafc0b7b94b810cd5205f2b7db71ede8acbeb249b77f0e2a5392f89d1c0fc16 + initial_ast: 9355e4e644d2986baa7781fa65aac39a991e3e81ad5897e789ab35bfc53d0e07 + unrolled_ast: 9355e4e644d2986baa7781fa65aac39a991e3e81ad5897e789ab35bfc53d0e07 + ssa_ast: 72f9d678594ec15fb9f9f7a7cc085c2edead47f30f4bd6c667844e219d987fde + flattened_ast: 290d11c359b789593632cf753b68762984f237722fe9c239df7654169df03369 + destructured_ast: 337356e98d7d01324fd37ca4945327f186ef2b42ab6a1adc0dce2831ef999cb7 + inlined_ast: 337356e98d7d01324fd37ca4945327f186ef2b42ab6a1adc0dce2831ef999cb7 + dce_ast: ea3a7df186e324e6a555be0f5a18180e7e475a272f73189ceaebf489024efcc3 bytecode: 82d12cfea48eff976f9f70a6846c7f25870209fc3edf10b45b5f862a25ad3f40 warnings: "" diff --git a/tests/expectations/compiler/examples/token.out b/tests/expectations/compiler/examples/token.out index 67bc72f0bd..223a8d034d 100644 --- a/tests/expectations/compiler/examples/token.out +++ b/tests/expectations/compiler/examples/token.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 19941d0ec5dd4e944fc642479f6f6918fd96c7e818fdc242a88e6127466c9cb7 - type_checked_symbol_table: b91ae02b66efb6a93053d9bf3d29990c3560dc5bfc399a97f753be3dfae0ec9a - unrolled_symbol_table: b91ae02b66efb6a93053d9bf3d29990c3560dc5bfc399a97f753be3dfae0ec9a - initial_ast: 8a8c37095b7ffd02610ff6e33ee906c50576780ce30426c93194a3ed5d42f505 - unrolled_ast: 8a8c37095b7ffd02610ff6e33ee906c50576780ce30426c93194a3ed5d42f505 - ssa_ast: 305cefc7fa8a10914bd5eed20f03a3ee6ddd125b125e2acb0a9868fda00fbce6 - flattened_ast: 178afa8a8250c66a3ded5b6dcd756eb753f9d36d92f9a789d0ef2add9b41a976 - destructured_ast: 2957cf9baae27aefd4b092c839da32c8518519db69af89e3c81352e2b4252941 - inlined_ast: 2957cf9baae27aefd4b092c839da32c8518519db69af89e3c81352e2b4252941 - dce_ast: 2957cf9baae27aefd4b092c839da32c8518519db69af89e3c81352e2b4252941 + - - initial_symbol_table: 999f2d4ee8fdfdb4e875610e8b4ff8cc01e83c475c145fafd9c7f879e8a40e62 + type_checked_symbol_table: aa22eb8ee530a2a114dcc20b14d6f385cda335e49092ff68e6bd7dea0079f424 + unrolled_symbol_table: aa22eb8ee530a2a114dcc20b14d6f385cda335e49092ff68e6bd7dea0079f424 + initial_ast: be5e96cafbfd5d35ef58cfbd4e407060deaaa7c70735320c4705311c1566e664 + unrolled_ast: be5e96cafbfd5d35ef58cfbd4e407060deaaa7c70735320c4705311c1566e664 + ssa_ast: 1a5c3da792943be7e98e447e1b97a09d637ef711784f577497ddf47572255fad + flattened_ast: 595d23acd29d0f99777fb3de3f9b978ccb204b3a59cc0a5736599cadb4242541 + destructured_ast: 73483ed341fbaa9dd6be12f1a7b8adb3b3ea41b5ee7ee49c42299a3e947d389d + inlined_ast: 73483ed341fbaa9dd6be12f1a7b8adb3b3ea41b5ee7ee49c42299a3e947d389d + dce_ast: 73483ed341fbaa9dd6be12f1a7b8adb3b3ea41b5ee7ee49c42299a3e947d389d bytecode: 379643d6f93f6040c0bb64ea96345269a23d6fb23fa3eae46ceb8e9ea9c73f9a warnings: "" diff --git a/tests/expectations/compiler/examples/twoadicity.out b/tests/expectations/compiler/examples/twoadicity.out index 2f5f26a2ca..edaf5cbf70 100644 --- a/tests/expectations/compiler/examples/twoadicity.out +++ b/tests/expectations/compiler/examples/twoadicity.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9b0c4f53e9f4d39376fffd83f70b2e3687fb95f09ee2240b909021ae6ed4dfee - type_checked_symbol_table: 6e514be05479c7a95e18ebc816d3c157f47faf658f911d3a5308bac268687d14 - unrolled_symbol_table: 4878dad9fe96fe726324c84079adc226aa6236496cfb430578f6bd86c18b8a77 - initial_ast: 0d8e50621364128b6f946b9e1bb62e1001d4397b97743094e34d2b25537956dd - unrolled_ast: bded111d094aacfb1d9ad4d290452078ae0e6a6e152e42eb8358f51aaf2728ae - ssa_ast: f9991d85619ad35803a2c9c83d4f2c3eda5be932a58b7bacc75b02f318645bfb - flattened_ast: a9b0ee055b9e611d028b0b94099bcdb15bd8a24627eeee88cf732a9ed4b866a1 - destructured_ast: 926c838dac5cec0df79121bbdf6195c2805f4a0dd9f9b52635579be740f47aab - inlined_ast: 1763f79876c98f04502b665b459d63656bbb780cab219a58b74d2655e6b2fe7d - dce_ast: f019ad97231b5382cb93a145ba86c166b270b030b42023d34bab2e1215f8d600 + - - initial_symbol_table: ee8540a2e68f2aac3ddc712378cf7df4616c1f8036eb97bc13e08138ca2bacea + type_checked_symbol_table: 9fb24baa612aade50724d0c0fc098f7b4a20ade97f753f05e18fa8ed38260150 + unrolled_symbol_table: a428c3b973f4cde37d0515cfae8aeb3058cac878d196cb6f01df976dfb36bfed + initial_ast: 99bc1ded3c810f26493979f862b21b670690508d449b35aee05587b834c0b01e + unrolled_ast: 89407affad0ee51021f949699a750387087864a17cdb168ca155cce45b9d7765 + ssa_ast: 90328a3c64b72fe61b9f3e4b43b9ce4a0502bc8bab7c07875846e973a600213b + flattened_ast: e1f6b75d3675417873c888cd1a32d19b976b9c9ff3282446b32117f3ebccb790 + destructured_ast: 615262a5dc5c298334449c77554d8fa4283db78c513301aaf12c563ea21be775 + inlined_ast: c93aebd5b49b6caba85ec1ec96829bb01624661e552678df42b4485168ec250f + dce_ast: 5b0e51ef7784e5ae83b479e04e191ea84f56781289343c6414bbbf07397802d6 bytecode: c5073e255b7504fbc368079e634a99935c6c645c9db6830212e2c6077f8ebf3f warnings: "" diff --git a/tests/expectations/compiler/examples/verify.out b/tests/expectations/compiler/examples/verify.out index d0b39e9407..e988fc4712 100644 --- a/tests/expectations/compiler/examples/verify.out +++ b/tests/expectations/compiler/examples/verify.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 11604ce87d84c28452d122db7b6ccabd7e6848c42e05240440bb705de57c2ec1 - type_checked_symbol_table: 048988eaf02278ff8d30e63453a12b099713d6c7261e5e78275158c2b765cf01 - unrolled_symbol_table: 048988eaf02278ff8d30e63453a12b099713d6c7261e5e78275158c2b765cf01 - initial_ast: 9a3d83a833c24acbdd13e235341e325b8768577a7f7b17f87f106b6f72efe8e9 - unrolled_ast: 9a3d83a833c24acbdd13e235341e325b8768577a7f7b17f87f106b6f72efe8e9 - ssa_ast: b0e89aa186a17ba4576dd4ff0252539c0541043e9dfa47be11908bec3f19f48b - flattened_ast: ea159d1d29ccfb01d527bd333a0c656e44c31e282563d4c5547cc07c5027014d - destructured_ast: f5c3efc795a3414d3012df5df7ace317e923e91bb46e33cfc17362406e8d9842 - inlined_ast: f5c3efc795a3414d3012df5df7ace317e923e91bb46e33cfc17362406e8d9842 - dce_ast: f5c3efc795a3414d3012df5df7ace317e923e91bb46e33cfc17362406e8d9842 + - - initial_symbol_table: d0b402c000632ad142fdbb8873570eb253a85a548ba711a73bf5c23806ec48dd + type_checked_symbol_table: 1ed307a2a50d6bdc345e35199af8aeec171d0a62a7ec550b6eb957a515fcdb98 + unrolled_symbol_table: 1ed307a2a50d6bdc345e35199af8aeec171d0a62a7ec550b6eb957a515fcdb98 + initial_ast: cadd9689dd6ed7ebc73bf708921f3c039706a17c5480fc1628e18a65ca258a72 + unrolled_ast: cadd9689dd6ed7ebc73bf708921f3c039706a17c5480fc1628e18a65ca258a72 + ssa_ast: c53c8ece9f63292ddbb293a5ad7d3a7863acad5d274494d04b75e17b103f36b8 + flattened_ast: 8fb808cfac8c3981623f6282d067039fb946c58e1909a4fc73808bb0353cfef8 + destructured_ast: 4b5e6beaf13927056064b0bd66c9a2e635b5f670949ee208b763f03ab8493418 + inlined_ast: 4b5e6beaf13927056064b0bd66c9a2e635b5f670949ee208b763f03ab8493418 + dce_ast: 4b5e6beaf13927056064b0bd66c9a2e635b5f670949ee208b763f03ab8493418 bytecode: 153cfd2616e879c311c136713624e83ef42642241ffebf540e308a29a610b058 warnings: "" diff --git a/tests/expectations/compiler/examples/vote.out b/tests/expectations/compiler/examples/vote.out index 34a09fbab6..b7bf708437 100644 --- a/tests/expectations/compiler/examples/vote.out +++ b/tests/expectations/compiler/examples/vote.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 52330ac74ddfd2b5f0315bdcf373df6536d56157a3791e317a9855af377a7159 - type_checked_symbol_table: 1ffc999a1854e9e7698468455416d3e4a8633b1295681d4598ec850b49e41cc8 - unrolled_symbol_table: 1ffc999a1854e9e7698468455416d3e4a8633b1295681d4598ec850b49e41cc8 - initial_ast: 0aa75e030dbbfc5317f5fb9ca135bd701806b28812e778cba6e834ecc04e96ff - unrolled_ast: 9aa4430c533ac9e1018096d5b200623f37a7af32c8ebf49dda737636ea5fb056 - ssa_ast: 9536070e4487909218fbfc602f25424e1869cf32abb22d739b836b88d027685c - flattened_ast: e2b951be81f221d962cf4a0f7accf2211a6299a8100f5d01b7c977f24cb36e68 - destructured_ast: 5050df4fccd7abb48c30a229e734d3cfd607255df1da66fe2a3f9e0d885bfcbe - inlined_ast: 5050df4fccd7abb48c30a229e734d3cfd607255df1da66fe2a3f9e0d885bfcbe - dce_ast: 5050df4fccd7abb48c30a229e734d3cfd607255df1da66fe2a3f9e0d885bfcbe + - - initial_symbol_table: d70872073e86bbc3ced1caab4d81db1e9de952e39c34f2fca5d37e8643e95892 + type_checked_symbol_table: a28e3c0ed3fb201a755f62f6bfa49cca378c58630a7a90c572300c2ea2893193 + unrolled_symbol_table: a28e3c0ed3fb201a755f62f6bfa49cca378c58630a7a90c572300c2ea2893193 + initial_ast: e3baf7644c011644e3c9e51e20dfa1c7242e86b93417f1083a992124f3b492d1 + unrolled_ast: aba2f62b495fb53afe02ab4d72b654c641be977ac4617fbe366294d5297ce7a4 + ssa_ast: 9e3964cf4307beabc3f22b27c610a49809bcfe75f4c66fd2cc406ad0c24ab4b9 + flattened_ast: 869d9dab385b00ba4d654a88e1c785c640533826da2287f63ccd8353ca4eb5ef + destructured_ast: bca9894b9c0ad05288b2a16005efe3f3da2717e7d7e72d65f1fbed7026407fdc + inlined_ast: bca9894b9c0ad05288b2a16005efe3f3da2717e7d7e72d65f1fbed7026407fdc + dce_ast: bca9894b9c0ad05288b2a16005efe3f3da2717e7d7e72d65f1fbed7026407fdc bytecode: 0c73fbf3a08f7b89b82fc3189771704f58740f37c41f9c5aa7aef2a808badf9b warnings: "" diff --git a/tests/expectations/compiler/expression/cast.out b/tests/expectations/compiler/expression/cast.out index 55fcfb105a..c72aaa5f38 100644 --- a/tests/expectations/compiler/expression/cast.out +++ b/tests/expectations/compiler/expression/cast.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f31f4835dbc74d8f96ced0534e52a9d1cde78635ec2f5227145f0ec9116cfe3 - type_checked_symbol_table: 6723b5183199a601f94753b3e55b3d90466a31565a781acdafd37a5996bfec10 - unrolled_symbol_table: 6723b5183199a601f94753b3e55b3d90466a31565a781acdafd37a5996bfec10 + - - initial_symbol_table: 2120fd4e86825b929ce5dab92e0978448ebaec50f4b9dbd95884c786a4b2298f + type_checked_symbol_table: 88eed4d28d494a665a2d6ec64118970c96698616e7315d2a6ad7f43fee9ccb51 + unrolled_symbol_table: 88eed4d28d494a665a2d6ec64118970c96698616e7315d2a6ad7f43fee9ccb51 initial_ast: 023319cf4b6ef19ad296de40ec56f3682918003e36b97f46ee50f43bcad8afa8 unrolled_ast: 023319cf4b6ef19ad296de40ec56f3682918003e36b97f46ee50f43bcad8afa8 ssa_ast: 0ecd9a80a1df7a7216e9d6840037d7b9b55eeb97f1d8086d8d4ef172bd89fcb1 diff --git a/tests/expectations/compiler/expression/cast_coersion.out b/tests/expectations/compiler/expression/cast_coersion.out index b60fdff673..ff7d11d0c2 100644 --- a/tests/expectations/compiler/expression/cast_coersion.out +++ b/tests/expectations/compiler/expression/cast_coersion.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 89d449785a0dd287784c79fd653ea04c2d2491c2a16312dcec237a0f3eec3f8f - type_checked_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607 - unrolled_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607 - initial_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e - unrolled_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e - ssa_ast: f5949869dabfbb4c18a219af8dbc4faf82a4b6164a99455266c491d0d56f63ad - flattened_ast: c6beb21e44ee3e3cd2cfd38845078e755d9e719280e3748b00511a84fb9110e7 - destructured_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999 - inlined_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999 - dce_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999 + - - initial_symbol_table: 317827cd724f571eafec09fa160b593fdcf229602039d5b4a89761fab9f1b1e3 + type_checked_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def + unrolled_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def + initial_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316 + unrolled_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316 + ssa_ast: 4d65d18451d1333104073410d279c58d998cb41bc2bbc5122fa6e7285456b3de + flattened_ast: 991acab3b5bd42964c21be84a2b089f8a50ee0944d829af03ace717aec40d095 + destructured_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db + inlined_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db + dce_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1 warnings: "" diff --git a/tests/expectations/compiler/expression/ternary.out b/tests/expectations/compiler/expression/ternary.out index 4b5ba5b14d..6614ac91ca 100644 --- a/tests/expectations/compiler/expression/ternary.out +++ b/tests/expectations/compiler/expression/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 03511070212594f877945470becbe3258d1dbc7c5673adb0d2fa56fc7b9d52ae - type_checked_symbol_table: 9a9deaa022f73e57c24c8336dffa974f8cddb35e9b81c5b383571a37d2531bf2 - unrolled_symbol_table: 9a9deaa022f73e57c24c8336dffa974f8cddb35e9b81c5b383571a37d2531bf2 + - - initial_symbol_table: 9e461f6f35fd64d9eb1c0cdc51ece5bf8c6fa37b2decb9b895c9df236f60a5eb + type_checked_symbol_table: b276c27923b04ebb15021650f2b6cc15e96d8b4570c48b53978e2c9019f6f527 + unrolled_symbol_table: b276c27923b04ebb15021650f2b6cc15e96d8b4570c48b53978e2c9019f6f527 initial_ast: 76571ae1768e700c14d9ec9b1ee5e3747f84c02083394ca3c23b99ecc4376ebc unrolled_ast: 76571ae1768e700c14d9ec9b1ee5e3747f84c02083394ca3c23b99ecc4376ebc ssa_ast: 97a7d2025f29f6b5cb2d1f2bcb0ffcbbd6193d08477aab06508235afddcf7287 diff --git a/tests/expectations/compiler/field/add.out b/tests/expectations/compiler/field/add.out index b6d1a53913..09ffaa3dd1 100644 --- a/tests/expectations/compiler/field/add.out +++ b/tests/expectations/compiler/field/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050 - type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f - unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f + - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025 + type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd + unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd initial_ast: 2c8c06b0a981ccfe190d3e491bd3b1eb7ba601d95debc2398895630eec02c116 unrolled_ast: 2c8c06b0a981ccfe190d3e491bd3b1eb7ba601d95debc2398895630eec02c116 ssa_ast: 12c386f1f96e1dd94d6f02117d75b0a9ad0fd5cccc3cc0fa03456a28177507b9 diff --git a/tests/expectations/compiler/field/div.out b/tests/expectations/compiler/field/div.out index 1129516841..a08ac6e087 100644 --- a/tests/expectations/compiler/field/div.out +++ b/tests/expectations/compiler/field/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050 - type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f - unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f + - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025 + type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd + unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd initial_ast: 96a67b2f605140e85b5e3c13efe22617e3bc18ee1de6d408f06ae222b6d7db77 unrolled_ast: 96a67b2f605140e85b5e3c13efe22617e3bc18ee1de6d408f06ae222b6d7db77 ssa_ast: 8b9e26a49fa62faad1a1d6f63e3045975f9559e61bd3d4698a0fbc40bf5f5d20 diff --git a/tests/expectations/compiler/field/eq.out b/tests/expectations/compiler/field/eq.out index 2ae239bf62..7e0fec9fcc 100644 --- a/tests/expectations/compiler/field/eq.out +++ b/tests/expectations/compiler/field/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3feae62afee8e9684317adfa5d26dd2ac3851e658e178eed5bd010bb207e5e74 - type_checked_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0 - unrolled_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0 + - - initial_symbol_table: ffd6dbbabd7b0e67a7e89ace5c10491c6f71d6b337b66c78223bd98d210f0959 + type_checked_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88 + unrolled_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88 initial_ast: 34a1abd6a2bd5c52c226f3841f79470e262dd779eb9435c5ac42c8b30b8f6098 unrolled_ast: 34a1abd6a2bd5c52c226f3841f79470e262dd779eb9435c5ac42c8b30b8f6098 ssa_ast: cb4f3be0079430f56d55ccac80a44633b138e77974961182afa892c3dbdc9356 diff --git a/tests/expectations/compiler/field/field.out b/tests/expectations/compiler/field/field.out index 9b27ac561d..0a1711f009 100644 --- a/tests/expectations/compiler/field/field.out +++ b/tests/expectations/compiler/field/field.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 27fccdb30c0b8b5092fe6d99e59c1af6bba00a400fe2ed81940644f4cab41979 - type_checked_symbol_table: 2f30fe6479d6e1c7552eed9ea3fd718a3e6223c61f4827c1a6dabdf29007035d - unrolled_symbol_table: 2f30fe6479d6e1c7552eed9ea3fd718a3e6223c61f4827c1a6dabdf29007035d + - - initial_symbol_table: 943a905f6c17e9544f41306ca942fc6daad9054c3b1073098c140ab0de821911 + type_checked_symbol_table: 931e8d86de528b2502c9ea04afec3a4ae4c3618e49540b48019ab8c96b299b58 + unrolled_symbol_table: 931e8d86de528b2502c9ea04afec3a4ae4c3618e49540b48019ab8c96b299b58 initial_ast: 5eef390d881d58702f66b802468939b7c76a5b9289a3f25384a76f1788ce67bf unrolled_ast: 5eef390d881d58702f66b802468939b7c76a5b9289a3f25384a76f1788ce67bf ssa_ast: d82208f3fb5cc94490fd089fb25d32a6066572c3066bc3b73221fd0b184012ee diff --git a/tests/expectations/compiler/field/mul.out b/tests/expectations/compiler/field/mul.out index 0f621ae986..eb5ca05327 100644 --- a/tests/expectations/compiler/field/mul.out +++ b/tests/expectations/compiler/field/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050 - type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f - unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f + - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025 + type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd + unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd initial_ast: 1181930e280beb3a8719a81f4f00afb55279f47e1be95a36d678c86cbc8a57ae unrolled_ast: 1181930e280beb3a8719a81f4f00afb55279f47e1be95a36d678c86cbc8a57ae ssa_ast: f2e9f6eb40711cd5cc48ca236243f6cc3d1fdd41c4b7237ab9d6356f6729f155 diff --git a/tests/expectations/compiler/field/negate.out b/tests/expectations/compiler/field/negate.out index 01aba2ea88..d9a1ab88aa 100644 --- a/tests/expectations/compiler/field/negate.out +++ b/tests/expectations/compiler/field/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3feae62afee8e9684317adfa5d26dd2ac3851e658e178eed5bd010bb207e5e74 - type_checked_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0 - unrolled_symbol_table: dd18b321de2291ab01f99b6a2832d5a04fb95e320602435b0aeb8651d9c8b0d0 + - - initial_symbol_table: ffd6dbbabd7b0e67a7e89ace5c10491c6f71d6b337b66c78223bd98d210f0959 + type_checked_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88 + unrolled_symbol_table: 3d214e5e1febd34d13fda9cb31135a11468fc758e33811e938863b4067318f88 initial_ast: d4c056e1be3272f25e5e4d1a82e67dd1695f5634c1a71b3c72905154acec4652 unrolled_ast: d4c056e1be3272f25e5e4d1a82e67dd1695f5634c1a71b3c72905154acec4652 ssa_ast: a1b9a27addc8bdab56169594dfa6f6332453745475c0619fb732c9372472edd8 diff --git a/tests/expectations/compiler/field/operator_methods.out b/tests/expectations/compiler/field/operator_methods.out index 36bffdfff9..1b50e7dda4 100644 --- a/tests/expectations/compiler/field/operator_methods.out +++ b/tests/expectations/compiler/field/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3feae62afee8e9684317adfa5d26dd2ac3851e658e178eed5bd010bb207e5e74 - type_checked_symbol_table: aeaa43ccbcdcd11508ea459a42a112ecc66f01a2fb0c61dae1a7359669503082 - unrolled_symbol_table: aeaa43ccbcdcd11508ea459a42a112ecc66f01a2fb0c61dae1a7359669503082 + - - initial_symbol_table: ffd6dbbabd7b0e67a7e89ace5c10491c6f71d6b337b66c78223bd98d210f0959 + type_checked_symbol_table: 035486a5f1ccdbe8bdde6848b9e166486c2d3debab300609df5b8cbe870b8d70 + unrolled_symbol_table: 035486a5f1ccdbe8bdde6848b9e166486c2d3debab300609df5b8cbe870b8d70 initial_ast: 547d1fb152a768f6bc1d1899b216d0cb3b2dd3e7b195837d160f304e60301c09 unrolled_ast: 547d1fb152a768f6bc1d1899b216d0cb3b2dd3e7b195837d160f304e60301c09 ssa_ast: 3f4df6de54093b0fa1bb580d43ac993fa915f110a5c4ebb5ac535a53037645c8 diff --git a/tests/expectations/compiler/field/pow.out b/tests/expectations/compiler/field/pow.out index 2a7ca22f31..54f9768917 100644 --- a/tests/expectations/compiler/field/pow.out +++ b/tests/expectations/compiler/field/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 27fccdb30c0b8b5092fe6d99e59c1af6bba00a400fe2ed81940644f4cab41979 - type_checked_symbol_table: f1344f357b3ef45576d13db2b7a6219f4cb2cbf04d57683a6e9f681505f39346 - unrolled_symbol_table: f1344f357b3ef45576d13db2b7a6219f4cb2cbf04d57683a6e9f681505f39346 + - - initial_symbol_table: 943a905f6c17e9544f41306ca942fc6daad9054c3b1073098c140ab0de821911 + type_checked_symbol_table: a23cff4c8204a990afc20f91eab9530061e5f14f89bd0fb00451ca7a0bd203d0 + unrolled_symbol_table: a23cff4c8204a990afc20f91eab9530061e5f14f89bd0fb00451ca7a0bd203d0 initial_ast: 126e6a2fd83113100727b8234cf505d56b2192125e53c808debae0c71c86fcc3 unrolled_ast: 126e6a2fd83113100727b8234cf505d56b2192125e53c808debae0c71c86fcc3 ssa_ast: 703c55122f6b29bf9722ea10dbc823a95206ca21a3c68825d99e26850edeb840 diff --git a/tests/expectations/compiler/field/sub.out b/tests/expectations/compiler/field/sub.out index dd4c45b49a..4c4e23b327 100644 --- a/tests/expectations/compiler/field/sub.out +++ b/tests/expectations/compiler/field/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050 - type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f - unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f + - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025 + type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd + unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd initial_ast: 7229204ebc2ce07f033b6c8fdeade487d4999567ca9713d1cf78384c06314501 unrolled_ast: 7229204ebc2ce07f033b6c8fdeade487d4999567ca9713d1cf78384c06314501 ssa_ast: cd198d8a212d4487436f7368cdb01bc6b4b6c09377d56693b8cff2ec3c8a8058 diff --git a/tests/expectations/compiler/field/ternary.out b/tests/expectations/compiler/field/ternary.out index cb74ebc418..09920b193d 100644 --- a/tests/expectations/compiler/field/ternary.out +++ b/tests/expectations/compiler/field/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3f7cfa6617f31a55f5e1dbe6a4dfc71eb0417276cdac46cf9cab0e9f54356050 - type_checked_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f - unrolled_symbol_table: e399fb22c524abb01cf5978cccde4994f93846954316cc972df0143bd55df94f + - - initial_symbol_table: 3064fc6761365aa5a2492c8c7e1a6160db032c9eb28a53908daddeb90e905025 + type_checked_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd + unrolled_symbol_table: 5e2c56eb40e5ddfdc4bfc9dc36158553c9e772508a105aa351be0a92f1005cbd initial_ast: c7253e34662450f403db86b1c43cfe10a1cf7e35c54fbadfa0ac8d5cfa3fe5c1 unrolled_ast: c7253e34662450f403db86b1c43cfe10a1cf7e35c54fbadfa0ac8d5cfa3fe5c1 ssa_ast: c93cd63bfd99d83ad31c5b2082c90778819cc25a40fd7c1ddaffaf6ea0102ed6 diff --git a/tests/expectations/compiler/finalize/block_height.out b/tests/expectations/compiler/finalize/block_height.out index 61692f7df8..5a8e972fbb 100644 --- a/tests/expectations/compiler/finalize/block_height.out +++ b/tests/expectations/compiler/finalize/block_height.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4e986d1d5798c7abbd97d5cf2037408eec063ada7bf7859e3f7183a1c1701d2e - type_checked_symbol_table: 8a2ddf24516c2aee8f4b4d9f9221e27b7c0013ff93734c9304b16bcaf118c7bf - unrolled_symbol_table: 8a2ddf24516c2aee8f4b4d9f9221e27b7c0013ff93734c9304b16bcaf118c7bf + - - initial_symbol_table: f9a9ec08651d7410cb277083715a4a58af2ee09eea8da31cc1942bd0ca17e744 + type_checked_symbol_table: 21a0fc511e08b84fa3599faf88f33d063db86e4e2593b7927d75ba838d584cb2 + unrolled_symbol_table: 21a0fc511e08b84fa3599faf88f33d063db86e4e2593b7927d75ba838d584cb2 initial_ast: 16747bc5d78708a85d70370654139c084fc3bdae5a9c8658ccaafb42a3807b66 unrolled_ast: 16747bc5d78708a85d70370654139c084fc3bdae5a9c8658ccaafb42a3807b66 ssa_ast: 07d88cb5734df3c87e7a7cfb6b45d53594fa1e011cd6c7d5dc9ce8f1cc6cbf5b diff --git a/tests/expectations/compiler/finalize/contains.out b/tests/expectations/compiler/finalize/contains.out index 86b1038ec8..1efdd27657 100644 --- a/tests/expectations/compiler/finalize/contains.out +++ b/tests/expectations/compiler/finalize/contains.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 01dbba3d2b4dbcb7fe4d3fc37c05d48b4727c9b2f3931ededf2811ead5603082 - type_checked_symbol_table: 6cf275cfad8c7db476592a97fcfdc6851d5c5014bafd3c954d6f46d7385e9d38 - unrolled_symbol_table: 6cf275cfad8c7db476592a97fcfdc6851d5c5014bafd3c954d6f46d7385e9d38 - initial_ast: 37b5dbae94e3824c04762f1eabe5a7a55c41f39644097e1ea310d9e6f2dcbda5 - unrolled_ast: 37b5dbae94e3824c04762f1eabe5a7a55c41f39644097e1ea310d9e6f2dcbda5 - ssa_ast: 7fc4e69a0dbf2b3cd83c8ef35a2d82154f7d99273f5bbf3fff63e5cf39f567ff - flattened_ast: 7659359b9a6abb9acf0b956ed6399fe149904b3dae8c6d4e315824b997306077 - destructured_ast: 793dd849e3a71979d822468090c15005004062d252497c3843cf00be238d30f4 - inlined_ast: 793dd849e3a71979d822468090c15005004062d252497c3843cf00be238d30f4 - dce_ast: 793dd849e3a71979d822468090c15005004062d252497c3843cf00be238d30f4 + - - initial_symbol_table: 8ccdfdc19b8c5e8d799f1b29745f910f056443f7b3762046118788a392a85564 + type_checked_symbol_table: 615ae942c04ec62338a5655f61f5ab92b2ddc58993ae7e050efb3a4f6926fec9 + unrolled_symbol_table: 615ae942c04ec62338a5655f61f5ab92b2ddc58993ae7e050efb3a4f6926fec9 + initial_ast: 2ad7be1423d5805bb25c86c0f1682e6d5f4fac77f7f71bfac50f63597fad27d8 + unrolled_ast: 2ad7be1423d5805bb25c86c0f1682e6d5f4fac77f7f71bfac50f63597fad27d8 + ssa_ast: b9b9b1b90bd053e61f0f57e01523719bc6d5e8b9bf15f900b0a7489d038b9065 + flattened_ast: 48305e5780efcbf85bb6dfffcbcc6d943310cf499e82349283ab13d0058f6ef4 + destructured_ast: cb5ad5d1894ee3618996b30632c5cd4d13a88fa99e47d804fab8eae6d5f9792c + inlined_ast: cb5ad5d1894ee3618996b30632c5cd4d13a88fa99e47d804fab8eae6d5f9792c + dce_ast: cb5ad5d1894ee3618996b30632c5cd4d13a88fa99e47d804fab8eae6d5f9792c bytecode: 2560848929684abb429a7de8a2ff0368fa2ea939f25ae84851be67374b652e8e warnings: "" diff --git a/tests/expectations/compiler/finalize/decrement_via_get_set.out b/tests/expectations/compiler/finalize/decrement_via_get_set.out index 400699939d..d5c98b9e77 100644 --- a/tests/expectations/compiler/finalize/decrement_via_get_set.out +++ b/tests/expectations/compiler/finalize/decrement_via_get_set.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b818f3f5449fc62add96728e1a051a68c21097a09f484600d4e82b5d502c5d06 - type_checked_symbol_table: 41c0247334d4ede070ae3278a2ef3cfde78fbf29cf768b8f60f3f5deadefd75b - unrolled_symbol_table: 41c0247334d4ede070ae3278a2ef3cfde78fbf29cf768b8f60f3f5deadefd75b - initial_ast: 8386f2bee2383f3364dda39dfe008ef5bc97211c479cc717811509cad4d1a3c9 - unrolled_ast: 8386f2bee2383f3364dda39dfe008ef5bc97211c479cc717811509cad4d1a3c9 - ssa_ast: 9adaa9e39c6d5660c0726d7a1beb8e7b67921ea32a7087aa1b326aa2b8d4504b - flattened_ast: 13b3f14c33df1560e4b72a0c32561e7654b051b76077cd3de5ec506d6bb2ec88 - destructured_ast: f09668e8fc17bc310bb4d767f16833361ac17ce8119c2ccae053e756a9233460 - inlined_ast: f09668e8fc17bc310bb4d767f16833361ac17ce8119c2ccae053e756a9233460 - dce_ast: f09668e8fc17bc310bb4d767f16833361ac17ce8119c2ccae053e756a9233460 + - - initial_symbol_table: df44ca308e78b73f26e7d197baddc24cd9ad5e95332767bb1a704e460d286701 + type_checked_symbol_table: 7788838fdf252cc9fabc83924ddddf4f381ea5f8f24262082a50882329335472 + unrolled_symbol_table: 7788838fdf252cc9fabc83924ddddf4f381ea5f8f24262082a50882329335472 + initial_ast: 23862093168d7b6f5f3a57c674bfcccd443f4e9bb5d69653310a458c8f897e51 + unrolled_ast: 23862093168d7b6f5f3a57c674bfcccd443f4e9bb5d69653310a458c8f897e51 + ssa_ast: d392caa85d17be16322c6c18813fb10c2065c8075499f158e197c7ef39e98034 + flattened_ast: 97b5bccca4b6661e67b74a89416341f4f779c6aee94969d17ae375195f22a35e + destructured_ast: a616ed11e77eaefc515602dfad1fcb451b536ffe7ef9be448253604730aead43 + inlined_ast: a616ed11e77eaefc515602dfad1fcb451b536ffe7ef9be448253604730aead43 + dce_ast: a616ed11e77eaefc515602dfad1fcb451b536ffe7ef9be448253604730aead43 bytecode: bbef5ec539b8616fe91e41c03c8ea6a71dfd3cb9731e634919bc8356e6664594 warnings: "" diff --git a/tests/expectations/compiler/finalize/finalize.out b/tests/expectations/compiler/finalize/finalize.out index ffb5a761b0..915c2c5a03 100644 --- a/tests/expectations/compiler/finalize/finalize.out +++ b/tests/expectations/compiler/finalize/finalize.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3fd96ea6a8cf8d3857e0c7f89f9c31639bc010e099a42ca23f53d0ea4fb9e5af - type_checked_symbol_table: d0d4661a1ed6d81df23ac296d207ce4afb890be9d3939a3f7001389c802229e6 - unrolled_symbol_table: d0d4661a1ed6d81df23ac296d207ce4afb890be9d3939a3f7001389c802229e6 - initial_ast: b2e144fa15e9d8b878a0e3ca7eb09bc849cd82144a5f5c540dccc10d29af3db8 - unrolled_ast: b2e144fa15e9d8b878a0e3ca7eb09bc849cd82144a5f5c540dccc10d29af3db8 - ssa_ast: 88f42e06a97de209898cd0d3ac3169c8ef1e5add34d2e4ddd2ccd672acbd88bc - flattened_ast: bb98e2d34f0f9be362ff7f02b37eb146dc1a55c25993cf08755fb525f7d26e58 - destructured_ast: 4b589bd76d053499b1c21e4d5814020ea5ea68d4c2a3f546cc7e8a38b3fef46d - inlined_ast: 4b589bd76d053499b1c21e4d5814020ea5ea68d4c2a3f546cc7e8a38b3fef46d - dce_ast: 4b589bd76d053499b1c21e4d5814020ea5ea68d4c2a3f546cc7e8a38b3fef46d + - - initial_symbol_table: d1f93ef9447d3d3648204bdb97e076d907a1881d46451924ac5b47427a6c48c2 + type_checked_symbol_table: 4a03117dd86c198aa14c62923ab48d0dcb3cf95b99a8002ccc3d26c2e4cc9899 + unrolled_symbol_table: 4a03117dd86c198aa14c62923ab48d0dcb3cf95b99a8002ccc3d26c2e4cc9899 + initial_ast: c4cfdb6b18bab53edad57dd2d80e86fe08ad84f5385caeac73356aa7b8f95e3a + unrolled_ast: c4cfdb6b18bab53edad57dd2d80e86fe08ad84f5385caeac73356aa7b8f95e3a + ssa_ast: e9877652a93ad8c89ec1a61c8cef8f1eb83e8252d79e0a3ca7ea3611f9e162f7 + flattened_ast: c9937b78596e9675922c3ed2143ea249557cbc6ae260f5cb7ce98e3ecea1f77d + destructured_ast: 866bbb287d3fa10c53aba3e86c6247763b8a4bc19672c512872beb036b5178c5 + inlined_ast: 866bbb287d3fa10c53aba3e86c6247763b8a4bc19672c512872beb036b5178c5 + dce_ast: 866bbb287d3fa10c53aba3e86c6247763b8a4bc19672c512872beb036b5178c5 bytecode: 33d8ca1b78918f26980919a4a8b332fb9b375ac476b64636a387fdab715d4ed9 warnings: "" diff --git a/tests/expectations/compiler/finalize/finalize_with_method_calls.out b/tests/expectations/compiler/finalize/finalize_with_method_calls.out index 2a47be3f28..706377df86 100644 --- a/tests/expectations/compiler/finalize/finalize_with_method_calls.out +++ b/tests/expectations/compiler/finalize/finalize_with_method_calls.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4bb5f3b63c9dcc7f4da2519883d1a7829f51fe854fe1f3fb92a9ce0014cd2ec4 - type_checked_symbol_table: e1666b86df178f7cd63097df4540df94b80544cc01f5cb8b7e6da1dea861ebf0 - unrolled_symbol_table: e1666b86df178f7cd63097df4540df94b80544cc01f5cb8b7e6da1dea861ebf0 - initial_ast: e3b1bfacdd634158e5dc79995f9d0b9f67701d8c070726f8c3dbc072fdf75c07 - unrolled_ast: e3b1bfacdd634158e5dc79995f9d0b9f67701d8c070726f8c3dbc072fdf75c07 - ssa_ast: 83bf84756bc248958a1a02434f383fd8dd35a4ef3b2579e24bd1c5a2247efda0 - flattened_ast: bbdfc5d742c11c982a3572eddec3bc0e6754a4ca2333808385bec1b9c9573f85 - destructured_ast: 08af64c583999cc2ce597ee9b5a65675aa6f41c5429efe83f3627bd756fea65b - inlined_ast: 08af64c583999cc2ce597ee9b5a65675aa6f41c5429efe83f3627bd756fea65b - dce_ast: 08af64c583999cc2ce597ee9b5a65675aa6f41c5429efe83f3627bd756fea65b + - - initial_symbol_table: 0b2c85ef584a8e2d525cc5393e41ae2cfefa28ad68a3077e1e79ed4e9301c949 + type_checked_symbol_table: fa24f003ee53ff7c4e6e7c5a93d5d6febb605ce22e68e98983afc2d1f52429d3 + unrolled_symbol_table: fa24f003ee53ff7c4e6e7c5a93d5d6febb605ce22e68e98983afc2d1f52429d3 + initial_ast: 1fffd7f9f23d900652ad502de76e580bbaa9dc68c2ae95e8ce43ed7212f6c9f2 + unrolled_ast: 1fffd7f9f23d900652ad502de76e580bbaa9dc68c2ae95e8ce43ed7212f6c9f2 + ssa_ast: ef8353a914d5612175e95acfee3af6b57f9f0a749ba454b3a67b5dca4d3af65c + flattened_ast: 84ad39da600b2a054c4233e3f00c6e8faf3208fded492cc990693333bf634947 + destructured_ast: 7d3854ed5c983016eb32f8420908427e4918692c1e6b24449276c35cafd12040 + inlined_ast: 7d3854ed5c983016eb32f8420908427e4918692c1e6b24449276c35cafd12040 + dce_ast: 7d3854ed5c983016eb32f8420908427e4918692c1e6b24449276c35cafd12040 bytecode: e9bcea998f0ff492fb57deabfcf08c4ed3f854880b595f17c9aa89181feb3764 warnings: "" diff --git a/tests/expectations/compiler/finalize/increment_via_get_set.out b/tests/expectations/compiler/finalize/increment_via_get_set.out index bce0e33203..0e105443d6 100644 --- a/tests/expectations/compiler/finalize/increment_via_get_set.out +++ b/tests/expectations/compiler/finalize/increment_via_get_set.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 41832b407b616f1776dd084da5300c1a9dad6ee685481fd32e348cd3eacbde4d - type_checked_symbol_table: 38d767bda7bac322c87600d9140468092827e2132c0d5763dc69857c224d3150 - unrolled_symbol_table: 38d767bda7bac322c87600d9140468092827e2132c0d5763dc69857c224d3150 - initial_ast: 3b734e3f8628b10a3b8e297ed4ed6b05b4b0f3d62398e2a1f429d4e4c1c5856f - unrolled_ast: 3b734e3f8628b10a3b8e297ed4ed6b05b4b0f3d62398e2a1f429d4e4c1c5856f - ssa_ast: 11176e493d2fdf4b9346613945df56cd96fdb1eed2afdfd289df1ebbb78cfa5d - flattened_ast: 4f5baee7a6c03fe5fe3463d545e56c4b8937cdee3b978b8d57b61f0518207590 - destructured_ast: 9192f526f1e293f5fb1c6d40ef5dc16831f5a8e83292170e9fa2cc195ad58f17 - inlined_ast: 9192f526f1e293f5fb1c6d40ef5dc16831f5a8e83292170e9fa2cc195ad58f17 - dce_ast: 9192f526f1e293f5fb1c6d40ef5dc16831f5a8e83292170e9fa2cc195ad58f17 + - - initial_symbol_table: 2f843885fdcca5b8d4912ad59d647b5dc3c84dcd956a6f65b20c6bb3c507a0d6 + type_checked_symbol_table: 311dcbc15cefa8d5dd9427c3e29cfc86dfccb03e9e1b0c3d4e6be8d5d5a2f07c + unrolled_symbol_table: 311dcbc15cefa8d5dd9427c3e29cfc86dfccb03e9e1b0c3d4e6be8d5d5a2f07c + initial_ast: cce69e6030357b055c442fc74e512ec5d01d3cb752a6a70e924812ba9136d193 + unrolled_ast: cce69e6030357b055c442fc74e512ec5d01d3cb752a6a70e924812ba9136d193 + ssa_ast: 67ac35d3e2bd3642a4cc1b247b0f9bc067a09f6571bbe484fe27116faf8d9df3 + flattened_ast: 789b7f7363a1510387e86395da1c01995fd2660c111184b5e827f866c116ae92 + destructured_ast: 5ef10faaba4377cf6af18c35d6a517bf60981e2761507cdbc46513c982b09a7f + inlined_ast: 5ef10faaba4377cf6af18c35d6a517bf60981e2761507cdbc46513c982b09a7f + dce_ast: 5ef10faaba4377cf6af18c35d6a517bf60981e2761507cdbc46513c982b09a7f bytecode: 10e754c190939dcffa342c5eef2be0dcb73ef1a9b4391a99e963db6dc61bd38a warnings: "" diff --git a/tests/expectations/compiler/finalize/inline_in_finalize.out b/tests/expectations/compiler/finalize/inline_in_finalize.out index a5b693f4f8..bb0ef12436 100644 --- a/tests/expectations/compiler/finalize/inline_in_finalize.out +++ b/tests/expectations/compiler/finalize/inline_in_finalize.out @@ -2,14 +2,14 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b8bbda15ea06f974099c75475ebeea949c6043205cbc6b82df837e1f40429575 - type_checked_symbol_table: aa7192219308f1f62c2f10d8ed0bbada61e4e728350d027120a71f418a0cb545 - unrolled_symbol_table: aa7192219308f1f62c2f10d8ed0bbada61e4e728350d027120a71f418a0cb545 - initial_ast: 171be3a00919481984f29f502045640d056f247318c5dfb69381f9d8631079e5 - unrolled_ast: 171be3a00919481984f29f502045640d056f247318c5dfb69381f9d8631079e5 - ssa_ast: d7bbbe4899353ba470dc8c8f2deadbff1c6d302a9c13ddf7c5c73f3f27b46676 - flattened_ast: c3cc9a273dad14b18c52673d0fff2d202286e7769a2b63863c6fafc30104f204 - destructured_ast: b50b9081df6aa650fae6164280ed9548cffacf36bec28521295bdae5b097f44b + - - initial_symbol_table: 6754312fbddd0a41ab494ef8d343c6e2a6723812537a36561cecd6fbbd52e0d7 + type_checked_symbol_table: eb81d3475298e8283a7d66cc51896a8e3710c20606adebf5b3a5a07f77e00349 + unrolled_symbol_table: eb81d3475298e8283a7d66cc51896a8e3710c20606adebf5b3a5a07f77e00349 + initial_ast: ac1db52af8950a8990e1b90126556c6789578677fb131c34bcda4507f014d3af + unrolled_ast: ac1db52af8950a8990e1b90126556c6789578677fb131c34bcda4507f014d3af + ssa_ast: 54716ea4fa3994b0d07b18da23de3026c4600255dab1d86eecde06805c8c407c + flattened_ast: 874d9ddaed9e40ca320d178d8b66281806b33764c391c3551067d084d6a68c84 + destructured_ast: e6ce7fa9bf424dcb7ce0ca75b83116a5ea1d030b3a73617fbf7a4d4e839164a2 inlined_ast: 45750109c4a1350a9c2886c44b6e18de606251fcc3d594c3e0ea3768b3a825d8 dce_ast: 45750109c4a1350a9c2886c44b6e18de606251fcc3d594c3e0ea3768b3a825d8 bytecode: 643990908e94b8c16515df0d5dcd64918c17b356ad82d652cd9d6504089c49f0 diff --git a/tests/expectations/compiler/finalize/mapping.out b/tests/expectations/compiler/finalize/mapping.out index 9c6a8a9697..b5099e0606 100644 --- a/tests/expectations/compiler/finalize/mapping.out +++ b/tests/expectations/compiler/finalize/mapping.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 673f5c2edbae65670ffcffa0b58417d67995139ea8ade35364f0283b3cc19cda - type_checked_symbol_table: 2d9f0f9351ecf0a1f856909c7f330310fc59478f42022d8ac2f4058f808a7581 - unrolled_symbol_table: 2d9f0f9351ecf0a1f856909c7f330310fc59478f42022d8ac2f4058f808a7581 - initial_ast: 1db9bdfb2077ea754b8238029d95ebd8b1ee79eb7e1443c2b0b3bef4a5e933ef - unrolled_ast: 1db9bdfb2077ea754b8238029d95ebd8b1ee79eb7e1443c2b0b3bef4a5e933ef - ssa_ast: 25684930eab04820609e673118390fc361a4fe220aa39d397ac53b0efcde4951 - flattened_ast: 654aba9c5bb1f3c937b3bd86b06c91331f9394e0b24f398b2fd3d201bc9f36e0 - destructured_ast: 3541288499296a92536856026849aad00c52a07f693381ff70478b842c3bf19e - inlined_ast: 3541288499296a92536856026849aad00c52a07f693381ff70478b842c3bf19e - dce_ast: 3541288499296a92536856026849aad00c52a07f693381ff70478b842c3bf19e + - - initial_symbol_table: d3fc3dd425ea41ec7709e7171221fcc1b03ba197d85d8ac302a3a2986fc0fc12 + type_checked_symbol_table: ed10f6d3f949632357dab5607bcaed808b410e1327c3e9b358c1dfbd5f642dee + unrolled_symbol_table: ed10f6d3f949632357dab5607bcaed808b410e1327c3e9b358c1dfbd5f642dee + initial_ast: 031ef6aaead58d45cbddc96e0c34d70cb23bbe2992e9acbe6098534a8af00f04 + unrolled_ast: 031ef6aaead58d45cbddc96e0c34d70cb23bbe2992e9acbe6098534a8af00f04 + ssa_ast: cab910162fc58c97ad816fdcb97fae9f9c616d411fd2b6d93c4bc71719461b99 + flattened_ast: bd0cef58179ab8354a8c7a097c2d180b7410d2470992b09afff7bdd94f71c536 + destructured_ast: b5caad28d1bf15768201178c53cb8554a6a6825ce7ef1d7f21e53f25286e42e2 + inlined_ast: b5caad28d1bf15768201178c53cb8554a6a6825ce7ef1d7f21e53f25286e42e2 + dce_ast: b5caad28d1bf15768201178c53cb8554a6a6825ce7ef1d7f21e53f25286e42e2 bytecode: 312c25062c283bf27a955dc0d7035c166da12e5e40eb55b9e6572af8750e0474 warnings: "" diff --git a/tests/expectations/compiler/finalize/mapping_fail.out b/tests/expectations/compiler/finalize/mapping_fail.out index ff05c72519..b11a44e699 100644 --- a/tests/expectations/compiler/finalize/mapping_fail.out +++ b/tests/expectations/compiler/finalize/mapping_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372030]: A mapping's key cannot be a tuple\n --> compiler-test:4:5\n |\n 4 | mapping foo: (u32, u32) => u32;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:6:5\n |\n 6 | mapping floo: baz => u8;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:8:5\n |\n 8 | mapping floop: foo => foo;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:8:5\n |\n 8 | mapping floop: foo => foo;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `foo` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\n | ^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372030]: A mapping's value cannot be a record\n --> compiler-test:19:5\n |\n 19 | mapping real_tokens: address => RealToken;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372030]: A mapping's key cannot be a record\n --> compiler-test:21:5\n |\n 21 | mapping owners: RealToken => address;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372093]: 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 [ETYC0372030]: A mapping's key cannot be a tuple\n --> compiler-test:4:5\n |\n 4 | mapping foo: (u32, u32) => u32;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372017]: The type `baz` is not found in the current scope.\n --> compiler-test:6:5\n |\n 6 | mapping floo: baz => 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:5\n |\n 8 | mapping floop: 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:8:5\n |\n 8 | mapping floop: 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:10:5\n |\n 10 | mapping bar: foo => baz;\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 `baz` is not found in the current scope.\n --> compiler-test:10:5\n |\n 10 | mapping bar: foo => baz;\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 [ETYC0372030]: A mapping's value cannot be a record\n --> compiler-test:19:5\n |\n 19 | mapping real_tokens: address => RealToken;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372030]: A mapping's key cannot be a record\n --> compiler-test:21:5\n |\n 21 | mapping owners: RealToken => address;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372093]: 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/only_finalize_with_flattening.out b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out index db0177a420..5036338a1b 100644 --- a/tests/expectations/compiler/finalize/only_finalize_with_flattening.out +++ b/tests/expectations/compiler/finalize/only_finalize_with_flattening.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8ad2062b26cb7ce9977099acf47634563db6bee84d16c90b51fa68c6a9577781 - type_checked_symbol_table: 7bd0addc88bb8cc54ffa341e723d934aa92dec285cf7ab9cec69df8d4b7b98f4 - unrolled_symbol_table: 7bd0addc88bb8cc54ffa341e723d934aa92dec285cf7ab9cec69df8d4b7b98f4 - initial_ast: b77334fba6d7d5c0c32bdf6e95b9f269491edf6ba32dfc47624aac3d4ef34da4 - unrolled_ast: b77334fba6d7d5c0c32bdf6e95b9f269491edf6ba32dfc47624aac3d4ef34da4 - ssa_ast: a210e6cc44696117a30906a3d2dbbe283a29132825f0ff35175a8cb7a84a8be6 - flattened_ast: ad23e4cbcbe23b9a61dfe1fd3d58c6151f67f58feef738c56a8d9068e98ab8c5 - destructured_ast: 8f6df91f79691b2456631389510b9c01986b2c26ed1181a53514606ffff59bb4 - inlined_ast: 8f6df91f79691b2456631389510b9c01986b2c26ed1181a53514606ffff59bb4 - dce_ast: 8f6df91f79691b2456631389510b9c01986b2c26ed1181a53514606ffff59bb4 + - - initial_symbol_table: c3254870929a4cbd9cd778112215217e254482789d9cdc932a5f1720653f2810 + type_checked_symbol_table: 2d6442937f992152d0491f7261b3a9a92e921f344997436c0ffd7a78f0758668 + unrolled_symbol_table: 2d6442937f992152d0491f7261b3a9a92e921f344997436c0ffd7a78f0758668 + initial_ast: 6726149bba858064439fc62c698f711c8456ecd1cbf764803b9dc89758928fd4 + unrolled_ast: 6726149bba858064439fc62c698f711c8456ecd1cbf764803b9dc89758928fd4 + ssa_ast: f8c8c864e1e09ffda9f3dea52d844e42b2612afcc08db547cbb10158af92371c + flattened_ast: f75ab90370cb169b567245bc4d92f18ae6713eea90b1e17fc0acce08e4ee5475 + destructured_ast: 1a71cdee50c0d5a7a392fefdf4bca6b1a7f91f7dcf6f9a54ffe53dac0540c8c6 + inlined_ast: 1a71cdee50c0d5a7a392fefdf4bca6b1a7f91f7dcf6f9a54ffe53dac0540c8c6 + dce_ast: 1a71cdee50c0d5a7a392fefdf4bca6b1a7f91f7dcf6f9a54ffe53dac0540c8c6 bytecode: d1cb76177aa7ffcdc033855e2696b25791292c7c6b38fdc3c1e145dadc0f838a warnings: "" diff --git a/tests/expectations/compiler/finalize/rand.out b/tests/expectations/compiler/finalize/rand.out index 713da903ce..39fb524be5 100644 --- a/tests/expectations/compiler/finalize/rand.out +++ b/tests/expectations/compiler/finalize/rand.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 02ace3862a5f4dd732e5b7e0c7527cbf7ac91b991c23de8fbbab4e5e8683a1ff - type_checked_symbol_table: b8f9c015aa74cf6186fb8ebdb3ee75fca572198ad340239d8e3610e2d7524b6f - unrolled_symbol_table: b8f9c015aa74cf6186fb8ebdb3ee75fca572198ad340239d8e3610e2d7524b6f - initial_ast: ecee28017844fa775485126fbaedc4f9d13cab010029cbbe837dc4e8d13cbbfc - unrolled_ast: ecee28017844fa775485126fbaedc4f9d13cab010029cbbe837dc4e8d13cbbfc - ssa_ast: efc83e694d9f4830ddfa215b2adba33601c3da483fda6255fcdb142206145302 - flattened_ast: 6b411dcd88c66caac512b62f7fb3876d6b5abb4017c529960a353326e6b05295 - destructured_ast: 2d1bef5d90134e598743b869550f9dfb1e913f42d851e9513123768e0003cdf9 - inlined_ast: 2d1bef5d90134e598743b869550f9dfb1e913f42d851e9513123768e0003cdf9 - dce_ast: 9b8189bc3a443ca6a591ff87b922314cd14eb2a2b87932e94b6f2cae2e8d1b84 + - - initial_symbol_table: 641f5817a163ef7e00ae3e27c53876137e01634da6cc9a05a57f71dee0890db9 + type_checked_symbol_table: 23de4bfaffaef56a4a8431d6ef6bd9d84d5972dfd053b6001c9bc44556107d3f + unrolled_symbol_table: 23de4bfaffaef56a4a8431d6ef6bd9d84d5972dfd053b6001c9bc44556107d3f + initial_ast: 2ecdc46c95dfd4317447595490716949274d6acbd6b952886a36473c1a92ddd6 + unrolled_ast: 2ecdc46c95dfd4317447595490716949274d6acbd6b952886a36473c1a92ddd6 + ssa_ast: 752d946f7bfce55c490605e43814a6effaba2584b93dd250dfd01bb72e568720 + flattened_ast: 895e2a824b3381bd1d589f848ca1df994a85587d0051d629187375df2f1ef916 + destructured_ast: b0ddab401a6857d807034c9e19635d0d341905eb5a8e51a018965eff7ade28b7 + inlined_ast: b0ddab401a6857d807034c9e19635d0d341905eb5a8e51a018965eff7ade28b7 + dce_ast: 54a919c6eaa140f36a22ec7ab6878359f9f3a1238daf9973e3ff97c1bfcabff8 bytecode: c5e80399ab1edccfae4591f3c38695e9a4129b35ad2cc75238859a2e109a245f warnings: "" diff --git a/tests/expectations/compiler/finalize/remove.out b/tests/expectations/compiler/finalize/remove.out index 49be01b078..fa67670270 100644 --- a/tests/expectations/compiler/finalize/remove.out +++ b/tests/expectations/compiler/finalize/remove.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 01dbba3d2b4dbcb7fe4d3fc37c05d48b4727c9b2f3931ededf2811ead5603082 - type_checked_symbol_table: bf43437e96fea9575409103c44edf194be4f2df843834648e8df1fa2c6187981 - unrolled_symbol_table: bf43437e96fea9575409103c44edf194be4f2df843834648e8df1fa2c6187981 - initial_ast: 859112b340b77b52ce463423af6dfa7c56e1719542eb3ba8a11f7e232baef020 - unrolled_ast: 859112b340b77b52ce463423af6dfa7c56e1719542eb3ba8a11f7e232baef020 - ssa_ast: c0cd2bb6625c8833c40a0cbdac87193369994a67362e87b1bfab44021d9369e5 - flattened_ast: 3172f9b84976538f59c161f2d4e632b6f4aae63e537001852cf7ca5f938fbb76 - destructured_ast: abae8b22030eca962b976e3b850d2d35ecef3dd59de0a07397e827ab85b26132 - inlined_ast: abae8b22030eca962b976e3b850d2d35ecef3dd59de0a07397e827ab85b26132 - dce_ast: abae8b22030eca962b976e3b850d2d35ecef3dd59de0a07397e827ab85b26132 + - - initial_symbol_table: 8ccdfdc19b8c5e8d799f1b29745f910f056443f7b3762046118788a392a85564 + type_checked_symbol_table: be146d9117581699642bdba5d170643dee82f1400dd5b63b72b069cca8b5c494 + unrolled_symbol_table: be146d9117581699642bdba5d170643dee82f1400dd5b63b72b069cca8b5c494 + initial_ast: 5b715f1ba792d6e01f83f6bcdad82ce00e88f25d15e19b8292695c2f245e9e4d + unrolled_ast: 5b715f1ba792d6e01f83f6bcdad82ce00e88f25d15e19b8292695c2f245e9e4d + ssa_ast: 882ce8ddd14b276ab765145f686e9e39ca9954bca03b5fcd0b60ce193db9590c + flattened_ast: 93ac89505d1e9ad329fb2a2375634a650cce29375bb13c0e9f70243d78df404c + destructured_ast: 08c8ffbab54b142cbfbc9bfd9fa0b4844813fbf165e10a52f466a3d8f175687d + inlined_ast: 08c8ffbab54b142cbfbc9bfd9fa0b4844813fbf165e10a52f466a3d8f175687d + dce_ast: 08c8ffbab54b142cbfbc9bfd9fa0b4844813fbf165e10a52f466a3d8f175687d bytecode: 7598ca95ba8e589482a0d951cae6f2f8571e7ae33ec8f56dbe83077dac5100d4 warnings: "" diff --git a/tests/expectations/compiler/finalize/shadow_mapping_fail.out b/tests/expectations/compiler/finalize/shadow_mapping_fail.out index ae1c7a10b9..770b99e4c9 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: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" + - "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" diff --git a/tests/expectations/compiler/function/conditional_return.out b/tests/expectations/compiler/function/conditional_return.out index 8c4c523ea4..10f3a9b36e 100644 --- a/tests/expectations/compiler/function/conditional_return.out +++ b/tests/expectations/compiler/function/conditional_return.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3a750455a5fbf60449507af5123da5637b53fe3cfcf91befd3a72ab1d076695c - type_checked_symbol_table: 9231efaf4f8792f3f3a472820e4fea02a790489d1698ea22dfeb1bbb0b8ffe16 - unrolled_symbol_table: 9231efaf4f8792f3f3a472820e4fea02a790489d1698ea22dfeb1bbb0b8ffe16 + - - initial_symbol_table: 0973e070508f61d91ecd820203b9bc894e859338fbb59490afba965bc9384c98 + type_checked_symbol_table: 04328fc9ac3801eec674b02ff690b0ebdac335ac0e0ae990e6286919c55f9a20 + unrolled_symbol_table: 04328fc9ac3801eec674b02ff690b0ebdac335ac0e0ae990e6286919c55f9a20 initial_ast: ec21f48bec7cc4e4a33c051a903d165f23fda4072b4b7621f184db6bd956d72d unrolled_ast: ec21f48bec7cc4e4a33c051a903d165f23fda4072b4b7621f184db6bd956d72d ssa_ast: 4fcd72896d7d8063c30140384b21ef2f1cae2c0a717d79078c2d278ad1b54596 diff --git a/tests/expectations/compiler/function/dead_code_elimination.out b/tests/expectations/compiler/function/dead_code_elimination.out index 3d730d4b05..f50b5c687a 100644 --- a/tests/expectations/compiler/function/dead_code_elimination.out +++ b/tests/expectations/compiler/function/dead_code_elimination.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f34be48af7ff51ce3ba1d28525ff8f2308be8be448d18480c2993e57368c7ec5 - type_checked_symbol_table: 92d5e7f428bcac3a3a187cefefe8ab79fab5ea5656fac7f116d985b5bab7ca1a - unrolled_symbol_table: 92d5e7f428bcac3a3a187cefefe8ab79fab5ea5656fac7f116d985b5bab7ca1a - initial_ast: dd6f031ac8026657ee79b7608a3aa982186102cedcdb69bafc9a1a62fae44ba9 - unrolled_ast: dd6f031ac8026657ee79b7608a3aa982186102cedcdb69bafc9a1a62fae44ba9 - ssa_ast: f805d4f9c9b47e5fe11d632568eac1015981a5d8126df01d7219ab5b599dee19 - flattened_ast: 216212979a5cca2557bba903486c9d54d3ee33ee559f82259647f36699933e42 - destructured_ast: 2896ef014a0457e247d526cc871d4a96cc665a753a7579d30140668e5dda9a58 - inlined_ast: b1b4ca61c65c12ae75daee52dea3b7a73d414e14ea321d65194c748a3373a78c - dce_ast: ed06cd14b45646560816748e78befaaf72dec2da61be80dd19a1ef69c6771eb2 + - - initial_symbol_table: ad5c56aaf60c6c77c71d18677260f652b6c9a2c9b3252a782d04f7da40846298 + type_checked_symbol_table: e3702472d3f857bd2e638babb97b01869c81fa68250278d7df2703a26cdffe7c + unrolled_symbol_table: e3702472d3f857bd2e638babb97b01869c81fa68250278d7df2703a26cdffe7c + initial_ast: 11a339d1388cd5d282c46fbb865a4aeeaf517ebeac0a91596311d331c0c4b0bc + unrolled_ast: 11a339d1388cd5d282c46fbb865a4aeeaf517ebeac0a91596311d331c0c4b0bc + ssa_ast: a2e0b828461d529b3d9010e6a0aef39d6aee6236d414c1d19edfe90e2dfbd05b + flattened_ast: ab1f14db933f0808aee36c0edad0a2a92a65d0dfa7f59d8b8adf51beb567d354 + destructured_ast: 83b0c9777662d7b98d1c157c8a486586f812fbb3145c7ea62f25cf4bbb1dde0d + inlined_ast: 9c53e5830b56ec1bce809da0b4f3f0d5bc89f57299da3139bbfdb28a38094f64 + dce_ast: c236c9e0566ca76d1586af5aaa5cac77c7f74e1e14909dd49bb6e0b122e3657d bytecode: 68f3c939bd54966a95293dd018927a50887a633eea6d5dc60fca8a1ba5400607 warnings: "" diff --git a/tests/expectations/compiler/function/flatten_arrays.out b/tests/expectations/compiler/function/flatten_arrays.out index 8974df4b79..d1cf8143af 100644 --- a/tests/expectations/compiler/function/flatten_arrays.out +++ b/tests/expectations/compiler/function/flatten_arrays.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: db965bbea0fe710347e590189a11c632e67356d6eb3dcff1ee3746f59abada67 - type_checked_symbol_table: 7388f185d6d4bf6f50baf94b543d24759c53a72ebe46a730911eb7c13b429970 - unrolled_symbol_table: 7388f185d6d4bf6f50baf94b543d24759c53a72ebe46a730911eb7c13b429970 - initial_ast: bb3a76d6e6d3ac6c614f6d2cc72ca6e0f9fc21f553405ff7096d065e6bfa2e1a - unrolled_ast: bb3a76d6e6d3ac6c614f6d2cc72ca6e0f9fc21f553405ff7096d065e6bfa2e1a - ssa_ast: ad9735da4bf38da575d3059d4cf9044d99c5ad13b997fb0ccb50e69c42df2fd9 - flattened_ast: 3f432be733b4b5eaaa6a7909a97d82badd25eafa7641f3b21f819ed539adf05a - destructured_ast: 3cce84ae0bfc1057110bc008cbfc5072cefaca6e404a6db5d31cfc9d4617714d - inlined_ast: 3cce84ae0bfc1057110bc008cbfc5072cefaca6e404a6db5d31cfc9d4617714d - dce_ast: 3cce84ae0bfc1057110bc008cbfc5072cefaca6e404a6db5d31cfc9d4617714d + - - initial_symbol_table: 9be7b6aa90ce5a15e60de8557ac2c2670e7126824b91088b5fb6f78e80ec228d + type_checked_symbol_table: 70e2a57ae116131ad8c05e3e21c8d12d3d7712e7c0e1b2fce06dcca76df10f13 + unrolled_symbol_table: 70e2a57ae116131ad8c05e3e21c8d12d3d7712e7c0e1b2fce06dcca76df10f13 + initial_ast: 7397780076e2c102dcbbda5d1a57baa865f84aec4c92dfee436b6e5a923a498f + unrolled_ast: 7397780076e2c102dcbbda5d1a57baa865f84aec4c92dfee436b6e5a923a498f + ssa_ast: 0bab4c3eb769d5eb9652fc082162c531545621b6dab23152e63916b72a050edd + flattened_ast: dacd1aceab61e2821761bcc996fe65a1f09edf58a272c35511b2735986ee215a + destructured_ast: 86f315df8ed6285058c14fd8ee6391626978a5b0f7cb27d77b39a2611b616462 + inlined_ast: 86f315df8ed6285058c14fd8ee6391626978a5b0f7cb27d77b39a2611b616462 + dce_ast: 86f315df8ed6285058c14fd8ee6391626978a5b0f7cb27d77b39a2611b616462 bytecode: be43f1b20093160fdfc6c5f85fbbe6c3693a41505738d4d0db70b1fcf2243a4f 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 1abc18515f..d057e998f4 100644 --- a/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out +++ b/tests/expectations/compiler/function/flatten_inlined_tuples_of_structs.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: fe3d23c0c6894f9f9f451dafa496621c11b64d47e2ff01c3bbb0b39d5301b8ec - type_checked_symbol_table: b089f56fe15895043abcfcb9ffc3b1e24fae84b7df52b43bfcd284cb84be8654 - unrolled_symbol_table: b089f56fe15895043abcfcb9ffc3b1e24fae84b7df52b43bfcd284cb84be8654 - initial_ast: 633f230b7b8357084a1dcd2fe8dd79d2e1d7c42cbef9f565638acc9572121ef6 - unrolled_ast: 633f230b7b8357084a1dcd2fe8dd79d2e1d7c42cbef9f565638acc9572121ef6 - ssa_ast: 75b0733106868abacc4f0062fd04f41570ce35de125552c7632265d2ecc37ddc - flattened_ast: 8a30f1fdd0cb421bcf286c515181004f84f67ca3d3426d89819fd33cb264b5e8 - destructured_ast: 14f14ec9a610e3630c61115e957ba313993a7d5f808fe1d80879642d2c130676 - inlined_ast: 1eb441b91a0cc6a85c33908f15008a72b8ee527273832d604d6ba5f6d5a59d7d - dce_ast: 1eb441b91a0cc6a85c33908f15008a72b8ee527273832d604d6ba5f6d5a59d7d + - - initial_symbol_table: 24aa8c0e343040d9653727bdd93088217c65815919e868ab0712b433964fc886 + type_checked_symbol_table: 91a63f2d99467d116951d8d2059a90044f1035767a7002ff7591089788ea2f47 + unrolled_symbol_table: 91a63f2d99467d116951d8d2059a90044f1035767a7002ff7591089788ea2f47 + initial_ast: e90feb84b272e004e48a6bdd23fe72d215b3ca6f49a3d7684ae6d97562db6dec + unrolled_ast: e90feb84b272e004e48a6bdd23fe72d215b3ca6f49a3d7684ae6d97562db6dec + ssa_ast: 1cfe4f1234263a87b09b81e5a0990d0d2e2f934db9fff31de28e6b60bed0f235 + flattened_ast: d061b77fdaec7259f011fb493a4fd2b61a69677e45283599a6d1f771d8d1d060 + destructured_ast: e5759814c2c3176bfaca359f51de38eb81a825d17d18815c61a306d2405e815d + inlined_ast: 026c72cd4308ff9ccdda46b670b9b8b5567ace4c4dee78465217fb3ab54aae42 + dce_ast: 026c72cd4308ff9ccdda46b670b9b8b5567ace4c4dee78465217fb3ab54aae42 bytecode: fffe093215f68fcc292f2c7b67e847897cd0334cdbf4a410f288d7957541a1d3 warnings: "" diff --git a/tests/expectations/compiler/function/flatten_test.out b/tests/expectations/compiler/function/flatten_test.out index b3ddf255ae..c67733c705 100644 --- a/tests/expectations/compiler/function/flatten_test.out +++ b/tests/expectations/compiler/function/flatten_test.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d388c731904c7e517defccf557cd24399a7610af1ddee1528ed3c55027ba7e89 - type_checked_symbol_table: f8c2728c9d4650d21cd73522b07875bb04c39951c33c539846223655b114a015 - unrolled_symbol_table: f8c2728c9d4650d21cd73522b07875bb04c39951c33c539846223655b114a015 - initial_ast: f8ace248f0ebb4b749ea08235c544ef2ed5be46b6ded4cec6c80a9b4670a243c - unrolled_ast: f8ace248f0ebb4b749ea08235c544ef2ed5be46b6ded4cec6c80a9b4670a243c - ssa_ast: c26ef89b944eb71b0ec93310a764fe5b9c84cd8a573e61f6cfd8b3ae3cdd2f9f - flattened_ast: 9097710dca23c1fdb84033cd642680ea1f1df8d37b90c52fd7239bf7c8084e2b - destructured_ast: 9ef23907e5fe90f9d5c5105979ef0d3beba8983c446bf6b8370eb81f9649ab17 - inlined_ast: 9ef23907e5fe90f9d5c5105979ef0d3beba8983c446bf6b8370eb81f9649ab17 - dce_ast: 9ef23907e5fe90f9d5c5105979ef0d3beba8983c446bf6b8370eb81f9649ab17 + - - initial_symbol_table: dee2b17000e5b7d530beff9afebd2178fce73e0d7f73acb0d2d89ff2876927f5 + type_checked_symbol_table: 149832df18a724dd7d6a49475f08e7d0e5a98383b8f98e96192e2562076abf6f + unrolled_symbol_table: 149832df18a724dd7d6a49475f08e7d0e5a98383b8f98e96192e2562076abf6f + initial_ast: 1c7165de817fe16301b0a1cb69ead8c6e8a62c7c7e6ad7b678d0b996f943956c + unrolled_ast: 1c7165de817fe16301b0a1cb69ead8c6e8a62c7c7e6ad7b678d0b996f943956c + ssa_ast: 86d766d2f732227e5841281f18012edce8c97fccec35c6829a0cf55160d39fe1 + flattened_ast: e76ac3473596377b29f6367f4f560f1afbcaead110a8c321e639fe9bdb628f19 + destructured_ast: bf0780dba98e03a75b7b30c0f36e5da55090844bccf9159c84793810d814a4e6 + inlined_ast: bf0780dba98e03a75b7b30c0f36e5da55090844bccf9159c84793810d814a4e6 + dce_ast: bf0780dba98e03a75b7b30c0f36e5da55090844bccf9159c84793810d814a4e6 bytecode: 6b4668099fa04bf4027b390ce9def813a3ade976add6104944433b3fab6a4ad9 warnings: "" diff --git a/tests/expectations/compiler/function/flatten_test_2.out b/tests/expectations/compiler/function/flatten_test_2.out index 88ae57621c..27a933c48e 100644 --- a/tests/expectations/compiler/function/flatten_test_2.out +++ b/tests/expectations/compiler/function/flatten_test_2.out @@ -2,27 +2,27 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 05213782799e86697651c5080f95a1690d082a933fc75f89607f8691e3a21253 - type_checked_symbol_table: 6116676ba85683532f4ba3c6cbfcafee72573333a4bac3cbcd500672e788cc13 - unrolled_symbol_table: 6116676ba85683532f4ba3c6cbfcafee72573333a4bac3cbcd500672e788cc13 - initial_ast: edb6a764afc4451f2ba126044508e850632b83d843b591dc7eca8b307ef5ddcc - unrolled_ast: edb6a764afc4451f2ba126044508e850632b83d843b591dc7eca8b307ef5ddcc - ssa_ast: af3319e697e1a26ed4033b1ddcdc7722627e5af78d2d4c629c32361b2680b602 - flattened_ast: fb086f0b14e979ee91c0cab87bda0b13309da6092b2d9407a0be07b8b644cee8 - destructured_ast: 2f107cab6df9457f8b6b5450616f70dd1fa604c11fb766daca668d390a0c62f6 - inlined_ast: 2f107cab6df9457f8b6b5450616f70dd1fa604c11fb766daca668d390a0c62f6 - dce_ast: 6af3064ef998accdf4dcc7fdeb2f2669b8b1000a107f581e0d31a699f3cd720c + - - initial_symbol_table: 2d910e475530a6218a24d395af7f94285bf848bf8f7e80e9a9dafc07c8e84933 + type_checked_symbol_table: 12fae3c571893dc672bfdabe18c7cc90c832fdbed2be15c2fbf55ee73dc2ad7f + unrolled_symbol_table: 12fae3c571893dc672bfdabe18c7cc90c832fdbed2be15c2fbf55ee73dc2ad7f + initial_ast: 7e0d016df4b6a04f603d7bf6a579f5f49a8a8143ecc682d65402855ec5666583 + unrolled_ast: 7e0d016df4b6a04f603d7bf6a579f5f49a8a8143ecc682d65402855ec5666583 + ssa_ast: e587e5b2e3782720a6583d8552ffbd35189955b2140a87b079942088e8665c92 + flattened_ast: 7d4c47df3f666f70b9184fb136b6371245dd7a8b9088dadca6f7dc74cb6a7065 + destructured_ast: 6c1d866430b78a365b922ae0a641810987831f0f64710f4c7b5551fc9e6fd5b1 + inlined_ast: 6c1d866430b78a365b922ae0a641810987831f0f64710f4c7b5551fc9e6fd5b1 + dce_ast: 98b87c8795f10e34b700c096d00df6c8c3df88f0e40e6e58f2fa2154b9e76121 bytecode: 34ea2316698e1b32c9a8cecafbc7ec613d38e33d39bc50b517a10f255e9c8a03 warnings: "" - - initial_symbol_table: f71db3010185a086c7849ae659bf4092bf7c106556fd33a9d305af996ac0c278 - type_checked_symbol_table: 8562bbe75363a62591ae91ba9e0b31e82417cd0c76683701ffb423568e76e8ec - unrolled_symbol_table: 8562bbe75363a62591ae91ba9e0b31e82417cd0c76683701ffb423568e76e8ec - initial_ast: b796792917fd17c59044fb16ce2222e60229ba85e872aaab3326a7a615b92f4d - unrolled_ast: b796792917fd17c59044fb16ce2222e60229ba85e872aaab3326a7a615b92f4d - ssa_ast: e629fcbc2a85114c170089870f262500cb1b3ff2dc2a883250c5d7066342d1d7 - flattened_ast: 24330c64cb015d25b15931e9a0f0d32376da5a9d12854bc7056a3e5ce59e4f3d - destructured_ast: d1698d187df8c1451a2becd221bac22e1921a965609d207a3d8d06f998e7d780 - inlined_ast: d1698d187df8c1451a2becd221bac22e1921a965609d207a3d8d06f998e7d780 - dce_ast: d1698d187df8c1451a2becd221bac22e1921a965609d207a3d8d06f998e7d780 + - initial_symbol_table: 3c9b6c65a3fcb5f24f8b9dbd3ae5e61aa1bf5725cc4d572c6acb1dd79e37f1ec + type_checked_symbol_table: 54771438b4339893644158162b7bfe069d96abf91d9564f7f08e255a9f403905 + unrolled_symbol_table: 54771438b4339893644158162b7bfe069d96abf91d9564f7f08e255a9f403905 + initial_ast: 01d45873f14b46e92c2d82d1057bc704c4be38ec3ad6da991f9d72a82e808819 + unrolled_ast: 01d45873f14b46e92c2d82d1057bc704c4be38ec3ad6da991f9d72a82e808819 + ssa_ast: fb1f9bf339efb5e8a357a438c8ef75c01bb27fc18ba53fb915f6abb0538e99f5 + flattened_ast: ec534e71855165fc201c5647e17401a6db00b335f34524b396c1235bb7244afa + destructured_ast: f77476c2778da919cec8bea51a9f597cbeaeb2a89be9e9cf4a5add5e41317740 + inlined_ast: f77476c2778da919cec8bea51a9f597cbeaeb2a89be9e9cf4a5add5e41317740 + dce_ast: f77476c2778da919cec8bea51a9f597cbeaeb2a89be9e9cf4a5add5e41317740 bytecode: b42d3c958c08364d974824a28437565b32bce03a6dc86c38a03cfe741cac6995 warnings: "" diff --git a/tests/expectations/compiler/function/flatten_tuples_of_structs.out b/tests/expectations/compiler/function/flatten_tuples_of_structs.out index c7c6db7cd7..d94f98f5b6 100644 --- a/tests/expectations/compiler/function/flatten_tuples_of_structs.out +++ b/tests/expectations/compiler/function/flatten_tuples_of_structs.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e48242d47a2461fa681ec8f01879acc66ad7fd6231ebda4951a9dff5c9a820e2 - type_checked_symbol_table: 4daea1e9ce0607be35cc9b5c18bd8e5e3369865f41be84d9aedf68038ad75942 - unrolled_symbol_table: 4daea1e9ce0607be35cc9b5c18bd8e5e3369865f41be84d9aedf68038ad75942 - initial_ast: 0a79a85d2a796e63d409517c4dd8dad97cb565111e702ff506c6a073655f5e3d - unrolled_ast: 0a79a85d2a796e63d409517c4dd8dad97cb565111e702ff506c6a073655f5e3d - ssa_ast: b5130659130f822e7201594ed6e96411f2c9658f88538fb61d53882345b35038 - flattened_ast: f67421ebf3f0eeb7cdfcfa6153f4174e435aec4bbe0ebf5f05f8214594eb4a32 - destructured_ast: 681d16052bbfb919297ff42957e28a87cb8e8681d1cce02eaed98d1986bebe96 - inlined_ast: 681d16052bbfb919297ff42957e28a87cb8e8681d1cce02eaed98d1986bebe96 - dce_ast: 681d16052bbfb919297ff42957e28a87cb8e8681d1cce02eaed98d1986bebe96 + - - initial_symbol_table: 8c10ba2b1396b39c27f6f726a2a9c4cd729f7538449f40d81b57bfed884aba80 + type_checked_symbol_table: 1cbcf3538ce4a19f8e147557a5fc6eae69c87c6beb702eb3870a7e556a74d31c + unrolled_symbol_table: 1cbcf3538ce4a19f8e147557a5fc6eae69c87c6beb702eb3870a7e556a74d31c + initial_ast: c48652418477b5f0df6793d57e9a24557e3ac8f02185a0fab2ae8c4c0190f1be + unrolled_ast: c48652418477b5f0df6793d57e9a24557e3ac8f02185a0fab2ae8c4c0190f1be + ssa_ast: 8c66b19bd6d7c5a0a8c3e08f17d6143eec76ffc1e9ff1840d09cb1f62ac0a6f8 + flattened_ast: 1fa7c2ae61883eb250c9d7bc7c01c1ca8210d2d0a8564e352b0d7d3723a04d42 + destructured_ast: dbe26a5813d613ce30b0af806650782d5bda3bd070ef5130ea9614c6f0ebd91d + inlined_ast: dbe26a5813d613ce30b0af806650782d5bda3bd070ef5130ea9614c6f0ebd91d + dce_ast: dbe26a5813d613ce30b0af806650782d5bda3bd070ef5130ea9614c6f0ebd91d bytecode: 023b08025f2aa0f03538528dde0e9b8e6ddf7efb3feb3af35ff79a1d930e42cc warnings: "" diff --git a/tests/expectations/compiler/function/flatten_unit_expressions.out b/tests/expectations/compiler/function/flatten_unit_expressions.out index 277a27fe9b..d5c2bc9ec1 100644 --- a/tests/expectations/compiler/function/flatten_unit_expressions.out +++ b/tests/expectations/compiler/function/flatten_unit_expressions.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 129775a34fff5a18f0428731c46115aef4b20fffc29aab2c2a7c3e5bf8693f0f - type_checked_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3 - unrolled_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3 + - - initial_symbol_table: a3104062809642350b9fda830757e057f7de3b287a8ad9bbe32037644b52e5ca + type_checked_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb + unrolled_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb initial_ast: 41c9f3e1ebb97e63ed8ca4f326cb5b496a2b71f478d1def45ac7c9159f238766 unrolled_ast: 41c9f3e1ebb97e63ed8ca4f326cb5b496a2b71f478d1def45ac7c9159f238766 ssa_ast: 909473098b05ec70de449a295aea5970ff289b944c80c3c8e5e7ad3a2808b831 @@ -14,9 +14,9 @@ outputs: dce_ast: b2ed655e4d792c6efcd64da50f55234673f8d6cdc7a8fc6b5c8e249d96c4e266 bytecode: b5e0f18e08535e19b2bc80bd0bc3d2893e58223cea4d006a8a8de262d3ab41fd warnings: "" - - initial_symbol_table: 129775a34fff5a18f0428731c46115aef4b20fffc29aab2c2a7c3e5bf8693f0f - type_checked_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3 - unrolled_symbol_table: 645701c2b4f92ada6e879e919f3f3e84535fe152cea37aac292ce6a3c3e7cec3 + - initial_symbol_table: a3104062809642350b9fda830757e057f7de3b287a8ad9bbe32037644b52e5ca + type_checked_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb + unrolled_symbol_table: a7ab61ebe58783c55a7796b2ca87dbced7aef45f1cf3701abd4caf7e9892a2fb initial_ast: db19607898306b098057f0f02f09d502ecbccaae75febec3bd679ed7bde02bc8 unrolled_ast: db19607898306b098057f0f02f09d502ecbccaae75febec3bd679ed7bde02bc8 ssa_ast: 3132fc9e684f7f62ab7518ef2f94e94c508d98ec396e5025c58f9c4edde40303 diff --git a/tests/expectations/compiler/function/function_call.out b/tests/expectations/compiler/function/function_call.out index eb8a781a91..6a172f2924 100644 --- a/tests/expectations/compiler/function/function_call.out +++ b/tests/expectations/compiler/function/function_call.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f5888068afd00dfd6ad6f2a76d8989c5ce885db106093bc0fd1203d5d6c18285 - type_checked_symbol_table: 35f7a9e6a0709e6fbea00feb60bbf281f14c20295996d7743a8bfa886772e50f - unrolled_symbol_table: 35f7a9e6a0709e6fbea00feb60bbf281f14c20295996d7743a8bfa886772e50f - initial_ast: fa0e1f62a67e4ffc82147d72c7d7d0a617ff785b58b6e1bdb9d426bc762fe0ff - unrolled_ast: fa0e1f62a67e4ffc82147d72c7d7d0a617ff785b58b6e1bdb9d426bc762fe0ff - ssa_ast: a07a40e4bd2528f1ab94fd0b66d764604c8eff0c385e0b39a5aa06c0e8dc9810 - flattened_ast: 54c02b40820fa93ef50abdd9a9bbe13ef12765bc04d646fc815eba35495464c0 - destructured_ast: 955338722e20ef2fef8e36b1da79415dc8bd43f997915adb786150def7ff698c - inlined_ast: 746faa75a5ec73efa514713178d2d19e4fc5ef868cf94a1f9830626ef99bb61c - dce_ast: 746faa75a5ec73efa514713178d2d19e4fc5ef868cf94a1f9830626ef99bb61c + - - initial_symbol_table: 8ae00b8ba32a6c9377cfe3d2296e31fff47db82994f551c8cf85540edc244c6c + type_checked_symbol_table: 270734ad2434f15fd127df416b7a6548b6d5b55fda1ce40286c3ef1ac8748bfe + unrolled_symbol_table: 270734ad2434f15fd127df416b7a6548b6d5b55fda1ce40286c3ef1ac8748bfe + initial_ast: d689460564e898219993b1b91dc9b07d464a2eae44bd02d30ca47bb1f1df31f4 + unrolled_ast: d689460564e898219993b1b91dc9b07d464a2eae44bd02d30ca47bb1f1df31f4 + ssa_ast: fd8603bbf06b332cbbe86c2dbcee5d35bb566441789562471f2654fc56300a65 + flattened_ast: 1c5349238914059f0470c4b86e21365390d3cc330a80cee5a2bb94e32fca52db + destructured_ast: 130a7ae1936d71b41940fafb99dc9f0bec32b6eb7905febf4882791d2f8dea21 + inlined_ast: e59bc306250ff573fc0a94ad283226171351a123ccff0f33e3604d2e28890a36 + dce_ast: e59bc306250ff573fc0a94ad283226171351a123ccff0f33e3604d2e28890a36 bytecode: ce0dbf69a657e1fbc866ccc8c4a1cb4f8080a561d1ba4bafca831cee80a3ef81 warnings: "" diff --git a/tests/expectations/compiler/function/function_call_inline.out b/tests/expectations/compiler/function/function_call_inline.out index b2bf642ff5..8180e5d2e3 100644 --- a/tests/expectations/compiler/function/function_call_inline.out +++ b/tests/expectations/compiler/function/function_call_inline.out @@ -2,14 +2,14 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f69a8236f3e5ee950e9c84a8807fd442594acba115cd27c63dc6a9b7cfa00ef8 - type_checked_symbol_table: 65ae403d60c017a3a70900cb572a1197dbf20ea1cce3ae9a48354989697b5096 - unrolled_symbol_table: 65ae403d60c017a3a70900cb572a1197dbf20ea1cce3ae9a48354989697b5096 - initial_ast: f77e5290c03260f67b62c72805d837f70afcaa1484329b7844420573c22bd6e2 - unrolled_ast: f77e5290c03260f67b62c72805d837f70afcaa1484329b7844420573c22bd6e2 - ssa_ast: 7fb32a5f6f2f30515606b56da70d5f20e1fafa4e56ea19ec11ba507d580ae709 - flattened_ast: 7e942c9041745c5879e245f45502b565d39b817cc572d37d37406c04ca8312ac - destructured_ast: d4647f310ed33b0212c3fdbbf145077214a8b1b410a331cf506acd4ad650a894 + - - initial_symbol_table: dd002f4c80c21565e0b5a9e766f7d379041c2f0edfdebddf0cec057df42de24b + type_checked_symbol_table: de20a6673931bac93ca3116c4b600d19eff78717fc133541a12606660d5240bf + unrolled_symbol_table: de20a6673931bac93ca3116c4b600d19eff78717fc133541a12606660d5240bf + initial_ast: 7d98b6d4b0990c7e8c97bca515f9975ae0b2735c5a0db22758282ff0c90141db + unrolled_ast: 7d98b6d4b0990c7e8c97bca515f9975ae0b2735c5a0db22758282ff0c90141db + ssa_ast: af1918131f402990e7aba186f0c7c4c9904aec7ee2a7ebd561572bad97e47482 + flattened_ast: 9722d80927e25b704e140cf50b18d45d7fac2d98aeddf12a29a5e87c696671ed + destructured_ast: a34ae9eecdd499120d395a8d061c1723071b7ece17ba51e095de80f5dd1512ab inlined_ast: a78499b30924ec37223a74cb099c9551639581a50418d84f092a23e0211a9105 dce_ast: a78499b30924ec37223a74cb099c9551639581a50418d84f092a23e0211a9105 bytecode: 44ea5bc8171ad40715c28c40333b673e70474ef9ba2d8f60d6517c0bfc3539e0 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 86097361d9..f39932464f 100644 --- a/tests/expectations/compiler/function/function_call_out_of_order.out +++ b/tests/expectations/compiler/function/function_call_out_of_order.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44c6368b41495be476df70eb1208bd99d22c37bcc2b61d9558d8c5c58af8d681 - type_checked_symbol_table: eb507bb8d32ae3594d9c22557b842ebe88dcfc81b8f20aa462a8c81a3e083f31 - unrolled_symbol_table: eb507bb8d32ae3594d9c22557b842ebe88dcfc81b8f20aa462a8c81a3e083f31 - initial_ast: efa7c704fc490f2a6c5e700d5f2b230ef827f60494f57be1a39d939eb707fdf0 - unrolled_ast: efa7c704fc490f2a6c5e700d5f2b230ef827f60494f57be1a39d939eb707fdf0 - ssa_ast: 8de1dc14d246092d4ce7f4f87704ad7e53aa7a33b60506a9844efc0d0c33b610 - flattened_ast: 55864a4ae184e23b895902a23f858e31b0312fd5f6313b024523b39a9e28d5cf - destructured_ast: 1090323492b3a946828a06c16404e9b02cacbfd57b4aacc858539a06d0788384 - inlined_ast: 044042354050deeab7f0304d8089aa59c1e7e924f3400f406403f7f61419c583 - dce_ast: 044042354050deeab7f0304d8089aa59c1e7e924f3400f406403f7f61419c583 + - - initial_symbol_table: 14bd882f231e7044252fd43c650871256ddf70be53194a73720479985d7d0238 + type_checked_symbol_table: 5989aec79d53343c3e051c6089d91fd555b97fd2cf16cfc14657299a31c39321 + unrolled_symbol_table: 5989aec79d53343c3e051c6089d91fd555b97fd2cf16cfc14657299a31c39321 + initial_ast: fa2eef5220f315ff6e22e805afc90e138e9c053f73636ad02a5e24e507c04e9f + unrolled_ast: fa2eef5220f315ff6e22e805afc90e138e9c053f73636ad02a5e24e507c04e9f + ssa_ast: 764bde418b7ddaf53eee3f5c650c1429f96a598671ac08f6952f872bf9317fe1 + flattened_ast: 5498363e67467196f66f6e105554828f1c004d5eb17d92e4344f9a79947cf7a0 + destructured_ast: 57c38ea329b34c72e63d813fe071b75b969e4294e861d94a0d5b3d8b7feb80f3 + inlined_ast: c2730c772b2b9e249671555340f782ebcac8fcb635733f99298ba343a5857d32 + dce_ast: c2730c772b2b9e249671555340f782ebcac8fcb635733f99298ba343a5857d32 bytecode: 0d1f4cbd82531fbd8e3be16dd6b130e30da05f95568ab89856527ead1a0d68a3 warnings: "" diff --git a/tests/expectations/compiler/function/helper_function_with_interface.out b/tests/expectations/compiler/function/helper_function_with_interface.out index 4982dfe31d..f046de15d7 100644 --- a/tests/expectations/compiler/function/helper_function_with_interface.out +++ b/tests/expectations/compiler/function/helper_function_with_interface.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d9d1a5de459a6ad2d2ca8491e4bee34d3cbd103cdae171a980edbb035952ea94 - type_checked_symbol_table: 10652a4ac1489f3e5fb2e201552179d310bda10c0468fa53df6408cd9a4f88ad - unrolled_symbol_table: 10652a4ac1489f3e5fb2e201552179d310bda10c0468fa53df6408cd9a4f88ad - initial_ast: b8cca29e304b9c93cf97506dd344acec7aa72a3f66ab8706d9391dde7c10dcf1 - unrolled_ast: b8cca29e304b9c93cf97506dd344acec7aa72a3f66ab8706d9391dde7c10dcf1 - ssa_ast: 278ebbc5aeb660d38ae345f5aec7f5e649ae1dafdd062e24a64de032a8e0a1fc - flattened_ast: 0841430cc43e19ff4154b22da3e6a169552397b38122d50c4fac030cdc2ab019 - destructured_ast: e82babffe9745dbbb4a64a00767454135e2b11fb0f5387069d40b0e53e7b6669 - inlined_ast: e82babffe9745dbbb4a64a00767454135e2b11fb0f5387069d40b0e53e7b6669 - dce_ast: e82babffe9745dbbb4a64a00767454135e2b11fb0f5387069d40b0e53e7b6669 + - - initial_symbol_table: 3862a5555d2f7878748e7ee59f67e7a5c3b5137ee4d36bb0b5d5a49cb06d711a + type_checked_symbol_table: 501fbbbdeded1c1226fb9960094333904e76d2bc720a17ba8909c5ef15f22b04 + unrolled_symbol_table: 501fbbbdeded1c1226fb9960094333904e76d2bc720a17ba8909c5ef15f22b04 + initial_ast: 9e429aee174a4ce29f4346fa2dbe489a019478a63389d69dea33f17f932d6b88 + unrolled_ast: 9e429aee174a4ce29f4346fa2dbe489a019478a63389d69dea33f17f932d6b88 + ssa_ast: 5b7d3ad076c241cb4da3ca0003be3fcabba243eb285874b34e012808c22c3dec + flattened_ast: e7bc3f3bb2ef2035aa54a6db05c88ccc3d66bf6a5d3a14bc74e5fbdb7a1c0f1a + destructured_ast: 98f8c4f20fcf743e5351e71fd7fcefc224c17a1ff6e9a7c8dff1aaa03e3b8c2d + inlined_ast: 98f8c4f20fcf743e5351e71fd7fcefc224c17a1ff6e9a7c8dff1aaa03e3b8c2d + dce_ast: 98f8c4f20fcf743e5351e71fd7fcefc224c17a1ff6e9a7c8dff1aaa03e3b8c2d bytecode: b48e67a8ef2d6c9c20bb5d14b831c6fdcccc5093212bccf31f75483613edb518 warnings: "" diff --git a/tests/expectations/compiler/function/inline_expr_statement.out b/tests/expectations/compiler/function/inline_expr_statement.out index 4a57280d55..5a60245d76 100644 --- a/tests/expectations/compiler/function/inline_expr_statement.out +++ b/tests/expectations/compiler/function/inline_expr_statement.out @@ -2,26 +2,26 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 910a96072d6b89acbf2995f5827fb226455574e9662dab8ee75760fb15f39b04 - type_checked_symbol_table: ad29ba7da84b0c5d64220787f1686a551f624486ab3d9ccd2563d04f98d88c20 - unrolled_symbol_table: ad29ba7da84b0c5d64220787f1686a551f624486ab3d9ccd2563d04f98d88c20 - initial_ast: db0c7f67d6840957339942d1b5170701a78adfa4508e4c3e0f314e958b0a9cda - unrolled_ast: db0c7f67d6840957339942d1b5170701a78adfa4508e4c3e0f314e958b0a9cda - ssa_ast: be9fff7e151049eea4dd476af298797d5a4a48447bd6ccf7a4840ad1438abb30 - flattened_ast: eb05c55a054c0d21010e529f4e34aee0d941fb9ba7afd57d942f8d8dd5bcd20e - destructured_ast: e2c931635c63df5cf7ab73b7eca6b4a8b1e9131c18feae3140d5b39e8cbbbd35 + - - initial_symbol_table: 592db5eb77e5cbe0b59431ccb2e2796cf0cd526fd07d36e284ea7dc48dc3a93c + type_checked_symbol_table: 2918fa125b63b1c455cec4e03690b37c6708e8e7ce1f7a409ee9baeb2944ea9a + unrolled_symbol_table: 2918fa125b63b1c455cec4e03690b37c6708e8e7ce1f7a409ee9baeb2944ea9a + initial_ast: 5f33f8a79d9150e561b54c65b85bfd9e5fffb13c03f28287f59772fa582fe280 + unrolled_ast: 5f33f8a79d9150e561b54c65b85bfd9e5fffb13c03f28287f59772fa582fe280 + ssa_ast: d5f09c20c81a87b4c94b853c718c368507a5f598bd79f8c9c69e72c2275ec811 + flattened_ast: 00bcfca03a88b95cfe4c77503589b40c69928589192b7b3c8c40beb256c48177 + destructured_ast: 779dab0f7eb43628ae4cf5eaa09808616b257a5aaef949de4733b52bb10f9699 inlined_ast: 619d8abbbda1a18561a68c674a0bca54e1e96a454e5f18b97efe446e96f20976 dce_ast: 53fa51417bebc9e0050a93a6869fc8315599e4ac73f1897ce3623c9c00ba6b11 bytecode: 3c05138e2787f4f82e5e0503d73b7a23b55758efa05449d5fd6f691902e575f3 warnings: "" - - initial_symbol_table: efd58a82eec538b09a03f84aeb0c685995e6a9b2f30087929a2ec52c512e01b6 - type_checked_symbol_table: ddfab7deb0e6ab256ccba0367b1188594fa8f8b185c63a85b76c389b063723b7 - unrolled_symbol_table: ddfab7deb0e6ab256ccba0367b1188594fa8f8b185c63a85b76c389b063723b7 - initial_ast: 9bbe9534d4251ddf097cb5a9cb78434d04ba00a4d609077cfc144a1f4d885623 - unrolled_ast: 9bbe9534d4251ddf097cb5a9cb78434d04ba00a4d609077cfc144a1f4d885623 - ssa_ast: 90e7922cc0174d489e4cd624ec8e2f04a25aebc521241313e6006c75c7f02908 - flattened_ast: c05dbd2a60f721f27f6233a1cdaa4bd7b8f0643e740778be01f4343a7a3059e7 - destructured_ast: 057aa5a839c657cc61b95e24ad1ebdf73c079b0098394b7bd24beac762ec8917 + - initial_symbol_table: 73a0c420f5a2c30bb60fa71e998a1a47c1d8ee64a102e6de921e3275158ee015 + type_checked_symbol_table: 1cf0afb79bf084c16f90d5444c2d9b0042dda5418149958b7f373fac12c637ed + unrolled_symbol_table: 1cf0afb79bf084c16f90d5444c2d9b0042dda5418149958b7f373fac12c637ed + initial_ast: f0d5f3ac03f8208085d3554d8049b82bd95c4de0dd08e664152ac1f3c51cdb44 + unrolled_ast: f0d5f3ac03f8208085d3554d8049b82bd95c4de0dd08e664152ac1f3c51cdb44 + ssa_ast: 0e42e0035a8ff3800bf4fd0b62a42678e41769c4851d12b0261891a449e77041 + flattened_ast: 90ac7a5f6ad698e1dff91ecb6a0805f2bcecc45bf3aea9d99cb77fc541bb877f + destructured_ast: 40473edee84038fa0deecdef023b99d8a552f5fbc8b7f1e1372467ccf189c339 inlined_ast: f2de975e0a43733678d5daf367d136c547fd35579b51e79e640ce899f3cadc20 dce_ast: f2de975e0a43733678d5daf367d136c547fd35579b51e79e640ce899f3cadc20 bytecode: a0b5126f2fda64d2ee08377b08a787af8dcdb825268db2acf45a4a9d94dd8887 diff --git a/tests/expectations/compiler/function/inline_twice.out b/tests/expectations/compiler/function/inline_twice.out index 559f6eb629..77a17e0ee8 100644 --- a/tests/expectations/compiler/function/inline_twice.out +++ b/tests/expectations/compiler/function/inline_twice.out @@ -2,14 +2,14 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 153a795540b8f3c7493d172c26485bd4ca9ff174a66ddb976f5e64d5d1c5bd3e - type_checked_symbol_table: 05a0d73522a23d8054744e861cb6919de7e0240ffd2c245be7c36ffa6555417c - unrolled_symbol_table: 05a0d73522a23d8054744e861cb6919de7e0240ffd2c245be7c36ffa6555417c - initial_ast: ba8f9cee26df29b409a6206fe3600e8e78cb5735e68c0a2ee0e79d7cf343d362 - unrolled_ast: ba8f9cee26df29b409a6206fe3600e8e78cb5735e68c0a2ee0e79d7cf343d362 - ssa_ast: 892c69a9a19771926a1ea660076bba43646b47eeeab5c51026abd0b10e6bd7a0 - flattened_ast: 2c7fc5b44ce4a118321085bdbedfe9f39a7dafa36ed000ee5ee2f77899914a1c - destructured_ast: 657d99b4867b684cca81294c90eee2e5169a481c0808f70baa3d83a12d6afb70 + - - initial_symbol_table: a79dd5bd949ae85f7f7a09c9d276f8c2172ca96b5ff7083f733d8b299b545119 + type_checked_symbol_table: 25b1c98795914c24c7b6d422f0fc63fdea2c433afb64152eaf22ad6c821875d7 + unrolled_symbol_table: 25b1c98795914c24c7b6d422f0fc63fdea2c433afb64152eaf22ad6c821875d7 + initial_ast: 24c967fb6865207abb9ee66af5895c09f63139851088084bde801ff5231b3cdf + unrolled_ast: 24c967fb6865207abb9ee66af5895c09f63139851088084bde801ff5231b3cdf + ssa_ast: 6d053f065878d5a6a32f174499980d024dfe109ee156930ca03e1d88055fabff + flattened_ast: 758c8f3ad6c239bc8aa3ffc8519d709638bac03707e82332163d3171652d286a + destructured_ast: 6b2a4b9949a84800ed5046198d881d319b3996a8aca6c15b42e1b75edf0af183 inlined_ast: 63004f5dcad36178ee5ddd71ea31e66460b70207587d686b5be883702ef9bc3b dce_ast: 63004f5dcad36178ee5ddd71ea31e66460b70207587d686b5be883702ef9bc3b bytecode: 0d572a58b3609a5835754184c0d7b55b9bb11b101a11a1be25546a212a668e25 diff --git a/tests/expectations/compiler/function/private_input_output.out b/tests/expectations/compiler/function/private_input_output.out index d154823279..97cc65c335 100644 --- a/tests/expectations/compiler/function/private_input_output.out +++ b/tests/expectations/compiler/function/private_input_output.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ebd4003e299f3bdd3b192aa96534436ec1cf3c4583541040dee4ecfb2031ad12 - type_checked_symbol_table: 04e81d33425e630edc0cab4cfb7933385446ebc14cd83c0ff7fbbf339d30c31d - unrolled_symbol_table: 04e81d33425e630edc0cab4cfb7933385446ebc14cd83c0ff7fbbf339d30c31d + - - initial_symbol_table: f92df45a670c09725e3882d598273ec881593f42aeb3aa381fd8de32ddefd7e8 + type_checked_symbol_table: 90378fce43244ca9aeed7d95a4471e0073e14729e378dc28172b6d7215784581 + unrolled_symbol_table: 90378fce43244ca9aeed7d95a4471e0073e14729e378dc28172b6d7215784581 initial_ast: 22cf2a151d4dafef51e81087affc1c9034a6579b8495f8aad57dfe5083449103 unrolled_ast: 22cf2a151d4dafef51e81087affc1c9034a6579b8495f8aad57dfe5083449103 ssa_ast: ab7fd9c6d26b8e4dada7c8556def772d04693720e8e6d1c0a00f13a8ce629ac4 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 1840220b7e..4ec05b8097 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 @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4c0784f2ef40027df42e73acc8fb7d04f035d57d9b85d15fe8b2db95ce8f8d51 - type_checked_symbol_table: b406519cdb9a1cae2d5df99eb638bdebffb4c545542b1ea20749e07a69a68fc9 - unrolled_symbol_table: b406519cdb9a1cae2d5df99eb638bdebffb4c545542b1ea20749e07a69a68fc9 + - - initial_symbol_table: 9adf04102299238505d5d65b877542a1192dbee8b884ed01fe338f15df830949 + type_checked_symbol_table: 07ef4c6e2eac4b32c5c1dc79c52839ae377f354c95a22733bc2b1e52913302bf + unrolled_symbol_table: 07ef4c6e2eac4b32c5c1dc79c52839ae377f354c95a22733bc2b1e52913302bf initial_ast: 999cb59ebfd75e76bb769c4aa913b28699336e9f5f99f2dddc37f5fb3a618a62 unrolled_ast: 999cb59ebfd75e76bb769c4aa913b28699336e9f5f99f2dddc37f5fb3a618a62 ssa_ast: 913943a403ee3e1b6953c83d7c24daa65392554d2a715bcfd492ce16650e595a diff --git a/tests/expectations/compiler/function/program_function_empty_body.out b/tests/expectations/compiler/function/program_function_empty_body.out index ed1bbb2e0d..c9b9cc5b3b 100644 --- a/tests/expectations/compiler/function/program_function_empty_body.out +++ b/tests/expectations/compiler/function/program_function_empty_body.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 71110c86d096fedc4b5a7b55bdfbbed7aaa23310a869f3a64ce89cad193e460b - type_checked_symbol_table: e78d21ed68ef3669a5b2d640d11fd1baae32d81b4a941724d98ee0f0dea709ed - unrolled_symbol_table: e78d21ed68ef3669a5b2d640d11fd1baae32d81b4a941724d98ee0f0dea709ed + - - initial_symbol_table: 65b73250de2824bffd0585254957132ceb31dff88b3892b4d91a83292b3887af + type_checked_symbol_table: a6c6b899788184b0fccdc0e9279db249d581302e79d90e2b907c5244aac08f86 + unrolled_symbol_table: a6c6b899788184b0fccdc0e9279db249d581302e79d90e2b907c5244aac08f86 initial_ast: 17ca34f4ecd83a3a65a0aa8a748c6b0e8aa502049e7ba72fbc469b359db77dcf unrolled_ast: 17ca34f4ecd83a3a65a0aa8a748c6b0e8aa502049e7ba72fbc469b359db77dcf ssa_ast: 17ca34f4ecd83a3a65a0aa8a748c6b0e8aa502049e7ba72fbc469b359db77dcf diff --git a/tests/expectations/compiler/function/program_function_unit_type.out b/tests/expectations/compiler/function/program_function_unit_type.out index d2061e33b2..f442677112 100644 --- a/tests/expectations/compiler/function/program_function_unit_type.out +++ b/tests/expectations/compiler/function/program_function_unit_type.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1b6ee7ad1ea14b67c3d823053a97c7c84bfa393c5bdb18b10f17bad1dd5af748 - type_checked_symbol_table: 6f1697029a51794c9ec4c2ed90ae185a327795fc30f065a098b65ad645f832da - unrolled_symbol_table: 6f1697029a51794c9ec4c2ed90ae185a327795fc30f065a098b65ad645f832da + - - initial_symbol_table: c2861e09439b0c5a4fb79b4f58afbb3b5888609d6acc3fea40569febb72bfdbc + type_checked_symbol_table: c7796002f668497bc41329aaa9b9419b65fe474009b9adcbc6c654f95fc1216d + unrolled_symbol_table: c7796002f668497bc41329aaa9b9419b65fe474009b9adcbc6c654f95fc1216d initial_ast: b6f739542611385c856d2884d7783f8c0ab311d09c786a2610285dd87ccdad01 unrolled_ast: b6f739542611385c856d2884d7783f8c0ab311d09c786a2610285dd87ccdad01 ssa_ast: b6f739542611385c856d2884d7783f8c0ab311d09c786a2610285dd87ccdad01 diff --git a/tests/expectations/compiler/function/program_function_with_mode.out b/tests/expectations/compiler/function/program_function_with_mode.out index fbe821abde..bce0c120cd 100644 --- a/tests/expectations/compiler/function/program_function_with_mode.out +++ b/tests/expectations/compiler/function/program_function_with_mode.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b710be2181c5890c5c1b2b80b08368a4b7e2ee69bbd1c7b985585d2a5243543 - type_checked_symbol_table: 557d1db803e8208fe1da966a71fd18f2e3cf073e0f2ffc43582801ddbbe3b5cb - unrolled_symbol_table: 557d1db803e8208fe1da966a71fd18f2e3cf073e0f2ffc43582801ddbbe3b5cb + - - initial_symbol_table: 991ce4017279108753122a6d5be2c08cd77302adaffb15570961f3f2ebef94ae + type_checked_symbol_table: d472d0eb65bba5677bc1770a49ae5fcbafb7d093a6bbe84d3c6e76d39775f1f0 + unrolled_symbol_table: d472d0eb65bba5677bc1770a49ae5fcbafb7d093a6bbe84d3c6e76d39775f1f0 initial_ast: 40472bd39d89d379ff967fcf7a182c8e45854f61533551379e91c4882bedf487 unrolled_ast: 40472bd39d89d379ff967fcf7a182c8e45854f61533551379e91c4882bedf487 ssa_ast: 2c3af1dbd64cc15fd35761b28221b477297ca8d017baa2df1251b5537a357647 diff --git a/tests/expectations/compiler/function/record_in_conditional_return.out b/tests/expectations/compiler/function/record_in_conditional_return.out index ed638f8fba..e89d824790 100644 --- a/tests/expectations/compiler/function/record_in_conditional_return.out +++ b/tests/expectations/compiler/function/record_in_conditional_return.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c8bdbf9153781d17587a1ae7db473ab80e5865dadb91c8b279fcd6705bc7f1dc - type_checked_symbol_table: 7a89e87fd4c0b3e1a08b06dfd67ae3b985fa7119d0bb8d91c233379cf372c05b - unrolled_symbol_table: 7a89e87fd4c0b3e1a08b06dfd67ae3b985fa7119d0bb8d91c233379cf372c05b - initial_ast: 13efc8577f58c867c4a49a947a9b77f615a835d5e92b8607d1bf28c471d2e576 - unrolled_ast: 13efc8577f58c867c4a49a947a9b77f615a835d5e92b8607d1bf28c471d2e576 - ssa_ast: 7a84b7c130cb87c8c880e9c1e03a23ce92e4e99dd508e882d24a827c14ce21ec - flattened_ast: d45e705c760595cd12388bc11eb1304b031320539836e95619a18605846ffd16 - destructured_ast: b88a38430812ccd7f274ca4174e437f07b8e2883bcd81a526c46c0ddb0d235e1 - inlined_ast: b88a38430812ccd7f274ca4174e437f07b8e2883bcd81a526c46c0ddb0d235e1 - dce_ast: b88a38430812ccd7f274ca4174e437f07b8e2883bcd81a526c46c0ddb0d235e1 + - - initial_symbol_table: c9c7930e21c304c4eb3a001bea566f2abdc6306ccf40df4115f3ca799e64b019 + type_checked_symbol_table: 0452610f22ea9023fc2c0f30008f08ec1f4cb5875b6ab605c989851f92550dba + unrolled_symbol_table: 0452610f22ea9023fc2c0f30008f08ec1f4cb5875b6ab605c989851f92550dba + initial_ast: 7facbc41e899f18c1539079c0ea5b631c1133b83de690fedd3aa1f9b195989bc + unrolled_ast: 7facbc41e899f18c1539079c0ea5b631c1133b83de690fedd3aa1f9b195989bc + ssa_ast: f350e5832a4dac127e4090e1cf95ad5a51e0b92d0b6577bb9f1fc79944327c94 + flattened_ast: 68312f829f54d454a421f7bc17c962daec1f07b62d75ec2afaf6b35bfc3351d8 + destructured_ast: 3c5221277c80ce811f051d0b6e723453a975b749d2c735dbfa5be038469fe180 + inlined_ast: 3c5221277c80ce811f051d0b6e723453a975b749d2c735dbfa5be038469fe180 + dce_ast: 3c5221277c80ce811f051d0b6e723453a975b749d2c735dbfa5be038469fe180 bytecode: d33387a022d43e9692d4e894d0f01081de02b7a97bca69ab6b769b9ee41672a2 warnings: "" diff --git a/tests/expectations/compiler/function/self.out b/tests/expectations/compiler/function/self.out index d86345a5ca..86363874d0 100644 --- a/tests/expectations/compiler/function/self.out +++ b/tests/expectations/compiler/function/self.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c8523f14da1aaa67d000cf210ac3895acaed0b58b8f4f7bd39121433b2d6d062 - type_checked_symbol_table: c86d89f775243692114665c76b00955ec392accbf92bb2046f14eda92f8855ac - unrolled_symbol_table: c86d89f775243692114665c76b00955ec392accbf92bb2046f14eda92f8855ac + - - initial_symbol_table: 1c610ef981fc2509135ab631da2b5a6f77d7aa77862dae39b1f711c0d2224af1 + type_checked_symbol_table: 7147f52922b597a99b875b328ba9ecdd4e10fd955f5ee60fbe9b3da73cdcc036 + unrolled_symbol_table: 7147f52922b597a99b875b328ba9ecdd4e10fd955f5ee60fbe9b3da73cdcc036 initial_ast: b9689a5975a03be76c64c26895bd2e44fd8aba6ad77f05b7d418df45b1374364 unrolled_ast: b9689a5975a03be76c64c26895bd2e44fd8aba6ad77f05b7d418df45b1374364 ssa_ast: 2a5314d4543035de335d29082709c8fe49df3ce016aad13d4008e88f40ac5f4c diff --git a/tests/expectations/compiler/function/shadow_function_with_input_fail.out b/tests/expectations/compiler/function/shadow_function_with_input_fail.out deleted file mode 100644 index 65712349c0..0000000000 --- a/tests/expectations/compiler/function/shadow_function_with_input_fail.out +++ /dev/null @@ -1,5 +0,0 @@ ---- -namespace: Compile -expectation: Fail -outputs: - - "Error [EAST0372006]: function `hi` shadowed by\n --> compiler-test:8:21\n |\n 8 | function tester(hi: u8) -> u8 {\n | ^^\nError [ETYC0372093]: 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/undefined_data_type_fail.out b/tests/expectations/compiler/function/undefined_data_type_fail.out index 2929a3defb..5db603eeae 100644 --- a/tests/expectations/compiler/function/undefined_data_type_fail.out +++ b/tests/expectations/compiler/function/undefined_data_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372017]: The type `Board` is not found in the current scope.\n --> compiler-test:4:35\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\n | ^\nError [ETYC0372017]: The type `u128bool` is not found in the current scope.\n --> compiler-test:4:55\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\n | ^^^^^^^^\nError [ETYC0372005]: Unknown variable `test`\n --> compiler-test:5:16\n |\n 5 | return test;\n | ^^^^\nError [ETYC0372093]: 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 `Board` is not found in the current scope.\n --> compiler-test:4:35\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\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 `u128bool` is not found in the current scope.\n --> compiler-test:4:55\n |\n 4 | function aria192check_for_win(b: Board, p: u8) -> u128bool {\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 variable `test`\n --> compiler-test:5:16\n |\n 5 | return test;\n | ^^^^\nError [ETYC0372093]: 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/unknown_parameter_type_fail.out b/tests/expectations/compiler/function/unknown_parameter_type_fail.out index 6e9597fc92..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 | ^^^\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 | ^^^\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\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/group/add.out b/tests/expectations/compiler/group/add.out index 2a8cc64f1e..8639b465f8 100644 --- a/tests/expectations/compiler/group/add.out +++ b/tests/expectations/compiler/group/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: be8bcedad142f0efafdb031dbe8f3cc470c62630160be3c66b9931623d44feb8 - type_checked_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146 - unrolled_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146 + - - initial_symbol_table: ded86d6230a1fc2fed0afd1a289b434681fb3848b70065ac284e30f01ea8c520 + type_checked_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b + unrolled_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b initial_ast: b2e5fef44fea1f5da290f4094823355112e5c09573711e87242d8b4b1f3e87c4 unrolled_ast: b2e5fef44fea1f5da290f4094823355112e5c09573711e87242d8b4b1f3e87c4 ssa_ast: a5b4049d9343c56b85cec34dc2f374cecac4c01345235a310e38b88f675a843c diff --git a/tests/expectations/compiler/group/assert_eq.out b/tests/expectations/compiler/group/assert_eq.out index fcb7126b52..b84eb910e7 100644 --- a/tests/expectations/compiler/group/assert_eq.out +++ b/tests/expectations/compiler/group/assert_eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a - type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 - unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 + - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0 + type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 + unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 initial_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b unrolled_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b ssa_ast: 0a4e3ece2d5e8e691a450d3240c113656c14b558887fd7f4312e5b6fddcd9602 diff --git a/tests/expectations/compiler/group/eq.out b/tests/expectations/compiler/group/eq.out index fcb7126b52..b84eb910e7 100644 --- a/tests/expectations/compiler/group/eq.out +++ b/tests/expectations/compiler/group/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a - type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 - unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 + - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0 + type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 + unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 initial_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b unrolled_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b ssa_ast: 0a4e3ece2d5e8e691a450d3240c113656c14b558887fd7f4312e5b6fddcd9602 diff --git a/tests/expectations/compiler/group/group_mul.out b/tests/expectations/compiler/group/group_mul.out index c8cb8f9e12..df4f2c60f5 100644 --- a/tests/expectations/compiler/group/group_mul.out +++ b/tests/expectations/compiler/group/group_mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3e8873495bae42c97838ff86ac657360f46c55353e2c1427e1e899343cb2df6a - type_checked_symbol_table: 3476aa3e1758580d69113e0f081e09123652c2ee90f21f009f6f1425c84076d0 - unrolled_symbol_table: 3476aa3e1758580d69113e0f081e09123652c2ee90f21f009f6f1425c84076d0 + - - initial_symbol_table: b8a07b9f59d86ca1ca10262248be8fb9aae99714207021149512e1b011b08176 + type_checked_symbol_table: da6ef3baefa8c83242079dfe037ba4ea087a04fb82ba2aae0353375860f1ad97 + unrolled_symbol_table: da6ef3baefa8c83242079dfe037ba4ea087a04fb82ba2aae0353375860f1ad97 initial_ast: 90dfbb43026b9d3786272e4b184d7517621353147439606c9f6209cb2510a240 unrolled_ast: 90dfbb43026b9d3786272e4b184d7517621353147439606c9f6209cb2510a240 ssa_ast: b37d1138c6944297ac922f64193ab4f5782abadea5dc47eeca271eaeaf98bbd8 diff --git a/tests/expectations/compiler/group/input.out b/tests/expectations/compiler/group/input.out index fcb7126b52..b84eb910e7 100644 --- a/tests/expectations/compiler/group/input.out +++ b/tests/expectations/compiler/group/input.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a - type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 - unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 + - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0 + type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 + unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 initial_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b unrolled_ast: 7556e586ba1ed4e359b375b4f78966f5fd09b67a75d61c8ea38226f6f025218b ssa_ast: 0a4e3ece2d5e8e691a450d3240c113656c14b558887fd7f4312e5b6fddcd9602 diff --git a/tests/expectations/compiler/group/mul.out b/tests/expectations/compiler/group/mul.out index 5357f0307d..1927516df8 100644 --- a/tests/expectations/compiler/group/mul.out +++ b/tests/expectations/compiler/group/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 95e1888f38b86ca1ca0157f5bc207120d908403a1f6bad2fdb2888b60ffea526 - type_checked_symbol_table: e59b510527114ab88771235dcae6f794a84ac2d657134822c486fa6584e28d18 - unrolled_symbol_table: e59b510527114ab88771235dcae6f794a84ac2d657134822c486fa6584e28d18 + - - initial_symbol_table: 46d5cfc41222014c8a3fab15a273ddf3413f9b28dc6b462688bb79c6be9919ba + type_checked_symbol_table: 2883046e936b27a40d8168bd8f8a2cabcb83bcb218f7766b2751f2e4cc3a9882 + unrolled_symbol_table: 2883046e936b27a40d8168bd8f8a2cabcb83bcb218f7766b2751f2e4cc3a9882 initial_ast: 9738a91834a2fde42464f6c793e8a695615fd577de46e9533329092854ec37e4 unrolled_ast: 9738a91834a2fde42464f6c793e8a695615fd577de46e9533329092854ec37e4 ssa_ast: 5fcd27ff5650650884a7f1ebe56870a21cd71a9ee202c26e693718311dcc6e36 diff --git a/tests/expectations/compiler/group/mult_by_scalar.out b/tests/expectations/compiler/group/mult_by_scalar.out index 3c65180189..f2ae5fce03 100644 --- a/tests/expectations/compiler/group/mult_by_scalar.out +++ b/tests/expectations/compiler/group/mult_by_scalar.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2e3c1f8bc52f510be8bd25b5c8bc8bf83d4d6136fd7a6d135dc10d9ea0e729b6 - type_checked_symbol_table: ebdbae69e7efd0a9fcd76d413998ed0015aa31db56a79cf810106ca00a0119ae - unrolled_symbol_table: ebdbae69e7efd0a9fcd76d413998ed0015aa31db56a79cf810106ca00a0119ae + - - initial_symbol_table: 0812de430c7609d5dca0f4423d3154c339a1028ccee1e47b3ce027dca0c8d480 + type_checked_symbol_table: bdc3f09a291f8c62a73a170f02fe9925f4f50f89d005f44a428d13b766b1a2be + unrolled_symbol_table: bdc3f09a291f8c62a73a170f02fe9925f4f50f89d005f44a428d13b766b1a2be initial_ast: 813c73e64ae05db305d08f50869eaa3c2e270cd5b5664354ada43b3eb93674d4 unrolled_ast: 813c73e64ae05db305d08f50869eaa3c2e270cd5b5664354ada43b3eb93674d4 ssa_ast: 6fa439376fedd4d05edfef5d70744cc39c3991a8053852fda646e5f80219a1b6 diff --git a/tests/expectations/compiler/group/negate.out b/tests/expectations/compiler/group/negate.out index 6495dde69f..ab3b09226c 100644 --- a/tests/expectations/compiler/group/negate.out +++ b/tests/expectations/compiler/group/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a - type_checked_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 - unrolled_symbol_table: f5faace6fc30af1ff0ef6896771b8081bf9f3b9a7f4f0b84c277c3c92be9ce16 + - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0 + type_checked_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 + unrolled_symbol_table: 561dbe0d1cf5198931c2751a6b7e6ba4bca631f7ee1bee51b85554cfc1c1a441 initial_ast: c2fb0eb07dad743e882d89950f5639607992d6689110b92ab7ff52cb92b8b2a2 unrolled_ast: c2fb0eb07dad743e882d89950f5639607992d6689110b92ab7ff52cb92b8b2a2 ssa_ast: 500b8911803d0e7ebe38429e30c5c73d10d1e3556acfb29195335f8b19f9523f diff --git a/tests/expectations/compiler/group/operator_methods.out b/tests/expectations/compiler/group/operator_methods.out index 3cdbe89745..fa66cb92ff 100644 --- a/tests/expectations/compiler/group/operator_methods.out +++ b/tests/expectations/compiler/group/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 69ee76b945b1ece1cc323af6c142d4ee566f82d3c7d9dfb4aa4290e9c0ad2e8a - type_checked_symbol_table: 1823847a5b745bd66010de73413a9be8ecc28db583b0c97e740ed871237a785a - unrolled_symbol_table: 1823847a5b745bd66010de73413a9be8ecc28db583b0c97e740ed871237a785a + - - initial_symbol_table: f08aa27687df89a108a6f10eff8f7fb2b3ab00ae260da4a9e0cc20ca365356d0 + type_checked_symbol_table: 40c60583b4d9030cf62776200188db0db7d5181abe0d009b9c33d32b3248d982 + unrolled_symbol_table: 40c60583b4d9030cf62776200188db0db7d5181abe0d009b9c33d32b3248d982 initial_ast: f441b607863add307ac4af67d92c2962a52385bf5c984a25f5703622f7fa895a unrolled_ast: f441b607863add307ac4af67d92c2962a52385bf5c984a25f5703622f7fa895a ssa_ast: 3fb97942a68ccc7e2d1e0062c668727ccdb56149f31fdba65fea5a92dd91d920 diff --git a/tests/expectations/compiler/group/point_input.out b/tests/expectations/compiler/group/point_input.out index cb16ebcae8..10f3ca0cce 100644 --- a/tests/expectations/compiler/group/point_input.out +++ b/tests/expectations/compiler/group/point_input.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8733b762376863ee59de61c71d3439f942f49b8559dbb69130a10bce80fec1e8 - type_checked_symbol_table: cd116bf484805e55d701e41c07da5e9e8fc1296bf9b37b0046ffca3b969378fe - unrolled_symbol_table: cd116bf484805e55d701e41c07da5e9e8fc1296bf9b37b0046ffca3b969378fe + - - initial_symbol_table: 3e731a43e29a1a179de2be0961a866d1582bb8aac704f46fd8756f0da15a6f7a + type_checked_symbol_table: 1532868e25a49142867e1fe42d151cf6c4aceee964cb49b3546e1ceb7682d47f + unrolled_symbol_table: 1532868e25a49142867e1fe42d151cf6c4aceee964cb49b3546e1ceb7682d47f initial_ast: 66dfe26d01f7ef9b13958fa433003dbc59bbe5fd211ce8fc25cda39b82ed285f unrolled_ast: 66dfe26d01f7ef9b13958fa433003dbc59bbe5fd211ce8fc25cda39b82ed285f ssa_ast: 44fd21f436c423cd4c8458411ce506bb34e64aaf1a108fc253af42fea014baaf diff --git a/tests/expectations/compiler/group/sub.out b/tests/expectations/compiler/group/sub.out index e964079044..debb075c44 100644 --- a/tests/expectations/compiler/group/sub.out +++ b/tests/expectations/compiler/group/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: be8bcedad142f0efafdb031dbe8f3cc470c62630160be3c66b9931623d44feb8 - type_checked_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146 - unrolled_symbol_table: b7c2b55f18db1dfb6cff387146b373b13c31495d6bd062aed6c4d830a6f2c146 + - - initial_symbol_table: ded86d6230a1fc2fed0afd1a289b434681fb3848b70065ac284e30f01ea8c520 + type_checked_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b + unrolled_symbol_table: f075ee0b1b41034aa379643b5ef996656fcbbd4b854a879ab66cb4b5a0aca92b initial_ast: 13b06544c321efe08f18f78541f41da7b0f14ced681066c51e456b0f30418d78 unrolled_ast: 13b06544c321efe08f18f78541f41da7b0f14ced681066c51e456b0f30418d78 ssa_ast: bb66c45a37fcf3faa7cecb32a5ed141b664808e7a6c3c3fa87df4ec2671fff3f diff --git a/tests/expectations/compiler/group/ternary.out b/tests/expectations/compiler/group/ternary.out index 5cbaa0e1e4..9e6bca21cb 100644 --- a/tests/expectations/compiler/group/ternary.out +++ b/tests/expectations/compiler/group/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: be8bcedad142f0efafdb031dbe8f3cc470c62630160be3c66b9931623d44feb8 - type_checked_symbol_table: 0913bb0bdc80b50fc6b91f6e0dcd0fbc6f4b565f1a187e37d5ef6b3c2c527bbb - unrolled_symbol_table: 0913bb0bdc80b50fc6b91f6e0dcd0fbc6f4b565f1a187e37d5ef6b3c2c527bbb + - - initial_symbol_table: ded86d6230a1fc2fed0afd1a289b434681fb3848b70065ac284e30f01ea8c520 + type_checked_symbol_table: e8874f5205aecaebbd2a48f213a4abbdd2a7a9db72e6767975011c74bce1d913 + unrolled_symbol_table: e8874f5205aecaebbd2a48f213a4abbdd2a7a9db72e6767975011c74bce1d913 initial_ast: 85eb916f3755aa04328d110a52d79fbe6e524d88d6c57a05df997aa5b3e4204a unrolled_ast: 85eb916f3755aa04328d110a52d79fbe6e524d88d6c57a05df997aa5b3e4204a ssa_ast: 1efc7322ee547d7b7c4b62b39cedfcda6e2b36943f0517b1ecf16faff347450e diff --git a/tests/expectations/compiler/group/to_x_coordinate.out b/tests/expectations/compiler/group/to_x_coordinate.out index 04c52ca6b6..df7be4ccb8 100644 --- a/tests/expectations/compiler/group/to_x_coordinate.out +++ b/tests/expectations/compiler/group/to_x_coordinate.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 233a0605c4ffc6303470f87f39b958f49118f3d1c763e05d1ab8b474b4b143a9 - type_checked_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb - unrolled_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb - initial_ast: 3b63a43532d26b8564cd207790b28458ebb30fb7df6722160e65819bb835449d - unrolled_ast: 3b63a43532d26b8564cd207790b28458ebb30fb7df6722160e65819bb835449d - ssa_ast: 76e825f2e79bad241754c38f74ba1538723f245069ad8426691b0e8525a81fbd - flattened_ast: c146352002d1b5d5c01d7e5da25b5906b4e3b9258f16b78a3f4e12ba4705e3ca - destructured_ast: 2adc6f5cf6ed230f4d74dcf90d9ae2c04a31a63ead7a55a73b2164bbc0412abe - inlined_ast: 2adc6f5cf6ed230f4d74dcf90d9ae2c04a31a63ead7a55a73b2164bbc0412abe - dce_ast: 009c905a5b8d3eaeab5916b4d9f995d5ef0249a1d556ca0605bcf2f29657cf08 + - - initial_symbol_table: 742f03900399c639926d0de2c7ae8d18812d4d21b702dda02916b639eb343f9f + type_checked_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971 + unrolled_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971 + initial_ast: c14024841200239ac3207c46eca02091cbe9fd76fcd61d81b6d2f8bff70735fd + unrolled_ast: c14024841200239ac3207c46eca02091cbe9fd76fcd61d81b6d2f8bff70735fd + ssa_ast: 65c89bedb60ebef142d9988bea52eb382f3033bb9ba2bceddede75a27c3deddd + flattened_ast: 05bb78ba77e7648af884261e337dd5ee5fbace06e4cd068927cc6be7b5fb3ab9 + destructured_ast: fc17fcc83b01dac4238f61fde08acbbdec642ab2030388842858b0cf5e3dd671 + inlined_ast: fc17fcc83b01dac4238f61fde08acbbdec642ab2030388842858b0cf5e3dd671 + dce_ast: c1c56c66653bccfc200dd3251d823392cb8cfca84da0fc339ee77b779c11e7bf bytecode: 51e95e10668242bec30e9917715d9856da632e933c33207ee41c5ed38d6366aa warnings: "" diff --git a/tests/expectations/compiler/group/to_y_coordinate.out b/tests/expectations/compiler/group/to_y_coordinate.out index 059d332e41..a2799eaf99 100644 --- a/tests/expectations/compiler/group/to_y_coordinate.out +++ b/tests/expectations/compiler/group/to_y_coordinate.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 233a0605c4ffc6303470f87f39b958f49118f3d1c763e05d1ab8b474b4b143a9 - type_checked_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb - unrolled_symbol_table: 1bfa0e39b96c190d821eb751b6441b411bf173a96263b3b4a998a6b0d2fdb1fb - initial_ast: 0703a2aee106dedcf12ecf53cfc11460867e3dfe947b3c12077401449aa84b90 - unrolled_ast: 0703a2aee106dedcf12ecf53cfc11460867e3dfe947b3c12077401449aa84b90 - ssa_ast: b72fce3ab4bf0a97b4ecbb02b93c6f5944e512fdab2b35f00d82bda4abeff779 - flattened_ast: e0b326778829dfe43217ecf366d6c90fa1902e7f940208efe054c9d1fdd3d021 - destructured_ast: a003db0b0d81723b275d06e6e896e8f82d690eb58c3b6dd7879661a1120fb128 - inlined_ast: a003db0b0d81723b275d06e6e896e8f82d690eb58c3b6dd7879661a1120fb128 - dce_ast: 9cec835f2aa983242417d606cb4f395f96ff68ade39f780d5d113aa73461a6c5 + - - initial_symbol_table: 742f03900399c639926d0de2c7ae8d18812d4d21b702dda02916b639eb343f9f + type_checked_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971 + unrolled_symbol_table: d7f09b3e9aa4edcc786411ff26df63e583a8662bcd127a15169f49573932d971 + initial_ast: 7a4eb6d898eac408003ee4176ba8dd6cdc5412a7669e00794da7014313f97ba0 + unrolled_ast: 7a4eb6d898eac408003ee4176ba8dd6cdc5412a7669e00794da7014313f97ba0 + ssa_ast: daf6ac147025ba46fe4a8012b9c0622bbeedca1ee66eea0778aa11f545e29a7d + flattened_ast: 67967710c91e41f04cc48c11eee2fc9126f594cf121df116cd847dc37e0d43da + destructured_ast: 32d25d3d6b4d362c987a13faaa913bbb88f63a4cd5c08b0c3bb48291eaf9a545 + inlined_ast: 32d25d3d6b4d362c987a13faaa913bbb88f63a4cd5c08b0c3bb48291eaf9a545 + dce_ast: 553ab2537083ec74454dbfcae729141e0f1248654bd1d981227e6f765f53aad6 bytecode: ea2e94f0f589fac4565040575643b1b7cd7813fe513d5b09b17c191bbf0f727e warnings: "" diff --git a/tests/expectations/compiler/group/x_and_y.out b/tests/expectations/compiler/group/x_and_y.out index a7a1a80055..83be7a374a 100644 --- a/tests/expectations/compiler/group/x_and_y.out +++ b/tests/expectations/compiler/group/x_and_y.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847 - type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 - unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 + - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0 + type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e + unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e initial_ast: 4c92717c98e246d94f34b634f272f17e7d0fca69e562ef55e670478343e746a1 unrolled_ast: 4c92717c98e246d94f34b634f272f17e7d0fca69e562ef55e670478343e746a1 ssa_ast: 601fd1248d4e3001398f5ae0363211933624381a7281184a63838e8b1e86c956 diff --git a/tests/expectations/compiler/group/x_sign_high.out b/tests/expectations/compiler/group/x_sign_high.out index 1594203c3a..0edd224def 100644 --- a/tests/expectations/compiler/group/x_sign_high.out +++ b/tests/expectations/compiler/group/x_sign_high.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847 - type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 - unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 + - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0 + type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e + unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e initial_ast: 1dc6e14f597973f5aca41a72494c54edae0f10cebf9710b35eea0bdd1f94b4aa unrolled_ast: 1dc6e14f597973f5aca41a72494c54edae0f10cebf9710b35eea0bdd1f94b4aa ssa_ast: 097efeef18365a5c2824296c7f0bc5efb0c918ce1abff206b54e9ec99e9a3500 diff --git a/tests/expectations/compiler/group/x_sign_inferred.out b/tests/expectations/compiler/group/x_sign_inferred.out index d5e9114e28..10b3d4438e 100644 --- a/tests/expectations/compiler/group/x_sign_inferred.out +++ b/tests/expectations/compiler/group/x_sign_inferred.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847 - type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 - unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 + - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0 + type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e + unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e initial_ast: 971ece4a7efd945c9b2090c7f129ff9431114ca4005949d80c16e354cef104a1 unrolled_ast: 971ece4a7efd945c9b2090c7f129ff9431114ca4005949d80c16e354cef104a1 ssa_ast: 801cedc73c0261106c154952cbff8dc9cb504ffd667f70f1941c77bed94dc5d8 diff --git a/tests/expectations/compiler/group/x_sign_low.out b/tests/expectations/compiler/group/x_sign_low.out index 979dab48e8..ba4bee8aa7 100644 --- a/tests/expectations/compiler/group/x_sign_low.out +++ b/tests/expectations/compiler/group/x_sign_low.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847 - type_checked_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 - unrolled_symbol_table: ff22a327039be85ab9c847d135fdab4303773053a00fb019dfa18982afb47272 + - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0 + type_checked_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e + unrolled_symbol_table: 302dfafd7748b3bb0c0fd104339dbf87e8ed7ad4dd0fd3afbd4c5cabb58eb32e initial_ast: bbe8816f75d5430d9ce10f46e0e7f1b8a761f3d2f0db27a7b8d63237294180a4 unrolled_ast: bbe8816f75d5430d9ce10f46e0e7f1b8a761f3d2f0db27a7b8d63237294180a4 ssa_ast: a6c24077261cd24d298b4078465ba36bcece044da9ceeec373afb9e5278624d7 diff --git a/tests/expectations/compiler/group/zero.out b/tests/expectations/compiler/group/zero.out index fa908ade7c..b27cbb1dae 100644 --- a/tests/expectations/compiler/group/zero.out +++ b/tests/expectations/compiler/group/zero.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f73d375c1de91f095e0913343f3d277042914520a7bf7aa86de1f6218f1b2847 - type_checked_symbol_table: 00f52eb5d7d1eb280ece90eb16d86fb66e1d37511fe1b0c692d0608cbbbf69f9 - unrolled_symbol_table: 00f52eb5d7d1eb280ece90eb16d86fb66e1d37511fe1b0c692d0608cbbbf69f9 + - - initial_symbol_table: f6daa60689a1724d94a9fd605b9e0a520336f493d059fbb64ce604d928547af0 + type_checked_symbol_table: 2839274970e3f2a5073a53029f6e7f1a5da4919389b1b62d39bc56eedd473545 + unrolled_symbol_table: 2839274970e3f2a5073a53029f6e7f1a5da4919389b1b62d39bc56eedd473545 initial_ast: 79bf864cdefe09f0f7ed257a251b8a1bcf73a980f99e3a7e624ac7c4578493ea unrolled_ast: 79bf864cdefe09f0f7ed257a251b8a1bcf73a980f99e3a7e624ac7c4578493ea ssa_ast: 15265a7d0aecbc6990e38946da2aeb13e9d179a8ed2bba0c818a1c0deb43897f diff --git a/tests/expectations/compiler/input/main.out b/tests/expectations/compiler/input/main.out index 8d1462d63c..bce7c3729e 100644 --- a/tests/expectations/compiler/input/main.out +++ b/tests/expectations/compiler/input/main.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 75e5f552e2540b66cbe1d6d2f08092e66105ba3034e168016a750587bd07fcd0 - type_checked_symbol_table: ce33cfaed5fc2662dd839f93ada12f191cc156fd69f39758d49a102b9312634b - unrolled_symbol_table: ce33cfaed5fc2662dd839f93ada12f191cc156fd69f39758d49a102b9312634b + - - initial_symbol_table: d386311e914536e0ea514fc3ce193ff562ae5583bf2db2412d689581c17f9287 + type_checked_symbol_table: 035d8ece40b9c097ec95baba855fb859100eb94ae29c1d40da028daa51c22dbd + unrolled_symbol_table: 035d8ece40b9c097ec95baba855fb859100eb94ae29c1d40da028daa51c22dbd initial_ast: 3a0ce285e8d83ab1e183a1d3030108851d8875bd79ebf149c8d31bf478a8decc unrolled_ast: 3a0ce285e8d83ab1e183a1d3030108851d8875bd79ebf149c8d31bf478a8decc ssa_ast: 551e064d40e98b171949d71dd08bd7dbf9810e11430ff09d7b8c302962d0d319 diff --git a/tests/expectations/compiler/input/main_field.out b/tests/expectations/compiler/input/main_field.out index b9ac9bd6db..5ef30f0ff2 100644 --- a/tests/expectations/compiler/input/main_field.out +++ b/tests/expectations/compiler/input/main_field.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 18bf273abb83fd00d1ad2604c6a14b8a7beead2fc6d1a006724930eae06a0fea - type_checked_symbol_table: e79fcf57b54ca09848089ea35d49dbaba4d18e2a5abafc60ac077d9539f17347 - unrolled_symbol_table: e79fcf57b54ca09848089ea35d49dbaba4d18e2a5abafc60ac077d9539f17347 + - - initial_symbol_table: b34a1682fc9b4960e9f794fc1398ae82b5900ba619391515c3da3ec52c4ac31a + type_checked_symbol_table: 7dadc2b97a248377683f2a7af4847bb61663aa37670abcbf6615a7bc3eb9d30f + unrolled_symbol_table: 7dadc2b97a248377683f2a7af4847bb61663aa37670abcbf6615a7bc3eb9d30f initial_ast: 642600065819915bc28991076f492696f75e7f634babf57f6242f05e1ef95155 unrolled_ast: 642600065819915bc28991076f492696f75e7f634babf57f6242f05e1ef95155 ssa_ast: c9a14d054df008b72d96f40c0e22c906dbc441de20e7090c8794ec00de9ddd68 diff --git a/tests/expectations/compiler/integers/i128/add.out b/tests/expectations/compiler/integers/i128/add.out index 23951792d7..b3907052c8 100644 --- a/tests/expectations/compiler/integers/i128/add.out +++ b/tests/expectations/compiler/integers/i128/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: 7029802a8ed59f638b0fc519a1ac8f1309668cd25d805a564ed5772b01bb01fe unrolled_ast: 7029802a8ed59f638b0fc519a1ac8f1309668cd25d805a564ed5772b01bb01fe ssa_ast: a146a207208ba85f0a49e9b7b9b2915482ea0c58c1de602a89e37cdd14228232 diff --git a/tests/expectations/compiler/integers/i128/and.out b/tests/expectations/compiler/integers/i128/and.out index 6125713b46..03d90e95bc 100644 --- a/tests/expectations/compiler/integers/i128/and.out +++ b/tests/expectations/compiler/integers/i128/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: 0970c83f9c75ceb9d23b799cc3035b82735067a2d707cee7205946717376d936 unrolled_ast: 0970c83f9c75ceb9d23b799cc3035b82735067a2d707cee7205946717376d936 ssa_ast: c8b0264d430895bb84d01d7e08337da31d1fa367551af9fec5f3a2de89f9d9cf diff --git a/tests/expectations/compiler/integers/i128/console_assert.out b/tests/expectations/compiler/integers/i128/console_assert.out index 6ff8aaabe5..bb48237bfd 100644 --- a/tests/expectations/compiler/integers/i128/console_assert.out +++ b/tests/expectations/compiler/integers/i128/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4898011970db9b82617ecc25eadbc21a707f6a77676630ff203487bac1eef824 - type_checked_symbol_table: a2c718efda203dd1ca01adf5f053c11556fd8c8573780956ee6d43fe22aa0195 - unrolled_symbol_table: a2c718efda203dd1ca01adf5f053c11556fd8c8573780956ee6d43fe22aa0195 + - - initial_symbol_table: 9f555c476a06d6ea8a6f591dda6ad59d83bb1bd710c8103a44da65580a91fc0d + type_checked_symbol_table: 0c73d87189cced26aaf48d03dd6c195b97b99f72bdb74a8b36c34521a433ca5f + unrolled_symbol_table: 0c73d87189cced26aaf48d03dd6c195b97b99f72bdb74a8b36c34521a433ca5f initial_ast: 98aad0d9aede8877a7c0640b4740f3c61b83a4c047b77c6f12ff1b682b3c961a unrolled_ast: 98aad0d9aede8877a7c0640b4740f3c61b83a4c047b77c6f12ff1b682b3c961a ssa_ast: 20b4889d0af45388cdeffb113e396f5aa441e1581125fd68d04c054b85c1190d diff --git a/tests/expectations/compiler/integers/i128/div.out b/tests/expectations/compiler/integers/i128/div.out index c9f6babf04..114542b0d0 100644 --- a/tests/expectations/compiler/integers/i128/div.out +++ b/tests/expectations/compiler/integers/i128/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: 503ec3d80bf0ecc98557d4bc20601c043281bf47d415fa5369a5685e9c1bc5fb unrolled_ast: 503ec3d80bf0ecc98557d4bc20601c043281bf47d415fa5369a5685e9c1bc5fb ssa_ast: 3aacd179b55306416b96c2b237527a4f9888713154c0601e57bc0df4067f4706 diff --git a/tests/expectations/compiler/integers/i128/eq.out b/tests/expectations/compiler/integers/i128/eq.out index e67c418f6c..f70c433317 100644 --- a/tests/expectations/compiler/integers/i128/eq.out +++ b/tests/expectations/compiler/integers/i128/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47 - type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 - unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 + - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1 + type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 + unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 initial_ast: 6851881a45711a390ba8292e6dfc38d3d1aa0059d6eff7cef1439d24730dd8b6 unrolled_ast: 6851881a45711a390ba8292e6dfc38d3d1aa0059d6eff7cef1439d24730dd8b6 ssa_ast: 82cc7df4b592bd021949e11961da98b4fa4b7375ba09baff8e6125c22824fea8 diff --git a/tests/expectations/compiler/integers/i128/ge.out b/tests/expectations/compiler/integers/i128/ge.out index 4041908a95..71bac46a7f 100644 --- a/tests/expectations/compiler/integers/i128/ge.out +++ b/tests/expectations/compiler/integers/i128/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47 - type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 - unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 + - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1 + type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 + unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 initial_ast: 279b9dedd24e4f84944790336eb1f9db96fefe30d8f036456952c6b00e9291f1 unrolled_ast: 279b9dedd24e4f84944790336eb1f9db96fefe30d8f036456952c6b00e9291f1 ssa_ast: e32a9f0d7f6bf928c14edf78979f80918fc063742cb605e9802d4a83e8eca331 diff --git a/tests/expectations/compiler/integers/i128/gt.out b/tests/expectations/compiler/integers/i128/gt.out index c2efadc84f..de7f4d7b3b 100644 --- a/tests/expectations/compiler/integers/i128/gt.out +++ b/tests/expectations/compiler/integers/i128/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47 - type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 - unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 + - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1 + type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 + unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 initial_ast: 1ea526d73dd9fd6440db9a8f59b017b3cf74af6e042ac9748f4a294c8d88dada unrolled_ast: 1ea526d73dd9fd6440db9a8f59b017b3cf74af6e042ac9748f4a294c8d88dada ssa_ast: c285b431e68b56d439663f4b1e5c295bed52283770d2b4399f75dfd74e0ff84a diff --git a/tests/expectations/compiler/integers/i128/le.out b/tests/expectations/compiler/integers/i128/le.out index 5538d3cae9..bc81092614 100644 --- a/tests/expectations/compiler/integers/i128/le.out +++ b/tests/expectations/compiler/integers/i128/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47 - type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 - unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 + - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1 + type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 + unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 initial_ast: cb254c772bc0109c007986cfa8ad211aad55a22541f21275edd139c3e583debb unrolled_ast: cb254c772bc0109c007986cfa8ad211aad55a22541f21275edd139c3e583debb ssa_ast: e56f80c590e7a2673bca5b9adaa6b0c22895e24f62ee3e8a7b73d85d4adaebb6 diff --git a/tests/expectations/compiler/integers/i128/lt.out b/tests/expectations/compiler/integers/i128/lt.out index 8852597ffb..662ebdda8e 100644 --- a/tests/expectations/compiler/integers/i128/lt.out +++ b/tests/expectations/compiler/integers/i128/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47 - type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 - unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 + - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1 + type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 + unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 initial_ast: 9d8abde8fbaf453cbdd1a6c104be361d0ab4b94c8f5e935d11a30bd0c4427a99 unrolled_ast: 9d8abde8fbaf453cbdd1a6c104be361d0ab4b94c8f5e935d11a30bd0c4427a99 ssa_ast: d4f4bc0e12f1889b4b178096081c80da464c9cbbc5811266c8646c20baba5ebb diff --git a/tests/expectations/compiler/integers/i128/max.out b/tests/expectations/compiler/integers/i128/max.out index ddbbb42189..544b5a5249 100644 --- a/tests/expectations/compiler/integers/i128/max.out +++ b/tests/expectations/compiler/integers/i128/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9fff514fbbb7bc77162c85f91243ac0454ec07bd0b77320e87c19adf2f2207de - type_checked_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97 - unrolled_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97 + - - initial_symbol_table: 1e0bb2c1c98d9ca4884dd7632c54d3b888395e4acd4cab72973b5ee7f0680b55 + type_checked_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764 + unrolled_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764 initial_ast: a1dde9ccf35a705c416773400be5f3a7a5bd8ec9ca308633076c3ffcfef45b75 unrolled_ast: a1dde9ccf35a705c416773400be5f3a7a5bd8ec9ca308633076c3ffcfef45b75 ssa_ast: 1727b870a385bece44a7ce87de265b6ffc0c903687ff7fe3ced4838f8bc1b572 diff --git a/tests/expectations/compiler/integers/i128/min.out b/tests/expectations/compiler/integers/i128/min.out index 901af3e09c..c09aa91ba9 100644 --- a/tests/expectations/compiler/integers/i128/min.out +++ b/tests/expectations/compiler/integers/i128/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9fff514fbbb7bc77162c85f91243ac0454ec07bd0b77320e87c19adf2f2207de - type_checked_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97 - unrolled_symbol_table: 43874a4208d661fb947452ae93a7aaa0944ed0faa75aa6af4f89d1acf2e89d97 + - - initial_symbol_table: 1e0bb2c1c98d9ca4884dd7632c54d3b888395e4acd4cab72973b5ee7f0680b55 + type_checked_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764 + unrolled_symbol_table: 6e4cffc901ee65ae6a85dbcc024439ba3820c6a97677935b742db82977546764 initial_ast: 8b86aed9874509a9375d095d0bd1baad9275a1e72fe0e331dc81c9a980b0cc38 unrolled_ast: 8b86aed9874509a9375d095d0bd1baad9275a1e72fe0e331dc81c9a980b0cc38 ssa_ast: 3cf1245355a2583cb73ba0c2e10f56fe307ad22462d0eaa83171b804cb386f70 diff --git a/tests/expectations/compiler/integers/i128/min_fail.out b/tests/expectations/compiler/integers/i128/min_fail.out index 050e74a6bf..697093b95e 100644 --- a/tests/expectations/compiler/integers/i128/min_fail.out +++ b/tests/expectations/compiler/integers/i128/min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 97a87e6a46e052e233da1655c18ec8303c65537ab7c49450c420aefd94109de4 - type_checked_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6 - unrolled_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6 + - - initial_symbol_table: 2f6217f9982b6a3c2cda0f7f87e09a2fc908c086824aab49697ed9761714ccf3 + type_checked_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5 + unrolled_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5 initial_ast: 3ae9dfd3abb1693f7d6b96eb9f57eb8f48347bae4b6c0586648994cdabf34909 unrolled_ast: 3ae9dfd3abb1693f7d6b96eb9f57eb8f48347bae4b6c0586648994cdabf34909 ssa_ast: 73911aa4cba7970c24b18b0d5340c22e2a592dd4f1d381da3bf35e170f1b4e8e diff --git a/tests/expectations/compiler/integers/i128/mul.out b/tests/expectations/compiler/integers/i128/mul.out index a94e0d846d..b0e3cbfa0f 100644 --- a/tests/expectations/compiler/integers/i128/mul.out +++ b/tests/expectations/compiler/integers/i128/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: 7660464dfe2b9195ca4567dd3857f9afd8297b34c6a62b1a77fc2e6c45d3d0dc unrolled_ast: 7660464dfe2b9195ca4567dd3857f9afd8297b34c6a62b1a77fc2e6c45d3d0dc ssa_ast: b4c07c9ef5f1931fb56544482d4b5106802ecf90a729f7d50c9a3c664a9fd8f4 diff --git a/tests/expectations/compiler/integers/i128/ne.out b/tests/expectations/compiler/integers/i128/ne.out index 5b81a504e5..7583a662f6 100644 --- a/tests/expectations/compiler/integers/i128/ne.out +++ b/tests/expectations/compiler/integers/i128/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84d2c1a005a742c1960075aa0332fc5c1c1dfe0f68cea3049b311b0c0126ee47 - type_checked_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 - unrolled_symbol_table: 84edebb69731dd9365c339143d13da85953de6188de6407b328497c7060566f6 + - - initial_symbol_table: c695580d6e19f82a6b953a6b5ff9ffdda721cd6c82f92342935634fd27bf67a1 + type_checked_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 + unrolled_symbol_table: 06b3471150debe16c328c9c28ef673506fa0a753049142fd04df8dde59708455 initial_ast: 8fc2fa45894bb21442e88336134ca4e54333385383ad1575460def60b3dc2ed7 unrolled_ast: 8fc2fa45894bb21442e88336134ca4e54333385383ad1575460def60b3dc2ed7 ssa_ast: d86ba3d40675ef15c9340b6680404814dfd0edae3f5bc6e17f23896369cb9555 diff --git a/tests/expectations/compiler/integers/i128/negate.out b/tests/expectations/compiler/integers/i128/negate.out index 620b9e44c9..52daa7f917 100644 --- a/tests/expectations/compiler/integers/i128/negate.out +++ b/tests/expectations/compiler/integers/i128/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4898011970db9b82617ecc25eadbc21a707f6a77676630ff203487bac1eef824 - type_checked_symbol_table: 49d36dfa02338748eefac3661a0a953fcdff13187aca83d25d36dbe488b9a910 - unrolled_symbol_table: 49d36dfa02338748eefac3661a0a953fcdff13187aca83d25d36dbe488b9a910 + - - initial_symbol_table: 9f555c476a06d6ea8a6f591dda6ad59d83bb1bd710c8103a44da65580a91fc0d + type_checked_symbol_table: 3986f23c54b9606297a9663dd1fa002ecd7b16001479b76664b780d0646a5610 + unrolled_symbol_table: 3986f23c54b9606297a9663dd1fa002ecd7b16001479b76664b780d0646a5610 initial_ast: 498a2a98bd995c199f3deb82581b07cc26f3fa22dbbe5348082cc2a31b1923ce unrolled_ast: 498a2a98bd995c199f3deb82581b07cc26f3fa22dbbe5348082cc2a31b1923ce ssa_ast: a10c6df9f238628822978efbe365aed4fcf7a1328a878e5b197a09961f510352 diff --git a/tests/expectations/compiler/integers/i128/negate_min_fail.out b/tests/expectations/compiler/integers/i128/negate_min_fail.out index de1776f172..ef734e8a64 100644 --- a/tests/expectations/compiler/integers/i128/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i128/negate_min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 97a87e6a46e052e233da1655c18ec8303c65537ab7c49450c420aefd94109de4 - type_checked_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6 - unrolled_symbol_table: d13aa1200c313d83863c12c3d49728dc10de4ab4ad554c5044d0f23abef492f6 + - - initial_symbol_table: 2f6217f9982b6a3c2cda0f7f87e09a2fc908c086824aab49697ed9761714ccf3 + type_checked_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5 + unrolled_symbol_table: 6366eb06cc21c61ba56f76739f20d651c556079b150bfd5b7965ffc4a67c84d5 initial_ast: 86b9fe5682d6496f8928882bf81c081e34749e0ce5edd35aefd1d48a3d81a49a unrolled_ast: 86b9fe5682d6496f8928882bf81c081e34749e0ce5edd35aefd1d48a3d81a49a ssa_ast: 8d9fc40f7eae1b97815ab8db8fb2393a7898307ce4b9a18e9ef54b2bdb284477 diff --git a/tests/expectations/compiler/integers/i128/negate_zero.out b/tests/expectations/compiler/integers/i128/negate_zero.out index 9de8e2386f..5dc75a8f8b 100644 --- a/tests/expectations/compiler/integers/i128/negate_zero.out +++ b/tests/expectations/compiler/integers/i128/negate_zero.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: ce82c8fc7622a06be5a9deb77d05e876667277a28744b3278b9c35da6d34d5c4 - unrolled_symbol_table: ce82c8fc7622a06be5a9deb77d05e876667277a28744b3278b9c35da6d34d5c4 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 852378bf7a29d4c30d68162f1c8c58c8674e335054bffb82af19dc00705f852f + unrolled_symbol_table: 852378bf7a29d4c30d68162f1c8c58c8674e335054bffb82af19dc00705f852f initial_ast: ddde14fb11980bf3c8b65980275dae1fe3ec5d810f240c4c8eb1583ac3ad83c8 unrolled_ast: ddde14fb11980bf3c8b65980275dae1fe3ec5d810f240c4c8eb1583ac3ad83c8 ssa_ast: b330ad51094dac14267302facb10056484f0a377d72507d7f8f9788773c3bd6a diff --git a/tests/expectations/compiler/integers/i128/operator_methods.out b/tests/expectations/compiler/integers/i128/operator_methods.out index d9cd369eed..83d3bb18f4 100644 --- a/tests/expectations/compiler/integers/i128/operator_methods.out +++ b/tests/expectations/compiler/integers/i128/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4898011970db9b82617ecc25eadbc21a707f6a77676630ff203487bac1eef824 - type_checked_symbol_table: 5549c6e1def4dafaaa22ed5bb54de02a68bf2410809062333f4b5c21499b1c36 - unrolled_symbol_table: 5549c6e1def4dafaaa22ed5bb54de02a68bf2410809062333f4b5c21499b1c36 + - - initial_symbol_table: 9f555c476a06d6ea8a6f591dda6ad59d83bb1bd710c8103a44da65580a91fc0d + type_checked_symbol_table: 52984ec094211138f985c3a7bd337e5ae837f4633ba789e9736f90a776b716e3 + unrolled_symbol_table: 52984ec094211138f985c3a7bd337e5ae837f4633ba789e9736f90a776b716e3 initial_ast: 014b0ba715640fdaadc24a31ae384dbe95f99b7962e5d30a2b1812733b40156a unrolled_ast: 014b0ba715640fdaadc24a31ae384dbe95f99b7962e5d30a2b1812733b40156a ssa_ast: 26440e3a3e6b1d0e9d51dc4ff4d0084def507edb63ababf43719370724f8fef0 diff --git a/tests/expectations/compiler/integers/i128/or.out b/tests/expectations/compiler/integers/i128/or.out index 9fcc09ff00..18c060c8a2 100644 --- a/tests/expectations/compiler/integers/i128/or.out +++ b/tests/expectations/compiler/integers/i128/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: b1a2efe3db61f65fa4beb49eab52335d78173296ae8567da63ee6da970315411 unrolled_ast: b1a2efe3db61f65fa4beb49eab52335d78173296ae8567da63ee6da970315411 ssa_ast: e17022a24a73e843fa88877dd60a77807499b0c02c6d3cb86909178eec91e322 diff --git a/tests/expectations/compiler/integers/i128/pow.out b/tests/expectations/compiler/integers/i128/pow.out index e7f8a0ea5e..7adc79b55a 100644 --- a/tests/expectations/compiler/integers/i128/pow.out +++ b/tests/expectations/compiler/integers/i128/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: c4f404e0f546287f4f314e9cb14042dd58f3582bcddcccc0240ace04e02a8d15 unrolled_ast: c4f404e0f546287f4f314e9cb14042dd58f3582bcddcccc0240ace04e02a8d15 ssa_ast: 84a19ef1ded8f090f7b42511c4f95eed0b6cfed26905bb863d64d58107b0e7d2 diff --git a/tests/expectations/compiler/integers/i128/rem.out b/tests/expectations/compiler/integers/i128/rem.out index aba8f68edc..b4b146b03b 100644 --- a/tests/expectations/compiler/integers/i128/rem.out +++ b/tests/expectations/compiler/integers/i128/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: c4cbe7205b8fab61d0b9a9741a8c3c662e2da1d18a0b5d50841ba6d1f3c267d7 unrolled_ast: c4cbe7205b8fab61d0b9a9741a8c3c662e2da1d18a0b5d50841ba6d1f3c267d7 ssa_ast: aad2083ef04b0e1a58319893d6678f4295d89fa5ee039301aee0a7f677d8f39b diff --git a/tests/expectations/compiler/integers/i128/shl.out b/tests/expectations/compiler/integers/i128/shl.out index fe927c9d3f..aaa0723599 100644 --- a/tests/expectations/compiler/integers/i128/shl.out +++ b/tests/expectations/compiler/integers/i128/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: 4e9b5095d9097a75588cbc57629bfa6423edf1a8556f5ff00466819e40a1ef84 unrolled_ast: 4e9b5095d9097a75588cbc57629bfa6423edf1a8556f5ff00466819e40a1ef84 ssa_ast: 054e1bab584ca61c831d22c43d5ebc30b70d26b7460c447055b6dc9209a4e1ba diff --git a/tests/expectations/compiler/integers/i128/shr.out b/tests/expectations/compiler/integers/i128/shr.out index 22ed83668d..8dbc0e853b 100644 --- a/tests/expectations/compiler/integers/i128/shr.out +++ b/tests/expectations/compiler/integers/i128/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: b0e7eb3061dd0f3c34bd29aaeeb2d16ebb8263217302e05e545f9b496950e8de unrolled_ast: b0e7eb3061dd0f3c34bd29aaeeb2d16ebb8263217302e05e545f9b496950e8de ssa_ast: 6e40d505ea403f51781b160b230ec2d7c0f21f13ba9da85545227b68953a878a diff --git a/tests/expectations/compiler/integers/i128/sub.out b/tests/expectations/compiler/integers/i128/sub.out index 86c5184b65..f304b807f3 100644 --- a/tests/expectations/compiler/integers/i128/sub.out +++ b/tests/expectations/compiler/integers/i128/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 318333ec5b971a7080d5446acd4f6931703fcb36c1430925528fe655d0d903b5 - type_checked_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 - unrolled_symbol_table: 9df21559cca2d8fe49e78a8989b590f740238dc795e1e6c99b50eee4528aa407 + - - initial_symbol_table: a9f05f36ee0222ac4a853e6efbd5e5090eb8dfebb004c669fb329e2e72eee112 + type_checked_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e + unrolled_symbol_table: ede8b1b375ab8209a1d3c82fde90aa5b2aa52bfa3e989d36a2bbb10f4262004e initial_ast: bea96ede139d6d54fd4193a5f2fb2f84fd6701db3dc6cca5b50bb09d098ea075 unrolled_ast: bea96ede139d6d54fd4193a5f2fb2f84fd6701db3dc6cca5b50bb09d098ea075 ssa_ast: 225d1a097028b734295428640e3a7476311baeb655e5c478ba283f4db221e64d diff --git a/tests/expectations/compiler/integers/i128/ternary.out b/tests/expectations/compiler/integers/i128/ternary.out index 523b698e48..83ca8ff487 100644 --- a/tests/expectations/compiler/integers/i128/ternary.out +++ b/tests/expectations/compiler/integers/i128/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 84c6a1d4bf7d4eab36a56066265e64b7e7749c66f50db4501103f9c7c73769d3 - type_checked_symbol_table: f336e0af851c67fd4a3149941aa071d706f500842e70d15d1916f3213d37e635 - unrolled_symbol_table: f336e0af851c67fd4a3149941aa071d706f500842e70d15d1916f3213d37e635 + - - initial_symbol_table: a47bf394dab76c7665e22803a7556df5636cbe34abbf74336861333f775ad06c + type_checked_symbol_table: 234c6c0822903f391436c58e10b80a396a8d1abeeb0486bf95e09c5033274bd8 + unrolled_symbol_table: 234c6c0822903f391436c58e10b80a396a8d1abeeb0486bf95e09c5033274bd8 initial_ast: 74b479bc4c653b80e93533d4bfccdd848d9e61a88cbefc5f75eed76dc9f23404 unrolled_ast: 74b479bc4c653b80e93533d4bfccdd848d9e61a88cbefc5f75eed76dc9f23404 ssa_ast: 75abc6057520d5500c25d174c8690be638c98850a695620d6b8198c12d251859 diff --git a/tests/expectations/compiler/integers/i128/xor.out b/tests/expectations/compiler/integers/i128/xor.out index b121bafe1c..68701977a1 100644 --- a/tests/expectations/compiler/integers/i128/xor.out +++ b/tests/expectations/compiler/integers/i128/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0df8f1f2f3b90befb3710fa82e31bc7ccf0f157f11da22c26d2e966caefacb31 - type_checked_symbol_table: 27c85c52a575175fb48e68698bae44d8219dbf92ae9498b0551d8efc5d168674 - unrolled_symbol_table: 27c85c52a575175fb48e68698bae44d8219dbf92ae9498b0551d8efc5d168674 + - - initial_symbol_table: b3cbb1581c450b27f5e4c56082ab408ebd4bbf15124851901bf1f2d8deb8a42f + type_checked_symbol_table: 42516130bcc576411393f64a301e84cbf16361971a51cae637d1df905dc21c05 + unrolled_symbol_table: 42516130bcc576411393f64a301e84cbf16361971a51cae637d1df905dc21c05 initial_ast: 1d0480bac99cb537562f34b64cb72fa20bd5ad586946dec7b9e78a8c00e185ad unrolled_ast: 1d0480bac99cb537562f34b64cb72fa20bd5ad586946dec7b9e78a8c00e185ad ssa_ast: 594f31541e9449c1162fcefbe7d8d450b5203df535d0cef59cdb3d4357365659 diff --git a/tests/expectations/compiler/integers/i16/add.out b/tests/expectations/compiler/integers/i16/add.out index c49e2c2379..8afe9566c2 100644 --- a/tests/expectations/compiler/integers/i16/add.out +++ b/tests/expectations/compiler/integers/i16/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 737656f278c000d14d3a7a2d65ed6a15f798a98ee57325b6a7086e83ca6f5392 unrolled_ast: 737656f278c000d14d3a7a2d65ed6a15f798a98ee57325b6a7086e83ca6f5392 ssa_ast: 516ea160eab03b099e904e755fd9a15ebe62cf2277beeaf4683915adf0244c36 diff --git a/tests/expectations/compiler/integers/i16/and.out b/tests/expectations/compiler/integers/i16/and.out index ec0efa8b38..1558dbb1c6 100644 --- a/tests/expectations/compiler/integers/i16/and.out +++ b/tests/expectations/compiler/integers/i16/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: ec6fe69e3670a5aef3995d928809a84fc7640f1c8548702b827a04e7c0d1989c unrolled_ast: ec6fe69e3670a5aef3995d928809a84fc7640f1c8548702b827a04e7c0d1989c ssa_ast: 6f92d105e5164a9f0515c9fcda3efc6ea118d9606c5717caa816b08c157651b3 diff --git a/tests/expectations/compiler/integers/i16/console_assert.out b/tests/expectations/compiler/integers/i16/console_assert.out index c55ff2ed04..dbfe34244d 100644 --- a/tests/expectations/compiler/integers/i16/console_assert.out +++ b/tests/expectations/compiler/integers/i16/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6cfedb7fff4af07de181c0a5c144f5f9347c79928a44b580103f0201b04f0927 - type_checked_symbol_table: 9a3a72f738b4d70c5ff66281c873478634faeedee48c77a01f83ab851e0525f0 - unrolled_symbol_table: 9a3a72f738b4d70c5ff66281c873478634faeedee48c77a01f83ab851e0525f0 + - - initial_symbol_table: 1d65a2abb00b7828161c6739ef6ca0db03cbd3d03a4adaf57e975e08ac38a785 + type_checked_symbol_table: da9c09fa982c6eb41410ff3b463714a45fe653853e516e8b762967dae6f6301f + unrolled_symbol_table: da9c09fa982c6eb41410ff3b463714a45fe653853e516e8b762967dae6f6301f initial_ast: c6915dd5f52578cdb08f6e0f728a475f86a6b9cc3652f5e328fb01e82bbb666e unrolled_ast: c6915dd5f52578cdb08f6e0f728a475f86a6b9cc3652f5e328fb01e82bbb666e ssa_ast: c4f9ead9f1bd21b7e313a146ce0694d704dce1c1658bcc4df04424e143e8eabc diff --git a/tests/expectations/compiler/integers/i16/div.out b/tests/expectations/compiler/integers/i16/div.out index 7d5428d342..da2fd90459 100644 --- a/tests/expectations/compiler/integers/i16/div.out +++ b/tests/expectations/compiler/integers/i16/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: a3ff57bc03c1af1213e218fac4be39f09a6306826dd2b77fbc29b4dd4871e4fa unrolled_ast: a3ff57bc03c1af1213e218fac4be39f09a6306826dd2b77fbc29b4dd4871e4fa ssa_ast: 395fb4036af005fa744b33fc2e07fdb61152f1afe74e512d52bfddb64d576422 diff --git a/tests/expectations/compiler/integers/i16/eq.out b/tests/expectations/compiler/integers/i16/eq.out index caf73b5e10..c1eaf17b0d 100644 --- a/tests/expectations/compiler/integers/i16/eq.out +++ b/tests/expectations/compiler/integers/i16/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d - type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 - unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 + - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c + type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f + unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f initial_ast: 7b6f45d04aa60a5242bf3a68eb2d93f34bc8d93d1755301d9596fc46d5bea89e unrolled_ast: 7b6f45d04aa60a5242bf3a68eb2d93f34bc8d93d1755301d9596fc46d5bea89e ssa_ast: da1a9579865cd38c6da4eb37bdaaeb33bdd2fa27706cef89582283efe310ec35 diff --git a/tests/expectations/compiler/integers/i16/ge.out b/tests/expectations/compiler/integers/i16/ge.out index cf089c9679..6e65d33808 100644 --- a/tests/expectations/compiler/integers/i16/ge.out +++ b/tests/expectations/compiler/integers/i16/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d - type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 - unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 + - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c + type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f + unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f initial_ast: 0bf1ec7621ec96da15bf41331b10455d6c7ea5de3748ed0ef0f8f0d71b736b6a unrolled_ast: 0bf1ec7621ec96da15bf41331b10455d6c7ea5de3748ed0ef0f8f0d71b736b6a ssa_ast: 4038f69fa82757752eb29b619cea50947850103cc4ef272acc9d2fad14ecdcac diff --git a/tests/expectations/compiler/integers/i16/gt.out b/tests/expectations/compiler/integers/i16/gt.out index c77b6a3e93..ed5829bc87 100644 --- a/tests/expectations/compiler/integers/i16/gt.out +++ b/tests/expectations/compiler/integers/i16/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d - type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 - unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 + - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c + type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f + unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f initial_ast: 0f6e05e3b3533d9c600973a6734710895954f9fa2dd829ab77be056beace0311 unrolled_ast: 0f6e05e3b3533d9c600973a6734710895954f9fa2dd829ab77be056beace0311 ssa_ast: 81a7c8be72e9061592dd16f5b16aa1fb78298e198f07bfc2c74a0f9eba388c59 diff --git a/tests/expectations/compiler/integers/i16/le.out b/tests/expectations/compiler/integers/i16/le.out index db2e1e893f..4e3b9e4e6a 100644 --- a/tests/expectations/compiler/integers/i16/le.out +++ b/tests/expectations/compiler/integers/i16/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d - type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 - unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 + - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c + type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f + unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f initial_ast: 71588b61e091656a859a690d675483a39e2ed4ff6600d4d8106530ee42a96fee unrolled_ast: 71588b61e091656a859a690d675483a39e2ed4ff6600d4d8106530ee42a96fee ssa_ast: 9a64f2b5a756a5f4fb100457cd1bf2ee212ca557e9847241ca3215269da59e47 diff --git a/tests/expectations/compiler/integers/i16/lt.out b/tests/expectations/compiler/integers/i16/lt.out index 4c2d5667f7..3bb0aa0e7c 100644 --- a/tests/expectations/compiler/integers/i16/lt.out +++ b/tests/expectations/compiler/integers/i16/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d - type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 - unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 + - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c + type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f + unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f initial_ast: ebc5d20735920d7e1f81dfd046bfeb94a89dbab58e0ed3d356351fe2a936d2f0 unrolled_ast: ebc5d20735920d7e1f81dfd046bfeb94a89dbab58e0ed3d356351fe2a936d2f0 ssa_ast: 4ab5f389a1b4448c13b07ea81b54dc42ceba713abf277db4c10655878a8f1c10 diff --git a/tests/expectations/compiler/integers/i16/max.out b/tests/expectations/compiler/integers/i16/max.out index 6075ac84b9..5bb14b7345 100644 --- a/tests/expectations/compiler/integers/i16/max.out +++ b/tests/expectations/compiler/integers/i16/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d0e9d0f65ce16729f8261b4c7bad9f6e7391f68eaf2097883b18deb8056c091c - type_checked_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea - unrolled_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea + - - initial_symbol_table: 3f00e5f1007865c28afbc03bc240a0299cb9e714d7acccb6fa1b263b50eb8735 + type_checked_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38 + unrolled_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38 initial_ast: 40a6660ee8bde24982ed7938343e22babc06d5c7ba3572a886f4cc141b481698 unrolled_ast: 40a6660ee8bde24982ed7938343e22babc06d5c7ba3572a886f4cc141b481698 ssa_ast: 51a643fd85e36674bbd4540bf66988f5a64532ac2446f23591ad51ba8f8b75c2 diff --git a/tests/expectations/compiler/integers/i16/min.out b/tests/expectations/compiler/integers/i16/min.out index 1568cff79b..2d336c45ca 100644 --- a/tests/expectations/compiler/integers/i16/min.out +++ b/tests/expectations/compiler/integers/i16/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d0e9d0f65ce16729f8261b4c7bad9f6e7391f68eaf2097883b18deb8056c091c - type_checked_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea - unrolled_symbol_table: ec81528114da95e8bc819b308072696197086a0cb2153b807346e6232e659cea + - - initial_symbol_table: 3f00e5f1007865c28afbc03bc240a0299cb9e714d7acccb6fa1b263b50eb8735 + type_checked_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38 + unrolled_symbol_table: 3da335e7a4c13eab40f6d45487b032641c724fea71ec5e5a454de6da7e54da38 initial_ast: a1c28e1b4e225cc8465ed7c726ffbf14044db0b372801594de7b844ac7506d33 unrolled_ast: a1c28e1b4e225cc8465ed7c726ffbf14044db0b372801594de7b844ac7506d33 ssa_ast: e6e61b9ff66a14cb0ff66e715f70471731b09f75345fc483d4e164d1341890fe diff --git a/tests/expectations/compiler/integers/i16/min_fail.out b/tests/expectations/compiler/integers/i16/min_fail.out index 0ae8aee095..1a323b9838 100644 --- a/tests/expectations/compiler/integers/i16/min_fail.out +++ b/tests/expectations/compiler/integers/i16/min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ae01efcc1b6cf783e3fd38b0442de5673877b076900b880f6f117d831951d368 - type_checked_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026 - unrolled_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026 + - - initial_symbol_table: 3f5c26a8234a5dea1b9960ff60978c2f1bf478c6f3d028ed2086972a09b1883d + type_checked_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6 + unrolled_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6 initial_ast: e4feb9031cbcdc60d148494d4b9fb66717b019f923cbc359f9dc68352f98e89b unrolled_ast: e4feb9031cbcdc60d148494d4b9fb66717b019f923cbc359f9dc68352f98e89b ssa_ast: da21f2e766350419aa4e1b8aa8cbe9748213121cb85730a9807302925a2b471f diff --git a/tests/expectations/compiler/integers/i16/mul.out b/tests/expectations/compiler/integers/i16/mul.out index 438d498bdf..e5db1acc49 100644 --- a/tests/expectations/compiler/integers/i16/mul.out +++ b/tests/expectations/compiler/integers/i16/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 610b0b716f0b337142a46d46278b9b8699957c3e0cb6e9811ea6e06d5f9f3e89 unrolled_ast: 610b0b716f0b337142a46d46278b9b8699957c3e0cb6e9811ea6e06d5f9f3e89 ssa_ast: 883f07c8479e2eef6a720e02f7171136a6f33a589ce3d298437eb243083e4c7b diff --git a/tests/expectations/compiler/integers/i16/ne.out b/tests/expectations/compiler/integers/i16/ne.out index e4e297bac9..f8ac3e99e7 100644 --- a/tests/expectations/compiler/integers/i16/ne.out +++ b/tests/expectations/compiler/integers/i16/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1ac6f2770af6bce07c5b9bcfc4f0ea207fd700e0f92308d70db29badf64844d - type_checked_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 - unrolled_symbol_table: 5bc78fe4edd1a7989f75e73c5a67044df448be223990aeea89d19c62c8dd5ef1 + - - initial_symbol_table: 99dbe3e2dbac9ca70ae79a045cb21a9b8f1760c3eab3c972dfae7cc68cc0d99c + type_checked_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f + unrolled_symbol_table: 8511be2fe8496e670693e0be9d32494ddca6df83ec9696f1f6dbb56c82f2611f initial_ast: e59d5767584e59cc80c211502d1988e98903fd73fc6dbc0615a65a3e90d626f8 unrolled_ast: e59d5767584e59cc80c211502d1988e98903fd73fc6dbc0615a65a3e90d626f8 ssa_ast: ed50455eeaebc6991842a6140ecd4ea43a3179da073f608fcfdc05c2c2438fa8 diff --git a/tests/expectations/compiler/integers/i16/negate.out b/tests/expectations/compiler/integers/i16/negate.out index 8b3cbe9881..38dc86990a 100644 --- a/tests/expectations/compiler/integers/i16/negate.out +++ b/tests/expectations/compiler/integers/i16/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6cfedb7fff4af07de181c0a5c144f5f9347c79928a44b580103f0201b04f0927 - type_checked_symbol_table: a67f4715ca068a676e26b5e43ef284461933a344614671c3476cb1b9c62de2fb - unrolled_symbol_table: a67f4715ca068a676e26b5e43ef284461933a344614671c3476cb1b9c62de2fb + - - initial_symbol_table: 1d65a2abb00b7828161c6739ef6ca0db03cbd3d03a4adaf57e975e08ac38a785 + type_checked_symbol_table: 50a43eb912e2847b7c1f6fce51fdf79138a0c94ec730aeba070411f650c850b3 + unrolled_symbol_table: 50a43eb912e2847b7c1f6fce51fdf79138a0c94ec730aeba070411f650c850b3 initial_ast: fc89ebe9c70ba3ecf6bd342823a83f85e41f2c21189e3850472a0d20dafa58e7 unrolled_ast: fc89ebe9c70ba3ecf6bd342823a83f85e41f2c21189e3850472a0d20dafa58e7 ssa_ast: 095f5bdeb85af39368fd96aa7feda88196e7d31d26fd8c08cb2546218a875d81 diff --git a/tests/expectations/compiler/integers/i16/negate_min_fail.out b/tests/expectations/compiler/integers/i16/negate_min_fail.out index 0c9dcd8d86..12a71c87da 100644 --- a/tests/expectations/compiler/integers/i16/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i16/negate_min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ae01efcc1b6cf783e3fd38b0442de5673877b076900b880f6f117d831951d368 - type_checked_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026 - unrolled_symbol_table: 6db445661e7120b7c1ab9183d24fe60e89938638d5c327bfce5621bb4e231026 + - - initial_symbol_table: 3f5c26a8234a5dea1b9960ff60978c2f1bf478c6f3d028ed2086972a09b1883d + type_checked_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6 + unrolled_symbol_table: c6c63c230852496724cfe569b8feed1d2dfe1335b359e1828783a62ee5578ac6 initial_ast: 54c738c88204726455b5a9725ffa9191a17580eb66111aa32c8f7d1914f95cca unrolled_ast: 54c738c88204726455b5a9725ffa9191a17580eb66111aa32c8f7d1914f95cca ssa_ast: 35f002826e4b0c82ba791f6e677a2d627ca1b88c7560879b4a6dc5e0e4857362 diff --git a/tests/expectations/compiler/integers/i16/negate_zero.out b/tests/expectations/compiler/integers/i16/negate_zero.out index 77950b6fc5..73ad1029c5 100644 --- a/tests/expectations/compiler/integers/i16/negate_zero.out +++ b/tests/expectations/compiler/integers/i16/negate_zero.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: e35e7c6ab49ed308a4cb758f407532677f9176ed232b34f2c49fb58634d7c979 - unrolled_symbol_table: e35e7c6ab49ed308a4cb758f407532677f9176ed232b34f2c49fb58634d7c979 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 76e788a703e0c8816f982801305178ae185e85fcf96310c3efec1cf284c3dfcb + unrolled_symbol_table: 76e788a703e0c8816f982801305178ae185e85fcf96310c3efec1cf284c3dfcb initial_ast: a19a37db715c74c669c8ba97056e0e4780f7799e9c0ed3ab63010a0fafbc8251 unrolled_ast: a19a37db715c74c669c8ba97056e0e4780f7799e9c0ed3ab63010a0fafbc8251 ssa_ast: 8c4ee3ad2e1267e3b10c78c9c3fba595ab694a1455432baa5b931e3de1558602 diff --git a/tests/expectations/compiler/integers/i16/operator_methods.out b/tests/expectations/compiler/integers/i16/operator_methods.out index e1134066ee..18cea9728c 100644 --- a/tests/expectations/compiler/integers/i16/operator_methods.out +++ b/tests/expectations/compiler/integers/i16/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6cfedb7fff4af07de181c0a5c144f5f9347c79928a44b580103f0201b04f0927 - type_checked_symbol_table: 51429157ca682321002a683c7a122f6d6faf81d431eb976e3d3484c2a25d1c4e - unrolled_symbol_table: 51429157ca682321002a683c7a122f6d6faf81d431eb976e3d3484c2a25d1c4e + - - initial_symbol_table: 1d65a2abb00b7828161c6739ef6ca0db03cbd3d03a4adaf57e975e08ac38a785 + type_checked_symbol_table: c524d09472695efbebd8470f03a94ccc01d48a7bd5a67d08ba26d7b55a0601c1 + unrolled_symbol_table: c524d09472695efbebd8470f03a94ccc01d48a7bd5a67d08ba26d7b55a0601c1 initial_ast: 5e4bb8b82e757004a58ac0408c0431c4561f868c6014d3be144e11ad06759af3 unrolled_ast: 5e4bb8b82e757004a58ac0408c0431c4561f868c6014d3be144e11ad06759af3 ssa_ast: 04c009502ba8749787e2db36a25c2f1efea0c4b10adf646936bd20b2208289e5 diff --git a/tests/expectations/compiler/integers/i16/or.out b/tests/expectations/compiler/integers/i16/or.out index c25a8e9a5d..346c70edff 100644 --- a/tests/expectations/compiler/integers/i16/or.out +++ b/tests/expectations/compiler/integers/i16/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 2acb89be78f2b7deb6cfdf1d620acf5b7dac35b47cae9be9b083162c9080cbd9 unrolled_ast: 2acb89be78f2b7deb6cfdf1d620acf5b7dac35b47cae9be9b083162c9080cbd9 ssa_ast: 29f6683fab3da29d233d3e1169e75759aae8c2eb02e2fe6feba4625163e18268 diff --git a/tests/expectations/compiler/integers/i16/pow.out b/tests/expectations/compiler/integers/i16/pow.out index e6018b8dcb..085d47e79d 100644 --- a/tests/expectations/compiler/integers/i16/pow.out +++ b/tests/expectations/compiler/integers/i16/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 4654710312952472b1f01ffbab95ef1921567bbdc9b5de2cefd9f03c5d19ea0d unrolled_ast: 4654710312952472b1f01ffbab95ef1921567bbdc9b5de2cefd9f03c5d19ea0d ssa_ast: e401bf07a8d3f6837489656170be4dc2b3a65ff24ccfae9d2599be65847b4f6a diff --git a/tests/expectations/compiler/integers/i16/rem.out b/tests/expectations/compiler/integers/i16/rem.out index 22a14d4c43..f6289cf910 100644 --- a/tests/expectations/compiler/integers/i16/rem.out +++ b/tests/expectations/compiler/integers/i16/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 2e4b6a9302b609a00eff71b1571d582ddca71d0c7aa4d6b3c88d8e35f5abb6ed unrolled_ast: 2e4b6a9302b609a00eff71b1571d582ddca71d0c7aa4d6b3c88d8e35f5abb6ed ssa_ast: aae47c98aabfda4923197d2794444b61db6470cc4fe9950ef7b94dd60328dc14 diff --git a/tests/expectations/compiler/integers/i16/shl.out b/tests/expectations/compiler/integers/i16/shl.out index a4f145ce71..4b8944c98b 100644 --- a/tests/expectations/compiler/integers/i16/shl.out +++ b/tests/expectations/compiler/integers/i16/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 5742989becada2a159f1aef317e82987ae65bf127b85eed4c0a17d205e82f332 unrolled_ast: 5742989becada2a159f1aef317e82987ae65bf127b85eed4c0a17d205e82f332 ssa_ast: dd3c04cdc1867e1f4b51c2b65a3b6c73bc70700fd93eaa558eb814d218808623 diff --git a/tests/expectations/compiler/integers/i16/shr.out b/tests/expectations/compiler/integers/i16/shr.out index edeffed32b..f04822573d 100644 --- a/tests/expectations/compiler/integers/i16/shr.out +++ b/tests/expectations/compiler/integers/i16/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: b0de32b5a981c520307ff7627dda689e57f3606d4000c1c00cfb023f42e44e48 unrolled_ast: b0de32b5a981c520307ff7627dda689e57f3606d4000c1c00cfb023f42e44e48 ssa_ast: 71004ddc0bae02fa5e6cbc6660e7458e682b5b057f6797d9bfdc00c5f54ff6fa diff --git a/tests/expectations/compiler/integers/i16/sub.out b/tests/expectations/compiler/integers/i16/sub.out index fe9a384dd3..18a1644f9d 100644 --- a/tests/expectations/compiler/integers/i16/sub.out +++ b/tests/expectations/compiler/integers/i16/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f86655121d31aa4f5b534b736ed8b169830dfe3b32f7070356465f2a01b3469a - type_checked_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd - unrolled_symbol_table: 8c6641667832d417a7f99c4f7fd1f3522a7fe0b06bb0c1ddf7661b82b94748cd + - - initial_symbol_table: 133fcbba9bb86f1d0958a6f72b4960abcd59d162a5ceefa2296a927c7cf149d9 + type_checked_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a + unrolled_symbol_table: b50b494402d36ace0a248fac90024f9c74622d22c92bda44696bb012dad8966a initial_ast: 0d3826880c8ed9cff07faace50101557378718851e9bba82f221d7b7155bd2d0 unrolled_ast: 0d3826880c8ed9cff07faace50101557378718851e9bba82f221d7b7155bd2d0 ssa_ast: 48112ad7bf9d69fe73bc873d934c66f29921e3f71445ce3997f504d5d2cfc2ac diff --git a/tests/expectations/compiler/integers/i16/ternary.out b/tests/expectations/compiler/integers/i16/ternary.out index ea61ff5364..3f902fa5fa 100644 --- a/tests/expectations/compiler/integers/i16/ternary.out +++ b/tests/expectations/compiler/integers/i16/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9886e705f02f949d95d8546cb98130d372973b0f34b5882c1863fc06ce787654 - type_checked_symbol_table: 9314651f3ee2b227b362b134410afb5308af0095c48fa8edc99bb62a4a263024 - unrolled_symbol_table: 9314651f3ee2b227b362b134410afb5308af0095c48fa8edc99bb62a4a263024 + - - initial_symbol_table: e0f42555a180688f205e15e8c56ac8612b8d75845243341837962fde668604d7 + type_checked_symbol_table: b881ea685a2921cc1163cd47d73938241bd14f14edb5212cc2f32a03b4dd9e74 + unrolled_symbol_table: b881ea685a2921cc1163cd47d73938241bd14f14edb5212cc2f32a03b4dd9e74 initial_ast: 6c72cccebecf83e83173d6c1b19120fa9d51f01fe0536971915c667fccc2a768 unrolled_ast: 6c72cccebecf83e83173d6c1b19120fa9d51f01fe0536971915c667fccc2a768 ssa_ast: 5210c8d455ad2ff8c345445aadc79f9584453fbbb63a7307717322a29b635714 diff --git a/tests/expectations/compiler/integers/i16/xor.out b/tests/expectations/compiler/integers/i16/xor.out index df314e04bf..8030c8555e 100644 --- a/tests/expectations/compiler/integers/i16/xor.out +++ b/tests/expectations/compiler/integers/i16/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b52aea16c9f95878e03924698ea152da8ef30c64ef974f1371f029b56bfe8ec7 - type_checked_symbol_table: ca0fb84b6838559572e7793a48b687c19a623515a7ab73143baed64972d65a0c - unrolled_symbol_table: ca0fb84b6838559572e7793a48b687c19a623515a7ab73143baed64972d65a0c + - - initial_symbol_table: bfb397205e9d092e5dd5b7c9b53311e8548e0b439cd21dcf695b9fa2de8b1b3c + type_checked_symbol_table: 367695d4845e05a123f89c870ff7435b621967b2beb16f88fe349a539b74310e + unrolled_symbol_table: 367695d4845e05a123f89c870ff7435b621967b2beb16f88fe349a539b74310e initial_ast: 5e4631215a565fd8684245c4f6c8976193dd16dbacb8b9cadea2af906b7d3be3 unrolled_ast: 5e4631215a565fd8684245c4f6c8976193dd16dbacb8b9cadea2af906b7d3be3 ssa_ast: af39be4787d443ffd8333352caf478967b930e16bf8de3cafa1d82c535bf6acf diff --git a/tests/expectations/compiler/integers/i32/add.out b/tests/expectations/compiler/integers/i32/add.out index ffb7afae12..5cce350ccd 100644 --- a/tests/expectations/compiler/integers/i32/add.out +++ b/tests/expectations/compiler/integers/i32/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: beba85d646adf647f95aaec4b2419b12ec3e468cd89e15333b7a88f0b205f689 unrolled_ast: beba85d646adf647f95aaec4b2419b12ec3e468cd89e15333b7a88f0b205f689 ssa_ast: 4109d4d2337ccff84d89b7460ccf5119f23ffc59ed4c281cca9f29f1b34738cc diff --git a/tests/expectations/compiler/integers/i32/and.out b/tests/expectations/compiler/integers/i32/and.out index 77f15f4ea7..9f8cd88d9f 100644 --- a/tests/expectations/compiler/integers/i32/and.out +++ b/tests/expectations/compiler/integers/i32/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 7619f0bc7d38c1be7446020ab8dd2024565c54bd9a27936c54d6ba66e3cef852 unrolled_ast: 7619f0bc7d38c1be7446020ab8dd2024565c54bd9a27936c54d6ba66e3cef852 ssa_ast: 20d0c016a53e0ef5ed6407aced9b008bbb14498d302a8baf1b004442c01065b3 diff --git a/tests/expectations/compiler/integers/i32/console_assert.out b/tests/expectations/compiler/integers/i32/console_assert.out index 14577ae611..0da3d4ef3f 100644 --- a/tests/expectations/compiler/integers/i32/console_assert.out +++ b/tests/expectations/compiler/integers/i32/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 74b5b2e631e68611202a7a045996856214c9c3b227b9758d93dc52912d073526 - type_checked_symbol_table: e65710f780068d12045610a89e2ba6f1692003645f01c0c697e04cd2db830bf1 - unrolled_symbol_table: e65710f780068d12045610a89e2ba6f1692003645f01c0c697e04cd2db830bf1 + - - initial_symbol_table: 8c9cd921b782c002a724ff3d33cdc98fcaf3fb952b19d461a426b94bb4e608b2 + type_checked_symbol_table: 490b38e3ad06777bcd78f3a334075e58dd270814be2efa59c917e46ac17e4369 + unrolled_symbol_table: 490b38e3ad06777bcd78f3a334075e58dd270814be2efa59c917e46ac17e4369 initial_ast: 28ae333f92050722829e59737445d344431e2126d057f9ca535eac8a393fee06 unrolled_ast: 28ae333f92050722829e59737445d344431e2126d057f9ca535eac8a393fee06 ssa_ast: 6edded8ed265e3d15d487d629273072bc814bf3643db772066b2ff99a0c62812 diff --git a/tests/expectations/compiler/integers/i32/div.out b/tests/expectations/compiler/integers/i32/div.out index abcbc93625..9d8cab1ffe 100644 --- a/tests/expectations/compiler/integers/i32/div.out +++ b/tests/expectations/compiler/integers/i32/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: c6debb7a967172fbef2b949dd0b91cd07f6f464bf6d44ac53163151b27450408 unrolled_ast: c6debb7a967172fbef2b949dd0b91cd07f6f464bf6d44ac53163151b27450408 ssa_ast: 7efacf4dcf8bd91bab1205657b7749b625a5d3aff5cffad18f643ed7dc51c2f0 diff --git a/tests/expectations/compiler/integers/i32/eq.out b/tests/expectations/compiler/integers/i32/eq.out index a1d97631c7..abf113419e 100644 --- a/tests/expectations/compiler/integers/i32/eq.out +++ b/tests/expectations/compiler/integers/i32/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8 - type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 - unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 + - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f + type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 + unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 initial_ast: 64bf68fe67df60e98c9a23ee75c6e55532f2c10544ac5d4a2a2acb70e2692c95 unrolled_ast: 64bf68fe67df60e98c9a23ee75c6e55532f2c10544ac5d4a2a2acb70e2692c95 ssa_ast: 4b031ba3e299f246a9d489fedbc5c7d0e14265226a0de571a4aa410a3048c91c diff --git a/tests/expectations/compiler/integers/i32/ge.out b/tests/expectations/compiler/integers/i32/ge.out index 0bbaf00a79..82d3ed5393 100644 --- a/tests/expectations/compiler/integers/i32/ge.out +++ b/tests/expectations/compiler/integers/i32/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8 - type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 - unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 + - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f + type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 + unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 initial_ast: fd49423086e80748e2df0611434ab8ea239afbeb70a4583a1fad90265ab38698 unrolled_ast: fd49423086e80748e2df0611434ab8ea239afbeb70a4583a1fad90265ab38698 ssa_ast: 7b281b52d3b0ca2ed6603a0b10a5b92ca048f9c176381fc6d0a0dc2a94bc4c79 diff --git a/tests/expectations/compiler/integers/i32/gt.out b/tests/expectations/compiler/integers/i32/gt.out index 4138e56487..8cec37c6dd 100644 --- a/tests/expectations/compiler/integers/i32/gt.out +++ b/tests/expectations/compiler/integers/i32/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8 - type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 - unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 + - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f + type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 + unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 initial_ast: 578e1205551b5e9dd50ddb07cee4c1c298f9c3e6048cf4056c481ce28b083eda unrolled_ast: 578e1205551b5e9dd50ddb07cee4c1c298f9c3e6048cf4056c481ce28b083eda ssa_ast: d0e6477ac585bbb34271dd46556bb1bdc1ab8883606946cde3731b92cf4f5112 diff --git a/tests/expectations/compiler/integers/i32/le.out b/tests/expectations/compiler/integers/i32/le.out index 7034938c5b..33ae2f8df2 100644 --- a/tests/expectations/compiler/integers/i32/le.out +++ b/tests/expectations/compiler/integers/i32/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8 - type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 - unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 + - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f + type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 + unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 initial_ast: d06bfac0d12e52a874cbf5d802e940923dc63aa8a6f58975b7e414a84970b096 unrolled_ast: d06bfac0d12e52a874cbf5d802e940923dc63aa8a6f58975b7e414a84970b096 ssa_ast: 4e6e967dc4686f01d03d50ca08fa8f9eaba2008ad3dfb0417642604f1080d0c6 diff --git a/tests/expectations/compiler/integers/i32/lt.out b/tests/expectations/compiler/integers/i32/lt.out index 9375c6e6e0..b90603a915 100644 --- a/tests/expectations/compiler/integers/i32/lt.out +++ b/tests/expectations/compiler/integers/i32/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8 - type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 - unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 + - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f + type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 + unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 initial_ast: 092686146d2fac0c423253e0c360aaf8c636178afc69438075fbf0a45bdf7a34 unrolled_ast: 092686146d2fac0c423253e0c360aaf8c636178afc69438075fbf0a45bdf7a34 ssa_ast: fb2f0ce2709b3e6d2e480241310fdb1eecc4d3f74d87a4dce479ae4ab46962ec diff --git a/tests/expectations/compiler/integers/i32/max.out b/tests/expectations/compiler/integers/i32/max.out index 60677beaa3..87f66d5ea3 100644 --- a/tests/expectations/compiler/integers/i32/max.out +++ b/tests/expectations/compiler/integers/i32/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c544892b33c76351e60bf135d6bc8159061cef9bfb962a51645b359bf2374e80 - type_checked_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf - unrolled_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf + - - initial_symbol_table: c1839a281852a21423abfdc2bbc53198fc6a5f020ea894b821ddb7f062f8eb04 + type_checked_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082 + unrolled_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082 initial_ast: 2c2d91fc4cac2301eb74b9367e19c85aa67b1080f4e9426bb9affc8ca5a76672 unrolled_ast: 2c2d91fc4cac2301eb74b9367e19c85aa67b1080f4e9426bb9affc8ca5a76672 ssa_ast: 835a2deeb091836d22d98deee9eb81b534fb5af125dc8f95af75954d5c780a27 diff --git a/tests/expectations/compiler/integers/i32/min.out b/tests/expectations/compiler/integers/i32/min.out index 5bb895fd6e..1e20036a08 100644 --- a/tests/expectations/compiler/integers/i32/min.out +++ b/tests/expectations/compiler/integers/i32/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c544892b33c76351e60bf135d6bc8159061cef9bfb962a51645b359bf2374e80 - type_checked_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf - unrolled_symbol_table: 79b5c99166df68ad0c2f1cd72f59c7bd77dde5c674f084184e2e0badd9aa4bcf + - - initial_symbol_table: c1839a281852a21423abfdc2bbc53198fc6a5f020ea894b821ddb7f062f8eb04 + type_checked_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082 + unrolled_symbol_table: c2a59af30950713f5a2404a8b44955781286faee28d03dcf0d0093e8d1c50082 initial_ast: 81f8f0d6d5dc42a41eb1adf85a563224629d1157b517b2ba1c030ba47dd8cddd unrolled_ast: 81f8f0d6d5dc42a41eb1adf85a563224629d1157b517b2ba1c030ba47dd8cddd ssa_ast: 1d318b698eb0c25c6be8f024e45f7026656484559673e746bd3c26f43ca52bc8 diff --git a/tests/expectations/compiler/integers/i32/min_fail.out b/tests/expectations/compiler/integers/i32/min_fail.out index 29100a45a2..a8a29d0657 100644 --- a/tests/expectations/compiler/integers/i32/min_fail.out +++ b/tests/expectations/compiler/integers/i32/min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e763e2f16c6c8cd03dc71fb12ea5505670c5ba063d16c155264ed16482fd21c3 - type_checked_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069 - unrolled_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069 + - - initial_symbol_table: 122846b2e7effe7512f7dfa606313278e4117635ff57cc2fd6f9c8393407ae1f + type_checked_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7 + unrolled_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7 initial_ast: 993f963efa4b10611bd61bf469f0fee02c152d8c35d88f5981bc19dca1c35b21 unrolled_ast: 993f963efa4b10611bd61bf469f0fee02c152d8c35d88f5981bc19dca1c35b21 ssa_ast: 30df16e221d9c18559d999504d41b8fa2f5b5820128ad001087f6bf89256cec2 diff --git a/tests/expectations/compiler/integers/i32/mul.out b/tests/expectations/compiler/integers/i32/mul.out index b62cda4ee5..abab95f7bb 100644 --- a/tests/expectations/compiler/integers/i32/mul.out +++ b/tests/expectations/compiler/integers/i32/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 529d9656241b5803b4f860dd6c820679a48029a0f406b2db5408ad6136cabfd2 unrolled_ast: 529d9656241b5803b4f860dd6c820679a48029a0f406b2db5408ad6136cabfd2 ssa_ast: 7bc73a211041faeb560fe07a0615a392bb8b8b15b4ed51c2ba42d761774eda04 diff --git a/tests/expectations/compiler/integers/i32/ne.out b/tests/expectations/compiler/integers/i32/ne.out index 3176bf5ff9..577c910e60 100644 --- a/tests/expectations/compiler/integers/i32/ne.out +++ b/tests/expectations/compiler/integers/i32/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d82687a54ead34d26dd9a272f9cc1d2b521502df33eedd52ec6df40dac17e0a8 - type_checked_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 - unrolled_symbol_table: 534e3f47e2a3eb649c6ca98ec4691e37554c88b9fd3ab9fcbd0c31d03713a165 + - - initial_symbol_table: f6f2e35337709bfaaa8117b87c12c814128ac5519c1c00041e5e67aa7536e00f + type_checked_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 + unrolled_symbol_table: 504f40fef7e2fb8267f2e8338c3580e86d3c2ec5710c7d5c80faa063bb021a67 initial_ast: 398ed1c61b59ceb914780d4ac300b7a31b3fbb6c5d44756deea201f51671aa87 unrolled_ast: 398ed1c61b59ceb914780d4ac300b7a31b3fbb6c5d44756deea201f51671aa87 ssa_ast: e42681232d6b65b17eef649c3d6f7f3fbc3db018ba09cd552afe00de88d91d99 diff --git a/tests/expectations/compiler/integers/i32/negate.out b/tests/expectations/compiler/integers/i32/negate.out index 263c7eb040..ff57100549 100644 --- a/tests/expectations/compiler/integers/i32/negate.out +++ b/tests/expectations/compiler/integers/i32/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 74b5b2e631e68611202a7a045996856214c9c3b227b9758d93dc52912d073526 - type_checked_symbol_table: 3d20ce52198bcfd4f30fa6c80c28b6415a5d13ef629474ac3041cb3d0da75e8a - unrolled_symbol_table: 3d20ce52198bcfd4f30fa6c80c28b6415a5d13ef629474ac3041cb3d0da75e8a + - - initial_symbol_table: 8c9cd921b782c002a724ff3d33cdc98fcaf3fb952b19d461a426b94bb4e608b2 + type_checked_symbol_table: a535ef7db1e98b6a4ca7026b8f80ad79cb9a1a891ba15a8d718244f1cca0c05b + unrolled_symbol_table: a535ef7db1e98b6a4ca7026b8f80ad79cb9a1a891ba15a8d718244f1cca0c05b initial_ast: 014539d9b2373bb14b73fab4d301ccea021f102a9477816696ae526767c59ed1 unrolled_ast: 014539d9b2373bb14b73fab4d301ccea021f102a9477816696ae526767c59ed1 ssa_ast: d0c19c5d9fc9db489260661ee3066e74c1257b433fd6e3f170f36bd97e058d60 diff --git a/tests/expectations/compiler/integers/i32/negate_min_fail.out b/tests/expectations/compiler/integers/i32/negate_min_fail.out index b26b88e586..b119217831 100644 --- a/tests/expectations/compiler/integers/i32/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i32/negate_min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e763e2f16c6c8cd03dc71fb12ea5505670c5ba063d16c155264ed16482fd21c3 - type_checked_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069 - unrolled_symbol_table: 886f17ee0ba8ee00df0e6e31f8943b424588e932a477d1ca70bedf0c2c709069 + - - initial_symbol_table: 122846b2e7effe7512f7dfa606313278e4117635ff57cc2fd6f9c8393407ae1f + type_checked_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7 + unrolled_symbol_table: 48e6126ecc3935498c9f38d64f6a4154eb0c6faed03105f866aa5886851defa7 initial_ast: 19047ee503c6c2d9268e16a347486495156e16481a9568428a25c78a13f04bc8 unrolled_ast: 19047ee503c6c2d9268e16a347486495156e16481a9568428a25c78a13f04bc8 ssa_ast: 478ea647359fcabfd1635f30fe16f78cb5c5a04a3e5dba035e70748b175fa5b5 diff --git a/tests/expectations/compiler/integers/i32/negate_zero.out b/tests/expectations/compiler/integers/i32/negate_zero.out index 6ce9967bca..1cba86ea4d 100644 --- a/tests/expectations/compiler/integers/i32/negate_zero.out +++ b/tests/expectations/compiler/integers/i32/negate_zero.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 9d1e9e5b0948376ed46501cef3297fea954a644d81b450079e86cf8b5b0ac66a - unrolled_symbol_table: 9d1e9e5b0948376ed46501cef3297fea954a644d81b450079e86cf8b5b0ac66a + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: d542dd5116fe76bc161ee133f47ff5c1ffc945129d3d1b7f394b2a61ad3cda63 + unrolled_symbol_table: d542dd5116fe76bc161ee133f47ff5c1ffc945129d3d1b7f394b2a61ad3cda63 initial_ast: d9fb32f865aceeb65b0f9ea636d858e9307145ac236f09161af9bd39d066c47a unrolled_ast: d9fb32f865aceeb65b0f9ea636d858e9307145ac236f09161af9bd39d066c47a ssa_ast: fd463e6ca3e9cf358ac61a1aa4039734caa8a90c148ea7ae978d68636e24363f diff --git a/tests/expectations/compiler/integers/i32/operator_methods.out b/tests/expectations/compiler/integers/i32/operator_methods.out index 2ff85f4823..006dc674fd 100644 --- a/tests/expectations/compiler/integers/i32/operator_methods.out +++ b/tests/expectations/compiler/integers/i32/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 74b5b2e631e68611202a7a045996856214c9c3b227b9758d93dc52912d073526 - type_checked_symbol_table: 7d651f20a2333105bff9d992301bf7f7938bafc65187f4ced1c8c464131645c4 - unrolled_symbol_table: 7d651f20a2333105bff9d992301bf7f7938bafc65187f4ced1c8c464131645c4 + - - initial_symbol_table: 8c9cd921b782c002a724ff3d33cdc98fcaf3fb952b19d461a426b94bb4e608b2 + type_checked_symbol_table: b58fdd221d6a12133e9ea92e8655534f3a23e37a4f1110b1cc4ef42daa76b4a6 + unrolled_symbol_table: b58fdd221d6a12133e9ea92e8655534f3a23e37a4f1110b1cc4ef42daa76b4a6 initial_ast: d4258b512a5e52c992cbd1d45cacb61e72eeb0a30cadbf1755d453b721ee2ffc unrolled_ast: d4258b512a5e52c992cbd1d45cacb61e72eeb0a30cadbf1755d453b721ee2ffc ssa_ast: ae2fade872d99786db506d0984bf63426c8392286968ddb0d7ce4f3816dc4ede diff --git a/tests/expectations/compiler/integers/i32/or.out b/tests/expectations/compiler/integers/i32/or.out index 05c9cd60b0..8bada80182 100644 --- a/tests/expectations/compiler/integers/i32/or.out +++ b/tests/expectations/compiler/integers/i32/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 0561d711436cebb7040ab0979e44582124a6b9f85ac13e7078ac0ae91582d3dd unrolled_ast: 0561d711436cebb7040ab0979e44582124a6b9f85ac13e7078ac0ae91582d3dd ssa_ast: 6dbd93c77fbf4c411211de8f8b40b0b14077b8ecacd9503bac69839bdfd0184c diff --git a/tests/expectations/compiler/integers/i32/pow.out b/tests/expectations/compiler/integers/i32/pow.out index cc41064194..fd9872991a 100644 --- a/tests/expectations/compiler/integers/i32/pow.out +++ b/tests/expectations/compiler/integers/i32/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 0681e34cc8ee87a5c33d63dba23b10ebcc3b613ba058d785c61f3225566f690d unrolled_ast: 0681e34cc8ee87a5c33d63dba23b10ebcc3b613ba058d785c61f3225566f690d ssa_ast: a775b23c4775095d2f04c70df0349e9d04fca64df836d5500f943f1fc0232e35 diff --git a/tests/expectations/compiler/integers/i32/rem.out b/tests/expectations/compiler/integers/i32/rem.out index 309298e699..a17777adb3 100644 --- a/tests/expectations/compiler/integers/i32/rem.out +++ b/tests/expectations/compiler/integers/i32/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 52a39fb369a88f016a95e8dc24c10f01eee9747dd0685e683d621a37c390af5a unrolled_ast: 52a39fb369a88f016a95e8dc24c10f01eee9747dd0685e683d621a37c390af5a ssa_ast: 383a5bcb61ab5ad1c95ebaf3aab7d6bddb9a21fdf5b580370d765e55d4a71dee diff --git a/tests/expectations/compiler/integers/i32/shl.out b/tests/expectations/compiler/integers/i32/shl.out index 7a00250aa4..486620d9d4 100644 --- a/tests/expectations/compiler/integers/i32/shl.out +++ b/tests/expectations/compiler/integers/i32/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 4a84b913b313375e06c6fa56f22da093c85df75ada9a6826ce87501a5425a55a unrolled_ast: 4a84b913b313375e06c6fa56f22da093c85df75ada9a6826ce87501a5425a55a ssa_ast: 0150e16600559333268e9546d044ffc2dec7cefec9694aca1c3138aef5928d80 diff --git a/tests/expectations/compiler/integers/i32/shr.out b/tests/expectations/compiler/integers/i32/shr.out index 6a488e32b2..f32958789c 100644 --- a/tests/expectations/compiler/integers/i32/shr.out +++ b/tests/expectations/compiler/integers/i32/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: ddfda0595113a2069fbdae4ff1954fad3915afb4ba18aeb6a9ed6ae822acdc0c unrolled_ast: ddfda0595113a2069fbdae4ff1954fad3915afb4ba18aeb6a9ed6ae822acdc0c ssa_ast: ee82a5f21be2d5177fb279f1d1772f165671e09d02616c805238b4471158681c diff --git a/tests/expectations/compiler/integers/i32/sub.out b/tests/expectations/compiler/integers/i32/sub.out index 9759457b72..372ac5656e 100644 --- a/tests/expectations/compiler/integers/i32/sub.out +++ b/tests/expectations/compiler/integers/i32/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 992fb57032a83b7b72f4f3115aa3aac0dd451fc7dea5a074f1cd4d9b48352032 - type_checked_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 - unrolled_symbol_table: 9968eae00db791ecbcf1908afa0b026c0db41a94bf3637445dee87e3ce7a2538 + - - initial_symbol_table: e023e85d4fe4e8731f19cfd2611f50e9f4c386bd6f27537c909d0f66acfe8caf + type_checked_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 + unrolled_symbol_table: 8fef237a7520215ffe90454abf80ea48a8b557494e913e6fb6c61735078960b4 initial_ast: 47fe9b510cc376cbfae45425cf68fba621d28ae2f8c3ac27f1000ff71111a723 unrolled_ast: 47fe9b510cc376cbfae45425cf68fba621d28ae2f8c3ac27f1000ff71111a723 ssa_ast: c6688ecc7c5646350db4d917481b96ee91b163db7966623cc5d54e807bccc57a diff --git a/tests/expectations/compiler/integers/i32/ternary.out b/tests/expectations/compiler/integers/i32/ternary.out index 2b6d01772c..bb568714bc 100644 --- a/tests/expectations/compiler/integers/i32/ternary.out +++ b/tests/expectations/compiler/integers/i32/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 545970ca9629780eb45cd583c19b80b6c5d9011d6cfc465f156711b80ceb310e - type_checked_symbol_table: a90e49463ba2dedb555d97ba1c4ce905caff03b15b4f2c86882bf0ef20f1eaa0 - unrolled_symbol_table: a90e49463ba2dedb555d97ba1c4ce905caff03b15b4f2c86882bf0ef20f1eaa0 + - - initial_symbol_table: bdb921d2ad7722e89d04b1cb435f9d9e9e8b13bffaf72d03422d9951a9c112fd + type_checked_symbol_table: 340d8f3ac157ef65d3e58e9ccfe2ae08aeca484b8ec315b609c808df7606e0a2 + unrolled_symbol_table: 340d8f3ac157ef65d3e58e9ccfe2ae08aeca484b8ec315b609c808df7606e0a2 initial_ast: 578c42356c412b14a9cf2fa1582bf0d942175522224b1ad6010118605c00ddda unrolled_ast: 578c42356c412b14a9cf2fa1582bf0d942175522224b1ad6010118605c00ddda ssa_ast: aaf1c7dd7921dd0db97f0b3defe3c2415984d06f1cd3e1251342d44d7b0ebc43 diff --git a/tests/expectations/compiler/integers/i32/xor.out b/tests/expectations/compiler/integers/i32/xor.out index 0863fbaa62..0daba77668 100644 --- a/tests/expectations/compiler/integers/i32/xor.out +++ b/tests/expectations/compiler/integers/i32/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3ca2deb2d0649cf3f362ec93bf9ca308c4b8d87dfca5a748a621e512cfbf92b0 - type_checked_symbol_table: 08a4db5dbc9faf5c461c7f01e29885754301c382f1e497c86e2e8d50c079eaf2 - unrolled_symbol_table: 08a4db5dbc9faf5c461c7f01e29885754301c382f1e497c86e2e8d50c079eaf2 + - - initial_symbol_table: 90df190b2a889ce4bf7f89a10d3a5e7650e09d9f8a142425c6523b638c99ca02 + type_checked_symbol_table: f455127bfb94b2c38be60c32e5c6135e29d3337bf3e8da17752f1544bbebc1ac + unrolled_symbol_table: f455127bfb94b2c38be60c32e5c6135e29d3337bf3e8da17752f1544bbebc1ac initial_ast: ead579240717b91b2bee70eece07f00935926f284c8b7dd959d3167fc988cb27 unrolled_ast: ead579240717b91b2bee70eece07f00935926f284c8b7dd959d3167fc988cb27 ssa_ast: 2cc247a486a8c03cca0e4adf73f02380dfc58dc2131a5257f8ad0daae7b9faa6 diff --git a/tests/expectations/compiler/integers/i64/add.out b/tests/expectations/compiler/integers/i64/add.out index 3c5ff15133..15f75ea0b3 100644 --- a/tests/expectations/compiler/integers/i64/add.out +++ b/tests/expectations/compiler/integers/i64/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: 1b56f68dabbeb2505bbff74317456b5569dc4f8df73c284efa574e10b365b406 unrolled_ast: 1b56f68dabbeb2505bbff74317456b5569dc4f8df73c284efa574e10b365b406 ssa_ast: e25501bc5741d4d7983d0eef4082176a1dbbf85c139aae784906001bb8f2603d diff --git a/tests/expectations/compiler/integers/i64/and.out b/tests/expectations/compiler/integers/i64/and.out index b5fb934fda..c9842ee78c 100644 --- a/tests/expectations/compiler/integers/i64/and.out +++ b/tests/expectations/compiler/integers/i64/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: 697db87e2a4427e75c4bdb92757d8a1a33886c38456bdfdf2b191a2624074b88 unrolled_ast: 697db87e2a4427e75c4bdb92757d8a1a33886c38456bdfdf2b191a2624074b88 ssa_ast: fab891202ff58691ba00af58b4e4fa79c7f05dc64ad325f9b058a1171ef6aa48 diff --git a/tests/expectations/compiler/integers/i64/console_assert.out b/tests/expectations/compiler/integers/i64/console_assert.out index 3d4e236860..7dd031daa2 100644 --- a/tests/expectations/compiler/integers/i64/console_assert.out +++ b/tests/expectations/compiler/integers/i64/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c83f6ad757d27d217ba6be7f638bbe30703fbcc404967c480cc47f25895d746e - type_checked_symbol_table: bb08787aa8b924b0c7aa4a2fff36bdc6eacdc9cd586d6d60029cc10a3b1fc5f5 - unrolled_symbol_table: bb08787aa8b924b0c7aa4a2fff36bdc6eacdc9cd586d6d60029cc10a3b1fc5f5 + - - initial_symbol_table: c93d3b6c13abe2719937ce4c349ec6db9d80f12f0beef4c5b18937c2093ba0ac + type_checked_symbol_table: 874a315f03e475a795d888d4f4ccf88f7a2f48baa508ff6bc5b4e22245c2b9fa + unrolled_symbol_table: 874a315f03e475a795d888d4f4ccf88f7a2f48baa508ff6bc5b4e22245c2b9fa initial_ast: 80a4ceca3ccc559a08c8e500403ddb7f9732278367e05c5336ab9cf129682ec8 unrolled_ast: 80a4ceca3ccc559a08c8e500403ddb7f9732278367e05c5336ab9cf129682ec8 ssa_ast: 9556d88134fc806ee934f73bb381e56fa41de7a194ca19bbcc689db3693024f5 diff --git a/tests/expectations/compiler/integers/i64/div.out b/tests/expectations/compiler/integers/i64/div.out index 1b04b946fb..5437629b68 100644 --- a/tests/expectations/compiler/integers/i64/div.out +++ b/tests/expectations/compiler/integers/i64/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: cabc341c910fef84096f7dff3943fd87825c733a3366da07df5a3e9b9ffffb42 unrolled_ast: cabc341c910fef84096f7dff3943fd87825c733a3366da07df5a3e9b9ffffb42 ssa_ast: a975b9af77991ae1337e66d7cbef85413f2ab300e3922535748b329ff41b73a1 diff --git a/tests/expectations/compiler/integers/i64/eq.out b/tests/expectations/compiler/integers/i64/eq.out index 76cbf9e05b..e462872013 100644 --- a/tests/expectations/compiler/integers/i64/eq.out +++ b/tests/expectations/compiler/integers/i64/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267 - type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a - unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a + - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91 + type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 + unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 initial_ast: d7d1299bd300d07ee6e6625439b2b7f29be52e79c6aff7a8b25c50e72086c049 unrolled_ast: d7d1299bd300d07ee6e6625439b2b7f29be52e79c6aff7a8b25c50e72086c049 ssa_ast: 5c21227e543bde9b460e61acb47678f569444869b1eb37b6365d42be383277d4 diff --git a/tests/expectations/compiler/integers/i64/ge.out b/tests/expectations/compiler/integers/i64/ge.out index 200d0ff360..b368c65cee 100644 --- a/tests/expectations/compiler/integers/i64/ge.out +++ b/tests/expectations/compiler/integers/i64/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267 - type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a - unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a + - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91 + type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 + unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 initial_ast: b661de33fe13385a3e9f888c27e1ffdd57bafb803a76d0fab3dd357fa39ddf2b unrolled_ast: b661de33fe13385a3e9f888c27e1ffdd57bafb803a76d0fab3dd357fa39ddf2b ssa_ast: ccfa90c47542bd76c69361cc207b7b3a95ea3f467e3d18fb35ef5c081303e131 diff --git a/tests/expectations/compiler/integers/i64/gt.out b/tests/expectations/compiler/integers/i64/gt.out index c90b65675a..f057f72c77 100644 --- a/tests/expectations/compiler/integers/i64/gt.out +++ b/tests/expectations/compiler/integers/i64/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267 - type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a - unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a + - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91 + type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 + unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 initial_ast: af5841af2ae09c14d87e037afa1febbb29857fa3afedd3dc53ec748b3df25587 unrolled_ast: af5841af2ae09c14d87e037afa1febbb29857fa3afedd3dc53ec748b3df25587 ssa_ast: af47af625ff4592c0f0dbe766c4151071317d340cd745846409647d9cb4ad444 diff --git a/tests/expectations/compiler/integers/i64/le.out b/tests/expectations/compiler/integers/i64/le.out index cce2afb6a4..8134c341fa 100644 --- a/tests/expectations/compiler/integers/i64/le.out +++ b/tests/expectations/compiler/integers/i64/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267 - type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a - unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a + - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91 + type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 + unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 initial_ast: a6b0575c5ef03630b11f92c3b44a0045916b5dd151524d00b2f47b6b74cbb494 unrolled_ast: a6b0575c5ef03630b11f92c3b44a0045916b5dd151524d00b2f47b6b74cbb494 ssa_ast: bebf7d225a2b71307999ab49edd1026e816428ad486dd1e29973376e9ff2cb86 diff --git a/tests/expectations/compiler/integers/i64/lt.out b/tests/expectations/compiler/integers/i64/lt.out index f97aafaaf8..97fc1e8d68 100644 --- a/tests/expectations/compiler/integers/i64/lt.out +++ b/tests/expectations/compiler/integers/i64/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267 - type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a - unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a + - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91 + type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 + unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 initial_ast: 05361e716c050e23686a1a344197845333b767ab87dce894456e40312c5805da unrolled_ast: 05361e716c050e23686a1a344197845333b767ab87dce894456e40312c5805da ssa_ast: 374224cb2005b3beda46de8390280243735e323c0411fa30a4d2dd3eb99d522f diff --git a/tests/expectations/compiler/integers/i64/max.out b/tests/expectations/compiler/integers/i64/max.out index 38ae20740f..a558fe8c2e 100644 --- a/tests/expectations/compiler/integers/i64/max.out +++ b/tests/expectations/compiler/integers/i64/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b6565691714368bdb2b21a0f1c0bf6a7c51834124f8e5a67d465d13a484ac2c3 - type_checked_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269 - unrolled_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269 + - - initial_symbol_table: 3fb7c5e176116a7dc4954b3be4325dd998acd896b4c1293a688acc0594794cb2 + type_checked_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d + unrolled_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d initial_ast: ddc22e32285977e9debd489b5f54fa8184f9cf8bc7a55856fe3ac98f9532db74 unrolled_ast: ddc22e32285977e9debd489b5f54fa8184f9cf8bc7a55856fe3ac98f9532db74 ssa_ast: 90850c45cdc66258a926996e026ace7b44f3eca8512cda71f1b14cfaea2f7d84 diff --git a/tests/expectations/compiler/integers/i64/min.out b/tests/expectations/compiler/integers/i64/min.out index 10df1a01a5..1050ab08e6 100644 --- a/tests/expectations/compiler/integers/i64/min.out +++ b/tests/expectations/compiler/integers/i64/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b6565691714368bdb2b21a0f1c0bf6a7c51834124f8e5a67d465d13a484ac2c3 - type_checked_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269 - unrolled_symbol_table: 85782785da5727ac7619b0b29a691157299ed7810b9b74caa3fc34525e251269 + - - initial_symbol_table: 3fb7c5e176116a7dc4954b3be4325dd998acd896b4c1293a688acc0594794cb2 + type_checked_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d + unrolled_symbol_table: 4723a68475c24e4356c62cacee0160128e99deb4da91b3b92aa389cee4fe1c0d initial_ast: 2587cc013ba5127252208765f88cd85fb66d83216617fb01ee0c50767207007b unrolled_ast: 2587cc013ba5127252208765f88cd85fb66d83216617fb01ee0c50767207007b ssa_ast: a002fa9344f406cd094423e0a90f3220c03e7eadd1ff5358f9c394776def1589 diff --git a/tests/expectations/compiler/integers/i64/min_fail.out b/tests/expectations/compiler/integers/i64/min_fail.out index 36492e9fa0..c90b516c4c 100644 --- a/tests/expectations/compiler/integers/i64/min_fail.out +++ b/tests/expectations/compiler/integers/i64/min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7d3e81836aac05a2a6db39e7ec14faec547577c597f679d9dbac20397151355c - type_checked_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a - unrolled_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a + - - initial_symbol_table: feda4c31663d14a3d3e056cb5f57a5f9c9928ce9ad4c9379fc523ba0755264a7 + type_checked_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032 + unrolled_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032 initial_ast: 64588bbd99109a2ff1056c4382a6b07c55e76af642a5a5846a2aa7104645c2e1 unrolled_ast: 64588bbd99109a2ff1056c4382a6b07c55e76af642a5a5846a2aa7104645c2e1 ssa_ast: 56099de077a67b75a010890f5b4866b3eddbfb6ea2532799b7c3d361ae1a761a diff --git a/tests/expectations/compiler/integers/i64/mul.out b/tests/expectations/compiler/integers/i64/mul.out index 1d855cf483..45d3ce4294 100644 --- a/tests/expectations/compiler/integers/i64/mul.out +++ b/tests/expectations/compiler/integers/i64/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: 6961c970e2670191f87d6e853c7827793ba8afcd0363390260ea0d4b7f74f119 unrolled_ast: 6961c970e2670191f87d6e853c7827793ba8afcd0363390260ea0d4b7f74f119 ssa_ast: f93caadd7323414ae2a796fe5379f975139c278a18acfb664df8a81e0a4158e9 diff --git a/tests/expectations/compiler/integers/i64/ne.out b/tests/expectations/compiler/integers/i64/ne.out index 10ecc168ee..3d6462ff0a 100644 --- a/tests/expectations/compiler/integers/i64/ne.out +++ b/tests/expectations/compiler/integers/i64/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fd0cc9d0de6a4a2f7dd6e3121cc5d7d635ac2d6bc447187d6c649f0d82ca267 - type_checked_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a - unrolled_symbol_table: f9d62dee5604ba02b4e562c5eec5970479f7f44d87c18f7774080cc713feb73a + - - initial_symbol_table: b78baad402bc3681fafbe605b5347b9a3e664654d54ef82470cdca7b53718b91 + type_checked_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 + unrolled_symbol_table: 042549976c2715bd8c0117dfae92d974f486281102158cbd4b787a07f4117811 initial_ast: 3dcf6bcf0db4ca8c9b11663af343acd28dc393819167cf710603b546326b4d1e unrolled_ast: 3dcf6bcf0db4ca8c9b11663af343acd28dc393819167cf710603b546326b4d1e ssa_ast: a1daca57cc1343fce52fa4a56e51bd666c42f1bb27a11bee079b2205cc2da202 diff --git a/tests/expectations/compiler/integers/i64/negate.out b/tests/expectations/compiler/integers/i64/negate.out index 027543d0ff..1cf76ab343 100644 --- a/tests/expectations/compiler/integers/i64/negate.out +++ b/tests/expectations/compiler/integers/i64/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c83f6ad757d27d217ba6be7f638bbe30703fbcc404967c480cc47f25895d746e - type_checked_symbol_table: a0572e715325c619a1d35b75063612b933270c22673c76277f668369e9a5c391 - unrolled_symbol_table: a0572e715325c619a1d35b75063612b933270c22673c76277f668369e9a5c391 + - - initial_symbol_table: c93d3b6c13abe2719937ce4c349ec6db9d80f12f0beef4c5b18937c2093ba0ac + type_checked_symbol_table: 67c0605a8c012133389722bf70860d45f925d6322ba17ca78d7a6200fc600f2e + unrolled_symbol_table: 67c0605a8c012133389722bf70860d45f925d6322ba17ca78d7a6200fc600f2e initial_ast: 748fedcdc0b9a4a5fee4bfd1689d51b2278b6a8edf7bd20e26985349498e4cf4 unrolled_ast: 748fedcdc0b9a4a5fee4bfd1689d51b2278b6a8edf7bd20e26985349498e4cf4 ssa_ast: 9e632f8b2d01bdfe597b4b08a2bdd6fc456198818d42990f4fefbaa341f019d8 diff --git a/tests/expectations/compiler/integers/i64/negate_min_fail.out b/tests/expectations/compiler/integers/i64/negate_min_fail.out index 89ab860b61..9f78a8f03d 100644 --- a/tests/expectations/compiler/integers/i64/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i64/negate_min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7d3e81836aac05a2a6db39e7ec14faec547577c597f679d9dbac20397151355c - type_checked_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a - unrolled_symbol_table: f07cd29832076504537fcecac318aa3b8c3fb7c3247ce5e3e9181fdccce5449a + - - initial_symbol_table: feda4c31663d14a3d3e056cb5f57a5f9c9928ce9ad4c9379fc523ba0755264a7 + type_checked_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032 + unrolled_symbol_table: 9b5ceb6b645c9805a11164ef2a6d3b7e9291d5e3cbd9d80afd696e8f3eca1032 initial_ast: 5c0db4459eb38473072db34d289916372a19613277b7ac66babc99d1d8c0681f unrolled_ast: 5c0db4459eb38473072db34d289916372a19613277b7ac66babc99d1d8c0681f ssa_ast: 6501123efe0a750f4869c4d3bfef2f81a1fbcfb43911024d958cac8f83414ace diff --git a/tests/expectations/compiler/integers/i64/negate_zero.out b/tests/expectations/compiler/integers/i64/negate_zero.out index f6ac38d2c6..b6259022f6 100644 --- a/tests/expectations/compiler/integers/i64/negate_zero.out +++ b/tests/expectations/compiler/integers/i64/negate_zero.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: ef9e135f891b49b1d7e304af1af0fe3677b23c28cbef4c3d0b2e07f10b706fe4 - unrolled_symbol_table: ef9e135f891b49b1d7e304af1af0fe3677b23c28cbef4c3d0b2e07f10b706fe4 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 905c4dc0b7b445cdde5815134de8d3fbdc0eae59a1919c4d4f0f381ea7696e90 + unrolled_symbol_table: 905c4dc0b7b445cdde5815134de8d3fbdc0eae59a1919c4d4f0f381ea7696e90 initial_ast: 1b941ba2b94d3fa43932b5634432ad381df9738cc7f1fe18e2cdd583a6facdfb unrolled_ast: 1b941ba2b94d3fa43932b5634432ad381df9738cc7f1fe18e2cdd583a6facdfb ssa_ast: e5c7c691861d6bb94cc30fc170232916cd0c9194f2f2351b96be561cb2e20270 diff --git a/tests/expectations/compiler/integers/i64/operator_methods.out b/tests/expectations/compiler/integers/i64/operator_methods.out index b4c54743f7..5c623cf565 100644 --- a/tests/expectations/compiler/integers/i64/operator_methods.out +++ b/tests/expectations/compiler/integers/i64/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c83f6ad757d27d217ba6be7f638bbe30703fbcc404967c480cc47f25895d746e - type_checked_symbol_table: 41f58ce7e330bd6f27987d5c12db81ec59824582f0ea4c4cc49a3ac253d4ac8f - unrolled_symbol_table: 41f58ce7e330bd6f27987d5c12db81ec59824582f0ea4c4cc49a3ac253d4ac8f + - - initial_symbol_table: c93d3b6c13abe2719937ce4c349ec6db9d80f12f0beef4c5b18937c2093ba0ac + type_checked_symbol_table: efcdf983fd90c860acca88d1a6cca2ba636da59428838613882043ee023fa13e + unrolled_symbol_table: efcdf983fd90c860acca88d1a6cca2ba636da59428838613882043ee023fa13e initial_ast: 57b6af2e5678d411080f54bab795717581d4d25bbd519086fcd20f695d155296 unrolled_ast: 57b6af2e5678d411080f54bab795717581d4d25bbd519086fcd20f695d155296 ssa_ast: e8149defddf98813bb3c0c276368d9ee80addd3f37df306cb9dcf93371fec907 diff --git a/tests/expectations/compiler/integers/i64/or.out b/tests/expectations/compiler/integers/i64/or.out index 869349721b..3ddf6d95fa 100644 --- a/tests/expectations/compiler/integers/i64/or.out +++ b/tests/expectations/compiler/integers/i64/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: 6dfb464c806dadfaaaf9052f0e1531944e4af29f32acc95c9c06066d153fdca6 unrolled_ast: 6dfb464c806dadfaaaf9052f0e1531944e4af29f32acc95c9c06066d153fdca6 ssa_ast: 87ba8ca2b39feb046c80db0cccafc35030338cbee61279dbfa9bd2bfef0a2741 diff --git a/tests/expectations/compiler/integers/i64/pow.out b/tests/expectations/compiler/integers/i64/pow.out index 1b24e323f8..1302c94a84 100644 --- a/tests/expectations/compiler/integers/i64/pow.out +++ b/tests/expectations/compiler/integers/i64/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: c05b079c4970b56889b0dde71b3532ad6babd51e8bd472346ceaabd1c6b74b41 unrolled_ast: c05b079c4970b56889b0dde71b3532ad6babd51e8bd472346ceaabd1c6b74b41 ssa_ast: b4dbcf4e2a5f44d3b8826c82512c204236a824223f3d59f2ece5bb958962ab28 diff --git a/tests/expectations/compiler/integers/i64/rem.out b/tests/expectations/compiler/integers/i64/rem.out index c2c5ad736f..668fafff79 100644 --- a/tests/expectations/compiler/integers/i64/rem.out +++ b/tests/expectations/compiler/integers/i64/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: 52166c5bd41526b13948a63bf71c4f5137d9ea987cc1530c169a101120bc7d7b unrolled_ast: 52166c5bd41526b13948a63bf71c4f5137d9ea987cc1530c169a101120bc7d7b ssa_ast: ac8eec6d23ea40a9ef46d82db171d1fad660cae538e6611c527998518877c8fe diff --git a/tests/expectations/compiler/integers/i64/shl.out b/tests/expectations/compiler/integers/i64/shl.out index 94a22d0a94..a750b3651c 100644 --- a/tests/expectations/compiler/integers/i64/shl.out +++ b/tests/expectations/compiler/integers/i64/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: cdcfc82670841d37783c84a45a510d21dbf23334d43c61363aa23672d73b629f unrolled_ast: cdcfc82670841d37783c84a45a510d21dbf23334d43c61363aa23672d73b629f ssa_ast: 07c2a97737e183ba33a0905f3a58c619c89ddf383988cd2d504f674edb9026f1 diff --git a/tests/expectations/compiler/integers/i64/shr.out b/tests/expectations/compiler/integers/i64/shr.out index 0937ad8a03..5ef6d25e8b 100644 --- a/tests/expectations/compiler/integers/i64/shr.out +++ b/tests/expectations/compiler/integers/i64/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: cec77d990c94077ac343de00ef7eea644bf9d23456747573bfc67d996d092e48 unrolled_ast: cec77d990c94077ac343de00ef7eea644bf9d23456747573bfc67d996d092e48 ssa_ast: a5aaa2ca0dc34cba246a576b5c40bc3ca4525645a5bd037f6ab81106d5c9bdc1 diff --git a/tests/expectations/compiler/integers/i64/sub.out b/tests/expectations/compiler/integers/i64/sub.out index 44fa4b8ed8..9ab6e8c251 100644 --- a/tests/expectations/compiler/integers/i64/sub.out +++ b/tests/expectations/compiler/integers/i64/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 77350919712fc90dc8de56be06753d414a0ae0ad8651195a5db996fc5def5545 - type_checked_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 - unrolled_symbol_table: a00c41a2ecc20c5739ee7bb4b21c48d83bf0d16dd35b06165668daf8be5f29f4 + - - initial_symbol_table: f9c97c8975f8fd1397b4742e92bb72157516a7b512603b028924cc89424310ca + type_checked_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 + unrolled_symbol_table: 783f5b03cff6fc182f207d9c31a98e2c2e081535968643d17b670f77b508f480 initial_ast: ceeb441deda1f314a96093696600eca433c45a3044a31f9d396bfdf505130bd7 unrolled_ast: ceeb441deda1f314a96093696600eca433c45a3044a31f9d396bfdf505130bd7 ssa_ast: d236318674e928395509b3d1709e2be65c2087cfe1bb50d193835bf6d50525b7 diff --git a/tests/expectations/compiler/integers/i64/ternary.out b/tests/expectations/compiler/integers/i64/ternary.out index 3fd119baac..7872b5a8bb 100644 --- a/tests/expectations/compiler/integers/i64/ternary.out +++ b/tests/expectations/compiler/integers/i64/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4eb0e67228d9dc8e9277bb731d2ac4c722ae69b2e18b9d42183b16e3181cae35 - type_checked_symbol_table: f739da46def78b2fb58f623784534d1f20914b8543569316f375337fe9171594 - unrolled_symbol_table: f739da46def78b2fb58f623784534d1f20914b8543569316f375337fe9171594 + - - initial_symbol_table: 99742029cf41895df48697afc5bc40466b6c6af92b233427b6a333d453bbc227 + type_checked_symbol_table: fe5adef78dda50be8a1378d2738c0a1e46f15c7d8b6a03152976ba137a4b8261 + unrolled_symbol_table: fe5adef78dda50be8a1378d2738c0a1e46f15c7d8b6a03152976ba137a4b8261 initial_ast: d9a693ebea59b68b6fdd477c6fc6b50dfef0df531efa2b5731983fecc967863a unrolled_ast: d9a693ebea59b68b6fdd477c6fc6b50dfef0df531efa2b5731983fecc967863a ssa_ast: f0ade902feea35a76101c9e6ace9a73b0ce2eefe3071319cac21d8931e5f3864 diff --git a/tests/expectations/compiler/integers/i64/xor.out b/tests/expectations/compiler/integers/i64/xor.out index 2fd92b2f2f..b891a094c7 100644 --- a/tests/expectations/compiler/integers/i64/xor.out +++ b/tests/expectations/compiler/integers/i64/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e4f0ca07a960c63ca5bd9ebd890f2ca794bb63ac6e58e910da5baeda9c99fe69 - type_checked_symbol_table: 8e8d6d73bb5d04afee4d9382f722349a9670485e55915a6667ed73ee988f94f2 - unrolled_symbol_table: 8e8d6d73bb5d04afee4d9382f722349a9670485e55915a6667ed73ee988f94f2 + - - initial_symbol_table: cd77cee86fb8fb74c64f90b0424f2cdc0d0aafdc640d399e7206abd5813d47d5 + type_checked_symbol_table: d6e32f3ecb0e51bb8281059abb605999353d2b1d72da40141b82154d9639b741 + unrolled_symbol_table: d6e32f3ecb0e51bb8281059abb605999353d2b1d72da40141b82154d9639b741 initial_ast: c62b9cf247e3ee754728cfd8d71cdbfaac4a1a9031dfcf101b3199402f45cb0b unrolled_ast: c62b9cf247e3ee754728cfd8d71cdbfaac4a1a9031dfcf101b3199402f45cb0b ssa_ast: c40dca1c5cdfd59af3d2f773fa591db9b25510ef341c87e69d8c28d0e4cd1837 diff --git a/tests/expectations/compiler/integers/i8/add.out b/tests/expectations/compiler/integers/i8/add.out index c301c16292..6e3530ab6e 100644 --- a/tests/expectations/compiler/integers/i8/add.out +++ b/tests/expectations/compiler/integers/i8/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: 8d0da87650e5bd4b73b1c9a4f43bd92771d749d59244da699156088f784a52a6 unrolled_ast: 8d0da87650e5bd4b73b1c9a4f43bd92771d749d59244da699156088f784a52a6 ssa_ast: fb4fc46c088b99695ebf297137a9b9246cfe720249c844bd8b9417ae1f95bc45 diff --git a/tests/expectations/compiler/integers/i8/and.out b/tests/expectations/compiler/integers/i8/and.out index afefdae709..f733d37938 100644 --- a/tests/expectations/compiler/integers/i8/and.out +++ b/tests/expectations/compiler/integers/i8/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: 6b72fc4c93611a88a0a63483da51b64f88781719f9ae3ef654c6b9b3b22e0534 unrolled_ast: 6b72fc4c93611a88a0a63483da51b64f88781719f9ae3ef654c6b9b3b22e0534 ssa_ast: 724b9b001d8d1e47831a345f495879870af80833aef6697379e8bace15b98a70 diff --git a/tests/expectations/compiler/integers/i8/console_assert.out b/tests/expectations/compiler/integers/i8/console_assert.out index 9bf6a5f6f5..a24ace2413 100644 --- a/tests/expectations/compiler/integers/i8/console_assert.out +++ b/tests/expectations/compiler/integers/i8/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9422c6cec0766a8bc14372eef08ad3c657d62de8e8a3b3db068895e823a77499 - type_checked_symbol_table: cdb6c07e9c5372a4894c1f46f87d45ef6dbd8ba0e9822a2f99a73ce62090a4c9 - unrolled_symbol_table: cdb6c07e9c5372a4894c1f46f87d45ef6dbd8ba0e9822a2f99a73ce62090a4c9 + - - initial_symbol_table: 0d86d9a02728d478f76d22ff6dc614bc735dda20e82d363aa8c8952c51fdbf59 + type_checked_symbol_table: 81a166f9f38e20de931ece8e275815cb85d387e4d05902ca6c3ea134b82bea1c + unrolled_symbol_table: 81a166f9f38e20de931ece8e275815cb85d387e4d05902ca6c3ea134b82bea1c initial_ast: ffcc86bde2510dae4918394da0638a6aa42bfbb008c8dcdd161d37069c25ec1c unrolled_ast: ffcc86bde2510dae4918394da0638a6aa42bfbb008c8dcdd161d37069c25ec1c ssa_ast: 95d81c75b062e1f36202043206a0862f39044a899a130702e1467185d408f115 diff --git a/tests/expectations/compiler/integers/i8/div.out b/tests/expectations/compiler/integers/i8/div.out index 7766b777c2..bee9bed1da 100644 --- a/tests/expectations/compiler/integers/i8/div.out +++ b/tests/expectations/compiler/integers/i8/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: 30403dfb64a4b5cfef0cf555cf429bb4cc31004a62b94dbf4fc2a6577b52f122 unrolled_ast: 30403dfb64a4b5cfef0cf555cf429bb4cc31004a62b94dbf4fc2a6577b52f122 ssa_ast: 033e2271fc75622e18ac6120f059f4b12e895fc028fe663c1f33663f7813a432 diff --git a/tests/expectations/compiler/integers/i8/eq.out b/tests/expectations/compiler/integers/i8/eq.out index 681b201de1..9d56d7f0ff 100644 --- a/tests/expectations/compiler/integers/i8/eq.out +++ b/tests/expectations/compiler/integers/i8/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9 - type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f - unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f + - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0 + type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 + unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 initial_ast: c6152b09d65ccb486ba54ab754a7f6bb5bea6a4965dfe07d671c923efba8c4ef unrolled_ast: c6152b09d65ccb486ba54ab754a7f6bb5bea6a4965dfe07d671c923efba8c4ef ssa_ast: 3cdb5e82de55242871ef8053c5875ed09170d16af6a5038b388d5770b8eccf3e diff --git a/tests/expectations/compiler/integers/i8/ge.out b/tests/expectations/compiler/integers/i8/ge.out index dc52414343..cc69db4860 100644 --- a/tests/expectations/compiler/integers/i8/ge.out +++ b/tests/expectations/compiler/integers/i8/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9 - type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f - unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f + - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0 + type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 + unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 initial_ast: 0c624133e5313def7e438b12759ce08e8b77ad68263bca149b5434bcdaa0359b unrolled_ast: 0c624133e5313def7e438b12759ce08e8b77ad68263bca149b5434bcdaa0359b ssa_ast: 11b0a9f801ad6586a43434c5ac29a1f270de3875c8151c7384b1d5f527ce84bc diff --git a/tests/expectations/compiler/integers/i8/gt.out b/tests/expectations/compiler/integers/i8/gt.out index f8b1891b05..3eb608248b 100644 --- a/tests/expectations/compiler/integers/i8/gt.out +++ b/tests/expectations/compiler/integers/i8/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9 - type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f - unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f + - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0 + type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 + unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 initial_ast: cb6c0159054ecd9a0186fbdab21706a22ff730c9d9fb90682627433b3d9bbde0 unrolled_ast: cb6c0159054ecd9a0186fbdab21706a22ff730c9d9fb90682627433b3d9bbde0 ssa_ast: 483f5b098633ae196b473943932bdf555203f1a31ece33837659a972925c8a8c diff --git a/tests/expectations/compiler/integers/i8/le.out b/tests/expectations/compiler/integers/i8/le.out index ca4d1ff2c3..5642dd02d1 100644 --- a/tests/expectations/compiler/integers/i8/le.out +++ b/tests/expectations/compiler/integers/i8/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9 - type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f - unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f + - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0 + type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 + unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 initial_ast: abff3bb41dd9f38acdf595d23e035f2f7e59584eb1309153e3c6bdddb71a0d68 unrolled_ast: abff3bb41dd9f38acdf595d23e035f2f7e59584eb1309153e3c6bdddb71a0d68 ssa_ast: f3cf09e291ab2af9c9b6a43381965c3024435ad341383acd65d3a21c43ff355b diff --git a/tests/expectations/compiler/integers/i8/lt.out b/tests/expectations/compiler/integers/i8/lt.out index b9462bd15e..5f51760359 100644 --- a/tests/expectations/compiler/integers/i8/lt.out +++ b/tests/expectations/compiler/integers/i8/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9 - type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f - unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f + - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0 + type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 + unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 initial_ast: ac2554f699503e56995362ed2b0412f72ea8a9a53d83fcb5c41a6d13c8f85879 unrolled_ast: ac2554f699503e56995362ed2b0412f72ea8a9a53d83fcb5c41a6d13c8f85879 ssa_ast: fbca40a6dcd1d19ba415a32cf874d7c8876e521d5dad3e4da4f5f033b15bd7c8 diff --git a/tests/expectations/compiler/integers/i8/max.out b/tests/expectations/compiler/integers/i8/max.out index 1f58ce18e4..d25eac6406 100644 --- a/tests/expectations/compiler/integers/i8/max.out +++ b/tests/expectations/compiler/integers/i8/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 613cafc0da5e6685ce6d766ac3371efcb79f0ad4c9dbc2114c61e7238fface26 - type_checked_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9 - unrolled_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9 + - - initial_symbol_table: 2bb604ab5da0673c363846fc2109710e51f760eebe3879e9bc2effeefe228aa1 + type_checked_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a + unrolled_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a initial_ast: 69a42f880d4f0ac836619250ee701458c163d4f9eff358304cf7cd032fd9ad75 unrolled_ast: 69a42f880d4f0ac836619250ee701458c163d4f9eff358304cf7cd032fd9ad75 ssa_ast: 5f7b86958fcbbef52c49d9987510608a701cd9ca04e60d3035ffb4990ef3fd30 diff --git a/tests/expectations/compiler/integers/i8/min.out b/tests/expectations/compiler/integers/i8/min.out index f8b62464cd..8f741dae3b 100644 --- a/tests/expectations/compiler/integers/i8/min.out +++ b/tests/expectations/compiler/integers/i8/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 613cafc0da5e6685ce6d766ac3371efcb79f0ad4c9dbc2114c61e7238fface26 - type_checked_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9 - unrolled_symbol_table: 28a475ec2f1f540a01415b66683581cc8eba9c4d0bc52b1df5f69ff3c64a34b9 + - - initial_symbol_table: 2bb604ab5da0673c363846fc2109710e51f760eebe3879e9bc2effeefe228aa1 + type_checked_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a + unrolled_symbol_table: 98b3e65843923f51d04b7519a16f2a1169792af01abb28fe4e0d325c2b799f9a initial_ast: edbd2517b9a618a7537bf0cf00d7077abb99936b1ab053d861cd486297794217 unrolled_ast: edbd2517b9a618a7537bf0cf00d7077abb99936b1ab053d861cd486297794217 ssa_ast: 79446421e819533c85d47beb323849be890e276d02f4374867e7d5cb68c6c677 diff --git a/tests/expectations/compiler/integers/i8/min_fail.out b/tests/expectations/compiler/integers/i8/min_fail.out index 4d9d9df1ae..86552211a6 100644 --- a/tests/expectations/compiler/integers/i8/min_fail.out +++ b/tests/expectations/compiler/integers/i8/min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7d9ca50d20042be8b53ebba2d58dc0e69cc652e5e4e02f2b46a5754ae1672fdb - type_checked_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50 - unrolled_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50 + - - initial_symbol_table: a86e114042d2b5e885f80266a1bafa0673ac9cbd34117c87d6bd26470d2ab1e5 + type_checked_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a + unrolled_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a initial_ast: bd9d1a6c4f374da390b67577935e40eb5992c6d841fdcaf4e0356972cd5ab31c unrolled_ast: bd9d1a6c4f374da390b67577935e40eb5992c6d841fdcaf4e0356972cd5ab31c ssa_ast: faa1fef7802ded24ecc41aa2500c8754659d948e28072c19445c208d93944611 diff --git a/tests/expectations/compiler/integers/i8/mul.out b/tests/expectations/compiler/integers/i8/mul.out index bddaf94149..b6200fa0af 100644 --- a/tests/expectations/compiler/integers/i8/mul.out +++ b/tests/expectations/compiler/integers/i8/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: cc9f27368d6823616de65544b5fc476c74924961b4ddc7e4df28ea5514019312 unrolled_ast: cc9f27368d6823616de65544b5fc476c74924961b4ddc7e4df28ea5514019312 ssa_ast: 2d494fa86fe7c8643dbb9f2de12caf263c37179384679be085a357166b82ada6 diff --git a/tests/expectations/compiler/integers/i8/ne.out b/tests/expectations/compiler/integers/i8/ne.out index 24e507b6c4..0e5b3d8bf2 100644 --- a/tests/expectations/compiler/integers/i8/ne.out +++ b/tests/expectations/compiler/integers/i8/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0cd0425553a00f2fc7af6aa71f6a8d286d166d4665315213efa44a9fcd3440e9 - type_checked_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f - unrolled_symbol_table: b9804fc525196b58a8edfc3653ee23e6db035844e0724d0a40f1e64fd505665f + - - initial_symbol_table: 4ba4e2ae899d9c9a040d7e63833106fda2327381c71b3bbb3654d378275acee0 + type_checked_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 + unrolled_symbol_table: 1158e2705be8d9f439f917107f9542086dc59b1de3a3e5cb9feec9500dce0dc5 initial_ast: 88e9e4b659d11b1720c1f45ebeea8f0b62c83ac68ae7c289cf97ad42e5bc1411 unrolled_ast: 88e9e4b659d11b1720c1f45ebeea8f0b62c83ac68ae7c289cf97ad42e5bc1411 ssa_ast: 0204e231174568b24ddfca4f56fc938d59f04b5b23b3a48df87c9ef2144d8294 diff --git a/tests/expectations/compiler/integers/i8/negate.out b/tests/expectations/compiler/integers/i8/negate.out index b1de864118..e33721561e 100644 --- a/tests/expectations/compiler/integers/i8/negate.out +++ b/tests/expectations/compiler/integers/i8/negate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9422c6cec0766a8bc14372eef08ad3c657d62de8e8a3b3db068895e823a77499 - type_checked_symbol_table: 50148d3332fd0b260fd55ba65075adbbb723a015028ac006e56ac73e1fd45d6c - unrolled_symbol_table: 50148d3332fd0b260fd55ba65075adbbb723a015028ac006e56ac73e1fd45d6c + - - initial_symbol_table: 0d86d9a02728d478f76d22ff6dc614bc735dda20e82d363aa8c8952c51fdbf59 + type_checked_symbol_table: 55b9a749845215fb08d3ac7c2384640fc8d42806c58ac73b2ef1827b7fe75940 + unrolled_symbol_table: 55b9a749845215fb08d3ac7c2384640fc8d42806c58ac73b2ef1827b7fe75940 initial_ast: b7589322287f6756a44a06222c9485b011510d7241e534e21086752da9b4687e unrolled_ast: b7589322287f6756a44a06222c9485b011510d7241e534e21086752da9b4687e ssa_ast: b2d7e6ea733ac1c3529a53c778c89ade07ab278a527276e698835480f06bb6b5 diff --git a/tests/expectations/compiler/integers/i8/negate_min_fail.out b/tests/expectations/compiler/integers/i8/negate_min_fail.out index ef55bb78a9..5de4eb6c06 100644 --- a/tests/expectations/compiler/integers/i8/negate_min_fail.out +++ b/tests/expectations/compiler/integers/i8/negate_min_fail.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7d9ca50d20042be8b53ebba2d58dc0e69cc652e5e4e02f2b46a5754ae1672fdb - type_checked_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50 - unrolled_symbol_table: d11260515707fa78aa3afcb2b722d57db8b28387b02eec750ed2ff498e635b50 + - - initial_symbol_table: a86e114042d2b5e885f80266a1bafa0673ac9cbd34117c87d6bd26470d2ab1e5 + type_checked_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a + unrolled_symbol_table: 35205b931047cd90c6fc18bc5efc4f045d54ac4afe574d99dc035ab21a2d5c5a initial_ast: 191df0f0490f7de78df677eaba0e3b373fcc282dadf7ca02d868f07582e7402d unrolled_ast: 191df0f0490f7de78df677eaba0e3b373fcc282dadf7ca02d868f07582e7402d ssa_ast: 63cc95fef08652e5c2f318a2a81afbee537f3733ec55cbe234248b267379072c diff --git a/tests/expectations/compiler/integers/i8/negate_zero.out b/tests/expectations/compiler/integers/i8/negate_zero.out index d474c302cd..7f5513d722 100644 --- a/tests/expectations/compiler/integers/i8/negate_zero.out +++ b/tests/expectations/compiler/integers/i8/negate_zero.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 3ec067709878fb30d7e169abaeb61d1a1ec619fe53a2cfdf19022525ce45d336 - unrolled_symbol_table: 3ec067709878fb30d7e169abaeb61d1a1ec619fe53a2cfdf19022525ce45d336 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: c2d13854571d0a457a87f8cdaddb9191491ec93fda4cf6a7a2aff1cb4ccc3ef3 + unrolled_symbol_table: c2d13854571d0a457a87f8cdaddb9191491ec93fda4cf6a7a2aff1cb4ccc3ef3 initial_ast: 5ae339c4489627477818a271f0bc0a31131adca32441ace6b54021781e2c5125 unrolled_ast: 5ae339c4489627477818a271f0bc0a31131adca32441ace6b54021781e2c5125 ssa_ast: f8b3f3e8608aa9fad0113fcf0f147324ec5181dae1b1456c2976bc7b83050b6d diff --git a/tests/expectations/compiler/integers/i8/operator_methods.out b/tests/expectations/compiler/integers/i8/operator_methods.out index d5fa7c565f..fe9db4015f 100644 --- a/tests/expectations/compiler/integers/i8/operator_methods.out +++ b/tests/expectations/compiler/integers/i8/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 9422c6cec0766a8bc14372eef08ad3c657d62de8e8a3b3db068895e823a77499 - type_checked_symbol_table: b5d8369df9289c8a99ad158abe7023bdc30d39456d378d9894c25ed944dc8baf - unrolled_symbol_table: b5d8369df9289c8a99ad158abe7023bdc30d39456d378d9894c25ed944dc8baf + - - initial_symbol_table: 0d86d9a02728d478f76d22ff6dc614bc735dda20e82d363aa8c8952c51fdbf59 + type_checked_symbol_table: 078b113173a6df1dfd356248a98cd43a64ed564d10f420bd7948c5a5ea844461 + unrolled_symbol_table: 078b113173a6df1dfd356248a98cd43a64ed564d10f420bd7948c5a5ea844461 initial_ast: dcad7cfd1c45ff3fd0c55987d42471297b57cb51306fe938d9bd0efd64873cf8 unrolled_ast: dcad7cfd1c45ff3fd0c55987d42471297b57cb51306fe938d9bd0efd64873cf8 ssa_ast: e85cc802d21dc84fbf7858973ed52b6572685bd79d77bc44608d122b47a303f6 diff --git a/tests/expectations/compiler/integers/i8/or.out b/tests/expectations/compiler/integers/i8/or.out index 1b22b3e537..69b4ab9951 100644 --- a/tests/expectations/compiler/integers/i8/or.out +++ b/tests/expectations/compiler/integers/i8/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: 283133ca700f5d07cc198233f344e5c60789746ccd2d1d6fe7e25b82f90a7429 unrolled_ast: 283133ca700f5d07cc198233f344e5c60789746ccd2d1d6fe7e25b82f90a7429 ssa_ast: 5e184ac7dc0002836adce9af31ee135015a107188b6b8936eb33ef1ea433e213 diff --git a/tests/expectations/compiler/integers/i8/pow.out b/tests/expectations/compiler/integers/i8/pow.out index b852be4f9a..3255f44ab6 100644 --- a/tests/expectations/compiler/integers/i8/pow.out +++ b/tests/expectations/compiler/integers/i8/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: fdaa8a3242c5f74ae5fef7689631a32e661107dd089636b159428fff167bdfd4 unrolled_ast: fdaa8a3242c5f74ae5fef7689631a32e661107dd089636b159428fff167bdfd4 ssa_ast: 2080baca06deef83cee24196a46120c421e884d1e163029e5849e24eff517b44 diff --git a/tests/expectations/compiler/integers/i8/rem.out b/tests/expectations/compiler/integers/i8/rem.out index 99e9c19b43..ffa9ab1167 100644 --- a/tests/expectations/compiler/integers/i8/rem.out +++ b/tests/expectations/compiler/integers/i8/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: 8414f14a6843b26417fe7ebdde379a44b90bc631fd383578a9c23e8bb04ff941 unrolled_ast: 8414f14a6843b26417fe7ebdde379a44b90bc631fd383578a9c23e8bb04ff941 ssa_ast: a12b8d03af940b09ce786258084627bf83ac16a316926ff16c6cd6f7ae11293c diff --git a/tests/expectations/compiler/integers/i8/shl.out b/tests/expectations/compiler/integers/i8/shl.out index d6dbe72750..460e8aa8bd 100644 --- a/tests/expectations/compiler/integers/i8/shl.out +++ b/tests/expectations/compiler/integers/i8/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: 65de1cd0ddc9d15981d2303b53025caf1bd44d045ae80a2b58660b54ead7b941 unrolled_ast: 65de1cd0ddc9d15981d2303b53025caf1bd44d045ae80a2b58660b54ead7b941 ssa_ast: 439056adc705762aaaff92c319014cf6d53905c2d842ac7fdebfa8e938b9bd59 diff --git a/tests/expectations/compiler/integers/i8/shr.out b/tests/expectations/compiler/integers/i8/shr.out index bf2abdb1ed..d008b6d3ba 100644 --- a/tests/expectations/compiler/integers/i8/shr.out +++ b/tests/expectations/compiler/integers/i8/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: c71eaa1ad931a7e6a116074e76c64f455d2549de4b7a5c025a12c7f4d1bb6922 unrolled_ast: c71eaa1ad931a7e6a116074e76c64f455d2549de4b7a5c025a12c7f4d1bb6922 ssa_ast: 3785c3dd0d865869b74be154803b87c6035426299cf394bd2526915538996cca diff --git a/tests/expectations/compiler/integers/i8/sub.out b/tests/expectations/compiler/integers/i8/sub.out index f87bd12da3..4d42e0a33e 100644 --- a/tests/expectations/compiler/integers/i8/sub.out +++ b/tests/expectations/compiler/integers/i8/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 79ecadc2a3f1c1d7beba4fb874f05d5d4c915c4d79783ce47ecf70d48a0a35d7 - type_checked_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 - unrolled_symbol_table: 98dd2e035dc42b61c4335a9878652b9cd28c496f7fe71d824e3c9211f9796688 + - - initial_symbol_table: b762ac0070d13ebedad056e5857dccfa3271d4dde168cab15353fa30af7723a9 + type_checked_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 + unrolled_symbol_table: e86eb7491a10b9271c4a7dab1dd9d4bd619567009fd1e93cbd04d43e6a5c6684 initial_ast: c40b083d513eb0664f82b95c4028bc6408c93e230291e6c82b3e06439314bbba unrolled_ast: c40b083d513eb0664f82b95c4028bc6408c93e230291e6c82b3e06439314bbba ssa_ast: 36c6193b8af3b15e47d9fe3cfb9803f19de102c6f387f0d0ec322ea2aa14f685 diff --git a/tests/expectations/compiler/integers/i8/ternary.out b/tests/expectations/compiler/integers/i8/ternary.out index 97c0135b47..739889fbb8 100644 --- a/tests/expectations/compiler/integers/i8/ternary.out +++ b/tests/expectations/compiler/integers/i8/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7f5d01d7d7a3632b778b6a1aff95b3ef419d2a83993bf361726e823019a7f0b5 - type_checked_symbol_table: 278913c828d09c3c4aeefb30326aa341df97652d17bc9b3e23415a95bec54fef - unrolled_symbol_table: 278913c828d09c3c4aeefb30326aa341df97652d17bc9b3e23415a95bec54fef + - - initial_symbol_table: 932a0ca49b2a4c543c8df34fd486a81949a6e38348521a2b4dd701714ee1d55d + type_checked_symbol_table: 6f9de988c1c7e2bd7fb237785d926c3c3dc98c25a9b0ff874cb4df20e3fe6b30 + unrolled_symbol_table: 6f9de988c1c7e2bd7fb237785d926c3c3dc98c25a9b0ff874cb4df20e3fe6b30 initial_ast: 9b6b114455f0fee6e4630a97b2e3210245e72f55daf419dfa945c78c23124c44 unrolled_ast: 9b6b114455f0fee6e4630a97b2e3210245e72f55daf419dfa945c78c23124c44 ssa_ast: d7b7da77502b4926c2bf3194d1ff83c2b348af1c04f12da73520d2916896ef8b diff --git a/tests/expectations/compiler/integers/i8/xor.out b/tests/expectations/compiler/integers/i8/xor.out index 30a5bca03e..9938bb6883 100644 --- a/tests/expectations/compiler/integers/i8/xor.out +++ b/tests/expectations/compiler/integers/i8/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8a4838586a5d3ee297440406ebbce146001fb203ce648c627f4b2002157da8fb - type_checked_symbol_table: a9b53dd2a48bfe18a193d3328aa1d40931a02e46d69be847195766e2e1103093 - unrolled_symbol_table: a9b53dd2a48bfe18a193d3328aa1d40931a02e46d69be847195766e2e1103093 + - - initial_symbol_table: c58aee15a05243c7d85bc9c836e3e65d2dd7a8461fe829a6943c3f452a73c579 + type_checked_symbol_table: 7a60d62a1a1c406316d9ba0a618422dc012da66df290a742f1baaffa9a3eb475 + unrolled_symbol_table: 7a60d62a1a1c406316d9ba0a618422dc012da66df290a742f1baaffa9a3eb475 initial_ast: d854ab4bbadcd95fe21ddfab4412b76bfc122dea5d16b77c10db06242db80f0d unrolled_ast: d854ab4bbadcd95fe21ddfab4412b76bfc122dea5d16b77c10db06242db80f0d ssa_ast: 4c73dd95afd27bf5e03288bb42ea49a1430b8e87541699e2739da2c285a896e5 diff --git a/tests/expectations/compiler/integers/u128/add.out b/tests/expectations/compiler/integers/u128/add.out index 267f5512e1..267d8bd8ca 100644 --- a/tests/expectations/compiler/integers/u128/add.out +++ b/tests/expectations/compiler/integers/u128/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: 70a3d168a2a2f300e98e60a80528bac8f547e5e2d9ac327fee615b3f240de54c unrolled_ast: 70a3d168a2a2f300e98e60a80528bac8f547e5e2d9ac327fee615b3f240de54c ssa_ast: 52659862a577a251afda527f777d30a53dd1bf309f17628471e71b819108f220 diff --git a/tests/expectations/compiler/integers/u128/and.out b/tests/expectations/compiler/integers/u128/and.out index 90065ef8bc..de16735c72 100644 --- a/tests/expectations/compiler/integers/u128/and.out +++ b/tests/expectations/compiler/integers/u128/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: abb88e5c62797b426ca282b0a68f75ff101c0e90a40c807252bccf0237ae83ca unrolled_ast: abb88e5c62797b426ca282b0a68f75ff101c0e90a40c807252bccf0237ae83ca ssa_ast: a44c0778f980d6f77ccf291e1f6f399928019d8be142804a7f75d0c9554e682f diff --git a/tests/expectations/compiler/integers/u128/console_assert.out b/tests/expectations/compiler/integers/u128/console_assert.out index 8f93a88a80..5e648fb3d6 100644 --- a/tests/expectations/compiler/integers/u128/console_assert.out +++ b/tests/expectations/compiler/integers/u128/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 186b14c5fe1026fa35e9432420cff91dff8648a430e79927bed306c496cd1068 - type_checked_symbol_table: 956ca452b64c997ab87fbe02ae099fad572d1d9e16f0fddf3e9d1c220d1bd505 - unrolled_symbol_table: 956ca452b64c997ab87fbe02ae099fad572d1d9e16f0fddf3e9d1c220d1bd505 + - - initial_symbol_table: 558f0b1b32353f64b68359e6fc763e272e12c3a04890c1c0ff6371412dff060a + type_checked_symbol_table: 2c6aef46bd179e82f07dd3415b0eda9434faac4a7aad67e58a7e7ea2281d837f + unrolled_symbol_table: 2c6aef46bd179e82f07dd3415b0eda9434faac4a7aad67e58a7e7ea2281d837f initial_ast: 8cd7ae4a74ddafc04bd74caaeb3e2cae3394a339d62e83c13f0528d1303af83d unrolled_ast: 8cd7ae4a74ddafc04bd74caaeb3e2cae3394a339d62e83c13f0528d1303af83d ssa_ast: 3c5aa4dbf1c58d2b7b127d2814e91effd1d9d83da19997d4054880ac18dbfe0d diff --git a/tests/expectations/compiler/integers/u128/div.out b/tests/expectations/compiler/integers/u128/div.out index 985eb2850a..c0a1cdc532 100644 --- a/tests/expectations/compiler/integers/u128/div.out +++ b/tests/expectations/compiler/integers/u128/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: 11d4509fc73579f0c56f491a093388720b8ba2f62f86f8de3dabf8b6e80ce89a unrolled_ast: 11d4509fc73579f0c56f491a093388720b8ba2f62f86f8de3dabf8b6e80ce89a ssa_ast: 4b0a6405508a4b781c4ab9128572d47f0b4d1e599ade21372788dca3cb7aee78 diff --git a/tests/expectations/compiler/integers/u128/eq.out b/tests/expectations/compiler/integers/u128/eq.out index a42956077e..0d3357e022 100644 --- a/tests/expectations/compiler/integers/u128/eq.out +++ b/tests/expectations/compiler/integers/u128/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107 - type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 - unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 + - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856 + type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 + unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 initial_ast: d1943d936c664b3f575f4909468ac559ef1de3d68266b1b5129f21dfeab7c225 unrolled_ast: d1943d936c664b3f575f4909468ac559ef1de3d68266b1b5129f21dfeab7c225 ssa_ast: 8a026114deb9122712664793be3af53c26cdf8fe2dd44aa944f30e5550f147f2 diff --git a/tests/expectations/compiler/integers/u128/ge.out b/tests/expectations/compiler/integers/u128/ge.out index 23d9eb46d4..8a09edda6e 100644 --- a/tests/expectations/compiler/integers/u128/ge.out +++ b/tests/expectations/compiler/integers/u128/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107 - type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 - unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 + - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856 + type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 + unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 initial_ast: 02e9f94ad0b6416332820818669e28de896175baddbcb70a7bf6ec1769a4d563 unrolled_ast: 02e9f94ad0b6416332820818669e28de896175baddbcb70a7bf6ec1769a4d563 ssa_ast: e236f3f5ce36f5d1fd9a07db4d4be92f10fa1ba50e03a30348b12a1b10960d94 diff --git a/tests/expectations/compiler/integers/u128/gt.out b/tests/expectations/compiler/integers/u128/gt.out index f6a467a523..9e9aed92c9 100644 --- a/tests/expectations/compiler/integers/u128/gt.out +++ b/tests/expectations/compiler/integers/u128/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107 - type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 - unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 + - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856 + type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 + unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 initial_ast: c6a06b42a0575c4028713643899f0b8fb7a946b43fd963f10828679a89c7ddd1 unrolled_ast: c6a06b42a0575c4028713643899f0b8fb7a946b43fd963f10828679a89c7ddd1 ssa_ast: d4882889ef647809ad9922059e5d6ef4d6e7dd9ff45d10ac7c99b0977f8b857e diff --git a/tests/expectations/compiler/integers/u128/le.out b/tests/expectations/compiler/integers/u128/le.out index 2b6c8c6e90..f6f5a07c49 100644 --- a/tests/expectations/compiler/integers/u128/le.out +++ b/tests/expectations/compiler/integers/u128/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107 - type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 - unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 + - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856 + type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 + unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 initial_ast: c230edc3d2852c1d228ab0c7b0bfdeaf75a4bf2ca17bae5abf7fd6458306a26b unrolled_ast: c230edc3d2852c1d228ab0c7b0bfdeaf75a4bf2ca17bae5abf7fd6458306a26b ssa_ast: 79be655180be3da75d0f364be85cb117e158d9a4e2fcaea277e6e8c1170eaf49 diff --git a/tests/expectations/compiler/integers/u128/lt.out b/tests/expectations/compiler/integers/u128/lt.out index 80a7144802..a0fee7fa78 100644 --- a/tests/expectations/compiler/integers/u128/lt.out +++ b/tests/expectations/compiler/integers/u128/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107 - type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 - unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 + - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856 + type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 + unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 initial_ast: d3a6d68ee551a80e0e8abb1be0b64890909bbaed61351fbd2f9c811c9db4ddb2 unrolled_ast: d3a6d68ee551a80e0e8abb1be0b64890909bbaed61351fbd2f9c811c9db4ddb2 ssa_ast: 17022617034f504bdd9881057a3360dec86cfdd892e239d2bac7efa6cc5b8fa9 diff --git a/tests/expectations/compiler/integers/u128/max.out b/tests/expectations/compiler/integers/u128/max.out index 6b11eb8b03..69a5903fe4 100644 --- a/tests/expectations/compiler/integers/u128/max.out +++ b/tests/expectations/compiler/integers/u128/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578 - unrolled_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938 + unrolled_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938 initial_ast: 8b3661e768b6e4bc47d7c11aa1cf1862ab518d7d5a6f7cd2ced7a0fce4979fa9 unrolled_ast: 8b3661e768b6e4bc47d7c11aa1cf1862ab518d7d5a6f7cd2ced7a0fce4979fa9 ssa_ast: 6e806586f813e495739f2aec04fea4d362019892d731d41d13d3d333c28c4a2d diff --git a/tests/expectations/compiler/integers/u128/min.out b/tests/expectations/compiler/integers/u128/min.out index 944d156961..9617e8490c 100644 --- a/tests/expectations/compiler/integers/u128/min.out +++ b/tests/expectations/compiler/integers/u128/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578 - unrolled_symbol_table: 386abbb1621e8c84121c43407cfc9bef60bf893c1868979c5ac23bc4aa78b578 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938 + unrolled_symbol_table: 5f0ca117091ba75b8578852f33f5d353baf3b9bb97f1b2905d046fc3a7f78938 initial_ast: 27a179a1934ac9068d9128e7e68d023ff2147853eb079baee50538f0fda08ed8 unrolled_ast: 27a179a1934ac9068d9128e7e68d023ff2147853eb079baee50538f0fda08ed8 ssa_ast: ad384d12fc74fc80448d5c208e4c1514aa36a8c662fed371d9b7996f1084bbab diff --git a/tests/expectations/compiler/integers/u128/mul.out b/tests/expectations/compiler/integers/u128/mul.out index c84c8a76e6..5c2ab2c4d9 100644 --- a/tests/expectations/compiler/integers/u128/mul.out +++ b/tests/expectations/compiler/integers/u128/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: 9d26eecc862680767154859e8a6938f090c8367cb66ec0bde548651954f39ca8 unrolled_ast: 9d26eecc862680767154859e8a6938f090c8367cb66ec0bde548651954f39ca8 ssa_ast: f9b1f8ba9c53dea52419ef403b8233f6a4e7a815003b63183a857f44056a01c0 diff --git a/tests/expectations/compiler/integers/u128/ne.out b/tests/expectations/compiler/integers/u128/ne.out index daeb6bd6cf..318096639e 100644 --- a/tests/expectations/compiler/integers/u128/ne.out +++ b/tests/expectations/compiler/integers/u128/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d213250c8345f342c17734b5f39b48154b4acfc90311f68b2f17de9595ecb107 - type_checked_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 - unrolled_symbol_table: c55fc2bf3d7f8fb94fdaf0e0ef6a172bcdfda87aa22f14c0951226c0b428b853 + - - initial_symbol_table: 018a63b6a77f037a0aca4bbdb6e29e8dad02fa1481654c5a69b77310eb102856 + type_checked_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 + unrolled_symbol_table: 942ec87105995b34fc4707b96e568c53377a02adf24696d14d771b621b239dd2 initial_ast: d8aca9f298dc6414f9215dabd9e00774d564806d8b7b40023cf00fcec891b344 unrolled_ast: d8aca9f298dc6414f9215dabd9e00774d564806d8b7b40023cf00fcec891b344 ssa_ast: 7f7cb71f8c8d7d04c78f545058fb0356256bdf11c5467c5efe05f0dabc6039b5 diff --git a/tests/expectations/compiler/integers/u128/operator_methods.out b/tests/expectations/compiler/integers/u128/operator_methods.out index 9b0ff114be..b2161cc0ae 100644 --- a/tests/expectations/compiler/integers/u128/operator_methods.out +++ b/tests/expectations/compiler/integers/u128/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 186b14c5fe1026fa35e9432420cff91dff8648a430e79927bed306c496cd1068 - type_checked_symbol_table: 7ae4a0f605551abe17f5b851ab45f977de434818378e0e36f3b58c74c93b8ec1 - unrolled_symbol_table: 7ae4a0f605551abe17f5b851ab45f977de434818378e0e36f3b58c74c93b8ec1 + - - initial_symbol_table: 558f0b1b32353f64b68359e6fc763e272e12c3a04890c1c0ff6371412dff060a + type_checked_symbol_table: f6ba1929d579611280f3a7fd83bcf6ee0682efc14d7ac784d3f1c031045c4e13 + unrolled_symbol_table: f6ba1929d579611280f3a7fd83bcf6ee0682efc14d7ac784d3f1c031045c4e13 initial_ast: 3f9bf0e97aecbfab20156f484f44015cfa2dfd83824b523004781f5ff073aa8e unrolled_ast: 3f9bf0e97aecbfab20156f484f44015cfa2dfd83824b523004781f5ff073aa8e ssa_ast: 054698422d5cdc9498232694ea803b668ce5d6fdb9214991280d7456ccc6f155 diff --git a/tests/expectations/compiler/integers/u128/or.out b/tests/expectations/compiler/integers/u128/or.out index 52df53ac55..ec5a45cb44 100644 --- a/tests/expectations/compiler/integers/u128/or.out +++ b/tests/expectations/compiler/integers/u128/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: 1540f53d8bc1303c6013f4aca8400298d11ddf59e3b55fd3f09e08e6aaccf286 unrolled_ast: 1540f53d8bc1303c6013f4aca8400298d11ddf59e3b55fd3f09e08e6aaccf286 ssa_ast: 23948f9252325b82d1e2ee7f553cac0546b7a8d240230813573d9cb8ab34b9ec diff --git a/tests/expectations/compiler/integers/u128/pow.out b/tests/expectations/compiler/integers/u128/pow.out index b99e896687..5d94ab05fc 100644 --- a/tests/expectations/compiler/integers/u128/pow.out +++ b/tests/expectations/compiler/integers/u128/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: daecc770ad91c4a5104c21ada23d80c67ff1c182a6f31432edbdd948ba306479 unrolled_ast: daecc770ad91c4a5104c21ada23d80c67ff1c182a6f31432edbdd948ba306479 ssa_ast: b0271beb9a4e000192b8bd859826bd583dc585c0576319d9757d237ec2a1f810 diff --git a/tests/expectations/compiler/integers/u128/rem.out b/tests/expectations/compiler/integers/u128/rem.out index 57277ce0e8..f9a74a2e95 100644 --- a/tests/expectations/compiler/integers/u128/rem.out +++ b/tests/expectations/compiler/integers/u128/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: 256ed8abb77a1e756213733bcff0fe8a99ce70e6ed4a12ee172f9b02e2de349e unrolled_ast: 256ed8abb77a1e756213733bcff0fe8a99ce70e6ed4a12ee172f9b02e2de349e ssa_ast: 5fe745f4b0e54ebe4201503ca8df679f93af0b160859f8870c8e1cf9d54f43db diff --git a/tests/expectations/compiler/integers/u128/shl.out b/tests/expectations/compiler/integers/u128/shl.out index 22df0e39a9..3b621c7bcb 100644 --- a/tests/expectations/compiler/integers/u128/shl.out +++ b/tests/expectations/compiler/integers/u128/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: c9100157213cbbcb2640bba9a51225e006ba4b1dbb321b55aacb8865bb710b0b unrolled_ast: c9100157213cbbcb2640bba9a51225e006ba4b1dbb321b55aacb8865bb710b0b ssa_ast: ddc5db337313e3295f93bd62275c71ecbd1cb5d91c660420652dc614638eb61e diff --git a/tests/expectations/compiler/integers/u128/shr.out b/tests/expectations/compiler/integers/u128/shr.out index 0c19c92583..94433a1116 100644 --- a/tests/expectations/compiler/integers/u128/shr.out +++ b/tests/expectations/compiler/integers/u128/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: 5cb8bf81a9eed1401b6c2d1fcf6157f76ace172abd8ff65528f940ca011fe8a2 unrolled_ast: 5cb8bf81a9eed1401b6c2d1fcf6157f76ace172abd8ff65528f940ca011fe8a2 ssa_ast: 597e831d0ef8e46b244e30fddf53b3099b6748b97d27d5a1a01a5249fc901994 diff --git a/tests/expectations/compiler/integers/u128/sub.out b/tests/expectations/compiler/integers/u128/sub.out index 0d7e412d53..4b7d96c12b 100644 --- a/tests/expectations/compiler/integers/u128/sub.out +++ b/tests/expectations/compiler/integers/u128/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f2e1278c1b7a68a7c55fa40ddb7f96e294617154b5e6645756a54e449174ca49 - type_checked_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 - unrolled_symbol_table: d84154eca10ddf524e43527f64fbf07e05feb02b142c9f1f36b42667a2ad7b84 + - - initial_symbol_table: ff04a976a11dfc9210196e8d66f9601b75c013a19897a539bf835267617dfe61 + type_checked_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 + unrolled_symbol_table: 8531b82060fecbdfa1aa3ec455eea0e6c0f711372aa0cd1a5212f0d6963b8768 initial_ast: be49bd8225a26e407ecaea803af4bbe4f19c50d30a78075802d4b92a9dba9d7d unrolled_ast: be49bd8225a26e407ecaea803af4bbe4f19c50d30a78075802d4b92a9dba9d7d ssa_ast: 6d4c9d9dc65e4210a1296c44b670e987d2194faf906b6c5194a561b77da81714 diff --git a/tests/expectations/compiler/integers/u128/ternary.out b/tests/expectations/compiler/integers/u128/ternary.out index c76fd7c268..7d94b33e4b 100644 --- a/tests/expectations/compiler/integers/u128/ternary.out +++ b/tests/expectations/compiler/integers/u128/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 53afea86fffff1ffe0b5e5910b257e2fc55371ccf67970f8bac3d48cb799f987 - type_checked_symbol_table: f39d2584b1bc7f136e900227c8bcb8ae60874168ac96bd6220a35a110a97884b - unrolled_symbol_table: f39d2584b1bc7f136e900227c8bcb8ae60874168ac96bd6220a35a110a97884b + - - initial_symbol_table: 035682cb7c8bdf8c3210879a86abb7ddcc9ff4af45306c981d55bdbcce7dd8b9 + type_checked_symbol_table: 5355ccb28e2920ec2902585152fb099048cca734e5e2eacd87aee0e40990251b + unrolled_symbol_table: 5355ccb28e2920ec2902585152fb099048cca734e5e2eacd87aee0e40990251b initial_ast: c9dc6969b7431358cec571367e5a602a20ee6c157e6f939208f5f0f58ca6884a unrolled_ast: c9dc6969b7431358cec571367e5a602a20ee6c157e6f939208f5f0f58ca6884a ssa_ast: d36571bf6379a01246502f3eebb8af503c059a4057fd483fd2f14b8ec165eb66 diff --git a/tests/expectations/compiler/integers/u128/xor.out b/tests/expectations/compiler/integers/u128/xor.out index c0404f6458..2e035dc974 100644 --- a/tests/expectations/compiler/integers/u128/xor.out +++ b/tests/expectations/compiler/integers/u128/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a55070bcf496b3c8be6b7eb95da86dd8ecb45e29a5af890428d6a2217707c3ac - type_checked_symbol_table: bb3cb1e54aead826b8d837ded436e621b4ade0d3baa10473ded6f4a1145d48c9 - unrolled_symbol_table: bb3cb1e54aead826b8d837ded436e621b4ade0d3baa10473ded6f4a1145d48c9 + - - initial_symbol_table: 8deefe89c6e8ae33809dc9d5ad5b4e82841478403c715c9abf111e47b3d9b232 + type_checked_symbol_table: 32385cde6593b9d56b955c3473d6b5debdd6e47d8f50a195359064355f79aad8 + unrolled_symbol_table: 32385cde6593b9d56b955c3473d6b5debdd6e47d8f50a195359064355f79aad8 initial_ast: 11d2063e231ec4911f56aaf047ff965fa1b6b7d2401fb1e4cbaf431fd5c10883 unrolled_ast: 11d2063e231ec4911f56aaf047ff965fa1b6b7d2401fb1e4cbaf431fd5c10883 ssa_ast: dd628ad83d079e6146c11599db48efd27566c9bdc89dd2c462b17d46f50d9d9e diff --git a/tests/expectations/compiler/integers/u16/add.out b/tests/expectations/compiler/integers/u16/add.out index 6b3c35d1ef..f1b0849175 100644 --- a/tests/expectations/compiler/integers/u16/add.out +++ b/tests/expectations/compiler/integers/u16/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: 9fec86521841d1e973f4b6535a71fa40f4c1811e919ae62064ff7ab8fbeee585 unrolled_ast: 9fec86521841d1e973f4b6535a71fa40f4c1811e919ae62064ff7ab8fbeee585 ssa_ast: b8c9ff814b48cb9b8facd10667ed70179cf75cde77c6e576bb0cfe24ae662dfb diff --git a/tests/expectations/compiler/integers/u16/and.out b/tests/expectations/compiler/integers/u16/and.out index 06015545d8..60aca59e22 100644 --- a/tests/expectations/compiler/integers/u16/and.out +++ b/tests/expectations/compiler/integers/u16/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: db012b09606088087a43dc827f6d515aff4c6ad265c91f552361c4b6c4d9e493 unrolled_ast: db012b09606088087a43dc827f6d515aff4c6ad265c91f552361c4b6c4d9e493 ssa_ast: 796c14f3b1f27a587bc7fda59f62dc9edda8c90050f9b3c9a94060eb3931bf75 diff --git a/tests/expectations/compiler/integers/u16/console_assert.out b/tests/expectations/compiler/integers/u16/console_assert.out index e91b96ac40..9904049b2b 100644 --- a/tests/expectations/compiler/integers/u16/console_assert.out +++ b/tests/expectations/compiler/integers/u16/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 30743a3a013dc2ad4a383fd42128cbfebcd976a87226fc3454fb2bbceb1d2740 - type_checked_symbol_table: 46596328050cfeaa9611fe0b1546d2c9abdb8a675c2e052eaa92ede1f81998c3 - unrolled_symbol_table: 46596328050cfeaa9611fe0b1546d2c9abdb8a675c2e052eaa92ede1f81998c3 + - - initial_symbol_table: b60aeeb622de14695ba5a9ec596824830779f55b6c9535b73665b91fd2255cc2 + type_checked_symbol_table: a68a3e190e37cf4f91ba9af5ed452832cb749405555414ac54dca8ae04aa113b + unrolled_symbol_table: a68a3e190e37cf4f91ba9af5ed452832cb749405555414ac54dca8ae04aa113b initial_ast: 191c68dde8323e67f9e08ca0bdab05bd7f04035c5955ce69d6a17b15748c7c79 unrolled_ast: 191c68dde8323e67f9e08ca0bdab05bd7f04035c5955ce69d6a17b15748c7c79 ssa_ast: 7ee5ae218ddef0a8a760d2ddaf02848d5dea02f43c131ed1a4d001d912bdb1b5 diff --git a/tests/expectations/compiler/integers/u16/div.out b/tests/expectations/compiler/integers/u16/div.out index e3569009fc..1377f346f1 100644 --- a/tests/expectations/compiler/integers/u16/div.out +++ b/tests/expectations/compiler/integers/u16/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: e5dd0953c6829509674de47465e0ccf0196b7918f4c28e5b64eff3cf20dc6b8d unrolled_ast: e5dd0953c6829509674de47465e0ccf0196b7918f4c28e5b64eff3cf20dc6b8d ssa_ast: 3d03937d70fcdbddd896692b3458c93a314c68b41ce6bcda64bc6533c2bc21bc diff --git a/tests/expectations/compiler/integers/u16/eq.out b/tests/expectations/compiler/integers/u16/eq.out index 897375fbe1..164f793634 100644 --- a/tests/expectations/compiler/integers/u16/eq.out +++ b/tests/expectations/compiler/integers/u16/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad - type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a - unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a + - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63 + type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 + unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 initial_ast: 46119c8a3be53e091a31cdc719d42c0c7098625f6dc2eb21e3e2df0d1af58650 unrolled_ast: 46119c8a3be53e091a31cdc719d42c0c7098625f6dc2eb21e3e2df0d1af58650 ssa_ast: 9a404984161645ecab06bdb2f867eeaa737d5aad6c9b3455b2506c85cfb7e179 diff --git a/tests/expectations/compiler/integers/u16/ge.out b/tests/expectations/compiler/integers/u16/ge.out index 935e6323e6..4deaac2ed4 100644 --- a/tests/expectations/compiler/integers/u16/ge.out +++ b/tests/expectations/compiler/integers/u16/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad - type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a - unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a + - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63 + type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 + unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 initial_ast: 5689dcc3b6df36e135dc752163061b3490795a8fc77ad76d821b4bf6a4cfaaa0 unrolled_ast: 5689dcc3b6df36e135dc752163061b3490795a8fc77ad76d821b4bf6a4cfaaa0 ssa_ast: 21d607d0a457bf1fc773f817a4ea986fc36f9970831339e4f0734162b3ee3b37 diff --git a/tests/expectations/compiler/integers/u16/gt.out b/tests/expectations/compiler/integers/u16/gt.out index 81ee009a84..7241e6a099 100644 --- a/tests/expectations/compiler/integers/u16/gt.out +++ b/tests/expectations/compiler/integers/u16/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad - type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a - unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a + - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63 + type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 + unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 initial_ast: b10fd4a22a1663fc6ec99fb3c082b92ef55c8e8cd124bf0756ef17acbba6fc70 unrolled_ast: b10fd4a22a1663fc6ec99fb3c082b92ef55c8e8cd124bf0756ef17acbba6fc70 ssa_ast: c5d1ccd686ab45545c2691febd31f5ae69982ae8f2e8a7151f5df0c2d5d9956f diff --git a/tests/expectations/compiler/integers/u16/le.out b/tests/expectations/compiler/integers/u16/le.out index 66d8b9daec..6b9407fe0d 100644 --- a/tests/expectations/compiler/integers/u16/le.out +++ b/tests/expectations/compiler/integers/u16/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad - type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a - unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a + - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63 + type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 + unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 initial_ast: 35287d8062cbf83f3440c051df10db952d41f56a7636a6b0bcaec36852cf4e2b unrolled_ast: 35287d8062cbf83f3440c051df10db952d41f56a7636a6b0bcaec36852cf4e2b ssa_ast: 5baeb3fff6a7260abb9521d4d84ed30bc4f32b8efb4566bd0b9196f71ca3c670 diff --git a/tests/expectations/compiler/integers/u16/lt.out b/tests/expectations/compiler/integers/u16/lt.out index 254affb081..64b27130aa 100644 --- a/tests/expectations/compiler/integers/u16/lt.out +++ b/tests/expectations/compiler/integers/u16/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad - type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a - unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a + - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63 + type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 + unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 initial_ast: 82728f40fe6c08bf25c4839e10da9ea05e80507278d7c6abe2d4f6200bd265bd unrolled_ast: 82728f40fe6c08bf25c4839e10da9ea05e80507278d7c6abe2d4f6200bd265bd ssa_ast: c0000484cd5f79f1cc116bf08b70b69e1366a3ecec16cdcb149b6fe96b3b2cac diff --git a/tests/expectations/compiler/integers/u16/max.out b/tests/expectations/compiler/integers/u16/max.out index 4d7ea48954..7bb0a18172 100644 --- a/tests/expectations/compiler/integers/u16/max.out +++ b/tests/expectations/compiler/integers/u16/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7 - unrolled_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a + unrolled_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a initial_ast: 87a2561cfe655696461c41cd9bd436b8e91f124fbaba8345f07ba26f471ba97c unrolled_ast: 87a2561cfe655696461c41cd9bd436b8e91f124fbaba8345f07ba26f471ba97c ssa_ast: d2f58fdb177ab210daea4704b93b109a9e467915987c4a62b7c7144a4d12d4b8 diff --git a/tests/expectations/compiler/integers/u16/min.out b/tests/expectations/compiler/integers/u16/min.out index fa3cb2a819..d43c33a01c 100644 --- a/tests/expectations/compiler/integers/u16/min.out +++ b/tests/expectations/compiler/integers/u16/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7 - unrolled_symbol_table: 84a2645e93c38f97987564c33252945f4417afb7fccf25566791af33036d8ab7 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a + unrolled_symbol_table: 048b477976252010a698561ab521f939276783a82a75428724cd7f96f1307d4a initial_ast: a413041a7e3b2e6e550650a8379196a732e24eced05fdbf23b19fabfa2e2e3b5 unrolled_ast: a413041a7e3b2e6e550650a8379196a732e24eced05fdbf23b19fabfa2e2e3b5 ssa_ast: 1d3d5c5958bcc870d2695d30612f0d86c122727260b068e3687ec67642d72680 diff --git a/tests/expectations/compiler/integers/u16/mul.out b/tests/expectations/compiler/integers/u16/mul.out index 1e3b101c0d..3bb9c0dfd8 100644 --- a/tests/expectations/compiler/integers/u16/mul.out +++ b/tests/expectations/compiler/integers/u16/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: 9ab7c369cecaf0c31f710a8d9bb41ef45c1d60f611d139349b840dd58a2e39e0 unrolled_ast: 9ab7c369cecaf0c31f710a8d9bb41ef45c1d60f611d139349b840dd58a2e39e0 ssa_ast: b9f77e91880a4220b63aa94d79710d9d906bf401d823bdc47b0cb5102229a059 diff --git a/tests/expectations/compiler/integers/u16/ne.out b/tests/expectations/compiler/integers/u16/ne.out index ca778131f1..004b353597 100644 --- a/tests/expectations/compiler/integers/u16/ne.out +++ b/tests/expectations/compiler/integers/u16/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6f67291adf0c0210e993cbd5e7adb1b462e991eaf032f7334688176987b0a3ad - type_checked_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a - unrolled_symbol_table: e6229c54e1fd7e7544aad40d5d1fb5c726eb41c816af2f688a3e6eca4cc0952a + - - initial_symbol_table: 3834c469d5725fa6e8205160b72d2ce2bc6bdeab512ba025b2f2ad888bc0ce63 + type_checked_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 + unrolled_symbol_table: 19e4af71e707284465ee901df0877e63d05d1f623e621f0a761c6918922a00a9 initial_ast: 50a77b95ce7364790942a633815bedf747365b901938d1c59a45cb5338a0956b unrolled_ast: 50a77b95ce7364790942a633815bedf747365b901938d1c59a45cb5338a0956b ssa_ast: cc520aab22c8f8412d13c1b8be063e0cde9ff7e7d1e323db52a23169d3872ead diff --git a/tests/expectations/compiler/integers/u16/operator_methods.out b/tests/expectations/compiler/integers/u16/operator_methods.out index 8a2dbe480a..50c8ff3454 100644 --- a/tests/expectations/compiler/integers/u16/operator_methods.out +++ b/tests/expectations/compiler/integers/u16/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 344185baf002352b77e812d2456270e980af2b907de1c5084ce38362a65d61da - type_checked_symbol_table: a53cdad8402ae7ee3f500db43e7d0301d0733e9b925e9031b35d95d4d6c6e771 - unrolled_symbol_table: a53cdad8402ae7ee3f500db43e7d0301d0733e9b925e9031b35d95d4d6c6e771 + - - initial_symbol_table: 3a38fec756ada928199e6e92ef41d89e4a16b8aca85c2704577cfb2c10676d0a + type_checked_symbol_table: 1da08293c5809e13b14edb271a0948a093041aacb1d95472f3ac8c872815c830 + unrolled_symbol_table: 1da08293c5809e13b14edb271a0948a093041aacb1d95472f3ac8c872815c830 initial_ast: 2be94f7f14cb82af3cea750f9755d70f58786c24dbde3388f24056d76944a893 unrolled_ast: 2be94f7f14cb82af3cea750f9755d70f58786c24dbde3388f24056d76944a893 ssa_ast: 41b5a22bb30710529f0ef1a3fa7b46eb7428443bbe7b8be7c618c06c10ecb6a9 diff --git a/tests/expectations/compiler/integers/u16/or.out b/tests/expectations/compiler/integers/u16/or.out index 2b91881c60..2ae62fae9b 100644 --- a/tests/expectations/compiler/integers/u16/or.out +++ b/tests/expectations/compiler/integers/u16/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: 70d8f09706d34b405ec967b434e26573780e77da908d8e5836d4086a419dec5c unrolled_ast: 70d8f09706d34b405ec967b434e26573780e77da908d8e5836d4086a419dec5c ssa_ast: f2705c0b089ad1ee855dfc535c247ce2ec9ed73ef37e5776ed6f00d97dcb5fb0 diff --git a/tests/expectations/compiler/integers/u16/pow.out b/tests/expectations/compiler/integers/u16/pow.out index 78daa3d529..e3fb8d0a1e 100644 --- a/tests/expectations/compiler/integers/u16/pow.out +++ b/tests/expectations/compiler/integers/u16/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: e8f3fe13174beaef89eb17aa1d4f583cdae754fb3c15154825508a1e8a2ebc93 unrolled_ast: e8f3fe13174beaef89eb17aa1d4f583cdae754fb3c15154825508a1e8a2ebc93 ssa_ast: b5fc11b9a8f803e981ab90d69ccc60b75476f3011e83a8bd65daec0894e5375c diff --git a/tests/expectations/compiler/integers/u16/rem.out b/tests/expectations/compiler/integers/u16/rem.out index cf67a3a37d..e02235afda 100644 --- a/tests/expectations/compiler/integers/u16/rem.out +++ b/tests/expectations/compiler/integers/u16/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: 81fd20901794a04ad1fe979d36a60afe63cc8de81c85fddf771040b95d867970 unrolled_ast: 81fd20901794a04ad1fe979d36a60afe63cc8de81c85fddf771040b95d867970 ssa_ast: c9347587c54f4650b4d009df4e88cc6b760b144131a41ec8e443e663219cbbf2 diff --git a/tests/expectations/compiler/integers/u16/shl.out b/tests/expectations/compiler/integers/u16/shl.out index 53cd44b1ed..378e7e6c74 100644 --- a/tests/expectations/compiler/integers/u16/shl.out +++ b/tests/expectations/compiler/integers/u16/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: 7bfafde4b3876cf8fd91a55fdd0eb069c633267ff5a9cb9238ba6cc2f989b891 unrolled_ast: 7bfafde4b3876cf8fd91a55fdd0eb069c633267ff5a9cb9238ba6cc2f989b891 ssa_ast: f15dedab995b58e35803418860da53be720bd063f4db9e4b34b2295b2f8771fe diff --git a/tests/expectations/compiler/integers/u16/shr.out b/tests/expectations/compiler/integers/u16/shr.out index 995b347962..125f9c06bc 100644 --- a/tests/expectations/compiler/integers/u16/shr.out +++ b/tests/expectations/compiler/integers/u16/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: ef59dce0b6422ba47a0940a123cceba9376ab7f365d1ef7fb5f5690116c2c749 unrolled_ast: ef59dce0b6422ba47a0940a123cceba9376ab7f365d1ef7fb5f5690116c2c749 ssa_ast: 4e64f54d0ca9f9194437b9fef6675c960e3acf50594d813efb448e59748f5e75 diff --git a/tests/expectations/compiler/integers/u16/sub.out b/tests/expectations/compiler/integers/u16/sub.out index db8ed75aff..750b446a10 100644 --- a/tests/expectations/compiler/integers/u16/sub.out +++ b/tests/expectations/compiler/integers/u16/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1fa144da310a40652df58608e55a09f95efcec8b38ea97ca32c0454e59e11a72 - type_checked_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 - unrolled_symbol_table: cfe67b325fb3911d716d01f22c5c3eb462db37e6f44b2c2c2ff84b0aca1ecb65 + - - initial_symbol_table: c6e099cc37b82158d16419fbbb8abff7ad73289d2de5267446422313519ddfbf + type_checked_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b + unrolled_symbol_table: 5931fa1134570ba854c9f8998af18bca824c2e1e1e10b50325ee26c8e555bc2b initial_ast: f60d3840d81a140c8ac91432832b2b9e551fd46db31e9275aaf6d9edc0353eb5 unrolled_ast: f60d3840d81a140c8ac91432832b2b9e551fd46db31e9275aaf6d9edc0353eb5 ssa_ast: c78e8e7c172fa137c92be7456cc2ab5b96cfee9123ba319957a99ec566f177b4 diff --git a/tests/expectations/compiler/integers/u16/ternary.out b/tests/expectations/compiler/integers/u16/ternary.out index d85abed830..51a4d880eb 100644 --- a/tests/expectations/compiler/integers/u16/ternary.out +++ b/tests/expectations/compiler/integers/u16/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a64b4f638cf2d32a7e0a9520fda36dcd53061f2642b0a80410c4497d4fb86860 - type_checked_symbol_table: 64ece3ec2691a47c9bbb041b518fd7ed235d1ffcb751599cb401862172555a3d - unrolled_symbol_table: 64ece3ec2691a47c9bbb041b518fd7ed235d1ffcb751599cb401862172555a3d + - - initial_symbol_table: eed9ab8075a6a3b5f082ff7b75a5bed863d48ec8f4ac7b164ca81a74bb408bb1 + type_checked_symbol_table: 89157094807596bfa618aef2f5eb78a9e3e5135e96b11dbc06063c887ef0cd70 + unrolled_symbol_table: 89157094807596bfa618aef2f5eb78a9e3e5135e96b11dbc06063c887ef0cd70 initial_ast: 041088edbf74d02f60df01a4c142a334e89709b1040b2378d1f90079f6168aff unrolled_ast: 041088edbf74d02f60df01a4c142a334e89709b1040b2378d1f90079f6168aff ssa_ast: 55e1082ca25e98fa61a609cdc491a68493571fcc709a9be03435ef62b676cedd diff --git a/tests/expectations/compiler/integers/u16/xor.out b/tests/expectations/compiler/integers/u16/xor.out index 295a625926..485f8c6081 100644 --- a/tests/expectations/compiler/integers/u16/xor.out +++ b/tests/expectations/compiler/integers/u16/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: aebbd6ea2310fb05c246821d0038f16026629227b1c9ee0557eaf138328e6822 - type_checked_symbol_table: d33c6fb59aa59102ba9a9951d13fa38eeb7806214ed02decc75f3be3dd00daa7 - unrolled_symbol_table: d33c6fb59aa59102ba9a9951d13fa38eeb7806214ed02decc75f3be3dd00daa7 + - - initial_symbol_table: f1deb595a8207dd0d9e08b6194a05e9bcd079b5745b96ef08143c6580a28ec70 + type_checked_symbol_table: a9406759d544c843444bd3193b3138244f64b70f132f05e9983546338c3fb6f2 + unrolled_symbol_table: a9406759d544c843444bd3193b3138244f64b70f132f05e9983546338c3fb6f2 initial_ast: ad119d71e95f3963c0442efa57da3c6663a80e13b12b6c8eee3d0d1d6424cb97 unrolled_ast: ad119d71e95f3963c0442efa57da3c6663a80e13b12b6c8eee3d0d1d6424cb97 ssa_ast: 03de435ef9af578038860208de770eaae2fecf9ea6c221bf3f0d9e7d129c5452 diff --git a/tests/expectations/compiler/integers/u32/add.out b/tests/expectations/compiler/integers/u32/add.out index f05c0c9bc8..4bfeb4b17a 100644 --- a/tests/expectations/compiler/integers/u32/add.out +++ b/tests/expectations/compiler/integers/u32/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 60cf7cc2f6c0954f6d932b70b7b4ec8fada9464bdb7a1f532a6c0984c455da0f unrolled_ast: 60cf7cc2f6c0954f6d932b70b7b4ec8fada9464bdb7a1f532a6c0984c455da0f ssa_ast: 5753ad4f62bf7fd9eebffa3721360472e9b27f0dbfa315deb11604720a518fa8 diff --git a/tests/expectations/compiler/integers/u32/and.out b/tests/expectations/compiler/integers/u32/and.out index 60df806561..ae8ec2f6ac 100644 --- a/tests/expectations/compiler/integers/u32/and.out +++ b/tests/expectations/compiler/integers/u32/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 8ebd170d84f849b6a82f1d7b75ad08aa776a6e1c25b788b7e6faaf7e1f8a8bcf unrolled_ast: 8ebd170d84f849b6a82f1d7b75ad08aa776a6e1c25b788b7e6faaf7e1f8a8bcf ssa_ast: 4551e992cbc9734ddda2e0ef9c177cb48dceea67a66a40b7babc3bb80683faf2 diff --git a/tests/expectations/compiler/integers/u32/console_assert.out b/tests/expectations/compiler/integers/u32/console_assert.out index 9fae13dd79..f17d0fb1cc 100644 --- a/tests/expectations/compiler/integers/u32/console_assert.out +++ b/tests/expectations/compiler/integers/u32/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d1321308d597be610ef55170a4f4743033d70c0a00cc2323b81b2d9775ffa705 - type_checked_symbol_table: e1c92215f5f0a04644183349b03487a00b00eab35e4b802209cc27f42737d730 - unrolled_symbol_table: e1c92215f5f0a04644183349b03487a00b00eab35e4b802209cc27f42737d730 + - - initial_symbol_table: fa9b67e2eb8166d32ce0b622a2c1e7ea80541f22e6f5234ca61be0142e604831 + type_checked_symbol_table: ad9fcf90a5650008860618bb83a8f1827a67ba90e6de2fb0e2ab7050123e904f + unrolled_symbol_table: ad9fcf90a5650008860618bb83a8f1827a67ba90e6de2fb0e2ab7050123e904f initial_ast: 1757010ab489602e4364324e67380f7288984fb2e055662d619c9754c136599b unrolled_ast: 1757010ab489602e4364324e67380f7288984fb2e055662d619c9754c136599b ssa_ast: 59892fb35629c4c4485321b01a06648801e0732244f2560e637557884539c39c diff --git a/tests/expectations/compiler/integers/u32/div.out b/tests/expectations/compiler/integers/u32/div.out index 1ee09dc2ac..adc6743735 100644 --- a/tests/expectations/compiler/integers/u32/div.out +++ b/tests/expectations/compiler/integers/u32/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: a7a6b872a34d9586ac457eab95a1e3410e110bb00a3deabfcb0aeef1828d5897 unrolled_ast: a7a6b872a34d9586ac457eab95a1e3410e110bb00a3deabfcb0aeef1828d5897 ssa_ast: c704cfc6eaf8a9f0e43e3517e0440f6345d452562bf194098b288d06dcafd5f8 diff --git a/tests/expectations/compiler/integers/u32/eq.out b/tests/expectations/compiler/integers/u32/eq.out index f3b920d0bb..bc5d1c2d9a 100644 --- a/tests/expectations/compiler/integers/u32/eq.out +++ b/tests/expectations/compiler/integers/u32/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58 - type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 - unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 + - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849 + type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea + unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea initial_ast: 7bebc2f0f845d2b403110e88ceabbf11707a3ac37d0ea0b6c56e639a3217a700 unrolled_ast: 7bebc2f0f845d2b403110e88ceabbf11707a3ac37d0ea0b6c56e639a3217a700 ssa_ast: 0fd184c7373a73bce5e93c0aec342d7863143defa93af177e3540955572f552e diff --git a/tests/expectations/compiler/integers/u32/ge.out b/tests/expectations/compiler/integers/u32/ge.out index 0f978f1332..40667255a9 100644 --- a/tests/expectations/compiler/integers/u32/ge.out +++ b/tests/expectations/compiler/integers/u32/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58 - type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 - unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 + - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849 + type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea + unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea initial_ast: d1f1a4d034ac008c7c4c5bbce316867a9827e551d23807db3d5f6b937a6279c7 unrolled_ast: d1f1a4d034ac008c7c4c5bbce316867a9827e551d23807db3d5f6b937a6279c7 ssa_ast: 7dccf4d7528073d1aa54852e520d12fed292f51c720ed1fff50e4712d9ffd5b8 diff --git a/tests/expectations/compiler/integers/u32/gt.out b/tests/expectations/compiler/integers/u32/gt.out index 9955241e07..59a087e21e 100644 --- a/tests/expectations/compiler/integers/u32/gt.out +++ b/tests/expectations/compiler/integers/u32/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58 - type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 - unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 + - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849 + type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea + unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea initial_ast: 1eef699852e204b4833a9c3795b1bee8c28de8ec0f9a8fdaebda8d0f9a4dda53 unrolled_ast: 1eef699852e204b4833a9c3795b1bee8c28de8ec0f9a8fdaebda8d0f9a4dda53 ssa_ast: 305f4513019191685099cdd2c4b815d9b8d47084e97ad597e0583e6ea6e2f4ca diff --git a/tests/expectations/compiler/integers/u32/le.out b/tests/expectations/compiler/integers/u32/le.out index e1644a0c0e..bf48b74dab 100644 --- a/tests/expectations/compiler/integers/u32/le.out +++ b/tests/expectations/compiler/integers/u32/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58 - type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 - unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 + - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849 + type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea + unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea initial_ast: 76fc13245a58f3b14a54df8f3ccc63265060b01ebc304009681363ea1fba7437 unrolled_ast: 76fc13245a58f3b14a54df8f3ccc63265060b01ebc304009681363ea1fba7437 ssa_ast: 6723fef0eb2ddac9dcb7855e6460cf36ef003fc575d4525a9424760fd59bbf86 diff --git a/tests/expectations/compiler/integers/u32/lt.out b/tests/expectations/compiler/integers/u32/lt.out index 35f6265f4e..4236a171d8 100644 --- a/tests/expectations/compiler/integers/u32/lt.out +++ b/tests/expectations/compiler/integers/u32/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58 - type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 - unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 + - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849 + type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea + unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea initial_ast: 96c54910abc3b4a1649d14c71a56ac8780e10b5b0e822a17ada6f2ce93608214 unrolled_ast: 96c54910abc3b4a1649d14c71a56ac8780e10b5b0e822a17ada6f2ce93608214 ssa_ast: d483bb5d9e66113382bbc477ba609f9b0a68a22406711cf6fd0ab3feb20262ae diff --git a/tests/expectations/compiler/integers/u32/max.out b/tests/expectations/compiler/integers/u32/max.out index 2d8717f6a9..3033ca002e 100644 --- a/tests/expectations/compiler/integers/u32/max.out +++ b/tests/expectations/compiler/integers/u32/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13 - unrolled_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26 + unrolled_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26 initial_ast: f8723d099448783b4a423ed7e24d2592db202e785ba306afc0a09853eee051cc unrolled_ast: f8723d099448783b4a423ed7e24d2592db202e785ba306afc0a09853eee051cc ssa_ast: de7e83447abaf3cc39785bd8514f9770c0fc6117414c99870ad1bd2ab08040f8 diff --git a/tests/expectations/compiler/integers/u32/min.out b/tests/expectations/compiler/integers/u32/min.out index aaedfd9ba1..db7e0cfb38 100644 --- a/tests/expectations/compiler/integers/u32/min.out +++ b/tests/expectations/compiler/integers/u32/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13 - unrolled_symbol_table: 2cd2ba03c3f90e833f1a08116e51e58d41d76bb92eac852bb9c04a98e53c1b13 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26 + unrolled_symbol_table: 016dda98e11648d724ffa15cb8b60591e702b2a54833412abc6e34a2983caf26 initial_ast: 3e82fd4804b82b8a9e75a25283f79806fb81a54b59af769583a13cedabfa4736 unrolled_ast: 3e82fd4804b82b8a9e75a25283f79806fb81a54b59af769583a13cedabfa4736 ssa_ast: 44337036240794027c0e6953e0bb1fd19aa0a5c1fd32fae1d62d9b93eaed58d7 diff --git a/tests/expectations/compiler/integers/u32/mul.out b/tests/expectations/compiler/integers/u32/mul.out index ea726b8725..dc39c4c14e 100644 --- a/tests/expectations/compiler/integers/u32/mul.out +++ b/tests/expectations/compiler/integers/u32/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 00b5da4ed3af8a991dd8a68a58762b0b457be3b45624ed62bc8ea46f34e0aa6e unrolled_ast: 00b5da4ed3af8a991dd8a68a58762b0b457be3b45624ed62bc8ea46f34e0aa6e ssa_ast: 770e11b02f54888e9f70f23e389a55d3a716e2e8346f686dda6c68f1a4da3a26 diff --git a/tests/expectations/compiler/integers/u32/ne.out b/tests/expectations/compiler/integers/u32/ne.out index 9b489a0247..77ec0f935a 100644 --- a/tests/expectations/compiler/integers/u32/ne.out +++ b/tests/expectations/compiler/integers/u32/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 8e443c028cea1cb073069e7a389f0dbf533916fc3751e321bb800ccaeb901a58 - type_checked_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 - unrolled_symbol_table: f4840dc05f84c67293a21be0ed9b1844d29461677af6b1e3d98ca89fbd84c2b2 + - - initial_symbol_table: f96a86feb93832210c34579e5d63e518bd29a0f943320fe8c94aab85aeba4849 + type_checked_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea + unrolled_symbol_table: 87436319e1f08abb5b7607d136352c799f21b9c18d791aa644721629baf003ea initial_ast: e24b3d4bf92b0d9589f258091f04a0f3d9a5b51cdab623a772f0252d50ee27e5 unrolled_ast: e24b3d4bf92b0d9589f258091f04a0f3d9a5b51cdab623a772f0252d50ee27e5 ssa_ast: 9b1aec1c61ac9d34d996c6d2dc8500a57a6d4b27183f9a6d7b3a74236a74c986 diff --git a/tests/expectations/compiler/integers/u32/operator_methods.out b/tests/expectations/compiler/integers/u32/operator_methods.out index 55952f05e3..aaa0734ea9 100644 --- a/tests/expectations/compiler/integers/u32/operator_methods.out +++ b/tests/expectations/compiler/integers/u32/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: cbdb5b50d0447ec85447713dc2ab5fccbef4dc57bcf0eba35f1e98a5f00ccc39 - type_checked_symbol_table: d4fb39acf22b89826068727ab807f8a79cb2afdc404df182f4aad1c75bb8af9a - unrolled_symbol_table: d4fb39acf22b89826068727ab807f8a79cb2afdc404df182f4aad1c75bb8af9a + - - initial_symbol_table: 3daa2fe73d892fe3665808268bea1e7821bc738804fe1e39006dc0e1b5c8c4ad + type_checked_symbol_table: 4c88628061999503c6c316ae1ca08b7a3c051927628ed03d054a7e3c32b60846 + unrolled_symbol_table: 4c88628061999503c6c316ae1ca08b7a3c051927628ed03d054a7e3c32b60846 initial_ast: 92aa36b05dc4d524ae17fbc02d407c28464cf60ff9616bd1c8ccb0146fc38590 unrolled_ast: 92aa36b05dc4d524ae17fbc02d407c28464cf60ff9616bd1c8ccb0146fc38590 ssa_ast: 33c8e7b025e6f13561eb096c6d8206099b3e34d9d1ffa3a71abdb2fe25ce18ee diff --git a/tests/expectations/compiler/integers/u32/or.out b/tests/expectations/compiler/integers/u32/or.out index 9c46af076e..1b98a08607 100644 --- a/tests/expectations/compiler/integers/u32/or.out +++ b/tests/expectations/compiler/integers/u32/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: fc702de71f9410a8b765b34f8bb9126c4280e119dfe4052ec111891f98233053 unrolled_ast: fc702de71f9410a8b765b34f8bb9126c4280e119dfe4052ec111891f98233053 ssa_ast: e28b7ee53412bad79d38437800af58df38729a696c407486d8e8981c0f01992e diff --git a/tests/expectations/compiler/integers/u32/pow.out b/tests/expectations/compiler/integers/u32/pow.out index b079513c92..4ed0a5b2e8 100644 --- a/tests/expectations/compiler/integers/u32/pow.out +++ b/tests/expectations/compiler/integers/u32/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 44cfef0c9826df6286d6ef1b7258eb6bc0d7cb01f42d28d603120e2ca0d3160a unrolled_ast: 44cfef0c9826df6286d6ef1b7258eb6bc0d7cb01f42d28d603120e2ca0d3160a ssa_ast: ffaa690373a23de202ff703e87df649f149b228dfee6107c721c1a743f85fd7f diff --git a/tests/expectations/compiler/integers/u32/rem.out b/tests/expectations/compiler/integers/u32/rem.out index ceb0917492..d0c14e68d2 100644 --- a/tests/expectations/compiler/integers/u32/rem.out +++ b/tests/expectations/compiler/integers/u32/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 3de9fee08211d60b2dd14024b13cb9a7bf36d3194b15579e54c504c02f7df2ce unrolled_ast: 3de9fee08211d60b2dd14024b13cb9a7bf36d3194b15579e54c504c02f7df2ce ssa_ast: 129601347a87870ff390ff6184abcc76e91d576103a48d0aa128be8104da16a5 diff --git a/tests/expectations/compiler/integers/u32/shl.out b/tests/expectations/compiler/integers/u32/shl.out index d5e02f817e..d619be2127 100644 --- a/tests/expectations/compiler/integers/u32/shl.out +++ b/tests/expectations/compiler/integers/u32/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 7eee34731e452caedeeb4372dd8ca449c09a139c2efda6a19b574f404f813285 unrolled_ast: 7eee34731e452caedeeb4372dd8ca449c09a139c2efda6a19b574f404f813285 ssa_ast: 5dba4e1f5e78c9bb9ff5f301d1b717fd5b024751d5a44695834813c68e17926f diff --git a/tests/expectations/compiler/integers/u32/shr.out b/tests/expectations/compiler/integers/u32/shr.out index d4deb1f8a4..4e2c3d0db0 100644 --- a/tests/expectations/compiler/integers/u32/shr.out +++ b/tests/expectations/compiler/integers/u32/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: ce43924c846c3b2e7050eef240b15b896d065002523015ffcd3b02c8be895e80 unrolled_ast: ce43924c846c3b2e7050eef240b15b896d065002523015ffcd3b02c8be895e80 ssa_ast: 916c9bfe6569b51d354af7acd5443e42d2671060437a12d3303376584daec635 diff --git a/tests/expectations/compiler/integers/u32/sub.out b/tests/expectations/compiler/integers/u32/sub.out index 83ade051f7..ecb8b4a314 100644 --- a/tests/expectations/compiler/integers/u32/sub.out +++ b/tests/expectations/compiler/integers/u32/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 44f8302f44b3c187df5eb5516b6b48c23889cbbf4ff3a1eba6a0e177b781b319 - type_checked_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 - unrolled_symbol_table: 7863d5e390001e8eb504d8c2b0eb32b4169371a875b379265e788b656c6bfde7 + - - initial_symbol_table: 576a78c958b455aeff4ea8d9b48164b80c48c009db22ce8a96403dd1e350aa72 + type_checked_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 + unrolled_symbol_table: 53bf3cc66af5ee76a2bdd3d12b89b6c829935fbe3239d352733c4c81b543d893 initial_ast: 48527216319de23a87695673ada9af364221290b9c60df6bf783997ef80e7077 unrolled_ast: 48527216319de23a87695673ada9af364221290b9c60df6bf783997ef80e7077 ssa_ast: 9c822c2124c8cda5c1db6a18681b35986b946dda0d268d981727ab1ee0eb09cb diff --git a/tests/expectations/compiler/integers/u32/ternary.out b/tests/expectations/compiler/integers/u32/ternary.out index 3ac39552c1..059429cbca 100644 --- a/tests/expectations/compiler/integers/u32/ternary.out +++ b/tests/expectations/compiler/integers/u32/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 81327826ac821a184c153ea257a078e25e53c6c44f24c334c344bb393de9284b - type_checked_symbol_table: dd40afb545ef0030ffa854af416ae22e8e8ef85cfda6c853421551fa9a71ab15 - unrolled_symbol_table: dd40afb545ef0030ffa854af416ae22e8e8ef85cfda6c853421551fa9a71ab15 + - - initial_symbol_table: fd7bae2aebf363defd5b5d88ce16e19bfef763f258007a11b7228ecd76d19737 + type_checked_symbol_table: 5f710f8161551765e69913e0b6c63f09decf794865bff93296b3de9d21e1b629 + unrolled_symbol_table: 5f710f8161551765e69913e0b6c63f09decf794865bff93296b3de9d21e1b629 initial_ast: 06db803843cdfbc99a6281cb29008b2f96f30d02c47fd49e3b8a42453d9043fd unrolled_ast: 06db803843cdfbc99a6281cb29008b2f96f30d02c47fd49e3b8a42453d9043fd ssa_ast: ffe28f7d03f7fffaa08c37e66dcccb88494964beb8271d92da3d402914f24162 diff --git a/tests/expectations/compiler/integers/u32/xor.out b/tests/expectations/compiler/integers/u32/xor.out index ba900cb035..c589cb2ce7 100644 --- a/tests/expectations/compiler/integers/u32/xor.out +++ b/tests/expectations/compiler/integers/u32/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 871cd0c3df175397dffd6d343952fd0dc7828e9f076530514a31b384793d233b - type_checked_symbol_table: e8d38c8be56a4dd9febf060769d647da304c0432ff914abe66d212eb1b5a898c - unrolled_symbol_table: e8d38c8be56a4dd9febf060769d647da304c0432ff914abe66d212eb1b5a898c + - - initial_symbol_table: a8f617304307f5b014380afdf7f97dc3c78a25f495dabd065f2b7426f19faf3e + type_checked_symbol_table: 3d4c6b83d627fc2ce35dc96882597c2392c69e25bd356d1718b02809e7d54d9c + unrolled_symbol_table: 3d4c6b83d627fc2ce35dc96882597c2392c69e25bd356d1718b02809e7d54d9c initial_ast: 6ebb6a119609a3f49b901e7fcfcab0cc4d6f6c8c5882f38309e4b771dd85a39e unrolled_ast: 6ebb6a119609a3f49b901e7fcfcab0cc4d6f6c8c5882f38309e4b771dd85a39e ssa_ast: ce349ea9de691e8e38124851a4d82325312ba0332869fececef1c7faebb16221 diff --git a/tests/expectations/compiler/integers/u64/add.out b/tests/expectations/compiler/integers/u64/add.out index 19415d2e8e..3be6c5e700 100644 --- a/tests/expectations/compiler/integers/u64/add.out +++ b/tests/expectations/compiler/integers/u64/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 87371928ecb08d77d1d820fb6ef3c7ca71a7ba84c7980e37e6a4478344e1fcfd unrolled_ast: 87371928ecb08d77d1d820fb6ef3c7ca71a7ba84c7980e37e6a4478344e1fcfd ssa_ast: 64a578bb11460e88eeaa8fce9cdc47105f680740928f65174585b04924d0c308 diff --git a/tests/expectations/compiler/integers/u64/and.out b/tests/expectations/compiler/integers/u64/and.out index 2141affbd3..93e4002a93 100644 --- a/tests/expectations/compiler/integers/u64/and.out +++ b/tests/expectations/compiler/integers/u64/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 3b76cc33388729c0ab23b3857a6abeb7c0dd1ebc3d04e7ea8c7331cb2dd42118 unrolled_ast: 3b76cc33388729c0ab23b3857a6abeb7c0dd1ebc3d04e7ea8c7331cb2dd42118 ssa_ast: a9fc6743c8252087855a55a7b60b0d9deecb6dd94e234426fc9540dcae23e34f diff --git a/tests/expectations/compiler/integers/u64/console_assert.out b/tests/expectations/compiler/integers/u64/console_assert.out index e1eaa952f5..72248d54f9 100644 --- a/tests/expectations/compiler/integers/u64/console_assert.out +++ b/tests/expectations/compiler/integers/u64/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: aec781ae5f5b1aef9e417671609ee6ae52db2baba7c667711acd9f9a7f7d4ac2 - type_checked_symbol_table: 71a963835fa828831d8e555baabc743bd1e62cc358056fc47aded6886003dc25 - unrolled_symbol_table: 71a963835fa828831d8e555baabc743bd1e62cc358056fc47aded6886003dc25 + - - initial_symbol_table: 4b64805cca9061d30dc91415363d8b9d3189aa75ac4513ec3dc48d3f99ae85b8 + type_checked_symbol_table: ff776508cf1bfab2cbae0391e909c18fd3033f247e3ef60e1aa480de60f5298c + unrolled_symbol_table: ff776508cf1bfab2cbae0391e909c18fd3033f247e3ef60e1aa480de60f5298c initial_ast: c3ef7228d371b8951253fb7ad879330b15e15f83bd86e11f44efe989b35e7673 unrolled_ast: c3ef7228d371b8951253fb7ad879330b15e15f83bd86e11f44efe989b35e7673 ssa_ast: db96560f13e06e0bc222f31d3c059a599f6643ac1566110c0205e76e3fe5b9c8 diff --git a/tests/expectations/compiler/integers/u64/div.out b/tests/expectations/compiler/integers/u64/div.out index 77a0b74cb9..e6e369dbf2 100644 --- a/tests/expectations/compiler/integers/u64/div.out +++ b/tests/expectations/compiler/integers/u64/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 375a60ae73977563629e9b3dc1246ec43ef37b66fe6663a2c6f2a521d1950420 unrolled_ast: 375a60ae73977563629e9b3dc1246ec43ef37b66fe6663a2c6f2a521d1950420 ssa_ast: a196e4eaa009f5cc477736e1902293d1aa9301dde19ac66ddf351941cb2f61fc diff --git a/tests/expectations/compiler/integers/u64/eq.out b/tests/expectations/compiler/integers/u64/eq.out index fded897dcf..b767c7a699 100644 --- a/tests/expectations/compiler/integers/u64/eq.out +++ b/tests/expectations/compiler/integers/u64/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642 - type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 - unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 + - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281 + type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 + unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 initial_ast: abb4e4b86de9e9a22078ae4e98b7a571d084ec7c1482fad870dceabaf0664b8b unrolled_ast: abb4e4b86de9e9a22078ae4e98b7a571d084ec7c1482fad870dceabaf0664b8b ssa_ast: faa3d8ebf5504996fc3e630adb8800aa94ec7b973ecd4f80edbb7e1404c95939 diff --git a/tests/expectations/compiler/integers/u64/ge.out b/tests/expectations/compiler/integers/u64/ge.out index 08b3afc60f..8bb1c6581d 100644 --- a/tests/expectations/compiler/integers/u64/ge.out +++ b/tests/expectations/compiler/integers/u64/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642 - type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 - unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 + - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281 + type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 + unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 initial_ast: f27508e9a50b9ce7bbcedf47513637702a8d82120885868901fcb4fbdccb7dee unrolled_ast: f27508e9a50b9ce7bbcedf47513637702a8d82120885868901fcb4fbdccb7dee ssa_ast: 18a102d6648f3bf2946ac9eb2ab61c8b6434334911f5283baceddb51c43e44b2 diff --git a/tests/expectations/compiler/integers/u64/gt.out b/tests/expectations/compiler/integers/u64/gt.out index 5bad2d87e2..340b12211a 100644 --- a/tests/expectations/compiler/integers/u64/gt.out +++ b/tests/expectations/compiler/integers/u64/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642 - type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 - unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 + - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281 + type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 + unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 initial_ast: 3cb8652a2440a7447a099e3621207745b773b59e767b2a47d42c66c9a01caac3 unrolled_ast: 3cb8652a2440a7447a099e3621207745b773b59e767b2a47d42c66c9a01caac3 ssa_ast: 60a4b4b064cc81f77a53aa6560c58f04c98363457a15c857dd84b94125caf990 diff --git a/tests/expectations/compiler/integers/u64/le.out b/tests/expectations/compiler/integers/u64/le.out index 7557d3d8df..2de05b548d 100644 --- a/tests/expectations/compiler/integers/u64/le.out +++ b/tests/expectations/compiler/integers/u64/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642 - type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 - unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 + - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281 + type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 + unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 initial_ast: ad0c64df5ac223da5687ae654516639b88f56a90a95837b36813dcccffa543c0 unrolled_ast: ad0c64df5ac223da5687ae654516639b88f56a90a95837b36813dcccffa543c0 ssa_ast: c531b53eea554f00e5f0ff531f2d12ad96cced91d72fa59a80372a2bfa776d15 diff --git a/tests/expectations/compiler/integers/u64/lt.out b/tests/expectations/compiler/integers/u64/lt.out index 4745b1c067..6840691ea2 100644 --- a/tests/expectations/compiler/integers/u64/lt.out +++ b/tests/expectations/compiler/integers/u64/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642 - type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 - unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 + - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281 + type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 + unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 initial_ast: 4c95faf46ed0390f4a533cba5cbe22b489a274700be52e1b71facc9c6cb33cef unrolled_ast: 4c95faf46ed0390f4a533cba5cbe22b489a274700be52e1b71facc9c6cb33cef ssa_ast: d7fe7973678e9c73ddd7e2b6be881c6e76072c7bd4110d32f47fcdd41f7c1f7e diff --git a/tests/expectations/compiler/integers/u64/max.out b/tests/expectations/compiler/integers/u64/max.out index 4c0ae6bba0..f28935b59d 100644 --- a/tests/expectations/compiler/integers/u64/max.out +++ b/tests/expectations/compiler/integers/u64/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002 - unrolled_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7 + unrolled_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7 initial_ast: 2970532e88b79207820bc2d5cfe12a0667850ed2852f4099b1533ea4ba24c6b6 unrolled_ast: 2970532e88b79207820bc2d5cfe12a0667850ed2852f4099b1533ea4ba24c6b6 ssa_ast: fffe7940469c36ee4516d4e9ad0a62e3cf7e2574958b1a1e3cb07a3f46fd0ddf diff --git a/tests/expectations/compiler/integers/u64/min.out b/tests/expectations/compiler/integers/u64/min.out index fb27c4d904..0e95d8fbff 100644 --- a/tests/expectations/compiler/integers/u64/min.out +++ b/tests/expectations/compiler/integers/u64/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002 - unrolled_symbol_table: e587b1af5fcf688b7eeca27308e160342880804ac989814fa1a510c88fd74002 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7 + unrolled_symbol_table: ccc187db838d3403e392b6dc47f24b52cd5e27acb6b0b9a6965b8b7df93e83f7 initial_ast: 9abec6c3d2d9dc467f596b1ba450eb98be65c5bf7ee486938faebf047d268aa5 unrolled_ast: 9abec6c3d2d9dc467f596b1ba450eb98be65c5bf7ee486938faebf047d268aa5 ssa_ast: 642c867be586aa4308a1c5b3e6751f1e5afbc03b0d299de71d1725c47320c80b diff --git a/tests/expectations/compiler/integers/u64/mul.out b/tests/expectations/compiler/integers/u64/mul.out index 56482211df..e74f83ed19 100644 --- a/tests/expectations/compiler/integers/u64/mul.out +++ b/tests/expectations/compiler/integers/u64/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: d8624408909fd8b9c42d7385962d6444ea8ab7c41f19cd941206a222c91b6eca unrolled_ast: d8624408909fd8b9c42d7385962d6444ea8ab7c41f19cd941206a222c91b6eca ssa_ast: 09638f4a122c82a1c88edfe46fb4bd1f63199d01541db570a93ccd31bd9d7d15 diff --git a/tests/expectations/compiler/integers/u64/ne.out b/tests/expectations/compiler/integers/u64/ne.out index 3702fb8a53..f5e9fbb8c8 100644 --- a/tests/expectations/compiler/integers/u64/ne.out +++ b/tests/expectations/compiler/integers/u64/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7b9e9f298a7d93bbb2fc54a12c70e1c8e85d72db0cb4c904fb8996997e1b7642 - type_checked_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 - unrolled_symbol_table: b0ddac973edd8e55a17b0acbbc0666fff0b004726b504c4c04446fbe79186a52 + - - initial_symbol_table: c653b0ee3ff81fe7667bf7fcc7d7c60ca1a0bc1341882524ab7566e7d88b1281 + type_checked_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 + unrolled_symbol_table: 4549f3ea5b3851f878546dc99e83068797deef6cc426fd0e4473e8d4a9a08f51 initial_ast: 98046affc5db027c704688139e61904ef5997c51e9632378f78a15846692d1d0 unrolled_ast: 98046affc5db027c704688139e61904ef5997c51e9632378f78a15846692d1d0 ssa_ast: 70010817ca79a8d7dc5b683543b13a15341eab00baad0443e4203dddda849f8a diff --git a/tests/expectations/compiler/integers/u64/operator_methods.out b/tests/expectations/compiler/integers/u64/operator_methods.out index 79ad5aa605..697dc46647 100644 --- a/tests/expectations/compiler/integers/u64/operator_methods.out +++ b/tests/expectations/compiler/integers/u64/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: aec781ae5f5b1aef9e417671609ee6ae52db2baba7c667711acd9f9a7f7d4ac2 - type_checked_symbol_table: e0773e84b8e8486f001fa117b80af79e27c45d8416b381428900d0c2f234c8a9 - unrolled_symbol_table: e0773e84b8e8486f001fa117b80af79e27c45d8416b381428900d0c2f234c8a9 + - - initial_symbol_table: 4b64805cca9061d30dc91415363d8b9d3189aa75ac4513ec3dc48d3f99ae85b8 + type_checked_symbol_table: e592b07ba4d3327f664e085599f935c3101f6a58c4bd55591b0ed1e33c7b70a3 + unrolled_symbol_table: e592b07ba4d3327f664e085599f935c3101f6a58c4bd55591b0ed1e33c7b70a3 initial_ast: fdd6d4b24630cec56d37f0e2f6a2a90f65826e3f2293b7a5f327f4d81782d049 unrolled_ast: fdd6d4b24630cec56d37f0e2f6a2a90f65826e3f2293b7a5f327f4d81782d049 ssa_ast: ccf2d58a09919ba3cc305f1269c5a0996a75c5bd983ca897648d0818580eaea8 diff --git a/tests/expectations/compiler/integers/u64/or.out b/tests/expectations/compiler/integers/u64/or.out index b2316eb93d..75fd715eaf 100644 --- a/tests/expectations/compiler/integers/u64/or.out +++ b/tests/expectations/compiler/integers/u64/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 41051ad1000f4568c77a32b4331cb01fb8ec056fb747dcbf422e0a068f7995aa unrolled_ast: 41051ad1000f4568c77a32b4331cb01fb8ec056fb747dcbf422e0a068f7995aa ssa_ast: da1ffdc1d754fdee4df03580756802fb8d40ff14ca68951c860a1f4518cb2236 diff --git a/tests/expectations/compiler/integers/u64/pow.out b/tests/expectations/compiler/integers/u64/pow.out index c6d2bedf1b..7c420a98db 100644 --- a/tests/expectations/compiler/integers/u64/pow.out +++ b/tests/expectations/compiler/integers/u64/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 8f8b5c49915a2bd294bb6b87573130c1040c05cfc63ef79866fdc11b1ecac1af unrolled_ast: 8f8b5c49915a2bd294bb6b87573130c1040c05cfc63ef79866fdc11b1ecac1af ssa_ast: 827fbd6aec054ce1fe775edd98d42ff2eb58deda4256f559561931eb3b3b5c3a diff --git a/tests/expectations/compiler/integers/u64/rem.out b/tests/expectations/compiler/integers/u64/rem.out index a2139b1bae..ac42ff94d5 100644 --- a/tests/expectations/compiler/integers/u64/rem.out +++ b/tests/expectations/compiler/integers/u64/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 176035ddabdcf9c6d01e46dca68c0a359e759ea80129174de840aabc92fc2648 unrolled_ast: 176035ddabdcf9c6d01e46dca68c0a359e759ea80129174de840aabc92fc2648 ssa_ast: a554c512dc38589405dc471a472fed97973506bccb2bf00ade5c956388c88c7a diff --git a/tests/expectations/compiler/integers/u64/shl.out b/tests/expectations/compiler/integers/u64/shl.out index a45faa78cf..0523b50a24 100644 --- a/tests/expectations/compiler/integers/u64/shl.out +++ b/tests/expectations/compiler/integers/u64/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: aae9baea5695d0b40faa76a3db0ff866ccd94367b611ee6df9219b50f487a766 unrolled_ast: aae9baea5695d0b40faa76a3db0ff866ccd94367b611ee6df9219b50f487a766 ssa_ast: bc186661401167dd83e340d42341aa6cf750747a3e569c473ffcf83bf886d3d8 diff --git a/tests/expectations/compiler/integers/u64/shr.out b/tests/expectations/compiler/integers/u64/shr.out index ebfb475adc..1c65541fb2 100644 --- a/tests/expectations/compiler/integers/u64/shr.out +++ b/tests/expectations/compiler/integers/u64/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: 88bc81938d1befebd80f6c8fc28a946ed92cef71d1d48a6370226c6d3dd6e275 unrolled_ast: 88bc81938d1befebd80f6c8fc28a946ed92cef71d1d48a6370226c6d3dd6e275 ssa_ast: 11481a96bc1623f5be441e8a0d219f6f89e0a1ede3f89e39f743b4d6cc22bc43 diff --git a/tests/expectations/compiler/integers/u64/sub.out b/tests/expectations/compiler/integers/u64/sub.out index d76934e8b8..71f34d1c6b 100644 --- a/tests/expectations/compiler/integers/u64/sub.out +++ b/tests/expectations/compiler/integers/u64/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 966a085319889c9a925b51679145deb0802d7ebaa9a8a743445b5b848e2d267d - type_checked_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 - unrolled_symbol_table: 0f2265f9101f359c896b55da9d8ff13fabf3d206191dd1b8b424ff81230e92c0 + - - initial_symbol_table: 47380a34e178f98d53a47400092091c0bd7c608506d2ffdf05dfea84b9766c60 + type_checked_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e + unrolled_symbol_table: e876f544cf02497e80ba94d33688b76059d4286be78fd8f2cf3a6f0ac92ecb2e initial_ast: eccff74c4eb6edd90df56cb6b43ad3dd0ce9251927192b81b8989149d923e422 unrolled_ast: eccff74c4eb6edd90df56cb6b43ad3dd0ce9251927192b81b8989149d923e422 ssa_ast: 4e71ee5df204bd17808ec72d793022643ac94281ec012237d9bbf90655cfe65a diff --git a/tests/expectations/compiler/integers/u64/ternary.out b/tests/expectations/compiler/integers/u64/ternary.out index 9b31c7334f..a21e4ab58e 100644 --- a/tests/expectations/compiler/integers/u64/ternary.out +++ b/tests/expectations/compiler/integers/u64/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3b9e4539ba9a5a05af207777741e4d9bce242a0aae50c24ad98f5de02c9d9fd4 - type_checked_symbol_table: c6830299330a05ca4f0ad6029c9bbd1e3773f782b26e721ddb140ee7564f8444 - unrolled_symbol_table: c6830299330a05ca4f0ad6029c9bbd1e3773f782b26e721ddb140ee7564f8444 + - - initial_symbol_table: 40dc791d6e8527464cbf83f4093ae0611896c43fe8fbf589ca391b03ce5a72f1 + type_checked_symbol_table: 339a5d171f484f5e6d987ea305104d1a3857367cee17023c6a5c5e48aaea0768 + unrolled_symbol_table: 339a5d171f484f5e6d987ea305104d1a3857367cee17023c6a5c5e48aaea0768 initial_ast: 84945f3226e5b876a66ca6cd15bc545e3de7e66a26400a2eaaf2cbc0d31905c4 unrolled_ast: 84945f3226e5b876a66ca6cd15bc545e3de7e66a26400a2eaaf2cbc0d31905c4 ssa_ast: 8f4485d1fef3e2a50fb2683e6124457d965c1ed6c26416f427a7067482b1896e diff --git a/tests/expectations/compiler/integers/u64/xor.out b/tests/expectations/compiler/integers/u64/xor.out index 7e38208de9..dee7b72740 100644 --- a/tests/expectations/compiler/integers/u64/xor.out +++ b/tests/expectations/compiler/integers/u64/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 713f61c8fd66bca5e95c428187bf6bf77165f19aaddfad1b5f3f28b91274f6c8 - type_checked_symbol_table: b43e69e053c7c7146845266084efddcbe355fe241489e5a8c81188b9246dcb94 - unrolled_symbol_table: b43e69e053c7c7146845266084efddcbe355fe241489e5a8c81188b9246dcb94 + - - initial_symbol_table: 693a784aade96b320edcee895568a7a96fe91a3e689a65b2dbc015ea94f313a3 + type_checked_symbol_table: e3f625b5fbfe2b68adcb6527e955c444f07312d05013f3d46716168e9dccbec0 + unrolled_symbol_table: e3f625b5fbfe2b68adcb6527e955c444f07312d05013f3d46716168e9dccbec0 initial_ast: 63ea85c5fd4843aad247463b3c1c3c37f76448d8120802aa5d5f06645da27f05 unrolled_ast: 63ea85c5fd4843aad247463b3c1c3c37f76448d8120802aa5d5f06645da27f05 ssa_ast: c5185885a2b87882640acc198747f4ed5179d559fdc4bcabb20c68cea47c8874 diff --git a/tests/expectations/compiler/integers/u8/add.out b/tests/expectations/compiler/integers/u8/add.out index 78833c8921..34786cf0ea 100644 --- a/tests/expectations/compiler/integers/u8/add.out +++ b/tests/expectations/compiler/integers/u8/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 3a3f2aa81b9adbe14e63ca15e7e8d84ccade9b53868c09187655067d9f56e473 unrolled_ast: 3a3f2aa81b9adbe14e63ca15e7e8d84ccade9b53868c09187655067d9f56e473 ssa_ast: 923b73c6798d845676be45e091370911217bb27b3dd9a005e18b0a67a1a6e201 diff --git a/tests/expectations/compiler/integers/u8/and.out b/tests/expectations/compiler/integers/u8/and.out index 2b07f35870..1c131f2677 100644 --- a/tests/expectations/compiler/integers/u8/and.out +++ b/tests/expectations/compiler/integers/u8/and.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 42b0080cd840f83ec454d81ec20fb7970f49847bb47bab70ba39c3947d8dd7bc unrolled_ast: 42b0080cd840f83ec454d81ec20fb7970f49847bb47bab70ba39c3947d8dd7bc ssa_ast: c3292e9c6fc01a081f03fd037cbb0ab8b9870f2180c086e618d2428d8ee132b3 diff --git a/tests/expectations/compiler/integers/u8/console_assert.out b/tests/expectations/compiler/integers/u8/console_assert.out index 6a350c9fbc..de3c47e463 100644 --- a/tests/expectations/compiler/integers/u8/console_assert.out +++ b/tests/expectations/compiler/integers/u8/console_assert.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ff9a0393750e59e2d2d8b30f6bc7b5dbcc88b51a446143bc6a2ff1c0eba216d9 - type_checked_symbol_table: d1f54203cf2573f6fd59f6e68fe9817a0e9067c01a984914965ff537220ddfab - unrolled_symbol_table: d1f54203cf2573f6fd59f6e68fe9817a0e9067c01a984914965ff537220ddfab + - - initial_symbol_table: 4a2fd997b06efd34b35ca16431740520808e98b361c1ff4b87d0cb4fbef1f7ca + type_checked_symbol_table: 9a8e788c0cb726e77e7f899f31d897ad56d6dab5d0fde2374da727f9b359a4ea + unrolled_symbol_table: 9a8e788c0cb726e77e7f899f31d897ad56d6dab5d0fde2374da727f9b359a4ea initial_ast: 760784d11779ec16a4c1ee3c43d2b57b7910416306b311b27a931e56e88727b8 unrolled_ast: 760784d11779ec16a4c1ee3c43d2b57b7910416306b311b27a931e56e88727b8 ssa_ast: c087de3b57244492606ae75f2ba045da80d0103568ff779ef390c016a7fde748 diff --git a/tests/expectations/compiler/integers/u8/div.out b/tests/expectations/compiler/integers/u8/div.out index 43a8f603db..d0405930da 100644 --- a/tests/expectations/compiler/integers/u8/div.out +++ b/tests/expectations/compiler/integers/u8/div.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 095f06231238c2dd1ada5880fda5f262bd222fa552e6e83ff36508b86a55e6b7 unrolled_ast: 095f06231238c2dd1ada5880fda5f262bd222fa552e6e83ff36508b86a55e6b7 ssa_ast: 41146677ea9978a93811aca1a274e3f8143aea45db5c969550cdaaa20f559851 diff --git a/tests/expectations/compiler/integers/u8/eq.out b/tests/expectations/compiler/integers/u8/eq.out index 40aadcff2d..54cb3caa87 100644 --- a/tests/expectations/compiler/integers/u8/eq.out +++ b/tests/expectations/compiler/integers/u8/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d - type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 - unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 + - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b + type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 + unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 initial_ast: 5a36081bba939244f780a496a391da77b61117572c0b010a226dfd49da6b0371 unrolled_ast: 5a36081bba939244f780a496a391da77b61117572c0b010a226dfd49da6b0371 ssa_ast: a33c425da40d00bb1ce0eb38a949a2a32813a59002df4138dbb18985bf0975c9 diff --git a/tests/expectations/compiler/integers/u8/ge.out b/tests/expectations/compiler/integers/u8/ge.out index 8e7d1ee879..2d70a5ef5c 100644 --- a/tests/expectations/compiler/integers/u8/ge.out +++ b/tests/expectations/compiler/integers/u8/ge.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d - type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 - unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 + - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b + type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 + unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 initial_ast: bfeffe61cd4f68efc6e31a32c99d49a724b4fc33d0ffbfea7beafc80f1f3566e unrolled_ast: bfeffe61cd4f68efc6e31a32c99d49a724b4fc33d0ffbfea7beafc80f1f3566e ssa_ast: edab03ccf94c5d470b736b96281b81d6a3c6c70002df1db88fc1ed1cb47b1226 diff --git a/tests/expectations/compiler/integers/u8/gt.out b/tests/expectations/compiler/integers/u8/gt.out index 81331aa1a3..03521e222d 100644 --- a/tests/expectations/compiler/integers/u8/gt.out +++ b/tests/expectations/compiler/integers/u8/gt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d - type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 - unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 + - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b + type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 + unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 initial_ast: 8fb56cbd9424a1dd59e93f5efcc072f0378f3c74385a6d2f2ff582f3b6746038 unrolled_ast: 8fb56cbd9424a1dd59e93f5efcc072f0378f3c74385a6d2f2ff582f3b6746038 ssa_ast: 62440c777f06b578d6f4bf0d8b6cb1b34506c5da9fd9063e011b96d1f2e464be diff --git a/tests/expectations/compiler/integers/u8/le.out b/tests/expectations/compiler/integers/u8/le.out index 77b634a354..1757a6d534 100644 --- a/tests/expectations/compiler/integers/u8/le.out +++ b/tests/expectations/compiler/integers/u8/le.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d - type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 - unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 + - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b + type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 + unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 initial_ast: c4dedb7b8b754317fdd54fdd1359459d5f0c40a3d72e4e9ac06b40c24bda34f6 unrolled_ast: c4dedb7b8b754317fdd54fdd1359459d5f0c40a3d72e4e9ac06b40c24bda34f6 ssa_ast: f9faa5e17ba95b3a691ad385568df5232c4232e15d56318d42a97effa39d3f08 diff --git a/tests/expectations/compiler/integers/u8/lt.out b/tests/expectations/compiler/integers/u8/lt.out index 1fd4c26c32..a585cbe5d7 100644 --- a/tests/expectations/compiler/integers/u8/lt.out +++ b/tests/expectations/compiler/integers/u8/lt.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d - type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 - unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 + - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b + type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 + unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 initial_ast: 3bbd455fe30f8fd650274bed69c86dd126c6f15d8a8bfc0811365267eb200b5e unrolled_ast: 3bbd455fe30f8fd650274bed69c86dd126c6f15d8a8bfc0811365267eb200b5e ssa_ast: 95a2507d4c8b07354745c34690b8d2ced00ded0b6756f407263c6351be377d25 diff --git a/tests/expectations/compiler/integers/u8/max.out b/tests/expectations/compiler/integers/u8/max.out index 919806d8f7..c9f19bdcca 100644 --- a/tests/expectations/compiler/integers/u8/max.out +++ b/tests/expectations/compiler/integers/u8/max.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6 - unrolled_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522 + unrolled_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522 initial_ast: a29b29b77a3cf424495e951b55c1f0e8d5062a6d0d18c15f0befcbc00513c636 unrolled_ast: a29b29b77a3cf424495e951b55c1f0e8d5062a6d0d18c15f0befcbc00513c636 ssa_ast: dde205dc90b076d86d7c643b1a22e884828e33407c43fa8a1cc2614ce1284068 diff --git a/tests/expectations/compiler/integers/u8/min.out b/tests/expectations/compiler/integers/u8/min.out index dba2e8038a..d60c0a7783 100644 --- a/tests/expectations/compiler/integers/u8/min.out +++ b/tests/expectations/compiler/integers/u8/min.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a5f56d9140369710d2616f22e72769b4ce4786e6b3cadd3eaa7301dd486c160b - type_checked_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6 - unrolled_symbol_table: e5c1c1bfa113a66563ce095a7f0136668963521789ff90de7c5d37999fc47ba6 + - - initial_symbol_table: c6c304f3b4e52233218b6c9b9a4ada0f739b5bb501c31ae0b2c72671858191f8 + type_checked_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522 + unrolled_symbol_table: 2748e90030f748ba1b05d7c5897c2759e8ae6eeade5434e620bb6774e228d522 initial_ast: a7b1386f0e39bbb4859d68cd0dd82a450cae020554e1820e8bebfbf816e4b046 unrolled_ast: a7b1386f0e39bbb4859d68cd0dd82a450cae020554e1820e8bebfbf816e4b046 ssa_ast: 173aa20733eae7e9f65ceffb7ea51a281afecabc33d74f083b618fff576c9918 diff --git a/tests/expectations/compiler/integers/u8/mul.out b/tests/expectations/compiler/integers/u8/mul.out index 780ddf6a64..46a5a5ee64 100644 --- a/tests/expectations/compiler/integers/u8/mul.out +++ b/tests/expectations/compiler/integers/u8/mul.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 0caf0aa965269624dae627fd5f40284c25f238df25656a7efbd2cdcc351840c6 unrolled_ast: 0caf0aa965269624dae627fd5f40284c25f238df25656a7efbd2cdcc351840c6 ssa_ast: bd37efb5ae4f3540998478cadde4f1176972bcc14f32407cf73195db23370a0f diff --git a/tests/expectations/compiler/integers/u8/ne.out b/tests/expectations/compiler/integers/u8/ne.out index 173c1269a8..eeb8451218 100644 --- a/tests/expectations/compiler/integers/u8/ne.out +++ b/tests/expectations/compiler/integers/u8/ne.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 7aebfdb4c02f68d63d9c48a4e2494f43e4763496f8ee9a3df8471dabe7ee1f8d - type_checked_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 - unrolled_symbol_table: 45260630381ed725777ebdbd7d894af5eb8e08ca73bebada2dd79960713a4ea0 + - - initial_symbol_table: f9f23aeb7907eefa2350ad898c9ad3b351cf6c813782e18b66f58ff287d72f1b + type_checked_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 + unrolled_symbol_table: 9d32663ad5107fb23dcacf2e1ebb66e064dcc04c279cb8afb3d00e4ece5bfcb1 initial_ast: 50562fe0b57a152ff81b2891c7b0822b59d24ad8b66c243e5788cffbbd756fdc unrolled_ast: 50562fe0b57a152ff81b2891c7b0822b59d24ad8b66c243e5788cffbbd756fdc ssa_ast: 5ad0a476def60a0c348abedfebc70123c6f38e615b5a50559b74d1feffd5e0e3 diff --git a/tests/expectations/compiler/integers/u8/operator_methods.out b/tests/expectations/compiler/integers/u8/operator_methods.out index 5d3b5981a1..34227be348 100644 --- a/tests/expectations/compiler/integers/u8/operator_methods.out +++ b/tests/expectations/compiler/integers/u8/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: ff9a0393750e59e2d2d8b30f6bc7b5dbcc88b51a446143bc6a2ff1c0eba216d9 - type_checked_symbol_table: 180504424fa5bbbff4752a6342bf1e1155602b8a1e7581038ca028e266868190 - unrolled_symbol_table: 180504424fa5bbbff4752a6342bf1e1155602b8a1e7581038ca028e266868190 + - - initial_symbol_table: 4a2fd997b06efd34b35ca16431740520808e98b361c1ff4b87d0cb4fbef1f7ca + type_checked_symbol_table: ed2df54380f6a2e91990fddb2c61311562dc3d1a11a31cee46ac0f8fe55193c9 + unrolled_symbol_table: ed2df54380f6a2e91990fddb2c61311562dc3d1a11a31cee46ac0f8fe55193c9 initial_ast: 36c710c158f8157399ae9f03d3b6a2f88fc4e50481743e07eb663d7a2cb46e1a unrolled_ast: 36c710c158f8157399ae9f03d3b6a2f88fc4e50481743e07eb663d7a2cb46e1a ssa_ast: f189d045feec5f50c26be7633987c8f5655b3cbd6dced8f4905cfb2b1f537878 diff --git a/tests/expectations/compiler/integers/u8/or.out b/tests/expectations/compiler/integers/u8/or.out index eba6d008d2..b2642a8bb2 100644 --- a/tests/expectations/compiler/integers/u8/or.out +++ b/tests/expectations/compiler/integers/u8/or.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 07fc74d41806f2a765ca6ce3ef2db26c4d70a4e96a65aac6cc0be07c2032bb28 unrolled_ast: 07fc74d41806f2a765ca6ce3ef2db26c4d70a4e96a65aac6cc0be07c2032bb28 ssa_ast: 925cf2bc997d319c9040ea0b310061332663494e494fe6d969f650baf91a8911 diff --git a/tests/expectations/compiler/integers/u8/pow.out b/tests/expectations/compiler/integers/u8/pow.out index 3e98037268..7df49b1507 100644 --- a/tests/expectations/compiler/integers/u8/pow.out +++ b/tests/expectations/compiler/integers/u8/pow.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: fb4e6f1c8d118ad4b39f56f703de9694ba90c1ff2827d8b73f25fe69be20569c unrolled_ast: fb4e6f1c8d118ad4b39f56f703de9694ba90c1ff2827d8b73f25fe69be20569c ssa_ast: 8de1568f0a5709c816e33d85502ea49d17c07c720374bdc323e3df87eea33636 diff --git a/tests/expectations/compiler/integers/u8/rem.out b/tests/expectations/compiler/integers/u8/rem.out index cd883d4534..9bd7e369fe 100644 --- a/tests/expectations/compiler/integers/u8/rem.out +++ b/tests/expectations/compiler/integers/u8/rem.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 74dd449ad3c33286167df4a7e5fd9422356a33999a109d5adbae396665dac938 unrolled_ast: 74dd449ad3c33286167df4a7e5fd9422356a33999a109d5adbae396665dac938 ssa_ast: e94ba2abb2b689e155df2ef0b1a9e7bdbff61a4099c66affc2514054a37fec44 diff --git a/tests/expectations/compiler/integers/u8/shl.out b/tests/expectations/compiler/integers/u8/shl.out index b8453fed11..5544f6a63e 100644 --- a/tests/expectations/compiler/integers/u8/shl.out +++ b/tests/expectations/compiler/integers/u8/shl.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 0a3bed8d74ba75aa5de7358959895af054d392f2dca767e4887906455af88f13 unrolled_ast: 0a3bed8d74ba75aa5de7358959895af054d392f2dca767e4887906455af88f13 ssa_ast: 74d2866e7f24ff101b6159fc27fadec12872d901daa57677c140475cc2671b3f diff --git a/tests/expectations/compiler/integers/u8/shr.out b/tests/expectations/compiler/integers/u8/shr.out index ac72e58145..eb1a3a2546 100644 --- a/tests/expectations/compiler/integers/u8/shr.out +++ b/tests/expectations/compiler/integers/u8/shr.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: b0b57ac1137cc42a526be79de40e854ce990917fcf6a9c962434133eb3bada59 unrolled_ast: b0b57ac1137cc42a526be79de40e854ce990917fcf6a9c962434133eb3bada59 ssa_ast: 89539f641147a5038eafaed650a6c55d3515c53163e43793b8d137c204613af9 diff --git a/tests/expectations/compiler/integers/u8/sub.out b/tests/expectations/compiler/integers/u8/sub.out index 9db8cbec37..dd836e3848 100644 --- a/tests/expectations/compiler/integers/u8/sub.out +++ b/tests/expectations/compiler/integers/u8/sub.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 580a89703f1ac87af56bbc475da29a747e403acb0138182617051858c87fb558 - type_checked_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 - unrolled_symbol_table: 2eae41569c12165b6e03dd3e7f58a5dd053d20deb338170fe5660b71e1272660 + - - initial_symbol_table: b7633b492dde66b4883849b400a967efe1a09d4aa6d1018559703f489d242da8 + type_checked_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 + unrolled_symbol_table: d6fca559dd0e6ebd27e20d20a5744835388048cf5912d9ba2a0d73c0d2ff08c2 initial_ast: 19f4228dbc5ec9d705122a5434ec51a94101e5d3ac99e7a7eeef99fb4504dcf5 unrolled_ast: 19f4228dbc5ec9d705122a5434ec51a94101e5d3ac99e7a7eeef99fb4504dcf5 ssa_ast: 0e72db26b36b2125d6e297398e3ffcf9019fde386f623259e6becdccd03ac92b diff --git a/tests/expectations/compiler/integers/u8/ternary.out b/tests/expectations/compiler/integers/u8/ternary.out index a050ad5259..73172a17be 100644 --- a/tests/expectations/compiler/integers/u8/ternary.out +++ b/tests/expectations/compiler/integers/u8/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3dd5719813ce939c5ee213d8cd3167da199c12cdb1f74bedf2b3a3f75a6a0f2e - type_checked_symbol_table: c3c8b22792593c3ebe3181295145026ab9081dec7906016f7fa8af0a7978dad5 - unrolled_symbol_table: c3c8b22792593c3ebe3181295145026ab9081dec7906016f7fa8af0a7978dad5 + - - initial_symbol_table: 168d8cf189a03725958f1a77fba13a8e4bf34676d5512191e2d5ab00dfdba0fe + type_checked_symbol_table: 446fab1616d54db1640473dc969945c36292e46a1376b93f4190e9eb2caa4004 + unrolled_symbol_table: 446fab1616d54db1640473dc969945c36292e46a1376b93f4190e9eb2caa4004 initial_ast: eae78028efe8712a46d2cc5943ae839249f69723a3ed3a15df8d3166dccd193b unrolled_ast: eae78028efe8712a46d2cc5943ae839249f69723a3ed3a15df8d3166dccd193b ssa_ast: 7885b3c0ad81bb12d251e1baa9960df6a5d740f7640095c94ef6fc3cddc635e8 diff --git a/tests/expectations/compiler/integers/u8/xor.out b/tests/expectations/compiler/integers/u8/xor.out index 3d664fc81f..ccd101dd72 100644 --- a/tests/expectations/compiler/integers/u8/xor.out +++ b/tests/expectations/compiler/integers/u8/xor.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a1bd2e63a76092289a744f44a4294ca290d33901bc0114b8de6e13c1fdcfb1c9 - type_checked_symbol_table: 2f4d212a85f52ac39d3713c646ba81f1a01e97fa60202931b90f0911ac55fe7b - unrolled_symbol_table: 2f4d212a85f52ac39d3713c646ba81f1a01e97fa60202931b90f0911ac55fe7b + - - initial_symbol_table: 806f02e741d97a74df01d0ac2bd4c3824d9b9f48134bb2122d2a26b787599fe8 + type_checked_symbol_table: c47c804c3697622c68938e259a1a14e444e55b15458045cf429bd409f80c88e5 + unrolled_symbol_table: c47c804c3697622c68938e259a1a14e444e55b15458045cf429bd409f80c88e5 initial_ast: 59a67b791f6f50a3de6d9eb3a04ae9a73ac41151a763f727060b4d283f6e4823 unrolled_ast: 59a67b791f6f50a3de6d9eb3a04ae9a73ac41151a763f727060b4d283f6e4823 ssa_ast: 464d22d0a0e68208401a83036325ec276f6caaf0f7b25452523deb51987fd3cf diff --git a/tests/expectations/compiler/mappings/max_mappings.out b/tests/expectations/compiler/mappings/max_mappings.out index e0d428623f..3f6bb48344 100644 --- a/tests/expectations/compiler/mappings/max_mappings.out +++ b/tests/expectations/compiler/mappings/max_mappings.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1040bf078fdbd6714f4ade3789e738669d67303fbc8d0ecd8cdcec7120d19c41 - type_checked_symbol_table: cf858c842a56e95eaf213aa840135e9271a2aa180b77297e1220fefc5698de39 - unrolled_symbol_table: cf858c842a56e95eaf213aa840135e9271a2aa180b77297e1220fefc5698de39 + - - initial_symbol_table: e7561d75de54906f23f6fad5268e225ebb9f4f192cfc75afde98470ceb80b6bd + type_checked_symbol_table: eebfdd7abed847dce456602ca787f38e480c1d1c63f87935b5fbdd9160eb9cf7 + unrolled_symbol_table: eebfdd7abed847dce456602ca787f38e480c1d1c63f87935b5fbdd9160eb9cf7 initial_ast: 150dd9e51de303f340bf42c43e56212ffd9249f80a76068ce09f89d41329d791 unrolled_ast: 150dd9e51de303f340bf42c43e56212ffd9249f80a76068ce09f89d41329d791 ssa_ast: d9ba913dbadab575952cc049c051e1fbd5bdf6f8134639fe112eb9621c72639c diff --git a/tests/expectations/compiler/records/balance_wrong_ty.out b/tests/expectations/compiler/records/balance_wrong_ty.out index dee7b1f83b..e918528ea6 100644 --- a/tests/expectations/compiler/records/balance_wrong_ty.out +++ b/tests/expectations/compiler/records/balance_wrong_ty.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 52735c2215da1204c036c946d66a40b6c999e76538da5d107cb65c7410d1ef27 - type_checked_symbol_table: d167be6064c68ea6f32ed604eb4e75f9ac77fcb338e0807bc3ff31bac40b778d - unrolled_symbol_table: d167be6064c68ea6f32ed604eb4e75f9ac77fcb338e0807bc3ff31bac40b778d - initial_ast: 4e1c088b63228cc1b02c91382ddf8505d0d0429f0ef11ffa31d1ca6d9dcafa80 - unrolled_ast: 4e1c088b63228cc1b02c91382ddf8505d0d0429f0ef11ffa31d1ca6d9dcafa80 - ssa_ast: ed22930c9b8a4a1d111a94474ea8f9dd3ad560cedd5a445ab7a0e9b095bdbddc - flattened_ast: a5efeb0fa8cff821c8139e5294c12466634d999be0440cc461b27aa6a8b199e8 - destructured_ast: 0e8feb66b225986c696200130e2e47b221b89d013f152c0415708212abbb0f11 - inlined_ast: 0e8feb66b225986c696200130e2e47b221b89d013f152c0415708212abbb0f11 - dce_ast: 0e8feb66b225986c696200130e2e47b221b89d013f152c0415708212abbb0f11 + - - initial_symbol_table: 7f9ed7d7a05995063d88d96043d2b8fb52205171ccb2636c3248023122073763 + type_checked_symbol_table: 6131967ecdd0ba3dc2cbfc2afc24c068913acf6a21a9b6beb673c6abc1dce2de + unrolled_symbol_table: 6131967ecdd0ba3dc2cbfc2afc24c068913acf6a21a9b6beb673c6abc1dce2de + initial_ast: 303d638ad2eed5b9d684610b8c88063bb0191c75b712af6c5601fc9f0f243f90 + unrolled_ast: 303d638ad2eed5b9d684610b8c88063bb0191c75b712af6c5601fc9f0f243f90 + ssa_ast: 675e5483a496c6d6b79192991f2d033c4a3121783fff4530d8f7063eb3249796 + flattened_ast: 2261b08933f20e43f07483fa8b3c4075b4220e1c0332daf402f8ff62e6825c33 + destructured_ast: 8a13ac43d950b64d800296433b5a7697613a2fe153e9e00dc6b52c8f69246323 + inlined_ast: 8a13ac43d950b64d800296433b5a7697613a2fe153e9e00dc6b52c8f69246323 + dce_ast: 8a13ac43d950b64d800296433b5a7697613a2fe153e9e00dc6b52c8f69246323 bytecode: c0e06b094899a8b986048ec322e2fccaf4812febf185e635cb734797a25a7626 warnings: "" diff --git a/tests/expectations/compiler/records/declaration.out b/tests/expectations/compiler/records/declaration.out index 93ebc2f0f7..d1cb079082 100644 --- a/tests/expectations/compiler/records/declaration.out +++ b/tests/expectations/compiler/records/declaration.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: c135e2fbb1d4bbb9ea86eae6feb53d84f8df28887c19f55e3467b1febad13717 - type_checked_symbol_table: 07001f1ca76990a7763e649c27e7d5c327516ebed491fd303dddb27dbe21d22a - unrolled_symbol_table: 07001f1ca76990a7763e649c27e7d5c327516ebed491fd303dddb27dbe21d22a - initial_ast: 153658ccd6dd3baafde72dc191d335d126d7d6f39b5774ea03212e51194749d5 - unrolled_ast: 153658ccd6dd3baafde72dc191d335d126d7d6f39b5774ea03212e51194749d5 - ssa_ast: c93198e6d6baa950e97613b36e789a6bf2531821ea655ebcc4eb0374ebf79394 - flattened_ast: 102ba759fb575ef9605737f088e90409bc4ea51f4ffc94eafe6a4143d33d5769 - destructured_ast: 238b4a8b72c069ca4a993d7e892837382c89319345a93c6146b72357ec56e12e - inlined_ast: 238b4a8b72c069ca4a993d7e892837382c89319345a93c6146b72357ec56e12e - dce_ast: 238b4a8b72c069ca4a993d7e892837382c89319345a93c6146b72357ec56e12e + - - initial_symbol_table: 0d1bcb70633b6984a642751db1648a2a76b6e27166e222827e17cb285e5686bd + type_checked_symbol_table: bb1fc7d7aae33dbda3a2151b6dc72edfb74707b2c2aa8a385b0cb7c1bb0bd46a + unrolled_symbol_table: bb1fc7d7aae33dbda3a2151b6dc72edfb74707b2c2aa8a385b0cb7c1bb0bd46a + initial_ast: 99a6f03e7fcf4d948291baa393b676e08e88ecf4060b1e0592c1fd1d43a67093 + unrolled_ast: 99a6f03e7fcf4d948291baa393b676e08e88ecf4060b1e0592c1fd1d43a67093 + ssa_ast: e6d1b290ed83cc2410ac99cbf58a43ff029ed502150dc4d466e8dd8d6f0f4aa1 + flattened_ast: 96587629f7b6d821aac0ee0a8284ae80d730e24740796fa746f98e5133af12e0 + destructured_ast: 46e7f8515d9fd2d022dc388390e3b41a7011fb38fb544912b39a6ce8163da583 + inlined_ast: 46e7f8515d9fd2d022dc388390e3b41a7011fb38fb544912b39a6ce8163da583 + dce_ast: 46e7f8515d9fd2d022dc388390e3b41a7011fb38fb544912b39a6ce8163da583 bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525 warnings: "" diff --git a/tests/expectations/compiler/records/gates_is_allowed.out b/tests/expectations/compiler/records/gates_is_allowed.out index c8b9e45c40..557fe9bec4 100644 --- a/tests/expectations/compiler/records/gates_is_allowed.out +++ b/tests/expectations/compiler/records/gates_is_allowed.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: d3ecf30bebe047d867c38ae51cc0d84a0f5f3eb40b86cce36c2d333e6a898d0f - type_checked_symbol_table: a1a827c679ee9f62340a3b4f1d4d90d23a11be76fefb5b3667c77dc834a4cff2 - unrolled_symbol_table: a1a827c679ee9f62340a3b4f1d4d90d23a11be76fefb5b3667c77dc834a4cff2 - initial_ast: 86dc8c049d1755adadf69edec8066ffed9582675cfb0d8c36b20cd3849d6133d - unrolled_ast: 86dc8c049d1755adadf69edec8066ffed9582675cfb0d8c36b20cd3849d6133d - ssa_ast: 0451dd27f751c0eca83dc7dd3b1934c810538ea5a038ccef3069200d1f6042b8 - flattened_ast: 7bc3d2e2c847e90edd4643acde06dabeabfcf5538990fe6c01d1a411ea406005 - destructured_ast: 1462e061f1f8fb578749d337996ef241db0b8df8d18abdbc9bf3f42329653d51 - inlined_ast: 1462e061f1f8fb578749d337996ef241db0b8df8d18abdbc9bf3f42329653d51 - dce_ast: 1462e061f1f8fb578749d337996ef241db0b8df8d18abdbc9bf3f42329653d51 + - - initial_symbol_table: c0256d322b5e4723dd8350640a34c6c5f985df73655b2b33dd9bc9b8dee684b2 + type_checked_symbol_table: 998d738482855eaba83dc4676499495e27e000a90198b3cc6fc28412e82c1c7f + unrolled_symbol_table: 998d738482855eaba83dc4676499495e27e000a90198b3cc6fc28412e82c1c7f + initial_ast: fc840b2ef6a841bfcdb759afd7535fbfa7ec23ebb07f5a8b6ae95853c1faece8 + unrolled_ast: fc840b2ef6a841bfcdb759afd7535fbfa7ec23ebb07f5a8b6ae95853c1faece8 + ssa_ast: 78c3e0e7799af2f4b7f8722fc8c13586207e5dc11efee9ad1810ad7dee40d7b5 + flattened_ast: dcf919dcb97025a1e275659ee5fa0465d5012dbe9931fb1468c096bea8ead4e6 + destructured_ast: 2ca84fce628d5d84b0ea0e360b1b5cdac04661791fea8444c4ee9b750e2d04d0 + inlined_ast: 2ca84fce628d5d84b0ea0e360b1b5cdac04661791fea8444c4ee9b750e2d04d0 + dce_ast: 2ca84fce628d5d84b0ea0e360b1b5cdac04661791fea8444c4ee9b750e2d04d0 bytecode: 48e7881ab72ea8eaea757488386d315e8b5572f7ed34a5f1c70a5d19b2c4c481 warnings: "" diff --git a/tests/expectations/compiler/records/init_expression.out b/tests/expectations/compiler/records/init_expression.out index 3467c6cbf9..66cc85149b 100644 --- a/tests/expectations/compiler/records/init_expression.out +++ b/tests/expectations/compiler/records/init_expression.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3e320d2364b68dcd6b0c4e0fe34d53f1d79871755ad272cbdcfc741a6326bc4f - type_checked_symbol_table: 6d1f891ac8a76d72966fbb9fd46e2bfae3399b196e77a780432101429e408112 - unrolled_symbol_table: 6d1f891ac8a76d72966fbb9fd46e2bfae3399b196e77a780432101429e408112 - initial_ast: 4cdf5da2723875d47c52d0f22aafce222794dd4133fc22c714ab875a959fe3c4 - unrolled_ast: 4cdf5da2723875d47c52d0f22aafce222794dd4133fc22c714ab875a959fe3c4 - ssa_ast: b303b0ff3393f63d54c28199a5fc87de8578571b883b583ce240140805525cb9 - flattened_ast: 0a35b9bff7fc20e5ab6cf525169fb1e610ea56c4f3d7f351e93c882f726a5caa - destructured_ast: 1f36fa815dc47bc42f2a03aa5a0d2e90c3d6cc5cbfc5573dfe1b2234da0fc301 - inlined_ast: 1f36fa815dc47bc42f2a03aa5a0d2e90c3d6cc5cbfc5573dfe1b2234da0fc301 - dce_ast: dded7e61d98883c5cb363fe2fafa4d1f8d9bacb0aac1bd371806917909d75d6e + - - initial_symbol_table: d67ee45aa93d861839f59aa51b8c9737079a1907f928592d6dd074574d81cc50 + type_checked_symbol_table: b3bf60f14aa590101ef4855d5a10c0eb3cab62f1db411b9611aa158a93831c41 + unrolled_symbol_table: b3bf60f14aa590101ef4855d5a10c0eb3cab62f1db411b9611aa158a93831c41 + initial_ast: a7b2a5d2bab9b5acba3c8228d3072c1d52548c7c3473feba3137f5dcdd5086c5 + unrolled_ast: a7b2a5d2bab9b5acba3c8228d3072c1d52548c7c3473feba3137f5dcdd5086c5 + ssa_ast: 06a544feefd68be5c023f01762c6cf60934ba807582027c579248abadab1ae3d + flattened_ast: c355bcb319fce184010560804ddb46629c49edf309800b3b7b0c7acd35beec57 + destructured_ast: 156e3a35671f0e8ea90c10ebb4349851ad2deb7d0c7f21903b4b9ff43e5dc10e + inlined_ast: 156e3a35671f0e8ea90c10ebb4349851ad2deb7d0c7f21903b4b9ff43e5dc10e + dce_ast: a973ff8bf4371bf76f3bcc567e10a3869224ca238d75ceceb7ecfb2c4ee22fd1 bytecode: f243717a23b7bcbf2e4656d741a9e43b8a60184892683964efb628e22e36e7f1 warnings: "" diff --git a/tests/expectations/compiler/records/init_expression_shorthand.out b/tests/expectations/compiler/records/init_expression_shorthand.out index fdaba93755..9c58596f0c 100644 --- a/tests/expectations/compiler/records/init_expression_shorthand.out +++ b/tests/expectations/compiler/records/init_expression_shorthand.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 0b7c2dde77f3d823cc8f95b0a3c4af305137e3ee78f02ec0103243671d4dbd55 - type_checked_symbol_table: ba25da0ee16aeea7f700fb370ea16e4fc2ba379bcf5fee6639826dcd2541bb14 - unrolled_symbol_table: ba25da0ee16aeea7f700fb370ea16e4fc2ba379bcf5fee6639826dcd2541bb14 - initial_ast: bb62d2ec0cef058866c76042ffae811a5ccbe60bc73a9c2772c8d0f913601129 - unrolled_ast: d89a71ff59ae64dd68459b2eac62c958e049f32e43c74ca4220b3e17bc47c103 - ssa_ast: 1ff29e0c42ea18056c2bdb8a17d95bc41f60e9779adb06e596c68f35fd26a7a2 - flattened_ast: 51ebf261c96e966fd9bf3334e4a82625d5c8cc85d464f2500bd0d017aedf6364 - destructured_ast: d73ff1ab2301c2f150754c21405217e6170e2d4111c836b2448bd64e21f801f2 - inlined_ast: d73ff1ab2301c2f150754c21405217e6170e2d4111c836b2448bd64e21f801f2 - dce_ast: ddabe15c0283cf36786cb26b3ff9cc380ade32b796a0b5b0963a2c5658a45e9e + - - initial_symbol_table: 4fcfeee924b6a87e38a7c629ac1f56fd13339e2eb7dcde54d0c33006c047016c + type_checked_symbol_table: 19129d377722476fbc3e8821b1c677e74f38f223726c85e1c8d95396aacfde9c + unrolled_symbol_table: 19129d377722476fbc3e8821b1c677e74f38f223726c85e1c8d95396aacfde9c + initial_ast: 6e4fff38559b9fb57704beddab88b2bed5069c777919f439c367006c52581fee + unrolled_ast: c4d55818902e07eb4cfcac1d4a174b5242344a831d7660374fdc06633a4492e0 + ssa_ast: eb1fce5fe86bc1f15a559638fbab7bf15c305945d91d711718a68c5494000037 + flattened_ast: a0fdbbf35bd9f35d7f90c76997356ff3cefa048ee3d31e3806ce1242a4f95680 + destructured_ast: 3393ccaa2acbe995ba63c0c4fdb3da97f14b46c0aea43abca191b458bdae04ba + inlined_ast: 3393ccaa2acbe995ba63c0c4fdb3da97f14b46c0aea43abca191b458bdae04ba + dce_ast: 0498d407f60ec4344bb521c6f8632f854395c61b424eb191ba10c005fc177a89 bytecode: 0df6e3d77f2b3503e1b948582ccf17e40ef1cc0ba784bfb0ee91dd6388003630 warnings: "" diff --git a/tests/expectations/compiler/records/nested_record.out b/tests/expectations/compiler/records/nested_record.out index f5815cbb7a..46cf14a95b 100644 --- a/tests/expectations/compiler/records/nested_record.out +++ b/tests/expectations/compiler/records/nested_record.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: a6757dd352e9bf8649a6f5db9d303e32b400d302e3cf0811cbbd9ffe8ec11711 - type_checked_symbol_table: af824ec7c255763bdf9c439b8c4a6b23bd9845b33413f702eca637e4a5b42a5f - unrolled_symbol_table: af824ec7c255763bdf9c439b8c4a6b23bd9845b33413f702eca637e4a5b42a5f - initial_ast: fa56165acf0dda153e68c27b680515b870932da3779d7671cf0675e54ef2894f - unrolled_ast: fa56165acf0dda153e68c27b680515b870932da3779d7671cf0675e54ef2894f - ssa_ast: 11c912fa1b6baced88170d0118edf4949fcffea1e3a121045ff4c0829e270132 - flattened_ast: fdd8050d48ca0db58f47dd453df80be62bf549f261931f7cde935013a13acb89 - destructured_ast: 1bb5525ee82995f8a97e74baedf88f71d5269b1fc7d06377e5194838882d12b0 - inlined_ast: 1bb5525ee82995f8a97e74baedf88f71d5269b1fc7d06377e5194838882d12b0 - dce_ast: 052bd81b06306fe45872d8a68a147787acbc90fffb463698ede74579bb4944fc + - - initial_symbol_table: 390a3faf48166fbd42008423665eece5501185356b1949bac4172c8036fcc608 + type_checked_symbol_table: 155331fa9a35de4f64c4d70314df88f7d73539f366f1da4a38811bfdbea35657 + unrolled_symbol_table: 155331fa9a35de4f64c4d70314df88f7d73539f366f1da4a38811bfdbea35657 + initial_ast: e51b297c6490fe3a00f5e2ef311f43af977176c5462bc898a905b6cb64e3b70b + unrolled_ast: e51b297c6490fe3a00f5e2ef311f43af977176c5462bc898a905b6cb64e3b70b + ssa_ast: 5b6082bc97cb75d570962386d74b47f1e118b29f0b438b3e1a193210d860e2a4 + flattened_ast: 9ee8f02902485b2ecf516276de4110a46222274a37d7b69f756f62115e0aa568 + destructured_ast: 1275b2c4a6f92e30730b7437ee70e95c398570b0ba71b189c47261c437bb7f6c + inlined_ast: 1275b2c4a6f92e30730b7437ee70e95c398570b0ba71b189c47261c437bb7f6c + dce_ast: 1c4c611b3bf931eac128eff6d0519d9ea7a4b6707bbfc30dc164276c814ef569 bytecode: 9477487eb30939ab953ae2b069d924cc89d50b2b1062bfad64dcb7c79d817b6f 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 63d9688250..9b658d0b85 100644 --- a/tests/expectations/compiler/records/record_declaration_out_of_order.out +++ b/tests/expectations/compiler/records/record_declaration_out_of_order.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 823522114863d7e6f6aeea3c51ba80535c7fa8ba49115b0b645c1f0ff6a359c4 - type_checked_symbol_table: 78d3b5c6288e9db5a7165141849cd03751f1026b047ca2017da1308b69d8f0c9 - unrolled_symbol_table: 78d3b5c6288e9db5a7165141849cd03751f1026b047ca2017da1308b69d8f0c9 - initial_ast: bdc1996fa39191945d7d1cd730c542b4e2d58211fc56560bd7cf2ea7b2e27d46 - unrolled_ast: bdc1996fa39191945d7d1cd730c542b4e2d58211fc56560bd7cf2ea7b2e27d46 - ssa_ast: 84610cf3f52a8917538dd48b08f8725bd8536e8aa23912d6b7d7c3e172a782d8 - flattened_ast: bbd7ac711804e78962ef206e024167cc9a1037e17cbd9048f70f88254e4449a7 - destructured_ast: 97f6035c1332aa14dd0ccace4038a12f21b5377e4e76f28f3e28130d9a05a94a - inlined_ast: 97f6035c1332aa14dd0ccace4038a12f21b5377e4e76f28f3e28130d9a05a94a - dce_ast: 97f6035c1332aa14dd0ccace4038a12f21b5377e4e76f28f3e28130d9a05a94a + - - initial_symbol_table: 824cf9839d223e21c7d811154f01831c361aada3003baf4d6fab6625faa3c05e + type_checked_symbol_table: 3d67a6354e95270e69bbcd823b0de26599033f781df33e82879e3328589be4c1 + unrolled_symbol_table: 3d67a6354e95270e69bbcd823b0de26599033f781df33e82879e3328589be4c1 + initial_ast: 8c8bdde0c9230930e054e337991eec2c498ebab5d44fd01346f9dc45a7974d8f + unrolled_ast: 8c8bdde0c9230930e054e337991eec2c498ebab5d44fd01346f9dc45a7974d8f + ssa_ast: fbccaf3c6390458a0676189e1bf8fbfd6af62c0015333b393f15b07ae8caf9ee + flattened_ast: fb30da9a23d71844b4d9a512155bcbd7298e8117868601899aeb4c71b1ec32bc + destructured_ast: 17b563ae30ad8c77bdb7a7b95ee826e30a99d537a465c1efd7721263dc63f478 + inlined_ast: 17b563ae30ad8c77bdb7a7b95ee826e30a99d537a465c1efd7721263dc63f478 + dce_ast: 17b563ae30ad8c77bdb7a7b95ee826e30a99d537a465c1efd7721263dc63f478 bytecode: 567f936a9f498a3648860fa0c7028b9fe84c93e9843fc82865e39298bc99c525 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 31dc4304bc..cb86013b1b 100644 --- a/tests/expectations/compiler/records/record_init_out_of_order.out +++ b/tests/expectations/compiler/records/record_init_out_of_order.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1010605fc91a3e7429a2bb96d1265435d6c34826e01d871860e15115b60ec01b - type_checked_symbol_table: 6c6790dd39288815379930977d3d72470a1449cd1b1993c0808cd53534d1f826 - unrolled_symbol_table: 6c6790dd39288815379930977d3d72470a1449cd1b1993c0808cd53534d1f826 - initial_ast: 7ceba18c273ba28c171b5d8befae7b92ae4a973465365132026d5f914561b828 - unrolled_ast: 49f7a42fe1ee2e1820101f41773c5ff52b708efc92b4e705dbac3bd772fbcb4d - ssa_ast: d8116feb841aab1c3d64ccb20eb1a456206f29f7bf770e381c3363796b7f24af - flattened_ast: 02d67dacb0f724bb4b04839a904c83d94d25b32f4b7c1a810e100ba935c1ef10 - destructured_ast: 1d8e79bd85f6c98390b470a030c821bcdfe4ca583c6c8bde2edb57300d3a71e5 - inlined_ast: 1d8e79bd85f6c98390b470a030c821bcdfe4ca583c6c8bde2edb57300d3a71e5 - dce_ast: 1d8e79bd85f6c98390b470a030c821bcdfe4ca583c6c8bde2edb57300d3a71e5 + - - initial_symbol_table: 1a9740c4a43ff2f343d3cf17926129c4a739750fda226bf6c35b98a170640ff7 + type_checked_symbol_table: aa133660b58b5e69053d80900594964d896bd11af0486d6ffdc575bcfa961607 + unrolled_symbol_table: aa133660b58b5e69053d80900594964d896bd11af0486d6ffdc575bcfa961607 + initial_ast: 3ce4a574b2f632d27e523026af73d82455109ca3cd2ede49491ae47d87326dcc + unrolled_ast: d2431f8a40442625446a8c698fab8d8981f01b384f689918093f28e481c86943 + ssa_ast: 24a2592927eefe82ea5d7334281ab6823fd88a00f98db626799a171bb1bb882e + flattened_ast: 6d24a033ae2c915b82516935d20f7b96eb9408996df925e5849bc17150881f40 + destructured_ast: 1fd85a0697fbf43a08325d1471d891da97667d9835e36dedf25e491028598c72 + inlined_ast: 1fd85a0697fbf43a08325d1471d891da97667d9835e36dedf25e491028598c72 + dce_ast: 1fd85a0697fbf43a08325d1471d891da97667d9835e36dedf25e491028598c72 bytecode: 8c8992021f4a3ff29c9d5b1ddb3a34e14878b9cd822ac6e470018a4e268b2769 warnings: "" diff --git a/tests/expectations/compiler/records/record_with_visibility.out b/tests/expectations/compiler/records/record_with_visibility.out index b5a494e397..d8222904a1 100644 --- a/tests/expectations/compiler/records/record_with_visibility.out +++ b/tests/expectations/compiler/records/record_with_visibility.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 683d28f905f9ebab3eabac6f86be618c3c4527dbcac72624fdaf4f30f7b9912c - type_checked_symbol_table: 3f1dc10901b99443b1cb15d6c78ae74cb335cb98e07b6c8921bf4ec02697d484 - unrolled_symbol_table: 3f1dc10901b99443b1cb15d6c78ae74cb335cb98e07b6c8921bf4ec02697d484 - initial_ast: 2ffa335efaf268067c6088b90e19d48a0b915e0dc7f6295deee8f452cf0abe45 - unrolled_ast: 2ffa335efaf268067c6088b90e19d48a0b915e0dc7f6295deee8f452cf0abe45 - ssa_ast: 7f0c666b1ce951e2f6b6d7baee9d535c5c81f2dad82549389338f3af57d2ecf9 - flattened_ast: ee26aeb04420745a30b380048d59ee83170ec899a815290715673f00b483fab2 - destructured_ast: 227de97ed8c5358f2f976ac3da2cff9c59c853121d8164b119a906d1593f0cb0 - inlined_ast: 227de97ed8c5358f2f976ac3da2cff9c59c853121d8164b119a906d1593f0cb0 - dce_ast: 227de97ed8c5358f2f976ac3da2cff9c59c853121d8164b119a906d1593f0cb0 + - - initial_symbol_table: 3afd40ff44bafba49a37d8143216ea7702fcf632dcd0dbf32db61c6fb2c88e60 + type_checked_symbol_table: 6c7790239960d7041b5d60d4a0335f2c1fa58178290f2710d7dfbc31f312b0c4 + unrolled_symbol_table: 6c7790239960d7041b5d60d4a0335f2c1fa58178290f2710d7dfbc31f312b0c4 + initial_ast: 5171747bd3930f8d4606fbd6205fcb53cde76afe9d7bbbbb028e672acefa12bb + unrolled_ast: 5171747bd3930f8d4606fbd6205fcb53cde76afe9d7bbbbb028e672acefa12bb + ssa_ast: 96c888c5cbc23605c54865da5caf5cf57aeefe8af5b704c5d2e8d0a732d27f56 + flattened_ast: 75c4f79353184fb68cbb0d03be6b99bbedad8a382261b50c052b91aff0eb2cdf + destructured_ast: d70a2ab23ed68a4558d4407d1e2eddc57ffbc97e227ea9f9cf709c70c26fd148 + inlined_ast: d70a2ab23ed68a4558d4407d1e2eddc57ffbc97e227ea9f9cf709c70c26fd148 + dce_ast: d70a2ab23ed68a4558d4407d1e2eddc57ffbc97e227ea9f9cf709c70c26fd148 bytecode: b028178300130b3ccbbce4d1d496a8feb1e4ac876572588e646c6e220105ff70 warnings: "" diff --git a/tests/expectations/compiler/scalar/add.out b/tests/expectations/compiler/scalar/add.out index 1b2e9ba441..e15d78de17 100644 --- a/tests/expectations/compiler/scalar/add.out +++ b/tests/expectations/compiler/scalar/add.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 250e6570ee5f66828561071c67cc5a854f3cfbd81fe2728c891f1aeb69961053 - type_checked_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7 - unrolled_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7 + - - initial_symbol_table: 41bf383186d73da21b2a4b131c8a6c247ef5cc5909ba087efc8d1edc8c006fab + type_checked_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755 + unrolled_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755 initial_ast: 08f39745a07415da0fbe7eb1a392f55af57eef872dd47c6d1a8ee75e4a33cdd3 unrolled_ast: 08f39745a07415da0fbe7eb1a392f55af57eef872dd47c6d1a8ee75e4a33cdd3 ssa_ast: b87900723f3d413bbb0c307ce9cd61e54938665b3b00bf644d01edfc080d2d6f diff --git a/tests/expectations/compiler/scalar/cmp.out b/tests/expectations/compiler/scalar/cmp.out index 78ba5b1f20..5299cbc6d5 100644 --- a/tests/expectations/compiler/scalar/cmp.out +++ b/tests/expectations/compiler/scalar/cmp.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e4826be48879195a9d4dd00485763ef6522d814b21289ad6351634ace20c4666 - type_checked_symbol_table: 19e2397da68ea2285381adab01484f01cb526831b1bfbc047ee556fa1c8b2a97 - unrolled_symbol_table: 19e2397da68ea2285381adab01484f01cb526831b1bfbc047ee556fa1c8b2a97 + - - initial_symbol_table: c8b681115588beca92c62d7c9918d14451418e73d201df8632c0dd8751551158 + type_checked_symbol_table: 0b6e278ec62fd6e5633c45366d0c3ee95cc11b02f8c90cc6cc8ce3e737f4b9c7 + unrolled_symbol_table: 0b6e278ec62fd6e5633c45366d0c3ee95cc11b02f8c90cc6cc8ce3e737f4b9c7 initial_ast: 539aaf31d15dcce93051083101002d157e3ff4595bec26447bd4eb8f0717d233 unrolled_ast: 539aaf31d15dcce93051083101002d157e3ff4595bec26447bd4eb8f0717d233 ssa_ast: a3eea78aead1ea76c63ff52ac41fd281c58b9387ad640520e4fa80211674aa37 diff --git a/tests/expectations/compiler/scalar/eq.out b/tests/expectations/compiler/scalar/eq.out index 88a213cab6..296f6600b2 100644 --- a/tests/expectations/compiler/scalar/eq.out +++ b/tests/expectations/compiler/scalar/eq.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e4826be48879195a9d4dd00485763ef6522d814b21289ad6351634ace20c4666 - type_checked_symbol_table: 79a1af20533a115c52080ee91ac3f0bbb37082aa33f452f3f7f29833761384ac - unrolled_symbol_table: 79a1af20533a115c52080ee91ac3f0bbb37082aa33f452f3f7f29833761384ac + - - initial_symbol_table: c8b681115588beca92c62d7c9918d14451418e73d201df8632c0dd8751551158 + type_checked_symbol_table: bf65a5d8f74af13711beb9d99e0a1852e1b7a78dee26baa54bff0b00e51666a1 + unrolled_symbol_table: bf65a5d8f74af13711beb9d99e0a1852e1b7a78dee26baa54bff0b00e51666a1 initial_ast: 8f8e27b233d9ccb62bde4da815b1e42ef4408e912a69bf70f9a731d529167580 unrolled_ast: 8f8e27b233d9ccb62bde4da815b1e42ef4408e912a69bf70f9a731d529167580 ssa_ast: 82f18cd52e37ad22d4535a7a0c88ac9c1d013cf6a51b7413fe74a4f9507eda22 diff --git a/tests/expectations/compiler/scalar/operator_methods.out b/tests/expectations/compiler/scalar/operator_methods.out index c0ebe3a0d1..282d2e4c2d 100644 --- a/tests/expectations/compiler/scalar/operator_methods.out +++ b/tests/expectations/compiler/scalar/operator_methods.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e4826be48879195a9d4dd00485763ef6522d814b21289ad6351634ace20c4666 - type_checked_symbol_table: 5dc90164acc3928230a9aaf79aeadf29d9ce77a40a24c5e794d74d85b5745578 - unrolled_symbol_table: 5dc90164acc3928230a9aaf79aeadf29d9ce77a40a24c5e794d74d85b5745578 + - - initial_symbol_table: c8b681115588beca92c62d7c9918d14451418e73d201df8632c0dd8751551158 + type_checked_symbol_table: 9d5c8fbb67d4f385be0fa3b61bf0e25cef51d26b680b49fa5169b689dd257ba4 + unrolled_symbol_table: 9d5c8fbb67d4f385be0fa3b61bf0e25cef51d26b680b49fa5169b689dd257ba4 initial_ast: 815a7ccc93624da4c1093ac5fe358568f08ce0a5b8472050719a038bd411e696 unrolled_ast: 815a7ccc93624da4c1093ac5fe358568f08ce0a5b8472050719a038bd411e696 ssa_ast: b3af138e103befa40105ab86b0201ce810784e08019a9dd84237d8ffeff2aed6 diff --git a/tests/expectations/compiler/scalar/scalar.out b/tests/expectations/compiler/scalar/scalar.out index 60f2e80545..6524e6a0d6 100644 --- a/tests/expectations/compiler/scalar/scalar.out +++ b/tests/expectations/compiler/scalar/scalar.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 996bc842d37b08f0ea6c58aa85d6255f488c5db73bf359b4ef6f076ece8656c8 - type_checked_symbol_table: 5933cf1e973b5121cfddbf49109624dde0c7655af43c8300f724f602936e9eb6 - unrolled_symbol_table: 5933cf1e973b5121cfddbf49109624dde0c7655af43c8300f724f602936e9eb6 + - - initial_symbol_table: fae35d27eb52c97a3036ebc90aa38df15b01e481a14cb1c74753fcecf8e197b4 + type_checked_symbol_table: c6aa29ac24284254317b9031622603b7d86f8bb79fd2c5bd1a596343ad0f5256 + unrolled_symbol_table: c6aa29ac24284254317b9031622603b7d86f8bb79fd2c5bd1a596343ad0f5256 initial_ast: 1da23c395a37ee6dc654d8253edf11a59c70213726d0c3c6dbf1884a1554afae unrolled_ast: 1da23c395a37ee6dc654d8253edf11a59c70213726d0c3c6dbf1884a1554afae ssa_ast: 296ef6e588d0ec2c347afe08fd8772c660bbabb3e8a0d8cc2591595b88d9a3e8 diff --git a/tests/expectations/compiler/scalar/ternary.out b/tests/expectations/compiler/scalar/ternary.out index 5bedc9e1c2..b0b9dc734b 100644 --- a/tests/expectations/compiler/scalar/ternary.out +++ b/tests/expectations/compiler/scalar/ternary.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 250e6570ee5f66828561071c67cc5a854f3cfbd81fe2728c891f1aeb69961053 - type_checked_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7 - unrolled_symbol_table: 875c0ab2a9ac9f57d9e7c3fdbb0e840016d21f01280075cf9d3cd34c8b7ff3f7 + - - initial_symbol_table: 41bf383186d73da21b2a4b131c8a6c247ef5cc5909ba087efc8d1edc8c006fab + type_checked_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755 + unrolled_symbol_table: 3a017e4c2307c8cc3fa1443293fe3cc80ab72899d3644b2160277c9493646755 initial_ast: 78849f44d4544f2bdbc41572d68175df072f3c95f6750449c2de7a52aefe5348 unrolled_ast: 78849f44d4544f2bdbc41572d68175df072f3c95f6750449c2de7a52aefe5348 ssa_ast: fc00e8ecc770a733ad98578b9b9cd1b7a9c0908f34452b55f21b059817428282 diff --git a/tests/expectations/compiler/signature/signature.out b/tests/expectations/compiler/signature/signature.out index df3fde028d..ddfe0d2642 100644 --- a/tests/expectations/compiler/signature/signature.out +++ b/tests/expectations/compiler/signature/signature.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f42679f84a0502913466b98ad0802570b196a03efb92762dbf14ddef9343e2bb - type_checked_symbol_table: badc647bf125be858219463ee7be65a54c641b1a351a7f0b17012263cce0ad5a - unrolled_symbol_table: badc647bf125be858219463ee7be65a54c641b1a351a7f0b17012263cce0ad5a - initial_ast: 43e55635a47003822f45444427c588a24e2e2454c7c73886ef34d8ba778092ec - unrolled_ast: 43e55635a47003822f45444427c588a24e2e2454c7c73886ef34d8ba778092ec - ssa_ast: db432aff0534a05272c1ed429ed9cdb1f56a2fde5e38e6c5b0e8c9acfa5efa51 - flattened_ast: 36ef93f8ee494159dba93b850f3c27e80ad9b1c4b01819dcf743a7a91465238a - destructured_ast: 8695b8dd6b20382bab016900b17f5cdbeb82a0a69171f293627210c330972f22 - inlined_ast: 8695b8dd6b20382bab016900b17f5cdbeb82a0a69171f293627210c330972f22 - dce_ast: b9d650a1c099f30c6a885f4ac1202309796b8333ae17191b052f6c06913429c3 + - - initial_symbol_table: 2cf29ffa26bc8d616addb935d0ee04d797aa8d640338810de43925e7a50f0855 + type_checked_symbol_table: 13cffda27d5b5b7fed358e01eaa91f3a73a5239f90f5ecd5154b9c17ef352de6 + unrolled_symbol_table: 13cffda27d5b5b7fed358e01eaa91f3a73a5239f90f5ecd5154b9c17ef352de6 + initial_ast: 4b5523cb19aee939d95379542f2a4cd29c779d2ac3be58f585ddcc1cd7fadfca + unrolled_ast: 4b5523cb19aee939d95379542f2a4cd29c779d2ac3be58f585ddcc1cd7fadfca + ssa_ast: 95a044f87b1135829f8547f1f11336c21dc13601d24b6e5c16ec494512e53ece + flattened_ast: 6ab17bdac4eb566fc842d8bd950f8fb3750a68621c7b4a9268ab77786753b4c7 + destructured_ast: 0890148c689a44981cb7ced17f3c9a737a1dae3f515dc48d0ab760d62c8696b1 + inlined_ast: 0890148c689a44981cb7ced17f3c9a737a1dae3f515dc48d0ab760d62c8696b1 + dce_ast: 0273e67fade16763d7a82f64942f87a1365cdf9462c02e1a3a0b33d41ccc6273 bytecode: 9a042a6076c83bb376f10443261e56704956030b03df62da5d5f4742ac10c74d warnings: "" diff --git a/tests/expectations/compiler/statements/assign.out b/tests/expectations/compiler/statements/assign.out index 90763f4cda..78e2235082 100644 --- a/tests/expectations/compiler/statements/assign.out +++ b/tests/expectations/compiler/statements/assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3ac9168f82291d5fc3bd4cbb71c980e45e9d30eb39ef3b6b155fd40017001c0c - type_checked_symbol_table: ce76e7fa728b36401da5d51e53b0604855c25aab7e8811decb903eb9a65518d4 - unrolled_symbol_table: ce76e7fa728b36401da5d51e53b0604855c25aab7e8811decb903eb9a65518d4 + - - initial_symbol_table: 5374fec5b1894904c170048e8f2b3cc4e15114370ed828a2d045eeef86326e75 + type_checked_symbol_table: fb30ac22bd93a5748578931476a917658eda4d14b42b1ff238d174b0927e4868 + unrolled_symbol_table: fb30ac22bd93a5748578931476a917658eda4d14b42b1ff238d174b0927e4868 initial_ast: c9819f0ca6a08e515ef5aaa5e18bba6ea2941c889714107da62b0e6ca8c2e5f0 unrolled_ast: c9819f0ca6a08e515ef5aaa5e18bba6ea2941c889714107da62b0e6ca8c2e5f0 ssa_ast: e46fa2a0c768a7090e0815d9ad69931883936f09a71b8ba1d1a4ecf6343f0c54 diff --git a/tests/expectations/compiler/statements/block.out b/tests/expectations/compiler/statements/block.out index 2633abe9bc..3118bbadb7 100644 --- a/tests/expectations/compiler/statements/block.out +++ b/tests/expectations/compiler/statements/block.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 767bd748b5ced71fe473ebae1bf52684d4dc852271785dc2aaa0fe6bdd24e37c - type_checked_symbol_table: 7cbd56e29e298c02725720a2362060a7acb796a70ad6a83181e7f88dc1d43f58 - unrolled_symbol_table: 7cbd56e29e298c02725720a2362060a7acb796a70ad6a83181e7f88dc1d43f58 + - - initial_symbol_table: 1d8632a1a2fa69ff76cf59869e3f4f0fd0d3a67df7acd68e84dc620bd9c080cc + type_checked_symbol_table: 228dd0836cc718c05d84baa9a0f96a30b4bfac2d5fab86244c78f3dc410c7215 + unrolled_symbol_table: 228dd0836cc718c05d84baa9a0f96a30b4bfac2d5fab86244c78f3dc410c7215 initial_ast: 55bbe227e9ce35afcdfcc1a3d0d4f8c0123c1d2ce7ba72d560b4643fb347869e unrolled_ast: 55bbe227e9ce35afcdfcc1a3d0d4f8c0123c1d2ce7ba72d560b4643fb347869e ssa_ast: 3316e522304ba18f6e91afd680427f73c4f7ca248947a5760ed8db6eb703f66d diff --git a/tests/expectations/compiler/statements/chain.out b/tests/expectations/compiler/statements/chain.out index 6b1ab1946b..3cc50ccc96 100644 --- a/tests/expectations/compiler/statements/chain.out +++ b/tests/expectations/compiler/statements/chain.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b - type_checked_symbol_table: 0cf5afb263a49151f5113eb8f2af8ff23c1f30307f3eb7b9d2405480a5546baf - unrolled_symbol_table: 0cf5afb263a49151f5113eb8f2af8ff23c1f30307f3eb7b9d2405480a5546baf + - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5 + type_checked_symbol_table: bebbbabce241b025bd104dd8b4daad6744ab729b5289f5a7c17786856a779f9d + unrolled_symbol_table: bebbbabce241b025bd104dd8b4daad6744ab729b5289f5a7c17786856a779f9d initial_ast: babc9ec745d6294d7d72fbc9876ecba9a063466ca638f4bc10fc32f467a394ec unrolled_ast: babc9ec745d6294d7d72fbc9876ecba9a063466ca638f4bc10fc32f467a394ec ssa_ast: 1ae012488be36a55c1fa7f963819552447d89f17e159dcb6b8664e19d50673cd diff --git a/tests/expectations/compiler/statements/expr_statement.out b/tests/expectations/compiler/statements/expr_statement.out index b114b19d0f..43c55d95e2 100644 --- a/tests/expectations/compiler/statements/expr_statement.out +++ b/tests/expectations/compiler/statements/expr_statement.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f68d14e8a27bfc9f6d83af3c56b9f38c226f8322205b3717d5636a796557c1d4 - type_checked_symbol_table: c18bc6d4e4f361b177cf17cbb6c34df9bac9d8916e3bb4605d7ca7601da6c6dc - unrolled_symbol_table: c18bc6d4e4f361b177cf17cbb6c34df9bac9d8916e3bb4605d7ca7601da6c6dc - initial_ast: 487fa7c1ce17071100d886b850cb63a9a62eba5b201c8c0a18a38d5b311f7578 - unrolled_ast: 487fa7c1ce17071100d886b850cb63a9a62eba5b201c8c0a18a38d5b311f7578 - ssa_ast: f5847d8a0d11f3c474bfa5ebeb126f5380a3d1c2ddb01d96b0ab4e654f1c3036 - flattened_ast: 92f2d5330238230580b8911181825dacdcedbb304690fdc7cef1f104c120671d - destructured_ast: 9aeb985a69f0088961f37c8bdb962677679bb7d0aacfbd423d99ccdf00ba7bdd - inlined_ast: 9aeb985a69f0088961f37c8bdb962677679bb7d0aacfbd423d99ccdf00ba7bdd - dce_ast: 9aeb985a69f0088961f37c8bdb962677679bb7d0aacfbd423d99ccdf00ba7bdd + - - initial_symbol_table: 975b9ae3b071c1afad9706f86978391ccffe7e40a702c14b44b3c3592e8e5b64 + type_checked_symbol_table: 4a6e3b9c87e655d7f25fd07daa98afa1d2016117fac9897b4309b1e83b723ceb + unrolled_symbol_table: 4a6e3b9c87e655d7f25fd07daa98afa1d2016117fac9897b4309b1e83b723ceb + initial_ast: c8324ded660c3d7d90ff497fac14dc9a2b01919d8321de60d6812578da9247c8 + unrolled_ast: c8324ded660c3d7d90ff497fac14dc9a2b01919d8321de60d6812578da9247c8 + ssa_ast: 6a90d6806611905cfd50308dafc1ab3f2fbcf127c11ad4e9464009ebee5ae260 + flattened_ast: f0cf3eb6ab68d348b1a1162f32bfe4b089c2c1e09481bcfdda3f69a5d855e340 + destructured_ast: 6f7817d5e28b19428bf0493ca47cf05ac155882e9511ba2279c9b1eabe521167 + inlined_ast: 6f7817d5e28b19428bf0493ca47cf05ac155882e9511ba2279c9b1eabe521167 + dce_ast: 6f7817d5e28b19428bf0493ca47cf05ac155882e9511ba2279c9b1eabe521167 bytecode: 401bb4388cffbc9e0df078a93024b669f7de284cfe97f564143486a27cb070ab warnings: "" diff --git a/tests/expectations/compiler/statements/expr_statement_fail.out b/tests/expectations/compiler/statements/expr_statement_fail.out index affd90e42a..92c76bc3ec 100644 --- a/tests/expectations/compiler/statements/expr_statement_fail.out +++ b/tests/expectations/compiler/statements/expr_statement_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EAST0372006]: function `foo` shadowed by\n --> compiler-test:9:46\n |\n 9 | transition foo(flag: bool, a: u8, b: u8, foo: Foo, i: i8) -> u8 {\n | ^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:10:9\n |\n 10 | a + b;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:11:9\n |\n 11 | flag ? a : b;\n | ^^^^^^^^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:12:9\n |\n 12 | foo.a;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:13:9\n |\n 13 | Foo {\n 14 | a: a,\n 15 | };\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:16:9\n |\n 16 | a;\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:17:9\n |\n 17 | 1u8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:18:9\n |\n 18 | -i8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:19:9\n |\n 19 | ();\n | ^^^\n" + - "Error [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:10:9\n |\n 10 | a + b;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:11:9\n |\n 11 | flag ? a : b;\n | ^^^^^^^^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:12:9\n |\n 12 | foo.a;\n | ^^^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:13:9\n |\n 13 | Foo {\n 14 | a: a,\n 15 | };\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:16:9\n |\n 16 | a;\n | ^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:17:9\n |\n 17 | 1u8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:18:9\n |\n 18 | -i8;\n | ^^^^\nError [ETYC0372060]: An expression statement must be a function call.\n --> compiler-test:19:9\n |\n 19 | ();\n | ^^^\n" diff --git a/tests/expectations/compiler/statements/iteration_basic.out b/tests/expectations/compiler/statements/iteration_basic.out index 3f61c18294..c3a1ca6e42 100644 --- a/tests/expectations/compiler/statements/iteration_basic.out +++ b/tests/expectations/compiler/statements/iteration_basic.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b - type_checked_symbol_table: 1de6c57a869065f79692384e551adbaf4079a38b0aad780d29c3a12b4c426cce - unrolled_symbol_table: c26c328d20ec9c739fdb28969a9d8a4cf6e77d0e531789d87b9957c1f11fd6d2 + - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5 + type_checked_symbol_table: a90ae24a99c0b0d0698389ad4273411f6c212b1c50c71208f218e632c2a21b99 + unrolled_symbol_table: 2bbcffef412f776a20b8af03906990df50557047c3160cc7b1307071f0cc1de5 initial_ast: 345b478700f8b84a9c80c2bfc9b9dcbfbd276c751c22bb45e5cb211dc9fc5a19 unrolled_ast: b597c7f97e377be8df0e2741fc1cbb3a076e6606ebf2b662a801687c742e6cf4 ssa_ast: 0770f3ea728d224942e96ea0a221cb0af7d934fcabde6f1d2c16fefed291585c diff --git a/tests/expectations/compiler/statements/iteration_nested.out b/tests/expectations/compiler/statements/iteration_nested.out index 6040edc99d..8ce80bd8e5 100644 --- a/tests/expectations/compiler/statements/iteration_nested.out +++ b/tests/expectations/compiler/statements/iteration_nested.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 03b82f2ef9ab0a13dc1c6336207ff64b8dc6de77b1594f2be502999e4f7c89f0 - type_checked_symbol_table: 09bc4434858af8eb6e4c0e1f966ae6187dd5f04e7b73592eb2b6c011f36d7e5d - unrolled_symbol_table: 7dbba533593a57fde32b265b395875684749ad0bb934af3045077fc4f89b2989 + - - initial_symbol_table: 0c2aa56da16df0e29a010187b08bc18cfb647eb822f1b44886952fe8487ef354 + type_checked_symbol_table: f5a3ae1ebb60f7d02a461b87461e82bb79d7344473bbfefa2d8064cde8a0dd93 + unrolled_symbol_table: 3a41526d7ccdd70e3f3c8598846644bb54a177decaa67c999b04c7f3b5bb11e9 initial_ast: bc0522a19ce5bdedae76d24bedf018c4b47d81e6e2dba499e2d24e03e45cdd76 unrolled_ast: 836c792dbcd5c2180e37105dec0a41e1a7d93d24342e96082a2a3b6f9d6f3c08 ssa_ast: 2a6bcc6a24f14c40c79f798bfe97036f0f22d1ee13e38efeb523e38c017d51aa diff --git a/tests/expectations/compiler/statements/multiple_returns.out b/tests/expectations/compiler/statements/multiple_returns.out index 34edb3bbc2..a7fb5ceb30 100644 --- a/tests/expectations/compiler/statements/multiple_returns.out +++ b/tests/expectations/compiler/statements/multiple_returns.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b - type_checked_symbol_table: f50b69c8caa2bda5533422484abb2382a39df83b776e56a7603c6b50c60ccf25 - unrolled_symbol_table: f50b69c8caa2bda5533422484abb2382a39df83b776e56a7603c6b50c60ccf25 + - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5 + type_checked_symbol_table: e7d8107eff994b91baa9dbabce36ad57a25e8c0c4cda53d6d732ed55009fb024 + unrolled_symbol_table: e7d8107eff994b91baa9dbabce36ad57a25e8c0c4cda53d6d732ed55009fb024 initial_ast: 18525ab30bc32efe2ae28cda3c8e1bce6f825af144b60ef937b0459438b54875 unrolled_ast: 18525ab30bc32efe2ae28cda3c8e1bce6f825af144b60ef937b0459438b54875 ssa_ast: 4f25337bf5c90f169f1e104b9f1b2a7a889ae872f8e073c2ea5dff5b28dc73b3 diff --git a/tests/expectations/compiler/statements/mutate.out b/tests/expectations/compiler/statements/mutate.out index c9a347a8f0..55561f0f91 100644 --- a/tests/expectations/compiler/statements/mutate.out +++ b/tests/expectations/compiler/statements/mutate.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: b1a9195d92934136a9a848bf680219468c5aa33af751ef3b9e0ba3f995cebc8b - type_checked_symbol_table: 583ed0adba552a2abfd5927ecebd5c20fa943380c8d0b45e00a33e7c03de3300 - unrolled_symbol_table: 583ed0adba552a2abfd5927ecebd5c20fa943380c8d0b45e00a33e7c03de3300 + - - initial_symbol_table: 1fae498dd24d5bb583ed1af029d658ab34145de9833396acdbac6db7a89280d5 + type_checked_symbol_table: 29920e123c0aee8b99a83a9db16ea20ed51abe478aa1798ef97bb47841c95a15 + unrolled_symbol_table: 29920e123c0aee8b99a83a9db16ea20ed51abe478aa1798ef97bb47841c95a15 initial_ast: c0d2dec770fc35bb87730440aa9fcf3a6e7fa3d38889b770be77305bf680ede3 unrolled_ast: c0d2dec770fc35bb87730440aa9fcf3a6e7fa3d38889b770be77305bf680ede3 ssa_ast: 432264ef6ab5768b4ee45acbac39586b81e077f6b28bd25bfd3a538dc1f4970c diff --git a/tests/expectations/compiler/statements/operations/add_assign.out b/tests/expectations/compiler/statements/operations/add_assign.out index 9ce62b3b98..87e5de16aa 100644 --- a/tests/expectations/compiler/statements/operations/add_assign.out +++ b/tests/expectations/compiler/statements/operations/add_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: 3aa74a26d1b5a7100d693dae36b0fc501a1cb4fdd4fe642b96487cf355634ae3 unrolled_ast: 3aa74a26d1b5a7100d693dae36b0fc501a1cb4fdd4fe642b96487cf355634ae3 ssa_ast: 9d915654a1161e75159760a4b12b364ba1ee8b02c98516a6ee171a8c9057bcf7 diff --git a/tests/expectations/compiler/statements/operations/and_assign.out b/tests/expectations/compiler/statements/operations/and_assign.out index 44d202a641..bccc1ab0e5 100644 --- a/tests/expectations/compiler/statements/operations/and_assign.out +++ b/tests/expectations/compiler/statements/operations/and_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2658cc46474508322e7f12b986c382eeffb3de47b35e77a1a0d78d5ccb012baf - type_checked_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b - unrolled_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b + - - initial_symbol_table: 24eba50d689b587f5698545b6077712c3d1cbaec9b43599eef9d9a6d33284e23 + type_checked_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52 + unrolled_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52 initial_ast: 608ff467a97369f6811d0722055432a8497fee590b89cb85bcd3afd31fb64a11 unrolled_ast: 608ff467a97369f6811d0722055432a8497fee590b89cb85bcd3afd31fb64a11 ssa_ast: d86ea65a36b8f48abb9a665d8956c7642e5b445855e37c860ec8c69e27364b9f diff --git a/tests/expectations/compiler/statements/operations/bitand_assign.out b/tests/expectations/compiler/statements/operations/bitand_assign.out index f13a2ddab5..ea805d4d66 100644 --- a/tests/expectations/compiler/statements/operations/bitand_assign.out +++ b/tests/expectations/compiler/statements/operations/bitand_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: c7878762ae58834cbf3ec6c0b75e66f24b00ec0a9d548cfaa5a828e26dc072ce unrolled_ast: c7878762ae58834cbf3ec6c0b75e66f24b00ec0a9d548cfaa5a828e26dc072ce ssa_ast: 47ef7f8591004f6415257a7c248adf944a7501b4c9d939104cebadaa4d93625e diff --git a/tests/expectations/compiler/statements/operations/bitor_assign.out b/tests/expectations/compiler/statements/operations/bitor_assign.out index 444e41d361..c7274b16ee 100644 --- a/tests/expectations/compiler/statements/operations/bitor_assign.out +++ b/tests/expectations/compiler/statements/operations/bitor_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: 32f7f5943fd839050aad456e1c9638c5b02fc2bcedcf3cec7c88cf5359c4dd1a unrolled_ast: 32f7f5943fd839050aad456e1c9638c5b02fc2bcedcf3cec7c88cf5359c4dd1a ssa_ast: d1eed9a5b07a3065e046b9d6e75065e612c2cf14351e06c3e90ad36f54dd214e diff --git a/tests/expectations/compiler/statements/operations/bitxor_assign.out b/tests/expectations/compiler/statements/operations/bitxor_assign.out index 28417e6641..202412b231 100644 --- a/tests/expectations/compiler/statements/operations/bitxor_assign.out +++ b/tests/expectations/compiler/statements/operations/bitxor_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: cc6c3aa487fdea72dd6a3ecbd7e42525948a21b623c5050a94ff4e7f39cc9062 unrolled_ast: cc6c3aa487fdea72dd6a3ecbd7e42525948a21b623c5050a94ff4e7f39cc9062 ssa_ast: 6e39657fa42088be4516a4c63cf95587f7148b4547fae893b87d668c313c0b76 diff --git a/tests/expectations/compiler/statements/operations/div_assign.out b/tests/expectations/compiler/statements/operations/div_assign.out index 50bcf0176b..5715b0dfc4 100644 --- a/tests/expectations/compiler/statements/operations/div_assign.out +++ b/tests/expectations/compiler/statements/operations/div_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: 05fdfab4d31df7f4fdc1d25f5304fc647defb98fb6791d58ae2ef36d89c5e2a3 unrolled_ast: 05fdfab4d31df7f4fdc1d25f5304fc647defb98fb6791d58ae2ef36d89c5e2a3 ssa_ast: 93331ea11ee7e593766cf96adab480699c71dcf6ab71cfcdbbc26fb800c81282 diff --git a/tests/expectations/compiler/statements/operations/mul_assign.out b/tests/expectations/compiler/statements/operations/mul_assign.out index 3f133e3fb8..ddc3b846ae 100644 --- a/tests/expectations/compiler/statements/operations/mul_assign.out +++ b/tests/expectations/compiler/statements/operations/mul_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: b623057842158014b5c75ca2567d77a69391f55e227faf8250270579555fd640 unrolled_ast: b623057842158014b5c75ca2567d77a69391f55e227faf8250270579555fd640 ssa_ast: e81b0c7d608eccd1101192ee4826ecdfb72b143a1fc596e7fdeeccbe7cc62c4c diff --git a/tests/expectations/compiler/statements/operations/or_assign.out b/tests/expectations/compiler/statements/operations/or_assign.out index 831425d396..8a1f952f32 100644 --- a/tests/expectations/compiler/statements/operations/or_assign.out +++ b/tests/expectations/compiler/statements/operations/or_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 2658cc46474508322e7f12b986c382eeffb3de47b35e77a1a0d78d5ccb012baf - type_checked_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b - unrolled_symbol_table: 037ce128721bb9836ae981f0d780be368d31aedc444742e912c3fd942326e99b + - - initial_symbol_table: 24eba50d689b587f5698545b6077712c3d1cbaec9b43599eef9d9a6d33284e23 + type_checked_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52 + unrolled_symbol_table: 05f3297efc3d7d3e916a3e59dbc3ac68ef3defba85d448dd85b36499bce55d52 initial_ast: eeaeb066abef7f365cedd2a08c2ad959bb100b8ae663f33ebdf22b6416d6e90d unrolled_ast: eeaeb066abef7f365cedd2a08c2ad959bb100b8ae663f33ebdf22b6416d6e90d ssa_ast: fe136cae1db70bedc3da0719d66dbe4c6d49750fc1f89046f5d393d08fdf7e82 diff --git a/tests/expectations/compiler/statements/operations/pow_assign.out b/tests/expectations/compiler/statements/operations/pow_assign.out index f81a8e9778..a4924f6db7 100644 --- a/tests/expectations/compiler/statements/operations/pow_assign.out +++ b/tests/expectations/compiler/statements/operations/pow_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 76d7d978691d7d57bc6b24bb8f986d47bfca17cc2bafaec2f47833a96a62421d - type_checked_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d - unrolled_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d + - - initial_symbol_table: 19ef8140ce3d7880552e50ccbbaabe5ed3f9e8703a0f2c362220426df8923979 + type_checked_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807 + unrolled_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807 initial_ast: 53ef9b9422f163a44da0744ded75d37b16cac31855c3034dd171eba677fec590 unrolled_ast: 53ef9b9422f163a44da0744ded75d37b16cac31855c3034dd171eba677fec590 ssa_ast: b825b1792593bcee74ea81212c7306d549331ed607b8038862a5c426cc0b878f diff --git a/tests/expectations/compiler/statements/operations/rem_assign.out b/tests/expectations/compiler/statements/operations/rem_assign.out index ea06a1179d..16bcecd458 100644 --- a/tests/expectations/compiler/statements/operations/rem_assign.out +++ b/tests/expectations/compiler/statements/operations/rem_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: 93bb664d26e0e3e9b2ae1313c122f70b0b800d939f7a3729d57c9458b4a6f0cf unrolled_ast: 93bb664d26e0e3e9b2ae1313c122f70b0b800d939f7a3729d57c9458b4a6f0cf ssa_ast: 6f77950404621455ddc23917991e1c5bc79115a47c36512ba71c6f6deefb24f5 diff --git a/tests/expectations/compiler/statements/operations/shl_assign.out b/tests/expectations/compiler/statements/operations/shl_assign.out index 76cff6116c..95639243d2 100644 --- a/tests/expectations/compiler/statements/operations/shl_assign.out +++ b/tests/expectations/compiler/statements/operations/shl_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 76d7d978691d7d57bc6b24bb8f986d47bfca17cc2bafaec2f47833a96a62421d - type_checked_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d - unrolled_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d + - - initial_symbol_table: 19ef8140ce3d7880552e50ccbbaabe5ed3f9e8703a0f2c362220426df8923979 + type_checked_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807 + unrolled_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807 initial_ast: 77b1ade5c94f97659e39da91067aac9cd9f0ddb00b24a0ed8f4afdf96a1d65e7 unrolled_ast: 77b1ade5c94f97659e39da91067aac9cd9f0ddb00b24a0ed8f4afdf96a1d65e7 ssa_ast: 7b859387e3249990387b31d70954db3182c676b70b34814dd2e8ba5b8ae64761 diff --git a/tests/expectations/compiler/statements/operations/shr_assign.out b/tests/expectations/compiler/statements/operations/shr_assign.out index 7957ceaa07..b41b350a53 100644 --- a/tests/expectations/compiler/statements/operations/shr_assign.out +++ b/tests/expectations/compiler/statements/operations/shr_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 76d7d978691d7d57bc6b24bb8f986d47bfca17cc2bafaec2f47833a96a62421d - type_checked_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d - unrolled_symbol_table: 5c39330d16cf8e9e254e5f398455904e3e42142a1514757cded1234048aba43d + - - initial_symbol_table: 19ef8140ce3d7880552e50ccbbaabe5ed3f9e8703a0f2c362220426df8923979 + type_checked_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807 + unrolled_symbol_table: 9bca93783ba0e5b7ff140b9b7976ff26ece45aaceb48fed00b59a7bc9deb5807 initial_ast: fa916b00dc5f716a89795f8b9166e9e0f77c6bf96a9d28ff886bf99766aeaebf unrolled_ast: fa916b00dc5f716a89795f8b9166e9e0f77c6bf96a9d28ff886bf99766aeaebf ssa_ast: faa236a32363e9628ab44ece4e079d2f7e8f74b28d082766cbce18279d15e0f1 diff --git a/tests/expectations/compiler/statements/operations/sub_assign.out b/tests/expectations/compiler/statements/operations/sub_assign.out index 65e92c177d..c67052782f 100644 --- a/tests/expectations/compiler/statements/operations/sub_assign.out +++ b/tests/expectations/compiler/statements/operations/sub_assign.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e68e9ae31663b88c44abd214f4241945d414fd014450845de90a622d07f969b9 - type_checked_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 - unrolled_symbol_table: 3d1f6ad1bdace3c00a97dd772c25848a85ffa06c52c94778be4400689a7b33a6 + - - initial_symbol_table: 845d8b73bbb020a4d67058ca70badab9472d9381b0442fc7cab0263d7bf186b1 + type_checked_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 + unrolled_symbol_table: 7daadb2caac6b0ea9617fdd5c0d5882d0b21adae1197bdfeab30aa77c15f0a26 initial_ast: 22cc22077198206d18e3510ed4db5147293dddf20c73d68cf1670f555868a108 unrolled_ast: 22cc22077198206d18e3510ed4db5147293dddf20c73d68cf1670f555868a108 ssa_ast: 7a9dd27f378628ef2852de5405cf6b8a79f4b84c11cea4a3caff7b39ccb180e4 diff --git a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out index 164237e593..c35da7be6f 100644 --- a/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out +++ b/tests/expectations/compiler/statements/ternary_explicit_and_implicit.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 1f9437d94103eae3ffc83a857b2f0a93d8312417f7757c48566fb3ec302d3e93 - type_checked_symbol_table: 7d388e9e2084be4a75147864d477a6bd02c4dea5e4d9762065a0069ed1d87270 - unrolled_symbol_table: 7d388e9e2084be4a75147864d477a6bd02c4dea5e4d9762065a0069ed1d87270 + - - initial_symbol_table: 4045229cbf3708f1c1305fc1dd3478d9d86d0acbeae5b69fd1664750233538a8 + type_checked_symbol_table: 13910fa69b396f93a7aaf25fa60dd6695847c43f41c0e053ae64d9bb4b1b3e55 + unrolled_symbol_table: 13910fa69b396f93a7aaf25fa60dd6695847c43f41c0e053ae64d9bb4b1b3e55 initial_ast: 3c9369cf267006f87343bdaf9dc2c9779133e8467812ab9afbdfd055b6850b78 unrolled_ast: 3c9369cf267006f87343bdaf9dc2c9779133e8467812ab9afbdfd055b6850b78 ssa_ast: 2f052ec0ba0bfbedda284648ad671ac99e7b73951a5874b7f5aa0f987b02869f diff --git a/tests/expectations/compiler/statements/underscore_for_loop.out b/tests/expectations/compiler/statements/underscore_for_loop.out index 5ebe490b93..03c7ef8235 100644 --- a/tests/expectations/compiler/statements/underscore_for_loop.out +++ b/tests/expectations/compiler/statements/underscore_for_loop.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 767bd748b5ced71fe473ebae1bf52684d4dc852271785dc2aaa0fe6bdd24e37c - type_checked_symbol_table: a20c448231cbb3f861fa5205ec46714d43160607296c366c325944bb1f4cee52 - unrolled_symbol_table: 52e8de812cfed224e205ce030881029a27299a1448ce4ecd3fdb6179f4a98274 + - - initial_symbol_table: 1d8632a1a2fa69ff76cf59869e3f4f0fd0d3a67df7acd68e84dc620bd9c080cc + type_checked_symbol_table: 27e3e46a4fcf48fad090fe195e1ccbd9c160bcc9505f75ccd33a046e7384e977 + unrolled_symbol_table: 4662126a2a03d9a091fa502bbb2422ae9f2103c6a6fd1ce0e5aa665856f09ee5 initial_ast: dba194edd2331920b8af97d44cd71ade0102504dbbe684691515f3997ad34f2d unrolled_ast: 8e682efac4521aa801e89ee003143fa8d0a8b32216d1a92a9b0134264523bd95 ssa_ast: d49889f56ae7e7def599d62ac121782abc1b6e5de11ec6983ce07db80cc334a2 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 ad0a403a1e..92be95cd85 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 | ^^^^^^^^^^^^^^^^\nError [ETYC0372003]: Expected type `Foo` but type `u8` was found\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 [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/duplicate_name_context.out b/tests/expectations/compiler/structs/duplicate_name_context.out deleted file mode 100644 index c298f52e7d..0000000000 --- a/tests/expectations/compiler/structs/duplicate_name_context.out +++ /dev/null @@ -1,5 +0,0 @@ ---- -namespace: Compile -expectation: Fail -outputs: - - "Error [EAST0372007]: struct `Bar` shadowed by\n --> compiler-test:9:13\n |\n 9 | let Bar: u32 = 66u32;\n | ^^^\nError [ETYC0372093]: 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/global_shadow_struct_fail.out b/tests/expectations/compiler/structs/global_shadow_struct_fail.out index 5e8b699aa6..b99adca4a0 100644 --- a/tests/expectations/compiler/structs/global_shadow_struct_fail.out +++ b/tests/expectations/compiler/structs/global_shadow_struct_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [EAST0372015]: There are two mismatched definitions of struct `s1`.\n |\n = Duplicate definitions of structs are required to use external structs, but each field's name and type must match exactly.\n" + - "Error [EAST0372007]: struct `s1` shadowed by\n --> compiler-test:9:5\n |\n 9 | struct s1 {\n 10 | f1: u32,\n 11 | f2: u32,\n 12 | f3: u32\n 13 | }\n | ^\n" diff --git a/tests/expectations/compiler/structs/inline.out b/tests/expectations/compiler/structs/inline.out index 92c975490c..314592cb46 100644 --- a/tests/expectations/compiler/structs/inline.out +++ b/tests/expectations/compiler/structs/inline.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 583dc525349866649c77d4217f42d55aadc0ff297f56ea1d3a0523d8678037d4 - type_checked_symbol_table: 81ecb953386b31f7b10da22d4be5f34d2c537012b2ab04a9218f8697f9b6f0b2 - unrolled_symbol_table: 81ecb953386b31f7b10da22d4be5f34d2c537012b2ab04a9218f8697f9b6f0b2 - initial_ast: 7c02d909acd978fc0de647e2874bf3ff4140c717eebf33071d07933d6961fd66 - unrolled_ast: 7c02d909acd978fc0de647e2874bf3ff4140c717eebf33071d07933d6961fd66 - ssa_ast: 299412fc848568342ad450128d3f22ee080116eae32dcd8213579468360075ee - flattened_ast: c5cbedb32faebbf55fffb751f6e09bda633e6c5a08425f507732b7c8a517b14c - destructured_ast: 2431efbb1e09afe4bd300308a6d9f9c0f3c2b57a1c5e9176be9b726cfc5701f6 - inlined_ast: 2431efbb1e09afe4bd300308a6d9f9c0f3c2b57a1c5e9176be9b726cfc5701f6 - dce_ast: 2431efbb1e09afe4bd300308a6d9f9c0f3c2b57a1c5e9176be9b726cfc5701f6 + - - initial_symbol_table: 44df02a2ad2b80a65437f8d65d2d4a829e3406c6b09632332f4fd5c86ef84e1a + type_checked_symbol_table: c3508a4886b561825f823aa7cff473551ef44b8fb35cb88fc731b113ab46167a + unrolled_symbol_table: c3508a4886b561825f823aa7cff473551ef44b8fb35cb88fc731b113ab46167a + initial_ast: 983b3ad5f526516fe042a25f363c7bc37dd1dcf7b2cae80d69e65862db4d1e3c + unrolled_ast: 983b3ad5f526516fe042a25f363c7bc37dd1dcf7b2cae80d69e65862db4d1e3c + ssa_ast: faafaeb48d7814ac033b0642d6a15a8ed755bb5ce87e7ab35a05a7bc92c77345 + flattened_ast: b20bb85566ff1478c577a6b6a5622b4cb7d5bbcae66124902563e718956a7417 + destructured_ast: 608e9ee97cfb656afc029064e1178fa4cb82d5c3b60bf07be55a0a3788b4b168 + inlined_ast: 608e9ee97cfb656afc029064e1178fa4cb82d5c3b60bf07be55a0a3788b4b168 + dce_ast: 608e9ee97cfb656afc029064e1178fa4cb82d5c3b60bf07be55a0a3788b4b168 bytecode: ec61be65e2947187dd58fdd1cf6f98301443d81e225b3ba2a3971b38ed950b05 warnings: "" diff --git a/tests/expectations/compiler/structs/inline_undefined.out b/tests/expectations/compiler/structs/inline_undefined.out index bf8ad9dd68..6ae0cf5553 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 | ^^^^^^^^^^^^^^^^^^^^\nError [ETYC0372005]: Unknown struct `Foo`\n --> compiler-test:5:22\n |\n 5 | let a: Foo = Foo { };\n | ^^^\nError [ETYC0372093]: 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 [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 [ETYC0372093]: 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 5c90c3b4ec..b211369caa 100644 --- a/tests/expectations/compiler/structs/member_variable.out +++ b/tests/expectations/compiler/structs/member_variable.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4f376199154755ecffaed998ff593dbc78c3ac2f8715639c57ca7c2af1da9bb7 - type_checked_symbol_table: b8aa26ec91094839e55b11d53f07161fe9b965d5f17c2cd0052da94f0105bdf0 - unrolled_symbol_table: b8aa26ec91094839e55b11d53f07161fe9b965d5f17c2cd0052da94f0105bdf0 - initial_ast: f13585308300a0c478ae79d46003ab7a988e5a44cb6a4c9b66ccacb9bb6df13a - unrolled_ast: f13585308300a0c478ae79d46003ab7a988e5a44cb6a4c9b66ccacb9bb6df13a - ssa_ast: 3c7db2299e5d8e41dfd008ab1313f2263512c95af840f222fd375a1a08308934 - flattened_ast: ac1972ff908ec2fb1d43e0480dde51eaad87658d91b03a477830875baf103acc - destructured_ast: 6c76dbbe46c1e61b08891f300d4f6d608c47e4a1910eb9f8cbfd0d5b97bc3a5d - inlined_ast: 6c76dbbe46c1e61b08891f300d4f6d608c47e4a1910eb9f8cbfd0d5b97bc3a5d - dce_ast: 6c76dbbe46c1e61b08891f300d4f6d608c47e4a1910eb9f8cbfd0d5b97bc3a5d + - - initial_symbol_table: 4667fa49869abe16075748c1a61baad2b8ccc2b09ce08b8e3e84d0b9c3b4d292 + type_checked_symbol_table: 0cb0654b2a10c9ff7ce6088bc1bcb03a5e6e8fbe6ad0862a3bdf4799481a0ba0 + unrolled_symbol_table: 0cb0654b2a10c9ff7ce6088bc1bcb03a5e6e8fbe6ad0862a3bdf4799481a0ba0 + initial_ast: 33a450e5fcf5d21a2c9e8bfaa2f6c8057dfdafd578f57d80b8fc86d217f4e1df + unrolled_ast: 33a450e5fcf5d21a2c9e8bfaa2f6c8057dfdafd578f57d80b8fc86d217f4e1df + ssa_ast: 9c809d9108ecf5e2aa27a951bc37b38b77e566757755477b135dabd4e71035c0 + flattened_ast: 29f6f0a7ff908ff7f230a040e70a3d16caa9d902d6c42c64e2aa109eb2a9f64d + destructured_ast: 7fe773814f3d65f538f90854743246f98b310510e9dfc8e32e8a6124db26b9ba + inlined_ast: 7fe773814f3d65f538f90854743246f98b310510e9dfc8e32e8a6124db26b9ba + dce_ast: 7fe773814f3d65f538f90854743246f98b310510e9dfc8e32e8a6124db26b9ba bytecode: 762d4097e94ed495b4a3996bae354d8c1b9396d0620e8f794ae4356829a6e89d warnings: "" 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 8b43b11c63..86c8850a3f 100644 --- a/tests/expectations/compiler/structs/struct_declaration_out_of_order.out +++ b/tests/expectations/compiler/structs/struct_declaration_out_of_order.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: eba09e7f0828cdae6e01c879e6b7d9408038d5b1cbf7e20b701711db24245ef7 - type_checked_symbol_table: 0ae6329098f9256de03c29009d8eb6c9c1b4f79f3c2754e34d7e74274fde773f - unrolled_symbol_table: 0ae6329098f9256de03c29009d8eb6c9c1b4f79f3c2754e34d7e74274fde773f - initial_ast: 6ca344d86403d74d707343d455a9504e6785217af2ad4ab2de48a6c4484c7e82 - unrolled_ast: 6ca344d86403d74d707343d455a9504e6785217af2ad4ab2de48a6c4484c7e82 - ssa_ast: 5210df094bf1f4c090affa58a92689b4a8e020e0ad7d6ee2537b4bd7b2c9856f - flattened_ast: aee7c2aea42e43e49048b107b1961f063eaa473103f42c2e1c16e2557471e420 - destructured_ast: c350a66eeeb09f4e9087da5a17784d026fc466142a0064a996d4fd290c479b80 - inlined_ast: c350a66eeeb09f4e9087da5a17784d026fc466142a0064a996d4fd290c479b80 - dce_ast: c350a66eeeb09f4e9087da5a17784d026fc466142a0064a996d4fd290c479b80 + - - initial_symbol_table: 6b43d8c8b23b467365009382a571767fb1d103da905adea3f7a5b189a8f3d5d8 + type_checked_symbol_table: 1d6a5efedb3096b78f013ed82b25fc96461827d3eb119396663e6d22203dc2cb + unrolled_symbol_table: 1d6a5efedb3096b78f013ed82b25fc96461827d3eb119396663e6d22203dc2cb + initial_ast: 52b80d6c696604d571d975735d7a3a2e5ef43bd193e200e39082b2f434c1711e + unrolled_ast: 52b80d6c696604d571d975735d7a3a2e5ef43bd193e200e39082b2f434c1711e + ssa_ast: 630a65faa1e3a6ebc644dee6530c05c713c8cab1d3379feaafd8a5bb9f5623f0 + flattened_ast: ab8df7cb8ace25317f9d8d5c9d5fe356440a979b365547c07799a5116c0cab5e + destructured_ast: e5be54db46e1bc47a053b235c9cd58639e0c1b55ebd09969f46f6b35e05cf302 + inlined_ast: e5be54db46e1bc47a053b235c9cd58639e0c1b55ebd09969f46f6b35e05cf302 + dce_ast: e5be54db46e1bc47a053b235c9cd58639e0c1b55ebd09969f46f6b35e05cf302 bytecode: 863e38ce365f290cb635173708362b07c114f9c938e377d5373d2cdbd5555098 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 db052574fd..1137565894 100644 --- a/tests/expectations/compiler/structs/struct_init_out_of_order.out +++ b/tests/expectations/compiler/structs/struct_init_out_of_order.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: f4bb4a52de7581e84d87475b59228eb1a118a5c112841fca2168ff69075d47f8 - type_checked_symbol_table: 5d5e1dfa1c326fea22d1d2548939038e2bea4454d37c542b76daf22e964d3c24 - unrolled_symbol_table: 5d5e1dfa1c326fea22d1d2548939038e2bea4454d37c542b76daf22e964d3c24 - initial_ast: 146062fb0b1d0bba6e24d19534fbcb95d6620062e28bf63f6519f2aa8ead29fe - unrolled_ast: 146062fb0b1d0bba6e24d19534fbcb95d6620062e28bf63f6519f2aa8ead29fe - ssa_ast: af619b409752e12cbbbdde0f051105e53cc8faf97d3dcac2afaad6dbae190493 - flattened_ast: 78e81bba484856856e92d19d5ebb7fee95444662bbaa6199a2b99f6db2e737ef - destructured_ast: b86954ef8310e9ffd1adb23bd455941503c9bc6e29829bf22eb89eafc3403caa - inlined_ast: b86954ef8310e9ffd1adb23bd455941503c9bc6e29829bf22eb89eafc3403caa - dce_ast: b86954ef8310e9ffd1adb23bd455941503c9bc6e29829bf22eb89eafc3403caa + - - initial_symbol_table: 233797bcc28fd17cd05d541f7ce6c78aa8701cb2f4ab055b3fff9f1709722be7 + type_checked_symbol_table: ae3828335f3fdaa6bf9e3cd0fb81c1f9deb62b9d37315b8a61c6255668ef9948 + unrolled_symbol_table: ae3828335f3fdaa6bf9e3cd0fb81c1f9deb62b9d37315b8a61c6255668ef9948 + initial_ast: 62e7d18a8541b7d1dbacecbb6a0de10a51ae1c06c87ba065b9f8c5111adb08d4 + unrolled_ast: 62e7d18a8541b7d1dbacecbb6a0de10a51ae1c06c87ba065b9f8c5111adb08d4 + ssa_ast: 4d61dfcddad4ec8c8734214c5279967ba3c8d1d15f79a23a75b5cd3658d28cb4 + flattened_ast: 0cd17780181935509b35b2475c5ff277a9eecb016478f3d341c3c0e9b8bdf39c + destructured_ast: 326fb909f3c14f9e485670aba6e62279771ce223ae6468ed1afc7c8ae4b86cb8 + inlined_ast: 326fb909f3c14f9e485670aba6e62279771ce223ae6468ed1afc7c8ae4b86cb8 + dce_ast: 326fb909f3c14f9e485670aba6e62279771ce223ae6468ed1afc7c8ae4b86cb8 bytecode: e8b13087d9609aaed141be0bd8bcdcf8941faa1eff034046212c276ff58e0cf4 warnings: "" diff --git a/tests/expectations/compiler/structs/unknown_member_type_fail.out b/tests/expectations/compiler/structs/unknown_member_type_fail.out index bc5bcb3d72..8c3151c580 100644 --- a/tests/expectations/compiler/structs/unknown_member_type_fail.out +++ b/tests/expectations/compiler/structs/unknown_member_type_fail.out @@ -2,4 +2,4 @@ namespace: Compile expectation: Fail outputs: - - "Error [ETYC0372017]: The type `Bar` is not found in the current scope.\n --> compiler-test:6:9\n |\n 6 | bar: Bar,\n | ^^^^^^^^\n" + - "Error [ETYC0372017]: The type `Bar` is not found in the current scope.\n --> compiler-test:6:9\n |\n 6 | bar: Bar,\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`\n" diff --git a/tests/expectations/compiler/tuple/function_call_returns_tuple.out b/tests/expectations/compiler/tuple/function_call_returns_tuple.out index 39f8f59c8d..afaf8bc239 100644 --- a/tests/expectations/compiler/tuple/function_call_returns_tuple.out +++ b/tests/expectations/compiler/tuple/function_call_returns_tuple.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 6a64cd4ae243a7d68fd8d89d5a8e04a76ed03c1b05440098808261bd24b8c844 - type_checked_symbol_table: ad696035bb707e236b8370f2d0f58c3b9439a9fe884e8c9f48fb5e66b2d0f478 - unrolled_symbol_table: ad696035bb707e236b8370f2d0f58c3b9439a9fe884e8c9f48fb5e66b2d0f478 - initial_ast: fd2ebedcb3a3191a99c6a9ab89ba25cd539437aca774ffaea8327aba98fe449a - unrolled_ast: fd2ebedcb3a3191a99c6a9ab89ba25cd539437aca774ffaea8327aba98fe449a - ssa_ast: 3d5d0e8d16409ec63a7f1baa5f81ea77bce96676ba0dd8b19df7607eb5387417 - flattened_ast: e59ff09ec501248b4c286b1aa1799cf86041821d238ca46a6471d120893e474a - destructured_ast: a9eb894dbeb0d81e6777e257701a70319fd4c0c125546bb1e7a31de8b6683ce5 - inlined_ast: a9eb894dbeb0d81e6777e257701a70319fd4c0c125546bb1e7a31de8b6683ce5 - dce_ast: a9eb894dbeb0d81e6777e257701a70319fd4c0c125546bb1e7a31de8b6683ce5 + - - initial_symbol_table: f5ab866b238499eac22c17e69673bfc3cfc48b0ceb248e448655f9aa7d2f1f6d + type_checked_symbol_table: e72300be76c3791d1957ed314a1272c5fe1b923c776133e25f536e7932d06a37 + unrolled_symbol_table: e72300be76c3791d1957ed314a1272c5fe1b923c776133e25f536e7932d06a37 + initial_ast: 241b1f09f3aedc819c2ff71f3137006deb64bb6df2faa59fd33fc0ea605cffeb + unrolled_ast: 241b1f09f3aedc819c2ff71f3137006deb64bb6df2faa59fd33fc0ea605cffeb + ssa_ast: 8bdc4158cbf4b7f9ba113a1cd112299832d629bed68b9b436afa9072064e4092 + flattened_ast: 25bb4c9e408cb2c3264d537a88bd574c9cf044bc7c94aa36c7081c2698a9274a + destructured_ast: 2bd6170fc0634da49a074ebdd86a4282202beecf8c2a216025d441dc9b1a0770 + inlined_ast: 2bd6170fc0634da49a074ebdd86a4282202beecf8c2a216025d441dc9b1a0770 + dce_ast: 2bd6170fc0634da49a074ebdd86a4282202beecf8c2a216025d441dc9b1a0770 bytecode: f8a3d7352634db2882bc62840443ed6981ab356b6037c6bce8b2361189e82319 warnings: "" diff --git a/tests/expectations/compiler/tuple/function_early_return.out b/tests/expectations/compiler/tuple/function_early_return.out index 88a90e7c5f..f6cee39e49 100644 --- a/tests/expectations/compiler/tuple/function_early_return.out +++ b/tests/expectations/compiler/tuple/function_early_return.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 898f0a736f891c8cbdfbe20f6a9435ec7b8517c0206e77f19edfa439f1c12f6e - type_checked_symbol_table: 299c49cf52a6373c2b81aee04787fb3fe36ce568921e0e58e16fc71ca718d50d - unrolled_symbol_table: 299c49cf52a6373c2b81aee04787fb3fe36ce568921e0e58e16fc71ca718d50d + - - initial_symbol_table: 4d158c5e604c22808513443fa1471bd16be9c9ae242331adf1af1ee87b075354 + type_checked_symbol_table: 6693348edd33360ba3488099a5cc2db7d736bd6a8154273e625c87fe84423a0d + unrolled_symbol_table: 6693348edd33360ba3488099a5cc2db7d736bd6a8154273e625c87fe84423a0d initial_ast: 50f57839afd389ff291671abcd7709268a9e154fc15acacf3fd8a2d76c72eed8 unrolled_ast: 50f57839afd389ff291671abcd7709268a9e154fc15acacf3fd8a2d76c72eed8 ssa_ast: b0d4bc69d18209b1932925861fc67876fa95518ad3bfe89ff68e3dac804e8a11 diff --git a/tests/expectations/compiler/tuple/function_return.out b/tests/expectations/compiler/tuple/function_return.out index 8b49978e5d..6a3fb678ef 100644 --- a/tests/expectations/compiler/tuple/function_return.out +++ b/tests/expectations/compiler/tuple/function_return.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 898f0a736f891c8cbdfbe20f6a9435ec7b8517c0206e77f19edfa439f1c12f6e - type_checked_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5 - unrolled_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5 + - - initial_symbol_table: 4d158c5e604c22808513443fa1471bd16be9c9ae242331adf1af1ee87b075354 + type_checked_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0 + unrolled_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0 initial_ast: 24407d3676108b13009f231b90e6ef1974462af6fd462d25176070779febf3f2 unrolled_ast: 24407d3676108b13009f231b90e6ef1974462af6fd462d25176070779febf3f2 ssa_ast: 88bf832acb0c0ae8bcd471cbbea8b09ac157cf11250ffd3501c1ced84b5047c2 diff --git a/tests/expectations/compiler/tuple/function_return_nothing.out b/tests/expectations/compiler/tuple/function_return_nothing.out index eeb9a38b30..ac61701912 100644 --- a/tests/expectations/compiler/tuple/function_return_nothing.out +++ b/tests/expectations/compiler/tuple/function_return_nothing.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 23fdbe5285f14d4a59fec986590f64b0a911044c52f8d45c83d597eb8bc8ee24 - type_checked_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567 - unrolled_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567 + - - initial_symbol_table: 1ac71e1b5a420c9512b7bc6886e30d70bb4a57aaee1d28f0444e0685a2b50b88 + type_checked_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67 + unrolled_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67 initial_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4 unrolled_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4 ssa_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4 diff --git a/tests/expectations/compiler/tuple/function_return_unit.out b/tests/expectations/compiler/tuple/function_return_unit.out index eeb9a38b30..ac61701912 100644 --- a/tests/expectations/compiler/tuple/function_return_unit.out +++ b/tests/expectations/compiler/tuple/function_return_unit.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 23fdbe5285f14d4a59fec986590f64b0a911044c52f8d45c83d597eb8bc8ee24 - type_checked_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567 - unrolled_symbol_table: b1c5d5bcd706b834771760adc5052f967efe5fdb2b74bd9bbf74481fabe06567 + - - initial_symbol_table: 1ac71e1b5a420c9512b7bc6886e30d70bb4a57aaee1d28f0444e0685a2b50b88 + type_checked_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67 + unrolled_symbol_table: 8ed7a8dbc503fa1d2118309e0e9dda2c5ac3cecd3de5766c00307e9f2a8fec67 initial_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4 unrolled_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4 ssa_ast: 0858846bce8fad857fec791dee7efc2f11dd47e3724f04730c32f6c5a8f3dba4 diff --git a/tests/expectations/compiler/tuple/function_return_varying_modes.out b/tests/expectations/compiler/tuple/function_return_varying_modes.out index 1dc30b0e5d..c7ba3162a4 100644 --- a/tests/expectations/compiler/tuple/function_return_varying_modes.out +++ b/tests/expectations/compiler/tuple/function_return_varying_modes.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 898f0a736f891c8cbdfbe20f6a9435ec7b8517c0206e77f19edfa439f1c12f6e - type_checked_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5 - unrolled_symbol_table: 84e7e8e12e3f734c27c567857b849fc9154849e073a5509df61682c38fdfa5a5 + - - initial_symbol_table: 4d158c5e604c22808513443fa1471bd16be9c9ae242331adf1af1ee87b075354 + type_checked_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0 + unrolled_symbol_table: 9d7c586d959f1df24dc1aee7202a91190c0c5155f715a580f457f21fb98930b0 initial_ast: ea788e347e918c2063ecf7f12ffaecf2ab800924ac2b960f6dc00ee62f3daf95 unrolled_ast: ea788e347e918c2063ecf7f12ffaecf2ab800924ac2b960f6dc00ee62f3daf95 ssa_ast: 20356e72332fd29d93923c4f1cdbf07e7a0ee0c13f6ec2b0ce332f91b2ff73b1 diff --git a/tests/expectations/compiler/tuple/return_with_different_modes.out b/tests/expectations/compiler/tuple/return_with_different_modes.out index 84e3b5858c..b32a3af5cb 100644 --- a/tests/expectations/compiler/tuple/return_with_different_modes.out +++ b/tests/expectations/compiler/tuple/return_with_different_modes.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e94616174c572a6d2f8955d244316e64060a996225c81b2c6fb01ace0675d877 - type_checked_symbol_table: d03ba34620be6ed5baf8ee9d76255c2e7ee074552c651994a06883a97525fd47 - unrolled_symbol_table: d03ba34620be6ed5baf8ee9d76255c2e7ee074552c651994a06883a97525fd47 + - - initial_symbol_table: 9d61592fbaca0a896d2557e778b55573d03d90bd64ee8a50d8fd8e2faa41b622 + type_checked_symbol_table: 78bd6fac168b635176a538e19371e235a8f1474057115fa46b279c32e124561e + unrolled_symbol_table: 78bd6fac168b635176a538e19371e235a8f1474057115fa46b279c32e124561e initial_ast: 8be8ba1d0a33526bde4ab84a139be6acf2e7a23c7eb19e032af786d2c3cea84b unrolled_ast: 8be8ba1d0a33526bde4ab84a139be6acf2e7a23c7eb19e032af786d2c3cea84b ssa_ast: 0f9ec27dab2279f447b8876f6f848c2a67cde04d692f8f88c0a5f2fe0dc45e9e diff --git a/tests/expectations/compiler/tuple/tuple_access.out b/tests/expectations/compiler/tuple/tuple_access.out index bd8c14de9a..7656b1c68d 100644 --- a/tests/expectations/compiler/tuple/tuple_access.out +++ b/tests/expectations/compiler/tuple/tuple_access.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 5786aaca2eb0976ff29dd2481a1e1a0cf8447e4fa1de58ccee9e22351301d000 - type_checked_symbol_table: 360ce0457c74782541f0c52ed1ee5edc8b04d78fe24dd399eb2ccdaf0adcdc11 - unrolled_symbol_table: 360ce0457c74782541f0c52ed1ee5edc8b04d78fe24dd399eb2ccdaf0adcdc11 + - - initial_symbol_table: f4b964b1d33e85d945f8606a8afb46bba1a2de36eec1af0fc2f5e5777bbc9202 + type_checked_symbol_table: 9fe27e837b9a43a5fd13978870331aa65b48d46120d9a16d8527bc1466fe4288 + unrolled_symbol_table: 9fe27e837b9a43a5fd13978870331aa65b48d46120d9a16d8527bc1466fe4288 initial_ast: 82d3fa9f6cde4a683c75f85f59681144d2d01e22fc636fe061f0d400fb30272c unrolled_ast: 82d3fa9f6cde4a683c75f85f59681144d2d01e22fc636fe061f0d400fb30272c ssa_ast: 481ce80b954b00dfcf4192bcf4b5a2a3412007de620cdddba0e59379bb52b239 diff --git a/tests/expectations/compiler/tuple/tuple_destructure.out b/tests/expectations/compiler/tuple/tuple_destructure.out index 1fcd25ccfa..70e6bdda77 100644 --- a/tests/expectations/compiler/tuple/tuple_destructure.out +++ b/tests/expectations/compiler/tuple/tuple_destructure.out @@ -2,15 +2,15 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: df24b35ac316a906676186c5f0bfc3a9e53385eb9ac0f7e4e5314a43472a8771 - type_checked_symbol_table: 24d01a2377bd771c9413d054d97ebd85f5c6aaf78baf4fa5edf10a3e526a3a1a - unrolled_symbol_table: 24d01a2377bd771c9413d054d97ebd85f5c6aaf78baf4fa5edf10a3e526a3a1a - initial_ast: f7326f14b50e353bb0b600740329413d6aa95e092a416cbcc7cc2c160d54a388 - unrolled_ast: f7326f14b50e353bb0b600740329413d6aa95e092a416cbcc7cc2c160d54a388 - ssa_ast: b9c31d9117c958163c155ac26596cc84cb5f6c4618c00e093d6e35e857890ecd - flattened_ast: aa94e88ca0e4ebeb5f8a526811542adf42b691ef985f06c5e4b46ff96d0aa815 - destructured_ast: af26278185e227f27f955cae137285b58915bf7a4075791ac12f8dda8f757e75 - inlined_ast: af26278185e227f27f955cae137285b58915bf7a4075791ac12f8dda8f757e75 - dce_ast: af26278185e227f27f955cae137285b58915bf7a4075791ac12f8dda8f757e75 + - - initial_symbol_table: ba61046fa1260eb59fd20fbd0766d23c1e67e35ac5c7f7788e457a9d9c97c506 + type_checked_symbol_table: a205634af3ce7d157d88622635e8f33dfe5b1fc9b57e87169b7e8c851dce86c9 + unrolled_symbol_table: a205634af3ce7d157d88622635e8f33dfe5b1fc9b57e87169b7e8c851dce86c9 + initial_ast: 99d4dddeec67bef33f5878b9426c55728683512da012e20c24b69bff7556965c + unrolled_ast: 99d4dddeec67bef33f5878b9426c55728683512da012e20c24b69bff7556965c + ssa_ast: e6335b7628386ba188907eb137e2813d95663c1543569be9142c44af7ded8552 + flattened_ast: 64bca0237ab7c0cdfcbfd8deb562478eeed4b470c5215210443e5d9954696f67 + destructured_ast: e16b57ce329a714aff7d0307f7bfffa7f456d86db3b1e6930b76be4d9a98bc80 + inlined_ast: e16b57ce329a714aff7d0307f7bfffa7f456d86db3b1e6930b76be4d9a98bc80 + dce_ast: e16b57ce329a714aff7d0307f7bfffa7f456d86db3b1e6930b76be4d9a98bc80 bytecode: 404bfa1fcdb0b113686f984a5d33322565e6acbb2438db7def4dd40d20f52093 warnings: "" diff --git a/tests/expectations/compiler/tuple/tuple_in_assignment.out b/tests/expectations/compiler/tuple/tuple_in_assignment.out index 59d69a63ed..146cd4bcf4 100644 --- a/tests/expectations/compiler/tuple/tuple_in_assignment.out +++ b/tests/expectations/compiler/tuple/tuple_in_assignment.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 3f56c0ce57403c4c404dd46906c6045bd460eccc83de2eafd5869395aea6c95c - type_checked_symbol_table: 92ad301f4c3256fcd7bc6c52240273513e2e952458b372451306ae8b6faa51e1 - unrolled_symbol_table: 92ad301f4c3256fcd7bc6c52240273513e2e952458b372451306ae8b6faa51e1 + - - initial_symbol_table: 98970b51d53cfe55fa5233dd0e53c5060013d5f965b4319dbb65f5f3c197a575 + type_checked_symbol_table: 0fed7bc9897b9c66952dca28a6df89f0d0449a418fd192157c0ee4482db7816f + unrolled_symbol_table: 0fed7bc9897b9c66952dca28a6df89f0d0449a418fd192157c0ee4482db7816f initial_ast: 0bcb2c4889cc9768a63edd3d51c78c2efcfd88e2527894211a7ebf02f6d79878 unrolled_ast: 0bcb2c4889cc9768a63edd3d51c78c2efcfd88e2527894211a7ebf02f6d79878 ssa_ast: 89d92b66da159f9e441a28c4634858a623928596d4bfa9b3334ed2e7fcb15d4c diff --git a/tests/expectations/compiler/tuple/tuple_in_definition.out b/tests/expectations/compiler/tuple/tuple_in_definition.out index 7bbf4bd367..1a8a0c1ef3 100644 --- a/tests/expectations/compiler/tuple/tuple_in_definition.out +++ b/tests/expectations/compiler/tuple/tuple_in_definition.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 4bdf8cb6fb5a7f54c6bb29f9e248136b5822ad15e78402fffc899dc29da5d786 - type_checked_symbol_table: 603badd2e0f89cded965b54baa2249bf33937c4a8a8b02bf47cabd28fccea792 - unrolled_symbol_table: 603badd2e0f89cded965b54baa2249bf33937c4a8a8b02bf47cabd28fccea792 + - - initial_symbol_table: 41e6ada8c83400558af3f988c3ff570d80330b9877883f7c120635242a0deeef + type_checked_symbol_table: e1c36e4a8e486aac91ec0eaa1314a38db026d97a6a798d56a664b0d43afbb3a6 + unrolled_symbol_table: e1c36e4a8e486aac91ec0eaa1314a38db026d97a6a798d56a664b0d43afbb3a6 initial_ast: f2a010303ab0097a671f677b34f1f10400a7bc6edf8e97013e76d0cf521f14f0 unrolled_ast: f2a010303ab0097a671f677b34f1f10400a7bc6edf8e97013e76d0cf521f14f0 ssa_ast: 50b84b6345b10f42990bc06a4d0d699ea59874f8ffba520b8e6272dbcd5a5285 diff --git a/tests/expectations/compiler/tuple/tuple_in_loop.out b/tests/expectations/compiler/tuple/tuple_in_loop.out index 5b462e6b5d..baf74e78b7 100644 --- a/tests/expectations/compiler/tuple/tuple_in_loop.out +++ b/tests/expectations/compiler/tuple/tuple_in_loop.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: 29c5ccd086818dffe7007d1e0ad0ce8cc5151c1e7861fd6c0d7d27ad7a9135fd - type_checked_symbol_table: 2c22344194236b91a5e606072384e7af498d8327a913f6ba9189c526ab1727a4 - unrolled_symbol_table: 6724556450e0f788a42f27ae08b1bd7f9841d4a34276ec580ccdc9c3ff0d23cd + - - initial_symbol_table: 1cd8902413beacdbab73d31596c5a0502725efa914452fd82949533592482b55 + type_checked_symbol_table: 1622e71425318fd9521f4f995e218224023fff2c84ba7676cf6b39d4233b782f + unrolled_symbol_table: 1a4f5d4d5a1f75174269561983c8b12a481d7ab072cb3dd383746a81c5e2b1f3 initial_ast: 35b9d53b7b87659ec3cea19eab80be0c69d9c1e3a56b865a9406020a083f55d6 unrolled_ast: 9c1f40f519b68a1d7fe0b2c61c7b89b925f64baa372816d7bc20d15f117c9f76 ssa_ast: 2d22cc1e939116bd64b08394ed1e6ad0ae6120c3ba49173f97f63e6b3533ae58 diff --git a/tests/expectations/compiler/tuple/unit.out b/tests/expectations/compiler/tuple/unit.out index fdf31c9029..aab956a060 100644 --- a/tests/expectations/compiler/tuple/unit.out +++ b/tests/expectations/compiler/tuple/unit.out @@ -2,9 +2,9 @@ namespace: Compile expectation: Pass outputs: - - - initial_symbol_table: e13948a32d5862e65bcd7a0fce099b5afc72e4da43cfc9e57ac6b5cc83382aab - type_checked_symbol_table: 4141151e0fd3d51235a78bd9848187c7876d0e0f15f2d7291ca95ee19d4093a1 - unrolled_symbol_table: 4141151e0fd3d51235a78bd9848187c7876d0e0f15f2d7291ca95ee19d4093a1 + - - initial_symbol_table: c79a221b65f20b98cdfe0e2cab9905ba1dcfd86d182d486edfde333e76db1de3 + type_checked_symbol_table: 1dccafce004a36493328ce5739febf9131062d2cd675d0a827226fb7dc2bea3e + unrolled_symbol_table: 1dccafce004a36493328ce5739febf9131062d2cd675d0a827226fb7dc2bea3e initial_ast: 80dcf345fe4035e78ebda495dfb37f6dd6c19ef88357836d41c0200d98eda11e unrolled_ast: 80dcf345fe4035e78ebda495dfb37f6dd6c19ef88357836d41c0200d98eda11e ssa_ast: 80dcf345fe4035e78ebda495dfb37f6dd6c19ef88357836d41c0200d98eda11e diff --git a/tests/expectations/execution/array_sum.out b/tests/expectations/execution/array_sum.out index 80a8b16e68..06b87e130f 100644 --- a/tests/expectations/execution/array_sum.out +++ b/tests/expectations/execution/array_sum.out @@ -2,9 +2,9 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: 2636d609084c5edbbc22b952f4619fe7a599d7ff8e343ac2068e0b96b7f76632 - type_checked_symbol_table: 45b59b6a193e80b647beae0fa1223d042b716e5e66595a1396daebd825e10113 - unrolled_symbol_table: 82ec549e32104983d7af9d4bccfbebb5997ecf2b22bc1823851f0a438362e293 + - - initial_symbol_table: b1930335d43c6a4946c2ddc425b7986a9fbeca7aed15edd9ffd5551a6d930797 + type_checked_symbol_table: 19007cdbe0894c75abf82f0dede3703837dee2d17e6556e721fd50f594df9e24 + unrolled_symbol_table: e59364c597307bb4b65c3a5201cbd259cd6b8d3072f890115a32c1e044ae6f2c initial_ast: 0be65d212691feb1576afd5bcf8e4e0035e19b8ea5341dcabb9cebbe9f524290 unrolled_ast: 33ec084d4501cf090a236ac6f2d8779d6f7f9d7e6cdee0143702ca33380c9aa0 ssa_ast: 5f412da9a0d11271e346f828a64e1dbc8a9ab261d9cd5c36d5ede1280c6ca560 diff --git a/tests/expectations/execution/cast_coersion.out b/tests/expectations/execution/cast_coersion.out index 3510faab08..0bbc152761 100644 --- a/tests/expectations/execution/cast_coersion.out +++ b/tests/expectations/execution/cast_coersion.out @@ -2,16 +2,16 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: 89d449785a0dd287784c79fd653ea04c2d2491c2a16312dcec237a0f3eec3f8f - type_checked_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607 - unrolled_symbol_table: 7a8a99623648061cf40fa67292a1e702bd34495e264b4a2cd040f085f7079607 - initial_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e - unrolled_ast: ec0900015b784b5fb516eeddabc9a2dc52f9ea78d3e3f1944d6e7382aadac56e - ssa_ast: f5949869dabfbb4c18a219af8dbc4faf82a4b6164a99455266c491d0d56f63ad - flattened_ast: c6beb21e44ee3e3cd2cfd38845078e755d9e719280e3748b00511a84fb9110e7 - destructured_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999 - inlined_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999 - dce_ast: 9f1082b1c250fd3fd848a752f82ec54c23962b0cd35851698fe4fe38ea30c999 + - - initial_symbol_table: 317827cd724f571eafec09fa160b593fdcf229602039d5b4a89761fab9f1b1e3 + type_checked_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def + unrolled_symbol_table: 6c32b4bb7fde567243391a0d86ed031b64c42612d9e33291f185bcc12df93def + initial_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316 + unrolled_ast: 7592d7bc2b0854d24b1f6325d4fb29eac291bf5394deab0c7609e812c3f03316 + ssa_ast: 4d65d18451d1333104073410d279c58d998cb41bc2bbc5122fa6e7285456b3de + flattened_ast: 991acab3b5bd42964c21be84a2b089f8a50ee0944d829af03ace717aec40d095 + destructured_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db + inlined_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db + dce_ast: e5a9742576739e1687643f8d570131908d168e43ab4d2473f205967bcebf85db bytecode: 675912267b82b91bd854fa2ef169b85c74ecaac6b73a157d7e99818e256b53b1 warnings: "" results: diff --git a/tests/expectations/execution/chain.out b/tests/expectations/execution/chain.out index 019b6b58f8..b503c8f486 100644 --- a/tests/expectations/execution/chain.out +++ b/tests/expectations/execution/chain.out @@ -2,9 +2,9 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: 767bd748b5ced71fe473ebae1bf52684d4dc852271785dc2aaa0fe6bdd24e37c - type_checked_symbol_table: b5244a547358d12cd61b645f6d73aaad83fa1e3b2976e99027e66b7a200e3a7c - unrolled_symbol_table: b5244a547358d12cd61b645f6d73aaad83fa1e3b2976e99027e66b7a200e3a7c + - - initial_symbol_table: 1d8632a1a2fa69ff76cf59869e3f4f0fd0d3a67df7acd68e84dc620bd9c080cc + type_checked_symbol_table: 788657858fc7d1391e64f03bc5e45963f1135e9545e38e93eb97f5818a593651 + unrolled_symbol_table: 788657858fc7d1391e64f03bc5e45963f1135e9545e38e93eb97f5818a593651 initial_ast: 671ad6b623c417287a562a53a7f4804d9165d94f36f7df397c79463b5d6d219b unrolled_ast: 671ad6b623c417287a562a53a7f4804d9165d94f36f7df397c79463b5d6d219b ssa_ast: d1384235205da73c64abe3f46d464bb2c58ed9da71f667c4136331d25727048a diff --git a/tests/expectations/execution/counter.out b/tests/expectations/execution/counter.out index 09625f5d46..43f6c6a45f 100644 --- a/tests/expectations/execution/counter.out +++ b/tests/expectations/execution/counter.out @@ -2,16 +2,16 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: 4194c6207c716b52d30529becd081afc9b7313e8e1ce400cc65c33fac50fab31 - type_checked_symbol_table: 51dec1877b8da96c81929eabd624019ae50c181362703756b68d94d002cb2f56 - unrolled_symbol_table: 0b6340ef766a4154f31b5fa00d9bebe8478a8e3c81f091b8433e870ad7213b25 - initial_ast: 4dfda2f65cda8c8fbfdd39cfefc3238568b8c74fd182f84f59c1e7de723d919a - unrolled_ast: a603f0c3be39008efc4cb9aeea85bdde1beedbb2ab6406804b68eb78d06dfcd0 - ssa_ast: a9affdba98d55e44f7b5f0d3703d971170c6c209d750fb5220dec14339f5a5f3 - flattened_ast: 58ba3cd648de17fd81490112dfeeb09c0bdb62898634ea985d7f9cb3c55f70d2 - destructured_ast: 662ae511ddd647c0654f0feb58c21a3d45a4462ca3fd73f0f733de76619012ad - inlined_ast: 662ae511ddd647c0654f0feb58c21a3d45a4462ca3fd73f0f733de76619012ad - dce_ast: 662ae511ddd647c0654f0feb58c21a3d45a4462ca3fd73f0f733de76619012ad + - - initial_symbol_table: 537c6fb47091c612604203020cfbe71f2c5ff5f1cd1f67e413c2b2f609d38abb + type_checked_symbol_table: 06175d86e35fc9b52827d051379f458d6af771c93d7caa102285465f07e5217b + unrolled_symbol_table: 33849a42e62f6ddbaf2f12d93c4d4e52066d810a5e7213cce1b26fb408c4a042 + initial_ast: c3fc544b34a68911ff6b67586ec9b75027053a9185ba35a0646514d2a7ff24d1 + unrolled_ast: 3c45e63ecdaf7930aece1cc5ea7d21780fed1b4bec977eced28cf6a8983f87f5 + ssa_ast: 4cfb191e591b288784e02d4ee1b1117d58a8c6350c22d573397ad43b6e0cdb89 + flattened_ast: 3e9ee53f31fa10c15493a9ac20023bd2d9eac53849e61afd6e89ba5a46daf188 + destructured_ast: d0cccd7afb3419c2cd5f697686a67f427174229282ece387e4465a1b0ccce435 + inlined_ast: d0cccd7afb3419c2cd5f697686a67f427174229282ece387e4465a1b0ccce435 + dce_ast: d0cccd7afb3419c2cd5f697686a67f427174229282ece387e4465a1b0ccce435 bytecode: 75252a5477a2943c07eaf114bef3dd214acbd7184b3118f14786beb8215bfb94 warnings: "" results: diff --git a/tests/expectations/execution/eq.out b/tests/expectations/execution/eq.out index 2a75a70e77..2daf0b25bf 100644 --- a/tests/expectations/execution/eq.out +++ b/tests/expectations/execution/eq.out @@ -2,9 +2,9 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: edae9fa8632641c371df1554fab11d252c26d3e7c6b29037f2fe8334f0f6db1b - type_checked_symbol_table: 48be1f1a5410e758460ef8e4c3b770053d2ce7b438b4af6ae61480a0919451e6 - unrolled_symbol_table: 48be1f1a5410e758460ef8e4c3b770053d2ce7b438b4af6ae61480a0919451e6 + - - initial_symbol_table: a56c5db08f6890c8f13ddf9458ca5ed0cc39b8388bcc7545672c59ff33b9eb2e + type_checked_symbol_table: c1e1d43165e75cdfbf1ea9beb21e38cf186133261eea7e334c79cbb92f41ede3 + unrolled_symbol_table: c1e1d43165e75cdfbf1ea9beb21e38cf186133261eea7e334c79cbb92f41ede3 initial_ast: 5e206ade9b06975fab301cb0906cc9f410b02cf17eed9df44db072f832489e9a unrolled_ast: 5e206ade9b06975fab301cb0906cc9f410b02cf17eed9df44db072f832489e9a ssa_ast: 5b38714260ed02a1fa30e2226fb8d69363a8cc28c8b19a99d501cd25e52fe499 diff --git a/tests/expectations/execution/flattened_function_and_inline_matches.out b/tests/expectations/execution/flattened_function_and_inline_matches.out index b9cbab91d1..d5c009747e 100644 --- a/tests/expectations/execution/flattened_function_and_inline_matches.out +++ b/tests/expectations/execution/flattened_function_and_inline_matches.out @@ -2,16 +2,16 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: af9a4c318196237cfbd11789b7ad0e81b41246c0a491df36cd04080212103966 - type_checked_symbol_table: b091be85279aab446ecdf953c42e793a7521075059af9bb77f0328d7c3a04ac8 - unrolled_symbol_table: b091be85279aab446ecdf953c42e793a7521075059af9bb77f0328d7c3a04ac8 - initial_ast: 7b67c4b2880c474506456fb954655c25acec6edeba49b6bbf7b710d404b6963b - unrolled_ast: 7b67c4b2880c474506456fb954655c25acec6edeba49b6bbf7b710d404b6963b - ssa_ast: 087a60237b8d20aa96d5a97d30d4c85fc7552691844e47cb1716a0582428dd7f - flattened_ast: 90653eab00f5c56106f1f3b828dcfa549b6a71e2f5161ba9168f4c7adc0cd440 - destructured_ast: 8c484f1fc0d348dfe7b6e88a62997820e7000e2bf2dd7ffc5c64ed0e69e3ac70 - inlined_ast: b8b97277118bcbebc6532fbf20677932e1054b9306f16caa7bda6a1f0266bb6a - dce_ast: b8b97277118bcbebc6532fbf20677932e1054b9306f16caa7bda6a1f0266bb6a + - - initial_symbol_table: c7a33b0d5bd93fdbd98db6f9d78d1eba07a086f81525e17adf1bf2e68c010913 + type_checked_symbol_table: dc7cb2d2922fa38913789a07ee6b54c9646e3c217901f7b88b9115ee34357bdc + unrolled_symbol_table: dc7cb2d2922fa38913789a07ee6b54c9646e3c217901f7b88b9115ee34357bdc + initial_ast: 7d9a65519bb845fab9b55079398081fb914696bc238ee4c812627caa7b37464c + unrolled_ast: 7d9a65519bb845fab9b55079398081fb914696bc238ee4c812627caa7b37464c + ssa_ast: 10c44a166fb3db2fc34a951084c32fb8c05729cbb4db6f0dfa0511d72935db5c + flattened_ast: 6aad1d66abfd56333cdc09b2cda82e5b1fb51f550fc5011c422737fb0a6bcf4e + destructured_ast: 3639df563c953bc23096b632e11660b585a63ed0013856c8ed5d49f1086f96a0 + inlined_ast: 6e4a838ab05190d43f44bd5bc17ad86d072d9efa83b635b4796c015452808b10 + dce_ast: 6e4a838ab05190d43f44bd5bc17ad86d072d9efa83b635b4796c015452808b10 bytecode: a52c852c5ea5e31d35c812e4ab15e4c098022431bb58b592d797137abf015e29 warnings: "" results: diff --git a/tests/expectations/execution/group_operations.out b/tests/expectations/execution/group_operations.out index 131756868c..403f3a6e5b 100644 --- a/tests/expectations/execution/group_operations.out +++ b/tests/expectations/execution/group_operations.out @@ -2,16 +2,16 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: c729a139ede7cf7d654dff03986b38006bd477e775a79c7bb5de307ceedc805a - type_checked_symbol_table: e7f8fa98c64fd3b75d5f4b19fc6f55ef0175c4edb1b783bb72db70ad3366c82e - unrolled_symbol_table: e7f8fa98c64fd3b75d5f4b19fc6f55ef0175c4edb1b783bb72db70ad3366c82e - initial_ast: 5532bc928a730cbb4a66275abda9c6e632b2270e89c4b24fbdf9b14799bf965c - unrolled_ast: 5532bc928a730cbb4a66275abda9c6e632b2270e89c4b24fbdf9b14799bf965c - ssa_ast: 44908e14e55e583a57cc0001464fd0b8d31adca83a3431d9d9ffdaae1982598a - flattened_ast: c8db546099d8b476f984492f76d463973f3b74789931bd06a5fbb654aa9c8fef - destructured_ast: 5470cf4baa4ff122c3b3f6d8e9854e203b2acf671e21ad560a9ce2e2bb5e18d4 - inlined_ast: 5470cf4baa4ff122c3b3f6d8e9854e203b2acf671e21ad560a9ce2e2bb5e18d4 - dce_ast: 5470cf4baa4ff122c3b3f6d8e9854e203b2acf671e21ad560a9ce2e2bb5e18d4 + - - initial_symbol_table: bc514d42fda9301342e97526a5d7b285932c2f08397380e8adaa7a936446c2b5 + type_checked_symbol_table: faec5a168946bcb416ad867754c3dff7e9e500a17cecb27d41eb87ba53830b5a + unrolled_symbol_table: faec5a168946bcb416ad867754c3dff7e9e500a17cecb27d41eb87ba53830b5a + initial_ast: 4794f01f6892393550582ac94044c1da19fcb709d930818b3642f025e42fc765 + unrolled_ast: 4794f01f6892393550582ac94044c1da19fcb709d930818b3642f025e42fc765 + ssa_ast: 0b298dfa420e1b53ef9aaabb715915789be62e281ef78f5fe52569d6473db1c4 + flattened_ast: 92cceac872757a41b2ae195c3d2fd3c4da0fab39815345a7a4c21a1109c2a655 + destructured_ast: c4e86396b7b518b17b715805716ff155a7178046b7b78b35a476ef4c7651feef + inlined_ast: c4e86396b7b518b17b715805716ff155a7178046b7b78b35a476ef4c7651feef + dce_ast: c4e86396b7b518b17b715805716ff155a7178046b7b78b35a476ef4c7651feef bytecode: 5c20fda21a40464a1462524cf913438776a39383a671949312f48ce8ceb2dd16 warnings: "" results: diff --git a/tests/expectations/execution/mint.out b/tests/expectations/execution/mint.out index ea800f9700..dc7f66effe 100644 --- a/tests/expectations/execution/mint.out +++ b/tests/expectations/execution/mint.out @@ -2,16 +2,16 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: f0d2afa4d98b92d9a3411f56b600028d250d068eb37142ddcbf1829bbc83f393 - type_checked_symbol_table: 538833491862c70880a4292ef436391c2be4483e6bd4c144c53d1dbbe3d58740 - unrolled_symbol_table: 538833491862c70880a4292ef436391c2be4483e6bd4c144c53d1dbbe3d58740 - initial_ast: 0be4f0bdb552c317cc742b9fa2ed3ca2060d9757cbb71f6c37baf06d449f8a5e - unrolled_ast: 300e9c9dc5df314dac63633b58678140910699d1d2d4d667d3efc89b69fe7c0f - ssa_ast: c6a43d861d6f089412616358efd769e0cb8a2f7f5d2d8142a950403b7d059fe3 - flattened_ast: 5dca094e57d3b87892e360405cd9fefdbc7bac98349d12d92c47ca5fad3bfd23 - destructured_ast: 3a1e19ccd7f4da1ab98ca609dc487fd9ce39a16b0115aed1ca44ab03e767359a - inlined_ast: 3a1e19ccd7f4da1ab98ca609dc487fd9ce39a16b0115aed1ca44ab03e767359a - dce_ast: 3a1e19ccd7f4da1ab98ca609dc487fd9ce39a16b0115aed1ca44ab03e767359a + - - initial_symbol_table: efa9087e88f3d49f7e1b4db71e0d2facf4f2d8cd6babd9a5f2d3d1087a741bc6 + type_checked_symbol_table: 69eb1827a3984cf1f84d228c6a81508430a197c5ccb4574e4bc31476cb54467e + unrolled_symbol_table: 69eb1827a3984cf1f84d228c6a81508430a197c5ccb4574e4bc31476cb54467e + initial_ast: 6c1994b601ef44f2e37e8b65b242a84407707b6c6c35c0777569ddf61e9fa610 + unrolled_ast: 7ad3d032eb757db254079ee69dfd765c9713d432066b2efcdc869adac64d5a39 + ssa_ast: 4f006f2cb738f369c599f56b412707108d2c463147a46e4719f36339f1b27693 + flattened_ast: 43a444e70204e8fd43ecaca9d30bdd7d02cdf4cd647e3bb3dafc716cff64bba4 + destructured_ast: a6d5b0fb0e3b904b8a8dc08d00fd73877b13dd773814e201e418fad4d00fa7a0 + inlined_ast: a6d5b0fb0e3b904b8a8dc08d00fd73877b13dd773814e201e418fad4d00fa7a0 + dce_ast: a6d5b0fb0e3b904b8a8dc08d00fd73877b13dd773814e201e418fad4d00fa7a0 bytecode: d47819ba59e730eb159ee9e33fef5a35aac6062e70c743a749157d54824a45d9 warnings: "" results: diff --git a/tests/expectations/execution/primitive_casts.out b/tests/expectations/execution/primitive_casts.out index 418858d6b1..2cabec0977 100644 --- a/tests/expectations/execution/primitive_casts.out +++ b/tests/expectations/execution/primitive_casts.out @@ -2,9 +2,9 @@ namespace: Execute expectation: Pass outputs: - - - initial_symbol_table: 41812237c2e434a29988c6b1ed8871bb346ef67e642dcddb612d6cb0e029b41b - type_checked_symbol_table: 79e3a582beb557343ee95cca4e20c51c28673310796b8b4b6966f93b7574d2ad - unrolled_symbol_table: 79e3a582beb557343ee95cca4e20c51c28673310796b8b4b6966f93b7574d2ad + - - initial_symbol_table: e611a78afa6af3c9c1db69e070685ae2128be70e885fe8a08d0e3c338d3d4875 + type_checked_symbol_table: 7601618645fe498ebab922d0a184541a301ce0e25afdddafee60a0e47c831652 + unrolled_symbol_table: 7601618645fe498ebab922d0a184541a301ce0e25afdddafee60a0e47c831652 initial_ast: f44a900febfed965542eac47b9ac67d3aaf8192448e98eeab095e0de99644a28 unrolled_ast: f44a900febfed965542eac47b9ac67d3aaf8192448e98eeab095e0de99644a28 ssa_ast: ce3be575b20be0c216257610a3c212d3c879532d32f9795ceeed49f51a34df05 diff --git a/tests/expectations/parser/expression/access/associated_function.out b/tests/expectations/parser/expression/access/associated_function.out index f88fd1ea1d..df6cf4b607 100644 --- a/tests/expectations/parser/expression/access/associated_function.out +++ b/tests/expectations/parser/expression/access/associated_function.out @@ -4,8 +4,7 @@ expectation: Pass outputs: - Access: AssociatedFunction: - ty: - Identifier: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}" + variant: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}" name: "{\"id\":\"1\",\"name\":\"to_x_coordinate\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":22}\"}" arguments: - Identifier: "{\"id\":\"2\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":23,\\\"hi\\\":24}\"}" @@ -15,8 +14,7 @@ outputs: id: 3 - Access: AssociatedFunction: - ty: - Identifier: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}" + variant: "{\"id\":\"0\",\"name\":\"group\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}" name: "{\"id\":\"1\",\"name\":\"to_y_coordinate\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":22}\"}" arguments: - Identifier: "{\"id\":\"2\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":23,\\\"hi\\\":24}\"}" diff --git a/tests/expectations/parser/expression/access/call.out b/tests/expectations/parser/expression/access/call.out index 1daf270ec7..41378bcb3a 100644 --- a/tests/expectations/parser/expression/access/call.out +++ b/tests/expectations/parser/expression/access/call.out @@ -6,7 +6,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}" arguments: [] - external: ~ + program: ~ span: lo: 0 hi: 3 @@ -15,7 +15,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"X\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}" arguments: [] - external: ~ + program: ~ span: lo: 0 hi: 3 @@ -25,7 +25,7 @@ outputs: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}" arguments: - Identifier: "{\"id\":\"1\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" - external: ~ + program: ~ span: lo: 0 hi: 4 @@ -36,7 +36,7 @@ outputs: arguments: - Identifier: "{\"id\":\"1\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" - Identifier: "{\"id\":\"2\",\"name\":\"z\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}" - external: ~ + program: ~ span: lo: 0 hi: 7 @@ -48,7 +48,7 @@ outputs: - Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" - Identifier: "{\"id\":\"2\",\"name\":\"y\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}" - Identifier: "{\"id\":\"3\",\"name\":\"z\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}" - external: ~ + program: ~ span: lo: 0 hi: 10 diff --git a/tests/expectations/parser/expression/unary/neg.out b/tests/expectations/parser/expression/unary/neg.out index e19a9bc3fa..47c39e0f70 100644 --- a/tests/expectations/parser/expression/unary/neg.out +++ b/tests/expectations/parser/expression/unary/neg.out @@ -16,7 +16,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}" arguments: [] - external: ~ + program: ~ span: lo: 1 hi: 4 diff --git a/tests/expectations/parser/expression/unary/not.out b/tests/expectations/parser/expression/unary/not.out index f0581499a9..896420db18 100644 --- a/tests/expectations/parser/expression/unary/not.out +++ b/tests/expectations/parser/expression/unary/not.out @@ -16,7 +16,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}" arguments: [] - external: ~ + program: ~ span: lo: 1 hi: 4 diff --git a/tests/expectations/parser/finalize/decrement.out b/tests/expectations/parser/finalize/decrement.out index 71204d9afb..1af4b6d469 100644 --- a/tests/expectations/parser/finalize/decrement.out +++ b/tests/expectations/parser/finalize/decrement.out @@ -11,7 +11,7 @@ outputs: - Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}" - Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}" - Identifier: "{\"id\":\"3\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":23}\"}" - external: ~ + program: ~ span: lo: 0 hi: 24 @@ -43,7 +43,7 @@ outputs: lo: 20 hi: 23 - 3 - external: ~ + program: ~ span: lo: 0 hi: 24 @@ -60,7 +60,7 @@ outputs: arguments: - Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}" - Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}" - external: ~ + program: ~ span: lo: 0 hi: 19 @@ -75,7 +75,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"decrement\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":9}\"}" arguments: [] - external: ~ + program: ~ span: lo: 0 hi: 11 diff --git a/tests/expectations/parser/finalize/finalize.out b/tests/expectations/parser/finalize/finalize.out index ef73f05b31..8b03c4c3ef 100644 --- a/tests/expectations/parser/finalize/finalize.out +++ b/tests/expectations/parser/finalize/finalize.out @@ -77,7 +77,9 @@ outputs: identifier: "{\"id\":\"13\",\"name\":\"a\",\"span\":\"{\\\"lo\\\":165,\\\"hi\\\":166}\"}" mode: None type_: - Identifier: "{\"id\":\"14\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":168,\\\"hi\\\":171}\"}" + Composite: + id: "{\"id\":\"14\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":168,\\\"hi\\\":171}\"}" + program: test span: lo: 165 hi: 166 @@ -86,7 +88,9 @@ outputs: identifier: "{\"id\":\"16\",\"name\":\"b\",\"span\":\"{\\\"lo\\\":173,\\\"hi\\\":174}\"}" mode: None type_: - Identifier: "{\"id\":\"17\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":176,\\\"hi\\\":179}\"}" + Composite: + id: "{\"id\":\"17\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":176,\\\"hi\\\":179}\"}" + program: test span: lo: 173 hi: 174 @@ -95,13 +99,17 @@ outputs: - Internal: mode: None type_: - Identifier: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}" + Composite: + id: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}" + program: test span: lo: 184 hi: 187 id: 20 output_type: - Identifier: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}" + Composite: + id: "{\"id\":\"19\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":184,\\\"hi\\\":187}\"}" + program: test block: statements: [] span: diff --git a/tests/expectations/parser/finalize/increment.out b/tests/expectations/parser/finalize/increment.out index 88550cd418..e1d92b48ba 100644 --- a/tests/expectations/parser/finalize/increment.out +++ b/tests/expectations/parser/finalize/increment.out @@ -11,7 +11,7 @@ outputs: - Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}" - Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}" - Identifier: "{\"id\":\"3\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":23}\"}" - external: ~ + program: ~ span: lo: 0 hi: 24 @@ -43,7 +43,7 @@ outputs: lo: 20 hi: 23 - 3 - external: ~ + program: ~ span: lo: 0 hi: 24 @@ -60,7 +60,7 @@ outputs: arguments: - Identifier: "{\"id\":\"1\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":10,\\\"hi\\\":13}\"}" - Identifier: "{\"id\":\"2\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":18}\"}" - external: ~ + program: ~ span: lo: 0 hi: 19 @@ -75,7 +75,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"increment\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":9}\"}" arguments: [] - external: ~ + program: ~ span: lo: 0 hi: 11 diff --git a/tests/expectations/parser/finalize/mapping.out b/tests/expectations/parser/finalize/mapping.out index faa9aa5518..cc5d670a9a 100644 --- a/tests/expectations/parser/finalize/mapping.out +++ b/tests/expectations/parser/finalize/mapping.out @@ -13,9 +13,13 @@ outputs: - - foo - identifier: "{\"id\":\"2\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":38,\\\"hi\\\":41}\"}" key_type: - Identifier: "{\"id\":\"3\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":43,\\\"hi\\\":46}\"}" + Composite: + id: "{\"id\":\"3\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":43,\\\"hi\\\":46}\"}" + program: test value_type: - Identifier: "{\"id\":\"4\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":53}\"}" + Composite: + id: "{\"id\":\"4\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":50,\\\"hi\\\":53}\"}" + program: test span: lo: 30 hi: 54 diff --git a/tests/expectations/parser/functions/bounded_recursion.out b/tests/expectations/parser/functions/bounded_recursion.out index 7f1d34e41b..f72b23332a 100644 --- a/tests/expectations/parser/functions/bounded_recursion.out +++ b/tests/expectations/parser/functions/bounded_recursion.out @@ -82,7 +82,7 @@ outputs: lo: 102 hi: 108 id: 12 - external: ~ + program: test span: lo: 100 hi: 109 @@ -147,7 +147,7 @@ outputs: lo: 179 hi: 183 - 24 - external: ~ + program: test span: lo: 177 hi: 184 diff --git a/tests/expectations/parser/functions/infinite_recursion.out b/tests/expectations/parser/functions/infinite_recursion.out index f141327997..4662fc09ed 100644 --- a/tests/expectations/parser/functions/infinite_recursion.out +++ b/tests/expectations/parser/functions/infinite_recursion.out @@ -35,7 +35,7 @@ outputs: function: Identifier: "{\"id\":\"4\",\"name\":\"inf\",\"span\":\"{\\\"lo\\\":61,\\\"hi\\\":64}\"}" arguments: [] - external: ~ + program: test span: lo: 61 hi: 66 @@ -83,7 +83,7 @@ outputs: function: Identifier: "{\"id\":\"13\",\"name\":\"inf\",\"span\":\"{\\\"lo\\\":124,\\\"hi\\\":127}\"}" arguments: [] - external: ~ + program: test span: lo: 124 hi: 129 diff --git a/tests/expectations/parser/program/mapping.out b/tests/expectations/parser/program/mapping.out index bfe63c9ecb..cc60b0046b 100644 --- a/tests/expectations/parser/program/mapping.out +++ b/tests/expectations/parser/program/mapping.out @@ -22,9 +22,13 @@ outputs: - - foo - identifier: "{\"id\":\"4\",\"name\":\"foo\",\"span\":\"{\\\"lo\\\":82,\\\"hi\\\":85}\"}" key_type: - Identifier: "{\"id\":\"5\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":87,\\\"hi\\\":90}\"}" + Composite: + id: "{\"id\":\"5\",\"name\":\"bar\",\"span\":\"{\\\"lo\\\":87,\\\"hi\\\":90}\"}" + program: test value_type: - Identifier: "{\"id\":\"6\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":94,\\\"hi\\\":97}\"}" + Composite: + id: "{\"id\":\"6\",\"name\":\"baz\",\"span\":\"{\\\"lo\\\":94,\\\"hi\\\":97}\"}" + program: test span: lo: 74 hi: 98 diff --git a/tests/expectations/parser/program/record_with_visibility.out b/tests/expectations/parser/program/record_with_visibility.out index 949f3d7eed..2835d56339 100644 --- a/tests/expectations/parser/program/record_with_visibility.out +++ b/tests/expectations/parser/program/record_with_visibility.out @@ -19,6 +19,7 @@ outputs: lo: 57 hi: 71 id: 4 + external: test is_record: true span: lo: 26 diff --git a/tests/expectations/parser/program/struct_with_visibility.out b/tests/expectations/parser/program/struct_with_visibility.out index f73b2db422..0bb21bf56f 100644 --- a/tests/expectations/parser/program/struct_with_visibility.out +++ b/tests/expectations/parser/program/struct_with_visibility.out @@ -34,6 +34,7 @@ outputs: lo: 103 hi: 113 id: 8 + external: test is_record: false span: lo: 26 diff --git a/tests/expectations/parser/statement/assign.out b/tests/expectations/parser/statement/assign.out index 3f9b9c8a90..08f8dfd801 100644 --- a/tests/expectations/parser/statement/assign.out +++ b/tests/expectations/parser/statement/assign.out @@ -37,7 +37,7 @@ outputs: function: Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}" arguments: [] - external: ~ + program: ~ span: lo: 4 hi: 7 diff --git a/tests/expectations/parser/statement/definition.out b/tests/expectations/parser/statement/definition.out index 91e4d8b932..25a454a4a9 100644 --- a/tests/expectations/parser/statement/definition.out +++ b/tests/expectations/parser/statement/definition.out @@ -46,7 +46,7 @@ outputs: function: Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":12,\\\"hi\\\":13}\"}" arguments: [] - external: ~ + program: ~ span: lo: 12 hi: 15 @@ -110,7 +110,7 @@ outputs: function: Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":12,\\\"hi\\\":13}\"}" arguments: [] - external: ~ + program: ~ span: lo: 12 hi: 15 @@ -135,7 +135,9 @@ outputs: place: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}" type_: - Identifier: "{\"id\":\"1\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":14}\"}" + Composite: + id: "{\"id\":\"1\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":14}\"}" + program: ~ value: Call: function: @@ -149,8 +151,7 @@ outputs: lo: 43 hi: 49 - 4 - external: - Identifier: "{\"id\":\"2\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":24}\"}" + program: credits span: lo: 17 hi: 50 @@ -164,7 +165,9 @@ outputs: place: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}" type_: - Identifier: "{\"id\":\"2\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":27}\"}" + Composite: + id: "{\"id\":\"2\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":20,\\\"hi\\\":27}\"}" + program: credits value: Call: function: @@ -178,8 +181,7 @@ outputs: lo: 56 hi: 62 - 5 - external: - Identifier: "{\"id\":\"3\",\"name\":\"credits\",\"span\":\"{\\\"lo\\\":30,\\\"hi\\\":37}\"}" + program: credits span: lo: 30 hi: 63 @@ -232,7 +234,7 @@ outputs: function: Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}" arguments: [] - external: ~ + program: ~ span: lo: 13 hi: 16 @@ -285,7 +287,7 @@ outputs: function: Identifier: "{\"id\":\"1\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":13,\\\"hi\\\":14}\"}" arguments: [] - external: ~ + program: ~ span: lo: 13 hi: 16 diff --git a/tests/expectations/parser/statement/exported_type_fail.out b/tests/expectations/parser/statement/exported_type_fail.out index bd23ad38f1..4d92fba640 100644 --- a/tests/expectations/parser/statement/exported_type_fail.out +++ b/tests/expectations/parser/statement/exported_type_fail.out @@ -2,5 +2,5 @@ namespace: ParseStatement expectation: Fail outputs: - - "Error [EPAR0370005]: expected ( -- found '{'\n --> test:1:29\n |\n 1 | return credits.aleo/credits { owner: arg1, amount: arg2};\n | ^" + - "Error [EPAR0370040]: Cannot create an external record. Records can only be created in the program that they are defined in.\n --> test:1:8\n |\n 1 | return credits.aleo/credits { owner: arg1, amount: arg2};\n | ^^^^^^^^^^^^^^^^^^^^" - "Error [EPAR0370005]: expected = -- found '.'\n --> test:1:13\n |\n 1 | let d: board.leo/board = record board.leo/board { tile1: 1u8, tile2: 2u8};\n | ^" diff --git a/tests/expectations/parser/statement/expression.out b/tests/expectations/parser/statement/expression.out index 5566d0a6b2..94c8b5ad9c 100644 --- a/tests/expectations/parser/statement/expression.out +++ b/tests/expectations/parser/statement/expression.out @@ -31,7 +31,7 @@ outputs: function: Identifier: "{\"id\":\"0\",\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}" arguments: [] - external: ~ + program: ~ span: lo: 0 hi: 3 diff --git a/tests/expectations/parser/type_/signature.out b/tests/expectations/parser/type_/signature.out index d191f9f6d9..154b57412b 100644 --- a/tests/expectations/parser/type_/signature.out +++ b/tests/expectations/parser/type_/signature.out @@ -36,7 +36,9 @@ outputs: identifier: "{\"id\":\"7\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":67,\\\"hi\\\":68}\"}" mode: None type_: - Identifier: "{\"id\":\"8\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":75}\"}" + Composite: + id: "{\"id\":\"8\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":70,\\\"hi\\\":75}\"}" + program: test span: lo: 67 hi: 68 @@ -53,8 +55,7 @@ outputs: value: Access: AssociatedFunction: - ty: - Identifier: "{\"id\":\"11\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":101,\\\"hi\\\":110}\"}" + variant: "{\"id\":\"11\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":101,\\\"hi\\\":110}\"}" name: "{\"id\":\"12\",\"name\":\"verify\",\"span\":\"{\\\"lo\\\":112,\\\"hi\\\":118}\"}" arguments: - Identifier: "{\"id\":\"13\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":119,\\\"hi\\\":120}\"}" @@ -76,8 +77,7 @@ outputs: value: Access: AssociatedFunction: - ty: - Identifier: "{\"id\":\"23\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":0}\"}" + variant: "{\"id\":\"23\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":0}\"}" name: "{\"id\":\"20\",\"name\":\"verify\",\"span\":\"{\\\"lo\\\":153,\\\"hi\\\":159}\"}" arguments: - Identifier: "{\"id\":\"19\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":151,\\\"hi\\\":152}\"}" @@ -206,7 +206,9 @@ outputs: identifier: "{\"id\":\"49\",\"name\":\"v\",\"span\":\"{\\\"lo\\\":347,\\\"hi\\\":348}\"}" mode: None type_: - Identifier: "{\"id\":\"50\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":350,\\\"hi\\\":355}\"}" + Composite: + id: "{\"id\":\"50\",\"name\":\"value\",\"span\":\"{\\\"lo\\\":350,\\\"hi\\\":355}\"}" + program: test span: lo: 347 hi: 348 @@ -223,8 +225,7 @@ outputs: value: Access: AssociatedFunction: - ty: - Identifier: "{\"id\":\"53\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":380,\\\"hi\\\":389}\"}" + variant: "{\"id\":\"53\",\"name\":\"signature\",\"span\":\"{\\\"lo\\\":380,\\\"hi\\\":389}\"}" name: "{\"id\":\"54\",\"name\":\"sign\",\"span\":\"{\\\"lo\\\":391,\\\"hi\\\":395}\"}" arguments: - Identifier: "{\"id\":\"55\",\"name\":\"s\",\"span\":\"{\\\"lo\\\":396,\\\"hi\\\":397}\"}" diff --git a/tests/tests/compiler/function/shadow_function_with_input_fail.leo b/tests/tests/compiler/function/shadow_function_with_input_fail.leo deleted file mode 100644 index 2cbe2948e4..0000000000 --- a/tests/tests/compiler/function/shadow_function_with_input_fail.leo +++ /dev/null @@ -1,17 +0,0 @@ -/* -namespace: Compile -expectation: Fail -*/ - -program test.aleo { - function hi() -> u8 { - return 0u8; - } - - function tester(hi: u8) -> u8 { - return 0u8; - } - - function main (y: bool) -> bool { - return y; - }} diff --git a/tests/tests/compiler/structs/duplicate_name_context.leo b/tests/tests/compiler/structs/duplicate_name_context.leo deleted file mode 100644 index ecc0bac5e0..0000000000 --- a/tests/tests/compiler/structs/duplicate_name_context.leo +++ /dev/null @@ -1,17 +0,0 @@ -/* -namespace: Compile -expectation: Fail -*/ - -program test.aleo { - struct Bar { - b2: u32 - } - - function main(y: bool) -> bool { - let Bar: u32 = 66u32; - let k1: Bar = Bar { b2: 30u32 }; - - return y == true; - } -} diff --git a/utils/disassembler/src/lib.rs b/utils/disassembler/src/lib.rs index dc7cb23dba..0811cf5fc3 100644 --- a/utils/disassembler/src/lib.rs +++ b/utils/disassembler/src/lib.rs @@ -21,32 +21,49 @@ use snarkvm::{ use std::str::FromStr; type CurrentNetwork = Testnet3; -use leo_ast::{FunctionStub, Identifier, Mapping, ProgramId, Struct, Stub}; +use leo_ast::{Composite, FunctionStub, Identifier, Mapping, ProgramId, Stub}; use leo_errors::UtilError; pub fn disassemble, Command: CommandTrait>( program: ProgramCore, ) -> Stub { + let program_id = ProgramId::from(program.id()); Stub { imports: program.imports().into_iter().map(|(id, _)| ProgramId::from(id)).collect(), - stub_id: ProgramId::from(program.id()), + stub_id: program_id, consts: Vec::new(), structs: [ - program.structs().iter().map(|(id, s)| (Identifier::from(id).name, Struct::from(s))).collect_vec(), - program.records().iter().map(|(id, s)| (Identifier::from(id).name, Struct::from(s))).collect_vec(), + program + .structs() + .iter() + .map(|(id, s)| (Identifier::from(id).name, Composite::from_snarkvm(s, program_id.name.name))) + .collect_vec(), + program + .records() + .iter() + .map(|(id, s)| (Identifier::from(id).name, Composite::from_external_record(s, program_id.name.name))) + .collect_vec(), ] .concat(), - mappings: program.mappings().into_iter().map(|(id, m)| (Identifier::from(id).name, Mapping::from(m))).collect(), + mappings: program + .mappings() + .into_iter() + .map(|(id, m)| (Identifier::from(id).name, Mapping::from_snarkvm(m, program_id.name.name))) + .collect(), functions: [ program .closures() .iter() - .map(|(id, closure)| (Identifier::from(id).name, FunctionStub::from(closure))) + .map(|(id, closure)| { + (Identifier::from(id).name, FunctionStub::from_closure(closure, program_id.name.name)) + }) .collect_vec(), program .functions() .iter() - .map(|(id, function)| (Identifier::from(id).name, FunctionStub::from(function))) + .map(|(id, function)| { + (Identifier::from(id).name, FunctionStub::from_function_core(function, program_id.name.name)) + }) .collect_vec(), ] .concat(), diff --git a/utils/retriever/src/lib.rs b/utils/retriever/src/lib.rs index 9406dba287..30d96ac295 100644 --- a/utils/retriever/src/lib.rs +++ b/utils/retriever/src/lib.rs @@ -39,10 +39,11 @@ mod tests { let build_dir = PathBuf::from(BUILD_DIRECTORY); let home_dir = PathBuf::from(HOME_DIRECTORY); let mut retriever = - Retriever::new(Symbol::intern("nested"), &build_dir, &home_dir).expect("Failed to build retriever"); + Retriever::new(Symbol::intern("nested"), &build_dir, &home_dir, "http://0.0.0.0:3030".to_string()) + .expect("Failed to build retriever"); retriever.retrieve().expect("failed to retrieve"); retriever.prepare_local(Symbol::intern("nested")).expect("failed to prepare local"); - retriever.process_local(Symbol::intern("nested")).expect("failed to process local"); + retriever.process_local(Symbol::intern("nested"), true).expect("failed to process local"); }); } @@ -57,10 +58,11 @@ mod tests { println!("aleo_dir: {:?}", aleo_dir()); let mut retriever = - Retriever::new(Symbol::intern("nested"), &build_dir, &aleo_dir()).expect("Failed to build retriever"); + Retriever::new(Symbol::intern("nested"), &build_dir, &aleo_dir(), "http://0.0.0.0:3030".to_string()) + .expect("Failed to build retriever"); retriever.retrieve().expect("failed to retrieve"); retriever.prepare_local(Symbol::intern("nested")).expect("failed to prepare local"); - retriever.process_local(Symbol::intern("nested")).expect("failed to process local"); + retriever.process_local(Symbol::intern("nested"), true).expect("failed to process local"); }); } @@ -75,10 +77,11 @@ mod tests { let build_dir = PathBuf::from(BUILD_DIRECTORY); let home_dir = PathBuf::from(HOME_DIRECTORY); let mut retriever = - Retriever::new(Symbol::intern("simple"), &build_dir, &home_dir).expect("Failed to build retriever"); + Retriever::new(Symbol::intern("simple"), &build_dir, &home_dir, "http://0.0.0.0:3030".to_string()) + .expect("Failed to build retriever"); retriever.retrieve().expect("failed to retrieve"); retriever.prepare_local(Symbol::intern("simple")).expect("failed to prepare local"); - retriever.process_local(Symbol::intern("simple")).expect("failed to process local"); + retriever.process_local(Symbol::intern("simple"), true).expect("failed to process local"); }); } @@ -93,7 +96,8 @@ mod tests { let build_dir = PathBuf::from(BUILD_DIRECTORY); let home_dir = PathBuf::from(HOME_DIRECTORY); let mut retriever = - Retriever::new(Symbol::intern("local_test"), &build_dir, &home_dir).expect("Failed to build retriever"); + Retriever::new(Symbol::intern("local_test"), &build_dir, &home_dir, "http://0.0.0.0:3030".to_string()) + .expect("Failed to build retriever"); let _deps = retriever.retrieve().expect("failed to retrieve"); retriever.prepare_local(Symbol::intern("nested")).expect("failed to prepare local"); // retriever.process_local(Symbol::intern("nested")).expect("failed to process local"); diff --git a/utils/retriever/src/program_context/lock_file_entry.rs b/utils/retriever/src/program_context/lock_file_entry.rs index df4f354acf..3540072ab0 100644 --- a/utils/retriever/src/program_context/lock_file_entry.rs +++ b/utils/retriever/src/program_context/lock_file_entry.rs @@ -28,13 +28,23 @@ pub struct LockFileEntry { dependencies: Vec, } +impl LockFileEntry { + pub fn path(&self) -> Option<&PathBuf> { + self.path.as_ref() + } + + pub fn name(&self) -> &str { + &self.name + } +} + impl From<&ProgramContext> for LockFileEntry { fn from(context: &ProgramContext) -> Self { LockFileEntry { - name: context.name().to_string(), + name: context.full_name().to_string(), network: context.network.clone(), // Direct access as per instruction location: context.location().clone(), - path: context.path.clone(), // Direct access as per instruction + path: context.full_path.clone(), // Direct access as per instruction checksum: context.checksum().to_string(), dependencies: context.dependencies().iter().map(|dep| format!("{}.aleo", dep)).collect(), } diff --git a/utils/retriever/src/retriever/mod.rs b/utils/retriever/src/retriever/mod.rs index c846549b3f..d17da1c4db 100644 --- a/utils/retriever/src/retriever/mod.rs +++ b/utils/retriever/src/retriever/mod.rs @@ -29,19 +29,18 @@ use std::{ path::{Path, PathBuf}, }; -const ALEO_EXPLORER_URL: &str = "https://api.explorer.aleo.org/v1"; - // Retriever is responsible for retrieving external programs pub struct Retriever { name: Symbol, contexts: IndexMap, project_path: PathBuf, registry_path: PathBuf, + endpoint: String, } impl Retriever { // Initialize a new Retriever. - pub fn new(name: Symbol, path: &PathBuf, home: &Path) -> Result { + pub fn new(name: Symbol, path: &PathBuf, home: &Path, endpoint: String) -> Result { // Starting point is all of the dependencies specified in the main `program.json` file let dependencies = retrieve_local(&format!("{name}.aleo"), path)?; let mut contexts = IndexMap::from([(name, ProgramContext::new_main(name, path.clone(), dependencies.clone()))]); @@ -49,7 +48,13 @@ impl Retriever { contexts.insert(Symbol::from(&dep), ProgramContext::from(dep)); } - Ok(Self { name, contexts, project_path: path.clone(), registry_path: home.join("registry") }) + Ok(Self { + name, + contexts, + project_path: path.clone(), + registry_path: home.join("registry"), + endpoint: endpoint.clone(), + }) } pub fn get_context(&self, name: &Symbol) -> &ProgramContext { @@ -83,6 +88,7 @@ impl Retriever { &self.registry_path, cur_context.full_name(), cur_context.network(), + &self.endpoint, )?; // Cache the stubs @@ -276,12 +282,16 @@ impl Retriever { } // Creates the stub of the program, caches it, and writes the local `leo.lock` file - pub fn process_local(&mut self, name: Symbol) -> Result<(), UtilError> { + pub fn process_local(&mut self, name: Symbol, recursive: bool) -> Result<(), UtilError> { let cur_context = self.contexts.get_mut(&name).unwrap(); // Don't need to disassemble the main file if name != self.name { // Disassemble the program - let mut file = File::open(cur_context.compiled_file_path()).unwrap_or_else(|_| { + let compiled_path = cur_context.compiled_file_path(); + if !compiled_path.exists() { + return Err(UtilError::build_file_does_not_exist(compiled_path.to_str().unwrap(), Default::default())); + } + let mut file = File::open(compiled_path).unwrap_or_else(|_| { panic!("Failed to open file {}", cur_context.compiled_file_path().to_str().unwrap()) }); let mut content = String::new(); @@ -292,19 +302,24 @@ impl Retriever { Default::default(), ) })?; - let stub: Stub = disassemble_from_str(content)?; - // Cache the stub + // Cache the disassembled stub + let stub: Stub = disassemble_from_str(content)?; if cur_context.add_stub(stub.clone()) { Err(UtilError::duplicate_dependency_name_error(stub.stub_id.name.name, Default::default()))?; } // Cache the hash cur_context.add_checksum(); - } - // Write lock file - self.write_lock_file(&name)?; + // Only write lock file when recursive building + if recursive { + self.write_lock_file(&name)?; + } + } else { + // Write lock file + self.write_lock_file(&name)?; + } Ok(()) } @@ -408,6 +423,7 @@ fn retrieve_from_network( home_path: &Path, name: &String, network: &Network, + endpoint: &String, ) -> Result<(Stub, Vec), UtilError> { // Check if the file is already cached in `~/.aleo/registry/{network}/{program}` let move_to_path = home_path.join(format!("{network}")); @@ -425,7 +441,7 @@ fn retrieve_from_network( // Fetch from network println!("Retrieving {} from {:?}.", name, network.clone()); - file_str = fetch_from_network(name, network.clone())?; + file_str = fetch_from_network(endpoint, name, network.clone())?; file_str = file_str.replace("\\n", "\n").replace('\"', ""); println!("Successfully retrieved {} from {:?}!", name, network); @@ -488,8 +504,8 @@ fn retrieve_from_network( )) } -fn fetch_from_network(program: &String, network: Network) -> Result { - let url = format!("{}/{}/program/{}", ALEO_EXPLORER_URL, network.clone(), program); +fn fetch_from_network(endpoint: &String, program: &String, network: Network) -> Result { + let url = format!("{}/{}/program/{}", endpoint, network.clone(), program); let response = ureq::get(&url.clone()) .call() .map_err(|err| UtilError::failed_to_retrieve_from_endpoint(url.clone(), err, Default::default()))?;