{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":175357856,"defaultBranch":"master","name":"bellman-ford","ownerLogin":"runeksvendsen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-13T06:13:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1069247?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723399049.0","currentOid":""},"activityList":{"items":[{"before":"ef7c86f36b13d109f58b70946e023fa83502dec8","after":"e649acfecf08fc7bbf1f5cd3959317a50ee26047","ref":"refs/heads/monad-dijkstra-constraint","pushedAt":"2024-09-04T06:40:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Fix second example in e8dcd97 using `hoistUnexposed`\n\nAlso: run doctest in CI","shortMessageHtmlLink":"Fix second example in e8dcd97 using hoistUnexposed"}},{"before":null,"after":"ef7c86f36b13d109f58b70946e023fa83502dec8","ref":"refs/heads/monad-dijkstra-constraint","pushedAt":"2024-08-11T17:57:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Add `dijkstraShortestPathsLevelsStream`\n\nAlso: change type of accumulator function to `MonadDijkstra v meta m => m ()`.","shortMessageHtmlLink":"Add dijkstraShortestPathsLevelsStream"}},{"before":"d6617041b4aaff5ccdadd63229fa3497929a612f","after":"8257003dbd18219d8e51ce48039cd631fbe62a9c","ref":"refs/heads/streaming","pushedAt":"2024-07-14T10:13:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"CI: Add macos-14 runner","shortMessageHtmlLink":"CI: Add macos-14 runner"}},{"before":"38455074cb454851c93bb6818dfbf1eda48bd5e9","after":"d6617041b4aaff5ccdadd63229fa3497929a612f","ref":"refs/heads/streaming","pushedAt":"2024-07-14T10:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Remove disabled macos-11 runner\n\nCf. https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/","shortMessageHtmlLink":"Remove disabled macos-11 runner"}},{"before":"8896ea261c29af4b69b6b8b007873c59c886618c","after":"38455074cb454851c93bb6818dfbf1eda48bd5e9","ref":"refs/heads/streaming","pushedAt":"2024-07-09T15:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"CI: add \"nix-build\" workflow","shortMessageHtmlLink":"CI: add \"nix-build\" workflow"}},{"before":"d4aa91b25e6f2df99f7a0b2ca9808c2fade1b3c4","after":"8896ea261c29af4b69b6b8b007873c59c886618c","ref":"refs/heads/streaming","pushedAt":"2024-07-09T15:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Add default.nix","shortMessageHtmlLink":"Add default.nix"}},{"before":"fea0a4cf52a5d77aec58c9b0efcb7887a9db7fad","after":"d4aa91b25e6f2df99f7a0b2ca9808c2fade1b3c4","ref":"refs/heads/streaming","pushedAt":"2024-06-14T18:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Data.Graph.Dijkstra: add `timeBoundedResultListToList`","shortMessageHtmlLink":"Data.Graph.Dijkstra: add timeBoundedResultListToList"}},{"before":"41dee573ea25ce9983fabbc7082401fea545a063","after":"fea0a4cf52a5d77aec58c9b0efcb7887a9db7fad","ref":"refs/heads/streaming","pushedAt":"2024-06-05T07:44:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Dijkstra: no tracing overhead when turned off","shortMessageHtmlLink":"Dijkstra: no tracing overhead when turned off"}},{"before":null,"after":"41dee573ea25ce9983fabbc7082401fea545a063","ref":"refs/heads/streaming","pushedAt":"2024-06-05T06:26:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"dijkstraShortestPathsLevelsTimeout: return `Streaming.Stream`","shortMessageHtmlLink":"dijkstraShortestPathsLevelsTimeout: return Streaming.Stream"}},{"before":"ad585c7946485ee093b8605fe6f9dd2fd1e0e822","after":"42720ac6c9acd02f1abd07b4b329142d6a70afe7","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-30T08:50:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Decrease \"big ConnectedGraph\" timeout","shortMessageHtmlLink":"Decrease \"big ConnectedGraph\" timeout"}},{"before":"8a715db78c6737b9f45df7d7454cf6cce1760d14","after":"ad585c7946485ee093b8605fe6f9dd2fd1e0e822","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-30T07:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Fix tests; generalize; add TODO","shortMessageHtmlLink":"Fix tests; generalize; add TODO"}},{"before":"eaf51e857b1da1990aa69fdea4e67b3537995db5","after":"8a715db78c6737b9f45df7d7454cf6cce1760d14","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-29T11:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Increase test count; decrease timeout\n\nRoughly 97.5% no-timeout and 2.5% timeout.\n\nTODO: can we adjust this dynamically? different CPUs will need different max time.","shortMessageHtmlLink":"Increase test count; decrease timeout"}},{"before":"5357f46fa6d8c9a0680bbbc2722f86b5bb175535","after":"eaf51e857b1da1990aa69fdea4e67b3537995db5","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-29T11:06:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Resolve mystery \"why 'reverse'\"?\n\nThe bug was in Data.Graph.Dijkstra.dijkstraShortestPathsLevels","shortMessageHtmlLink":"Resolve mystery \"why 'reverse'\"?"}},{"before":"c3c1d226c4e3a793ddc4a1b7c58561fc9b652cfb","after":"5357f46fa6d8c9a0680bbbc2722f86b5bb175535","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-29T10:53:34.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Resolve the mystery of eadf7bb (accidental infinite recursion)\n\nI really wish Haskell had a non-recursive let","shortMessageHtmlLink":"Resolve the mystery of eadf7bb (accidental infinite recursion)"}},{"before":"3ed1e8be98c809ad5d9ae0339ab61460141eb6a2","after":"c3c1d226c4e3a793ddc4a1b7c58561fc9b652cfb","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-23T07:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Fix test suite TODOs\n\nNote to self: `property () .&&. discard == discard`","shortMessageHtmlLink":"Fix test suite TODOs"}},{"before":"4dc31ddb1dd5a5669212667bb235df551537c6e2","after":"3ed1e8be98c809ad5d9ae0339ab61460141eb6a2","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-22T07:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Cleanup + adjust discard ratio","shortMessageHtmlLink":"Cleanup + adjust discard ratio"}},{"before":null,"after":"4dc31ddb1dd5a5669212667bb235df551537c6e2","ref":"refs/heads/dijkstra-no-stref","pushedAt":"2024-05-22T07:54:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Data.Graph.Dijkstra: remove STRef\n\nAlso: fix Dijkstra test suite\n\nDijkstra.Spec TODO:\n* Use `arbitraryGraph` instead of `arbitraryGraphOld`\n* Unit test: get rid of \"passed *num* tests\"","shortMessageHtmlLink":"Data.Graph.Dijkstra: remove STRef"}},{"before":"b1e8ea4319911dcac4f12400f802676b66678e2c","after":"7106198d5a0f9b9d58ba8a0050de47f6c1517a80","ref":"refs/heads/dijkstra","pushedAt":"2024-05-11T13:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Dijkstra: take `VertexId` args and drop `Maybe` result\n\nLet the consumer of the query function do the lookup instead of embedding this into all query functions.","shortMessageHtmlLink":"Dijkstra: take VertexId args and drop Maybe result"}},{"before":"ccd9c4e48106c8688b1e73709f7e64a0b8b4cf87","after":"b1e8ea4319911dcac4f12400f802676b66678e2c","ref":"refs/heads/dijkstra","pushedAt":"2024-05-02T09:54:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Data.Graph.Digraph: add `edgeCountMulti`","shortMessageHtmlLink":"Data.Graph.Digraph: add edgeCountMulti"}},{"before":"e4f5bc89133824bf77c8ec79f8373bb9a6c9aeff","after":"ccd9c4e48106c8688b1e73709f7e64a0b8b4cf87","ref":"refs/heads/dijkstra","pushedAt":"2024-03-10T11:31:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Merge branch 'dijkstra' of github.com:runeksvendsen/bellman-ford into dijkstra","shortMessageHtmlLink":"Merge branch 'dijkstra' of github.com:runeksvendsen/bellman-ford into…"}},{"before":"1206c6bbcd9f4868ad02e95ee0f251dce18bcef9","after":"e4f5bc89133824bf77c8ec79f8373bb9a6c9aeff","ref":"refs/heads/dijkstra","pushedAt":"2024-02-16T08:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"graphToDot: fix double brackets","shortMessageHtmlLink":"graphToDot: fix double brackets"}},{"before":"19be0bb1f3bcd39db4f0914566f70d1adc01cb85","after":"1206c6bbcd9f4868ad02e95ee0f251dce18bcef9","ref":"refs/heads/dijkstra","pushedAt":"2024-02-15T14:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"graphToDot: allow specifying arbitrary attributes\n\ninstead of just the \"label\" attribute","shortMessageHtmlLink":"graphToDot: allow specifying arbitrary attributes"}},{"before":"cf22caeafe3d221e0bedfbfd89dbfcd6ee640c9e","after":"19be0bb1f3bcd39db4f0914566f70d1adc01cb85","ref":"refs/heads/dijkstra","pushedAt":"2024-02-15T14:11:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Merge branch 'dijkstra' of github.com:runeksvendsen/bellman-ford into dijkstra","shortMessageHtmlLink":"Merge branch 'dijkstra' of github.com:runeksvendsen/bellman-ford into…"}},{"before":"4616227c849d3589e8b161816b7336a785b9d6dd","after":"cf22caeafe3d221e0bedfbfd89dbfcd6ee640c9e","ref":"refs/heads/dijkstra","pushedAt":"2024-02-02T11:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Fix instance Ord QueueItem","shortMessageHtmlLink":"Fix instance Ord QueueItem"}},{"before":"b5bc984b4d3985637d7eb6fa68a1cdbd4541e027","after":"4616227c849d3589e8b161816b7336a785b9d6dd","ref":"refs/heads/dijkstra","pushedAt":"2024-02-02T11:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Dijkstra: use UNPACKed QueueItem","shortMessageHtmlLink":"Dijkstra: use UNPACKed QueueItem"}},{"before":"b20865413f0ae8b87b5ae9c434c9a9b6ff296cd8","after":"b5bc984b4d3985637d7eb6fa68a1cdbd4541e027","ref":"refs/heads/dijkstra","pushedAt":"2024-02-01T16:01:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"Dijkstra: use IndexMinPQ","shortMessageHtmlLink":"Dijkstra: use IndexMinPQ"}},{"before":"94b619c4835f0f1ef8b173defb244a3ae5a39275","after":"b20865413f0ae8b87b5ae9c434c9a9b6ff296cd8","ref":"refs/heads/dijkstra","pushedAt":"2024-01-30T18:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"IndexMinPQ: make growable\n\nOn `insert` of item that would otherwise fail with an \"index >= capacity\"-error.","shortMessageHtmlLink":"IndexMinPQ: make growable"}},{"before":"474b2f80eedd81dbe566361c1720cf18be16290d","after":"94b619c4835f0f1ef8b173defb244a3ae5a39275","ref":"refs/heads/dijkstra","pushedAt":"2024-01-30T09:59:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"TMP: Disable Dijkstra test (doesn't terminate)","shortMessageHtmlLink":"TMP: Disable Dijkstra test (doesn't terminate)"}},{"before":"c88d7c4237664339c70b1afa22671a65f6682d33","after":"474b2f80eedd81dbe566361c1720cf18be16290d","ref":"refs/heads/dijkstra","pushedAt":"2024-01-29T08:43:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"TMP: Make test suite build","shortMessageHtmlLink":"TMP: Make test suite build"}},{"before":"8c4a6ee1d54a6a3d07edb7a5b263fea1de9a66e2","after":"c88d7c4237664339c70b1afa22671a65f6682d33","ref":"refs/heads/dijkstra","pushedAt":"2024-01-27T14:12:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"runeksvendsen","name":"Rune K. Svendsen","path":"/runeksvendsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069247?s=80&v=4"},"commit":{"message":"dijkstraShortestPathsLevels: terminate based on popped vertex\n\ninstead of shortest path\n\nalso: update \"level\" semantics (see docs)","shortMessageHtmlLink":"dijkstraShortestPathsLevels: terminate based on popped vertex"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErFhLNQA","startCursor":null,"endCursor":null}},"title":"Activity · runeksvendsen/bellman-ford"}