You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added flooring brackets (⌊x⌋), ceiling brackets (⌈x⌉) and rounding brackets (⌊x⌉ or ⌈x⌋) which round their argument.
Added a .. operator for ranges.
faq(q, n) and nCr(q, n, k) now generalize to non-integers if q=1.
Added hyper and hyperlog functions which compute the hyper-operator and its inverse.
Added an itlog function to compute the iterated logarithm.
Swapped the arguments of the coeff function to make it more useful for partial application.
TuxCalculator Core
Multiple bracket functions can now share the opening bracket if they have different closing brackets.
Instead of erroring, the longest matching tok-code is considered on tok-code ambiguity now.
Added specials to test whether a number is an integer (isi) or a natural number (#isc).
The calculator now ignores a single space immediately following an error interpolation sequence.
Bugfixes
TuxCalculator Core
Fixed a regression of a crash when encountering \u escape sequences with too few characters remaining.
Fixed a crash when trying to format very large numbers while the output precision is lower than the calculator precision. This could be triggered with 2^64*10^(2^31-1) in the plain format.
If an error interpolation fails, the interpolate token is now preserved.
Desktop
The terminal title is now set on every readline, so it is correctly set back if the process was stopped and continued.
Entering a blank line now repeats the last input in all frontends.
The terminal will no longer echo out characters while the calculator is in text more and isn't waiting for input.