swap to word4 instead of word8 sizes

This isn't beter yet, but I have a hunch it's to to the Maybe in
the compressed word4 list type, which I can get rid of
This commit is contained in:
Jack Wines 2025-01-08 19:45:34 -08:00
parent 46749895bc
commit 2123636291
Signed by: Jack
SSH key fingerprint: SHA256:AaP2Hr/e3mEjeY+s9XJmQqAesqEms8ENRhwRkpO0WUk
9 changed files with 400 additions and 148 deletions

105
flake.lock generated
View file

@ -1,5 +1,21 @@
{
"nodes": {
"accelerate": {
"flake": false,
"locked": {
"lastModified": 1732969010,
"narHash": "sha256-Qrmtrgij2GbklBXUK42Pt6Db8WiGijA5sz5oC5AR72c=",
"owner": "AccelerateHS",
"repo": "accelerate",
"rev": "02da6161ef143a9886c8bce542cd96029c4f527a",
"type": "github"
},
"original": {
"owner": "AccelerateHS",
"repo": "accelerate",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
@ -18,13 +34,28 @@
"type": "github"
}
},
"flake-root": {
"locked": {
"lastModified": 1723604017,
"narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=",
"owner": "srid",
"repo": "flake-root",
"rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e",
"type": "github"
},
"original": {
"owner": "srid",
"repo": "flake-root",
"type": "github"
}
},
"haskell-flake": {
"locked": {
"lastModified": 1734464164,
"narHash": "sha256-5JCCyrgy7IMnipyYMQzIAXncGt2XVlW1aK71A+FTXDs=",
"lastModified": 1734984991,
"narHash": "sha256-oUYtRBD3Yhw2jvKYo0lfd82fgEQQbFoiJcHO923gmOc=",
"owner": "srid",
"repo": "haskell-flake",
"rev": "e280b39efdd72b6a5bdaa982b67f150c819be642",
"rev": "daf00052906bdd977e57a07f7048437214232e87",
"type": "github"
},
"original": {
@ -33,13 +64,64 @@
"type": "github"
}
},
"llvm-hs": {
"flake": false,
"locked": {
"lastModified": 1665495332,
"narHash": "sha256-JKrpUmHJ1nsNiCoHhV5FCcdQGlNFfD37Oiu5kSmghfM=",
"owner": "llvm-hs",
"repo": "llvm-hs",
"rev": "423220bffac4990d019fc088c46c5f25310d5a33",
"type": "github"
},
"original": {
"owner": "llvm-hs",
"ref": "llvm-12",
"repo": "llvm-hs",
"type": "github"
}
},
"llvm-hs-pure": {
"flake": false,
"locked": {
"dir": "llvm-hs-pure",
"lastModified": 1665495332,
"narHash": "sha256-JKrpUmHJ1nsNiCoHhV5FCcdQGlNFfD37Oiu5kSmghfM=",
"owner": "llvm-hs",
"repo": "llvm-hs",
"rev": "423220bffac4990d019fc088c46c5f25310d5a33",
"type": "github"
},
"original": {
"dir": "llvm-hs-pure",
"owner": "llvm-hs",
"ref": "llvm-12",
"repo": "llvm-hs",
"type": "github"
}
},
"mission-control": {
"locked": {
"lastModified": 1733438716,
"narHash": "sha256-1tt43rwHk0N5fwEhbpsHWO4nBVFCQN0w1KM427DNycM=",
"owner": "Platonic-Systems",
"repo": "mission-control",
"rev": "65d04c4ab9db076eff09824d2936a5c215c21f36",
"type": "github"
},
"original": {
"owner": "Platonic-Systems",
"repo": "mission-control",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1734424634,
"narHash": "sha256-cHar1vqHOOyC7f1+tVycPoWTfKIaqkoe1Q6TnKzuti4=",
"lastModified": 1734649271,
"narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33",
"rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507",
"type": "github"
},
"original": {
@ -63,8 +145,13 @@
},
"root": {
"inputs": {
"accelerate": "accelerate",
"flake-parts": "flake-parts",
"flake-root": "flake-root",
"haskell-flake": "haskell-flake",
"llvm-hs": "llvm-hs",
"llvm-hs-pure": "llvm-hs-pure",
"mission-control": "mission-control",
"nixpkgs": "nixpkgs",
"systems": "systems",
"treefmt-nix": "treefmt-nix"
@ -92,11 +179,11 @@
]
},
"locked": {
"lastModified": 1733761991,
"narHash": "sha256-s4DalCDepD22jtKL5Nw6f4LP5UwoMcPzPZgHWjAfqbQ=",
"lastModified": 1734982074,
"narHash": "sha256-N7M37KP7cHWoXicuE536GrVvU8nMDT/gpI1kja2hkdg=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "0ce9d149d99bc383d1f2d85f31f6ebd146e46085",
"rev": "e41e948cf097cbf96ba4dff47a30ea6891af9f33",
"type": "github"
},
"original": {