Limit vector max size, default is 4096 bits, but may be increased using --max-vector-size.

This commit is contained in:
Christoffer Lerno
2025-05-23 21:40:14 +02:00
parent c2c0ecded8
commit b5ddc36d7f
12 changed files with 68 additions and 13 deletions

View File

@@ -81,16 +81,16 @@ fn void test_hash()
(uint[<100>]){}.hash();
(uint[100]){}.hash();
(long){}.hash();
(long[<100>]){}.hash();
(long[<20>]){}.hash();
(long[100]){}.hash();
(ulong){}.hash();
(ulong[<100>]){}.hash();
(ulong[<20>]){}.hash();
(ulong[100]){}.hash();
(int128){}.hash();
(int128[<100>]){}.hash();
(int128[<20>]){}.hash();
(int128[100]){}.hash();
(uint128){}.hash();
(uint128[<100>]){}.hash();
(uint128[<20>]){}.hash();
(uint128[100]){}.hash();
(bool){}.hash();
(bool[<100>]){}.hash();
@@ -122,16 +122,16 @@ fn void test_hash_repeat()
assert((uint[<100>]){}.hash() == (uint[<100>]){}.hash());
assert((uint[100]){}.hash() == (uint[100]){}.hash());
assert((long){}.hash() == (long){}.hash());
assert((long[<100>]){}.hash() == (long[<100>]){}.hash());
assert((long[<20>]){}.hash() == (long[<20>]){}.hash());
assert((long[100]){}.hash() == (long[100]){}.hash());
assert((ulong){}.hash() == (ulong){}.hash());
assert((ulong[<100>]){}.hash() == (ulong[<100>]){}.hash());
assert((ulong[<20>]){}.hash() == (ulong[<20>]){}.hash());
assert((ulong[100]){}.hash() == (ulong[100]){}.hash());
assert((int128){}.hash() == (int128){}.hash());
assert((int128[<100>]){}.hash() == (int128[<100>]){}.hash());
assert((int128[<20>]){}.hash() == (int128[<20>]){}.hash());
assert((int128[100]){}.hash() == (int128[100]){}.hash());
assert((uint128){}.hash() == (uint128){}.hash());
assert((uint128[<100>]){}.hash() == (uint128[<100>]){}.hash());
assert((uint128[<20>]){}.hash() == (uint128[<20>]){}.hash());
assert((uint128[100]){}.hash() == (uint128[100]){}.hash());
assert((bool){}.hash() == (bool){}.hash());
assert((bool[<100>]){}.hash() == (bool[<100>]){}.hash());