metabrush/cabal.project
sheaf 01fdd9a126 Improve robustness of quadratic equation solver
Based on ideas from the paper
  "The Ins and Outs of Solving Quadratic Equations with Floating-Point Arithmetic"
    (Frédéric Goualard, 2023)

Could still be improved further, but I think this is acceptable for now.
2024-04-21 14:19:37 +02:00

53 lines
1.1 KiB
Plaintext

packages: ., brush-strokes
constraints:
acts -finitary,
-- brush-strokes +use-fma,
fp-ieee +fma3,
rounded-hw -pure-hs -c99 -avx512 +ghc-prim -x87-long-double,
text -simdutf
-- text +simdutf causes the "digit" package to fail to build with undefined symbol linker errors
-- Fix a severe bug in Waargonaut (no corresponding Hackage release???)
source-repository-package
type: git
location: https://github.com/haskell-waargonaut/waargonaut
tag: 5f838582a8c5aae1a198ecd4958729e53a6b03cf
allow-newer:
*:base, *:template-haskell, *:ghc-prim,
acts:deepseq,
digit:lens,
eigen:primitive,
eigen:transformers,
gi-cairo-connector:mtl,
hedgehog:resourcet,
JuicyPixels:zlib,
natural:lens,
records-sop:deepseq,
waargonaut:bifunctors,
waargonaut:lens,
waargonaut:records-sop,
waargonaut:semigroups,
waargonaut:text,
waargonaut:vector,
waargonaut:witherable,
-------------
-- GHC 9.4 --
-------------
-- eigen
source-repository-package
type: git
location: https://github.com/chessai/eigen
tag: 1790fdf9138970dde0dbabf8b270698145a4a88c
-------------
-- GHC 9.6 --
-------------
-------------
-- GHC 9.8 --
-------------