Skip to content

Releases: chewxy/math32

Functions converted to Go

15 Nov 00:23
3d187f2
Compare
Choose a tag to compare

Additional functions converted to Go courtesy of @soypat:

  • asin
  • acos
  • atan
  • atan2
  • sin
  • cos
  • sinh
  • cosh
  • tanh

Added `Round()`, Fixed documentation of `Atan2()`

01 Jul 23:19
46cb953
Compare
Choose a tag to compare

In this release Round was added by @neclepsio. Also, Atan2 was reported to have a documentation issue - before the fix the function signature was Atan2(x, y float32). After the fix it's Atan2(y, x float32). No changes to the internal functioning were made as Atan2 is a wrapper to math.Atan2.

Much thanks to @neclepsio

Typo in release cause go mod to fail

25 Apr 13:08
a3549c8
Compare
Choose a tag to compare

This release is exactly the same as v1.08. But because v1.08 is a typo of v1.0.8, this breaks go mod. This release fixes that

ARM64 support for Exp has been fixed

23 Feb 03:14
a3549c8
Compare
Choose a tag to compare

Much thanks to @dcu @owulveryck and @blackrez for their contributions.

Added Licence

03 Jan 22:11
db8bbc4
Compare
Choose a tag to compare

Added a BSD-2 style licence for this project. No code changes

S390X support added

01 Jun 19:17
9dce16d
Compare
Choose a tag to compare

Support for `Exp2` on `arm64` fixed

01 May 23:36
6096fe9
Compare
Choose a tag to compare

Additionally, the stubs have also been corrected for architectures that do not have assembly code specializations.

Much thanks to @blackrez and @ssoroka for their contributions and Carlos Villegas for reporting the issue.

Go Mod support added , RISC-V support added

04 Sep 02:34
Compare
Choose a tag to compare
v1.0.4

added build tags for riscv

Go Mod support added

04 Sep 02:27
44d58e9
Compare
Choose a tag to compare
Merge pull request #9 from blackrez/patch-1

feat: add riscv64 stubs file

Added support for other architectures

07 Jul 05:49
Compare
Choose a tag to compare

This is done by coalescing the stubs into single files - each for an architecture. This makes it easier to update in the future.