mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-09-21 02:48:14 +03:00
e9c22ad0cf
use that information to emit error messages rather than warnings. This provides more specific messages than simply allowing the affected type variables to remain uninstantiated and failing later. It also causes some examples that otherwise would have ambiguous types to fail earlier. This converts some test instances where REPL defaulting would eventually succeed into examples that fail outright instead. I largely think these instances are improvements.
156 lines
5.4 KiB
Plaintext
156 lines
5.4 KiB
Plaintext
Loading module Cryptol
|
|
Loading module Cryptol
|
|
Loading module Main
|
|
[0b00010010001101000101011001111000,
|
|
0b00100100011010001010110011110000,
|
|
0b01001000110100010101100111100000,
|
|
0b10010001101000101011001111000000,
|
|
0b00100011010001010110011110000000,
|
|
0b01000110100010101100111100000000,
|
|
0b10001101000101011001111000000000,
|
|
0b00011010001010110011110000000000,
|
|
0b00110100010101100111100000000000,
|
|
0b01101000101011001111000000000000,
|
|
0b11010001010110011110000000000000,
|
|
0b10100010101100111100000000000000,
|
|
0b01000101011001111000000000000000,
|
|
0b10001010110011110000000000000000,
|
|
0b00010101100111100000000000000000,
|
|
0b00101011001111000000000000000000,
|
|
0b01010110011110000000000000000000,
|
|
0b10101100111100000000000000000000,
|
|
0b01011001111000000000000000000000,
|
|
0b10110011110000000000000000000000,
|
|
0b01100111100000000000000000000000,
|
|
0b11001111000000000000000000000000,
|
|
0b10011110000000000000000000000000,
|
|
0b00111100000000000000000000000000,
|
|
0b01111000000000000000000000000000,
|
|
0b11110000000000000000000000000000,
|
|
0b11100000000000000000000000000000,
|
|
0b11000000000000000000000000000000,
|
|
0b10000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000]
|
|
[0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000]
|
|
[0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000]
|
|
[0b00010010001101000101011001111000,
|
|
0b00001001000110100010101100111100,
|
|
0b00000100100011010001010110011110,
|
|
0b00000010010001101000101011001111,
|
|
0b00000001001000110100010101100111,
|
|
0b00000000100100011010001010110011,
|
|
0b00000000010010001101000101011001,
|
|
0b00000000001001000110100010101100,
|
|
0b00000000000100100011010001010110,
|
|
0b00000000000010010001101000101011,
|
|
0b00000000000001001000110100010101,
|
|
0b00000000000000100100011010001010,
|
|
0b00000000000000010010001101000101,
|
|
0b00000000000000001001000110100010,
|
|
0b00000000000000000100100011010001,
|
|
0b00000000000000000010010001101000,
|
|
0b00000000000000000001001000110100,
|
|
0b00000000000000000000100100011010,
|
|
0b00000000000000000000010010001101,
|
|
0b00000000000000000000001001000110,
|
|
0b00000000000000000000000100100011,
|
|
0b00000000000000000000000010010001,
|
|
0b00000000000000000000000001001000,
|
|
0b00000000000000000000000000100100,
|
|
0b00000000000000000000000000010010,
|
|
0b00000000000000000000000000001001,
|
|
0b00000000000000000000000000000100,
|
|
0b00000000000000000000000000000010,
|
|
0b00000000000000000000000000000001,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000]
|
|
[0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000,
|
|
0b00000000000000000000000000000000]
|
|
True
|
|
True
|
|
True
|
|
True
|