Releases: Patashu/break_eternity.js
Releases · Patashu/break_eternity.js
v1.0.1
v1.0.0
break_eternity.js is now feature complete modulo any bugs people find.
Features:
- Handles numbers as big as 10^^1e308 and as small as 10^-10^^1e308, both positive and negative, just as competently as it handles layer 0 (Number), layer 1 (10^Number) and layer 2 (10^10^Number or 10^-10^Number) numbers, so it can be used the same no matter how big or small your numbers end up getting.
- Handles hyper 4 operators (tetrate, iterated exponentiation, iterated logarithm, super log, super square root) with arbitrary bases and heights, using the linear approximation for real heights.
- About as performant (within x0.5-x2) and accurate (within the last decimal place) and uses the same interface, allowing them and decimal.js to be swapped between easily. (Just note that log/log2/log10/ln now return Decimal not Number! You'll also need to reconsider your string parsing/displaying functions and consider moving e/exponent calls to absLog10.
- Can do any calculation HyperCalc/break_infinity.js can and many more.