Mar 28, 1-2 AM (8)
Mar 28, 2-3 AM (3)
Mar 28, 3-4 AM (1)
Mar 28, 4-5 AM (5)
Mar 28, 5-6 AM (2)
Mar 28, 6-7 AM (4)
Mar 28, 7-8 AM (3)
Mar 28, 8-9 AM (0)
Mar 28, 9-10 AM (0)
Mar 28, 10-11 AM (0)
Mar 28, 11-12 PM (4)
Mar 28, 12-1 PM (1)
Mar 28, 1-2 PM (2)
Mar 28, 2-3 PM (1)
Mar 28, 3-4 PM (7)
Mar 28, 4-5 PM (4)
Mar 28, 5-6 PM (13)
Mar 28, 6-7 PM (7)
Mar 28, 7-8 PM (5)
Mar 28, 8-9 PM (1)
Mar 28, 9-10 PM (2)
Mar 28, 10-11 PM (1)
Mar 28, 11-12 AM (1)
Mar 29, 12-1 AM (3)
Mar 29, 1-2 AM (0)
Mar 29, 2-3 AM (3)
Mar 29, 3-4 AM (4)
Mar 29, 4-5 AM (2)
Mar 29, 5-6 AM (0)
Mar 29, 6-7 AM (3)
Mar 29, 7-8 AM (0)
Mar 29, 8-9 AM (0)
Mar 29, 9-10 AM (0)
Mar 29, 10-11 AM (1)
Mar 29, 11-12 PM (3)
Mar 29, 12-1 PM (4)
Mar 29, 1-2 PM (10)
Mar 29, 2-3 PM (11)
Mar 29, 3-4 PM (5)
Mar 29, 4-5 PM (0)
Mar 29, 5-6 PM (2)
Mar 29, 6-7 PM (0)
Mar 29, 7-8 PM (3)
Mar 29, 8-9 PM (3)
Mar 29, 9-10 PM (5)
Mar 29, 10-11 PM (12)
Mar 29, 11-12 AM (3)
Mar 30, 12-1 AM (4)
Mar 30, 1-2 AM (5)
Mar 30, 2-3 AM (3)
Mar 30, 3-4 AM (7)
Mar 30, 4-5 AM (5)
Mar 30, 5-6 AM (11)
Mar 30, 6-7 AM (8)
Mar 30, 7-8 AM (21)
Mar 30, 8-9 AM (29)
Mar 30, 9-10 AM (18)
Mar 30, 10-11 AM (29)
Mar 30, 11-12 PM (23)
Mar 30, 12-1 PM (12)
Mar 30, 1-2 PM (22)
Mar 30, 2-3 PM (13)
Mar 30, 3-4 PM (15)
Mar 30, 4-5 PM (18)
Mar 30, 5-6 PM (12)
Mar 30, 6-7 PM (27)
Mar 30, 7-8 PM (12)
Mar 30, 8-9 PM (4)
Mar 30, 9-10 PM (16)
Mar 30, 10-11 PM (5)
Mar 30, 11-12 AM (8)
Mar 31, 12-1 AM (15)
Mar 31, 1-2 AM (11)
Mar 31, 2-3 AM (7)
Mar 31, 3-4 AM (11)
Mar 31, 4-5 AM (4)
Mar 31, 5-6 AM (8)
Mar 31, 6-7 AM (27)
Mar 31, 7-8 AM (24)
Mar 31, 8-9 AM (13)
Mar 31, 9-10 AM (20)
Mar 31, 10-11 AM (18)
Mar 31, 11-12 PM (13)
Mar 31, 12-1 PM (31)
Mar 31, 1-2 PM (38)
Mar 31, 2-3 PM (23)
Mar 31, 3-4 PM (9)
Mar 31, 4-5 PM (13)
Mar 31, 5-6 PM (30)
Mar 31, 6-7 PM (14)
Mar 31, 7-8 PM (9)
Mar 31, 8-9 PM (5)
Mar 31, 9-10 PM (10)
Mar 31, 10-11 PM (1)
Mar 31, 11-12 AM (7)
Apr 01, 12-1 AM (10)
Apr 01, 1-2 AM (11)
Apr 01, 2-3 AM (3)
Apr 01, 3-4 AM (5)
Apr 01, 4-5 AM (7)
Apr 01, 5-6 AM (5)
Apr 01, 6-7 AM (27)
Apr 01, 7-8 AM (16)
Apr 01, 8-9 AM (7)
Apr 01, 9-10 AM (20)
Apr 01, 10-11 AM (23)
Apr 01, 11-12 PM (34)
Apr 01, 12-1 PM (30)
Apr 01, 1-2 PM (37)
Apr 01, 2-3 PM (57)
Apr 01, 3-4 PM (26)
Apr 01, 4-5 PM (12)
Apr 01, 5-6 PM (7)
Apr 01, 6-7 PM (14)
Apr 01, 7-8 PM (6)
Apr 01, 8-9 PM (4)
Apr 01, 9-10 PM (11)
Apr 01, 10-11 PM (12)
Apr 01, 11-12 AM (3)
Apr 02, 12-1 AM (6)
Apr 02, 1-2 AM (4)
Apr 02, 2-3 AM (2)
Apr 02, 3-4 AM (3)
Apr 02, 4-5 AM (6)
Apr 02, 5-6 AM (6)
Apr 02, 6-7 AM (16)
Apr 02, 7-8 AM (23)
Apr 02, 8-9 AM (22)
Apr 02, 9-10 AM (40)
Apr 02, 10-11 AM (19)
Apr 02, 11-12 PM (31)
Apr 02, 12-1 PM (34)
Apr 02, 1-2 PM (48)
Apr 02, 2-3 PM (33)
Apr 02, 3-4 PM (34)
Apr 02, 4-5 PM (19)
Apr 02, 5-6 PM (7)
Apr 02, 6-7 PM (22)
Apr 02, 7-8 PM (6)
Apr 02, 8-9 PM (9)
Apr 02, 9-10 PM (0)
Apr 02, 10-11 PM (0)
Apr 02, 11-12 AM (1)
Apr 03, 12-1 AM (6)
Apr 03, 1-2 AM (0)
Apr 03, 2-3 AM (4)
Apr 03, 3-4 AM (1)
Apr 03, 4-5 AM (9)
Apr 03, 5-6 AM (13)
Apr 03, 6-7 AM (22)
Apr 03, 7-8 AM (28)
Apr 03, 8-9 AM (36)
Apr 03, 9-10 AM (41)
Apr 03, 10-11 AM (54)
Apr 03, 11-12 PM (25)
Apr 03, 12-1 PM (33)
Apr 03, 1-2 PM (30)
Apr 03, 2-3 PM (27)
Apr 03, 3-4 PM (11)
Apr 03, 4-5 PM (19)
Apr 03, 5-6 PM (8)
Apr 03, 6-7 PM (3)
Apr 03, 7-8 PM (3)
Apr 03, 8-9 PM (7)
Apr 03, 9-10 PM (6)
Apr 03, 10-11 PM (1)
Apr 03, 11-12 AM (1)
Apr 04, 12-1 AM (3)
Apr 04, 1-2 AM (0)
2,009 commits this week Mar 28, 2020 - Apr 04, 2020

Update for Hash representation change

The AbstractHash type is now actually abstract, in the ADT sense. So use the appropriate functions since we cannot get at the constructor any more.

Uses an updated cardano-ledger and cardano-base with the representation changes.

This change is worth about 20% in the db-convert validate benchmark that validates the chain headers and rebuilds the ledger state, albeit without validating tx bodies.

Fix linking of dynamic libs with static on Darwin

This piece of code lns all libraries we might want to link with into a single directory and then hides all previous directories from Cabal. The problem is that this code only lns dynamic libraries, however we might want to link with some library that only comes in a static version.

So, ln static .a libraries too so that they are found when linking.