add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7132ea4140240db4166147d05cb281f7a89c6e89
Home /
Input Output /
cardano-ledger
Mar 20, 9-10 PM (0)
Mar 20, 10-11 PM (0)
Mar 20, 11-12 AM (2)
Mar 21, 12-1 AM (0)
Mar 21, 1-2 AM (0)
Mar 21, 2-3 AM (0)
Mar 21, 3-4 AM (2)
Mar 21, 4-5 AM (0)
Mar 21, 5-6 AM (0)
Mar 21, 6-7 AM (0)
Mar 21, 7-8 AM (0)
Mar 21, 8-9 AM (0)
Mar 21, 9-10 AM (0)
Mar 21, 10-11 AM (0)
Mar 21, 11-12 PM (0)
Mar 21, 12-1 PM (0)
Mar 21, 1-2 PM (0)
Mar 21, 2-3 PM (0)
Mar 21, 3-4 PM (0)
Mar 21, 4-5 PM (0)
Mar 21, 5-6 PM (0)
Mar 21, 6-7 PM (0)
Mar 21, 7-8 PM (0)
Mar 21, 8-9 PM (0)
Mar 21, 9-10 PM (1)
Mar 21, 10-11 PM (0)
Mar 21, 11-12 AM (0)
Mar 22, 12-1 AM (0)
Mar 22, 1-2 AM (0)
Mar 22, 2-3 AM (0)
Mar 22, 3-4 AM (0)
Mar 22, 4-5 AM (0)
Mar 22, 5-6 AM (0)
Mar 22, 6-7 AM (0)
Mar 22, 7-8 AM (0)
Mar 22, 8-9 AM (0)
Mar 22, 9-10 AM (0)
Mar 22, 10-11 AM (0)
Mar 22, 11-12 PM (0)
Mar 22, 12-1 PM (0)
Mar 22, 1-2 PM (0)
Mar 22, 2-3 PM (0)
Mar 22, 3-4 PM (0)
Mar 22, 4-5 PM (0)
Mar 22, 5-6 PM (1)
Mar 22, 6-7 PM (0)
Mar 22, 7-8 PM (3)
Mar 22, 8-9 PM (3)
Mar 22, 9-10 PM (0)
Mar 22, 10-11 PM (0)
Mar 22, 11-12 AM (0)
Mar 23, 12-1 AM (0)
Mar 23, 1-2 AM (0)
Mar 23, 2-3 AM (0)
Mar 23, 3-4 AM (0)
Mar 23, 4-5 AM (0)
Mar 23, 5-6 AM (0)
Mar 23, 6-7 AM (0)
Mar 23, 7-8 AM (0)
Mar 23, 8-9 AM (0)
Mar 23, 9-10 AM (7)
Mar 23, 10-11 AM (1)
Mar 23, 11-12 PM (9)
Mar 23, 12-1 PM (10)
Mar 23, 1-2 PM (3)
Mar 23, 2-3 PM (1)
Mar 23, 3-4 PM (2)
Mar 23, 4-5 PM (7)
Mar 23, 5-6 PM (0)
Mar 23, 6-7 PM (4)
Mar 23, 7-8 PM (0)
Mar 23, 8-9 PM (2)
Mar 23, 9-10 PM (1)
Mar 23, 10-11 PM (4)
Mar 23, 11-12 AM (0)
Mar 24, 12-1 AM (0)
Mar 24, 1-2 AM (0)
Mar 24, 2-3 AM (0)
Mar 24, 3-4 AM (0)
Mar 24, 4-5 AM (0)
Mar 24, 5-6 AM (0)
Mar 24, 6-7 AM (0)
Mar 24, 7-8 AM (0)
Mar 24, 8-9 AM (0)
Mar 24, 9-10 AM (5)
Mar 24, 10-11 AM (4)
Mar 24, 11-12 PM (2)
Mar 24, 12-1 PM (6)
Mar 24, 1-2 PM (11)
Mar 24, 2-3 PM (2)
Mar 24, 3-4 PM (1)
Mar 24, 4-5 PM (0)
Mar 24, 5-6 PM (3)
Mar 24, 6-7 PM (0)
Mar 24, 7-8 PM (2)
Mar 24, 8-9 PM (1)
Mar 24, 9-10 PM (1)
Mar 24, 10-11 PM (0)
Mar 24, 11-12 AM (0)
Mar 25, 12-1 AM (0)
Mar 25, 1-2 AM (0)
Mar 25, 2-3 AM (0)
Mar 25, 3-4 AM (0)
Mar 25, 4-5 AM (0)
Mar 25, 5-6 AM (0)
Mar 25, 6-7 AM (0)
Mar 25, 7-8 AM (0)
Mar 25, 8-9 AM (0)
Mar 25, 9-10 AM (7)
Mar 25, 10-11 AM (0)
Mar 25, 11-12 PM (10)
Mar 25, 12-1 PM (13)
Mar 25, 1-2 PM (0)
Mar 25, 2-3 PM (0)
Mar 25, 3-4 PM (0)
Mar 25, 4-5 PM (2)
Mar 25, 5-6 PM (0)
Mar 25, 6-7 PM (8)
Mar 25, 7-8 PM (0)
Mar 25, 8-9 PM (0)
Mar 25, 9-10 PM (0)
Mar 25, 10-11 PM (0)
Mar 25, 11-12 AM (2)
Mar 26, 12-1 AM (0)
Mar 26, 1-2 AM (0)
Mar 26, 2-3 AM (0)
Mar 26, 3-4 AM (0)
Mar 26, 4-5 AM (0)
Mar 26, 5-6 AM (0)
Mar 26, 6-7 AM (0)
Mar 26, 7-8 AM (0)
Mar 26, 8-9 AM (0)
Mar 26, 9-10 AM (4)
Mar 26, 10-11 AM (5)
Mar 26, 11-12 PM (1)
Mar 26, 12-1 PM (3)
Mar 26, 1-2 PM (10)
Mar 26, 2-3 PM (14)
Mar 26, 3-4 PM (9)
Mar 26, 4-5 PM (3)
Mar 26, 5-6 PM (1)
Mar 26, 6-7 PM (0)
Mar 26, 7-8 PM (0)
Mar 26, 8-9 PM (0)
Mar 26, 9-10 PM (4)
Mar 26, 10-11 PM (1)
Mar 26, 11-12 AM (0)
Mar 27, 12-1 AM (0)
Mar 27, 1-2 AM (0)
Mar 27, 2-3 AM (0)
Mar 27, 3-4 AM (6)
Mar 27, 4-5 AM (5)
Mar 27, 5-6 AM (0)
Mar 27, 6-7 AM (0)
Mar 27, 7-8 AM (0)
Mar 27, 8-9 AM (0)
Mar 27, 9-10 AM (2)
Mar 27, 10-11 AM (2)
Mar 27, 11-12 PM (8)
Mar 27, 12-1 PM (2)
Mar 27, 1-2 PM (0)
Mar 27, 2-3 PM (0)
Mar 27, 3-4 PM (1)
Mar 27, 4-5 PM (3)
Mar 27, 5-6 PM (0)
Mar 27, 6-7 PM (0)
Mar 27, 7-8 PM (0)
Mar 27, 8-9 PM (2)
Mar 27, 9-10 PM (0)
229 commits this week
Mar 20, 2026
-
Mar 27, 2026
Merge pull request #5671 from IntersectMBO/5643-remove-nothunks-instance-for-predicate-failures
Remove `NoThunks` instances for predicate failures and `ContextError` types
Remove `NoThunks` instances for predicate failures and `ContextError` types
`NoThunks` instances are used for memory leak detection during development, but predicate failures should never be retained in the ledger state - they are only used for validation results. Removing these instances reduces code maintenance burden and instance derivation overhead. This change removes `NoThunks` instances from: - All predicate failure types across Shelley, Allegra, Alonzo, Babbage, Conway, and Dijkstra eras - All predicate failures in cardano-protocol-tpraos - All `ContextError` types (`AlonzoContextError`, `BabbageContextError`, `ConwayContextError`, `DijkstraContextError`) - The `NoThunks (ContextError era)` constraint from the `EraPlutusContext` class - The `NoThunks` deriving instance for `CollectError`
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 7062dee0612f9f81f5f08d2f3e5ecf3a1821f649
Merge pull request #5675 from IntersectMBO/koslambrou/github-ci-nixpkgs-fmt
Add nixfmt in our Github CI checks
Remove `NoThunks` instances for predicate failures and `ContextError` types
`NoThunks` instances are used for memory leak detection during development, but predicate failures should never be retained in the ledger state - they are only used for validation results. Removing these instances reduces code maintenance burden and instance derivation overhead. This change removes `NoThunks` instances from: - All predicate failure types across Shelley, Allegra, Alonzo, Babbage, Conway, and Dijkstra eras - All predicate failures in cardano-protocol-tpraos - All `ContextError` types (`AlonzoContextError`, `BabbageContextError`, `ConwayContextError`, `DijkstraContextError`) - The `NoThunks (ContextError era)` constraint from the `EraPlutusContext` class - The `NoThunks` deriving instance for `CollectError`
Add Github CI check for making sure `nixfmt` has formatted the .nix files
* Add ./script/nix-format.sh for non-Nix users. * Add nixfmt in our Nix pre-commit hook. * Add Github CI check
Use original utxo in SUBUTXOW checks
Validate network in direct deposits in UTXO and SUBUTXO
Update utxo state in SUBUTXO
Implement version of `updateUtxoState` without fee update
Run `Babbage.validateOutputTooSmallUTxO` in SUBUTXO
Run `validateWrongNetwork` checks in SUBUTXO
Pass original utxo and validity flag from LEDGER to SUBUTXO
Change UTXOS State to () and move UTxO to environment
Move treasury donation update from UTXOS to UTXO rule
Add Github CI check for making sure `nixfmt` has formatted the .nix files
* Add ./script/nix-format.sh for non-Nix users. * Add nixfmt in our Nix pre-commit hook. * Add Github CI check
Apply nixfmt on all Nix files
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 5a5fbe270f36eef81b5d3d8655b86a93249bc9c6
Merge pull request #5632 from IntersectMBO/aniketd/forecast-api
Forecast API
Update test-suites and downstream version bounds
Deprecate LedgerView, GetLedgerView, et. al..
Replace these partials with more type-safe (Shelley)EraForecast, clearly separating TPraos forecasts from Praos ones, and also distinguising current and future forecasts in their respective types. Also change PredicateFailure TICKN to be Void, and remove empty datatype TicknPredicateFailure.
EraForecast for Conway, Dijkstra.
Update ConwayTICKF to have Void as its PredicateFailure. This makes the implementation clearer while also allowing futureForecast to be pure.
ShelleyEraForecast for Allegra, Mary, Alonzo
Add (Shelley)EraForecast for (T)Praos.
This is the first set of changes to deprecate GetLedgerView et. al. from cardano-ledger-tpraos.[^1] This makes everything more type-safe, clearly separating TPraos forecasts from those for Praos. It also distinguishes current from future forecasts at the type-level. [^1]: https://github.com/IntersectMBO/cardano-ledger/issues/5617