chessai
chessai
``` ghc> | Run Ghc CompileCWithGhc (Stage0 InTreeLibs): libraries/unix/cbits/HsUnix.c => _build/stage0/libraries/unix/build/c/cbits/HsUnix.o ghc> Command line: _build/stageBoot/bin/hsc2hs --cc=/nix/store/dq0xwmsk1g0i2ayg6pb7y87na2knzylh-gcc-wrapper-11.3.0/bin/cc --ld=/nix/store/dq0xwmsk1g0i2ayg6pb7y87na2knzylh-gcc-wrapper-11.3.0/bin/cc --cross-safe -I/nix/store/fy11na5n20fpllg9mkfgkv94km57f81d-gmp-with-cxx-6.2.1-dev/include --cflag=-I_build/stage0/libraries/unix/build --cflag=-I_build/stage0/libraries/unix/build/include --cflag=-Ilibraries/unix/include --cflag=-I/build/ghc-9.8.1/libraries/time/lib/include --cflag=-I/build/ghc-9.8.1/_build/stage0/libraries/time/build/lib/include --cflag=-I/build/ghc-9.8.1/libraries/bytestring/include --cflag=-I/build/ghc-9.8.1/_build/stage0/libraries/bytestring/build/include --cflag=-I/nix/store/vbk627lfh5xk8wxphnlw5xrxyiijm8kq-ghc-9.4.3/lib/ghc-9.4.3/base-4.17.0.0/include --cflag=-I/nix/store/fy11na5n20fpllg9mkfgkv94km57f81d-gmp-with-cxx-6.2.1-dev/include --cflag=-I/nix/store/vbk627lfh5xk8wxphnlw5xrxyiijm8kq-ghc-9.4.3/lib/ghc-9.4.3/ghc-bignum-1.3/include --cflag=-I/nix/store/vbk627lfh5xk8wxphnlw5xrxyiijm8kq-ghc-9.4.3/lib/ghc-9.4.3/rts/include...
This PR adds a POC cwtool (subcommand `pact-breakdown`) that takes a pact database directory and outputs a report breaking down the pact state in extreme detail. This includes size information...
For @jwiegley to test.
currently based on the keccak pr because i was trying to avoid annoying rebasing. it actually wouldn't have been that bad, but once the keccak native is done i'll rebase.
example: ```haskell -- Example.hs {-# LANGUAGE CPP #-} #define = == module Example where main :: IO () main = pure () ``` when loading this module, ghcid freezes up....
a cabal project containing a library/executable with `ghc-options: -ddump-simpl` and `ghcid -c "cabal new-repl"` will cause ghcid to flash nonstop.
Mutable is injective; why is MutableSliced not?
Adds SIMD acceleration via [libbase64](https://github.com/aklomp/base64). Depends on the yet-to-be-released haskell bindings library, [libbase64-bindings](https://github.com/chessai/hs-libbase64-bindings). Adds a cabal flag, `simd`, to enable SIMD. Enabled by default. ## Benchmarks I'm running this on...
We could take a page out of https://raw.githubusercontent.com/haskell/bytestring/master/.github/workflows/ci.yml
Consider using a primitive such as `spark#`. Without `-XMagicHash`, on GHC 9.2.1, I get the following error: ``` src/Rtq/Internal.hs:172:31: error: Variable not in scope: (#) :: t0 -> t1 ->...