Release v0.6.2 "Kephas": Restoring the test suite #719
c3d
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The focus of this release was to complete the transition to the variable-precision decimal code. The full regression test suite was
restored, with only two tests still failing (complex
asin
andasinh
). The two missing functions,Gamma
andLogGamma
, were implemented. This also exposed many bugs that were fixed.New features:
NumberedVariables
setting to allow0 STO
to ease RPN transcoding (AddNumberedVariables
mode #690)ClearStack
(CLEAR) commandgamma
andlgamma
functions (Implement decimalgamma
function #710)Bug fixes:
Inconsistent units
#663)1_hms
and1_dms
does not error out #664):
characters now starts a tag on empty command line (Starting line with:
should insert two colons #673)type
returns negative values in "detailed" mode (Add test forTYPE
command compatibility mode #678)1.999
to2.
(Trailing space at end of2.
#687)pow
(Assertion failed while runningexpand
test #694)«
character in symbols and commands (Program separators are incorrectly allowed in names #695)atan
function+
and-
operators in compatibility modes (Operators display incorrectly in lowercase mode #700)%t
format gives wrong result fordecimal
values #702)Bad argument type
displaying symbolic complex #703)Unterminated
error for'1+2i'
#704)sqrt(-1)
has a zero real part (sqrt(1)
is not exactly 1 #705)expand
andrewrite
do not work if typed out #708)LastMenu
executes immediately while editing (Last menu key should be immediate #711)atan2
(Theatan2
function returns wrong quadrant #715)Get
no longer rejects arrays as index values (Incorrect error fromGet
#718)Get
returns correct error for bad argument types (Incorrect error fromGet
#718)Improvements:
.gitignore
entrytype
command (Add test forTYPE
command compatibility mode #678)MaxNumberBits
to 4096 (Test of 100! fails because it exceeeds defaultMaxNumberBitsa
#686)Σ
,∏
and∆
(tests: Add keyboard translations for Σ, ∏ and ∆ characters #689)STO
to names, natural numbers and specific IDs (RestrictSTO
andRCL
to sensible special names #688)STO
andRCL
(Document flash storage #691)-T
option is given (Automatically exit at end of test suite when running with-T
#697).
as meaning0.
for RPL compatibilitymodulus
alias back forabs
(Missing alias formodulus
#707)decimal::make
to minimize risk of sign errorssqrt
accuracy on real axis (Improve complexsqrt
for negative real axis #714)sqrt
andcbrt
with full precision (Compute square root with enhanced precision #717)Signed-off-by: Christophe de Dinechin [email protected]
Full Changelog: v0.6.0...v0.6.2
This discussion was created from the release Release v0.6.2 "Kephas": Restoring the test suite.
Beta Was this translation helpful? Give feedback.
All reactions