diff --git a/scripts/build b/scripts/build index 68717441..011fc05b 100755 --- a/scripts/build +++ b/scripts/build @@ -1,4 +1,5 @@ #!/usr/bin/env bash +set -euo pipefail echo "Building..." diff --git a/src/Data/EuclideanRing.lua b/src/Data/EuclideanRing.lua index e419766f..157ca921 100644 --- a/src/Data/EuclideanRing.lua +++ b/src/Data/EuclideanRing.lua @@ -1,5 +1,6 @@ +-- math.maxinteger is Lua 5.3+; PureScript Int is 32-bit, hence the +-- literal bound in intDegree. return { - -- math.maxinteger is Lua 5.3+; PureScript Int is 32-bit intDegree = (function(x) return math.min(math.abs(x), 2147483647) end), intDiv = (function(x) return function(y)