mirror of
https://gitlab.com/sheaf/metabrush.git
synced 2024-11-23 23:44:07 +00:00
01fdd9a126
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.
53 lines
1.1 KiB
Plaintext
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 --
|
|
-------------
|