Commit Graph

  • 434485d4a4 delete shell.nix from subdirs Richard Marko 2023-11-19 14:49:22 +0100
  • 9118c300f7
    Merge pull request #70 from sorki/wip/db+pr64 Richard Marko 2023-11-19 13:51:50 +0100
  • 4ce09d7650 hnix-store-db: init Richard Marko 2023-11-19 11:53:41 +0100
  • a056181d7e
    Merge pull request #236 from sorki/srk/deinternalize Richard Marko 2023-11-19 12:19:57 +0100
  • 472f0bdb88 CI: Add GHC928 Richard Marko 2023-11-19 11:12:50 +0100
  • 994a3ae01f add matrix.nix for matrix build using all packages and compilers Richard Marko 2023-11-19 11:09:19 +0100
  • 440dba1773 overlay.nix: extend dependent-sum-template compilers cond Richard Marko 2023-11-19 09:53:54 +0100
  • 7eda52bc09 default.nix: add dontRecurseIntoAttrs for pkgs and haskellPackages Richard Marko 2023-11-19 09:52:49 +0100
  • 3d4302f030 Update CI Richard Marko 2023-11-19 09:06:07 +0100
  • 47aeb872e1 overlay.nix: pass compiler instead of haskell.lib, add couple of fixes Richard Marko 2023-11-19 08:52:32 +0100
  • 8ccc703478 core: allow dependent-sum-template 0.2.0.0 Richard Marko 2023-11-19 08:51:51 +0100
  • f55dfcd39b default.nix: allow passing compiler argstr Richard Marko 2023-11-19 07:35:24 +0100
  • cfcb37320c core: DerivedPath, be explicit about dropping ! Richard Marko 2023-11-19 07:34:54 +0100
  • 9026abaf5c core: Drop narHash optional TODO Richard Marko 2023-11-19 07:32:11 +0100
  • e8474eebf7 core: add roundtrip prop for DerivedPath Richard Marko 2023-11-19 07:07:29 +0100
  • d832d9a622 core: add System.Nix.DerivedPath Cale Gibbard 2023-11-18 19:24:02 +0100
  • 82fc29771c core: drop Metadata.path field Richard Marko 2023-11-18 18:57:17 +0100
  • a187937be4 rework ContentAddress Cale Gibbard 2023-11-18 18:42:37 +0100
  • ce0b3606f0 Replace SomeNamedDigest with DSum HashAlgo Digest John Ericson 2023-11-18 18:41:29 +0100
  • 747225cb1a core: StorePath add HasStoreDir, getStoreDir Richard Marko 2023-11-18 17:45:15 +0100
  • 6160cfd523 core: StorePathMetadata -> StorePath.Metadata Richard Marko 2023-11-18 14:05:04 +0100
  • ac02887e5b where right after brace Richard Marko 2023-11-18 13:48:59 +0100
  • 019d1af51e core: ReadOnlyStore - explicit exports, neaten Richard Marko 2023-11-18 13:46:12 +0100
  • a4618cc95c core: note about Metadata corresponding to ValidPathInfo Richard Marko 2023-11-18 13:30:52 +0100
  • 83ea6487fd core: move StorePathTrust before Metadata, expand comment mentioning ultimate Richard Marko 2023-11-18 13:19:23 +0100
  • acf8935771 CI: enable GHC8107 as well Richard Marko 2023-11-18 13:04:10 +0100
  • 7a5ec09e4a overlay.nix: add some 1.0.6 Richard Marko 2023-11-18 12:32:51 +0100
  • 7186850478 core: System.Nix.Hash add HashAlgo John Ericson 2023-11-18 11:18:05 +0100
  • fc0133f5a1 core: add System.Nix.StorePath.parsePathFromText Richard Marko 2023-11-18 10:32:44 +0100
  • ca472249f9 base 4.18 re-exports all of Applicative Richard Marko 2023-11-18 10:00:58 +0100
  • 4e96479f7f core: neaten StorePath Richard Marko 2023-11-18 09:51:53 +0100
  • bb2184f5e0 ContentAddressableAddress -> ContentAddress, separate module Richard Marko 2023-11-18 09:20:46 +0100
  • dce9e157cc core: move digestBuilder to System.Nix.Hash Richard Marko 2023-11-18 09:05:09 +0100
  • 8b56d8abc4 core: move Arbitrary Digest, SomeNamedDigest, extend Richard Marko 2023-11-18 08:55:40 +0100
  • 2dccf433be remote: drop conditional -Wunused-packages Richard Marko 2023-11-17 20:12:11 +0100
  • a3d2b20afd remote: prune extensions Richard Marko 2023-11-17 20:11:18 +0100
  • 658a566a02 remote: language -> LANGUAGE in pragmas Richard Marko 2023-11-17 20:05:50 +0100
  • 0b2f3d3cbc remote: drop global OverloadedStrings Richard Marko 2023-11-17 20:04:31 +0100
  • 39cff26d59 remote: drop build-depends from common stanza Richard Marko 2023-11-17 20:01:15 +0100
  • 2fbb602896 core: move default-language to common stanza Richard Marko 2023-11-17 19:58:09 +0100
  • ea03ee9b08 core: revert tests/Hash to its original neat state Richard Marko 2023-11-17 19:55:09 +0100
  • 894db979db core: move extensions to common stanza Richard Marko 2023-11-17 19:32:28 +0100
  • dc885eafff enable Werror in CI Richard Marko 2023-11-17 19:14:08 +0100
  • 86a7b58620 core: drop relude Richard Marko 2023-11-17 19:13:07 +0100
  • a2f35861da Squash away internal John Ericson 2023-11-17 16:19:16 +0100
  • e842e139aa .gitignore: result and result-* Richard Marko 2023-11-17 14:16:19 +0100
  • 843ee624a7 .gitignore add cabal.project.local, attic, tags cidkidnix 2023-11-17 14:09:58 +0100
  • a285d46fe3 core: nar: fix thesis link Richard Marko 2023-11-17 13:31:51 +0100
  • 3b06982717
    Merge pull request #231 from sorki/srk/cereal Richard Marko 2023-11-17 13:08:07 +0100
  • cefbca3a01 remote: move +io-testsuite from cabal.project.local to cabal.project Richard Marko 2023-11-17 09:59:36 +0100
  • e484ee77d2 remove cabal.project from subdirs Richard Marko 2023-11-17 09:57:34 +0100
  • 9e11428824 remote: actually use build-remote flag, disable by default, enable via cabal.project Richard Marko 2023-11-17 09:57:11 +0100
  • 2e1cab22b3 move ContentAddressableAddress builder and parser to core, add roundtrip prop Richard Marko 2023-11-16 16:54:03 +0100
  • b80ee47f6a Add Default StoreDir instance Richard Marko 2023-11-16 13:25:20 +0100
  • e6740b5704 add storePathHashPartToText Richard Marko 2023-11-16 13:18:01 +0100
  • e6f016d72f Convert StorePathMetadata into Metadata a Richard Marko 2023-11-16 07:22:37 +0100
  • a75162d826 core: derive Eq, Enum, Generic, Hashable Ord, Show for NarHashMode Richard Marko 2023-11-16 07:16:20 +0100
  • 1413c15822 core: derive Eq, Generic, Ord, Show for ContentAddressableAddress Richard Marko 2023-11-16 07:15:30 +0100
  • f70460f0d4 core: derive Generic to StorePath Richard Marko 2023-11-16 07:13:32 +0100
  • e332afbdf0 core: add Generic, Show for Signature and NarSignature Richard Marko 2023-11-16 07:11:29 +0100
  • abc57f5975 core: Add Eq and Ord for SomeNamedDigest Richard Marko 2023-11-16 07:08:14 +0100
  • ef9fb46f89 core: Fix unused warnings in Nar Richard Marko 2023-11-16 07:05:05 +0100
  • 3608451559 add Serialize for Derivation, add getPathOrFail Richard Marko 2023-11-15 18:36:25 +0100
  • c53c10721b add Serialize for BuildResult Richard Marko 2023-11-15 15:59:36 +0100
  • 7f4aeae935 add BuildStatus ResolvesToAlreadyValid and NoSubstituters Richard Marko 2023-11-15 15:40:29 +0100
  • 99e6217cf9 Switch BuildResult builtTimes from Integer to Int Richard Marko 2023-11-15 15:37:07 +0100
  • ddc914bcb4 remote: add Serialize instances for BuildMode, BuildStatus, Text + tests Richard Marko 2023-11-15 16:02:07 +0100
  • 3e26a0dd2f core: add GenericArbitrary derived instances Richard Marko 2023-11-15 14:46:23 +0100
  • 34e788e312 core: add RecordWildCards, ScopedTypeVariables to default-extensions Richard Marko 2023-11-15 11:24:11 +0100
  • 319fd00b91 remote: drop relude Richard Marko 2023-11-15 16:01:17 +0100
  • 40838bd6dd Introduce InvalidPathError Richard Marko 2023-11-15 10:24:59 +0100
  • 445f59df6d remote: start transitioning from binary to cereal Richard Marko 2023-11-15 09:46:48 +0100
  • 4734067134
    Merge pull request #230 from sorki/srk/safety Richard Marko 2023-11-15 09:39:47 +0100
  • 863852d353 core: CHANGELOG cleanup Richard Marko 2023-11-15 09:01:10 +0100
  • e81932aa77 remote: CHANGELOG cleanup Richard Marko 2023-11-15 08:49:38 +0100
  • 82fc838af0 ChangeLog.md -> CHANGELOG.md, add README.lhs for remote Richard Marko 2023-11-15 08:42:56 +0100
  • 522244b216 core: CHANGELOG Richard Marko 2023-11-15 08:40:29 +0100
  • 5dc1802665 core: move Arbitrary instances near their types Richard Marko 2023-11-15 07:12:03 +0100
  • 2a6fd965f6 remote: common - add RecordWildCards, ScopedTypeVariables Richard Marko 2023-11-14 16:39:22 +0100
  • b98fb44d7f remote: rename testsuite to remote-io, move to tests-io Richard Marko 2023-11-14 16:38:19 +0100
  • fe33fba30b Drop StorePathSet type alias Richard Marko 2023-11-14 12:53:26 +0100
  • 6f21bb30ef remote: add Recursive newtype for addToStore Richard Marko 2023-11-14 12:43:42 +0100
  • 3b3752d758 core: don't (re)export StorePathHashPart constructor Richard Marko 2023-11-14 12:35:38 +0100
  • c095d12427 remote: move flags to Types, wrap in newtype Richard Marko 2023-11-14 12:32:25 +0100
  • b1e590606e core: don't (re)export StorePathName constructor Richard Marko 2023-11-14 11:50:05 +0100
  • e7622b3269 remote: move default-extensions into common stanza Richard Marko 2023-11-14 11:00:52 +0100
  • 3b44930603
    Merge pull request #228 from sorki/srk/release/core07 core-0.7.0.0 Richard Marko 2023-11-15 08:19:25 +0100
  • c9a3f5a929 overlay.nix: refactor using pipe, add buildFromSdist Richard Marko 2023-11-15 07:51:30 +0100
  • f9edde00ca core: add case-conflict.nar fixture to extra-source-files Richard Marko 2023-11-15 07:46:29 +0100
  • 8e2399dd95
    Merge pull request #229 from sorki/srk/buildRemoteReadme Richard Marko 2023-11-14 11:04:34 +0100
  • 5bad6836c5 remote: build README.md via cabal Richard Marko 2023-11-14 09:42:22 +0100
  • 12732e62e3 remote: bump core bounds to require 0.7 Richard Marko 2023-11-14 09:21:45 +0100
  • 242c475993 Bump core to 0.7 Richard Marko 2023-11-14 09:20:58 +0100
  • 03e4d0d76e
    Merge pull request #218 from sandydoo/fix/213 Richard Marko 2023-11-13 16:53:00 +0100
  • 372a561ec2
    Update changelog with case-hack support Sander 2023-11-13 18:09:34 +0400
  • 33a7585c8a
    Expose NarOptions Sander 2023-11-13 18:09:19 +0400
  • c68762f8d7
    Test the case hack against a NAR fixture with case conflicts Sander 2023-11-07 20:33:50 +0000
  • 0092a2952f
    Implement case-insensitive hack Sander 2023-11-07 16:12:30 +0000
  • a63e522201
    Merge pull request #224 from sandydoo/fix/read-file Richard Marko 2023-11-13 10:08:11 +0100
  • 5b66d53bb5
    Merge pull request #226 from sandydoo/fix/not-enough-input Richard Marko 2023-11-13 10:06:16 +0100