Skip to content

Releases: jacobhenn/guac

v0.2.0

28 Nov 19:44
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

status

this is not an alpha, but it is still in the initial development phase (0.x.x). don't count on anything to be correct if it really matters, but if it doesn't matter that much you can have reasonable confidence in guac. i say this because (1) i have added preliminary fuzz testing to make sure that simple algebraic identities hold for arbitrary expressions, and (2) i have now been using guac as my primary calculator app for more than a year, and i haven't encountered any major errors that i wasn't able to immediately track down and fix.

changelog

  • refactor expression display code to allow for easily adding new display modes in the future
  • fix bugs in inverse trig functions
  • refactor approximation of expressions to make it faster and better
  • implement perfect integer roots (1024^1/5 = 4)
  • fix a bug with 1^x
  • refactor error control flow
  • implement approximate input in arbitrary radices (you can type in bin#10.01)
  • implement adjustable decimal precision (:set precision 8)

executables

  • guac: linux (x86_64-unknown-linux-gnu)
  • guac.exe: windows (x86_64-pc-windows-msvc)
    if you compile it yourself it should work on most modern OSs.

v0.1.0-alpha

30 May 00:58
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

first release. very alpha, and not rigorously tested whatsoever. don't use this for anything important if the results can't be sanity-checked at a glance.

executables

the only executable is for stable-x86_64-unknown-linux-gnu. future releases might have some for other OSs. if you compile it yourself it should work on most modern OSs.