Add `lookupIndex` and tests for `elemAt`
Home /
Input Output /
cardano-ledger
May 04, 4-5 PM (0)
May 04, 5-6 PM (0)
May 04, 6-7 PM (0)
May 04, 7-8 PM (0)
May 04, 8-9 PM (0)
May 04, 9-10 PM (0)
May 04, 10-11 PM (0)
May 04, 11-12 AM (0)
May 05, 12-1 AM (0)
May 05, 1-2 AM (0)
May 05, 2-3 AM (0)
May 05, 3-4 AM (0)
May 05, 4-5 AM (0)
May 05, 5-6 AM (0)
May 05, 6-7 AM (0)
May 05, 7-8 AM (1)
May 05, 8-9 AM (0)
May 05, 9-10 AM (0)
May 05, 10-11 AM (0)
May 05, 11-12 PM (0)
May 05, 12-1 PM (8)
May 05, 1-2 PM (0)
May 05, 2-3 PM (0)
May 05, 3-4 PM (0)
May 05, 4-5 PM (0)
May 05, 5-6 PM (0)
May 05, 6-7 PM (0)
May 05, 7-8 PM (0)
May 05, 8-9 PM (0)
May 05, 9-10 PM (0)
May 05, 10-11 PM (0)
May 05, 11-12 AM (0)
May 06, 12-1 AM (0)
May 06, 1-2 AM (0)
May 06, 2-3 AM (0)
May 06, 3-4 AM (0)
May 06, 4-5 AM (0)
May 06, 5-6 AM (0)
May 06, 6-7 AM (0)
May 06, 7-8 AM (1)
May 06, 8-9 AM (0)
May 06, 9-10 AM (0)
May 06, 10-11 AM (1)
May 06, 11-12 PM (0)
May 06, 12-1 PM (1)
May 06, 1-2 PM (0)
May 06, 2-3 PM (0)
May 06, 3-4 PM (0)
May 06, 4-5 PM (0)
May 06, 5-6 PM (0)
May 06, 6-7 PM (0)
May 06, 7-8 PM (0)
May 06, 8-9 PM (0)
May 06, 9-10 PM (0)
May 06, 10-11 PM (0)
May 06, 11-12 AM (0)
May 07, 12-1 AM (0)
May 07, 1-2 AM (0)
May 07, 2-3 AM (0)
May 07, 3-4 AM (0)
May 07, 4-5 AM (2)
May 07, 5-6 AM (0)
May 07, 6-7 AM (0)
May 07, 7-8 AM (0)
May 07, 8-9 AM (4)
May 07, 9-10 AM (0)
May 07, 10-11 AM (0)
May 07, 11-12 PM (0)
May 07, 12-1 PM (0)
May 07, 1-2 PM (0)
May 07, 2-3 PM (0)
May 07, 3-4 PM (0)
May 07, 4-5 PM (0)
May 07, 5-6 PM (0)
May 07, 6-7 PM (0)
May 07, 7-8 PM (0)
May 07, 8-9 PM (0)
May 07, 9-10 PM (0)
May 07, 10-11 PM (0)
May 07, 11-12 AM (0)
May 08, 12-1 AM (0)
May 08, 1-2 AM (5)
May 08, 2-3 AM (0)
May 08, 3-4 AM (0)
May 08, 4-5 AM (0)
May 08, 5-6 AM (0)
May 08, 6-7 AM (0)
May 08, 7-8 AM (0)
May 08, 8-9 AM (2)
May 08, 9-10 AM (0)
May 08, 10-11 AM (2)
May 08, 11-12 PM (0)
May 08, 12-1 PM (2)
May 08, 1-2 PM (0)
May 08, 2-3 PM (0)
May 08, 3-4 PM (0)
May 08, 4-5 PM (0)
May 08, 5-6 PM (0)
May 08, 6-7 PM (0)
May 08, 7-8 PM (0)
May 08, 8-9 PM (0)
May 08, 9-10 PM (0)
May 08, 10-11 PM (0)
May 08, 11-12 AM (0)
May 09, 12-1 AM (0)
May 09, 1-2 AM (0)
May 09, 2-3 AM (0)
May 09, 3-4 AM (0)
May 09, 4-5 AM (4)
May 09, 5-6 AM (0)
May 09, 6-7 AM (0)
May 09, 7-8 AM (0)
May 09, 8-9 AM (0)
May 09, 9-10 AM (0)
May 09, 10-11 AM (0)
May 09, 11-12 PM (0)
May 09, 12-1 PM (0)
May 09, 1-2 PM (0)
May 09, 2-3 PM (0)
May 09, 3-4 PM (0)
May 09, 4-5 PM (0)
May 09, 5-6 PM (0)
May 09, 6-7 PM (0)
May 09, 7-8 PM (0)
May 09, 8-9 PM (0)
May 09, 9-10 PM (0)
May 09, 10-11 PM (0)
May 09, 11-12 AM (0)
May 10, 12-1 AM (0)
May 10, 1-2 AM (0)
May 10, 2-3 AM (0)
May 10, 3-4 AM (0)
May 10, 4-5 AM (0)
May 10, 5-6 AM (0)
May 10, 6-7 AM (0)
May 10, 7-8 AM (0)
May 10, 8-9 AM (0)
May 10, 9-10 AM (0)
May 10, 10-11 AM (0)
May 10, 11-12 PM (0)
May 10, 12-1 PM (0)
May 10, 1-2 PM (0)
May 10, 2-3 PM (0)
May 10, 3-4 PM (0)
May 10, 4-5 PM (0)
May 10, 5-6 PM (0)
May 10, 6-7 PM (0)
May 10, 7-8 PM (0)
May 10, 8-9 PM (0)
May 10, 9-10 PM (0)
May 10, 10-11 PM (0)
May 10, 11-12 AM (0)
May 11, 12-1 AM (0)
May 11, 1-2 AM (0)
May 11, 2-3 AM (0)
May 11, 3-4 AM (0)
May 11, 4-5 AM (0)
May 11, 5-6 AM (0)
May 11, 6-7 AM (0)
May 11, 7-8 AM (0)
May 11, 8-9 AM (0)
May 11, 9-10 AM (0)
May 11, 10-11 AM (4)
May 11, 11-12 PM (0)
May 11, 12-1 PM (0)
May 11, 1-2 PM (0)
May 11, 2-3 PM (0)
May 11, 3-4 PM (0)
May 11, 4-5 PM (1)
38 commits this week
May 04, 2026
-
May 11, 2026
Scale down tests to make test suites run faster
Make gen*Term helpers respect the twiddle flag
Started switching to using AccountId
Install doctest before build to avoid rebuilding after
add Haskell Benchmark (customSmallerIsBetter) benchmark result for b388b8749d58564d45b79eaf0079c5b538801352
Relax `NoThunks` instance for `BlockTransitionError` (#5808)
* Relax `NoThunks` instance for `BlockTransitionError`: We no longer need to check for thunks in the contents of `BlockTransitionError`, becasue the constructor uses `deepseq` to force everything to normal form. We could of course bring back strictness annotation and `NoThunks` instances for all of the predicate failures, however this whole overhead is an overkill, because: * we do not need to optimize for the failing case and it is ok to introduce a little overhead upon failure. FTR: the only time we persist predicate failures is when we write to disk temporarely for chains with bad blocks. * Maintaining `NoThunks` instances for *all* predicate failures for a single edge is a burden * There is a plan to utilize laziness in predicate failures in order to add timing measurement for failure checks in ledger rules
Relax `NoThunks` instance for `BlockTransitionError`:
We no longer need to check for thunks in the contents of `BlockTransitionError`, becasue the constructor uses `deepseq` to force everything to normal form. We could of course bring back strictness annotation and `NoThunks` instances for all of the predicate failures, however this whole overhead is an overkill, because: * we do not need to optimize for the failing case and it is ok to introduce a little overhead upon failure. FTR: the only time we persist predicate failures is when we write to disk temporarely for chains with bad blocks. * Maintaining `NoThunks` instances for *all* predicate failures for a single edge is a burden * There is a plan to utilize laziness in predicate failures in order to add timing measurement for failure checks in ledger rules
Update eras/shelley/impl/CHANGELOG.md
Co-authored-by: Fabrizio Ferrai <[email protected]>
Add entities/dreps/v0 namespace and related instances
Update cardano-cls repository tag
Run doctests only on packages that contain doctests
Check that doctest is using the correct package DB
Provide a customized doctest package in `nix develop`
This will use the correct package database
Stop using doctest's cabal integration
It doesn't work reliably and is incompatible with a nix environment
Update haskell.nix flake input
This brings in https://github.com/input-output-hk/haskell.nix/pull/2498 which is needed for doctesting in nix
add Haskell Benchmark (customSmallerIsBetter) benchmark result for fa039c7e698ba5b7a085a0c7504612173fa9f579
Merge pull request #5794 from IntersectMBO/aniketd/stable-types-for-queries
Add golden tests for the rest of the query result types
Add `EraSpec` and `ledgerEraTestMain`
This commit introduces a general hierarchy for common era testing
Remove `EraSpecificSpec`
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 5f7ca3c71dbea0053b5c0a268d01d139c9af61b7