sorki
|
c853163346
|
remote: more error handling, port rest of the logger to Serializer
|
2023-11-30 06:59:59 +01:00 |
|
squalus
|
922f5bbf8c
|
remote: add deleteSpecific
- add the gcDeleteSpecific action of the CollectGarbage operation.
- add deleteSpecific test
|
2023-11-30 06:59:59 +01:00 |
|
sorki
|
da8eb42367
|
remote: better errors for bool and enum serializers
|
2023-11-30 06:59:59 +01:00 |
|
sorki
|
2e9ab694fa
|
remote: add build-derivation executable
|
2023-11-30 06:59:59 +01:00 |
|
sorki
|
edace0445c
|
remote: add path serializer, start wiring errors
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
a2c5065b36
|
remote: bark if parsing leftover isn't empty
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
bb5f116a51
|
remote: handle both error types in logger
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
d15f0075f4
|
remote: set ourProtoVersion minor to what we currently advertise
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
14b739aaed
|
remote: getError -> getErrors
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
76a8632d9c
|
remote: thread ProtoVersion into logger
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
241fa58737
|
remote: add Trace, BasicError, ErrorInfo
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
8b9eb48b40
|
remote: switch Logger_Next from ByteString to Text
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
01f26b359a
|
remote: switch Field_LogStr from ByteString to Text
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
3cac7e9867
|
remote: align HasStoreStocket method (storeSocket -> hasStoreSocket)
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
aba9b4531e
|
remote: add serializers for ProtoVersion
Co-Authored-By: Richard Marko <srk@48.io>
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
d414386f52
|
remote: add Serializer Derivation
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
5c9f7ad70e
|
remote: switch controlParser to Serializer Logger
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
fb02185c29
|
remote: add LoggerOpCode
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
2462c9ee90
|
remote: Serializer - add maybeActivity
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
f48c7327b7
|
remote: add Activity and ActivityResult enums
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
4a4625883f
|
remote: Serialize.Prim - add toEnumCheckBounds util
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
79310d5b7b
|
remote: add NixSerializerSpec
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
751669cd0d
|
remote: init NixSerializer
Co-Authored-By: John Ericson <John.Ericson@Obsidian.Systems>
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
edaa343522
|
remote: (get|put)Int, use Integral
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
2b3afbffb5
|
remote: init Serializer
Co-Authored-By: Richard Marko <srk@48.io>
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
9ac9d497d3
|
remote: safer getBool, getEnum
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
25bd0f104c
|
remote: parallel tests
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
0a0e4a6793
|
remote: Arbitrary and Serialize for ActivityID, Field, props
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
5ea5b82b59
|
prefix BuildMode and BuildResult constructors
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
a3e3840d9b
|
remote: add Arbitrary, Verbosity prop and enum tests
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
cb255d4203
|
remote: expand Logger with fields
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
96cbe1178d
|
remote: add Types.Verbosity
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
64a4368dfd
|
remote: move StoreMonad to MonadStore
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
760408093e
|
remote: Types.Logger
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
4f40e0574a
|
remote: move and rename (CheckFlag|SubstituteFlag) to Types.(Check|Substitude)Mode
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
7cd4adde40
|
remote: Util -> Socket
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
ab201da448
|
remote: move StoreConfig to Types.StoreConfig, extend, add PreStoreConfig
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
7590e2bec4
|
remote: move WorkerOp to Types.WorkerOp
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
93d923eafb
|
remote: complete binary -> cereal transition
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
655afaa2f8
|
remote: squash whitespace
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
e4271d6929
|
remote: add ProtoVersion
|
2023-11-30 06:59:59 +01:00 |
|
John Ericson
|
ca5faba4ba
|
Bidirectional worker op
Use dummy enum variants to fill the gaps so the Enum instance works
Co-Authored-By: Dan Bornside <dan.bornside@gmail.com>
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
a2397f5b3f
|
remote: sort deps in cabal file
|
2023-11-30 06:59:59 +01:00 |
|
Richard Marko
|
92b83e8258
|
Merge pull request #270 from haskell-nix/srk/ci
CI updates
|
2023-11-29 21:16:37 +01:00 |
|
sorki
|
d78ce4aa3c
|
remove dependabot
|
2023-11-29 18:20:13 +01:00 |
|
sorki
|
f2f6541f15
|
ci: update, restore cachix step
|
2023-11-29 18:19:03 +01:00 |
|
sorki
|
134f1313af
|
cabal.project: test: true benchmarks: true
|
2023-11-29 18:19:03 +01:00 |
|
Richard Marko
|
0c692e9afe
|
Merge pull request #267 from haskell-nix/docs
init docs
|
2023-11-29 05:35:08 +01:00 |
|
sorki
|
43711d4592
|
init docs
Closes #250
|
2023-11-28 17:11:42 +01:00 |
|
Richard Marko
|
d8e337513f
|
Merge pull request #264 from squalus/fingerprint
core: add fingerprints
|
2023-11-27 14:12:00 +01:00 |
|