-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge Preparation: Precise Tagging + Enhanced Orthogonal Persistence (64-Bit) #4392
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 50a6851 - Browse repository at this point
Copy the full SHA 50a6851View commit details -
Configuration menu - View commit details
-
Copy full SHA for fef40ab - Browse repository at this point
Copy the full SHA fef40abView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea7d8e3 - Browse repository at this point
Copy the full SHA ea7d8e3View commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6ea5854 - Browse repository at this point
Copy the full SHA 6ea5854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78d4393 - Browse repository at this point
Copy the full SHA 78d4393View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4f0544 - Browse repository at this point
Copy the full SHA c4f0544View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c85903 - Browse repository at this point
Copy the full SHA 9c85903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e544a2 - Browse repository at this point
Copy the full SHA 5e544a2View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fbd89a6 - Browse repository at this point
Copy the full SHA fbd89a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4057f2c - Browse repository at this point
Copy the full SHA 4057f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d126154 - Browse repository at this point
Copy the full SHA d126154View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80da73f - Browse repository at this point
Copy the full SHA 80da73fView commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9fa002f - Browse repository at this point
Copy the full SHA 9fa002fView commit details -
Merge branch 'claudio/small-tags' of github.com:dfinity/motoko into c…
…laudio/small-tags
Configuration menu - View commit details
-
Copy full SHA for 0404c4e - Browse repository at this point
Copy the full SHA 0404c4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 582bcb2 - Browse repository at this point
Copy the full SHA 582bcb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a926367 - Browse repository at this point
Copy the full SHA a926367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e73c4b - Browse repository at this point
Copy the full SHA 8e73c4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41782a8 - Browse repository at this point
Copy the full SHA 41782a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e802e - Browse repository at this point
Copy the full SHA 77e802eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3436b16 - Browse repository at this point
Copy the full SHA 3436b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a7a3b7 - Browse repository at this point
Copy the full SHA 4a7a3b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4fd1b - Browse repository at this point
Copy the full SHA 8e4fd1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 907f87b - Browse repository at this point
Copy the full SHA 907f87bView commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e2d264 - Browse repository at this point
Copy the full SHA 8e2d264View commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 669eb56 - Browse repository at this point
Copy the full SHA 669eb56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e10e89 - Browse repository at this point
Copy the full SHA 5e10e89View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ed2ed - Browse repository at this point
Copy the full SHA e7ed2edView commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 27dd0bf - Browse repository at this point
Copy the full SHA 27dd0bfView commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21f40b7 - Browse repository at this point
Copy the full SHA 21f40b7View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dd75dbd - Browse repository at this point
Copy the full SHA dd75dbdView commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5ccf726 - Browse repository at this point
Copy the full SHA 5ccf726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d3d9b8 - Browse repository at this point
Copy the full SHA 1d3d9b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1714c46 - Browse repository at this point
Copy the full SHA 1714c46View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b827a2 - Browse repository at this point
Copy the full SHA 7b827a2View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 74479b1 - Browse repository at this point
Copy the full SHA 74479b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51c00e5 - Browse repository at this point
Copy the full SHA 51c00e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 756b477 - Browse repository at this point
Copy the full SHA 756b477View commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f35f2b5 - Browse repository at this point
Copy the full SHA f35f2b5View commit details -
adjust overflow error message (previously compact nat is now a bignum…
…, leading to different trap messages
Configuration menu - View commit details
-
Copy full SHA for 09e7860 - Browse repository at this point
Copy the full SHA 09e7860View commit details -
Configuration menu - View commit details
-
Copy full SHA for d889d58 - Browse repository at this point
Copy the full SHA d889d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 771937a - Browse repository at this point
Copy the full SHA 771937aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f173e5f - Browse repository at this point
Copy the full SHA f173e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90eef1c - Browse repository at this point
Copy the full SHA 90eef1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e79fb19 - Browse repository at this point
Copy the full SHA e79fb19View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce58e21 - Browse repository at this point
Copy the full SHA ce58e21View commit details
Commits on Nov 16, 2023
-
modify stable-regions-are-isolated test; noting perf hit due to small…
…er range of compact Int/Nat
Configuration menu - View commit details
-
Copy full SHA for 480ccab - Browse repository at this point
Copy the full SHA 480ccabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d6807 - Browse repository at this point
Copy the full SHA 56d6807View commit details -
Configuration menu - View commit details
-
Copy full SHA for d59496b - Browse repository at this point
Copy the full SHA d59496bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc70fe3 - Browse repository at this point
Copy the full SHA bc70fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e812b - Browse repository at this point
Copy the full SHA a3e812bView commit details
Commits on Nov 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 357f7e9 - Browse repository at this point
Copy the full SHA 357f7e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66abcd0 - Browse repository at this point
Copy the full SHA 66abcd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 366d49d - Browse repository at this point
Copy the full SHA 366d49dView commit details
Commits on Nov 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c320ad - Browse repository at this point
Copy the full SHA 9c320adView commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1a6b19 - Browse repository at this point
Copy the full SHA d1a6b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89721b8 - Browse repository at this point
Copy the full SHA 89721b8View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa9ac3a - Browse repository at this point
Copy the full SHA fa9ac3aView commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2c3c384 - Browse repository at this point
Copy the full SHA 2c3c384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 803f91f - Browse repository at this point
Copy the full SHA 803f91fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d4efdd - Browse repository at this point
Copy the full SHA 8d4efddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d1ec59 - Browse repository at this point
Copy the full SHA 4d1ec59View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6cb537 - Browse repository at this point
Copy the full SHA e6cb537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c36fdc - Browse repository at this point
Copy the full SHA 1c36fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bed4ee - Browse repository at this point
Copy the full SHA 2bed4eeView commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0297a2 - Browse repository at this point
Copy the full SHA f0297a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205fbf2 - Browse repository at this point
Copy the full SHA 205fbf2View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67ddc1e - Browse repository at this point
Copy the full SHA 67ddc1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5deb562 - Browse repository at this point
Copy the full SHA 5deb562View commit details
Commits on Jan 5, 2024
-
fix nat_shift.mo; adjust array.keys/vals iteration optimization (TBC)…
…; add tag checking (to be disabled)
Configuration menu - View commit details
-
Copy full SHA for cc5d988 - Browse repository at this point
Copy the full SHA cc5d988View commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e554c13 - Browse repository at this point
Copy the full SHA e554c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea9289 - Browse repository at this point
Copy the full SHA 7ea9289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd38cb - Browse repository at this point
Copy the full SHA 9fd38cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83aae64 - Browse repository at this point
Copy the full SHA 83aae64View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d7b7d - Browse repository at this point
Copy the full SHA f9d7b7dView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8a69d6 - Browse repository at this point
Copy the full SHA b8a69d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57376b7 - Browse repository at this point
Copy the full SHA 57376b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b89140a - Browse repository at this point
Copy the full SHA b89140aView commit details -
describe variable lenght tagging scheme; use distinguished value 0b01…
…(0^30) for unit value
Configuration menu - View commit details
-
Copy full SHA for 46afd7f - Browse repository at this point
Copy the full SHA 46afd7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd66b4f - Browse repository at this point
Copy the full SHA cd66b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5504419 - Browse repository at this point
Copy the full SHA 5504419View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bc1e9d9 - Browse repository at this point
Copy the full SHA bc1e9d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d901c1b - Browse repository at this point
Copy the full SHA d901c1bView commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec453ab - Browse repository at this point
Copy the full SHA ec453abView commit details -
Configuration menu - View commit details
-
Copy full SHA for acc965e - Browse repository at this point
Copy the full SHA acc965eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 335ddf3 - Browse repository at this point
Copy the full SHA 335ddf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84cc11d - Browse repository at this point
Copy the full SHA 84cc11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc76901 - Browse repository at this point
Copy the full SHA fc76901View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c441a6 - Browse repository at this point
Copy the full SHA 8c441a6View commit details
Commits on Jan 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b416c08 - Browse repository at this point
Copy the full SHA b416c08View commit details
Commits on Jan 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6675351 - Browse repository at this point
Copy the full SHA 6675351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c110ab - Browse repository at this point
Copy the full SHA 0c110abView commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13d06e0 - Browse repository at this point
Copy the full SHA 13d06e0View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4578d8a - Browse repository at this point
Copy the full SHA 4578d8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e20cc - Browse repository at this point
Copy the full SHA 52e20ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for e603b0f - Browse repository at this point
Copy the full SHA e603b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc1c5e - Browse repository at this point
Copy the full SHA dcc1c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6842d3e - Browse repository at this point
Copy the full SHA 6842d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26779c3 - Browse repository at this point
Copy the full SHA 26779c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f741f - Browse repository at this point
Copy the full SHA 68f741fView commit details
Commits on Jan 20, 2024
-
restore optimized range checks, cross checking with naive during sani…
…ty-checks or debug
Configuration menu - View commit details
-
Copy full SHA for 5a92a39 - Browse repository at this point
Copy the full SHA 5a92a39View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4cf4fd - Browse repository at this point
Copy the full SHA e4cf4fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5b14a - Browse repository at this point
Copy the full SHA 3c5b14aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a3d48 - Browse repository at this point
Copy the full SHA 19a3d48View commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85db023 - Browse repository at this point
Copy the full SHA 85db023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4250360 - Browse repository at this point
Copy the full SHA 4250360View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2aef63 - Browse repository at this point
Copy the full SHA c2aef63View commit details -
Configuration menu - View commit details
-
Copy full SHA for af64c54 - Browse repository at this point
Copy the full SHA af64c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400213d - Browse repository at this point
Copy the full SHA 400213dView commit details -
optimize range checks for tagging integer values; cross check with na…
…ive tests in sanity builds; update perf numbers
Configuration menu - View commit details
-
Copy full SHA for a4afe0a - Browse repository at this point
Copy the full SHA a4afe0aView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 183a36f - Browse repository at this point
Copy the full SHA 183a36fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a47f9 - Browse repository at this point
Copy the full SHA b5a47f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b105c - Browse repository at this point
Copy the full SHA d8b105cView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d32b30 - Browse repository at this point
Copy the full SHA 6d32b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c1e8a - Browse repository at this point
Copy the full SHA 55c1e8aView commit details
Commits on Feb 5, 2024
-
Merge branch 'claudio/small-tags-final-untagged-widened' into luc/sta…
…ble-heap-tagging
Configuration menu - View commit details
-
Copy full SHA for 1766362 - Browse repository at this point
Copy the full SHA 1766362View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 36ed762 - Browse repository at this point
Copy the full SHA 36ed762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6859d - Browse repository at this point
Copy the full SHA 0b6859dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24a727b - Browse repository at this point
Copy the full SHA 24a727bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e7d4d4 - Browse repository at this point
Copy the full SHA 4e7d4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952e176 - Browse repository at this point
Copy the full SHA 952e176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a90717 - Browse repository at this point
Copy the full SHA 0a90717View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdfdb73 - Browse repository at this point
Copy the full SHA cdfdb73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33fc02c - Browse repository at this point
Copy the full SHA 33fc02cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8185f - Browse repository at this point
Copy the full SHA cc8185fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fcc5fa - Browse repository at this point
Copy the full SHA 8fcc5faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4422699 - Browse repository at this point
Copy the full SHA 4422699View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7468116 - Browse repository at this point
Copy the full SHA 7468116View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead38da - Browse repository at this point
Copy the full SHA ead38daView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff244fe - Browse repository at this point
Copy the full SHA ff244feView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbeaf32 - Browse repository at this point
Copy the full SHA cbeaf32View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5228f9 - Browse repository at this point
Copy the full SHA e5228f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69c4bf2 - Browse repository at this point
Copy the full SHA 69c4bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for da304ea - Browse repository at this point
Copy the full SHA da304eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69e58ae - Browse repository at this point
Copy the full SHA 69e58aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89a1bd1 - Browse repository at this point
Copy the full SHA 89a1bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e96dd - Browse repository at this point
Copy the full SHA b2e96ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76017ae - Browse repository at this point
Copy the full SHA 76017aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d728e3 - Browse repository at this point
Copy the full SHA 3d728e3View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a407079 - Browse repository at this point
Copy the full SHA a407079View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c6e35 - Browse repository at this point
Copy the full SHA 87c6e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea3a92 - Browse repository at this point
Copy the full SHA 0ea3a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8f45b5 - Browse repository at this point
Copy the full SHA f8f45b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb8731 - Browse repository at this point
Copy the full SHA 0bb8731View commit details -
Apply suggestions from code review
adjust heap assert in tests Co-authored-by: Luc Blaeser <112870813+luc-blaeser@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eeb3526 - Browse repository at this point
Copy the full SHA eeb3526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ced90b - Browse repository at this point
Copy the full SHA 0ced90bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3c7f68 - Browse repository at this point
Copy the full SHA f3c7f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 581ab6a - Browse repository at this point
Copy the full SHA 581ab6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1147454 - Browse repository at this point
Copy the full SHA 1147454View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fa09d9 - Browse repository at this point
Copy the full SHA 7fa09d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3ad2db - Browse repository at this point
Copy the full SHA c3ad2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c2ae3c - Browse repository at this point
Copy the full SHA 3c2ae3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2903010 - Browse repository at this point
Copy the full SHA 2903010View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb66eb6 - Browse repository at this point
Copy the full SHA cb66eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c4941e - Browse repository at this point
Copy the full SHA 1c4941eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4727c - Browse repository at this point
Copy the full SHA 9b4727cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a65b0c8 - Browse repository at this point
Copy the full SHA a65b0c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2619d5e - Browse repository at this point
Copy the full SHA 2619d5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for abdc7b0 - Browse repository at this point
Copy the full SHA abdc7b0View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8a2c7e6 - Browse repository at this point
Copy the full SHA 8a2c7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6371b4f - Browse repository at this point
Copy the full SHA 6371b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9411889 - Browse repository at this point
Copy the full SHA 9411889View commit details -
experiment: simplify array iter optimization, don't cheat the type sy…
…stem (#4375) * simplify array iter optimization; make it safe * fix comparison and comment * TaggingScheme.debug = false; refactor * rewrite array iter optimization to to respect compact bignum ranges * revert TaggingScheme.debug to false * comments * optimized EqArrayOffset * tweaks * document max array size better * typo * Update src/ir_def/ir.ml Co-authored-by: Gabor Greif <gabor@dfinity.org> * Update src/lowering/desugar.ml --------- Co-authored-by: Gabor Greif <gabor@dfinity.org>
Configuration menu - View commit details
-
Copy full SHA for af94af3 - Browse repository at this point
Copy the full SHA af94af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23c8c88 - Browse repository at this point
Copy the full SHA 23c8c88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f1d1cf - Browse repository at this point
Copy the full SHA 6f1d1cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8890cb - Browse repository at this point
Copy the full SHA d8890cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4accd8e - Browse repository at this point
Copy the full SHA 4accd8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c94a3f - Browse repository at this point
Copy the full SHA 3c94a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53b0d98 - Browse repository at this point
Copy the full SHA 53b0d98View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d5f0c92 - Browse repository at this point
Copy the full SHA d5f0c92View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4a72c9 - Browse repository at this point
Copy the full SHA c4a72c9View commit details -
Merge branch 'claudio/small-tags-final-untagged-widened' into luc/sta…
…ble-heap-tagging
Configuration menu - View commit details
-
Copy full SHA for e7985e3 - Browse repository at this point
Copy the full SHA e7985e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60ec1e8 - Browse repository at this point
Copy the full SHA 60ec1e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5e58d2 - Browse repository at this point
Copy the full SHA d5e58d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85b82f6 - Browse repository at this point
Copy the full SHA 85b82f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2df29c - Browse repository at this point
Copy the full SHA f2df29cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3be3ea9 - Browse repository at this point
Copy the full SHA 3be3ea9View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c54f89b - Browse repository at this point
Copy the full SHA c54f89bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bad1f72 - Browse repository at this point
Copy the full SHA bad1f72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e38552 - Browse repository at this point
Copy the full SHA 6e38552View commit details -
Configuration menu - View commit details
-
Copy full SHA for f704adc - Browse repository at this point
Copy the full SHA f704adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f4d14b - Browse repository at this point
Copy the full SHA 7f4d14bView commit details
Commits on Feb 15, 2024
-
Integrate Regions in Random GC Tests (#4144)
Extending the random GC tests to also allocate regions. The same tests can also be used for long-running and larger-scaling tests. Therefore, the maximum number of randomly created regions is limited - until region garbage collection will be supported.
Configuration menu - View commit details
-
Copy full SHA for a27efd6 - Browse repository at this point
Copy the full SHA a27efd6View commit details
Commits on Feb 16, 2024
-
Apply suggestions from code review
Co-authored-by: Gabor Greif <gabor@dfinity.org>
Configuration menu - View commit details
-
Copy full SHA for b6ee024 - Browse repository at this point
Copy the full SHA b6ee024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41078fd - Browse repository at this point
Copy the full SHA 41078fdView commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3da1033 - Browse repository at this point
Copy the full SHA 3da1033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 537876b - Browse repository at this point
Copy the full SHA 537876bView commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cad2137 - Browse repository at this point
Copy the full SHA cad2137View commit details
Commits on Feb 21, 2024
-
niv motoko-base: update b772c9e4 -> 520ccf5d (#4405)
## Changelog for motoko-base: Branch: next-moc Commits: [dfinity/motoko-base@b772c9e4...520ccf5d](dfinity/motoko-base@b772c9e...520ccf5) * [`0f14b175`](dfinity/motoko-base@0f14b17) Unused Declaration Cleanup ([dfinity/motoko-base#614](https://togithub.com/dfinity/motoko-base/issues/614))
Configuration menu - View commit details
-
Copy full SHA for 540d8e7 - Browse repository at this point
Copy the full SHA 540d8e7View commit details -
chore: update contact email (#4408)
Replaces `sdk@dfinity.org` with the recently introduced `team-motoko@dfinity.org`.
Configuration menu - View commit details
-
Copy full SHA for ba0aba1 - Browse repository at this point
Copy the full SHA ba0aba1View commit details
Commits on Feb 22, 2024
-
niv motoko-base: update 520ccf5d -> 712d0587 (#4409)
## Changelog for motoko-base: Branch: next-moc Commits: [dfinity/motoko-base@520ccf5d...712d0587](dfinity/motoko-base@520ccf5...712d058) * [`cba05e81`](dfinity/motoko-base@cba05e8) Publish on Mops ([dfinity/motoko-base#618](https://togithub.com/dfinity/motoko-base/issues/618)) * [`d81f5527`](dfinity/motoko-base@d81f552) Add commit hash to `matchers` dependency ([dfinity/motoko-base#621](https://togithub.com/dfinity/motoko-base/issues/621)) * [`c86d76ff`](dfinity/motoko-base@c86d76f) doc: update `List.mo` ([dfinity/motoko-base#616](https://togithub.com/dfinity/motoko-base/issues/616)) * [`4c2a90e7`](dfinity/motoko-base@4c2a90e) Fix compiler warning in `Array.take()` method ([dfinity/motoko-base#611](https://togithub.com/dfinity/motoko-base/issues/611))
Configuration menu - View commit details
-
Copy full SHA for 75cfafd - Browse repository at this point
Copy the full SHA 75cfafdView commit details -
experiment: add flag to enable scalar tagging (#4400)
* add flag to enable rtti * fix bugs in can_tag_i32/i64 tests and sanity checks * adjust test assert on heap size * update perf numbers * revert change * revert test * optimized clearing of all-zero tags * update perf numbers
Configuration menu - View commit details
-
Copy full SHA for 0c1faed - Browse repository at this point
Copy the full SHA 0c1faedView commit details -
Enhanced Orthogonal Persistence: Use Passive Data Segments (32-Bit) (#…
…4410) Only passive Wasm data segments are used by the compiler and runtime system. In contrast to ordinary active data segments, passive segments can be explicitly loaded to a dynamic address. This simplifies two aspects: * The generated Motoko code can contain arbitrarily large data segments which can loaded to dynamic heap when needed. * The IC can simply retain the main memory on an upgrade without needing to patch the active data segments of the new program version to the persistent memory. However, more specific handling is required for the Rust-implemented runtime system: The Rust-generated active data segments of the runtime system is changed to passive and loaded to the expected static address at the program start (canister initialization and upgrade). The location and size of the RTS data segments is therefore limited to a defined reserve, see above. This is acceptable because the RTS only uses small size for data segments (e.g. 54KB) that is independent of the compiled Motoko program.
Configuration menu - View commit details
-
Copy full SHA for 1e83095 - Browse repository at this point
Copy the full SHA 1e83095View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2e8a5 - Browse repository at this point
Copy the full SHA ef2e8a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c1052e - Browse repository at this point
Copy the full SHA 7c1052eView commit details
Commits on Feb 23, 2024
-
Unused Declaration Detection (#4377)
# Unused Declaration Detection Detection of unused program declarations with compiler warnings. Program example `example.mo`: ``` import Array "mo:base/Array"; import Debug "mo:base/Debug"; actor { var variable1 = 0; var variable2 = "TEST"; func testUnusedFunction(parameter1 : Bool, parameter2 : Int) { var variable2 = 2; var variable3 = 3; let variable4 = 4; if (variable1 == 0 and variable3 == 3) { let variable2 = parameter1; Debug.print(debug_show(variable2)); }; }; }; ``` Compiler messages: ``` example.mo:1.8-1.13: warning [M0194], Unused declaration Array example.mo:6.9-6.18: warning [M0194], Unused declaration variable2 example.mo:8.10-8.28: warning [M0194], Unused declaration testUnusedFunction example.mo:8.48-8.58: warning [M0194], Unused declaration parameter2 example.mo:9.13-9.22: warning [M0194], Unused declaration variable2 example.mo:11.13-11.22: warning [M0194], Unused declaration variable4 ``` ## Coverage The analysis detects the following unused declarations: * Variables * Parameters, including shared context * Functions * Classes * Objects * Modules * Imports * Private fields in objects and classes Special aspects: * System functions are considered implicitly used. * Non-accessed stable variables are considered unused, even if they could be accessed in a future upgraded program version. ## Warnings The warning of an unused declaration can be suppressed by prefixing the identifier by an underscore. Example: ``` object Silence { public func log(_message: Text) { // Suppress the warning for the unused `_message` parameter. } } ``` ## Tweaks from #4407 * don't warn about unused declarations in code from packages (assuming packaces are third party you can't silence them anyway): * annotate LibPath Ast nodes with source package, if any, as tracked and determined during import resolution. * predicate unused declaration warnings on package origin. * don't reject unused declarations in the repl treating top-level code as belonging to fake package "<top-level>" (a mild hack). The repl can't know the rest of the interaction so any warning is premature and a nuisance. * change terminology of declarations/variables to bindings/indentifiers (for consistency with rest of code) * add error-code description in M0194.md * add changelog entry. Future: we could suppress all warnings, not just unused declarations - from imported package code this way, should we want to. A --lint mode could re-enable them for further auditing. The rationale is that the warnings are of interest to and actionable on only by the author of the package, not the client. ## Future Work The following analyses are not yet implemented but would be beneficial to support: * Unused recursive function calls (direct or indirect recursion). * Unused type definitions, unused type parameters * Unused branch labels * Unused variant options * Unused public fields: Additional aspects to consider: - Accesses via paths outside the declaration scope. - Possible usage before declaration. - Polymorphism of structural typing. - A library module may expose more (directly or indirectly) public declarations than used. * Write-only mutable variables: Mutable variables that are never read but only written * Unnecessary mutability of read-only variables: Recommend `let` instead of `var`.
Configuration menu - View commit details
-
Copy full SHA for 200acb8 - Browse repository at this point
Copy the full SHA 200acb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6402b5 - Browse repository at this point
Copy the full SHA a6402b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0bb71c - Browse repository at this point
Copy the full SHA f0bb71cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab91203 - Browse repository at this point
Copy the full SHA ab91203View commit details -
feat: precise tagging of scalar values (#4369)
The Motoko runtime representation of values is largely untyped, distinguishing only between scalar and boxed values using a single bit of the 32-bit value representation. The tagging is only to support garbage collection, not precise runtime type information. In the existing value encoding, a Motoko value in vanilla form is a 32-bit value that is either: * false `(0b0)`, * true `(0b1)`, * a word-aligned (encoded) pointer to a heap allocated value. Encoded by subtracting 1 from the pointer value (ensuring the 2 LSBs are 0b11), pointing heap allocated value * null (some well-known skewed pointer). * a 31-bit scalar value, stored in the top bits of the value with LSB 0. Scalar values encode `Nat8/16` and `Int8/16` values and chars, and 31-bit subranges of `Nat32`, `Int32`, `Nat64`, `Int64`, `Nat` and `Int`. Large integer values that don't fit in a 31-bit scalar are boxed on the heap. Observe that, in Motoko, some types are always scalar (eg. `Nat8`), some types are always boxed (e.g. `Blob`), and some types have a mixed scalar/boxed representation (e.g. `Nat32` and `Nat`), depending on the size of the value. This PR adds exact runtime type information to all[*] scalar values, making the scalar values self describing. Making the _entire_ heap fully self-describing requires refining the heap tags use to identify heap objects, distinguishing boxed `Nat32` from boxed `Int32`, `Blob` from `Principal` and `Text`, tuples from (mutable and immutable) arrays etc. That work of refining heap tags will need to be completed in a follow on or sibling PR, but is hopefully less involved than the changes herein. To add precise scalar type info, we extend the scalar tagging scheme with a richer set of (inline) type descriptors, using some of the least significant bits of the 31-bit scalar representation. To avoid dedicating a fix-length suffix (say 1 byte) to the scalar tag, scalar tags are actually variable length, using shorter tags for larger payload types, and longer tags for shorter payload types. This gives us a reasonable tag space (set of possible tags, some still unused), without reducing the scalar range of mixed representation types too much. At one extreme, the tag of `Int` (and `Nat`) is just `0b10`, leaving a 30-bit payload for compact `Nat/Int`, losing just `1` bit from the current representation's 31-bit compact range. This is important because `Int`s are common, and `Nat`s are used to index arrays, so we should avoid boxing more than necessary. In the middle, the tag of `Nat16`, `Int16` is `0b10(0^12)00` and `0b11(0^12)00`, leaving a 16-bit payload in the MSB. At the other extreme, the tag of the unit value, `()`, is 32-bit `0x01(0^28)00`, occupying the entire value. The primary motivation of this work is to support value, not type driven, serialization of stable values to a precisely typed stable format, without loss of type information, so that upgrades can still accommodate type dependent changes of representation from one in-memory format to another. Secondary motivations are live and post-mortem heap inspection tools and light-weight debugging tools, that can parse values in locals, arguments and on the heap using tags. [*] There remain some raw, untagged 31-bit scalars whose type is only known to the compiler. These are used to encode the state of text and blob iterators, hidden in dedicated iterator closure environments. Note that these are not stable types, so need not be precisely tagged for stabilization. # Tagging Scheme | Value | Type | Payload bits | |-------| ------| --------------| | `((O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O))` | TBool (* false *) | 0 | | `((O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,I))` | TBool (* true *) | 0 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,I,I))` | TRef | 30 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,I,O))` | TNum | 30 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,O,I,O,O))` | TNat64 | 28 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,I,I,O,O))` | TInt64 | 28 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,O,I,O,O,O))` | TNat32 | 27 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,I,I,O,O,O))` | TInt32 | 27 | | ... unused tags .... | ... | ... | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (_,_,_,_,_,O,I,O), (O,O,O,O,O,O,O,O))` | TChar | 21 | | ... unused tags .... | ... | ... | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (O,I,O,O,O,O,O,O), (O,O,O,O,O,O,O,O))`| TNat16 | 16 | | `((_,_,_,_,_,_,_,_), (_,_,_,_,_,_,_,_), (I,I,O,O,O,O,O,O), (O,O,O,O,O,O,O,O))` | TInt16 | 16 | | ... unused tags .... | ... | ... | | `((_,_,_,_,_,_,_,_), (O,I,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O))` | TNat8 | 8 | | `((_,_,_,_,_,_,_,_), (I,I,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O))` | TInt8 | 8 | | ... unused tags .... | ... | ... | | `((O,I,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O), (O,O,O,O,O,O,O,O))` | TUnit | 0 | # Implementation The implementation was carried out in a number of precursor PRs: * #4098: Added 1-byte tags to small values, untagging an retagging on every operation, with many code changes. * #4278: Made the payload/tag size for scalar values configurable using a fixed compile time constant. * #4322: Added tags to compact `Nat32/Int32` and `Nat32/Nat64`, making the payload size type-dependent. The previously untyped _StackReps_ `UnboxedWord32` and `UnboxedWord64` were extended to carry a type argument. The argument is used to remember and re-introduce the precise tag on unboxing and boxing. It can also be used to verify the tag on unboxing, for sanity checking. * #4345: Tag compact Int and Nat (both as Int due to subtyping) * #4353: Extended the range of compact `Int/Nat` from 29 to 30-bit, by adjusting the tagging scheme. This is just 1 bit less than with the existing scheme (31-bit, untagged scalars). * #4354: Improved the tagging scheme to use the longest possible tags for the required payload size, upping the ranges of unused tags (for future use) * #4357: Merge with master, fixs bugs in sanity checking of tags. Fix bugs revealing by more stringent sanity checks. * #4363: Uses the `UnboxedWord32/Word64` stack reps also for untagged, 0-right-padded small tagged values, tagging/untagging only on exit to and from stack. This alone reduces the (large) 80% overhead in bench/nat16.mo to 55%. It also has the advantage of reverting almost all changes to the arithmetic code, which can now (again) assume values are right, 0-padded as it did previously, * #4369: (this PR) does a small tweak so that mutable locals containing small tagged values in untagged form, extending the existing optimization done for mutable locals containing unboxed `Nat32`/`Int32` and `Int64`/`Nat64`. This reduces the `bench/nat16.mo` overhead from 55% to just 6% (the benchmark use repeated in-place updates in a tight loop so benefits greatly). This PR also makes use of the previously unused bit in the the compact representation of `Nat32s` and `Nat64s` which previously had to concur with the representation of `Int32` and `Nat64` and could only represent half the unsigned range. With the typed StackRep, we now know whether the values are signed or not and can choose distinct compact representation for `Nat32` vs `Int32`, and `Nat64` vs `Int64` rather that shared ones. Note however, that the compact representation for `Nat` cannot recover the missing bit because of subtyping. A compact `Nat` **must** have the same representation as a compact `Int` to support non-coercive subtyping. * #4375 (incoming): rewrite array iter optimization to respect compact bignum representation invariants. * #4400 : gate feature behind `Mo_config.Flags.rtti (default off)`, avoiding overhead for now. * added (unadvertised) flag `--experimental-rtti` to enable feature for performance feedback from users. # Overheads These are the cycle count and code size differences measured using `test/bench` and `test/perf`, compared against master (see spreadsheet for perf of interim PRs). Summarized from: https://docs.google.com/spreadsheets/d/1zC2Hsl9gGUzJESQmSABPiu-XIsICEw1I3O-JKHNWVQs/edit?usp=sharing ## perf ## test/perf Master | | | Widening | | Widening vs Master | | Gated | | Gated vs Master -- | -- | -- | -- | -- | -- | -- | -- | -- | -- gas/assetstorage | 10013950 | | gas/assetstorage | 10013950 | 0.00% | | gas/assetstorage | 10013950 | 0.00% size/assetstorage | 186455 | | size/assetstorage | 186705 | 0.13% | | size/assetstorage | 186520 | 0.03% gas/dao | 4413634512 | | gas/dao | 4413744976 | 0.00% | | gas/dao | 4413743944 | 0.00% size/dao | 265797 | | size/dao | 266385 | 0.22% | | size/dao | 265922 | 0.05% gas/qr | 1302744688 | | gas/qr | 1305067118 | 0.18% | | gas/qr | 1302750018 | 0.00% size/qr | 256049 | | size/qr | 256925 | 0.34% | | size/qr | 256285 | 0.09% gas/reversi | 80920993 | | gas/reversi | 81019001 | 0.12% | | gas/reversi | 80927129 | 0.01% size/reversi | 175956 | | size/reversi | 176421 | 0.26% | | size/reversi | 176084 | 0.07% gas/sha224 | 460197621 | | gas/sha224 | 498978947 | 8.43% | | | | size/sha224 | 191929 | | size/sha224 | 192859 | 0.48% | | | | gas/sha256 | 14487063673 | | gas/sha256 | 15568532694 | 7.47% | | gas/sha256 | 14486916565 | 0.00% size/sha256 | 179075 | | size/sha256 | 180167 | 0.61% | | size/sha256 | 179223 | 0.08% ## test/bench Master | | | Widening | | Widening vs Master | | Gated | | Gated vs Master -- | -- | -- | -- | -- | -- | -- | -- | -- | -- gas/alloc | 9,243,068,120.00 | | gas/alloc | 10,350,366,461.00 | 11.98% | | gas/alloc | 9243068126 | 0.00% size/alloc | 181,066.00 | | size/alloc | 180,759.00 | -0.17% | | size/alloc | 180464 | -0.33% gas/bignum | 130,604,743.00 | | gas/bignum | 130,606,013.00 | 0.00% | | gas/bignum | 130604779 | 0.00% size/bignum | 184,420.00 | | size/bignum | 184,093.00 | -0.18% | | size/bignum | 183790 | -0.34% gas/heap-32 | 1,610,218,447.00 | | gas/heap-32 | 1,695,702,521.00 | 5.31% | | gas/heap-32 | 1609469958 | -0.05% size/heap-32 | 182,167.00 | | size/heap-32 | 181,856.00 | -0.17% | | size/heap-32 | 181556 | -0.34% gas/nat16 | 61,393,031.00 | | gas/nat16 | 65,587,813.00 | 6.83% | | gas/nat16 | 61393019 | 0.00% size/nat16 | 181,010.00 | | size/nat16 | 180,727.00 | -0.16% | | size/nat16 | 180408 | -0.33% gas/palindrome | 10,131,340.00 | | gas/palindrome | 10,133,866.00 | 0.02% | | gas/palindrome | 10131268 | 0.00% size/palindrome | 185,338.00 | | size/palindrome | 185,024.00 | -0.17% | | size/palindrome | 184695 | -0.35% gas/region0-mem | 6,402,149,937.00 | | gas/region0-mem | 6,452,495,054.00 | 0.79% | | gas/region0-mem | 6402149955 | 0.00% size/region0-mem | 181,898.00 | | size/region0-mem | 181,602.00 | -0.16% | | size/region0-mem | 181281 | -0.34% gas/region-mem | 5,974,331,587.00 | | gas/region-mem | 6,024,676,752.00 | 0.84% | | gas/region-mem | 5974331605 | 0.00% size/region-mem | 181,539.00 | | size/region-mem | 181,252.00 | -0.16% | | size/region-mem | 180931 | -0.33% gas/stable-mem | 3,885,566,188.00 | | gas/stable-mem | 3,935,898,195.00 | 1.30% | | gas/stable-mem | 3885566206 | 0.00% size/stable-mem | 181,896.00 | | size/stable-mem | 181,600.00 | -0.16% | | size/stable-mem | 181279 | -0.34% gas/xxx-nat32 | 57,198,791.00 | | gas/xxx-nat32 | 57,199,237.00 | 0.00% | | gas/xxx-nat32 | 57198779 | 0.00% size/xxx-nat32 | 181,001.00 | | size/xxx-nat32 | 180,694.00 | -0.17% | | size/xxx-nat32 | 180399 | -0.33%
Configuration menu - View commit details
-
Copy full SHA for 3f3af73 - Browse repository at this point
Copy the full SHA 3f3af73View commit details
Commits on Feb 29, 2024
-
Merge branch 'claudio/small-tags-final-untagged-widened' into luc/sta…
…ble-heap-tagging
Configuration menu - View commit details
-
Copy full SHA for 08aef98 - Browse repository at this point
Copy the full SHA 08aef98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 100e7b3 - Browse repository at this point
Copy the full SHA 100e7b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e6e55 - Browse repository at this point
Copy the full SHA c8e6e55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11e01bb - Browse repository at this point
Copy the full SHA 11e01bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d32033 - Browse repository at this point
Copy the full SHA 5d32033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f241bc - Browse repository at this point
Copy the full SHA 3f241bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a9746 - Browse repository at this point
Copy the full SHA d6a9746View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf4429 - Browse repository at this point
Copy the full SHA fbf4429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35736d8 - Browse repository at this point
Copy the full SHA 35736d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c54a3b - Browse repository at this point
Copy the full SHA 3c54a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a03bfff - Browse repository at this point
Copy the full SHA a03bfffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3722d34 - Browse repository at this point
Copy the full SHA 3722d34View commit details -
Configuration menu - View commit details
-
Copy full SHA for b59610c - Browse repository at this point
Copy the full SHA b59610cView commit details