This PR sets up the new integrated test/bench suite. It then migrates all benchmarks and some related tests to the new suite. There's also some documentation and some linting. For now, a lot of the old tests are left alone so this PR doesn't become even larger than it already is. Eventually, all tests should be migrated to the new suite though so there isn't a confusing mix of two systems.
20 lines
574 B
Text
20 lines
574 B
Text
#eval Bool.toUInt8 false = 0
|
|
#eval Bool.toUInt8 true = 1
|
|
#eval Bool.toUInt16 false = 0
|
|
#eval Bool.toUInt16 true = 1
|
|
#eval Bool.toUInt32 false = 0
|
|
#eval Bool.toUInt32 true = 1
|
|
#eval Bool.toUInt64 false = 0
|
|
#eval Bool.toUInt64 true = 1
|
|
#eval Bool.toUSize false = 0
|
|
#eval Bool.toUSize true = 1
|
|
#eval Bool.toInt8 false = 0
|
|
#eval Bool.toInt8 true = 1
|
|
#eval Bool.toInt16 false = 0
|
|
#eval Bool.toInt16 true = 1
|
|
#eval Bool.toInt32 false = 0
|
|
#eval Bool.toInt32 true = 1
|
|
#eval Bool.toInt64 false = 0
|
|
#eval Bool.toInt64 true = 1
|
|
#eval Bool.toISize false = 0
|
|
#eval Bool.toISize true = 1
|