Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/space-wizards/CannyFastMath

Faster implementations of various common math operations, and harmless placeholders for math operations that just forward to the originals.
https://github.com/space-wizards/CannyFastMath

Fixes #3

71f7318882cbf3305b0dff88182218637d50be71 authored over 4 years ago by Tyler Young <[email protected]>
improve clamp code gen

249b21862c44d08cd498675c280556bc8a12d712 authored over 4 years ago by Tyler Young <[email protected]>
add SSE 4.1 rounding intrinsics to Math's double implementations like the ones implemented for MathF

clean up Pure method attribution

fix MathF.TruncateSse41 using vector instead of scalar instruc...

d203afca981a9ed5e6b2490fc9b46747404509e8 authored over 4 years ago by Tyler Young <[email protected]>
version bump

074b8a803c5d87b3a2da2991ffa19e8e23bd74d7 authored over 4 years ago by Tyler Young <[email protected]>
fix clamp api

0cc894220ecac74efc9caf396250ec57647e5962 authored over 4 years ago by Tyler Young <[email protected]>
missed one

432bab0de49a48a2f6f9be13cc28097bac5aac87 authored over 4 years ago by Tyler Young <[email protected]>
version bump

84528a6c9ce721abdc397939b220e67ca3a0f9b8 authored over 4 years ago by Tyler Young <[email protected]>
fix bug in max uint

a80f4a29a2d8e901fc0038597a7aa23aafb5529e authored over 4 years ago by Tyler Young <[email protected]>
version bump

add a bunch of constants and constant aliases

c9670bdc5729c19c571e0cd41ebc6dfe4cf3008e authored over 4 years ago by Tyler Young <[email protected]>
version bump

0d313753218847c562b32a6c5bc3a420e610143e authored over 4 years ago by Tyler Young <[email protected]>
add pass-thrus for Log(x,y), Pow

move Log2 together w/ other log methods

e16bf600a742508ee91ffc7d446b46340a2d8999 authored over 4 years ago by Tyler Young <[email protected]>
version bump

decceafc48482eb89abf8f9006f6613dc1f52523 authored over 4 years ago by Tyler Young <[email protected]>
fix path [skip ci]

77c82e138fe490c8e5dc6dbeb66edc14421b94e6 authored over 4 years ago by Tyler Young <[email protected]>
add path to pack instr

24376a7882c575dc5f504ee6838e1981862ea1de authored over 4 years ago by Tyler Young <[email protected]>
add SourceRoot

d1f6b227c5fc128b82694e7199c2d9b5d9065d07 authored over 4 years ago by Tyler Young <[email protected]>
update readme more

add source link

add ci note to tests csproj

ee57bec5397259a97f4561caacbd37d4e3997e92 authored over 4 years ago by Tyler Young <[email protected]>
mark packages private

270bed535180542ecf6c43a229ccb78a97afd375 authored over 4 years ago by Tyler Young <[email protected]>
silence some warnings

add midpoint rounding variant of Round

update README.md

auto-formatting

add package info to c...

6101241701ba38765d3771a2cd6dd0400f741e87 authored over 4 years ago by Tyler Young <[email protected]>
update gh publish actions [skip ci]

c16ad1510d9d1bd74a088215168266dff50b24da authored over 4 years ago by Tyler Young <[email protected]>
Merge pull request #2 from Clyybber/fastnan

Faster isNaN

16f1d364a87f03b37a36e9f175d93783738afda5 authored over 4 years ago by Tyler Young <[email protected]>
Faster isNaN

d25f7ff4cb6900b4777d259177fc46e40ea56352 authored over 4 years ago by Clyybber <[email protected]>
woops [skip ci]

ccedfb609467884a54639dc523a5b65e04a83474 authored over 4 years ago by Tyler Young <[email protected]>
add nuget package output path spec

2d4bdb8e434acd0bab9865467890552cd558f62f authored over 4 years ago by Tyler Young <[email protected]>
Update package-version-tags.yml

bf9384b63e4c1d52e44334462f95d834cab1cac3 authored over 4 years ago by Tyler Young <[email protected]>
Create README.md

79ba11b98778a21681e90761ae3bc3d6e837e11e authored over 4 years ago by Tyler Young <[email protected]>
Rename dotnet-core to build-and-test [no ci]

64a04ddaf24dc2121afdc331a6abbb5191ac30e2 authored over 4 years ago by Tyler Young <[email protected]>
Create package-version-tags ghwf [no ci]

a842cf044e55b20b67eb76c38b66e7099e4f97ad authored over 4 years ago by Tyler Young <[email protected]>
Create dotnet-core.yml

6006cd6957cea9bd1ad840daf60f4eadf4a178f3 authored over 4 years ago by Tyler Young <[email protected]>
add stubs for IsNaN checks

add tests for edge cases for min/max over doubles and floats

add fuzz tests for min/max over do...

ac0afb71824ce4af65ec2f143d288f291d0519fa authored over 4 years ago by Tyler Young <[email protected]>
switch to branches for ulong

make performance tests run twice per set

2b3369991fe96959951bf9a63709c01071cc094d authored over 4 years ago by Tyler Young <[email protected]>
fix typos

update min int test

92df6d2193f2d0e070a91463b9de41ae07d579dc authored over 4 years ago by Tyler Young <[email protected]>
add pure contracts

add nan propagation

b6a1215749d9b487e95e4eb346572b77baa03fa3 authored over 4 years ago by Tyler Young <[email protected]>
revisions and cleanup

have performance tests not run under debug at all, and only explicitly in release mode

1bcceba392602d9efc5b10e1e41cef88a34ed586 authored over 4 years ago by Tyler Young <[email protected]>
initial commit

b6064cf6c95419dc43efcf75cf79d21eb0573280 authored almost 5 years ago by Tyler Young <[email protected]>