Jan 11, 4-5 AM (5)
Jan 11, 5-6 AM (5)
Jan 11, 6-7 AM (2)
Jan 11, 7-8 AM (1)
Jan 11, 8-9 AM (1)
Jan 11, 9-10 AM (1)
Jan 11, 10-11 AM (0)
Jan 11, 11-12 PM (1)
Jan 11, 12-1 PM (0)
Jan 11, 1-2 PM (9)
Jan 11, 2-3 PM (0)
Jan 11, 3-4 PM (3)
Jan 11, 4-5 PM (4)
Jan 11, 5-6 PM (4)
Jan 11, 6-7 PM (3)
Jan 11, 7-8 PM (5)
Jan 11, 8-9 PM (6)
Jan 11, 9-10 PM (2)
Jan 11, 10-11 PM (19)
Jan 11, 11-12 AM (20)
Jan 12, 12-1 AM (2)
Jan 12, 1-2 AM (2)
Jan 12, 2-3 AM (2)
Jan 12, 3-4 AM (7)
Jan 12, 4-5 AM (2)
Jan 12, 5-6 AM (2)
Jan 12, 6-7 AM (11)
Jan 12, 7-8 AM (40)
Jan 12, 8-9 AM (30)
Jan 12, 9-10 AM (21)
Jan 12, 10-11 AM (49)
Jan 12, 11-12 PM (30)
Jan 12, 12-1 PM (31)
Jan 12, 1-2 PM (27)
Jan 12, 2-3 PM (25)
Jan 12, 3-4 PM (64)
Jan 12, 4-5 PM (26)
Jan 12, 5-6 PM (46)
Jan 12, 6-7 PM (22)
Jan 12, 7-8 PM (17)
Jan 12, 8-9 PM (17)
Jan 12, 9-10 PM (29)
Jan 12, 10-11 PM (30)
Jan 12, 11-12 AM (33)
Jan 13, 12-1 AM (6)
Jan 13, 1-2 AM (7)
Jan 13, 2-3 AM (11)
Jan 13, 3-4 AM (7)
Jan 13, 4-5 AM (9)
Jan 13, 5-6 AM (44)
Jan 13, 6-7 AM (7)
Jan 13, 7-8 AM (6)
Jan 13, 8-9 AM (25)
Jan 13, 9-10 AM (92)
Jan 13, 10-11 AM (26)
Jan 13, 11-12 PM (34)
Jan 13, 12-1 PM (56)
Jan 13, 1-2 PM (80)
Jan 13, 2-3 PM (57)
Jan 13, 3-4 PM (26)
Jan 13, 4-5 PM (43)
Jan 13, 5-6 PM (13)
Jan 13, 6-7 PM (13)
Jan 13, 7-8 PM (22)
Jan 13, 8-9 PM (20)
Jan 13, 9-10 PM (27)
Jan 13, 10-11 PM (31)
Jan 13, 11-12 AM (22)
Jan 14, 12-1 AM (12)
Jan 14, 1-2 AM (7)
Jan 14, 2-3 AM (11)
Jan 14, 3-4 AM (5)
Jan 14, 4-5 AM (4)
Jan 14, 5-6 AM (6)
Jan 14, 6-7 AM (4)
Jan 14, 7-8 AM (12)
Jan 14, 8-9 AM (21)
Jan 14, 9-10 AM (24)
Jan 14, 10-11 AM (30)
Jan 14, 11-12 PM (41)
Jan 14, 12-1 PM (37)
Jan 14, 1-2 PM (31)
Jan 14, 2-3 PM (60)
Jan 14, 3-4 PM (47)
Jan 14, 4-5 PM (25)
Jan 14, 5-6 PM (47)
Jan 14, 6-7 PM (15)
Jan 14, 7-8 PM (19)
Jan 14, 8-9 PM (18)
Jan 14, 9-10 PM (12)
Jan 14, 10-11 PM (26)
Jan 14, 11-12 AM (19)
Jan 15, 12-1 AM (2)
Jan 15, 1-2 AM (4)
Jan 15, 2-3 AM (10)
Jan 15, 3-4 AM (14)
Jan 15, 4-5 AM (112)
Jan 15, 5-6 AM (5)
Jan 15, 6-7 AM (21)
Jan 15, 7-8 AM (23)
Jan 15, 8-9 AM (48)
Jan 15, 9-10 AM (27)
Jan 15, 10-11 AM (32)
Jan 15, 11-12 PM (46)
Jan 15, 12-1 PM (26)
Jan 15, 1-2 PM (26)
Jan 15, 2-3 PM (65)
Jan 15, 3-4 PM (28)
Jan 15, 4-5 PM (19)
Jan 15, 5-6 PM (12)
Jan 15, 6-7 PM (9)
Jan 15, 7-8 PM (16)
Jan 15, 8-9 PM (48)
Jan 15, 9-10 PM (7)
Jan 15, 10-11 PM (27)
Jan 15, 11-12 AM (29)
Jan 16, 12-1 AM (9)
Jan 16, 1-2 AM (1)
Jan 16, 2-3 AM (1)
Jan 16, 3-4 AM (5)
Jan 16, 4-5 AM (5)
Jan 16, 5-6 AM (3)
Jan 16, 6-7 AM (2)
Jan 16, 7-8 AM (27)
Jan 16, 8-9 AM (41)
Jan 16, 9-10 AM (25)
Jan 16, 10-11 AM (25)
Jan 16, 11-12 PM (26)
Jan 16, 12-1 PM (24)
Jan 16, 1-2 PM (51)
Jan 16, 2-3 PM (52)
Jan 16, 3-4 PM (26)
Jan 16, 4-5 PM (25)
Jan 16, 5-6 PM (20)
Jan 16, 6-7 PM (11)
Jan 16, 7-8 PM (7)
Jan 16, 8-9 PM (13)
Jan 16, 9-10 PM (8)
Jan 16, 10-11 PM (36)
Jan 16, 11-12 AM (20)
Jan 17, 12-1 AM (10)
Jan 17, 1-2 AM (3)
Jan 17, 2-3 AM (0)
Jan 17, 3-4 AM (0)
Jan 17, 4-5 AM (0)
Jan 17, 5-6 AM (0)
Jan 17, 6-7 AM (1)
Jan 17, 7-8 AM (0)
Jan 17, 8-9 AM (1)
Jan 17, 9-10 AM (0)
Jan 17, 10-11 AM (0)
Jan 17, 11-12 PM (2)
Jan 17, 12-1 PM (5)
Jan 17, 1-2 PM (2)
Jan 17, 2-3 PM (2)
Jan 17, 3-4 PM (6)
Jan 17, 4-5 PM (5)
Jan 17, 5-6 PM (1)
Jan 17, 6-7 PM (0)
Jan 17, 7-8 PM (5)
Jan 17, 8-9 PM (3)
Jan 17, 9-10 PM (6)
Jan 17, 10-11 PM (21)
Jan 17, 11-12 AM (36)
Jan 18, 12-1 AM (5)
Jan 18, 1-2 AM (2)
Jan 18, 2-3 AM (2)
Jan 18, 3-4 AM (8)
Jan 18, 4-5 AM (0)
3,115 commits this week Jan 11, 2026 - Jan 18, 2026
fix: synchronize access to chainsyncBlockfetch (#1202)
* fix: synchronize access to chainsyncBlockfetchBusyTime

Signed-off-by: Chris Guiney <[email protected]>

* fix: synchronize access to chainsyncBlockfetchReadyChan

Signed-off-by: Chris Guiney <[email protected]>

* fix: don't hold lock while waiting for channel read

Signed-off-by: Chris Guiney <[email protected]>

* chore: remove trailing newline causing pipeline failure

Signed-off-by: Chris Guiney <[email protected]>

* chore: remove trailing newline causing pipeline failure

Signed-off-by: Chris Guiney <[email protected]>

---------

Signed-off-by: Chris Guiney <[email protected]>
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/c1dfcf0' (2024-09-17)
  → 'github:numtide/flake-utils/11707dc' (2024-11-13)
• Updated input 'haskell-nix':
    'github:input-output-hk/haskell.nix/a2f75fc' (2024-10-19)
  → 'github:input-output-hk/haskell.nix/4de59ad' (2026-01-17)
• Removed input 'haskell-nix/ghc-8.6.5-iohk'
• Updated input 'haskell-nix/hackage':
    'github:input-output-hk/hackage.nix/4988994' (2024-10-19)
  → 'github:input-output-hk/hackage.nix/3c467a6' (2026-01-17)
• Added input 'haskell-nix/hackage-for-stackage':
    'github:input-output-hk/hackage.nix/caa8b3d' (2026-01-17)
• Added input 'haskell-nix/hackage-internal':
    'github:input-output-hk/hackage.nix/f7867ba' (2025-06-19)
• Added input 'haskell-nix/hls':
    'github:haskell/haskell-language-server/682d689' (2025-03-10)
• Added input 'haskell-nix/hls-2.10':
    'github:haskell/haskell-language-server/2318c61' (2025-03-27)
• Added input 'haskell-nix/hls-2.11':
    'github:haskell/haskell-language-server/46ef452' (2025-05-15)
• Added input 'haskell-nix/hls-2.12':
    'github:haskell/haskell-language-server/7d983de' (2025-09-24)
• Updated input 'haskell-nix/hls-2.9':
    'github:haskell/haskell-language-server/0c1817c' (2024-07-03)
  → 'github:haskell/haskell-language-server/90319a7' (2024-07-03)
• Removed input 'haskell-nix/hydra'
• Removed input 'haskell-nix/hydra/nix'
• Removed input 'haskell-nix/hydra/nix/lowdown-src'
• Removed input 'haskell-nix/hydra/nix/nixpkgs'
• Removed input 'haskell-nix/hydra/nix/nixpkgs-regression'
• Removed input 'haskell-nix/hydra/nixpkgs'
• Updated input 'haskell-nix/iserv-proxy':
    'github:stable-haskell/iserv-proxy/2ed3400' (2024-06-04)
  → 'github:stable-haskell/iserv-proxy/1506051' (2025-08-15)
• Removed input 'haskell-nix/nixpkgs-2003'
• Removed input 'haskell-nix/nixpkgs-2105'
• Removed input 'haskell-nix/nixpkgs-2111'
• Removed input 'haskell-nix/nixpkgs-2205'
• Removed input 'haskell-nix/nixpkgs-2211'
• Updated input 'haskell-nix/nixpkgs-2405':
    'github:NixOS/nixpkgs/086b448' (2024-09-16)
  → 'github:NixOS/nixpkgs/1e7a8f3' (2024-12-30)
• Added input 'haskell-nix/nixpkgs-2411':
    'github:NixOS/nixpkgs/5ab036a' (2025-06-30)
• Added input 'haskell-nix/nixpkgs-2505':
    'github:NixOS/nixpkgs/6c8f0cc' (2025-12-01)
• Added input 'haskell-nix/nixpkgs-2511':
    'github:NixOS/nixpkgs/b0924ea' (2025-12-01)
• Updated input 'haskell-nix/nixpkgs-unstable':
    'github:NixOS/nixpkgs/658e722' (2024-09-17)
  → 'github:NixOS/nixpkgs/c1cb7d0' (2025-12-01)
• Updated input 'haskell-nix/stackage':
    'github:input-output-hk/stackage.nix/df1d8f0' (2024-10-16)
  → 'github:input-output-hk/stackage.nix/406c5a9' (2026-01-17)
flake.lock: Update
Flake lock file updates:

• Updated input 'cabal':
    'github:stable-haskell/cabal/c0d52b2' (2025-03-30)
  → 'github:stable-haskell/cabal/0a74ea1' (2025-07-28)
• Updated input 'cabal-experimental':
    'github:stable-haskell/cabal/7e50837' (2025-04-07)
  → 'github:stable-haskell/cabal/7ea381f' (2025-05-22)
• Updated input 'haskellNix':
    'github:input-output-hk/haskell.nix/835d1d8' (2025-04-04)
  → 'github:input-output-hk/haskell.nix/4de59ad' (2026-01-17)
• Removed input 'haskellNix/ghc-8.6.5-iohk'
• Updated input 'haskellNix/hackage':
    'github:input-output-hk/hackage.nix/9f3c25c' (2025-04-04)
  → 'github:input-output-hk/hackage.nix/3c467a6' (2026-01-17)
• Updated input 'haskellNix/hackage-for-stackage':
    'github:input-output-hk/hackage.nix/fdd3d2b' (2025-04-04)
  → 'github:input-output-hk/hackage.nix/caa8b3d' (2026-01-17)
• Added input 'haskellNix/hackage-internal':
    'github:input-output-hk/hackage.nix/f7867ba' (2025-06-19)
• Added input 'haskellNix/hls-2.11':
    'github:haskell/haskell-language-server/46ef452' (2025-05-15)
• Added input 'haskellNix/hls-2.12':
    'github:haskell/haskell-language-server/7d983de' (2025-09-24)
• Updated input 'haskellNix/iserv-proxy':
    'github:stable-haskell/iserv-proxy/e9dc86e' (2025-03-16)
  → 'github:stable-haskell/iserv-proxy/1506051' (2025-08-15)
• Updated input 'haskellNix/nixpkgs-2411':
    'github:NixOS/nixpkgs/94792ab' (2025-02-10)
  → 'github:NixOS/nixpkgs/5ab036a' (2025-06-30)
• Added input 'haskellNix/nixpkgs-2505':
    'github:NixOS/nixpkgs/6c8f0cc' (2025-12-01)
• Added input 'haskellNix/nixpkgs-2511':
    'github:NixOS/nixpkgs/b0924ea' (2025-12-01)
• Updated input 'haskellNix/nixpkgs-unstable':
    'github:NixOS/nixpkgs/041c867' (2025-01-17)
  → 'github:NixOS/nixpkgs/c1cb7d0' (2025-12-01)
• Updated input 'haskellNix/stackage':
    'github:input-output-hk/stackage.nix/b7d2fd6' (2025-04-04)
  → 'github:input-output-hk/stackage.nix/406c5a9' (2026-01-17)
• Updated input 'iohk-nix':
    'github:input-output-hk/iohk-nix/3acad18' (2025-04-03)
  → 'github:input-output-hk/iohk-nix/a489231' (2026-01-07)
• Updated input 'iohk-nix/nixpkgs':
    'github:nixos/nixpkgs/55af203' (2023-05-15)
  → 'github:nixos/nixpkgs/a47938d' (2025-06-28)