diff options
| author | Ben Sima <ben@bsima.me> | 2025-11-14 12:54:20 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bsima.me> | 2025-11-14 12:54:20 -0500 |
| commit | 538f976d17b88877aecc93566d1012543fb5fdf8 (patch) | |
| tree | 26ca82abaf32a93ab54493882833215f16d3500a /.tasks/tasks-test.jsonl | |
| parent | f26fb86c6a9ea3323a6b2e53c879b4672e81b6c5 (diff) | |
Replaced the old slow depth-first search with a breadth-first search
for detecting imports. This should be way faster when building a
single namespace because it doesn't have to visit the same file
multiple times.
The ghc-pkg caching means we only have to run ghc-pkg once per bild
invocation.
Diffstat (limited to '.tasks/tasks-test.jsonl')
| -rw-r--r-- | .tasks/tasks-test.jsonl | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/.tasks/tasks-test.jsonl b/.tasks/tasks-test.jsonl index 8ceed04..0b6b854 100644 --- a/.tasks/tasks-test.jsonl +++ b/.tasks/tasks-test.jsonl @@ -1,8 +1,8 @@ -{"taskCreatedAt":"2025-11-09T13:46:29.314441029Z","taskDependencies":[],"taskId":"t-S7ZI0f","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Test task","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.314441029Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.324362657Z","taskDependencies":[],"taskId":"t-S7ZKAh","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Test task for list","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.324362657Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.325509209Z","taskDependencies":[],"taskId":"t-S7ZKSL","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"First task","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.325509209Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.325806692Z","taskDependencies":[{"depId":"t-S7ZKSL","depType":"Blocks"}],"taskId":"t-S7ZKXz","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Blocked task","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.325806692Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.326793243Z","taskDependencies":[],"taskId":"t-S7ZLdt","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Original task","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.326793243Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.327096316Z","taskDependencies":[{"depId":"t-S7ZLdt","depType":"DiscoveredFrom"}],"taskId":"t-S7ZLim","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Discovered work","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.327096316Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.327966636Z","taskDependencies":[],"taskId":"t-S7ZLwp","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Task A","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.327966636Z"} -{"taskCreatedAt":"2025-11-09T13:46:29.328165148Z","taskDependencies":[{"depId":"t-S7ZLwp","depType":"Related"}],"taskId":"t-S7ZLzC","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Task B","taskType":"WorkTask","taskUpdatedAt":"2025-11-09T13:46:29.328165148Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.204565135Z","taskDependencies":[],"taskId":"t-hKlXQS","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Test task","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.204565135Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.217052707Z","taskDependencies":[],"taskId":"t-hKm16i","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Test task for list","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.217052707Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.218106749Z","taskDependencies":[],"taskId":"t-hKm1nj","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"First task","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.218106749Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.218343902Z","taskDependencies":[{"depId":"t-hKm1nj","depType":"Blocks"}],"taskId":"t-hKm1r8","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Blocked task","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.218343902Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.219138111Z","taskDependencies":[],"taskId":"t-hKm1DW","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Original task","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.219138111Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.219366383Z","taskDependencies":[{"depId":"t-hKm1DW","depType":"DiscoveredFrom"}],"taskId":"t-hKm1HD","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Discovered work","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.219366383Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.220105422Z","taskDependencies":[],"taskId":"t-hKm1Ty","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Task A","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.220105422Z"} +{"taskCreatedAt":"2025-11-14T04:30:59.220248713Z","taskDependencies":[{"depId":"t-hKm1Ty","depType":"Related"}],"taskId":"t-hKm1VR","taskNamespace":null,"taskParent":null,"taskStatus":"Open","taskTitle":"Task B","taskType":"WorkTask","taskUpdatedAt":"2025-11-14T04:30:59.220248713Z"} |
