Skip to content

Better Tests and Benchmarks for Float and Double Builders#638

Open
BebeSparkelSparkel wants to merge 18 commits into
haskell:masterfrom
BebeSparkelSparkel:realfloat-bench
Open

Better Tests and Benchmarks for Float and Double Builders#638
BebeSparkelSparkel wants to merge 18 commits into
haskell:masterfrom
BebeSparkelSparkel:realfloat-bench

Conversation

@BebeSparkelSparkel

@BebeSparkelSparkel BebeSparkelSparkel commented Jan 15, 2024

Copy link
Copy Markdown
Contributor

Tests fail from an existing bug detailed in #641

Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
@BebeSparkelSparkel

Copy link
Copy Markdown
Contributor Author

@clyring I have made some changes and comments since your last review.

@clyring

clyring commented May 16, 2024

Copy link
Copy Markdown
Member

Thanks for the ping. Sorry for being so slow on this round of review--I will take another look this weekend.

Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread tests/builder/Data/ByteString/Builder/Tests.hs Outdated
Comment thread tests/builder/Data/ByteString/Builder/Tests.hs
Comment thread bench/BenchAll.hs Outdated
Comment thread bench/BenchAll.hs Outdated
Comment thread tests/builder/Data/ByteString/Builder/Tests.hs
Comment thread tests/builder/Data/ByteString/Builder/Tests.hs Outdated
Comment thread bytestring.cabal
Comment thread tests/builder/Data/ByteString/Builder/Tests.hs Outdated
@BebeSparkelSparkel

Copy link
Copy Markdown
Contributor Author

I do not understand the build error for ppc64le

@Bodigrim

Copy link
Copy Markdown
Contributor

@BebeSparkelSparkel you probably need to extend this line:

apt-get install -y curl ghc libghc-tasty-quickcheck-dev libghc-syb-dev

@BebeSparkelSparkel

Copy link
Copy Markdown
Contributor Author

That fixed it!

BebeSparkelSparkel and others added 14 commits July 22, 2024 10:06
Co-authored-by: Matthew Craven <clyring@gmail.com>
Co-authored-by: Matthew Craven <clyring@gmail.com>
Co-authored-by: Matthew Craven <clyring@gmail.com>
using non base casting functions
floating point data does not depend on intData
better generation of specials
fixed DoubleSmall bench using the wrong test data
Co-authored-by: Matthew Craven <clyring@gmail.com>
@BebeSparkelSparkel

Copy link
Copy Markdown
Contributor Author

@clyring rebased and solved conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants