Home / Reports / Nov 16, 2022
Wednesday, November 16, 2022
69 commits had been pushed across 22 repos by 28 authors. There were 506,118 additions and 21,683 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-wallet19
- cardano-token-registry10
- cardano-ledger-specs5
- cardano-updates5
- haskell.nix5
- plutus3
- cddl-codegen2
- cardano-ledger2
- cardano-node2
- hydra-poc2
- mithril2
- cardano-transaction-lib2
- yoroi-mobile1
- cardano-documentation1
- cardano-ops1
- cardano-world1
- dapps-certification1
- metadata-registry-testnet1
- ouroboros-network1
- plutus-ops1
- stackage.nix1
- tools1
Commit Log
02:42:42
[083124ba]
Rename `Control.Monad.Random.Extra` to `System.Random.StdGenSeed`.
(cardano-wallet)
09:11:03
[31313b93]
Merge pull request #429 from input-output-hk/olgahryniuk-patch-42
(cardano-documentation)
10:53:01
[eadec80d]
docs: Merge #3588 3588: Limit re-exports of `TxIn` and `TxOut` types. r=jonathanknowles a=jonathanknowles ## Issue Number
ADP-2386 (following on from PR #3580)
## Summary
This PR limits the re-exports of the `TxIn` and `TxOut` types, and adjusts modules that consume these types to import directly from the `TxIn` and `TxOut` modules.
## Motivation
We wish to extract coin selection modules out into a separate internal library. Coin selection depends on the `TxIn` and `TxOut` types, but not on the `Tx` type, or any other type defined within `Types.Tx` or `Types.Tx.Tx`.
Some transitive dependencies of coin selection import `TxIn` and `TxOut` via the `Types.Tx` or `Types.Tx.Tx` modules. This increases the transitive dependency footprint of coin selection (and by extension, `balanceTransaction`).
By limiting the re-exports of these types, we can ensure that coin selection modules do not transitively depend on the `Types.Tx` or `Types.Tx.Tx` modules, which have large dependency footprints, and consequently minimise the work we need to do when extracting coin selection out to a separate internal library. Co-authored-by: Jonathan Knowles <[email protected]> Source commit: 18bc22ad0932e4e8b1b6eafee5edf99ac57126af
(cardano-wallet)
11:39:07
[d9c9ba3f]
Merge pull request #3136 from input-output-hk/aniketd/fix-ghcid
(cardano-ledger)
11:44:42
[29e4a812]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for d9c9ba3f50ab8fa405921d8036ca8dcab86113c5
(cardano-ledger-specs)
11:52:03
[894b2190]
docs: Merge #3589 3589: Adjust `Primitive.TypesSpec` so it doesn't depend on `HashSpec`. r=jonathanknowles a=jonathanknowles ## Issue Number
ADP-2386
## Summary
This PR adjust `Primitive.TypesSpec` so it doesn't depend on `HashSpec`.
## Motivation
- Silent sharing of orphan `Arbitrary` instances from one `Spec` module to another is hard to track. It's much easier to understand what's going on if each `Spec` module defines its own orphan `Arbitrary` instances and does **not** export them. In cases where we want to share a common method of generating arbitrary values, our standard idiom is to define a shared generator function in a `Gen` module, and import that from all the `Spec` modules that require it.
- We eventually wish to move a small set of core primitive types (and their tests) to a separate internal library. Removing the dependency from `TypesSpec` to `HashSpec` means we are free to move `HashSpec` without also having to move `TypesSpec`.
Co-authored-by: Jonathan Knowles <[email protected]> Source commit: d320a94522d68875724a6a156a66d09587ea59dc
(cardano-wallet)
12:53:57
[ba2df7b4]
Merge pull request #3143 from input-output-hk/yogeshs/4006-no-thunk-fix
(cardano-ledger-specs)
12:58:27
[269fbd15]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for ba2df7b4acc781e734273894dfdde3baf9367b40
(cardano-ledger-specs)
13:05:11
[afe999d1]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 8b6f8e1a75034ca66fd66a39d437252eec927d71
(cardano-ledger)
16:50:53
[3756722b]
docs: Merge #3522 3522: Bump haskellNix and iohkNix r=Anviking a=Anviking - Bump haskellNix and iohkNix
### Comments
Useful for:
- <s>Bumping `openapi-spec-validator` version</s> needs another workaround not helped by this
- Bumping `haskell-language-server` to 1.8 once we update the cabal index state
- Good measure
### TODO
- [ ] Fix hydra eval issue, perhaps related to one of the dropped nix lines
### Issue Number
Now ADP-2314
<!-- Reference the Jira/GitHub issue that this PR relates to, and which requirements it tackles.
Note: Jira issues of the form ADP- will be auto-linked. -->
Co-authored-by: Johannes Lund <[email protected]> Source commit: a18d0be4e1d47156b5e2a15ae065ca94f92a2e71
(cardano-wallet)
19:19:47
[a61c8922]
Merge pull request #1230 from Plutonomicon/dshuiski/1184-kupo-utxos-at
(cardano-transaction-lib)
19:21:47
[671e0ecb]
Deploying to gh-pages from @ Plutonomicon/cardano-transaction-lib@a61c8922e9da458c1f9e49d87c43d0e03e12bd7a 🚀
(cardano-transaction-lib)
21:10:15
[435e1782]
plutusStaging: Bump plutus to c6703a4b6b4b5d33b99dc008cfd45f138e9e4044
(plutus-ops)