Home / Reports / May 5, 2023

Friday, May 5, 2023

75 commits had been pushed across 20 repos by 26 authors. There were 1,188,516 additions and 330,575 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:08:49 [fd21ca4a] Automatic Update (stackage.nix)
00:17:01 [58563545] :pencil: Update summary in README [skip ci] [upptime] (uptime)
00:17:02 [0df33490] :card_file_box: Update status summary [skip ci] [upptime] (uptime)
00:50:45 [cf8cd54a] Update Hackage and Stackage (haskell.nix)
02:29:17 [36d7292a] Deployed haddocks (hedgehog-extras)
03:18:05 [9fe60a3b] Make PIR available in the result of liftCode (#5300) (plutus)
03:26:14 [a0f5c3a4] Deploying to gh-pages from @ input-output-hk/plutus@9fe60a3bba88e21a3572571e8bc0f5bb78aa8ea6 🚀 (plutus)
05:20:57 [14a47f45] Make it build with ghc-9.6 (hedgehog-extras)
05:20:57 [852398f6] CI: Add ghc-9.6.1 to build matrix (hedgehog-extras)
05:21:37 [8afa8e8b] New version 0.4.4.1 (hedgehog-extras)
05:23:59 [c80f3bb1] Deployed haddocks (hedgehog-extras)
05:24:16 [18d9bc9d] Merge pull request #536 from input-output-hk/remove-legacy-testnets (iohk-nix)
06:52:17 [5a02d304] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 9fe60a3bba88e21a3572571e8bc0f5bb78aa8ea6 (plutus)
07:08:04 [c82c6252] deploy: 73531bf5125d36fd5f4b09a9a88ab84b543db10b (cardano-updates)
08:14:23 [e18b9aec] Merge #3907 (cardano-wallet)
08:18:10 [62d6332a] Merge pull request #3104 from input-output-hk/chore/ddw-1189-new-cardano-wallet-flake (daedalus)
08:40:53 [1e8e40f2] docs: Merge #3907 3907: Disable specialisation in large API modules. r=jonathanknowles a=jonathanknowles # Issue ADP-2973 # Summary This PR disables specialisation when compiling certain large API modules. This greatly reduces the amount of time and memory needed to compile these modules. # Overall compilation time All data relate to (clean) compilation of `cardano-wallet` with the following GHC options: ``` +RTS -A64m -n4m -RTS -O2 -j -Wall -Werror -dshow-passes -ddump-timings ``` ### Before ``` real 11m22.857s user 47m54.215s sys 2m52.259s ``` ### After ``` real 7m46.911s user 40m32.150s sys 2m36.121s ``` # Memory usage All memory allocation values relate to the greatest allocations of each pass recorded. Values below `100 megabytes` are omitted. ## `Cardano.Wallet.Api.Types` ### Before: ``` Specialise finished in 15592.63 milliseconds, allocated 35404.144 megabytes Simplifier finished in 41184.71 milliseconds, allocated 25696.991 megabytes CodeGen finished in 13964.89 milliseconds, allocated 17079.458 megabytes Renamer/typechecker finished in 7109.09 milliseconds, allocated 7334.013 megabytes CoreTidy finished in 1483.92 milliseconds, allocated 972.479 megabytes SpecConstr finished in 436.86 milliseconds, allocated 631.040 megabytes Desugar finished in 82.29 milliseconds, allocated 123.053 megabytes ``` ### After: ``` CodeGen finished in 9666.60 milliseconds, allocated 9521.074 megabytes Simplifier finished in 13193.64 milliseconds, allocated 7849.071 megabytes Renamer/typechecker finished in 7096.26 milliseconds, allocated 7332.666 megabytes CoreTidy finished in 436.11 milliseconds, allocated 431.388 megabytes SpecConstr finished in 152.00 milliseconds, allocated 193.128 megabytes Desugar finished in 86.76 milliseconds, allocated 123.096 megabytes ``` ## `Cardano.Wallet.Api.Types.Error` ### Before ``` Simplifier finished in 20082.14 milliseconds, allocated 15517.430 megabytes CodeGen finished in 3682.71 milliseconds, allocated 4168.017 megabytes Demand analysis finished in 2858.26 milliseconds, allocated 3722.868 megabytes SpecConstr finished in 618.39 milliseconds, allocated 800.084 megabytes CoreTidy finished in 1268.32 milliseconds, allocated 711.218 megabytes Renamer/typechecker finished in 750.24 milliseconds, allocated 694.287 megabytes Specialise finished in 534.01 milliseconds, allocated 405.535 megabytes ``` ### After ``` CodeGen finished in 4907.78 milliseconds, allocated 1573.970 megabytes Simplifier finished in 2674.16 milliseconds, allocated 803.276 megabytes Renamer/typechecker finished in 1095.20 milliseconds, allocated 694.431 megabytes CoreTidy finished in 252.00 milliseconds, allocated 121.877 megabytes ``` ## `Cardano.Wallet.Api.TypesSpec` ### Before ``` Simplifier finished in 121275.79 milliseconds, allocated 10546.327 megabytes CodeGen finished in 8163.34 milliseconds, allocated 8426.935 megabytes Renamer/typechecker finished in 57510.55 milliseconds, allocated 2171.472 megabytes CoreTidy finished in 1346.31 milliseconds, allocated 592.469 megabytes SpecConstr finished in 302.81 milliseconds, allocated 242.241 megabytes Demand analysis finished in 860.79 milliseconds, allocated 788.724 megabytes ``` ### After ``` CodeGen finished in 12143.74 milliseconds, allocated 7219.178 megabytes Simplifier finished in 65171.91 milliseconds, allocated 3978.014 megabytes Renamer/typechecker finished in 39463.01 milliseconds, allocated 2169.221 megabytes CoreTidy finished in 2555.98 milliseconds, allocated 507.024 megabytes SpecConstr finished in 320.39 milliseconds, allocated 150.626 megabytes Demand analysis finished in 938.43 milliseconds, allocated 517.606 megabytes ``` Co-authored-by: Jonathan Knowles <[email protected]> Source commit: e18b9aec86a0d3d5689cb9335cb86487a9f399be (cardano-wallet)
09:11:39 [514ce090] Merge #3894 (cardano-wallet)
09:46:40 [415aaf04] docs: Merge #3894 3894: Remove `calcMinimumCost`'s dependence on `W.ProtocolParameters` r=Anviking a=Anviking - [x] Move concern of ExUnit cost outside of `calcMinimumCost` - [x] Reimplement `maxScriptExecutionCost` using ledger types - [x] Switch `calcMinimumCost` to take `FeePerByte` rather than `W.ProtocolParameters` ### Issue Number ADP-2459 Co-authored-by: Johannes Lund <[email protected]> Source commit: 514ce0900463e7c3fc0210e13cbf47a9b6aebe4d (cardano-wallet)
10:44:32 [ceecc32d] Address some comments (#5296) (plutus)
10:47:50 [5a1343e4] [Textual] Replace 'Pretty' with 'PrettyParens' for 'SomeTypeIn' (#5291) (plutus)
11:03:44 [73c2ac67] deploy: a2c73c485b349f73079d12cece3fe410e657ee8c (catalyst-core)
11:17:45 [eea4e0c7] Deploying to gh-pages from @ input-output-hk/plutus@ceecc32d070e387acc6ece9c772173ba1cbbbae6 🚀 (plutus)
11:36:50 [9d491d94] Deploying to gh-pages from @ input-output-hk/plutus@5a1343e49b24e83247f340ee5763e315d12b2c0b 🚀 (plutus)
11:42:24 [1b390acd] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for ceecc32d070e387acc6ece9c772173ba1cbbbae6 (plutus)
11:55:25 [8b8d9776] deploy: 24883361126916d592386ef619e03c599045f5a1 (catalyst-core)
12:08:18 [d911e529] deploy: 540fb120160631f016dc123768e43998c9b5a16e (catalyst-core)
12:22:21 [8f3900d7] Merge #3897 (cardano-wallet)
12:32:21 [c098a068] deploy: 1512e4fc215793fa75ae71faa7bbbfb040ae36a0 (milkomeda-documentation)
12:40:31 [06146707] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 5a1343e49b24e83247f340ee5763e315d12b2c0b (plutus)
13:31:23 [d02ba0bb] docs: Merge #3897 3897: Drop `W.ProtocolParameters` from `Write.ProtocolParameters` r=Anviking a=Anviking - [x] Get `_maxTxSize` from `ledgerPP` - [x] Don't rely on `W.LinearFee` - [x] `_maxValSize` from ledgerPP - [x] `_keyDeposit` from ledgerPP - [x] Drop dep on W.ProtocolParameters for minAdaQuantity calculations - [x] Drop `W.ProtocolParameters` from `Write.ProtocolParameters` 🎉 ### Comments Depends on #3894 ### Issue Number ADP-2459 Co-authored-by: Johannes Lund <[email protected]> Source commit: 8f3900d78b8fb27ef22f160f3ce1002438af2806 (cardano-wallet)
13:46:18 [21c83cd7] Fix Darwin CI (#1402) (cardano-db-sync)
14:27:32 [aa0e7393] deploy: 4b99a0d707d1dce8b01a7c8dd3bc494e199d1e05 (catalyst-core)
14:30:10 [0e0f3bb6] deploy: 6d0182930f173cbcacf08cf93b6351aa89cc157d (catalyst-core)
14:32:57 [b5a6005b] Merge pull request #3194 from Emurgo/l10n_develop (yoroi-frontend)
15:09:12 [70696b42] Merge pull request #3196 from Emurgo/fix/YOEXT-597/tab-form (yoroi-frontend)
15:18:09 [6dd0be32] deploy: 6dcb2d350241dcdd1e77476b971244783544b3dd (catalyst-core)
15:25:04 [b59ef4c8] deploy: fa109cc2c48d252e8189f8a7816a656409b388ba (catalyst-core)
16:19:55 [9c45c242] Merge #3901 (cardano-wallet)
17:00:28 [b0b4a5cb] docs: Merge #3901 3901: [ADP-3004] store for metadata r=paolino a=paolino Internal refactoring to - [x] Create a store for the wallet metadata - [x] Move the store into the wallet state ADP-3004 Co-authored-by: paolino <[email protected]> Source commit: 9c45c242cb847f71988e4f1a46dd03385cb3bc4e (cardano-wallet)
17:23:23 [ed2058a0] deploy: 6f5f59a4de3d5295c8de0dd2048a849abd54b08c (catalyst-core)
17:57:19 [3a734e68] Merge pull request #2876 from djcyr/master (cardano-token-registry)
17:58:10 [b3b9a8bc] Merge pull request #2877 from cardano-tools-nft/7917a59a-eb5b-4835-bf79-0bf3611a3b25 (cardano-token-registry)
18:00:24 [ea62cd26] Merge pull request #2878 from kekwster/master (cardano-token-registry)
19:50:55 [94a9f302] Merge pull request #1775 from saratomaz/update_query_tip (cardano-node-tests)
19:55:40 [6425a7c9] deploy: 6d2b74882f5efbc90ff98c348d7c6500ebba6881 (cardano-updates)
19:56:05 [fa37cf83] Merge pull request #407 from locallycompact/patch-1 (cardano-base)
20:11:58 [146e55a5] Add Eq for CostModelApplyError (#5305) (plutus)
20:17:43 [0e6a82ee] Deploying to gh-pages from @ input-output-hk/plutus@146e55a546dfc2b704b45e9a34bf6e16fe7baa6b 🚀 (plutus)
20:35:55 [0298b5b0] Added iUSD for testing (metadata-registry-testnet)
20:57:44 [f17f6b1c] Merge pull request #347 from MynthAI/iusd (metadata-registry-testnet)
20:58:07 [c02da84a] Merge pull request #341 from ishansivak/master (metadata-registry-testnet)
20:58:35 [1567ffe1] Merge pull request #342 from maian99/new-meld (metadata-registry-testnet)
21:08:06 [963aff85] Merge pull request #1771 from input-output-hk/poetry2nix (cardano-node-tests)
21:09:59 [e35d1ebc] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 146e55a546dfc2b704b45e9a34bf6e16fe7baa6b (plutus)
21:16:15 [139883f5] retrigger checks (metadata-registry-testnet)
21:25:35 [9c1525e0] chore(packages): bumped rnhs + ios team (yoroi-mobile)
21:41:18 [e7710396] Merge pull request #343 from maian99/new-meld-preprod (metadata-registry-testnet)
21:41:34 [66433e05] Merge pull request #344 from MynthAI/master (metadata-registry-testnet)
21:41:48 [198b887e] Merge pull request #345 from maian99/update-meld (metadata-registry-testnet)
21:42:00 [757baf7d] Merge pull request #346 from Timekiller7/master (metadata-registry-testnet)
21:44:02 [4033b977] chore(packages): rnhs 5.0.2 (yoroi)
22:19:20 [d6c6ebea] Add GHA for testing Nix configuration (cardano-node-tests)
22:23:27 [22ce2366] Merge pull request #1776 from input-output-hk/nix_smoke_test (cardano-node-tests)
22:50:47 [9df9d73e] Merge pull request #98 from blockfrost/bump-tests (blockfrost-backend-ryo)
22:57:56 [996d05b2] Give the workflow access to secret (cardano-node-tests)
23:01:49 [a1d4f673] Merge pull request #1777 from input-output-hk/nix_smoke_test2 (cardano-node-tests)
23:05:36 [13d98459] 🟩 C1 Devnet RPC is up (200 in 294 ms) [skip ci] [upptime] (uptime)
23:05:37 [67c6f06a] 🟩 C1 Devnet Sidechain Explorer is up (200 in 404 ms) [skip ci] [upptime] (uptime)
23:05:37 [bbd28e55] 🟩 C1 Mainnet RPC is up (200 in 257 ms) [skip ci] [upptime] (uptime)
23:05:38 [ac329f75] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 749 ms) [skip ci] [upptime] (uptime)
23:05:39 [e893c215] 🟩 A1 Devnet RPC is up (200 in 634 ms) [skip ci] [upptime] (uptime)
23:05:40 [cdd933ce] 🟩 A1 Devnet L2 Explorer is up (200 in 771 ms) [skip ci] [upptime] (uptime)
23:05:41 [d5778f56] 🟩 A1 Mainnet RPC is up (200 in 261 ms) [skip ci] [upptime] (uptime)
23:05:41 [eca9937b] 🟩 A1 Mainnet L2 Explorer is up (200 in 338 ms) [skip ci] [upptime] (uptime)